Interface CfnDistributionConfigurationProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnDistributionConfigurationProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.103.1 (build bef2dea)",
date="2024-10-05T03:43:44.502Z")
@Stability(Stable)
public interface CfnDistributionConfigurationProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
CfnDistributionConfiguration
.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.imagebuilder.*; Object amiDistributionConfiguration; Object containerDistributionConfiguration; CfnDistributionConfigurationProps cfnDistributionConfigurationProps = CfnDistributionConfigurationProps.builder() .distributions(List.of(DistributionProperty.builder() .region("region") // the properties below are optional .amiDistributionConfiguration(amiDistributionConfiguration) .containerDistributionConfiguration(containerDistributionConfiguration) .fastLaunchConfigurations(List.of(FastLaunchConfigurationProperty.builder() .accountId("accountId") .enabled(false) .launchTemplate(FastLaunchLaunchTemplateSpecificationProperty.builder() .launchTemplateId("launchTemplateId") .launchTemplateName("launchTemplateName") .launchTemplateVersion("launchTemplateVersion") .build()) .maxParallelLaunches(123) .snapshotConfiguration(FastLaunchSnapshotConfigurationProperty.builder() .targetResourceCount(123) .build()) .build())) .launchTemplateConfigurations(List.of(LaunchTemplateConfigurationProperty.builder() .accountId("accountId") .launchTemplateId("launchTemplateId") .setDefaultVersion(false) .build())) .licenseConfigurationArns(List.of("licenseConfigurationArns")) .build())) .name("name") // the properties below are optional .description("description") .tags(Map.of( "tagsKey", "tags")) .build();
- See Also:
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnDistributionConfigurationProps
static final class
An implementation forCfnDistributionConfigurationProps
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
default String
The description of this distribution configuration.The distributions of this distribution configuration formatted as an array of Distribution objects.getName()
The name of this distribution configuration.getTags()
The tags of this distribution configuration.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getDistributions
The distributions of this distribution configuration formatted as an array of Distribution objects.- See Also:
-
getName
The name of this distribution configuration.- See Also:
-
getDescription
The description of this distribution configuration.- See Also:
-
getTags
The tags of this distribution configuration.- See Also:
-
builder
-