Package com.pulumi.aws.datazone.inputs
Class DomainState.Builder
- java.lang.Object
-
- com.pulumi.aws.datazone.inputs.DomainState.Builder
-
- Enclosing class:
- DomainState
public static final class DomainState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(DomainState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DomainState.Builderarn(com.pulumi.core.Output<java.lang.String> arn)DomainState.Builderarn(java.lang.String arn)DomainStatebuild()DomainState.Builderdescription(com.pulumi.core.Output<java.lang.String> description)DomainState.Builderdescription(java.lang.String description)DomainState.BuilderdomainExecutionRole(com.pulumi.core.Output<java.lang.String> domainExecutionRole)DomainState.BuilderdomainExecutionRole(java.lang.String domainExecutionRole)DomainState.BuilderdomainVersion(com.pulumi.core.Output<java.lang.String> domainVersion)DomainState.BuilderdomainVersion(java.lang.String domainVersion)DomainState.BuilderkmsKeyIdentifier(com.pulumi.core.Output<java.lang.String> kmsKeyIdentifier)DomainState.BuilderkmsKeyIdentifier(java.lang.String kmsKeyIdentifier)DomainState.Buildername(com.pulumi.core.Output<java.lang.String> name)DomainState.Buildername(java.lang.String name)DomainState.BuilderportalUrl(com.pulumi.core.Output<java.lang.String> portalUrl)DomainState.BuilderportalUrl(java.lang.String portalUrl)DomainState.Builderregion(com.pulumi.core.Output<java.lang.String> region)DomainState.Builderregion(java.lang.String region)DomainState.BuilderrootDomainUnitId(com.pulumi.core.Output<java.lang.String> rootDomainUnitId)DomainState.BuilderrootDomainUnitId(java.lang.String rootDomainUnitId)DomainState.BuilderserviceRole(com.pulumi.core.Output<java.lang.String> serviceRole)DomainState.BuilderserviceRole(java.lang.String serviceRole)DomainState.BuildersingleSignOn(DomainSingleSignOnArgs singleSignOn)DomainState.BuildersingleSignOn(com.pulumi.core.Output<DomainSingleSignOnArgs> singleSignOn)DomainState.BuilderskipDeletionCheck(com.pulumi.core.Output<java.lang.Boolean> skipDeletionCheck)DomainState.BuilderskipDeletionCheck(java.lang.Boolean skipDeletionCheck)DomainState.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)DomainState.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)DomainState.BuildertagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)DomainState.BuildertagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)DomainState.Buildertimeouts(DomainTimeoutsArgs timeouts)DomainState.Buildertimeouts(com.pulumi.core.Output<DomainTimeoutsArgs> timeouts)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(DomainState defaults)
-
-
Method Detail
-
arn
public DomainState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- ARN of the Domain.- Returns:
- builder
-
arn
public DomainState.Builder arn(java.lang.String arn)
- Parameters:
arn- ARN of the Domain.- Returns:
- builder
-
description
public DomainState.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- Description of the Domain.- Returns:
- builder
-
description
public DomainState.Builder description(java.lang.String description)
- Parameters:
description- Description of the Domain.- Returns:
- builder
-
domainExecutionRole
public DomainState.Builder domainExecutionRole(@Nullable com.pulumi.core.Output<java.lang.String> domainExecutionRole)
- Parameters:
domainExecutionRole- ARN of the role used by DataZone to configure the Domain. The following arguments are optional:- Returns:
- builder
-
domainExecutionRole
public DomainState.Builder domainExecutionRole(java.lang.String domainExecutionRole)
- Parameters:
domainExecutionRole- ARN of the role used by DataZone to configure the Domain. The following arguments are optional:- Returns:
- builder
-
domainVersion
public DomainState.Builder domainVersion(@Nullable com.pulumi.core.Output<java.lang.String> domainVersion)
- Parameters:
domainVersion- Version of the Domain. Valid values are `V1` and `V2`. Defaults to `V1`.- Returns:
- builder
-
domainVersion
public DomainState.Builder domainVersion(java.lang.String domainVersion)
- Parameters:
domainVersion- Version of the Domain. Valid values are `V1` and `V2`. Defaults to `V1`.- Returns:
- builder
-
kmsKeyIdentifier
public DomainState.Builder kmsKeyIdentifier(@Nullable com.pulumi.core.Output<java.lang.String> kmsKeyIdentifier)
- Parameters:
kmsKeyIdentifier- ARN of the KMS key used to encrypt the Amazon DataZone domain, metadata and reporting data.- Returns:
- builder
-
kmsKeyIdentifier
public DomainState.Builder kmsKeyIdentifier(java.lang.String kmsKeyIdentifier)
- Parameters:
kmsKeyIdentifier- ARN of the KMS key used to encrypt the Amazon DataZone domain, metadata and reporting data.- Returns:
- builder
-
name
public DomainState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- Name of the Domain.- Returns:
- builder
-
name
public DomainState.Builder name(java.lang.String name)
- Parameters:
name- Name of the Domain.- Returns:
- builder
-
portalUrl
public DomainState.Builder portalUrl(@Nullable com.pulumi.core.Output<java.lang.String> portalUrl)
- Parameters:
portalUrl- URL of the data portal for the Domain.- Returns:
- builder
-
portalUrl
public DomainState.Builder portalUrl(java.lang.String portalUrl)
- Parameters:
portalUrl- URL of the data portal for the Domain.- Returns:
- builder
-
region
public DomainState.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public DomainState.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
rootDomainUnitId
public DomainState.Builder rootDomainUnitId(@Nullable com.pulumi.core.Output<java.lang.String> rootDomainUnitId)
- Parameters:
rootDomainUnitId- ID of the root domain unit.- Returns:
- builder
-
rootDomainUnitId
public DomainState.Builder rootDomainUnitId(java.lang.String rootDomainUnitId)
- Parameters:
rootDomainUnitId- ID of the root domain unit.- Returns:
- builder
-
serviceRole
public DomainState.Builder serviceRole(@Nullable com.pulumi.core.Output<java.lang.String> serviceRole)
- Parameters:
serviceRole- ARN of the service role used by DataZone. Required when `domainVersion` is set to `V2`.- Returns:
- builder
-
serviceRole
public DomainState.Builder serviceRole(java.lang.String serviceRole)
- Parameters:
serviceRole- ARN of the service role used by DataZone. Required when `domainVersion` is set to `V2`.- Returns:
- builder
-
singleSignOn
public DomainState.Builder singleSignOn(@Nullable com.pulumi.core.Output<DomainSingleSignOnArgs> singleSignOn)
- Parameters:
singleSignOn- Single sign on options, used to [enable AWS IAM Identity Center](https://docs.aws.amazon.com/datazone/latest/userguide/enable-IAM-identity-center-for-datazone.html) for DataZone.- Returns:
- builder
-
singleSignOn
public DomainState.Builder singleSignOn(DomainSingleSignOnArgs singleSignOn)
- Parameters:
singleSignOn- Single sign on options, used to [enable AWS IAM Identity Center](https://docs.aws.amazon.com/datazone/latest/userguide/enable-IAM-identity-center-for-datazone.html) for DataZone.- Returns:
- builder
-
skipDeletionCheck
public DomainState.Builder skipDeletionCheck(@Nullable com.pulumi.core.Output<java.lang.Boolean> skipDeletionCheck)
- Parameters:
skipDeletionCheck- Whether to skip the deletion check for the Domain.- Returns:
- builder
-
skipDeletionCheck
public DomainState.Builder skipDeletionCheck(java.lang.Boolean skipDeletionCheck)
- Parameters:
skipDeletionCheck- Whether to skip the deletion check for the Domain.- Returns:
- builder
-
tags
public DomainState.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
-
tags
public DomainState.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
-
tagsAll
public DomainState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
- Parameters:
tagsAll- Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
tagsAll
public DomainState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
- Parameters:
tagsAll- Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
timeouts
public DomainState.Builder timeouts(@Nullable com.pulumi.core.Output<DomainTimeoutsArgs> timeouts)
-
timeouts
public DomainState.Builder timeouts(DomainTimeoutsArgs timeouts)
-
build
public DomainState build()
-
-