@Stability(value=Stable) public static final class CfnDistributionConfiguration.AmiDistributionConfigurationProperty.Builder extends Object implements software.amazon.jsii.Builder<CfnDistributionConfiguration.AmiDistributionConfigurationProperty>
| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnDistributionConfiguration.AmiDistributionConfigurationProperty.Builder amiTags(IResolvable amiTags)
amiTags - The tags to apply to AMIs distributed to this Region.this@Stability(value=Stable) public CfnDistributionConfiguration.AmiDistributionConfigurationProperty.Builder amiTags(Map<String,String> amiTags)
amiTags - The tags to apply to AMIs distributed to this Region.this@Stability(value=Stable) public CfnDistributionConfiguration.AmiDistributionConfigurationProperty.Builder description(String description)
CfnDistributionConfiguration.AmiDistributionConfigurationProperty.getDescription()description - The description of the AMI distribution configuration.
Minimum and maximum length are in characters.this@Stability(value=Stable) public CfnDistributionConfiguration.AmiDistributionConfigurationProperty.Builder kmsKeyId(String kmsKeyId)
kmsKeyId - The KMS key identifier used to encrypt the distributed image.this@Stability(value=Stable) public CfnDistributionConfiguration.AmiDistributionConfigurationProperty.Builder launchPermissionConfiguration(CfnDistributionConfiguration.LaunchPermissionConfigurationProperty launchPermissionConfiguration)
CfnDistributionConfiguration.AmiDistributionConfigurationProperty.getLaunchPermissionConfiguration()launchPermissionConfiguration - Launch permissions can be used to configure which AWS account s can use the AMI to launch instances.this@Stability(value=Stable) public CfnDistributionConfiguration.AmiDistributionConfigurationProperty.Builder launchPermissionConfiguration(IResolvable launchPermissionConfiguration)
CfnDistributionConfiguration.AmiDistributionConfigurationProperty.getLaunchPermissionConfiguration()launchPermissionConfiguration - Launch permissions can be used to configure which AWS account s can use the AMI to launch instances.this@Stability(value=Stable) public CfnDistributionConfiguration.AmiDistributionConfigurationProperty.Builder name(String name)
name - The name of the output AMI.this@Stability(value=Stable) public CfnDistributionConfiguration.AmiDistributionConfigurationProperty.Builder targetAccountIds(List<String> targetAccountIds)
CfnDistributionConfiguration.AmiDistributionConfigurationProperty.getTargetAccountIds()targetAccountIds - The ID of an account to which you want to distribute an image.this@Stability(value=Stable) public CfnDistributionConfiguration.AmiDistributionConfigurationProperty build()
build in interface software.amazon.jsii.Builder<CfnDistributionConfiguration.AmiDistributionConfigurationProperty>CfnDistributionConfiguration.AmiDistributionConfigurationPropertyNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.