@Stability(value=Stable) public static final class CfnInstance.Builder extends Object implements software.amazon.jsii.Builder<CfnInstance>
CfnInstance.| Modifier and Type | Method and Description |
|---|---|
CfnInstance.Builder |
agentVersion(String agentVersion)
`AWS::OpsWorks::Instance.AgentVersion`.
|
CfnInstance.Builder |
amiId(String amiId)
`AWS::OpsWorks::Instance.AmiId`.
|
CfnInstance.Builder |
architecture(String architecture)
`AWS::OpsWorks::Instance.Architecture`.
|
CfnInstance.Builder |
autoScalingType(String autoScalingType)
`AWS::OpsWorks::Instance.AutoScalingType`.
|
CfnInstance.Builder |
availabilityZone(String availabilityZone)
`AWS::OpsWorks::Instance.AvailabilityZone`.
|
CfnInstance.Builder |
blockDeviceMappings(IResolvable blockDeviceMappings)
`AWS::OpsWorks::Instance.BlockDeviceMappings`.
|
CfnInstance.Builder |
blockDeviceMappings(List<? extends Object> blockDeviceMappings)
`AWS::OpsWorks::Instance.BlockDeviceMappings`.
|
CfnInstance |
build() |
static CfnInstance.Builder |
create(software.constructs.Construct scope,
String id) |
CfnInstance.Builder |
ebsOptimized(Boolean ebsOptimized)
`AWS::OpsWorks::Instance.EbsOptimized`.
|
CfnInstance.Builder |
ebsOptimized(IResolvable ebsOptimized)
`AWS::OpsWorks::Instance.EbsOptimized`.
|
CfnInstance.Builder |
elasticIps(List<String> elasticIps)
`AWS::OpsWorks::Instance.ElasticIps`.
|
CfnInstance.Builder |
hostname(String hostname)
`AWS::OpsWorks::Instance.Hostname`.
|
CfnInstance.Builder |
installUpdatesOnBoot(Boolean installUpdatesOnBoot)
`AWS::OpsWorks::Instance.InstallUpdatesOnBoot`.
|
CfnInstance.Builder |
installUpdatesOnBoot(IResolvable installUpdatesOnBoot)
`AWS::OpsWorks::Instance.InstallUpdatesOnBoot`.
|
CfnInstance.Builder |
instanceType(String instanceType)
`AWS::OpsWorks::Instance.InstanceType`.
|
CfnInstance.Builder |
layerIds(List<String> layerIds)
`AWS::OpsWorks::Instance.LayerIds`.
|
CfnInstance.Builder |
os(String os)
`AWS::OpsWorks::Instance.Os`.
|
CfnInstance.Builder |
rootDeviceType(String rootDeviceType)
`AWS::OpsWorks::Instance.RootDeviceType`.
|
CfnInstance.Builder |
sshKeyName(String sshKeyName)
`AWS::OpsWorks::Instance.SshKeyName`.
|
CfnInstance.Builder |
stackId(String stackId)
`AWS::OpsWorks::Instance.StackId`.
|
CfnInstance.Builder |
subnetId(String subnetId)
`AWS::OpsWorks::Instance.SubnetId`.
|
CfnInstance.Builder |
tenancy(String tenancy)
`AWS::OpsWorks::Instance.Tenancy`.
|
CfnInstance.Builder |
timeBasedAutoScaling(CfnInstance.TimeBasedAutoScalingProperty timeBasedAutoScaling)
`AWS::OpsWorks::Instance.TimeBasedAutoScaling`.
|
CfnInstance.Builder |
timeBasedAutoScaling(IResolvable timeBasedAutoScaling)
`AWS::OpsWorks::Instance.TimeBasedAutoScaling`.
|
CfnInstance.Builder |
virtualizationType(String virtualizationType)
`AWS::OpsWorks::Instance.VirtualizationType`.
|
CfnInstance.Builder |
volumes(List<String> volumes)
`AWS::OpsWorks::Instance.Volumes`.
|
@Stability(value=Stable) public static CfnInstance.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.CfnInstance.BlockDeviceMappingProperty.Builder.@Stability(value=Stable) public CfnInstance.Builder instanceType(String instanceType)
instanceType - `AWS::OpsWorks::Instance.InstanceType`. This parameter is required.this@Stability(value=Stable) public CfnInstance.Builder layerIds(List<String> layerIds)
layerIds - `AWS::OpsWorks::Instance.LayerIds`. This parameter is required.this@Stability(value=Stable) public CfnInstance.Builder stackId(String stackId)
stackId - `AWS::OpsWorks::Instance.StackId`. This parameter is required.this@Stability(value=Stable) public CfnInstance.Builder agentVersion(String agentVersion)
agentVersion - `AWS::OpsWorks::Instance.AgentVersion`. This parameter is required.this@Stability(value=Stable) public CfnInstance.Builder amiId(String amiId)
amiId - `AWS::OpsWorks::Instance.AmiId`. This parameter is required.this@Stability(value=Stable) public CfnInstance.Builder architecture(String architecture)
architecture - `AWS::OpsWorks::Instance.Architecture`. This parameter is required.this@Stability(value=Stable) public CfnInstance.Builder autoScalingType(String autoScalingType)
autoScalingType - `AWS::OpsWorks::Instance.AutoScalingType`. This parameter is required.this@Stability(value=Stable) public CfnInstance.Builder availabilityZone(String availabilityZone)
availabilityZone - `AWS::OpsWorks::Instance.AvailabilityZone`. This parameter is required.this@Stability(value=Stable) public CfnInstance.Builder blockDeviceMappings(IResolvable blockDeviceMappings)
blockDeviceMappings - `AWS::OpsWorks::Instance.BlockDeviceMappings`. This parameter is required.this@Stability(value=Stable) public CfnInstance.Builder blockDeviceMappings(List<? extends Object> blockDeviceMappings)
blockDeviceMappings - `AWS::OpsWorks::Instance.BlockDeviceMappings`. This parameter is required.this@Stability(value=Stable) public CfnInstance.Builder ebsOptimized(Boolean ebsOptimized)
ebsOptimized - `AWS::OpsWorks::Instance.EbsOptimized`. This parameter is required.this@Stability(value=Stable) public CfnInstance.Builder ebsOptimized(IResolvable ebsOptimized)
ebsOptimized - `AWS::OpsWorks::Instance.EbsOptimized`. This parameter is required.this@Stability(value=Stable) public CfnInstance.Builder elasticIps(List<String> elasticIps)
elasticIps - `AWS::OpsWorks::Instance.ElasticIps`. This parameter is required.this@Stability(value=Stable) public CfnInstance.Builder hostname(String hostname)
hostname - `AWS::OpsWorks::Instance.Hostname`. This parameter is required.this@Stability(value=Stable) public CfnInstance.Builder installUpdatesOnBoot(Boolean installUpdatesOnBoot)
installUpdatesOnBoot - `AWS::OpsWorks::Instance.InstallUpdatesOnBoot`. This parameter is required.this@Stability(value=Stable) public CfnInstance.Builder installUpdatesOnBoot(IResolvable installUpdatesOnBoot)
installUpdatesOnBoot - `AWS::OpsWorks::Instance.InstallUpdatesOnBoot`. This parameter is required.this@Stability(value=Stable) public CfnInstance.Builder os(String os)
os - `AWS::OpsWorks::Instance.Os`. This parameter is required.this@Stability(value=Stable) public CfnInstance.Builder rootDeviceType(String rootDeviceType)
rootDeviceType - `AWS::OpsWorks::Instance.RootDeviceType`. This parameter is required.this@Stability(value=Stable) public CfnInstance.Builder sshKeyName(String sshKeyName)
sshKeyName - `AWS::OpsWorks::Instance.SshKeyName`. This parameter is required.this@Stability(value=Stable) public CfnInstance.Builder subnetId(String subnetId)
subnetId - `AWS::OpsWorks::Instance.SubnetId`. This parameter is required.this@Stability(value=Stable) public CfnInstance.Builder tenancy(String tenancy)
tenancy - `AWS::OpsWorks::Instance.Tenancy`. This parameter is required.this@Stability(value=Stable) public CfnInstance.Builder timeBasedAutoScaling(CfnInstance.TimeBasedAutoScalingProperty timeBasedAutoScaling)
timeBasedAutoScaling - `AWS::OpsWorks::Instance.TimeBasedAutoScaling`. This parameter is required.this@Stability(value=Stable) public CfnInstance.Builder timeBasedAutoScaling(IResolvable timeBasedAutoScaling)
timeBasedAutoScaling - `AWS::OpsWorks::Instance.TimeBasedAutoScaling`. This parameter is required.this@Stability(value=Stable) public CfnInstance.Builder virtualizationType(String virtualizationType)
virtualizationType - `AWS::OpsWorks::Instance.VirtualizationType`. This parameter is required.this@Stability(value=Stable) public CfnInstance.Builder volumes(List<String> volumes)
volumes - `AWS::OpsWorks::Instance.Volumes`. This parameter is required.this@Stability(value=Stable) public CfnInstance build()
build in interface software.amazon.jsii.Builder<CfnInstance>Copyright © 2021. All rights reserved.