Share via


SyncAgentData Class

Definition

A class representing the SyncAgent data model. An Azure SQL Database sync agent.

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

Constructors

SyncAgentData()

Initializes a new instance of SyncAgentData.

Properties

ExpireOn

Expiration time of the sync agent version.

Id

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

(Inherited from ResourceData)
IsUpToDate

If the sync agent version is up to date.

LastAliveOn

Last alive time of the sync agent.

Name

The name of the resource.

(Inherited from ResourceData)
ResourceType

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

(Inherited from ResourceData)
State

State of the sync agent.

SyncDatabaseId

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

SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)
Version

Version of the sync agent.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from ResourceData)

Explicit Interface Implementations

IJsonModel<SyncAgentData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<SyncAgentData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<SyncAgentData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<SyncAgentData>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<SyncAgentData>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to