Component class

A detailed view of a component.

Constructors

Component({String? arn, String? changeDescription, String? data, String? dateCreated, String? description, bool? encrypted, String? kmsKeyId, String? name, String? owner, Platform? platform, List<String>? supportedOsVersions, Map<String, String>? tags, ComponentType? type, String? version})
Component.fromJson(Map<String, dynamic> json)
factory

Properties

arn String?
The Amazon Resource Name (ARN) of the component.
final
changeDescription String?
The change description of the component.
final
data String?
The data of the component.
final
dateCreated String?
The date that the component was created.
final
description String?
The description of the component.
final
encrypted bool?
The encryption status of the component.
final
hashCode int
The hash code for this object.
no setterinherited
kmsKeyId String?
The KMS key identifier used to encrypt the component.
final
name String?
The name of the component.
final
owner String?
The owner of the component.
final
platform Platform?
The platform of the component.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
supportedOsVersions List<String>?
The operating system (OS) version supported by the component. If the OS information is available, a prefix match is performed against the parent image OS version during image recipe creation.
final
tags Map<String, String>?
The tags associated with the component.
final
type ComponentType?
The type of the component denotes whether the component is used to build the image or only to test it.
final
version String?
The version of the component.
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