Share via


SyncGroupData Class

Definition

A class representing the SyncGroup data model. An Azure SQL Database sync group.

public class SyncGroupData : Azure.ResourceManager.Models.ResourceData, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Sql.SyncGroupData>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Sql.SyncGroupData>
type SyncGroupData = class
    inherit ResourceData
    interface IJsonModel<SyncGroupData>
    interface IPersistableModel<SyncGroupData>
Public Class SyncGroupData
Inherits ResourceData
Implements IJsonModel(Of SyncGroupData), IPersistableModel(Of SyncGroupData)
Inheritance
SyncGroupData
Implements

Constructors

SyncGroupData()

Initializes a new instance of SyncGroupData.

Properties

ConflictLoggingRetentionInDays

Conflict logging retention period.

ConflictResolutionPolicy

Conflict resolution policy of the sync group.

HubDatabasePassword

Password for the sync group hub database credential.

HubDatabaseUserName

User name for the sync group hub database credential.

Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

(Inherited from ResourceData)
Interval

Sync interval of the sync group.

IsConflictLoggingEnabled

If conflict logging is enabled.

LastSyncOn

Last sync time of the sync group.

Name

The name of the resource.

(Inherited from ResourceData)
PrivateEndpointName

Private endpoint name of the sync group if use private link connection is enabled.

ResourceType

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

(Inherited from ResourceData)
Schema

Sync schema of the sync group.

Sku

The name and capacity of the SKU.

SyncDatabaseId

ARM resource id of the sync database in the sync group.

SyncState

Sync state of the sync group.

SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)
UsePrivateLinkConnection

If use private link connection is enabled.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from ResourceData)

Explicit Interface Implementations

IJsonModel<SyncGroupData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<SyncGroupData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<SyncGroupData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<SyncGroupData>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<SyncGroupData>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to