View Source GoogleApi.BareMetalSolution.V2.Model.ProvisioningConfig (google_api_bare_metal_solution v0.7.0)
A provisioning configuration.
Attributes
-
cloudConsoleUri
(type:String.t
, default:nil
) - Output only. URI to Cloud Console UI view of this provisioning config. -
customId
(type:String.t
, default:nil
) - Optional. The user-defined identifier of the provisioning config. -
email
(type:String.t
, default:nil
) - Email provided to send a confirmation with provisioning config to. Deprecated in favour of email field in request messages. -
handoverServiceAccount
(type:String.t
, default:nil
) - A service account to enable customers to access instance credentials upon handover. -
instances
(type:list(GoogleApi.BareMetalSolution.V2.Model.InstanceConfig.t)
, default:nil
) - Instances to be created. -
location
(type:String.t
, default:nil
) - Optional. Location name of this ProvisioningConfig. It is optional only for Intake UI transition period. -
name
(type:String.t
, default:nil
) - Output only. The system-generated name of the provisioning config. This follows the UUID format. -
networks
(type:list(GoogleApi.BareMetalSolution.V2.Model.NetworkConfig.t)
, default:nil
) - Networks to be created. -
pod
(type:String.t
, default:nil
) - Optional. Pod name. Pod is an independent part of infrastructure. Instance can be connected to the assets (networks, volumes, nfsshares) allocated in the same pod only. -
state
(type:String.t
, default:nil
) - Output only. State of ProvisioningConfig. -
statusMessage
(type:String.t
, default:nil
) - Optional status messages associated with the FAILED state. -
ticketId
(type:String.t
, default:nil
) - A generated ticket id to track provisioning request. -
updateTime
(type:DateTime.t
, default:nil
) - Output only. Last update timestamp. -
volumes
(type:list(GoogleApi.BareMetalSolution.V2.Model.VolumeConfig.t)
, default:nil
) - Volumes to be created. -
vpcScEnabled
(type:boolean()
, default:nil
) - If true, VPC SC is enabled for the cluster.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.BareMetalSolution.V2.Model.ProvisioningConfig{ cloudConsoleUri: String.t() | nil, customId: String.t() | nil, email: String.t() | nil, handoverServiceAccount: String.t() | nil, instances: [GoogleApi.BareMetalSolution.V2.Model.InstanceConfig.t()] | nil, location: String.t() | nil, name: String.t() | nil, networks: [GoogleApi.BareMetalSolution.V2.Model.NetworkConfig.t()] | nil, pod: String.t() | nil, state: String.t() | nil, statusMessage: String.t() | nil, ticketId: String.t() | nil, updateTime: DateTime.t() | nil, volumes: [GoogleApi.BareMetalSolution.V2.Model.VolumeConfig.t()] | nil, vpcScEnabled: boolean() | nil }
Functions
Unwrap a decoded JSON object into its complex fields.