AzureSqlDataSyncCommunicator Class

Definition

This class is responsible for all the REST communication with the audit REST endpoints

public class AzureSqlDataSyncCommunicator
type AzureSqlDataSyncCommunicator = class
Public Class AzureSqlDataSyncCommunicator
Inheritance
AzureSqlDataSyncCommunicator

Constructors

AzureSqlDataSyncCommunicator(IAzureContext)

Creates a communicator for Azure Sql Data Sync

Properties

Context

Gets or sets the Azure profile

Methods

CreateSyncAgent(String, String, String, String, SyncAgentCreateOrUpdateParameters)

Create a sync agent

CreateSyncAgentKey(String, String, String)

Generate a sync agent key

CreateSyncGroup(String, String, String, String, String, SyncGroup)

Create a sync group

CreateSyncGroup(String, String, String, String, SyncGroupCreateOrUpdateParameters)
CreateSyncMember(String, String, String, String, String, String, SyncMember)

Create a new sync member

CreateSyncMember(String, String, String, String, SyncMemberCreateOrUpdateParameters)
GetCurrentSqlClient()

Retrieve the SQL Management client for the currently selected subscription, adding the session and request id tracing headers for the current cmdlet invocation.

GetSyncAgent(String, String, String)

Get a sync agent

GetSyncGroup(String, String, String, String)

Get a sync group

GetSyncHubSchema(String, String, String, String)

Get the hub database full schema of a sync member

GetSyncMember(String, String, String, SyncMemberGeneralParameters)

Get a sync group

GetSyncMemberSchema(String, String, String, SyncMemberGeneralParameters)

Get the full schema of member database of a sync member

InvokeSyncHubSchemaRefresh(String, String, String, String)

Invoke the schema of hub database refreshing

InvokeSyncMemberSchemaRefresh(String, String, String, SyncMemberGeneralParameters)

Invoke the schema of member database refreshing

ListNextSyncGroupLog(String, String, String, String, String)

List next sync group logs

ListSyncAgentLinkedDatabases(String, String, String)

Lists all databases connected by a given sync agent

ListSyncAgents(String, String)

List all sync agents

ListSyncGroupLogs(String, String, String, SyncGroupLogGetParameters)

List sync group logs

ListSyncGroups(String, String, String)

List all sync groups

ListSyncMembers(String, String, String, String)

List all sync members

RemoveSyncAgent(String, String, String)

Remove a sync agent

RemoveSyncGroup(String, String, String, String)

Remove a sync group

RemoveSyncMember(String, String, String, SyncMemberGeneralParameters)

Remove a specified sync member

StartSynchronization(String, String, String, String)

Start synchronization of sync group

StopSynchronization(String, String, String, String)

Stop synchronization of sync group

UpdateSyncGroup(String, String, String, String, SyncGroup)

Update a sync group

UpdateSyncGroup(String, String, String, SyncGroupCreateOrUpdateParameters)
UpdateSyncMember(String, String, String, String, String, SyncMember)

Update an existing sync member

UpdateSyncMember(String, String, String, SyncMemberCreateOrUpdateParameters)

Applies to