Share via


ISqlSyncMember Interface

Definition

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

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

Properties

DatabaseType

Gets the Database type of the sync member.

Id (Inherited from IExternalChildResource<FluentModelT,IParentT>)
Inner (Inherited from IHasInner<T>)
Key (Inherited from IIndexable)
MemberDatabaseName

Gets Database name of the member database in the sync member.

MemberServerName

Gets the SQL Server name of the member database in the sync member.

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 Sync Group ID.

ResourceGroupName (Inherited from IHasResourceGroup)
SqlDatabaseName

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

SqlServerDatabaseId

Gets the SQL Database id of the sync member.

SqlServerName

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

SqlSyncGroupName

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

SyncAgentId

Gets the ARM resource id of the sync agent in the sync member.

SyncDirection

Gets the sync direction of the sync member.

SyncState

Gets the sync state of the sync member.

UserName

Gets the user name of the member database in the sync member.

Methods

Delete()

Deletes the Sync Member resource.

DeleteAsync(CancellationToken)

Deletes the SQL Member resource asynchronously.

ListMemberSchemas()

Lists the sync member database schemas.

ListMemberSchemasAsync(CancellationToken)

Lists the sync member database schemas 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>)
RefreshMemberSchema()

Refreshes a sync member database schema.

RefreshMemberSchemaAsync(CancellationToken)

Refreshes a sync member database schema asynchronously.

Update() (Inherited from IUpdatable<T>)

Applies to