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).
Implements
IMessageBlueprint, IEquatableBlueprint, IDeepCloneableBlueprint, IBufferMessage, IMessageNamespace
Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1Assembly
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 |