@Stability(value=Stable) public static final class CfnInstanceProps.Builder extends Object implements software.amazon.jsii.Builder<CfnInstanceProps>
CfnInstanceProps
Constructor and Description |
---|
Builder() |
@Stability(value=Stable) public CfnInstanceProps.Builder additionalInfo(String additionalInfo)
CfnInstanceProps.getAdditionalInfo()
additionalInfo
- `AWS::EC2::Instance.AdditionalInfo`.this
@Stability(value=Stable) public CfnInstanceProps.Builder affinity(String affinity)
CfnInstanceProps.getAffinity()
affinity
- `AWS::EC2::Instance.Affinity`.this
@Stability(value=Stable) public CfnInstanceProps.Builder availabilityZone(String availabilityZone)
CfnInstanceProps.getAvailabilityZone()
availabilityZone
- `AWS::EC2::Instance.AvailabilityZone`.this
@Stability(value=Stable) public CfnInstanceProps.Builder blockDeviceMappings(IResolvable blockDeviceMappings)
CfnInstanceProps.getBlockDeviceMappings()
blockDeviceMappings
- `AWS::EC2::Instance.BlockDeviceMappings`.this
@Stability(value=Stable) public CfnInstanceProps.Builder blockDeviceMappings(List<? extends Object> blockDeviceMappings)
CfnInstanceProps.getBlockDeviceMappings()
blockDeviceMappings
- `AWS::EC2::Instance.BlockDeviceMappings`.this
@Stability(value=Stable) public CfnInstanceProps.Builder cpuOptions(CfnInstance.CpuOptionsProperty cpuOptions)
CfnInstanceProps.getCpuOptions()
cpuOptions
- `AWS::EC2::Instance.CpuOptions`.this
@Stability(value=Stable) public CfnInstanceProps.Builder cpuOptions(IResolvable cpuOptions)
CfnInstanceProps.getCpuOptions()
cpuOptions
- `AWS::EC2::Instance.CpuOptions`.this
@Stability(value=Stable) public CfnInstanceProps.Builder creditSpecification(CfnInstance.CreditSpecificationProperty creditSpecification)
CfnInstanceProps.getCreditSpecification()
creditSpecification
- `AWS::EC2::Instance.CreditSpecification`.this
@Stability(value=Stable) public CfnInstanceProps.Builder creditSpecification(IResolvable creditSpecification)
CfnInstanceProps.getCreditSpecification()
creditSpecification
- `AWS::EC2::Instance.CreditSpecification`.this
@Stability(value=Stable) public CfnInstanceProps.Builder disableApiTermination(Boolean disableApiTermination)
CfnInstanceProps.getDisableApiTermination()
disableApiTermination
- `AWS::EC2::Instance.DisableApiTermination`.this
@Stability(value=Stable) public CfnInstanceProps.Builder disableApiTermination(IResolvable disableApiTermination)
CfnInstanceProps.getDisableApiTermination()
disableApiTermination
- `AWS::EC2::Instance.DisableApiTermination`.this
@Stability(value=Stable) public CfnInstanceProps.Builder ebsOptimized(Boolean ebsOptimized)
CfnInstanceProps.getEbsOptimized()
ebsOptimized
- `AWS::EC2::Instance.EbsOptimized`.this
@Stability(value=Stable) public CfnInstanceProps.Builder ebsOptimized(IResolvable ebsOptimized)
CfnInstanceProps.getEbsOptimized()
ebsOptimized
- `AWS::EC2::Instance.EbsOptimized`.this
@Stability(value=Stable) public CfnInstanceProps.Builder elasticGpuSpecifications(IResolvable elasticGpuSpecifications)
CfnInstanceProps.getElasticGpuSpecifications()
elasticGpuSpecifications
- `AWS::EC2::Instance.ElasticGpuSpecifications`.this
@Stability(value=Stable) public CfnInstanceProps.Builder elasticGpuSpecifications(List<? extends Object> elasticGpuSpecifications)
CfnInstanceProps.getElasticGpuSpecifications()
elasticGpuSpecifications
- `AWS::EC2::Instance.ElasticGpuSpecifications`.this
@Stability(value=Stable) public CfnInstanceProps.Builder elasticInferenceAccelerators(IResolvable elasticInferenceAccelerators)
CfnInstanceProps.getElasticInferenceAccelerators()
elasticInferenceAccelerators
- `AWS::EC2::Instance.ElasticInferenceAccelerators`.this
@Stability(value=Stable) public CfnInstanceProps.Builder elasticInferenceAccelerators(List<? extends Object> elasticInferenceAccelerators)
CfnInstanceProps.getElasticInferenceAccelerators()
elasticInferenceAccelerators
- `AWS::EC2::Instance.ElasticInferenceAccelerators`.this
@Stability(value=Stable) public CfnInstanceProps.Builder enclaveOptions(CfnInstance.EnclaveOptionsProperty enclaveOptions)
CfnInstanceProps.getEnclaveOptions()
enclaveOptions
- `AWS::EC2::Instance.EnclaveOptions`.this
@Stability(value=Stable) public CfnInstanceProps.Builder enclaveOptions(IResolvable enclaveOptions)
CfnInstanceProps.getEnclaveOptions()
enclaveOptions
- `AWS::EC2::Instance.EnclaveOptions`.this
@Stability(value=Stable) public CfnInstanceProps.Builder hibernationOptions(CfnInstance.HibernationOptionsProperty hibernationOptions)
CfnInstanceProps.getHibernationOptions()
hibernationOptions
- `AWS::EC2::Instance.HibernationOptions`.this
@Stability(value=Stable) public CfnInstanceProps.Builder hibernationOptions(IResolvable hibernationOptions)
CfnInstanceProps.getHibernationOptions()
hibernationOptions
- `AWS::EC2::Instance.HibernationOptions`.this
@Stability(value=Stable) public CfnInstanceProps.Builder hostId(String hostId)
CfnInstanceProps.getHostId()
hostId
- `AWS::EC2::Instance.HostId`.this
@Stability(value=Stable) public CfnInstanceProps.Builder hostResourceGroupArn(String hostResourceGroupArn)
CfnInstanceProps.getHostResourceGroupArn()
hostResourceGroupArn
- `AWS::EC2::Instance.HostResourceGroupArn`.this
@Stability(value=Stable) public CfnInstanceProps.Builder iamInstanceProfile(String iamInstanceProfile)
CfnInstanceProps.getIamInstanceProfile()
iamInstanceProfile
- `AWS::EC2::Instance.IamInstanceProfile`.this
@Stability(value=Stable) public CfnInstanceProps.Builder imageId(String imageId)
CfnInstanceProps.getImageId()
imageId
- `AWS::EC2::Instance.ImageId`.this
@Stability(value=Stable) public CfnInstanceProps.Builder instanceInitiatedShutdownBehavior(String instanceInitiatedShutdownBehavior)
CfnInstanceProps.getInstanceInitiatedShutdownBehavior()
instanceInitiatedShutdownBehavior
- `AWS::EC2::Instance.InstanceInitiatedShutdownBehavior`.this
@Stability(value=Stable) public CfnInstanceProps.Builder instanceType(String instanceType)
CfnInstanceProps.getInstanceType()
instanceType
- `AWS::EC2::Instance.InstanceType`.this
@Stability(value=Stable) public CfnInstanceProps.Builder ipv6AddressCount(Number ipv6AddressCount)
CfnInstanceProps.getIpv6AddressCount()
ipv6AddressCount
- `AWS::EC2::Instance.Ipv6AddressCount`.this
@Stability(value=Stable) public CfnInstanceProps.Builder ipv6Addresses(IResolvable ipv6Addresses)
CfnInstanceProps.getIpv6Addresses()
ipv6Addresses
- `AWS::EC2::Instance.Ipv6Addresses`.this
@Stability(value=Stable) public CfnInstanceProps.Builder ipv6Addresses(List<? extends Object> ipv6Addresses)
CfnInstanceProps.getIpv6Addresses()
ipv6Addresses
- `AWS::EC2::Instance.Ipv6Addresses`.this
@Stability(value=Stable) public CfnInstanceProps.Builder kernelId(String kernelId)
CfnInstanceProps.getKernelId()
kernelId
- `AWS::EC2::Instance.KernelId`.this
@Stability(value=Stable) public CfnInstanceProps.Builder keyName(String keyName)
CfnInstanceProps.getKeyName()
keyName
- `AWS::EC2::Instance.KeyName`.this
@Stability(value=Stable) public CfnInstanceProps.Builder launchTemplate(CfnInstance.LaunchTemplateSpecificationProperty launchTemplate)
CfnInstanceProps.getLaunchTemplate()
launchTemplate
- `AWS::EC2::Instance.LaunchTemplate`.this
@Stability(value=Stable) public CfnInstanceProps.Builder launchTemplate(IResolvable launchTemplate)
CfnInstanceProps.getLaunchTemplate()
launchTemplate
- `AWS::EC2::Instance.LaunchTemplate`.this
@Stability(value=Stable) public CfnInstanceProps.Builder licenseSpecifications(IResolvable licenseSpecifications)
CfnInstanceProps.getLicenseSpecifications()
licenseSpecifications
- `AWS::EC2::Instance.LicenseSpecifications`.this
@Stability(value=Stable) public CfnInstanceProps.Builder licenseSpecifications(List<? extends Object> licenseSpecifications)
CfnInstanceProps.getLicenseSpecifications()
licenseSpecifications
- `AWS::EC2::Instance.LicenseSpecifications`.this
@Stability(value=Stable) public CfnInstanceProps.Builder monitoring(Boolean monitoring)
CfnInstanceProps.getMonitoring()
monitoring
- `AWS::EC2::Instance.Monitoring`.this
@Stability(value=Stable) public CfnInstanceProps.Builder monitoring(IResolvable monitoring)
CfnInstanceProps.getMonitoring()
monitoring
- `AWS::EC2::Instance.Monitoring`.this
@Stability(value=Stable) public CfnInstanceProps.Builder networkInterfaces(IResolvable networkInterfaces)
CfnInstanceProps.getNetworkInterfaces()
networkInterfaces
- `AWS::EC2::Instance.NetworkInterfaces`.this
@Stability(value=Stable) public CfnInstanceProps.Builder networkInterfaces(List<? extends Object> networkInterfaces)
CfnInstanceProps.getNetworkInterfaces()
networkInterfaces
- `AWS::EC2::Instance.NetworkInterfaces`.this
@Stability(value=Stable) public CfnInstanceProps.Builder placementGroupName(String placementGroupName)
CfnInstanceProps.getPlacementGroupName()
placementGroupName
- `AWS::EC2::Instance.PlacementGroupName`.this
@Stability(value=Stable) public CfnInstanceProps.Builder privateIpAddress(String privateIpAddress)
CfnInstanceProps.getPrivateIpAddress()
privateIpAddress
- `AWS::EC2::Instance.PrivateIpAddress`.this
@Stability(value=Stable) public CfnInstanceProps.Builder ramdiskId(String ramdiskId)
CfnInstanceProps.getRamdiskId()
ramdiskId
- `AWS::EC2::Instance.RamdiskId`.this
@Stability(value=Stable) public CfnInstanceProps.Builder securityGroupIds(List<String> securityGroupIds)
CfnInstanceProps.getSecurityGroupIds()
securityGroupIds
- `AWS::EC2::Instance.SecurityGroupIds`.this
@Stability(value=Stable) public CfnInstanceProps.Builder securityGroups(List<String> securityGroups)
CfnInstanceProps.getSecurityGroups()
securityGroups
- `AWS::EC2::Instance.SecurityGroups`.this
@Stability(value=Stable) public CfnInstanceProps.Builder sourceDestCheck(Boolean sourceDestCheck)
CfnInstanceProps.getSourceDestCheck()
sourceDestCheck
- `AWS::EC2::Instance.SourceDestCheck`.this
@Stability(value=Stable) public CfnInstanceProps.Builder sourceDestCheck(IResolvable sourceDestCheck)
CfnInstanceProps.getSourceDestCheck()
sourceDestCheck
- `AWS::EC2::Instance.SourceDestCheck`.this
@Stability(value=Stable) public CfnInstanceProps.Builder ssmAssociations(IResolvable ssmAssociations)
CfnInstanceProps.getSsmAssociations()
ssmAssociations
- `AWS::EC2::Instance.SsmAssociations`.this
@Stability(value=Stable) public CfnInstanceProps.Builder ssmAssociations(List<? extends Object> ssmAssociations)
CfnInstanceProps.getSsmAssociations()
ssmAssociations
- `AWS::EC2::Instance.SsmAssociations`.this
@Stability(value=Stable) public CfnInstanceProps.Builder subnetId(String subnetId)
CfnInstanceProps.getSubnetId()
subnetId
- `AWS::EC2::Instance.SubnetId`.this
@Stability(value=Stable) public CfnInstanceProps.Builder tags(List<? extends CfnTag> tags)
CfnInstanceProps.getTags()
tags
- `AWS::EC2::Instance.Tags`.this
@Stability(value=Stable) public CfnInstanceProps.Builder tenancy(String tenancy)
CfnInstanceProps.getTenancy()
tenancy
- `AWS::EC2::Instance.Tenancy`.this
@Stability(value=Stable) public CfnInstanceProps.Builder userData(String userData)
CfnInstanceProps.getUserData()
userData
- `AWS::EC2::Instance.UserData`.this
@Stability(value=Stable) public CfnInstanceProps.Builder volumes(IResolvable volumes)
CfnInstanceProps.getVolumes()
volumes
- `AWS::EC2::Instance.Volumes`.this
@Stability(value=Stable) public CfnInstanceProps.Builder volumes(List<? extends Object> volumes)
CfnInstanceProps.getVolumes()
volumes
- `AWS::EC2::Instance.Volumes`.this
@Stability(value=Stable) public CfnInstanceProps build()
build
in interface software.amazon.jsii.Builder<CfnInstanceProps>
CfnInstanceProps
NullPointerException
- if any required attribute was not providedCopyright © 2021. All rights reserved.