SaaS Runtime v1beta1 API - Class Blueprint (1.0.0-beta01)

public sealed class Blueprint : IMessage<Blueprint>, IEquatable<Blueprint>, IDeepCloneable<Blueprint>, IBufferMessage, IMessage

Reference documentation and code samples for the SaaS Runtime v1beta1 API class Blueprint.

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

Inheritance

object > Blueprint

Namespace

Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1

Assembly

Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1.dll

Constructors

Blueprint()

public Blueprint()

Blueprint(Blueprint)

public Blueprint(Blueprint other)
Parameter
Name Description
other Blueprint

Properties

Engine

public string Engine { get; set; }

Output only. Type of the engine used to actuate the blueprint. e.g. terraform, helm etc.

Property Value
Type Description
string

Package

public string Package { get; set; }

Optional. Immutable. URI to a blueprint used by the Unit (required unless unitKind or release is set).

Property Value
Type Description
string

Version

public string Version { get; set; }

Output only. Version metadata if present on the blueprint.

Property Value
Type Description
string