@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 enclaveOptions,
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 |
getEnclaveOptions()
`AWS::EC2::Instance.EnclaveOptions`.
|
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 enclaveOptions, 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 CfnInstancePropspublic final String getAffinity()
CfnInstancePropsgetAffinity in interface CfnInstancePropspublic final String getAvailabilityZone()
CfnInstancePropsgetAvailabilityZone in interface CfnInstancePropspublic final Object getBlockDeviceMappings()
CfnInstancePropsgetBlockDeviceMappings in interface CfnInstancePropspublic final Object getCpuOptions()
CfnInstancePropsgetCpuOptions in interface CfnInstancePropspublic final Object getCreditSpecification()
CfnInstancePropsgetCreditSpecification in interface CfnInstancePropspublic final Object getDisableApiTermination()
CfnInstancePropsgetDisableApiTermination in interface CfnInstancePropspublic final Object getEbsOptimized()
CfnInstancePropsgetEbsOptimized in interface CfnInstancePropspublic final Object getElasticGpuSpecifications()
CfnInstancePropsgetElasticGpuSpecifications in interface CfnInstancePropspublic final Object getElasticInferenceAccelerators()
CfnInstancePropsgetElasticInferenceAccelerators in interface CfnInstancePropspublic final Object getEnclaveOptions()
CfnInstancePropsgetEnclaveOptions in interface CfnInstancePropspublic final Object getHibernationOptions()
CfnInstancePropsgetHibernationOptions in interface CfnInstancePropspublic final String getHostId()
CfnInstancePropsgetHostId in interface CfnInstancePropspublic final String getHostResourceGroupArn()
CfnInstancePropsgetHostResourceGroupArn in interface CfnInstancePropspublic final String getIamInstanceProfile()
CfnInstancePropsgetIamInstanceProfile in interface CfnInstancePropspublic final String getImageId()
CfnInstancePropsgetImageId in interface CfnInstancePropspublic final String getInstanceInitiatedShutdownBehavior()
CfnInstancePropsgetInstanceInitiatedShutdownBehavior in interface CfnInstancePropspublic final String getInstanceType()
CfnInstancePropsgetInstanceType in interface CfnInstancePropspublic final Number getIpv6AddressCount()
CfnInstancePropsgetIpv6AddressCount in interface CfnInstancePropspublic final Object getIpv6Addresses()
CfnInstancePropsgetIpv6Addresses in interface CfnInstancePropspublic final String getKernelId()
CfnInstancePropsgetKernelId in interface CfnInstancePropspublic final String getKeyName()
CfnInstancePropsgetKeyName in interface CfnInstancePropspublic final Object getLaunchTemplate()
CfnInstancePropsgetLaunchTemplate in interface CfnInstancePropspublic final Object getLicenseSpecifications()
CfnInstancePropsgetLicenseSpecifications in interface CfnInstancePropspublic final Object getMonitoring()
CfnInstancePropsgetMonitoring in interface CfnInstancePropspublic final Object getNetworkInterfaces()
CfnInstancePropsgetNetworkInterfaces in interface CfnInstancePropspublic final String getPlacementGroupName()
CfnInstancePropsgetPlacementGroupName in interface CfnInstancePropspublic final String getPrivateIpAddress()
CfnInstancePropsgetPrivateIpAddress in interface CfnInstancePropspublic final String getRamdiskId()
CfnInstancePropsgetRamdiskId in interface CfnInstancePropspublic final List<String> getSecurityGroupIds()
CfnInstancePropsgetSecurityGroupIds in interface CfnInstancePropspublic final List<String> getSecurityGroups()
CfnInstancePropsgetSecurityGroups in interface CfnInstancePropspublic final Object getSourceDestCheck()
CfnInstancePropsgetSourceDestCheck in interface CfnInstancePropspublic final Object getSsmAssociations()
CfnInstancePropsgetSsmAssociations in interface CfnInstancePropspublic final String getSubnetId()
CfnInstancePropsgetSubnetId in interface CfnInstancePropspublic final List<CfnTag> getTags()
CfnInstancePropsgetTags in interface CfnInstancePropspublic final String getTenancy()
CfnInstancePropsgetTenancy in interface CfnInstancePropspublic final String getUserData()
CfnInstancePropsgetUserData in interface CfnInstancePropspublic final Object getVolumes()
CfnInstancePropsgetVolumes in interface CfnInstanceProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2021. All rights reserved.