@Stability(value=Stable) public static final class CfnDistributionConfiguration.DistributionProperty.Builder extends Object implements software.amazon.jsii.Builder<CfnDistributionConfiguration.DistributionProperty>
CfnDistributionConfiguration.DistributionProperty| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnDistributionConfiguration.DistributionProperty.Builder region(String region)
CfnDistributionConfiguration.DistributionProperty.getRegion()region - The target Region for the Distribution Configuration. This parameter is required.
For example, eu-west-1 .this@Stability(value=Stable) public CfnDistributionConfiguration.DistributionProperty.Builder amiDistributionConfiguration(Object amiDistributionConfiguration)
CfnDistributionConfiguration.DistributionProperty.getAmiDistributionConfiguration()amiDistributionConfiguration - The specific AMI settings, such as launch permissions and AMI tags.
For details, see example schema below.this@Stability(value=Stable) public CfnDistributionConfiguration.DistributionProperty.Builder containerDistributionConfiguration(Object containerDistributionConfiguration)
CfnDistributionConfiguration.DistributionProperty.getContainerDistributionConfiguration()containerDistributionConfiguration - Container distribution settings for encryption, licensing, and sharing in a specific Region.
For details, see example schema below.this@Stability(value=Stable) public CfnDistributionConfiguration.DistributionProperty.Builder fastLaunchConfigurations(IResolvable fastLaunchConfigurations)
fastLaunchConfigurations - `CfnDistributionConfiguration.DistributionProperty.FastLaunchConfigurations`.this@Stability(value=Stable) public CfnDistributionConfiguration.DistributionProperty.Builder fastLaunchConfigurations(List<? extends Object> fastLaunchConfigurations)
fastLaunchConfigurations - `CfnDistributionConfiguration.DistributionProperty.FastLaunchConfigurations`.this@Stability(value=Stable) public CfnDistributionConfiguration.DistributionProperty.Builder launchTemplateConfigurations(IResolvable launchTemplateConfigurations)
CfnDistributionConfiguration.DistributionProperty.getLaunchTemplateConfigurations()launchTemplateConfigurations - A group of launchTemplateConfiguration settings that apply to image distribution for specified accounts.this@Stability(value=Stable) public CfnDistributionConfiguration.DistributionProperty.Builder launchTemplateConfigurations(List<? extends Object> launchTemplateConfigurations)
CfnDistributionConfiguration.DistributionProperty.getLaunchTemplateConfigurations()launchTemplateConfigurations - A group of launchTemplateConfiguration settings that apply to image distribution for specified accounts.this@Stability(value=Stable) public CfnDistributionConfiguration.DistributionProperty.Builder licenseConfigurationArns(List<String> licenseConfigurationArns)
licenseConfigurationArns - The License Manager Configuration to associate with the AMI in the specified Region.
For more information, see the LicenseConfiguration API .this@Stability(value=Stable) public CfnDistributionConfiguration.DistributionProperty build()
build in interface software.amazon.jsii.Builder<CfnDistributionConfiguration.DistributionProperty>CfnDistributionConfiguration.DistributionPropertyNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.