CfnDistributionConfigurationMixinProps
- class aws_cdk.mixins_preview.aws_imagebuilder.mixins.CfnDistributionConfigurationMixinProps(*, description=None, distributions=None, name=None, tags=None)
Bases:
objectProperties for CfnDistributionConfigurationPropsMixin.
- Parameters:
description (
Optional[str]) – The description of this distribution configuration.distributions (
Union[IResolvable,Sequence[Union[IResolvable,DistributionProperty,Dict[str,Any]]],None]) – The distributions of this distribution configuration formatted as an array of Distribution objects.name (
Optional[str]) – The name 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.mixins_preview.aws_imagebuilder import mixins as imagebuilder_mixins # ami_distribution_configuration: Any # container_distribution_configuration: Any cfn_distribution_configuration_mixin_props = imagebuilder_mixins.CfnDistributionConfigurationMixinProps( description="description", distributions=[imagebuilder_mixins.CfnDistributionConfigurationPropsMixin.DistributionProperty( ami_distribution_configuration=ami_distribution_configuration, container_distribution_configuration=container_distribution_configuration, fast_launch_configurations=[imagebuilder_mixins.CfnDistributionConfigurationPropsMixin.FastLaunchConfigurationProperty( account_id="accountId", enabled=False, launch_template=imagebuilder_mixins.CfnDistributionConfigurationPropsMixin.FastLaunchLaunchTemplateSpecificationProperty( launch_template_id="launchTemplateId", launch_template_name="launchTemplateName", launch_template_version="launchTemplateVersion" ), max_parallel_launches=123, snapshot_configuration=imagebuilder_mixins.CfnDistributionConfigurationPropsMixin.FastLaunchSnapshotConfigurationProperty( target_resource_count=123 ) )], launch_template_configurations=[imagebuilder_mixins.CfnDistributionConfigurationPropsMixin.LaunchTemplateConfigurationProperty( account_id="accountId", launch_template_id="launchTemplateId", set_default_version=False )], license_configuration_arns=["licenseConfigurationArns"], region="region", ssm_parameter_configurations=[imagebuilder_mixins.CfnDistributionConfigurationPropsMixin.SsmParameterConfigurationProperty( ami_account_id="amiAccountId", data_type="dataType", parameter_name="parameterName" )] )], name="name", 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.