CfnContainerRecipeProps

class aws_cdk.aws_imagebuilder.CfnContainerRecipeProps(*, components, container_type, name, parent_image, target_repository, version, description=None, dockerfile_template_data=None, dockerfile_template_uri=None, image_os_version_override=None, instance_configuration=None, kms_key_id=None, platform_override=None, tags=None, working_directory=None)

Bases: object

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

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

  • container_type (str) – AWS::ImageBuilder::ContainerRecipe.ContainerType.

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

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

  • target_repository (Union[IResolvable, TargetContainerRepositoryProperty]) – AWS::ImageBuilder::ContainerRecipe.TargetRepository.

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

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

  • dockerfile_template_data (Optional[str]) – AWS::ImageBuilder::ContainerRecipe.DockerfileTemplateData.

  • dockerfile_template_uri (Optional[str]) – AWS::ImageBuilder::ContainerRecipe.DockerfileTemplateUri.

  • image_os_version_override (Optional[str]) – AWS::ImageBuilder::ContainerRecipe.ImageOsVersionOverride.

  • instance_configuration (Union[IResolvable, InstanceConfigurationProperty, None]) – AWS::ImageBuilder::ContainerRecipe.InstanceConfiguration.

  • kms_key_id (Optional[str]) – AWS::ImageBuilder::ContainerRecipe.KmsKeyId.

  • platform_override (Optional[str]) – AWS::ImageBuilder::ContainerRecipe.PlatformOverride.

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

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

Link

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

Attributes

components

AWS::ImageBuilder::ContainerRecipe.Components.

Link

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

Return type

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

container_type

AWS::ImageBuilder::ContainerRecipe.ContainerType.

Link

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

Return type

str

description

AWS::ImageBuilder::ContainerRecipe.Description.

Link

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

Return type

Optional[str]

dockerfile_template_data

AWS::ImageBuilder::ContainerRecipe.DockerfileTemplateData.

Link

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

Return type

Optional[str]

dockerfile_template_uri

AWS::ImageBuilder::ContainerRecipe.DockerfileTemplateUri.

Link

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

Return type

Optional[str]

image_os_version_override

AWS::ImageBuilder::ContainerRecipe.ImageOsVersionOverride.

Link

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

Return type

Optional[str]

instance_configuration

AWS::ImageBuilder::ContainerRecipe.InstanceConfiguration.

Link

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

Return type

Union[IResolvable, InstanceConfigurationProperty, None]

kms_key_id

AWS::ImageBuilder::ContainerRecipe.KmsKeyId.

Link

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

Return type

Optional[str]

name

AWS::ImageBuilder::ContainerRecipe.Name.

Link

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

Return type

str

parent_image

AWS::ImageBuilder::ContainerRecipe.ParentImage.

Link

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

Return type

str

platform_override

AWS::ImageBuilder::ContainerRecipe.PlatformOverride.

Link

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

Return type

Optional[str]

tags

AWS::ImageBuilder::ContainerRecipe.Tags.

Link

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

Return type

Optional[Mapping[str, str]]

target_repository

AWS::ImageBuilder::ContainerRecipe.TargetRepository.

Link

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

Return type

Union[IResolvable, TargetContainerRepositoryProperty]

version

AWS::ImageBuilder::ContainerRecipe.Version.

Link

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

Return type

str

working_directory

AWS::ImageBuilder::ContainerRecipe.WorkingDirectory.

Link

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

Return type

Optional[str]