CfnDistributionConfigurationProps
- class aws_cdk.aws_imagebuilder.CfnDistributionConfigurationProps(*, distributions, name, description=None, tags=None)
Bases:
object
Properties for defining a
CfnDistributionConfiguration
.- Parameters:
distributions (
Union
[IResolvable
,Sequence
[Union
[IResolvable
,DistributionProperty
,Dict
[str
,Any
]]]]) – The distributions of this distribution configuration formatted as an array of Distribution objects.name (
str
) – The name of this distribution configuration.description (
Optional
[str
]) – The description of this distribution configuration.tags (
Optional
[Mapping
[str
,str
]]) – The tags of this distribution configuration.
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk import aws_imagebuilder as imagebuilder # ami_distribution_configuration: Any # container_distribution_configuration: Any cfn_distribution_configuration_props = imagebuilder.CfnDistributionConfigurationProps( distributions=[imagebuilder.CfnDistributionConfiguration.DistributionProperty( region="region", # the properties below are optional ami_distribution_configuration=ami_distribution_configuration, container_distribution_configuration=container_distribution_configuration, fast_launch_configurations=[imagebuilder.CfnDistributionConfiguration.FastLaunchConfigurationProperty( account_id="accountId", enabled=False, launch_template=imagebuilder.CfnDistributionConfiguration.FastLaunchLaunchTemplateSpecificationProperty( launch_template_id="launchTemplateId", launch_template_name="launchTemplateName", launch_template_version="launchTemplateVersion" ), max_parallel_launches=123, snapshot_configuration=imagebuilder.CfnDistributionConfiguration.FastLaunchSnapshotConfigurationProperty( target_resource_count=123 ) )], launch_template_configurations=[imagebuilder.CfnDistributionConfiguration.LaunchTemplateConfigurationProperty( account_id="accountId", launch_template_id="launchTemplateId", set_default_version=False )], license_configuration_arns=["licenseConfigurationArns"] )], name="name", # the properties below are optional description="description", tags={ "tags_key": "tags" } )
Attributes
- description
The description of this distribution configuration.
- distributions
The distributions of this distribution configuration formatted as an array of Distribution objects.
- name
The name of this distribution configuration.
- tags
The tags of this distribution configuration.