CfnImageRecipeProps

class aws_cdk.aws_imagebuilder.CfnImageRecipeProps(*, components, name, parent_image, version, additional_instance_configuration=None, block_device_mappings=None, description=None, tags=None, working_directory=None)

Bases: object

Properties for defining a AWS::ImageBuilder::ImageRecipe.

Parameters
  • components (Union[IResolvable, Sequence[Union[IResolvable, ComponentConfigurationProperty]]]) – AWS::ImageBuilder::ImageRecipe.Components.

  • name (str) – AWS::ImageBuilder::ImageRecipe.Name.

  • parent_image (str) – AWS::ImageBuilder::ImageRecipe.ParentImage.

  • version (str) – AWS::ImageBuilder::ImageRecipe.Version.

  • additional_instance_configuration (Union[IResolvable, AdditionalInstanceConfigurationProperty, None]) – AWS::ImageBuilder::ImageRecipe.AdditionalInstanceConfiguration.

  • block_device_mappings (Union[IResolvable, Sequence[Union[IResolvable, InstanceBlockDeviceMappingProperty]], None]) – AWS::ImageBuilder::ImageRecipe.BlockDeviceMappings.

  • description (Optional[str]) – AWS::ImageBuilder::ImageRecipe.Description.

  • tags (Optional[Mapping[str, str]]) – AWS::ImageBuilder::ImageRecipe.Tags.

  • working_directory (Optional[str]) – AWS::ImageBuilder::ImageRecipe.WorkingDirectory.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-imagerecipe.html

Attributes

additional_instance_configuration

AWS::ImageBuilder::ImageRecipe.AdditionalInstanceConfiguration.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-imagerecipe.html#cfn-imagebuilder-imagerecipe-additionalinstanceconfiguration

Return type

Union[IResolvable, AdditionalInstanceConfigurationProperty, None]

block_device_mappings

AWS::ImageBuilder::ImageRecipe.BlockDeviceMappings.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-imagerecipe.html#cfn-imagebuilder-imagerecipe-blockdevicemappings

Return type

Union[IResolvable, List[Union[IResolvable, InstanceBlockDeviceMappingProperty]], None]

components

AWS::ImageBuilder::ImageRecipe.Components.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-imagerecipe.html#cfn-imagebuilder-imagerecipe-components

Return type

Union[IResolvable, List[Union[IResolvable, ComponentConfigurationProperty]]]

description

AWS::ImageBuilder::ImageRecipe.Description.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-imagerecipe.html#cfn-imagebuilder-imagerecipe-description

Return type

Optional[str]

name

AWS::ImageBuilder::ImageRecipe.Name.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-imagerecipe.html#cfn-imagebuilder-imagerecipe-name

Return type

str

parent_image

AWS::ImageBuilder::ImageRecipe.ParentImage.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-imagerecipe.html#cfn-imagebuilder-imagerecipe-parentimage

Return type

str

tags

AWS::ImageBuilder::ImageRecipe.Tags.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-imagerecipe.html#cfn-imagebuilder-imagerecipe-tags

Return type

Optional[Mapping[str, str]]

version

AWS::ImageBuilder::ImageRecipe.Version.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-imagerecipe.html#cfn-imagebuilder-imagerecipe-version

Return type

str

working_directory

AWS::ImageBuilder::ImageRecipe.WorkingDirectory.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-imagebuilder-imagerecipe.html#cfn-imagebuilder-imagerecipe-workingdirectory

Return type

Optional[str]