Package com.pulumi.aws.m2.inputs
Class EnvironmentState.Builder
- java.lang.Object
-
- com.pulumi.aws.m2.inputs.EnvironmentState.Builder
-
- Enclosing class:
- EnvironmentState
public static final class EnvironmentState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(EnvironmentState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EnvironmentState.BuilderapplyChangesDuringMaintenanceWindow(com.pulumi.core.Output<java.lang.Boolean> applyChangesDuringMaintenanceWindow)EnvironmentState.BuilderapplyChangesDuringMaintenanceWindow(java.lang.Boolean applyChangesDuringMaintenanceWindow)EnvironmentState.Builderarn(com.pulumi.core.Output<java.lang.String> arn)EnvironmentState.Builderarn(java.lang.String arn)EnvironmentStatebuild()EnvironmentState.Builderdescription(com.pulumi.core.Output<java.lang.String> description)EnvironmentState.Builderdescription(java.lang.String description)EnvironmentState.BuilderengineType(com.pulumi.core.Output<java.lang.String> engineType)EnvironmentState.BuilderengineType(java.lang.String engineType)EnvironmentState.BuilderengineVersion(com.pulumi.core.Output<java.lang.String> engineVersion)EnvironmentState.BuilderengineVersion(java.lang.String engineVersion)EnvironmentState.BuilderenvironmentId(com.pulumi.core.Output<java.lang.String> environmentId)EnvironmentState.BuilderenvironmentId(java.lang.String environmentId)EnvironmentState.BuilderforceUpdate(com.pulumi.core.Output<java.lang.Boolean> forceUpdate)EnvironmentState.BuilderforceUpdate(java.lang.Boolean forceUpdate)EnvironmentState.BuilderhighAvailabilityConfig(EnvironmentHighAvailabilityConfigArgs highAvailabilityConfig)EnvironmentState.BuilderhighAvailabilityConfig(com.pulumi.core.Output<EnvironmentHighAvailabilityConfigArgs> highAvailabilityConfig)EnvironmentState.BuilderinstanceType(com.pulumi.core.Output<java.lang.String> instanceType)EnvironmentState.BuilderinstanceType(java.lang.String instanceType)EnvironmentState.BuilderkmsKeyId(com.pulumi.core.Output<java.lang.String> kmsKeyId)EnvironmentState.BuilderkmsKeyId(java.lang.String kmsKeyId)EnvironmentState.BuilderloadBalancerArn(com.pulumi.core.Output<java.lang.String> loadBalancerArn)EnvironmentState.BuilderloadBalancerArn(java.lang.String loadBalancerArn)EnvironmentState.Buildername(com.pulumi.core.Output<java.lang.String> name)EnvironmentState.Buildername(java.lang.String name)EnvironmentState.BuilderpreferredMaintenanceWindow(com.pulumi.core.Output<java.lang.String> preferredMaintenanceWindow)EnvironmentState.BuilderpreferredMaintenanceWindow(java.lang.String preferredMaintenanceWindow)EnvironmentState.BuilderpubliclyAccessible(com.pulumi.core.Output<java.lang.Boolean> publiclyAccessible)EnvironmentState.BuilderpubliclyAccessible(java.lang.Boolean publiclyAccessible)EnvironmentState.Builderregion(com.pulumi.core.Output<java.lang.String> region)EnvironmentState.Builderregion(java.lang.String region)EnvironmentState.BuildersecurityGroupIds(com.pulumi.core.Output<java.util.List<java.lang.String>> securityGroupIds)EnvironmentState.BuildersecurityGroupIds(java.lang.String... securityGroupIds)EnvironmentState.BuildersecurityGroupIds(java.util.List<java.lang.String> securityGroupIds)EnvironmentState.BuilderstorageConfiguration(EnvironmentStorageConfigurationArgs storageConfiguration)EnvironmentState.BuilderstorageConfiguration(com.pulumi.core.Output<EnvironmentStorageConfigurationArgs> storageConfiguration)EnvironmentState.BuildersubnetIds(com.pulumi.core.Output<java.util.List<java.lang.String>> subnetIds)EnvironmentState.BuildersubnetIds(java.lang.String... subnetIds)EnvironmentState.BuildersubnetIds(java.util.List<java.lang.String> subnetIds)EnvironmentState.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)EnvironmentState.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)EnvironmentState.BuildertagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)EnvironmentState.BuildertagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)EnvironmentState.Buildertimeouts(EnvironmentTimeoutsArgs timeouts)EnvironmentState.Buildertimeouts(com.pulumi.core.Output<EnvironmentTimeoutsArgs> timeouts)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(EnvironmentState defaults)
-
-
Method Detail
-
applyChangesDuringMaintenanceWindow
public EnvironmentState.Builder applyChangesDuringMaintenanceWindow(@Nullable com.pulumi.core.Output<java.lang.Boolean> applyChangesDuringMaintenanceWindow)
- Parameters:
applyChangesDuringMaintenanceWindow- Whether to apply configuration changes during the preferred maintenance window instead of immediately.- Returns:
- builder
-
applyChangesDuringMaintenanceWindow
public EnvironmentState.Builder applyChangesDuringMaintenanceWindow(java.lang.Boolean applyChangesDuringMaintenanceWindow)
- Parameters:
applyChangesDuringMaintenanceWindow- Whether to apply configuration changes during the preferred maintenance window instead of immediately.- Returns:
- builder
-
arn
public EnvironmentState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- ARN of the Environment.- Returns:
- builder
-
arn
public EnvironmentState.Builder arn(java.lang.String arn)
- Parameters:
arn- ARN of the Environment.- Returns:
- builder
-
description
public EnvironmentState.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- Description of the runtime environment.- Returns:
- builder
-
description
public EnvironmentState.Builder description(java.lang.String description)
- Parameters:
description- Description of the runtime environment.- Returns:
- builder
-
engineType
public EnvironmentState.Builder engineType(@Nullable com.pulumi.core.Output<java.lang.String> engineType)
- Parameters:
engineType- Engine type must be `microfocus` or `bluage`.- Returns:
- builder
-
engineType
public EnvironmentState.Builder engineType(java.lang.String engineType)
- Parameters:
engineType- Engine type must be `microfocus` or `bluage`.- Returns:
- builder
-
engineVersion
public EnvironmentState.Builder engineVersion(@Nullable com.pulumi.core.Output<java.lang.String> engineVersion)
- Parameters:
engineVersion- Specific version of the engine for the Environment.- Returns:
- builder
-
engineVersion
public EnvironmentState.Builder engineVersion(java.lang.String engineVersion)
- Parameters:
engineVersion- Specific version of the engine for the Environment.- Returns:
- builder
-
environmentId
public EnvironmentState.Builder environmentId(@Nullable com.pulumi.core.Output<java.lang.String> environmentId)
- Parameters:
environmentId- ID of the Environment.- Returns:
- builder
-
environmentId
public EnvironmentState.Builder environmentId(java.lang.String environmentId)
- Parameters:
environmentId- ID of the Environment.- Returns:
- builder
-
forceUpdate
public EnvironmentState.Builder forceUpdate(@Nullable com.pulumi.core.Output<java.lang.Boolean> forceUpdate)
- Parameters:
forceUpdate- Force update the environment even if applications are running.- Returns:
- builder
-
forceUpdate
public EnvironmentState.Builder forceUpdate(java.lang.Boolean forceUpdate)
- Parameters:
forceUpdate- Force update the environment even if applications are running.- Returns:
- builder
-
highAvailabilityConfig
public EnvironmentState.Builder highAvailabilityConfig(@Nullable com.pulumi.core.Output<EnvironmentHighAvailabilityConfigArgs> highAvailabilityConfig)
-
highAvailabilityConfig
public EnvironmentState.Builder highAvailabilityConfig(EnvironmentHighAvailabilityConfigArgs highAvailabilityConfig)
-
instanceType
public EnvironmentState.Builder instanceType(@Nullable com.pulumi.core.Output<java.lang.String> instanceType)
- Parameters:
instanceType- M2 Instance Type.- Returns:
- builder
-
instanceType
public EnvironmentState.Builder instanceType(java.lang.String instanceType)
- Parameters:
instanceType- M2 Instance Type.- Returns:
- builder
-
kmsKeyId
public EnvironmentState.Builder kmsKeyId(@Nullable com.pulumi.core.Output<java.lang.String> kmsKeyId)
- Parameters:
kmsKeyId- ARN of the KMS key to use for the Environment.- Returns:
- builder
-
kmsKeyId
public EnvironmentState.Builder kmsKeyId(java.lang.String kmsKeyId)
- Parameters:
kmsKeyId- ARN of the KMS key to use for the Environment.- Returns:
- builder
-
loadBalancerArn
public EnvironmentState.Builder loadBalancerArn(@Nullable com.pulumi.core.Output<java.lang.String> loadBalancerArn)
- Parameters:
loadBalancerArn- ARN of the load balancer created by the Environment.- Returns:
- builder
-
loadBalancerArn
public EnvironmentState.Builder loadBalancerArn(java.lang.String loadBalancerArn)
- Parameters:
loadBalancerArn- ARN of the load balancer created by the Environment.- Returns:
- builder
-
name
public EnvironmentState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- Name of the runtime environment. Must be unique within the account. The following arguments are optional:- Returns:
- builder
-
name
public EnvironmentState.Builder name(java.lang.String name)
- Parameters:
name- Name of the runtime environment. Must be unique within the account. The following arguments are optional:- Returns:
- builder
-
preferredMaintenanceWindow
public EnvironmentState.Builder preferredMaintenanceWindow(@Nullable com.pulumi.core.Output<java.lang.String> preferredMaintenanceWindow)
- Parameters:
preferredMaintenanceWindow- Configures the maintenance window that you want for the runtime environment. The maintenance window must have the format `ddd:hh24:mi-ddd:hh24:mi` and must be less than 24 hours. If not provided a random value will be used.- Returns:
- builder
-
preferredMaintenanceWindow
public EnvironmentState.Builder preferredMaintenanceWindow(java.lang.String preferredMaintenanceWindow)
- Parameters:
preferredMaintenanceWindow- Configures the maintenance window that you want for the runtime environment. The maintenance window must have the format `ddd:hh24:mi-ddd:hh24:mi` and must be less than 24 hours. If not provided a random value will be used.- Returns:
- builder
-
publiclyAccessible
public EnvironmentState.Builder publiclyAccessible(@Nullable com.pulumi.core.Output<java.lang.Boolean> publiclyAccessible)
- Parameters:
publiclyAccessible- Allow applications deployed to this environment to be publicly accessible.- Returns:
- builder
-
publiclyAccessible
public EnvironmentState.Builder publiclyAccessible(java.lang.Boolean publiclyAccessible)
- Parameters:
publiclyAccessible- Allow applications deployed to this environment to be publicly accessible.- Returns:
- builder
-
region
public EnvironmentState.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 EnvironmentState.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
-
securityGroupIds
public EnvironmentState.Builder securityGroupIds(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> securityGroupIds)
- Parameters:
securityGroupIds- List of security group IDs.- Returns:
- builder
-
securityGroupIds
public EnvironmentState.Builder securityGroupIds(java.util.List<java.lang.String> securityGroupIds)
- Parameters:
securityGroupIds- List of security group IDs.- Returns:
- builder
-
securityGroupIds
public EnvironmentState.Builder securityGroupIds(java.lang.String... securityGroupIds)
- Parameters:
securityGroupIds- List of security group IDs.- Returns:
- builder
-
storageConfiguration
public EnvironmentState.Builder storageConfiguration(@Nullable com.pulumi.core.Output<EnvironmentStorageConfigurationArgs> storageConfiguration)
-
storageConfiguration
public EnvironmentState.Builder storageConfiguration(EnvironmentStorageConfigurationArgs storageConfiguration)
-
subnetIds
public EnvironmentState.Builder subnetIds(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> subnetIds)
- Parameters:
subnetIds- List of subnet IDs to deploy environment to.- Returns:
- builder
-
subnetIds
public EnvironmentState.Builder subnetIds(java.util.List<java.lang.String> subnetIds)
- Parameters:
subnetIds- List of subnet IDs to deploy environment to.- Returns:
- builder
-
subnetIds
public EnvironmentState.Builder subnetIds(java.lang.String... subnetIds)
- Parameters:
subnetIds- List of subnet IDs to deploy environment to.- Returns:
- builder
-
tags
public EnvironmentState.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- Key-value tags for the place index. 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 EnvironmentState.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- Key-value tags for the place index. 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 EnvironmentState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
-
tagsAll
public EnvironmentState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
-
timeouts
public EnvironmentState.Builder timeouts(@Nullable com.pulumi.core.Output<EnvironmentTimeoutsArgs> timeouts)
-
timeouts
public EnvironmentState.Builder timeouts(EnvironmentTimeoutsArgs timeouts)
-
build
public EnvironmentState build()
-
-