Freigeben über


SyncGroupsOperations Klasse

SyncGroupsOperations-Vorgänge.

Sie sollten diese Klasse nicht direkt instanziieren. Stattdessen sollten Sie eine Clientinstanz erstellen, die sie für Sie instanziiert und als Attribut anfügt.

Vererbung
builtins.object
SyncGroupsOperations

Konstruktor

SyncGroupsOperations(client, config, serializer, deserializer)

Parameter

client
Erforderlich

Client für Dienstanforderungen.

config
Erforderlich

Konfiguration des Dienstclients.

serializer
Erforderlich

Ein Objektmodellserialisierungsprogramm.

deserializer
Erforderlich

Ein Objektmodell-Deserialisierer.

Variablen

models

Alias für Modellklassen, die in dieser Vorgangsgruppe verwendet werden.

Methoden

begin_create_or_update

Erstellt oder aktualisiert eine Synchronisierungsgruppe.

begin_delete

Löscht eine Synchronisierungsgruppe.

begin_refresh_hub_schema

Aktualisiert ein Hubdatenbankschema.

begin_update

Aktualisiert eine Synchronisierungsgruppe

cancel_sync

Bricht die Synchronisierung einer Synchronisierungsgruppe ab.

get

Ruft eine Synchronisierungsgruppe ab.

list_by_database

Listet Synchronisierungsgruppen unter einer Hubdatenbank auf.

list_hub_schemas

Ruft eine Auflistung von Hubdatenbankschemas ab.

list_logs

Ruft eine Auflistung von Synchronisierungsgruppenprotokollen ab.

list_sync_database_ids

Ruft eine Auflistung von Synchronisierungsdatenbank-IDs ab.

trigger_sync

Löst eine Synchronisierungsgruppe aus.

begin_create_or_update

Erstellt oder aktualisiert eine Synchronisierungsgruppe.

begin_create_or_update(resource_group_name: str, server_name: str, database_name: str, sync_group_name: str, parameters: '_models.SyncGroup', **kwargs: Any) -> LROPoller['_models.SyncGroup']

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe, die die Ressource enthält. Dieser Wert kann über die Azure-Ressourcen-Manager-API oder das Portal abgerufen werden.

server_name
str
Erforderlich

Name des Servers

database_name
str
Erforderlich

Der Name der Datenbank, in der die Synchronisierungsgruppe gehostet wird.

sync_group_name
str
Erforderlich

Der Name der Synchronisierungsgruppe.

parameters
SyncGroup
Erforderlich

Der angeforderte Ressourcenstatus der Synchronisierungsgruppe.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

continuation_token
str

Ein Fortsetzungstoken, um einen Poller aus einem gespeicherten Zustand neu zu starten.

polling
bool oder PollingMethod

Standardmäßig lautet die Abfragemethode ARMPolling. Übergeben Sie False, damit dieser Vorgang kein Abruf oder ein eigenes initialisiertes Abfrageobjekt für eine persönliche Abfragestrategie übergibt.

polling_interval
int

Standardwartezeit zwischen zwei Abfragen für LRO-Vorgänge, wenn kein Retry-After-Header vorhanden ist.

Gibt zurück

Eine Instanz von LROPoller, die entweder SyncGroup oder das Ergebnis von cls(response) zurückgibt.

Rückgabetyp

Ausnahmen

begin_delete

Löscht eine Synchronisierungsgruppe.

begin_delete(resource_group_name: str, server_name: str, database_name: str, sync_group_name: str, **kwargs: Any) -> LROPoller[None]

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe, die die Ressource enthält. Dieser Wert kann über die Azure-Ressourcen-Manager-API oder das Portal abgerufen werden.

server_name
str
Erforderlich

Name des Servers

database_name
str
Erforderlich

Der Name der Datenbank, in der die Synchronisierungsgruppe gehostet wird.

sync_group_name
str
Erforderlich

Der Name der Synchronisierungsgruppe.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

continuation_token
str

Ein Fortsetzungstoken, um einen Poller aus einem gespeicherten Zustand neu zu starten.

polling
bool oder PollingMethod

