CfnDomainProps

class aws_cdk.aws_datazone.CfnDomainProps(*, domain_execution_role, name, description=None, kms_key_identifier=None, single_sign_on=None, tags=None)

Bases: object

Properties for defining a CfnDomain.

Parameters:
  • domain_execution_role (str) – The domain execution role that is created when an Amazon DataZone domain is created. The domain execution role is created in the AWS account that houses the Amazon DataZone domain.

  • name (str) – The name of the Amazon DataZone domain.

  • description (Optional[str]) – The description of the Amazon DataZone domain.

  • kms_key_identifier (Optional[str]) – The identifier of the AWS Key Management Service (KMS) key that is used to encrypt the Amazon DataZone domain, metadata, and reporting data.

  • single_sign_on (Union[IResolvable, SingleSignOnProperty, Dict[str, Any], None]) – The single sign-on details in Amazon DataZone.

  • tags (Optional[Sequence[Union[CfnTag, Dict[str, Any]]]]) – The tags specified for the Amazon DataZone domain.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-domain.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk import aws_datazone as datazone

cfn_domain_props = datazone.CfnDomainProps(
    domain_execution_role="domainExecutionRole",
    name="name",

    # the properties below are optional
    description="description",
    kms_key_identifier="kmsKeyIdentifier",
    single_sign_on=datazone.CfnDomain.SingleSignOnProperty(
        type="type",
        user_assignment="userAssignment"
    ),
    tags=[CfnTag(
        key="key",
        value="value"
    )]
)

Attributes

description

The description of the Amazon DataZone domain.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-domain.html#cfn-datazone-domain-description

domain_execution_role

The domain execution role that is created when an Amazon DataZone domain is created.

The domain execution role is created in the AWS account that houses the Amazon DataZone domain.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-domain.html#cfn-datazone-domain-domainexecutionrole

kms_key_identifier

The identifier of the AWS Key Management Service (KMS) key that is used to encrypt the Amazon DataZone domain, metadata, and reporting data.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-domain.html#cfn-datazone-domain-kmskeyidentifier

name

The name of the Amazon DataZone domain.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-domain.html#cfn-datazone-domain-name

single_sign_on

The single sign-on details in Amazon DataZone.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-domain.html#cfn-datazone-domain-singlesignon

tags

The tags specified for the Amazon DataZone domain.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-domain.html#cfn-datazone-domain-tags