Release class

A new version to be propagated and deployed to units.

This includes pointers to packaged blueprints for actuation (e.g Helm or Terraform configuration packages) via artifact registry.

Constructors

Release({Map<String, String>? annotations, Blueprint? blueprint, String? createTime, String? etag, List<UnitVariable>? inputVariableDefaults, List<UnitVariable>? inputVariables, Map<String, String>? labels, String? name, List<UnitVariable>? outputVariables, ReleaseRequirements? releaseRequirements, String? uid, String? unitKind, String? updateTime})
Release.fromJson(Map json_)

Properties

annotations Map<String, String>?
Annotations is an unstructured key-value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata.
getter/setter pair
blueprint Blueprint?
Blueprints are OCI Images that contain all of the artifacts needed to provision a unit.
getter/setter pair
createTime String?
The timestamp when the resource was created.
getter/setter pair
etag String?
An opaque value that uniquely identifies a version or generation of a resource.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
inputVariableDefaults List<UnitVariable>?
Mapping of input variables to default values.
getter/setter pair
inputVariables List<UnitVariable>?
List of input variables declared on the blueprint and can be present with their values on the unit spec
getter/setter pair
labels Map<String, String>?
The labels on the resource, which can be used for categorization.
getter/setter pair
name String?
Identifier.
getter/setter pair
outputVariables List<UnitVariable>?
List of output variables declared on the blueprint and can be present with their values on the unit status
getter/setter pair
releaseRequirements ReleaseRequirements?
Set of requirements to be fulfilled on the Unit when using this Release.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
uid String?
The unique identifier of the resource.
getter/setter pair
unitKind String?
Reference to the UnitKind this Release corresponds to (required and immutable once created).
getter/setter pair
updateTime String?
The timestamp when the resource was last updated.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited