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.