@Stability(value=Stable) public static final class CfnInfrastructureConfiguration.Builder extends Object implements software.amazon.jsii.Builder<CfnInfrastructureConfiguration>
CfnInfrastructureConfiguration.| Modifier and Type | Method and Description |
|---|---|
CfnInfrastructureConfiguration |
build() |
static CfnInfrastructureConfiguration.Builder |
create(software.constructs.Construct scope,
String id) |
CfnInfrastructureConfiguration.Builder |
description(String description)
`AWS::ImageBuilder::InfrastructureConfiguration.Description`.
|
CfnInfrastructureConfiguration.Builder |
instanceProfileName(String instanceProfileName)
`AWS::ImageBuilder::InfrastructureConfiguration.InstanceProfileName`.
|
CfnInfrastructureConfiguration.Builder |
instanceTypes(List<String> instanceTypes)
`AWS::ImageBuilder::InfrastructureConfiguration.InstanceTypes`.
|
CfnInfrastructureConfiguration.Builder |
keyPair(String keyPair)
`AWS::ImageBuilder::InfrastructureConfiguration.KeyPair`.
|
CfnInfrastructureConfiguration.Builder |
logging(Object logging)
`AWS::ImageBuilder::InfrastructureConfiguration.Logging`.
|
CfnInfrastructureConfiguration.Builder |
name(String name)
`AWS::ImageBuilder::InfrastructureConfiguration.Name`.
|
CfnInfrastructureConfiguration.Builder |
resourceTags(IResolvable resourceTags)
`AWS::ImageBuilder::InfrastructureConfiguration.ResourceTags`.
|
CfnInfrastructureConfiguration.Builder |
resourceTags(Map<String,String> resourceTags)
`AWS::ImageBuilder::InfrastructureConfiguration.ResourceTags`.
|
CfnInfrastructureConfiguration.Builder |
securityGroupIds(List<String> securityGroupIds)
`AWS::ImageBuilder::InfrastructureConfiguration.SecurityGroupIds`.
|
CfnInfrastructureConfiguration.Builder |
snsTopicArn(String snsTopicArn)
`AWS::ImageBuilder::InfrastructureConfiguration.SnsTopicArn`.
|
CfnInfrastructureConfiguration.Builder |
subnetId(String subnetId)
`AWS::ImageBuilder::InfrastructureConfiguration.SubnetId`.
|
CfnInfrastructureConfiguration.Builder |
tags(Map<String,String> tags)
`AWS::ImageBuilder::InfrastructureConfiguration.Tags`.
|
CfnInfrastructureConfiguration.Builder |
terminateInstanceOnFailure(Boolean terminateInstanceOnFailure)
`AWS::ImageBuilder::InfrastructureConfiguration.TerminateInstanceOnFailure`.
|
CfnInfrastructureConfiguration.Builder |
terminateInstanceOnFailure(IResolvable terminateInstanceOnFailure)
`AWS::ImageBuilder::InfrastructureConfiguration.TerminateInstanceOnFailure`.
|
@Stability(value=Stable) public static CfnInfrastructureConfiguration.Builder create(software.constructs.Construct scope, String id)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.CfnInfrastructureConfiguration.LoggingProperty.Builder.@Stability(value=Stable) public CfnInfrastructureConfiguration.Builder instanceProfileName(String instanceProfileName)
instanceProfileName - `AWS::ImageBuilder::InfrastructureConfiguration.InstanceProfileName`. This parameter is required.this@Stability(value=Stable) public CfnInfrastructureConfiguration.Builder name(String name)
name - `AWS::ImageBuilder::InfrastructureConfiguration.Name`. This parameter is required.this@Stability(value=Stable) public CfnInfrastructureConfiguration.Builder description(String description)
description - `AWS::ImageBuilder::InfrastructureConfiguration.Description`. This parameter is required.this@Stability(value=Stable) public CfnInfrastructureConfiguration.Builder instanceTypes(List<String> instanceTypes)
instanceTypes - `AWS::ImageBuilder::InfrastructureConfiguration.InstanceTypes`. This parameter is required.this@Stability(value=Stable) public CfnInfrastructureConfiguration.Builder keyPair(String keyPair)
keyPair - `AWS::ImageBuilder::InfrastructureConfiguration.KeyPair`. This parameter is required.this@Stability(value=Stable) public CfnInfrastructureConfiguration.Builder logging(Object logging)
logging - `AWS::ImageBuilder::InfrastructureConfiguration.Logging`. This parameter is required.this@Stability(value=Stable) public CfnInfrastructureConfiguration.Builder resourceTags(IResolvable resourceTags)
resourceTags - `AWS::ImageBuilder::InfrastructureConfiguration.ResourceTags`. This parameter is required.this@Stability(value=Stable) public CfnInfrastructureConfiguration.Builder resourceTags(Map<String,String> resourceTags)
resourceTags - `AWS::ImageBuilder::InfrastructureConfiguration.ResourceTags`. This parameter is required.this@Stability(value=Stable) public CfnInfrastructureConfiguration.Builder securityGroupIds(List<String> securityGroupIds)
securityGroupIds - `AWS::ImageBuilder::InfrastructureConfiguration.SecurityGroupIds`. This parameter is required.this@Stability(value=Stable) public CfnInfrastructureConfiguration.Builder snsTopicArn(String snsTopicArn)
snsTopicArn - `AWS::ImageBuilder::InfrastructureConfiguration.SnsTopicArn`. This parameter is required.this@Stability(value=Stable) public CfnInfrastructureConfiguration.Builder subnetId(String subnetId)
subnetId - `AWS::ImageBuilder::InfrastructureConfiguration.SubnetId`. This parameter is required.this@Stability(value=Stable) public CfnInfrastructureConfiguration.Builder tags(Map<String,String> tags)
tags - `AWS::ImageBuilder::InfrastructureConfiguration.Tags`. This parameter is required.this@Stability(value=Stable) public CfnInfrastructureConfiguration.Builder terminateInstanceOnFailure(Boolean terminateInstanceOnFailure)
terminateInstanceOnFailure - `AWS::ImageBuilder::InfrastructureConfiguration.TerminateInstanceOnFailure`. This parameter is required.this@Stability(value=Stable) public CfnInfrastructureConfiguration.Builder terminateInstanceOnFailure(IResolvable terminateInstanceOnFailure)
terminateInstanceOnFailure - `AWS::ImageBuilder::InfrastructureConfiguration.TerminateInstanceOnFailure`. This parameter is required.this@Stability(value=Stable) public CfnInfrastructureConfiguration build()
build in interface software.amazon.jsii.Builder<CfnInfrastructureConfiguration>Copyright © 2021. All rights reserved.