Compute Engine v1 API - Class CapacityAdviceRequestDistributionPolicy (4.0.0)

public sealed class CapacityAdviceRequestDistributionPolicy : IMessage<CapacityAdviceRequestDistributionPolicy>, IEquatable<CapacityAdviceRequestDistributionPolicy>, IDeepCloneable<CapacityAdviceRequestDistributionPolicy>, IBufferMessage, IMessage

Reference documentation and code samples for the Compute Engine v1 API class CapacityAdviceRequestDistributionPolicy.

Distribution policy.

Inheritance

object > CapacityAdviceRequestDistributionPolicy

Namespace

Google.Cloud.Compute.V1

Assembly

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