Blueprint class

Blueprints are OCI Images that contain all of the artifacts needed to provision a unit.

Metadata such as, type of the engine used to actuate the blueprint (e.g. terraform, helm etc) and version will come from the image manifest. If the hostname is omitted, it will be assumed to be the regional path to Artifact Registry (eg. us-east1-docker.pkg.dev).

Constructors

Blueprint({String? engine, String? package, String? version})
Blueprint.fromJson(Map json_)

Properties

engine String?
Type of the engine used to actuate the blueprint.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
package String?
URI to a blueprint used by the Unit (required unless unitKind or release is set).
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
version String?
Version metadata if present on the blueprint.
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