MicrovmsImageState constructor
- Input<
List< ? additionalOsCapabilities,String> ?> - Input<
String?> ? arn, - Input<
String?> ? baseImageArn, - Input<
String?> ? baseImageVersion, - Input<
String?> ? buildRoleArn, - Input<
MicrovmsImageCodeArtifact?> ? codeArtifact, - Input<
List< ? cpuConfigurations,MicrovmsImageCpuConfiguration> ?> - Input<
String?> ? createdAt, - Input<
String?> ? description, - Input<
List< ? egressNetworkConnectors,String> ?> - Input<
Map< ? environmentVariables,String, String> ?> - Input<
String?> ? imageVersion, - Input<
String?> ? latestActiveImageVersion, - Input<
String?> ? latestFailedImageVersion, - Input<
String?> ? name, - Input<
String?> ? region, - Input<
String?> ? state, - Input<
Map< ? tags,String, String> ?> - Input<
Map< ? tagsAll,String, String> ?> - Input<
MicrovmsImageTimeouts?> ? timeouts, - Input<
String?> ? updatedAt,
Creates a new MicrovmsImageState.
additionalOsCapabilities List of additional OS capabilities granted to the MicroVM runtime environment. Valid values: ALL.
arn ARN of the Image.
baseImageArn ARN of the base MicroVM image. AWS-managed base images use ARNs of the form arn:aws:lambda:<region>:aws:microvm-image:al2023-1.
baseImageVersion Major version number of the base MicroVM image to use (e.g., 1). If omitted, the service selects a version.
buildRoleArn ARN of the IAM role used to build the image. The role must be assumable by lambda.amazonaws.com and have access to the code artifact.
codeArtifact Code artifact containing the application code and metadata for the image. See below.
cpuConfigurations CPU configuration for the MicroVM. See cpuConfiguration Block below.
createdAt RFC3339 timestamp when the image was created.
description Description of the MicroVM image.
egressNetworkConnectors List of egress network connectors available to the MicroVM at runtime. Defaults to ["INTERNET_EGRESS"].
environmentVariables Map of environment variables set in the MicroVM runtime environment.
imageVersion Current version of the image.
latestActiveImageVersion Latest active version of the image.
latestFailedImageVersion Latest failed version of the image, if any.
name Name of the MicroVM image. Changing this value creates a new resource.
region Region where this resource will be managed. Defaults to the Region set in the provider configuration.
state Current state of the image (e.g., CREATED).
tags Map of tags assigned to the resource. If configured with a provider defaultTags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
tagsAll Map of tags assigned to the resource, including those inherited from the provider defaultTags configuration block.
timeouts Optional.
updatedAt RFC3339 timestamp when the image was last updated.
Implementation
const MicrovmsImageState({
this.additionalOsCapabilities,
this.arn,
this.baseImageArn,
this.baseImageVersion,
this.buildRoleArn,
this.codeArtifact,
this.cpuConfigurations,
this.createdAt,
this.description,
this.egressNetworkConnectors,
this.environmentVariables,
this.imageVersion,
this.latestActiveImageVersion,
this.latestFailedImageVersion,
this.name,
this.region,
this.state,
this.tags,
this.tagsAll,
this.timeouts,
this.updatedAt,
});