Standardmäßig lautet die Abfragemethode ARMPolling. Übergeben Sie False, damit dieser Vorgang kein Abruf oder ein eigenes initialisiertes Abfrageobjekt für eine persönliche Abfragestrategie übergibt.

polling_interval
int

Standardwartezeit zwischen zwei Abfragen für LRO-Vorgänge, wenn kein Retry-After-Header vorhanden ist.

Gibt zurück

Eine Instanz von LROPoller, die entweder None oder das Ergebnis von cls(response) zurückgibt.

Rückgabetyp

Ausnahmen

begin_refresh_hub_schema

Aktualisiert ein Hubdatenbankschema.

begin_refresh_hub_schema(resource_group_name: str, server_name: str, database_name: str, sync_group_name: str, **kwargs: Any) -> LROPoller[None]

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe, die die Ressource enthält. Dieser Wert kann über die Azure-Ressourcen-Manager-API oder das Portal abgerufen werden.

server_name
str
Erforderlich

Name des Servers

database_name
str
Erforderlich

Der Name der Datenbank, in der die Synchronisierungsgruppe gehostet wird.

sync_group_name
str
Erforderlich

Der Name der Synchronisierungsgruppe.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

continuation_token
str

Ein Fortsetzungstoken, um einen Poller aus einem gespeicherten Zustand neu zu starten.

polling
bool oder PollingMethod

Standardmäßig lautet die Abfragemethode ARMPolling. Übergeben Sie False, damit dieser Vorgang kein Abruf oder ein eigenes initialisiertes Abfrageobjekt für eine persönliche Abfragestrategie übergibt.

polling_interval
int

Standardwartezeit zwischen zwei Abfragen für LRO-Vorgänge, wenn kein Retry-After-Header vorhanden ist.

Gibt zurück

Eine Instanz von LROPoller, die entweder None oder das Ergebnis von cls(response) zurückgibt.

Rückgabetyp

Ausnahmen

begin_update

Aktualisiert eine Synchronisierungsgruppe

begin_update(resource_group_name: str, server_name: str, database_name: str, sync_group_name: str, parameters: '_models.SyncGroup', **kwargs: Any) -> LROPoller['_models.SyncGroup']

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe, die die Ressource enthält. Dieser Wert kann über die Azure-Ressourcen-Manager-API oder das Portal abgerufen werden.

server_name
str
Erforderlich

Name des Servers

database_name
str
Erforderlich

Der Name der Datenbank, in der die Synchronisierungsgruppe gehostet wird.

sync_group_name
str
Erforderlich

Der Name der Synchronisierungsgruppe.

parameters
SyncGroup
Erforderlich

Der angeforderte Ressourcenstatus der Synchronisierungsgruppe.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

continuation_token
str

Ein Fortsetzungstoken, um einen Poller aus einem gespeicherten Zustand neu zu starten.

polling
bool oder PollingMethod

Standardmäßig lautet die Abfragemethode ARMPolling. Übergeben Sie False, damit dieser Vorgang kein Abruf oder ein eigenes initialisiertes Abfrageobjekt für eine persönliche Abfragestrategie übergibt.

polling_interval
int

Standardwartezeit zwischen zwei Abfragen für LRO-Vorgänge, wenn kein Retry-After-Header vorhanden ist.

Gibt zurück

Eine Instanz von LROPoller, die entweder SyncGroup oder das Ergebnis von cls(response) zurückgibt.

Rückgabetyp

Ausnahmen

cancel_sync

Bricht die Synchronisierung einer Synchronisierungsgruppe ab.

cancel_sync(resource_group_name: str, server_name: str, database_name: str, sync_group_name: str, **kwargs: Any) -> None

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe, die die Ressource enthält. Dieser Wert kann über die Azure-Ressourcen-Manager-API oder das Portal abgerufen werden.

server_name
str
Erforderlich

Name des Servers

database_name
str
Erforderlich

Der Name der Datenbank, in der die Synchronisierungsgruppe gehostet wird.

sync_group_name
str
Erforderlich

Der Name der Synchronisierungsgruppe.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

Keine oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

get

Ruft eine Synchronisierungsgruppe ab.

get(resource_group_name: str, server_name: str, database_name: str, sync_group_name: str, **kwargs: Any) -> _models.SyncGroup

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe, die die Ressource enthält. Dieser Wert kann über die Azure-Ressourcen-Manager-API oder das Portal abgerufen werden.

server_name
str
Erforderlich

Name des Servers

database_name
str
Erforderlich

Der Name der Datenbank, in der die Synchronisierungsgruppe gehostet wird.

sync_group_name
str
Erforderlich

Der Name der Synchronisierungsgruppe.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

SyncGroup oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

list_by_database

Listet Synchronisierungsgruppen unter einer Hubdatenbank auf.

list_by_database(resource_group_name: str, server_name: str, database_name: str, **kwargs: Any) -> Iterable['_models.SyncGroupListResult']

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe, die die Ressource enthält. Dieser Wert kann über die Azure-Ressourcen-Manager-API oder das Portal abgerufen werden.

server_name
str
Erforderlich

Name des Servers

database_name
str
Erforderlich

Der Name der Datenbank, in der die Synchronisierungsgruppe gehostet wird.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

Eine Iterator-ähnliche Instanz von SyncGroupListResult oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

list_hub_schemas

Ruft eine Auflistung von Hubdatenbankschemas ab.

list_hub_schemas(resource_group_name: str, server_name: str, database_name: str, sync_group_name: str, **kwargs: Any) -> Iterable['_models.SyncFullSchemaPropertiesListResult']

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe, die die Ressource enthält. Dieser Wert kann über die Azure-Ressourcen-Manager-API oder das Portal abgerufen werden.

server_name
str
Erforderlich

Name des Servers

database_name
str
Erforderlich

Der Name der Datenbank, in der die Synchronisierungsgruppe gehostet wird.

sync_group_name
str
Erforderlich

Der Name der Synchronisierungsgruppe.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

Ein Iterator wie eine Instanz von SyncFullSchemaPropertiesListResult oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

list_logs

Ruft eine Auflistung von Synchronisierungsgruppenprotokollen ab.

list_logs(resource_group_name: str, server_name: str, database_name: str, sync_group_name: str, start_time: str, end_time: str, type: str | '_models.Enum77', continuation_token_parameter: str | None = None, **kwargs: Any) -> Iterable['_models.SyncGroupLogListResult']

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe, die die Ressource enthält. Dieser Wert kann über die Azure-Ressourcen-Manager-API oder das Portal abgerufen werden.

server_name
str
Erforderlich

Name des Servers

database_name
str
Erforderlich

Der Name der Datenbank, in der die Synchronisierungsgruppe gehostet wird.

sync_group_name
str
Erforderlich

Der Name der Synchronisierungsgruppe.

start_time
str
Erforderlich

Abrufen von Protokollen, die nach diesem Zeitpunkt generiert wurden.

end_time
str
Erforderlich

Abrufen von Protokollen, die vor diesem Zeitpunkt generiert wurden.

type
str oder Enum77
Erforderlich

Die abzurufenden Protokolltypen.

continuation_token_parameter
str
Standardwert: None

Das Fortsetzungstoken für diesen Vorgang.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

Ein Iterator wie eine Instanz von SyncGroupLogListResult oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

list_sync_database_ids

Ruft eine Auflistung von Synchronisierungsdatenbank-IDs ab.

list_sync_database_ids(location_name: str, **kwargs: Any) -> Iterable['_models.SyncDatabaseIdListResult']

Parameter

location_name
str
Erforderlich

Der Name der Region, in der sich die Ressource befindet.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

Eine Iterator-ähnliche Instanz von SyncDatabaseIdListResult oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

trigger_sync

Löst eine Synchronisierungsgruppe aus.

trigger_sync(resource_group_name: str, server_name: str, database_name: str, sync_group_name: str, **kwargs: Any) -> None

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe, die die Ressource enthält. Dieser Wert kann über die Azure-Ressourcen-Manager-API oder das Portal abgerufen werden.

server_name
str
Erforderlich

Name des Servers

database_name
str
Erforderlich

Der Name der Datenbank, in der die Synchronisierungsgruppe gehostet wird.

sync_group_name
str
Erforderlich

Der Name der Synchronisierungsgruppe.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

Keine oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

Attribute

models

models = <module 'azure.mgmt.sql.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\sql\\models\\__init__.py'>