ComponentSummary
import type { ComponentSummary } from "https://aws-api.deno.dev/v0.4/services/imagebuilder.ts?docs=full";
A high-level summary of a component.
interface ComponentSummary {
arn?: string | null;
changeDescription?: string | null;
dateCreated?: string | null;
description?: string | null;
name?: string | null;
obfuscate?: boolean | null;
owner?: string | null;
platform?: Platform | null;
publisher?: string | null;
state?: ComponentState | null;
supportedOsVersions?: string[] | null;
tags?: {} | null;
[key: string]: string | null | undefined;
type?: ComponentType | null;
version?: string | null;
}§Properties
§
changeDescription?: string | null
[src]The change description for the current version of the component.
§
obfuscate?: boolean | null
[src]Indicates whether component source is hidden from view in the console, and from component detail results for API, CLI, or SDK operations.
§
publisher?: string | null
[src]Contains the name of the publisher if this is a third-party component. Otherwise, this property is empty.
§
state?: ComponentState | null
[src]Describes the current status of the component.
§
supportedOsVersions?: string[] | null
[src]The operating system (OS) version that the component supports. If the OS information is available, Image Builder performs a prefix match against the base image OS version during image recipe creation.
§
tags?: {} | null
[src][key: string]: string | null | undefined;
The tags that apply to the component.
§
type?: ComponentType | null
[src]The component type specifies whether Image Builder uses the component to build the image or only to test it.