public sealed class ZoneDistributionConfig : IMessage<ZoneDistributionConfig>, IEquatable<ZoneDistributionConfig>, IDeepCloneable<ZoneDistributionConfig>, IBufferMessage, IMessageReference documentation and code samples for the Memorystore v1 API class ZoneDistributionConfig.
Zone distribution configuration for allocation of instance resources.
Implements
IMessageZoneDistributionConfig, IEquatableZoneDistributionConfig, IDeepCloneableZoneDistributionConfig, IBufferMessage, IMessageNamespace
Google.Cloud.Memorystore.V1Assembly
Google.Cloud.Memorystore.V1.dll
Constructors
ZoneDistributionConfig()
public ZoneDistributionConfig()ZoneDistributionConfig(ZoneDistributionConfig)
public ZoneDistributionConfig(ZoneDistributionConfig other)| Parameter | |
|---|---|
| Name | Description |
other |
ZoneDistributionConfig |
Properties
ActiveZones
public RepeatedField<string> ActiveZones { get; }Output only. The exact list of zones where the instance currently has active VMs.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldstring |
|
Mode
public ZoneDistributionConfig.Types.ZoneDistributionMode Mode { get; set; }Optional. Current zone distribution mode. Defaults to MULTI_ZONE.
| Property Value | |
|---|---|
| Type | Description |
ZoneDistributionConfigTypesZoneDistributionMode |
|
Zone
public string Zone { get; set; }Optional. Defines zone where all resources will be allocated with SINGLE_ZONE mode. Ignored for MULTI_ZONE mode.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Zones
public RepeatedField<string> Zones { get; }Optional. Specify the zones of a multi-zone instance where Memorystore instance allocates resources. This flag isn't applicable for single-zone instances.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldstring |
|