@Stability(value=Stable) public static final class CfnLaunchConfigurationProps.Builder extends Object implements software.amazon.jsii.Builder<CfnLaunchConfigurationProps>
CfnLaunchConfigurationProps| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnLaunchConfigurationProps.Builder imageId(String imageId)
CfnLaunchConfigurationProps.getImageId()imageId - `AWS::AutoScaling::LaunchConfiguration.ImageId`. This parameter is required.this@Stability(value=Stable) public CfnLaunchConfigurationProps.Builder instanceType(String instanceType)
CfnLaunchConfigurationProps.getInstanceType()instanceType - `AWS::AutoScaling::LaunchConfiguration.InstanceType`. This parameter is required.this@Stability(value=Stable) public CfnLaunchConfigurationProps.Builder associatePublicIpAddress(Boolean associatePublicIpAddress)
CfnLaunchConfigurationProps.getAssociatePublicIpAddress()associatePublicIpAddress - `AWS::AutoScaling::LaunchConfiguration.AssociatePublicIpAddress`.this@Stability(value=Stable) public CfnLaunchConfigurationProps.Builder associatePublicIpAddress(IResolvable associatePublicIpAddress)
CfnLaunchConfigurationProps.getAssociatePublicIpAddress()associatePublicIpAddress - `AWS::AutoScaling::LaunchConfiguration.AssociatePublicIpAddress`.this@Stability(value=Stable) public CfnLaunchConfigurationProps.Builder blockDeviceMappings(IResolvable blockDeviceMappings)
CfnLaunchConfigurationProps.getBlockDeviceMappings()blockDeviceMappings - `AWS::AutoScaling::LaunchConfiguration.BlockDeviceMappings`.this@Stability(value=Stable) public CfnLaunchConfigurationProps.Builder blockDeviceMappings(List<? extends Object> blockDeviceMappings)
CfnLaunchConfigurationProps.getBlockDeviceMappings()blockDeviceMappings - `AWS::AutoScaling::LaunchConfiguration.BlockDeviceMappings`.this@Stability(value=Stable) public CfnLaunchConfigurationProps.Builder classicLinkVpcId(String classicLinkVpcId)
CfnLaunchConfigurationProps.getClassicLinkVpcId()classicLinkVpcId - `AWS::AutoScaling::LaunchConfiguration.ClassicLinkVPCId`.this@Stability(value=Stable) public CfnLaunchConfigurationProps.Builder classicLinkVpcSecurityGroups(List<String> classicLinkVpcSecurityGroups)
CfnLaunchConfigurationProps.getClassicLinkVpcSecurityGroups()classicLinkVpcSecurityGroups - `AWS::AutoScaling::LaunchConfiguration.ClassicLinkVPCSecurityGroups`.this@Stability(value=Stable) public CfnLaunchConfigurationProps.Builder ebsOptimized(Boolean ebsOptimized)
CfnLaunchConfigurationProps.getEbsOptimized()ebsOptimized - `AWS::AutoScaling::LaunchConfiguration.EbsOptimized`.this@Stability(value=Stable) public CfnLaunchConfigurationProps.Builder ebsOptimized(IResolvable ebsOptimized)
CfnLaunchConfigurationProps.getEbsOptimized()ebsOptimized - `AWS::AutoScaling::LaunchConfiguration.EbsOptimized`.this@Stability(value=Stable) public CfnLaunchConfigurationProps.Builder iamInstanceProfile(String iamInstanceProfile)
CfnLaunchConfigurationProps.getIamInstanceProfile()iamInstanceProfile - `AWS::AutoScaling::LaunchConfiguration.IamInstanceProfile`.this@Stability(value=Stable) public CfnLaunchConfigurationProps.Builder instanceId(String instanceId)
CfnLaunchConfigurationProps.getInstanceId()instanceId - `AWS::AutoScaling::LaunchConfiguration.InstanceId`.this@Stability(value=Stable) public CfnLaunchConfigurationProps.Builder instanceMonitoring(Boolean instanceMonitoring)
CfnLaunchConfigurationProps.getInstanceMonitoring()instanceMonitoring - `AWS::AutoScaling::LaunchConfiguration.InstanceMonitoring`.this@Stability(value=Stable) public CfnLaunchConfigurationProps.Builder instanceMonitoring(IResolvable instanceMonitoring)
CfnLaunchConfigurationProps.getInstanceMonitoring()instanceMonitoring - `AWS::AutoScaling::LaunchConfiguration.InstanceMonitoring`.this@Stability(value=Stable) public CfnLaunchConfigurationProps.Builder kernelId(String kernelId)
CfnLaunchConfigurationProps.getKernelId()kernelId - `AWS::AutoScaling::LaunchConfiguration.KernelId`.this@Stability(value=Stable) public CfnLaunchConfigurationProps.Builder keyName(String keyName)
CfnLaunchConfigurationProps.getKeyName()keyName - `AWS::AutoScaling::LaunchConfiguration.KeyName`.this@Stability(value=Stable) public CfnLaunchConfigurationProps.Builder launchConfigurationName(String launchConfigurationName)
CfnLaunchConfigurationProps.getLaunchConfigurationName()launchConfigurationName - `AWS::AutoScaling::LaunchConfiguration.LaunchConfigurationName`.this@Stability(value=Stable) public CfnLaunchConfigurationProps.Builder metadataOptions(CfnLaunchConfiguration.MetadataOptionsProperty metadataOptions)
CfnLaunchConfigurationProps.getMetadataOptions()metadataOptions - `AWS::AutoScaling::LaunchConfiguration.MetadataOptions`.this@Stability(value=Stable) public CfnLaunchConfigurationProps.Builder metadataOptions(IResolvable metadataOptions)
CfnLaunchConfigurationProps.getMetadataOptions()metadataOptions - `AWS::AutoScaling::LaunchConfiguration.MetadataOptions`.this@Stability(value=Stable) public CfnLaunchConfigurationProps.Builder placementTenancy(String placementTenancy)
CfnLaunchConfigurationProps.getPlacementTenancy()placementTenancy - `AWS::AutoScaling::LaunchConfiguration.PlacementTenancy`.this@Stability(value=Stable) public CfnLaunchConfigurationProps.Builder ramDiskId(String ramDiskId)
CfnLaunchConfigurationProps.getRamDiskId()ramDiskId - `AWS::AutoScaling::LaunchConfiguration.RamDiskId`.this@Stability(value=Stable) public CfnLaunchConfigurationProps.Builder securityGroups(List<String> securityGroups)
CfnLaunchConfigurationProps.getSecurityGroups()securityGroups - `AWS::AutoScaling::LaunchConfiguration.SecurityGroups`.this@Stability(value=Stable) public CfnLaunchConfigurationProps.Builder spotPrice(String spotPrice)
CfnLaunchConfigurationProps.getSpotPrice()spotPrice - `AWS::AutoScaling::LaunchConfiguration.SpotPrice`.this@Stability(value=Stable) public CfnLaunchConfigurationProps.Builder userData(String userData)
CfnLaunchConfigurationProps.getUserData()userData - `AWS::AutoScaling::LaunchConfiguration.UserData`.this@Stability(value=Stable) public CfnLaunchConfigurationProps build()
build in interface software.amazon.jsii.Builder<CfnLaunchConfigurationProps>CfnLaunchConfigurationPropsNullPointerException - if any required attribute was not providedCopyright © 2021. All rights reserved.