@Stability(value=Stable) public static final class CfnEnvironment.Builder extends Object implements software.amazon.jsii.Builder<CfnEnvironment>
CfnEnvironment.| Modifier and Type | Method and Description |
|---|---|
CfnEnvironment |
build() |
static CfnEnvironment.Builder |
create(software.constructs.Construct scope,
String id) |
CfnEnvironment.Builder |
description(String description)
`AWS::M2::Environment.Description`.
|
CfnEnvironment.Builder |
engineType(String engineType)
`AWS::M2::Environment.EngineType`.
|
CfnEnvironment.Builder |
engineVersion(String engineVersion)
`AWS::M2::Environment.EngineVersion`.
|
CfnEnvironment.Builder |
highAvailabilityConfig(CfnEnvironment.HighAvailabilityConfigProperty highAvailabilityConfig)
`AWS::M2::Environment.HighAvailabilityConfig`.
|
CfnEnvironment.Builder |
highAvailabilityConfig(IResolvable highAvailabilityConfig)
`AWS::M2::Environment.HighAvailabilityConfig`.
|
CfnEnvironment.Builder |
instanceType(String instanceType)
`AWS::M2::Environment.InstanceType`.
|
CfnEnvironment.Builder |
name(String name)
`AWS::M2::Environment.Name`.
|
CfnEnvironment.Builder |
preferredMaintenanceWindow(String preferredMaintenanceWindow)
`AWS::M2::Environment.PreferredMaintenanceWindow`.
|
CfnEnvironment.Builder |
publiclyAccessible(Boolean publiclyAccessible)
`AWS::M2::Environment.PubliclyAccessible`.
|
CfnEnvironment.Builder |
publiclyAccessible(IResolvable publiclyAccessible)
`AWS::M2::Environment.PubliclyAccessible`.
|
CfnEnvironment.Builder |
securityGroupIds(List<String> securityGroupIds)
`AWS::M2::Environment.SecurityGroupIds`.
|
CfnEnvironment.Builder |
storageConfigurations(IResolvable storageConfigurations)
`AWS::M2::Environment.StorageConfigurations`.
|
CfnEnvironment.Builder |
storageConfigurations(List<? extends Object> storageConfigurations)
`AWS::M2::Environment.StorageConfigurations`.
|
CfnEnvironment.Builder |
subnetIds(List<String> subnetIds)
`AWS::M2::Environment.SubnetIds`.
|
CfnEnvironment.Builder |
tags(Map<String,String> tags)
`AWS::M2::Environment.Tags`.
|
@Stability(value=Stable) public static CfnEnvironment.Builder create(software.constructs.Construct scope, String id)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.CfnEnvironment.HighAvailabilityConfigProperty.Builder.@Stability(value=Stable) public CfnEnvironment.Builder engineType(String engineType)
engineType - `AWS::M2::Environment.EngineType`. This parameter is required.this@Stability(value=Stable) public CfnEnvironment.Builder instanceType(String instanceType)
instanceType - `AWS::M2::Environment.InstanceType`. This parameter is required.this@Stability(value=Stable) public CfnEnvironment.Builder name(String name)
name - `AWS::M2::Environment.Name`. This parameter is required.this@Stability(value=Stable) public CfnEnvironment.Builder description(String description)
description - `AWS::M2::Environment.Description`. This parameter is required.this@Stability(value=Stable) public CfnEnvironment.Builder engineVersion(String engineVersion)
engineVersion - `AWS::M2::Environment.EngineVersion`. This parameter is required.this@Stability(value=Stable) public CfnEnvironment.Builder highAvailabilityConfig(CfnEnvironment.HighAvailabilityConfigProperty highAvailabilityConfig)
highAvailabilityConfig - `AWS::M2::Environment.HighAvailabilityConfig`. This parameter is required.this@Stability(value=Stable) public CfnEnvironment.Builder highAvailabilityConfig(IResolvable highAvailabilityConfig)
highAvailabilityConfig - `AWS::M2::Environment.HighAvailabilityConfig`. This parameter is required.this@Stability(value=Stable) public CfnEnvironment.Builder preferredMaintenanceWindow(String preferredMaintenanceWindow)
preferredMaintenanceWindow - `AWS::M2::Environment.PreferredMaintenanceWindow`. This parameter is required.this@Stability(value=Stable) public CfnEnvironment.Builder publiclyAccessible(Boolean publiclyAccessible)
publiclyAccessible - `AWS::M2::Environment.PubliclyAccessible`. This parameter is required.this@Stability(value=Stable) public CfnEnvironment.Builder publiclyAccessible(IResolvable publiclyAccessible)
publiclyAccessible - `AWS::M2::Environment.PubliclyAccessible`. This parameter is required.this@Stability(value=Stable) public CfnEnvironment.Builder securityGroupIds(List<String> securityGroupIds)
securityGroupIds - `AWS::M2::Environment.SecurityGroupIds`. This parameter is required.this@Stability(value=Stable) public CfnEnvironment.Builder storageConfigurations(List<? extends Object> storageConfigurations)
storageConfigurations - `AWS::M2::Environment.StorageConfigurations`. This parameter is required.this@Stability(value=Stable) public CfnEnvironment.Builder storageConfigurations(IResolvable storageConfigurations)
storageConfigurations - `AWS::M2::Environment.StorageConfigurations`. This parameter is required.this@Stability(value=Stable) public CfnEnvironment.Builder subnetIds(List<String> subnetIds)
subnetIds - `AWS::M2::Environment.SubnetIds`. This parameter is required.this@Stability(value=Stable) public CfnEnvironment.Builder tags(Map<String,String> tags)
tags - `AWS::M2::Environment.Tags`. This parameter is required.this@Stability(value=Stable) public CfnEnvironment build()
build in interface software.amazon.jsii.Builder<CfnEnvironment>Copyright © 2022. All rights reserved.