Show / Hide Table of Contents

Class InstanceFlexibilityPolicyInstanceSelection

Specification of machine type to use. Every position inside this message is an alternative. The count specified in the shape flexibility must not exceed the number of entries in per_instance_properties or the capacity of the name_pattern, if used.

Inheritance
object
InstanceFlexibilityPolicyInstanceSelection
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.Compute.v1.Data
Assembly: Google.Apis.Compute.v1.dll
Syntax
public class InstanceFlexibilityPolicyInstanceSelection : IDirectResponseSchema

Properties

Disks

Disks to be attached to the instances created from in this selection. They override the disks specified in the instance properties.

Declaration
[JsonProperty("disks")]
public virtual IList<AttachedDisk> Disks { get; set; }
Property Value
Type Description
IList<AttachedDisk>

ETag

The ETag of the item.

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

MachineTypes

Alternative machine types to use for instances that are created from these properties. This field only accepts a machine type names, for example n2-standard-4 and not URLs or partial URLs.

Declaration
[JsonProperty("machineTypes")]
public virtual IList<string> MachineTypes { get; set; }
Property Value
Type Description
IList<string>

Rank

Rank when prioritizing the shape flexibilities. The instance selections with rank are considered first, in the ascending order of the rank. If not set, defaults to 0.

Declaration
[JsonProperty("rank")]
public virtual long? Rank { get; set; }
Property Value
Type Description
long?

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX