Show / Hide Table of Contents

Class ProvisioningConfig

A provisioning configuration.

Inheritance
object
ProvisioningConfig
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.Baremetalsolution.v2.Data
Assembly: Google.Apis.Baremetalsolution.v2.dll
Syntax
public class ProvisioningConfig : IDirectResponseSchema

Properties

CloudConsoleUri

Output only. URI to Cloud Console UI view of this provisioning config.

Declaration
[JsonProperty("cloudConsoleUri")]
public virtual string CloudConsoleUri { get; set; }
Property Value
Type Description
string

CustomId

Optional. The user-defined identifier of the provisioning config.

Declaration
[JsonProperty("customId")]
public virtual string CustomId { get; set; }
Property Value
Type Description
string

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

Email

Email provided to send a confirmation with provisioning config to. Deprecated in favour of email field in request messages.

Declaration
[JsonProperty("email")]
public virtual string Email { get; set; }
Property Value
Type Description
string

HandoverServiceAccount

A service account to enable customers to access instance credentials upon handover.

Declaration
[JsonProperty("handoverServiceAccount")]
public virtual string HandoverServiceAccount { get; set; }
Property Value
Type Description
string

Instances

Instances to be created.

Declaration
[JsonProperty("instances")]
public virtual IList<InstanceConfig> Instances { get; set; }
Property Value
Type Description
IList<InstanceConfig>

Location

Optional. Location name of this ProvisioningConfig. It is optional only for Intake UI transition period.

Declaration
[JsonProperty("location")]
public virtual string Location { get; set; }
Property Value
Type Description
string

Name

Output only. The system-generated name of the provisioning config. This follows the UUID format.

Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type Description
string

Networks

Networks to be created.

Declaration
[JsonProperty("networks")]
public virtual IList<NetworkConfig> Networks { get; set; }
Property Value
Type Description
IList<NetworkConfig>

Pod

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.

Declaration
[JsonProperty("pod")]
public virtual string Pod { get; set; }
Property Value
Type Description
string

State

Output only. State of ProvisioningConfig.

Declaration
[JsonProperty("state")]
public virtual string State { get; set; }
Property Value
Type Description
string

StatusMessage

Optional status messages associated with the FAILED state.

Declaration
[JsonProperty("statusMessage")]
public virtual string StatusMessage { get; set; }
Property Value
Type Description
string

TicketId

A generated ticket id to track provisioning request.

Declaration
[JsonProperty("ticketId")]
public virtual string TicketId { get; set; }
Property Value
Type Description
string

UpdateTime

object representation of UpdateTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use UpdateTimeDateTimeOffset instead.")]
public virtual object UpdateTime { get; set; }
Property Value
Type Description
object

UpdateTimeDateTimeOffset

DateTimeOffset representation of UpdateTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? UpdateTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

UpdateTimeRaw

Output only. Last update timestamp.

Declaration
[JsonProperty("updateTime")]
public virtual string UpdateTimeRaw { get; set; }
Property Value
Type Description
string

Volumes

Volumes to be created.

Declaration
[JsonProperty("volumes")]
public virtual IList<VolumeConfig> Volumes { get; set; }
Property Value
Type Description
IList<VolumeConfig>

VpcScEnabled

If true, VPC SC is enabled for the cluster.

Declaration
[JsonProperty("vpcScEnabled")]
public virtual bool? VpcScEnabled { get; set; }
Property Value
Type Description
bool?

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX