Component
import type { Component } from "https://aws-api.deno.dev/v0.3/services/imagebuilder.ts?docs=full";
A detailed view of a component.
interface Component {
arn?: string | null;
changeDescription?: string | null;
data?: string | null;
dateCreated?: string | null;
description?: string | null;
encrypted?: boolean | null;
kmsKeyId?: string | null;
name?: string | null;
owner?: string | null;
parameters?: ComponentParameterDetail[] | null;
platform?: Platform | null;
state?: ComponentState | null;
supportedOsVersions?: string[] | null;
tags?: {} | null;
[key: string]: string | null | undefined;
type?: ComponentType | null;
version?: string | null;
}§Properties
§
parameters?: ComponentParameterDetail[] | null
[src]Contains parameter details for each of the parameters that are defined for the component.
§
state?: ComponentState | null
[src]Describes the current status of the component. This is used for components that are no longer active.
§
supportedOsVersions?: string[] | null
[src]The operating system (OS) version supported by the component. If the OS information is available, a prefix match is performed against the base image OS version during image recipe creation.
§
tags?: {} | null
[src][key: string]: string | null | undefined;
The tags associated with the component.
§
type?: ComponentType | null
[src]The type of the component denotes whether the component is used to build the image or only to test it.