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.Builder
applyChangesDuringMaintenanceWindow(com.pulumi.core.Output<java.lang.Boolean> applyChangesDuringMaintenanceWindow)
EnvironmentArgs.Builder
applyChangesDuringMaintenanceWindow(java.lang.Boolean applyChangesDuringMaintenanceWindow)
EnvironmentArgs
build()
EnvironmentArgs.Builder
description(com.pulumi.core.Output<java.lang.String> description)
EnvironmentArgs.Builder
description(java.lang.String description)
EnvironmentArgs.Builder
engineType(com.pulumi.core.Output<java.lang.String> engineType)
EnvironmentArgs.Builder
engineType(java.lang.String engineType)
EnvironmentArgs.Builder
engineVersion(com.pulumi.core.Output<java.lang.String> engineVersion)
EnvironmentArgs.Builder
engineVersion(java.lang.String engineVersion)
EnvironmentArgs.Builder
forceUpdate(com.pulumi.core.Output<java.lang.Boolean> forceUpdate)
EnvironmentArgs.Builder
forceUpdate(java.lang.Boolean forceUpdate)
EnvironmentArgs.Builder
highAvailabilityConfig(EnvironmentHighAvailabilityConfigArgs highAvailabilityConfig)
EnvironmentArgs.Builder
highAvailabilityConfig(com.pulumi.core.Output<EnvironmentHighAvailabilityConfigArgs> highAvailabilityConfig)
EnvironmentArgs.Builder
instanceType(com.pulumi.core.Output<java.lang.String> instanceType)
EnvironmentArgs.Builder
instanceType(java.lang.String instanceType)
EnvironmentArgs.Builder
kmsKeyId(com.pulumi.core.Output<java.lang.String> kmsKeyId)
EnvironmentArgs.Builder
kmsKeyId(java.lang.String kmsKeyId)
EnvironmentArgs.Builder
name(com.pulumi.core.Output<java.lang.String> name)
EnvironmentArgs.Builder
name(java.lang.String name)
EnvironmentArgs.Builder
preferredMaintenanceWindow(com.pulumi.core.Output<java.lang.String> preferredMaintenanceWindow)
EnvironmentArgs.Builder
preferredMaintenanceWindow(java.lang.String preferredMaintenanceWindow)
EnvironmentArgs.Builder
publiclyAccessible(com.pulumi.core.Output<java.lang.Boolean> publiclyAccessible)
EnvironmentArgs.Builder
publiclyAccessible(java.lang.Boolean publiclyAccessible)
EnvironmentArgs.Builder
securityGroupIds(com.pulumi.core.Output<java.util.List<java.lang.String>> securityGroupIds)
EnvironmentArgs.Builder
securityGroupIds(java.lang.String... securityGroupIds)
EnvironmentArgs.Builder
securityGroupIds(java.util.List<java.lang.String> securityGroupIds)
EnvironmentArgs.Builder
storageConfiguration(EnvironmentStorageConfigurationArgs storageConfiguration)
EnvironmentArgs.Builder
storageConfiguration(com.pulumi.core.Output<EnvironmentStorageConfigurationArgs> storageConfiguration)
EnvironmentArgs.Builder
subnetIds(com.pulumi.core.Output<java.util.List<java.lang.String>> subnetIds)
EnvironmentArgs.Builder
subnetIds(java.lang.String... subnetIds)
EnvironmentArgs.Builder
subnetIds(java.util.List<java.lang.String> subnetIds)
EnvironmentArgs.Builder
tags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
EnvironmentArgs.Builder
tags(java.util.Map<java.lang.String,java.lang.String> tags)
EnvironmentArgs.Builder
timeouts(EnvironmentTimeoutsArgs timeouts)
EnvironmentArgs.Builder
timeouts(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)
-
applyChangesDuringMaintenanceWindow
public EnvironmentArgs.Builder applyChangesDuringMaintenanceWindow(java.lang.Boolean applyChangesDuringMaintenanceWindow)
-
description
public EnvironmentArgs.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
-
description
public EnvironmentArgs.Builder description(java.lang.String description)
-
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
- The specific version of the engine for the Environment.- Returns:
- builder
-
engineVersion
public EnvironmentArgs.Builder engineVersion(java.lang.String engineVersion)
- Parameters:
engineVersion
- The 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. The following arguments are optional:- Returns:
- builder
-
instanceType
public EnvironmentArgs.Builder instanceType(java.lang.String instanceType)
- Parameters:
instanceType
- M2 Instance Type. The following arguments are optional:- 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.- Returns:
- builder
-
name
public EnvironmentArgs.Builder name(java.lang.String name)
- Parameters:
name
- Name of the runtime environment. Must be unique within the account.- 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
-
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 `default_tags` 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 `default_tags` 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()
-
-