Share via


AvailabilityProperties Class

Definition

The properties describing private cloud availability zone distribution

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.AvailabilityPropertiesTypeConverter))]
public class AvailabilityProperties : Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IAvailabilityProperties
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.AvailabilityPropertiesTypeConverter))>]
type AvailabilityProperties = class
    interface IAvailabilityProperties
    interface IJsonSerializable
Public Class AvailabilityProperties
Implements IAvailabilityProperties
Inheritance
AvailabilityProperties
Attributes
Implements

Constructors

AvailabilityProperties()

Creates an new AvailabilityProperties instance.

Properties

SecondaryZone

The secondary availability zone for the private cloud

Strategy

The availability strategy for the private cloud

Zone

The primary availability zone for the private cloud

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of AvailabilityProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of AvailabilityProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IAvailabilityProperties.

FromJsonString(String)

Creates a new instance of AvailabilityProperties, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of AvailabilityProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to