Package com.pulumi.aws.finspace.inputs
Class KxEnvironmentState.Builder
- java.lang.Object
-
- com.pulumi.aws.finspace.inputs.KxEnvironmentState.Builder
-
- Enclosing class:
- KxEnvironmentState
public static final class KxEnvironmentState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(KxEnvironmentState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description KxEnvironmentState.Builderarn(com.pulumi.core.Output<java.lang.String> arn)KxEnvironmentState.Builderarn(java.lang.String arn)KxEnvironmentState.BuilderavailabilityZones(com.pulumi.core.Output<java.util.List<java.lang.String>> availabilityZones)KxEnvironmentState.BuilderavailabilityZones(java.lang.String... availabilityZones)KxEnvironmentState.BuilderavailabilityZones(java.util.List<java.lang.String> availabilityZones)KxEnvironmentStatebuild()KxEnvironmentState.BuildercreatedTimestamp(com.pulumi.core.Output<java.lang.String> createdTimestamp)KxEnvironmentState.BuildercreatedTimestamp(java.lang.String createdTimestamp)KxEnvironmentState.BuildercustomDnsConfigurations(KxEnvironmentCustomDnsConfigurationArgs... customDnsConfigurations)KxEnvironmentState.BuildercustomDnsConfigurations(com.pulumi.core.Output<java.util.List<KxEnvironmentCustomDnsConfigurationArgs>> customDnsConfigurations)KxEnvironmentState.BuildercustomDnsConfigurations(java.util.List<KxEnvironmentCustomDnsConfigurationArgs> customDnsConfigurations)KxEnvironmentState.Builderdescription(com.pulumi.core.Output<java.lang.String> description)KxEnvironmentState.Builderdescription(java.lang.String description)KxEnvironmentState.BuilderinfrastructureAccountId(com.pulumi.core.Output<java.lang.String> infrastructureAccountId)KxEnvironmentState.BuilderinfrastructureAccountId(java.lang.String infrastructureAccountId)KxEnvironmentState.BuilderkmsKeyId(com.pulumi.core.Output<java.lang.String> kmsKeyId)KxEnvironmentState.BuilderkmsKeyId(java.lang.String kmsKeyId)KxEnvironmentState.BuilderlastModifiedTimestamp(com.pulumi.core.Output<java.lang.String> lastModifiedTimestamp)KxEnvironmentState.BuilderlastModifiedTimestamp(java.lang.String lastModifiedTimestamp)KxEnvironmentState.Buildername(com.pulumi.core.Output<java.lang.String> name)KxEnvironmentState.Buildername(java.lang.String name)KxEnvironmentState.Builderregion(com.pulumi.core.Output<java.lang.String> region)KxEnvironmentState.Builderregion(java.lang.String region)KxEnvironmentState.Builderstatus(com.pulumi.core.Output<java.lang.String> status)KxEnvironmentState.Builderstatus(java.lang.String status)KxEnvironmentState.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)KxEnvironmentState.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)KxEnvironmentState.BuildertagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)KxEnvironmentState.BuildertagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)KxEnvironmentState.BuildertransitGatewayConfiguration(KxEnvironmentTransitGatewayConfigurationArgs transitGatewayConfiguration)KxEnvironmentState.BuildertransitGatewayConfiguration(com.pulumi.core.Output<KxEnvironmentTransitGatewayConfigurationArgs> transitGatewayConfiguration)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(KxEnvironmentState defaults)
-
-
Method Detail
-
arn
public KxEnvironmentState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- ARN identifier of the KX environment.- Returns:
- builder
-
arn
public KxEnvironmentState.Builder arn(java.lang.String arn)
- Parameters:
arn- ARN identifier of the KX environment.- Returns:
- builder
-
availabilityZones
public KxEnvironmentState.Builder availabilityZones(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> availabilityZones)
- Parameters:
availabilityZones- AWS Availability Zone IDs that this environment is available in. Important when selecting VPC subnets to use in cluster creation.- Returns:
- builder
-
availabilityZones
public KxEnvironmentState.Builder availabilityZones(java.util.List<java.lang.String> availabilityZones)
- Parameters:
availabilityZones- AWS Availability Zone IDs that this environment is available in. Important when selecting VPC subnets to use in cluster creation.- Returns:
- builder
-
availabilityZones
public KxEnvironmentState.Builder availabilityZones(java.lang.String... availabilityZones)
- Parameters:
availabilityZones- AWS Availability Zone IDs that this environment is available in. Important when selecting VPC subnets to use in cluster creation.- Returns:
- builder
-
createdTimestamp
public KxEnvironmentState.Builder createdTimestamp(@Nullable com.pulumi.core.Output<java.lang.String> createdTimestamp)
- Parameters:
createdTimestamp- Timestamp at which the environment is created in FinSpace. Value determined as epoch time in seconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000.- Returns:
- builder
-
createdTimestamp
public KxEnvironmentState.Builder createdTimestamp(java.lang.String createdTimestamp)
- Parameters:
createdTimestamp- Timestamp at which the environment is created in FinSpace. Value determined as epoch time in seconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000.- Returns:
- builder
-
customDnsConfigurations
public KxEnvironmentState.Builder customDnsConfigurations(@Nullable com.pulumi.core.Output<java.util.List<KxEnvironmentCustomDnsConfigurationArgs>> customDnsConfigurations)
- Parameters:
customDnsConfigurations- List of DNS server name and server IP. This is used to set up Route-53 outbound resolvers. Defined below.- Returns:
- builder
-
customDnsConfigurations
public KxEnvironmentState.Builder customDnsConfigurations(java.util.List<KxEnvironmentCustomDnsConfigurationArgs> customDnsConfigurations)
- Parameters:
customDnsConfigurations- List of DNS server name and server IP. This is used to set up Route-53 outbound resolvers. Defined below.- Returns:
- builder
-
customDnsConfigurations
public KxEnvironmentState.Builder customDnsConfigurations(KxEnvironmentCustomDnsConfigurationArgs... customDnsConfigurations)
- Parameters:
customDnsConfigurations- List of DNS server name and server IP. This is used to set up Route-53 outbound resolvers. Defined below.- Returns:
- builder
-
description
public KxEnvironmentState.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- Description for the KX environment.- Returns:
- builder
-
description
public KxEnvironmentState.Builder description(java.lang.String description)
- Parameters:
description- Description for the KX environment.- Returns:
- builder
-
infrastructureAccountId
public KxEnvironmentState.Builder infrastructureAccountId(@Nullable com.pulumi.core.Output<java.lang.String> infrastructureAccountId)
- Parameters:
infrastructureAccountId- Unique identifier for the AWS environment infrastructure account.- Returns:
- builder
-
infrastructureAccountId
public KxEnvironmentState.Builder infrastructureAccountId(java.lang.String infrastructureAccountId)
- Parameters:
infrastructureAccountId- Unique identifier for the AWS environment infrastructure account.- Returns:
- builder
-
kmsKeyId
public KxEnvironmentState.Builder kmsKeyId(@Nullable com.pulumi.core.Output<java.lang.String> kmsKeyId)
- Parameters:
kmsKeyId- KMS key ID to encrypt your data in the FinSpace environment.- Returns:
- builder
-
kmsKeyId
public KxEnvironmentState.Builder kmsKeyId(java.lang.String kmsKeyId)
- Parameters:
kmsKeyId- KMS key ID to encrypt your data in the FinSpace environment.- Returns:
- builder
-
lastModifiedTimestamp
public KxEnvironmentState.Builder lastModifiedTimestamp(@Nullable com.pulumi.core.Output<java.lang.String> lastModifiedTimestamp)
- Parameters:
lastModifiedTimestamp- Last timestamp at which the environment was updated in FinSpace. Value determined as epoch time in seconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000.- Returns:
- builder
-
lastModifiedTimestamp
public KxEnvironmentState.Builder lastModifiedTimestamp(java.lang.String lastModifiedTimestamp)
- Parameters:
lastModifiedTimestamp- Last timestamp at which the environment was updated in FinSpace. Value determined as epoch time in seconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000.- Returns:
- builder
-
name
public KxEnvironmentState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- Name of the KX environment that you want to create. The following arguments are optional:- Returns:
- builder
-
name
public KxEnvironmentState.Builder name(java.lang.String name)
- Parameters:
name- Name of the KX environment that you want to create. The following arguments are optional:- Returns:
- builder
-
region
public KxEnvironmentState.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 KxEnvironmentState.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
-
status
public KxEnvironmentState.Builder status(@Nullable com.pulumi.core.Output<java.lang.String> status)
- Parameters:
status- Status of environment creation- Returns:
- builder
-
status
public KxEnvironmentState.Builder status(java.lang.String status)
- Parameters:
status- Status of environment creation- Returns:
- builder
-
tags
public KxEnvironmentState.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tags
public KxEnvironmentState.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tagsAll
public KxEnvironmentState.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 KxEnvironmentState.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
-
transitGatewayConfiguration
public KxEnvironmentState.Builder transitGatewayConfiguration(@Nullable com.pulumi.core.Output<KxEnvironmentTransitGatewayConfigurationArgs> transitGatewayConfiguration)
- Parameters:
transitGatewayConfiguration- Transit gateway and network configuration that is used to connect the KX environment to an internal network. Defined below.- Returns:
- builder
-
transitGatewayConfiguration
public KxEnvironmentState.Builder transitGatewayConfiguration(KxEnvironmentTransitGatewayConfigurationArgs transitGatewayConfiguration)
- Parameters:
transitGatewayConfiguration- Transit gateway and network configuration that is used to connect the KX environment to an internal network. Defined below.- Returns:
- builder
-
build
public KxEnvironmentState build()
-
-