@Stability(value=Stable) @Internal public static final class CfnInstanceProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnInstanceProps
CfnInstancePropssoftware.amazon.jsii.JsiiObject.InitializationModeCfnInstanceProps.Builder, CfnInstanceProps.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 additionalInfo,
String affinity,
String availabilityZone,
Object blockDeviceMappings,
Object cpuOptions,
Object creditSpecification,
Object disableApiTermination,
Object ebsOptimized,
Object elasticGpuSpecifications,
Object elasticInferenceAccelerators,
Object hibernationOptions,
String hostId,
String hostResourceGroupArn,
String iamInstanceProfile,
String imageId,
String instanceInitiatedShutdownBehavior,
String instanceType,
Number ipv6AddressCount,
Object ipv6Addresses,
String kernelId,
String keyName,
Object launchTemplate,
Object licenseSpecifications,
Object monitoring,
Object networkInterfaces,
String placementGroupName,
String privateIpAddress,
String ramdiskId,
List<String> securityGroupIds,
List<String> securityGroups,
Object sourceDestCheck,
Object ssmAssociations,
String subnetId,
List<? extends CfnTag> tags,
String tenancy,
String userData,
Object volumes)
Constructor that initializes the object based on literal property values passed by the
CfnInstanceProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
String |
getAdditionalInfo()
`AWS::EC2::Instance.AdditionalInfo`.
|
String |
getAffinity()
`AWS::EC2::Instance.Affinity`.
|
String |
getAvailabilityZone()
`AWS::EC2::Instance.AvailabilityZone`.
|
Object |
getBlockDeviceMappings()
`AWS::EC2::Instance.BlockDeviceMappings`.
|
Object |
getCpuOptions()
`AWS::EC2::Instance.CpuOptions`.
|
Object |
getCreditSpecification()
`AWS::EC2::Instance.CreditSpecification`.
|
Object |
getDisableApiTermination()
`AWS::EC2::Instance.DisableApiTermination`.
|
Object |
getEbsOptimized()
`AWS::EC2::Instance.EbsOptimized`.
|
Object |
getElasticGpuSpecifications()
`AWS::EC2::Instance.ElasticGpuSpecifications`.
|
Object |
getElasticInferenceAccelerators()
`AWS::EC2::Instance.ElasticInferenceAccelerators`.
|
Object |
getHibernationOptions()
`AWS::EC2::Instance.HibernationOptions`.
|
String |
getHostId()
`AWS::EC2::Instance.HostId`.
|
String |
getHostResourceGroupArn()
`AWS::EC2::Instance.HostResourceGroupArn`.
|
String |
getIamInstanceProfile()
`AWS::EC2::Instance.IamInstanceProfile`.
|
String |
getImageId()
`AWS::EC2::Instance.ImageId`.
|
String |
getInstanceInitiatedShutdownBehavior()
`AWS::EC2::Instance.InstanceInitiatedShutdownBehavior`.
|
String |
getInstanceType()
`AWS::EC2::Instance.InstanceType`.
|
Number |
getIpv6AddressCount()
`AWS::EC2::Instance.Ipv6AddressCount`.
|
Object |
getIpv6Addresses()
`AWS::EC2::Instance.Ipv6Addresses`.
|
String |
getKernelId()
`AWS::EC2::Instance.KernelId`.
|
String |
getKeyName()
`AWS::EC2::Instance.KeyName`.
|
Object |
getLaunchTemplate()
`AWS::EC2::Instance.LaunchTemplate`.
|
Object |
getLicenseSpecifications()
`AWS::EC2::Instance.LicenseSpecifications`.
|
Object |
getMonitoring()
`AWS::EC2::Instance.Monitoring`.
|
Object |
getNetworkInterfaces()
`AWS::EC2::Instance.NetworkInterfaces`.
|
String |
getPlacementGroupName()
`AWS::EC2::Instance.PlacementGroupName`.
|
String |
getPrivateIpAddress()
`AWS::EC2::Instance.PrivateIpAddress`.
|
String |
getRamdiskId()
`AWS::EC2::Instance.RamdiskId`.
|
List<String> |
getSecurityGroupIds()
`AWS::EC2::Instance.SecurityGroupIds`.
|
List<String> |
getSecurityGroups()
`AWS::EC2::Instance.SecurityGroups`.
|
Object |
getSourceDestCheck()
`AWS::EC2::Instance.SourceDestCheck`.
|
Object |
getSsmAssociations()
`AWS::EC2::Instance.SsmAssociations`.
|
String |
getSubnetId()
`AWS::EC2::Instance.SubnetId`.
|
List<CfnTag> |
getTags()
`AWS::EC2::Instance.Tags`.
|
String |
getTenancy()
`AWS::EC2::Instance.Tenancy`.
|
String |
getUserData()
`AWS::EC2::Instance.UserData`.
|
Object |
getVolumes()
`AWS::EC2::Instance.Volumes`.
|
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 additionalInfo, String affinity, String availabilityZone, Object blockDeviceMappings, Object cpuOptions, Object creditSpecification, Object disableApiTermination, Object ebsOptimized, Object elasticGpuSpecifications, Object elasticInferenceAccelerators, Object hibernationOptions, String hostId, String hostResourceGroupArn, String iamInstanceProfile, String imageId, String instanceInitiatedShutdownBehavior, String instanceType, Number ipv6AddressCount, Object ipv6Addresses, String kernelId, String keyName, Object launchTemplate, Object licenseSpecifications, Object monitoring, Object networkInterfaces, String placementGroupName, String privateIpAddress, String ramdiskId, List<String> securityGroupIds, List<String> securityGroups, Object sourceDestCheck, Object ssmAssociations, String subnetId, List<? extends CfnTag> tags, String tenancy, String userData, Object volumes)
CfnInstanceProps.Builder.public final String getAdditionalInfo()
CfnInstancePropsgetAdditionalInfo in interface CfnInstancePropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-additionalinfopublic final String getAffinity()
CfnInstancePropsgetAffinity in interface CfnInstancePropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-affinitypublic final String getAvailabilityZone()
CfnInstancePropsgetAvailabilityZone in interface CfnInstancePropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-availabilityzonepublic final Object getBlockDeviceMappings()
CfnInstancePropsgetBlockDeviceMappings in interface CfnInstancePropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-blockdevicemappingspublic final Object getCpuOptions()
CfnInstancePropsgetCpuOptions in interface CfnInstancePropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-cpuoptionspublic final Object getCreditSpecification()
CfnInstancePropsgetCreditSpecification in interface CfnInstancePropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-creditspecificationpublic final Object getDisableApiTermination()
CfnInstancePropsgetDisableApiTermination in interface CfnInstancePropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-disableapiterminationpublic final Object getEbsOptimized()
CfnInstancePropsgetEbsOptimized in interface CfnInstancePropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-ebsoptimizedpublic final Object getElasticGpuSpecifications()
CfnInstancePropsgetElasticGpuSpecifications in interface CfnInstancePropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-elasticgpuspecificationspublic final Object getElasticInferenceAccelerators()
CfnInstancePropsgetElasticInferenceAccelerators in interface CfnInstancePropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-elasticinferenceacceleratorspublic final Object getHibernationOptions()
CfnInstancePropsgetHibernationOptions in interface CfnInstancePropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-hibernationoptionspublic final String getHostId()
CfnInstancePropsgetHostId in interface CfnInstancePropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-hostidpublic final String getHostResourceGroupArn()
CfnInstancePropsgetHostResourceGroupArn in interface CfnInstancePropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-hostresourcegrouparnpublic final String getIamInstanceProfile()
CfnInstancePropsgetIamInstanceProfile in interface CfnInstancePropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-iaminstanceprofilepublic final String getImageId()
CfnInstancePropsgetImageId in interface CfnInstancePropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-imageidpublic final String getInstanceInitiatedShutdownBehavior()
CfnInstancePropsgetInstanceInitiatedShutdownBehavior in interface CfnInstancePropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-instanceinitiatedshutdownbehaviorpublic final String getInstanceType()
CfnInstancePropsgetInstanceType in interface CfnInstancePropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-instancetypepublic final Number getIpv6AddressCount()
CfnInstancePropsgetIpv6AddressCount in interface CfnInstancePropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-ipv6addresscountpublic final Object getIpv6Addresses()
CfnInstancePropsgetIpv6Addresses in interface CfnInstancePropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-ipv6addressespublic final String getKernelId()
CfnInstancePropsgetKernelId in interface CfnInstancePropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-kernelidpublic final String getKeyName()
CfnInstancePropsgetKeyName in interface CfnInstancePropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-keynamepublic final Object getLaunchTemplate()
CfnInstancePropsgetLaunchTemplate in interface CfnInstancePropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-launchtemplatepublic final Object getLicenseSpecifications()
CfnInstancePropsgetLicenseSpecifications in interface CfnInstancePropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-licensespecificationspublic final Object getMonitoring()
CfnInstancePropsgetMonitoring in interface CfnInstancePropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-monitoringpublic final Object getNetworkInterfaces()
CfnInstancePropsgetNetworkInterfaces in interface CfnInstancePropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-networkinterfacespublic final String getPlacementGroupName()
CfnInstancePropsgetPlacementGroupName in interface CfnInstancePropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-placementgroupnamepublic final String getPrivateIpAddress()
CfnInstancePropsgetPrivateIpAddress in interface CfnInstancePropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-privateipaddresspublic final String getRamdiskId()
CfnInstancePropsgetRamdiskId in interface CfnInstancePropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-ramdiskidpublic final List<String> getSecurityGroupIds()
CfnInstancePropsgetSecurityGroupIds in interface CfnInstancePropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-securitygroupidspublic final List<String> getSecurityGroups()
CfnInstancePropsgetSecurityGroups in interface CfnInstancePropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-securitygroupspublic final Object getSourceDestCheck()
CfnInstancePropsgetSourceDestCheck in interface CfnInstancePropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-sourcedestcheckpublic final Object getSsmAssociations()
CfnInstancePropsgetSsmAssociations in interface CfnInstancePropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-ssmassociationspublic final String getSubnetId()
CfnInstancePropsgetSubnetId in interface CfnInstancePropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-subnetidpublic final List<CfnTag> getTags()
CfnInstancePropsgetTags in interface CfnInstancePropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-tagspublic final String getTenancy()
CfnInstancePropsgetTenancy in interface CfnInstancePropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-tenancypublic final String getUserData()
CfnInstancePropsgetUserData in interface CfnInstancePropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-userdatapublic final Object getVolumes()
CfnInstancePropsgetVolumes in interface CfnInstancePropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-volumes@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2020. All rights reserved.