public sealed class CapacityAdviceRequestDistributionPolicy : IMessage<CapacityAdviceRequestDistributionPolicy>, IEquatable<CapacityAdviceRequestDistributionPolicy>, IDeepCloneable<CapacityAdviceRequestDistributionPolicy>, IBufferMessage, IMessageReference documentation and code samples for the Compute Engine v1 API class CapacityAdviceRequestDistributionPolicy.
Distribution policy.
Implements
IMessageCapacityAdviceRequestDistributionPolicy, IEquatableCapacityAdviceRequestDistributionPolicy, IDeepCloneableCapacityAdviceRequestDistributionPolicy, IBufferMessage, IMessageNamespace
Google.Cloud.Compute.V1Assembly
Google.Cloud.Compute.V1.dll
Constructors
CapacityAdviceRequestDistributionPolicy()
public CapacityAdviceRequestDistributionPolicy()CapacityAdviceRequestDistributionPolicy(CapacityAdviceRequestDistributionPolicy)
public CapacityAdviceRequestDistributionPolicy(CapacityAdviceRequestDistributionPolicy other)| Parameter | |
|---|---|
| Name | Description |
other |
CapacityAdviceRequestDistributionPolicy |
Properties
HasTargetShape
public bool HasTargetShape { get; }Gets whether the "target_shape" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
TargetShape
public string TargetShape { get; set; }Target distribution shape. You can specify the following values:ANY, ANY_SINGLE_ZONE, or BALANCED. Check the TargetShape enum for the list of possible values.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Zones
public RepeatedField<CapacityAdviceRequestDistributionPolicyZoneConfiguration> Zones { get; }Zones where Capacity Advisor looks for capacity.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldCapacityAdviceRequestDistributionPolicyZoneConfiguration |
|