@Stability(value=Stable) @Internal public static final class CfnLaunchConfigurationProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnLaunchConfigurationProps
CfnLaunchConfigurationPropssoftware.amazon.jsii.JsiiObject.InitializationModeCfnLaunchConfigurationProps.Builder, CfnLaunchConfigurationProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
protected |
Jsii$Proxy(String imageId,
String instanceType,
Object associatePublicIpAddress,
Object blockDeviceMappings,
String classicLinkVpcId,
List<String> classicLinkVpcSecurityGroups,
Object ebsOptimized,
String iamInstanceProfile,
String instanceId,
Object instanceMonitoring,
String kernelId,
String keyName,
String launchConfigurationName,
Object metadataOptions,
String placementTenancy,
String ramDiskId,
List<String> securityGroups,
String spotPrice,
String userData)
Constructor that initializes the object based on literal property values passed by the
CfnLaunchConfigurationProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
Object |
getAssociatePublicIpAddress()
`AWS::AutoScaling::LaunchConfiguration.AssociatePublicIpAddress`.
|
Object |
getBlockDeviceMappings()
`AWS::AutoScaling::LaunchConfiguration.BlockDeviceMappings`.
|
String |
getClassicLinkVpcId()
`AWS::AutoScaling::LaunchConfiguration.ClassicLinkVPCId`.
|
List<String> |
getClassicLinkVpcSecurityGroups()
`AWS::AutoScaling::LaunchConfiguration.ClassicLinkVPCSecurityGroups`.
|
Object |
getEbsOptimized()
`AWS::AutoScaling::LaunchConfiguration.EbsOptimized`.
|
String |
getIamInstanceProfile()
`AWS::AutoScaling::LaunchConfiguration.IamInstanceProfile`.
|
String |
getImageId()
`AWS::AutoScaling::LaunchConfiguration.ImageId`.
|
String |
getInstanceId()
`AWS::AutoScaling::LaunchConfiguration.InstanceId`.
|
Object |
getInstanceMonitoring()
`AWS::AutoScaling::LaunchConfiguration.InstanceMonitoring`.
|
String |
getInstanceType()
`AWS::AutoScaling::LaunchConfiguration.InstanceType`.
|
String |
getKernelId()
`AWS::AutoScaling::LaunchConfiguration.KernelId`.
|
String |
getKeyName()
`AWS::AutoScaling::LaunchConfiguration.KeyName`.
|
String |
getLaunchConfigurationName()
`AWS::AutoScaling::LaunchConfiguration.LaunchConfigurationName`.
|
Object |
getMetadataOptions()
`AWS::AutoScaling::LaunchConfiguration.MetadataOptions`.
|
String |
getPlacementTenancy()
`AWS::AutoScaling::LaunchConfiguration.PlacementTenancy`.
|
String |
getRamDiskId()
`AWS::AutoScaling::LaunchConfiguration.RamDiskId`.
|
List<String> |
getSecurityGroups()
`AWS::AutoScaling::LaunchConfiguration.SecurityGroups`.
|
String |
getSpotPrice()
`AWS::AutoScaling::LaunchConfiguration.SpotPrice`.
|
String |
getUserData()
`AWS::AutoScaling::LaunchConfiguration.UserData`.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(String imageId, String instanceType, Object associatePublicIpAddress, Object blockDeviceMappings, String classicLinkVpcId, List<String> classicLinkVpcSecurityGroups, Object ebsOptimized, String iamInstanceProfile, String instanceId, Object instanceMonitoring, String kernelId, String keyName, String launchConfigurationName, Object metadataOptions, String placementTenancy, String ramDiskId, List<String> securityGroups, String spotPrice, String userData)
CfnLaunchConfigurationProps.Builder.public final String getImageId()
CfnLaunchConfigurationPropsgetImageId in interface CfnLaunchConfigurationPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig.html#cfn-as-launchconfig-imageidpublic final String getInstanceType()
CfnLaunchConfigurationPropsgetInstanceType in interface CfnLaunchConfigurationPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig.html#cfn-as-launchconfig-instancetypepublic final Object getAssociatePublicIpAddress()
CfnLaunchConfigurationPropsgetAssociatePublicIpAddress in interface CfnLaunchConfigurationPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig.html#cf-as-launchconfig-associatepubippublic final Object getBlockDeviceMappings()
CfnLaunchConfigurationPropsgetBlockDeviceMappings in interface CfnLaunchConfigurationPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig.html#cfn-as-launchconfig-blockdevicemappingspublic final String getClassicLinkVpcId()
CfnLaunchConfigurationPropsgetClassicLinkVpcId in interface CfnLaunchConfigurationPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig.html#cfn-as-launchconfig-classiclinkvpcidpublic final List<String> getClassicLinkVpcSecurityGroups()
CfnLaunchConfigurationPropsgetClassicLinkVpcSecurityGroups in interface CfnLaunchConfigurationPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig.html#cfn-as-launchconfig-classiclinkvpcsecuritygroupspublic final Object getEbsOptimized()
CfnLaunchConfigurationPropsgetEbsOptimized in interface CfnLaunchConfigurationPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig.html#cfn-as-launchconfig-ebsoptimizedpublic final String getIamInstanceProfile()
CfnLaunchConfigurationPropsgetIamInstanceProfile in interface CfnLaunchConfigurationPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig.html#cfn-as-launchconfig-iaminstanceprofilepublic final String getInstanceId()
CfnLaunchConfigurationPropsgetInstanceId in interface CfnLaunchConfigurationPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig.html#cfn-as-launchconfig-instanceidpublic final Object getInstanceMonitoring()
CfnLaunchConfigurationPropsgetInstanceMonitoring in interface CfnLaunchConfigurationPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig.html#cfn-as-launchconfig-instancemonitoringpublic final String getKernelId()
CfnLaunchConfigurationPropsgetKernelId in interface CfnLaunchConfigurationPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig.html#cfn-as-launchconfig-kernelidpublic final String getKeyName()
CfnLaunchConfigurationPropsgetKeyName in interface CfnLaunchConfigurationPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig.html#cfn-as-launchconfig-keynamepublic final String getLaunchConfigurationName()
CfnLaunchConfigurationPropsgetLaunchConfigurationName in interface CfnLaunchConfigurationPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig.html#cfn-autoscaling-launchconfig-launchconfigurationnamepublic final Object getMetadataOptions()
CfnLaunchConfigurationPropsgetMetadataOptions in interface CfnLaunchConfigurationPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig.html#cfn-autoscaling-launchconfig-metadataoptionspublic final String getPlacementTenancy()
CfnLaunchConfigurationPropsgetPlacementTenancy in interface CfnLaunchConfigurationPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig.html#cfn-as-launchconfig-placementtenancypublic final String getRamDiskId()
CfnLaunchConfigurationPropsgetRamDiskId in interface CfnLaunchConfigurationPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig.html#cfn-as-launchconfig-ramdiskidpublic final List<String> getSecurityGroups()
CfnLaunchConfigurationPropsgetSecurityGroups in interface CfnLaunchConfigurationPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig.html#cfn-as-launchconfig-securitygroupspublic final String getSpotPrice()
CfnLaunchConfigurationPropsgetSpotPrice in interface CfnLaunchConfigurationPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig.html#cfn-as-launchconfig-spotpricepublic final String getUserData()
CfnLaunchConfigurationPropsgetUserData in interface CfnLaunchConfigurationPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig.html#cfn-as-launchconfig-userdata@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2020. All rights reserved.