ContainerRecipe class
A container recipe.
Constructors
-
ContainerRecipe({String? arn, List<
ComponentConfiguration> ? components, ContainerType? containerType, String? dateCreated, String? description, String? dockerfileTemplateData, bool? encrypted, String? kmsKeyId, String? name, String? owner, String? parentImage, Platform? platform, Map<String, String> ? tags, TargetContainerRepository? targetRepository, String? version, String? workingDirectory}) -
ContainerRecipe.fromJson(Map<
String, dynamic> json) -
factory
Properties
- arn → String?
-
The Amazon Resource Name (ARN) of the container recipe.
final
-
components
→ List<
ComponentConfiguration> ? -
Components for build and test that are included in the container recipe.
final
- containerType → ContainerType?
-
Specifies the type of container, such as Docker.
final
- dateCreated → String?
-
The date when this container recipe was created.
final
- description → String?
-
The description of the container recipe.
final
- dockerfileTemplateData → String?
-
Dockerfiles are text documents that are used to build Docker containers, and
ensure that they contain all of the elements required by the application
running inside. The template data consists of contextual variables where
Image Builder places build information or scripts, based on your container
image recipe.
final
- encrypted → bool?
-
A flag that indicates if the target container is encrypted.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- kmsKeyId → String?
-
Identifies which KMS key is used to encrypt the container image for
distribution to the target Region.
final
- name → String?
-
The name of the container recipe.
final
- owner → String?
-
The owner of the container recipe.
final
- parentImage → String?
-
The source image for the container recipe.
final
- platform → Platform?
-
The system platform for the container, such as Windows or Linux.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
Tags that are attached to the container recipe.
final
- targetRepository → TargetContainerRepository?
-
The destination repository for the container image.
final
- version → String?
-
The semantic version of the container recipe
(<major>.<minor>.<patch>).
final
- workingDirectory → String?
-
The working directory for use during build and test workflows.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited