Class MultiMig
Multi-MIG represents a group of managed instance groups.
Assembly: Google.Apis.Compute.alpha.dll
Syntax
public class MultiMig : IDirectResponseSchema
Properties
CreationTimestamp
[Output only] The creation timestamp of this multi-MIG in RFC3339 text format.
Declaration
[JsonProperty("creationTimestamp")]
public virtual string CreationTimestamp { get; set; }
Property Value
Description
An optional description of this resource.
Declaration
[JsonProperty("description")]
public virtual string Description { get; set; }
Property Value
ETag
Declaration
public virtual string ETag { get; set; }
Property Value
Id
[Output only] The unique identifier for this resource type. The server generates this identifier.
Declaration
[JsonProperty("id")]
public virtual ulong? Id { get; set; }
Property Value
Kind
[Output only] Type of the resource. Always compute#multiMig for multi-MIGs.
Declaration
[JsonProperty("kind")]
public virtual string Kind { get; set; }
Property Value
LocationPolicy
Declaration
[JsonProperty("locationPolicy")]
public virtual MultiMigLocationPolicy LocationPolicy { get; set; }
Property Value
Name
The name of the multi-MIG. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the
name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])?
which means
the first character must be a lowercase letter, and all following characters must be a dash, lowercase
letter, or digit, except the last character, which cannot be a dash.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Parts
Map of user-provided names associated with their parts. Keys in the map are arbitrary names chosen by the
user for parts. Keys need to be alphanumeric and not longer than 64 characters.
Declaration
[JsonProperty("parts")]
public virtual IDictionary<string, MultiMigPart> Parts { get; set; }
Property Value
Region
[Output only] The URL of the region where the resource resides. You must specify this field as part of the
HTTP request URL. You cannot set the region as a field in the request body.
Declaration
[JsonProperty("region")]
public virtual string Region { get; set; }
Property Value
ResourcePolicies
Resource policies for this multi-MIG.
Declaration
[JsonProperty("resourcePolicies")]
public virtual MultiMigResourcePolicies ResourcePolicies { get; set; }
Property Value
SchedulingPolicy
Policy for handling provisioning and other scheduling-related events.
Declaration
[JsonProperty("schedulingPolicy")]
public virtual MultiMigSchedulingPolicy SchedulingPolicy { get; set; }
Property Value
SelfLink
[Output only] Server-defined URL for the resource.
Declaration
[JsonProperty("selfLink")]
public virtual string SelfLink { get; set; }
Property Value
SelfLinkWithId
[Output only] Server-defined URL for this resource with the resource id.
Declaration
[JsonProperty("selfLinkWithId")]
public virtual string SelfLinkWithId { get; set; }
Property Value
Status
Declaration
[JsonProperty("status")]
public virtual MultiMigStatus Status { get; set; }
Property Value
Implements