Class WrrPolicyItem
A routing block which contains the routing information for one WRR item.
Implements
Inherited Members
Namespace: Google.Apis.CloudDomains.v1alpha2.Data
Assembly: Google.Apis.CloudDomains.v1alpha2.dll
Syntax
public class WrrPolicyItem : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
HealthCheckedTargets
Endpoints that are health checked before making the routing decision. The unhealthy endpoints are omitted
from the result. If all endpoints within a bucket are unhealthy, we choose a different bucket (sampled with
respect to its weight) for responding. If DNSSEC is enabled for this zone, only one of rrdata or
health_checked_targets can be set.
Declaration
[JsonProperty("healthCheckedTargets")]
public virtual HealthCheckTargets HealthCheckedTargets { get; set; }
Property Value
| Type | Description |
|---|---|
| HealthCheckTargets |
Rrdata
Declaration
[JsonProperty("rrdata")]
public virtual IList<string> Rrdata { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<string> |
SignatureRrdata
DNSSEC generated signatures for all the rrdata within this item. When using health-checked targets for
DNSSEC-enabled zones, you can only use at most one health-checked IP address per item.
Declaration
[JsonProperty("signatureRrdata")]
public virtual IList<string> SignatureRrdata { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<string> |
Weight
The weight corresponding to this WrrPolicyItem object. When multiple WrrPolicyItem objects are
configured, the probability of returning an WrrPolicyItem object's data is proportional to its weight
relative to the sum of weights configured for all items. This weight must be non-negative.
Declaration
[JsonProperty("weight")]
public virtual double? Weight { get; set; }
Property Value
| Type | Description |
|---|---|
| double? |