SaaS Runtime V1BETA1 API - Class Google::Cloud::SaasPlatform::SaasServiceMgmt::V1beta1::Blueprint (v0.1.0)

Reference documentation and code samples for the SaaS Runtime V1BETA1 API class Google::Cloud::SaasPlatform::SaasServiceMgmt::V1beta1::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).

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#engine

def engine() -> ::String
Returns
  • (::String) — Output only. Type of the engine used to actuate the blueprint. e.g. terraform, helm etc.

#package

def package() -> ::String
Returns
  • (::String) — Optional. Immutable. URI to a blueprint used by the Unit (required unless unitKind or release is set).

#package=

def package=(value) -> ::String
Parameter
  • value (::String) — Optional. Immutable. URI to a blueprint used by the Unit (required unless unitKind or release is set).
Returns
  • (::String) — Optional. Immutable. URI to a blueprint used by the Unit (required unless unitKind or release is set).

#version

def version() -> ::String
Returns
  • (::String) — Output only. Version metadata if present on the blueprint.