Package com.pulumi.aws.m2
Class EnvironmentArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.m2.EnvironmentArgs.Builder
-
- Enclosing class:
- EnvironmentArgs
public static final class EnvironmentArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(EnvironmentArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EnvironmentArgs.BuilderapplyChangesDuringMaintenanceWindow(com.pulumi.core.Output<java.lang.Boolean> applyChangesDuringMaintenanceWindow)EnvironmentArgs.BuilderapplyChangesDuringMaintenanceWindow(java.lang.Boolean applyChangesDuringMaintenanceWindow)EnvironmentArgsbuild()EnvironmentArgs.Builderdescription(com.pulumi.core.Output<java.lang.String> description)EnvironmentArgs.Builderdescription(java.lang.String description)EnvironmentArgs.BuilderengineType(com.pulumi.core.Output<java.lang.String> engineType)EnvironmentArgs.BuilderengineType(java.lang.String engineType)EnvironmentArgs.BuilderengineVersion(com.pulumi.core.Output<java.lang.String> engineVersion)EnvironmentArgs.BuilderengineVersion(java.lang.String engineVersion)EnvironmentArgs.BuilderforceUpdate(com.pulumi.core.Output<java.lang.Boolean> forceUpdate)EnvironmentArgs.BuilderforceUpdate(java.lang.Boolean forceUpdate)EnvironmentArgs.BuilderhighAvailabilityConfig(EnvironmentHighAvailabilityConfigArgs highAvailabilityConfig)EnvironmentArgs.BuilderhighAvailabilityConfig(com.pulumi.core.Output<EnvironmentHighAvailabilityConfigArgs> highAvailabilityConfig)EnvironmentArgs.BuilderinstanceType(com.pulumi.core.Output<java.lang.String> instanceType)EnvironmentArgs.BuilderinstanceType(java.lang.String instanceType)EnvironmentArgs.BuilderkmsKeyId(com.pulumi.core.Output<java.lang.String> kmsKeyId)EnvironmentArgs.BuilderkmsKeyId(java.lang.String kmsKeyId)EnvironmentArgs.Buildername(com.pulumi.core.Output<java.lang.String> name)EnvironmentArgs.Buildername(java.lang.String name)EnvironmentArgs.BuilderpreferredMaintenanceWindow(com.pulumi.core.Output<java.lang.String> preferredMaintenanceWindow)EnvironmentArgs.BuilderpreferredMaintenanceWindow(java.lang.String preferredMaintenanceWindow)EnvironmentArgs.BuilderpubliclyAccessible(com.pulumi.core.Output<java.lang.Boolean> publiclyAccessible)EnvironmentArgs.BuilderpubliclyAccessible(java.lang.Boolean publiclyAccessible)EnvironmentArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)EnvironmentArgs.Builderregion(java.lang.String region)EnvironmentArgs.BuildersecurityGroupIds(com.pulumi.core.Output<java.util.List<java.lang.String>> securityGroupIds)EnvironmentArgs.BuildersecurityGroupIds(java.lang.String... securityGroupIds)EnvironmentArgs.BuildersecurityGroupIds(java.util.List<java.lang.String> securityGroupIds)EnvironmentArgs.BuilderstorageConfiguration(EnvironmentStorageConfigurationArgs storageConfiguration)EnvironmentArgs.BuilderstorageConfiguration(com.pulumi.core.Output<EnvironmentStorageConfigurationArgs> storageConfiguration)EnvironmentArgs.BuildersubnetIds(com.pulumi.core.Output<java.util.List<java.lang.String>> subnetIds)EnvironmentArgs.BuildersubnetIds(java.lang.String... subnetIds)EnvironmentArgs.BuildersubnetIds(java.util.List<java.lang.String> subnetIds)EnvironmentArgs.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)EnvironmentArgs.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)EnvironmentArgs.Buildertimeouts(EnvironmentTimeoutsArgs timeouts)EnvironmentArgs.Buildertimeouts(com.pulumi.core.Output<EnvironmentTimeoutsArgs> timeouts)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(EnvironmentArgs defaults)
-
-
Method Detail
-
applyChangesDuringMaintenanceWindow
public EnvironmentArgs.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 EnvironmentArgs.Builder applyChangesDuringMaintenanceWindow(java.lang.Boolean applyChangesDuringMaintenanceWindow)
- Parameters:
applyChangesDuringMaintenanceWindow- Whether to apply configuration changes during the preferred maintenance window instead of immediately.- Returns:
- builder
-
description
public EnvironmentArgs.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- Description of the runtime environment.- Returns:
- builder
-
description
public EnvironmentArgs.Builder description(java.lang.String description)
- Parameters:
description- Description of the runtime environment.- Returns:
- builder
-
engineType
public EnvironmentArgs.Builder engineType(com.pulumi.core.Output<java.lang.String> engineType)
- Parameters:
engineType- Engine type must be `microfocus` or `bluage`.- Returns:
- builder
-
engineType
public EnvironmentArgs.Builder engineType(java.lang.String engineType)
- Parameters:
engineType- Engine type must be `microfocus` or `bluage`.- Returns:
- builder
-
engineVersion
public EnvironmentArgs.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 EnvironmentArgs.Builder engineVersion(java.lang.String engineVersion)
- Parameters:
engineVersion- Specific version of the engine for the Environment.- Returns:
- builder
-
forceUpdate
public EnvironmentArgs.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 EnvironmentArgs.Builder forceUpdate(java.lang.Boolean forceUpdate)
- Parameters:
forceUpdate- Force update the environment even if applications are running.- Returns:
- builder
-
highAvailabilityConfig
public EnvironmentArgs.Builder highAvailabilityConfig(@Nullable com.pulumi.core.Output<EnvironmentHighAvailabilityConfigArgs> highAvailabilityConfig)
-
highAvailabilityConfig
public EnvironmentArgs.Builder highAvailabilityConfig(EnvironmentHighAvailabilityConfigArgs highAvailabilityConfig)
-
instanceType
public EnvironmentArgs.Builder instanceType(com.pulumi.core.Output<java.lang.String> instanceType)
- Parameters:
instanceType- M2 Instance Type.- Returns:
- builder
-
instanceType
public EnvironmentArgs.Builder instanceType(java.lang.String instanceType)
- Parameters:
instanceType- M2 Instance Type.- Returns:
- builder
-
kmsKeyId
public EnvironmentArgs.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 EnvironmentArgs.Builder kmsKeyId(java.lang.String kmsKeyId)
- Parameters:
kmsKeyId- ARN of the KMS key to use for the Environment.- Returns:
- builder
-
name
public EnvironmentArgs.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 EnvironmentArgs.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 EnvironmentArgs.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 EnvironmentArgs.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 EnvironmentArgs.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 EnvironmentArgs.Builder publiclyAccessible(java.lang.Boolean publiclyAccessible)
- Parameters:
publiclyAccessible- Allow applications deployed to this environment to be publicly accessible.- Returns:
- builder
-
region
public EnvironmentArgs.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 EnvironmentArgs.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 EnvironmentArgs.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 EnvironmentArgs.Builder securityGroupIds(java.util.List<java.lang.String> securityGroupIds)
- Parameters:
securityGroupIds- List of security group IDs.- Returns:
- builder
-
securityGroupIds
public EnvironmentArgs.Builder securityGroupIds(java.lang.String... securityGroupIds)
- Parameters:
securityGroupIds- List of security group IDs.- Returns:
- builder
-
storageConfiguration
public EnvironmentArgs.Builder storageConfiguration(@Nullable com.pulumi.core.Output<EnvironmentStorageConfigurationArgs> storageConfiguration)
-
storageConfiguration
public EnvironmentArgs.Builder storageConfiguration(EnvironmentStorageConfigurationArgs storageConfiguration)
-
subnetIds
public EnvironmentArgs.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 EnvironmentArgs.Builder subnetIds(java.util.List<java.lang.String> subnetIds)
- Parameters:
subnetIds- List of subnet IDs to deploy environment to.- Returns:
- builder
-
subnetIds
public EnvironmentArgs.Builder subnetIds(java.lang.String... subnetIds)
- Parameters:
subnetIds- List of subnet IDs to deploy environment to.- Returns:
- builder
-
tags
public EnvironmentArgs.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 EnvironmentArgs.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
-
timeouts
public EnvironmentArgs.Builder timeouts(@Nullable com.pulumi.core.Output<EnvironmentTimeoutsArgs> timeouts)
-
timeouts
public EnvironmentArgs.Builder timeouts(EnvironmentTimeoutsArgs timeouts)
-
build
public EnvironmentArgs build()
-
-