create_domain
Create a new Amazon DataZone domain by providing a name, execution role, and service role. Optionally set version, encryption, tags, and single sign-on.
Instructions
Creates a new Amazon DataZone domain.
Args: name (str): The name of the domain domain_execution_role (str): The ARN of the domain execution role service_role (str): The ARN of the service role domain_version (str, optional): The version of the domain (V1 or V2) (default: "V2") description (str, optional): Description of the domain kms_key_identifier (str, optional): ARN of the KMS key for encryption tags (Dict[str, str], optional): Tags to associate with the domain single_sign_on (Dict[str, str], optional): Single sign-on configuration
Returns: Dict containing: - id: Domain identifier - arn: Domain ARN - name: Domain name - description: Domain description - domain_version: Domain version - status: Domain status - portal_url: Data portal URL - root_domain_unit_id: Root domain unit ID
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| tags | No | ||
| description | No | ||
| service_role | Yes | ||
| domain_version | No | V2 | |
| single_sign_on | No | ||
| kms_key_identifier | No | ||
| domain_execution_role | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |