Class CfnDomainPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.datazone.CfnDomainPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnDomainPropsMixin>
- Enclosing class:
CfnDomainPropsMixin
@Stability(Stable)
public static final class CfnDomainPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnDomainPropsMixin>
A fluent builder for
CfnDomainPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()static CfnDomainPropsMixin.Buildercreate()static CfnDomainPropsMixin.Buildercreate(CfnPropertyMixinOptions options) description(String description) The description of the Amazon DataZone domain.domainExecutionRole(String domainExecutionRole) The domain execution role that is created when an Amazon DataZone domain is created.domainVersion(String domainVersion) The domain version.kmsKeyIdentifier(String kmsKeyIdentifier) The identifier of the AWS Key Management Service (KMS) key that is used to encrypt the Amazon DataZone domain, metadata, and reporting data.The name of the Amazon DataZone domain.serviceRole(String serviceRole) The service role of the domain.singleSignOn(CfnDomainPropsMixin.SingleSignOnProperty singleSignOn) The single sign-on details in Amazon DataZone.singleSignOn(IResolvable singleSignOn) The single sign-on details in Amazon DataZone.The tags specified for the Amazon DataZone domain.
-
Method Details
-
create
@Stability(Stable) public static CfnDomainPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnDomainPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnDomainPropsMixin.Builder.
-
description
The description of the Amazon DataZone domain.- Parameters:
description- The description of the Amazon DataZone domain. This parameter is required.- Returns:
this- See Also:
-
domainExecutionRole
@Stability(Stable) public CfnDomainPropsMixin.Builder domainExecutionRole(String domainExecutionRole) 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.
- Parameters:
domainExecutionRole- The domain execution role that is created when an Amazon DataZone domain is created. This parameter is required.- Returns:
this- See Also:
-
domainVersion
The domain version.- Parameters:
domainVersion- The domain version. This parameter is required.- Returns:
this- See Also:
-
kmsKeyIdentifier
The identifier of the AWS Key Management Service (KMS) key that is used to encrypt the Amazon DataZone domain, metadata, and reporting data.- Parameters:
kmsKeyIdentifier- The identifier of the AWS Key Management Service (KMS) key that is used to encrypt the Amazon DataZone domain, metadata, and reporting data. This parameter is required.- Returns:
this- See Also:
-
name
The name of the Amazon DataZone domain.- Parameters:
name- The name of the Amazon DataZone domain. This parameter is required.- Returns:
this- See Also:
-
serviceRole
The service role of the domain.- Parameters:
serviceRole- The service role of the domain. This parameter is required.- Returns:
this- See Also:
-
singleSignOn
The single sign-on details in Amazon DataZone.- Parameters:
singleSignOn- The single sign-on details in Amazon DataZone. This parameter is required.- Returns:
this- See Also:
-
singleSignOn
@Stability(Stable) public CfnDomainPropsMixin.Builder singleSignOn(CfnDomainPropsMixin.SingleSignOnProperty singleSignOn) The single sign-on details in Amazon DataZone.- Parameters:
singleSignOn- The single sign-on details in Amazon DataZone. This parameter is required.- Returns:
this- See Also:
-
tags
The tags specified for the Amazon DataZone domain.- Parameters:
tags- The tags specified for the Amazon DataZone domain. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnDomainPropsMixin>- Returns:
- a newly built instance of
CfnDomainPropsMixin.
-