Share via


OperationalInsightsClusterReplicationProperties Class

Definition

Cluster replication properties.

public class OperationalInsightsClusterReplicationProperties : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.OperationalInsights.Models.OperationalInsightsClusterReplicationProperties>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.OperationalInsights.Models.OperationalInsightsClusterReplicationProperties>
type OperationalInsightsClusterReplicationProperties = class
    interface IJsonModel<OperationalInsightsClusterReplicationProperties>
    interface IPersistableModel<OperationalInsightsClusterReplicationProperties>
Public Class OperationalInsightsClusterReplicationProperties
Implements IJsonModel(Of OperationalInsightsClusterReplicationProperties), IPersistableModel(Of OperationalInsightsClusterReplicationProperties)
Inheritance
OperationalInsightsClusterReplicationProperties
Implements

Constructors

OperationalInsightsClusterReplicationProperties()

Initializes a new instance of OperationalInsightsClusterReplicationProperties.

Properties

CreatedOn

The cluster's replication creation time.

IsAvailabilityZonesEnabled

Should enable AvailabilityZones for the given replicated cluster.

IsReplicationEnabled

Specifies whether the replication is enabled or not. When true the cluster is replicate to the specified ___location.

LastModifiedOn

The last time the cluster's replication was updated.

Location

The secondary ___location of the replication. If replication is being enabled, enabled must be provided.

ProvisioningState

The provisioning state of the cluster replication.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<OperationalInsightsClusterReplicationProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<OperationalInsightsClusterReplicationProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<OperationalInsightsClusterReplicationProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<OperationalInsightsClusterReplicationProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<OperationalInsightsClusterReplicationProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to