Class ResourcePolicyGroupPlacementPolicy
A GroupPlacementPolicy specifies resource placement configuration. It specifies the failure bucket separation
Implements
Inherited Members
Namespace: Google.Apis.Compute.alpha.Data
Assembly: Google.Apis.Compute.alpha.dll
Syntax
public class ResourcePolicyGroupPlacementPolicy : IDirectResponseSchema
Properties
AvailabilityDomainCount
The number of availability domains to spread instances across. If two instances are in different availability domain, they are not in the same low latency network.
Declaration
[JsonProperty("availabilityDomainCount")]
public virtual int? AvailabilityDomainCount { get; set; }
Property Value
Type | Description |
---|---|
int? |
Collocation
Specifies network collocation
Declaration
[JsonProperty("collocation")]
public virtual string Collocation { 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 |
MaxDistance
Specifies the number of max logical switches.
Declaration
[JsonProperty("maxDistance")]
public virtual int? MaxDistance { get; set; }
Property Value
Type | Description |
---|---|
int? |
Scope
Scope specifies the availability domain to which the VMs should be spread.
Declaration
[JsonProperty("scope")]
public virtual string Scope { get; set; }
Property Value
Type | Description |
---|---|
string |
SliceCount
Specifies the number of slices in a multislice workload.
Declaration
[JsonProperty("sliceCount")]
public virtual int? SliceCount { get; set; }
Property Value
Type | Description |
---|---|
int? |
TpuTopology
Specifies the shape of the TPU slice
Declaration
[JsonProperty("tpuTopology")]
public virtual string TpuTopology { get; set; }
Property Value
Type | Description |
---|---|
string |
VmCount
Number of VMs in this placement group. Google does not recommend that you use this field unless you use a compact policy and you want your policy to work only if it contains this exact number of VMs.
Declaration
[JsonProperty("vmCount")]
public virtual int? VmCount { get; set; }
Property Value
Type | Description |
---|---|
int? |