@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>CfnInstancePropsNullPointerException - if any required attribute was not providedCopyright © 2021. All rights reserved.