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.
 
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
    
  - (::Array<::Google::Cloud::BareMetalSolution::V2::InstanceConfig>) — Instances to be created.
 
#instances=
def instances=(value) -> ::Array<::Google::Cloud::BareMetalSolution::V2::InstanceConfig>
    Parameter
    
  - value (::Array<::Google::Cloud::BareMetalSolution::V2::InstanceConfig>) — Instances to be created.
 
    Returns
    
  - (::Array<::Google::Cloud::BareMetalSolution::V2::InstanceConfig>) — Instances to be created.
 
#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
    
  - (::Array<::Google::Cloud::BareMetalSolution::V2::NetworkConfig>) — Networks to be created.
 
#networks=
def networks=(value) -> ::Array<::Google::Cloud::BareMetalSolution::V2::NetworkConfig>
    Parameter
    
  - value (::Array<::Google::Cloud::BareMetalSolution::V2::NetworkConfig>) — Networks to be created.
 
    Returns
    
  - (::Array<::Google::Cloud::BareMetalSolution::V2::NetworkConfig>) — Networks to be created.
 
#state
def state() -> ::Google::Cloud::BareMetalSolution::V2::ProvisioningConfig::State
    Returns
    
  - (::Google::Cloud::BareMetalSolution::V2::ProvisioningConfig::State) — Output only. State of ProvisioningConfig.
 
#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
    
  - (::Google::Protobuf::Timestamp) — Output only. Last update timestamp.
 
#volumes
def volumes() -> ::Array<::Google::Cloud::BareMetalSolution::V2::VolumeConfig>
    Returns
    
  - (::Array<::Google::Cloud::BareMetalSolution::V2::VolumeConfig>) — Volumes to be created.
 
#volumes=
def volumes=(value) -> ::Array<::Google::Cloud::BareMetalSolution::V2::VolumeConfig>
    Parameter
    
  - value (::Array<::Google::Cloud::BareMetalSolution::V2::VolumeConfig>) — Volumes to be created.
 
    Returns
    
  - (::Array<::Google::Cloud::BareMetalSolution::V2::VolumeConfig>) — Volumes to be created.
 
#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.