@Stability(value=Stable) public static final class CfnInfrastructureConfigurationProps.Builder extends Object implements software.amazon.jsii.Builder<CfnInfrastructureConfigurationProps>
CfnInfrastructureConfigurationProps| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnInfrastructureConfigurationProps.Builder instanceProfileName(String instanceProfileName)
CfnInfrastructureConfigurationProps.getInstanceProfileName()instanceProfileName - `AWS::ImageBuilder::InfrastructureConfiguration.InstanceProfileName`. This parameter is required.this@Stability(value=Stable) public CfnInfrastructureConfigurationProps.Builder name(String name)
CfnInfrastructureConfigurationProps.getName()name - `AWS::ImageBuilder::InfrastructureConfiguration.Name`. This parameter is required.this@Stability(value=Stable) public CfnInfrastructureConfigurationProps.Builder description(String description)
CfnInfrastructureConfigurationProps.getDescription()description - `AWS::ImageBuilder::InfrastructureConfiguration.Description`.this@Stability(value=Stable) public CfnInfrastructureConfigurationProps.Builder instanceTypes(List<String> instanceTypes)
CfnInfrastructureConfigurationProps.getInstanceTypes()instanceTypes - `AWS::ImageBuilder::InfrastructureConfiguration.InstanceTypes`.this@Stability(value=Stable) public CfnInfrastructureConfigurationProps.Builder keyPair(String keyPair)
CfnInfrastructureConfigurationProps.getKeyPair()keyPair - `AWS::ImageBuilder::InfrastructureConfiguration.KeyPair`.this@Stability(value=Stable) public CfnInfrastructureConfigurationProps.Builder logging(Object logging)
CfnInfrastructureConfigurationProps.getLogging()logging - `AWS::ImageBuilder::InfrastructureConfiguration.Logging`.this@Stability(value=Stable) public CfnInfrastructureConfigurationProps.Builder resourceTags(IResolvable resourceTags)
CfnInfrastructureConfigurationProps.getResourceTags()resourceTags - `AWS::ImageBuilder::InfrastructureConfiguration.ResourceTags`.this@Stability(value=Stable) public CfnInfrastructureConfigurationProps.Builder resourceTags(Map<String,String> resourceTags)
CfnInfrastructureConfigurationProps.getResourceTags()resourceTags - `AWS::ImageBuilder::InfrastructureConfiguration.ResourceTags`.this@Stability(value=Stable) public CfnInfrastructureConfigurationProps.Builder securityGroupIds(List<String> securityGroupIds)
CfnInfrastructureConfigurationProps.getSecurityGroupIds()securityGroupIds - `AWS::ImageBuilder::InfrastructureConfiguration.SecurityGroupIds`.this@Stability(value=Stable) public CfnInfrastructureConfigurationProps.Builder snsTopicArn(String snsTopicArn)
CfnInfrastructureConfigurationProps.getSnsTopicArn()snsTopicArn - `AWS::ImageBuilder::InfrastructureConfiguration.SnsTopicArn`.this@Stability(value=Stable) public CfnInfrastructureConfigurationProps.Builder subnetId(String subnetId)
CfnInfrastructureConfigurationProps.getSubnetId()subnetId - `AWS::ImageBuilder::InfrastructureConfiguration.SubnetId`.this@Stability(value=Stable) public CfnInfrastructureConfigurationProps.Builder tags(Map<String,String> tags)
CfnInfrastructureConfigurationProps.getTags()tags - `AWS::ImageBuilder::InfrastructureConfiguration.Tags`.this@Stability(value=Stable) public CfnInfrastructureConfigurationProps.Builder terminateInstanceOnFailure(Boolean terminateInstanceOnFailure)
CfnInfrastructureConfigurationProps.getTerminateInstanceOnFailure()terminateInstanceOnFailure - `AWS::ImageBuilder::InfrastructureConfiguration.TerminateInstanceOnFailure`.this@Stability(value=Stable) public CfnInfrastructureConfigurationProps.Builder terminateInstanceOnFailure(IResolvable terminateInstanceOnFailure)
CfnInfrastructureConfigurationProps.getTerminateInstanceOnFailure()terminateInstanceOnFailure - `AWS::ImageBuilder::InfrastructureConfiguration.TerminateInstanceOnFailure`.this@Stability(value=Stable) public CfnInfrastructureConfigurationProps build()
build in interface software.amazon.jsii.Builder<CfnInfrastructureConfigurationProps>CfnInfrastructureConfigurationPropsNullPointerException - if any required attribute was not providedCopyright © 2021. All rights reserved.