ISqlSyncGroup Interface

Definition

An immutable client-side representation of an Azure SQL Server Sync Group.

public interface ISqlSyncGroup : Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IChildResource<Microsoft.Azure.Management.Sql.Fluent.ISqlDatabase>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IExternalChildResource<Microsoft.Azure.Management.Sql.Fluent.ISqlSyncGroup,Microsoft.Azure.Management.Sql.Fluent.ISqlDatabase>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<Microsoft.Azure.Management.Sql.Fluent.Models.SyncGroupInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasParent<Microsoft.Azure.Management.Sql.Fluent.ISqlDatabase>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasResourceGroup, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IRefreshable<Microsoft.Azure.Management.Sql.Fluent.ISqlSyncGroup>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IUpdatable<Microsoft.Azure.Management.Sql.Fluent.SqlSyncGroup.Update.IUpdate>
type ISqlSyncGroup = interface
    interface IBeta
    interface IExternalChildResource<ISqlSyncGroup, ISqlDatabase>
    interface IChildResource<ISqlDatabase>
    interface IHasName
    interface IIndexable
    interface IHasParent<ISqlDatabase>
    interface IRefreshable<ISqlSyncGroup>
    interface IHasInner<SyncGroupInner>
    interface IHasResourceGroup
    interface IUpdatable<IUpdate>
Public Interface ISqlSyncGroup
Implements IBeta, IChildResource(Of ISqlDatabase), IExternalChildResource(Of ISqlSyncGroup, ISqlDatabase), IHasInner(Of SyncGroupInner), IHasParent(Of ISqlDatabase), IHasResourceGroup, IRefreshable(Of ISqlSyncGroup), IUpdatable(Of IUpdate)
Implements

Properties

ConflictResolutionPolicy

Gets conflict resolution policy of the sync group.

DatabaseUserName

Gets user name for the sync group hub database credential.

Id (Inherited from IExternalChildResource<FluentModelT,IParentT>)
Inner (Inherited from IHasInner<T>)
Interval

Gets sync interval of the sync group.

Key (Inherited from IIndexable)
LastSyncTime

Gets last sync time of the sync group.

Name

Gets the name of the resource

(Inherited from IHasName)
Parent

Gets the parent of this child resource.

(Inherited from IHasParent<ParentT>)
ParentId

Gets the parent SQL Database ID.

ResourceGroupName (Inherited from IHasResourceGroup)
Schema

Gets sync schema of the sync group.

SqlDatabaseName

Gets name of the SQL Database to which this Sync Group belongs.

SqlServerName

Gets name of the SQL Server to which this Sync Group belongs.

SyncDatabaseId

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

SyncMembers
SyncState

Gets sync state of the sync group.

Methods

CancelSynchronization()

Cancels a sync group synchronization.

CancelSynchronizationAsync(CancellationToken)

Cancels a sync group synchronization asynchronously.

Delete()

Deletes the Sync Group resource.

DeleteAsync(CancellationToken)

Deletes the SQL Sync Group resource asynchronously.

ListHubSchemas()

Gets a collection of hub database schemas.

ListHubSchemasAsync(CancellationToken)

Gets a collection of hub database schemas asynchronously.

ListLogs(String, String, Type)

Gets a collection of sync group logs.

ListLogsAsync(String, String, Type, CancellationToken)

Gets a collection of sync group logs asynchronously.

Refresh()

Refreshes the resource to sync with Azure.

(Inherited from IRefreshable<T>)
RefreshAsync(CancellationToken)

Refreshes the resource to sync with Azure.

(Inherited from IRefreshable<T>)
RefreshHubSchema()

Refreshes a hub database schema.

RefreshHubSchemaAsync(CancellationToken)

Refreshes a hub database schema asynchronously.

TriggerSynchronization()

Triggers a sync group synchronization.

TriggerSynchronizationAsync(CancellationToken)

Triggers a sync group synchronization.

Update() (Inherited from IUpdatable<T>)

Applies to