Class CfnDomain.Builder
java.lang.Object
software.amazon.awscdk.services.datazone.CfnDomain.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnDomain>
- Enclosing class:
CfnDomain
@Stability(Stable)
public static final class CfnDomain.Builder
extends Object
implements software.amazon.jsii.Builder<CfnDomain>
A fluent builder for
CfnDomain
.-
Method Summary
Modifier and TypeMethodDescriptionbuild()
static CfnDomain.Builder
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.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.singleSignOn
(IResolvable singleSignOn) The single sign-on details in Amazon DataZone.singleSignOn
(CfnDomain.SingleSignOnProperty singleSignOn) The single sign-on details in Amazon DataZone.The tags specified for the Amazon DataZone domain.
-
Method Details
-
create
@Stability(Stable) public static CfnDomain.Builder create(software.constructs.Construct scope, String id) - Parameters:
scope
- Scope in which this resource is defined. This parameter is required.id
- Construct identifier for this resource (unique in its scope). This parameter is required.- Returns:
- a new instance of
CfnDomain.Builder
.
-
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:
-
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:
-
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:
-
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:
-
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 CfnDomain.Builder singleSignOn(CfnDomain.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
-