Reference documentation and code samples for the Google Cloud Bare Metal Solution V2 Client class ProvisioningConfig.
A provisioning configuration.
Generated from protobuf message google.cloud.baremetalsolution.v2.ProvisioningConfig
Namespace
Google \ Cloud \ BareMetalSolution \ V2Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ name
string
Output only. The system-generated name of the provisioning config. This follows the UUID format.
↳ instances
↳ networks
↳ volumes
↳ ticket_id
string
A generated ticket id to track provisioning request.
↳ handover_service_account
string
A service account to enable customers to access instance credentials upon handover.
↳ email
string
Email provided to send a confirmation with provisioning config to. Deprecated in favour of email field in request messages.
↳ state
int
Output only. State of ProvisioningConfig.
↳ location
string
Optional. Location name of this ProvisioningConfig. It is optional only for Intake UI transition period.
↳ update_time
↳ cloud_console_uri
string
Output only. URI to Cloud Console UI view of this provisioning config.
↳ vpc_sc_enabled
bool
If true, VPC SC is enabled for the cluster.
↳ status_message
string
Optional status messages associated with the FAILED state.
↳ custom_id
string
Optional. The user-defined identifier of the provisioning config.
getName
Output only. The system-generated name of the provisioning config. This follows the UUID format.
string
setName
Output only. The system-generated name of the provisioning config. This follows the UUID format.
var
string
$this
getInstances
Instances to be created.
setInstances
Instances to be created.
$this
getNetworks
Networks to be created.
setNetworks
Networks to be created.
$this
getVolumes
Volumes to be created.
setVolumes
Volumes to be created.
$this
getTicketId
A generated ticket id to track provisioning request.
string
setTicketId
A generated ticket id to track provisioning request.
var
string
$this
getHandoverServiceAccount
A service account to enable customers to access instance credentials upon handover.
string
setHandoverServiceAccount
A service account to enable customers to access instance credentials upon handover.
var
string
$this
getEmail
Email provided to send a confirmation with provisioning config to.
Deprecated in favour of email field in request messages.
string
setEmail
Email provided to send a confirmation with provisioning config to.
Deprecated in favour of email field in request messages.
var
string
$this
getState
Output only. State of ProvisioningConfig.
int
setState
Output only. State of ProvisioningConfig.
var
int
$this
getLocation
Optional. Location name of this ProvisioningConfig.
It is optional only for Intake UI transition period.
string
setLocation
Optional. Location name of this ProvisioningConfig.
It is optional only for Intake UI transition period.
var
string
$this
getUpdateTime
Output only. Last update timestamp.
hasUpdateTime
clearUpdateTime
setUpdateTime
Output only. Last update timestamp.
$this
getCloudConsoleUri
Output only. URI to Cloud Console UI view of this provisioning config.
string
setCloudConsoleUri
Output only. URI to Cloud Console UI view of this provisioning config.
var
string
$this
getVpcScEnabled
If true, VPC SC is enabled for the cluster.
bool
setVpcScEnabled
If true, VPC SC is enabled for the cluster.
var
bool
$this
getStatusMessage
Optional status messages associated with the FAILED state.
string
setStatusMessage
Optional status messages associated with the FAILED state.
var
string
$this
getCustomId
Optional. The user-defined identifier of the provisioning config.
string
setCustomId
Optional. The user-defined identifier of the provisioning config.
var
string
$this