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
-
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