@Stability(value=Stable) @Internal public static final class CfnLaunchTemplate.LaunchTemplateDataProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnLaunchTemplate.LaunchTemplateDataProperty
CfnLaunchTemplate.LaunchTemplateDataPropertysoftware.amazon.jsii.JsiiObject.InitializationModeCfnLaunchTemplate.LaunchTemplateDataProperty.Builder, CfnLaunchTemplate.LaunchTemplateDataProperty.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(Object blockDeviceMappings,
Object capacityReservationSpecification,
Object cpuOptions,
Object creditSpecification,
Object disableApiTermination,
Object ebsOptimized,
Object elasticGpuSpecifications,
Object elasticInferenceAccelerators,
Object hibernationOptions,
Object iamInstanceProfile,
String imageId,
String instanceInitiatedShutdownBehavior,
Object instanceMarketOptions,
String instanceType,
String kernelId,
String keyName,
Object licenseSpecifications,
Object metadataOptions,
Object monitoring,
Object networkInterfaces,
Object placement,
String ramDiskId,
List<String> securityGroupIds,
List<String> securityGroups,
Object tagSpecifications,
String userData)
Constructor that initializes the object based on literal property values passed by the
CfnLaunchTemplate.BlockDeviceMappingProperty.Builder. |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
Object |
getBlockDeviceMappings()
`CfnLaunchTemplate.LaunchTemplateDataProperty.BlockDeviceMappings`.
|
Object |
getCapacityReservationSpecification()
`CfnLaunchTemplate.LaunchTemplateDataProperty.CapacityReservationSpecification`.
|
Object |
getCpuOptions()
`CfnLaunchTemplate.LaunchTemplateDataProperty.CpuOptions`.
|
Object |
getCreditSpecification()
`CfnLaunchTemplate.LaunchTemplateDataProperty.CreditSpecification`.
|
Object |
getDisableApiTermination()
`CfnLaunchTemplate.LaunchTemplateDataProperty.DisableApiTermination`.
|
Object |
getEbsOptimized()
`CfnLaunchTemplate.LaunchTemplateDataProperty.EbsOptimized`.
|
Object |
getElasticGpuSpecifications()
`CfnLaunchTemplate.LaunchTemplateDataProperty.ElasticGpuSpecifications`.
|
Object |
getElasticInferenceAccelerators()
`CfnLaunchTemplate.LaunchTemplateDataProperty.ElasticInferenceAccelerators`.
|
Object |
getHibernationOptions()
`CfnLaunchTemplate.LaunchTemplateDataProperty.HibernationOptions`.
|
Object |
getIamInstanceProfile()
`CfnLaunchTemplate.LaunchTemplateDataProperty.IamInstanceProfile`.
|
String |
getImageId()
`CfnLaunchTemplate.LaunchTemplateDataProperty.ImageId`.
|
String |
getInstanceInitiatedShutdownBehavior()
`CfnLaunchTemplate.LaunchTemplateDataProperty.InstanceInitiatedShutdownBehavior`.
|
Object |
getInstanceMarketOptions()
`CfnLaunchTemplate.LaunchTemplateDataProperty.InstanceMarketOptions`.
|
String |
getInstanceType()
`CfnLaunchTemplate.LaunchTemplateDataProperty.InstanceType`.
|
String |
getKernelId()
`CfnLaunchTemplate.LaunchTemplateDataProperty.KernelId`.
|
String |
getKeyName()
`CfnLaunchTemplate.LaunchTemplateDataProperty.KeyName`.
|
Object |
getLicenseSpecifications()
`CfnLaunchTemplate.LaunchTemplateDataProperty.LicenseSpecifications`.
|
Object |
getMetadataOptions()
`CfnLaunchTemplate.LaunchTemplateDataProperty.MetadataOptions`.
|
Object |
getMonitoring()
`CfnLaunchTemplate.LaunchTemplateDataProperty.Monitoring`.
|
Object |
getNetworkInterfaces()
`CfnLaunchTemplate.LaunchTemplateDataProperty.NetworkInterfaces`.
|
Object |
getPlacement()
`CfnLaunchTemplate.LaunchTemplateDataProperty.Placement`.
|
String |
getRamDiskId()
`CfnLaunchTemplate.LaunchTemplateDataProperty.RamDiskId`.
|
List<String> |
getSecurityGroupIds()
`CfnLaunchTemplate.LaunchTemplateDataProperty.SecurityGroupIds`.
|
List<String> |
getSecurityGroups()
`CfnLaunchTemplate.LaunchTemplateDataProperty.SecurityGroups`.
|
Object |
getTagSpecifications()
`CfnLaunchTemplate.LaunchTemplateDataProperty.TagSpecifications`.
|
String |
getUserData()
`CfnLaunchTemplate.LaunchTemplateDataProperty.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(Object blockDeviceMappings, Object capacityReservationSpecification, Object cpuOptions, Object creditSpecification, Object disableApiTermination, Object ebsOptimized, Object elasticGpuSpecifications, Object elasticInferenceAccelerators, Object hibernationOptions, Object iamInstanceProfile, String imageId, String instanceInitiatedShutdownBehavior, Object instanceMarketOptions, String instanceType, String kernelId, String keyName, Object licenseSpecifications, Object metadataOptions, Object monitoring, Object networkInterfaces, Object placement, String ramDiskId, List<String> securityGroupIds, List<String> securityGroups, Object tagSpecifications, String userData)
CfnLaunchTemplate.BlockDeviceMappingProperty.Builder.public final Object getBlockDeviceMappings()
CfnLaunchTemplate.LaunchTemplateDataPropertygetBlockDeviceMappings in interface CfnLaunchTemplate.LaunchTemplateDataPropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html#cfn-ec2-launchtemplate-launchtemplatedata-blockdevicemappingspublic final Object getCapacityReservationSpecification()
CfnLaunchTemplate.LaunchTemplateDataPropertygetCapacityReservationSpecification in interface CfnLaunchTemplate.LaunchTemplateDataPropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html#cfn-ec2-launchtemplate-launchtemplatedata-capacityreservationspecificationpublic final Object getCpuOptions()
CfnLaunchTemplate.LaunchTemplateDataPropertygetCpuOptions in interface CfnLaunchTemplate.LaunchTemplateDataPropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html#cfn-ec2-launchtemplate-launchtemplatedata-cpuoptionspublic final Object getCreditSpecification()
CfnLaunchTemplate.LaunchTemplateDataPropertygetCreditSpecification in interface CfnLaunchTemplate.LaunchTemplateDataPropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html#cfn-ec2-launchtemplate-launchtemplatedata-creditspecificationpublic final Object getDisableApiTermination()
CfnLaunchTemplate.LaunchTemplateDataPropertygetDisableApiTermination in interface CfnLaunchTemplate.LaunchTemplateDataPropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html#cfn-ec2-launchtemplate-launchtemplatedata-disableapiterminationpublic final Object getEbsOptimized()
CfnLaunchTemplate.LaunchTemplateDataPropertygetEbsOptimized in interface CfnLaunchTemplate.LaunchTemplateDataPropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html#cfn-ec2-launchtemplate-launchtemplatedata-ebsoptimizedpublic final Object getElasticGpuSpecifications()
CfnLaunchTemplate.LaunchTemplateDataPropertygetElasticGpuSpecifications in interface CfnLaunchTemplate.LaunchTemplateDataPropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html#cfn-ec2-launchtemplate-launchtemplatedata-elasticgpuspecificationspublic final Object getElasticInferenceAccelerators()
CfnLaunchTemplate.LaunchTemplateDataPropertygetElasticInferenceAccelerators in interface CfnLaunchTemplate.LaunchTemplateDataPropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html#cfn-ec2-launchtemplate-launchtemplatedata-elasticinferenceacceleratorspublic final Object getHibernationOptions()
CfnLaunchTemplate.LaunchTemplateDataPropertygetHibernationOptions in interface CfnLaunchTemplate.LaunchTemplateDataPropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html#cfn-ec2-launchtemplate-launchtemplatedata-hibernationoptionspublic final Object getIamInstanceProfile()
CfnLaunchTemplate.LaunchTemplateDataPropertygetIamInstanceProfile in interface CfnLaunchTemplate.LaunchTemplateDataPropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html#cfn-ec2-launchtemplate-launchtemplatedata-iaminstanceprofilepublic final String getImageId()
CfnLaunchTemplate.LaunchTemplateDataPropertygetImageId in interface CfnLaunchTemplate.LaunchTemplateDataPropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html#cfn-ec2-launchtemplate-launchtemplatedata-imageidpublic final String getInstanceInitiatedShutdownBehavior()
CfnLaunchTemplate.LaunchTemplateDataPropertygetInstanceInitiatedShutdownBehavior in interface CfnLaunchTemplate.LaunchTemplateDataPropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html#cfn-ec2-launchtemplate-launchtemplatedata-instanceinitiatedshutdownbehaviorpublic final Object getInstanceMarketOptions()
CfnLaunchTemplate.LaunchTemplateDataPropertygetInstanceMarketOptions in interface CfnLaunchTemplate.LaunchTemplateDataPropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html#cfn-ec2-launchtemplate-launchtemplatedata-instancemarketoptionspublic final String getInstanceType()
CfnLaunchTemplate.LaunchTemplateDataPropertygetInstanceType in interface CfnLaunchTemplate.LaunchTemplateDataPropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html#cfn-ec2-launchtemplate-launchtemplatedata-instancetypepublic final String getKernelId()
CfnLaunchTemplate.LaunchTemplateDataPropertygetKernelId in interface CfnLaunchTemplate.LaunchTemplateDataPropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html#cfn-ec2-launchtemplate-launchtemplatedata-kernelidpublic final String getKeyName()
CfnLaunchTemplate.LaunchTemplateDataPropertygetKeyName in interface CfnLaunchTemplate.LaunchTemplateDataPropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html#cfn-ec2-launchtemplate-launchtemplatedata-keynamepublic final Object getLicenseSpecifications()
CfnLaunchTemplate.LaunchTemplateDataPropertygetLicenseSpecifications in interface CfnLaunchTemplate.LaunchTemplateDataPropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html#cfn-ec2-launchtemplate-launchtemplatedata-licensespecificationspublic final Object getMetadataOptions()
CfnLaunchTemplate.LaunchTemplateDataPropertygetMetadataOptions in interface CfnLaunchTemplate.LaunchTemplateDataPropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html#cfn-ec2-launchtemplate-launchtemplatedata-metadataoptionspublic final Object getMonitoring()
CfnLaunchTemplate.LaunchTemplateDataPropertygetMonitoring in interface CfnLaunchTemplate.LaunchTemplateDataPropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html#cfn-ec2-launchtemplate-launchtemplatedata-monitoringpublic final Object getNetworkInterfaces()
CfnLaunchTemplate.LaunchTemplateDataPropertygetNetworkInterfaces in interface CfnLaunchTemplate.LaunchTemplateDataPropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html#cfn-ec2-launchtemplate-launchtemplatedata-networkinterfacespublic final Object getPlacement()
CfnLaunchTemplate.LaunchTemplateDataPropertygetPlacement in interface CfnLaunchTemplate.LaunchTemplateDataPropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html#cfn-ec2-launchtemplate-launchtemplatedata-placementpublic final String getRamDiskId()
CfnLaunchTemplate.LaunchTemplateDataPropertygetRamDiskId in interface CfnLaunchTemplate.LaunchTemplateDataPropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html#cfn-ec2-launchtemplate-launchtemplatedata-ramdiskidpublic final List<String> getSecurityGroupIds()
CfnLaunchTemplate.LaunchTemplateDataPropertygetSecurityGroupIds in interface CfnLaunchTemplate.LaunchTemplateDataPropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html#cfn-ec2-launchtemplate-launchtemplatedata-securitygroupidspublic final List<String> getSecurityGroups()
CfnLaunchTemplate.LaunchTemplateDataPropertygetSecurityGroups in interface CfnLaunchTemplate.LaunchTemplateDataPropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html#cfn-ec2-launchtemplate-launchtemplatedata-securitygroupspublic final Object getTagSpecifications()
CfnLaunchTemplate.LaunchTemplateDataPropertygetTagSpecifications in interface CfnLaunchTemplate.LaunchTemplateDataPropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html#cfn-ec2-launchtemplate-launchtemplatedata-tagspecificationspublic final String getUserData()
CfnLaunchTemplate.LaunchTemplateDataPropertygetUserData in interface CfnLaunchTemplate.LaunchTemplateDataPropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html#cfn-ec2-launchtemplate-launchtemplatedata-userdata@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2020. All rights reserved.