Bare Metal Solution V2 API - Class Google::Cloud::BareMetalSolution::V2::ProvisioningConfig (v0.8.0)

Reference documentation and code samples for the Bare Metal Solution V2 API class Google::Cloud::BareMetalSolution::V2::ProvisioningConfig.

A provisioning configuration.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#cloud_console_uri

def cloud_console_uri() -> ::String
Returns
  • (::String) — Output only. URI to Cloud Console UI view of this provisioning config.

#custom_id

def custom_id() -> ::String
Returns
  • (::String) — Optional. The user-defined identifier of the provisioning config.

#custom_id=

def custom_id=(value) -> ::String
Parameter
  • value (::String) — Optional. The user-defined identifier of the provisioning config.
Returns
  • (::String) — Optional. The user-defined identifier of the provisioning config.

#email

def email() -> ::String
Returns
  • (::String) — Email provided to send a confirmation with provisioning config to. Deprecated in favour of email field in request messages.

#email=

def email=(value) -> ::String
Parameter
  • value (::String) — Email provided to send a confirmation with provisioning config to. Deprecated in favour of email field in request messages.
Returns
  • (::String) — Email provided to send a confirmation with provisioning config to. Deprecated in favour of email field in request messages.

#handover_service_account

def handover_service_account() -> ::String
Returns
  • (::String) — A service account to enable customers to access instance credentials upon handover.

#handover_service_account=

def handover_service_account=(value) -> ::String
Parameter
  • value (::String) — A service account to enable customers to access instance credentials upon handover.
Returns
  • (::String) — A service account to enable customers to access instance credentials upon handover.

#instances

def instances() -> ::Array<::Google::Cloud::BareMetalSolution::V2::InstanceConfig>
Returns

#instances=

def instances=(value) -> ::Array<::Google::Cloud::BareMetalSolution::V2::InstanceConfig>
Parameter
Returns

#location

def location() -> ::String
Returns
  • (::String) — Optional. Location name of this ProvisioningConfig. It is optional only for Intake UI transition period.

#location=

def location=(value) -> ::String
Parameter
  • value (::String) — Optional. Location name of this ProvisioningConfig. It is optional only for Intake UI transition period.
Returns
  • (::String) — Optional. Location name of this ProvisioningConfig. It is optional only for Intake UI transition period.

#name

def name() -> ::String
Returns
  • (::String) — Output only. The system-generated name of the provisioning config. This follows the UUID format.

#networks

def networks() -> ::Array<::Google::Cloud::BareMetalSolution::V2::NetworkConfig>
Returns

#networks=

def networks=(value) -> ::Array<::Google::Cloud::BareMetalSolution::V2::NetworkConfig>
Parameter
Returns

#state

def state() -> ::Google::Cloud::BareMetalSolution::V2::ProvisioningConfig::State
Returns

#status_message

def status_message() -> ::String
Returns
  • (::String) — Optional status messages associated with the FAILED state.

#status_message=

def status_message=(value) -> ::String
Parameter
  • value (::String) — Optional status messages associated with the FAILED state.
Returns
  • (::String) — Optional status messages associated with the FAILED state.

#ticket_id

def ticket_id() -> ::String
Returns
  • (::String) — A generated ticket id to track provisioning request.

#ticket_id=

def ticket_id=(value) -> ::String
Parameter
  • value (::String) — A generated ticket id to track provisioning request.
Returns
  • (::String) — A generated ticket id to track provisioning request.

#update_time

def update_time() -> ::Google::Protobuf::Timestamp
Returns

#volumes

def volumes() -> ::Array<::Google::Cloud::BareMetalSolution::V2::VolumeConfig>
Returns

#volumes=

def volumes=(value) -> ::Array<::Google::Cloud::BareMetalSolution::V2::VolumeConfig>
Parameter
Returns

#vpc_sc_enabled

def vpc_sc_enabled() -> ::Boolean
Returns
  • (::Boolean) — If true, VPC SC is enabled for the cluster.

#vpc_sc_enabled=

def vpc_sc_enabled=(value) -> ::Boolean
Parameter
  • value (::Boolean) — If true, VPC SC is enabled for the cluster.
Returns
  • (::Boolean) — If true, VPC SC is enabled for the cluster.