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).
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-12 UTC."],[],[],null,["# SaaS Runtime v1beta1 API - Class Blueprint (1.0.0-beta01)\n\n public sealed class Blueprint : IMessage\u003cBlueprint\u003e, IEquatable\u003cBlueprint\u003e, IDeepCloneable\u003cBlueprint\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the SaaS Runtime v1beta1 API class Blueprint.\n\nBlueprints are OCI Images that contain all of the artifacts needed to\nprovision a unit. Metadata such as, type of the engine used to actuate the\nblueprint (e.g. terraform, helm etc) and version will come from the image\nmanifest. If the hostname is omitted, it will be assumed to be the regional\npath to Artifact Registry (eg. us-east1-docker.pkg.dev). \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e Blueprint \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[Blueprint](/dotnet/docs/reference/Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1/latest/Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1.Blueprint), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[Blueprint](/dotnet/docs/reference/Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1/latest/Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1.Blueprint), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[Blueprint](/dotnet/docs/reference/Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1/latest/Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1.Blueprint), [IBufferMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IBufferMessage.html), [IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage.html) \n\nInherited Members\n-----------------\n\n[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) \n[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype) \n[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)\n\nNamespace\n---------\n\n[Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1](/dotnet/docs/reference/Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1/latest/Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1)\n\nAssembly\n--------\n\nGoogle.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1.dll\n\nConstructors\n------------\n\n### Blueprint()\n\n public Blueprint()\n\n### Blueprint(Blueprint)\n\n public Blueprint(Blueprint other)\n\nProperties\n----------\n\n### Engine\n\n public string Engine { get; set; }\n\nOutput only. Type of the engine used to actuate the blueprint. e.g.\nterraform, helm etc.\n\n### Package\n\n public string Package { get; set; }\n\nOptional. Immutable. URI to a blueprint used by the Unit (required unless\nunitKind or release is set).\n\n### Version\n\n public string Version { get; set; }\n\nOutput only. Version metadata if present on the blueprint."]]