Sdílet prostřednictvím


DatabasesOperations Třída

Operace DatabasesOperations.

Neměli byste vytvořit instanci této třídy přímo. Místo toho byste měli vytvořit instanci klienta, která vytvoří instanci za vás a připojí ji jako atribut.

Dědičnost
builtins.object
DatabasesOperations

Konstruktor

DatabasesOperations(client, config, serializer, deserializer)

Parametry

client
Vyžadováno

Klient pro žádosti o služby.

config
Vyžadováno

Konfigurace klienta služby.

serializer
Vyžadováno

Serializátor objektového modelu.

deserializer
Vyžadováno

Deserializátor objektového modelu.

Proměnné

models

Alias pro třídy modelu použité v této skupině operací

Metody

begin_create

Vytvoří novou databázi nebo aktualizuje existující databázi.

begin_delete

Odstraní databázi.

get

Získá informace o databázi.

list_by_server

Vypíše všechny databáze na daném serveru.

begin_create

Vytvoří novou databázi nebo aktualizuje existující databázi.

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

Parametry

resource_group_name
str
Vyžadováno

Název skupiny prostředků. V názvu se rozlišují malá a velká písmena.

server_name
str
Vyžadováno

Název serveru.

database_name
str
Vyžadováno

Název databáze.

parameters
Database
Vyžadováno

Požadované parametry pro vytvoření nebo aktualizaci databáze.

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

continuation_token
str

Pokračovací token pro restartování poller z uloženého stavu.

polling
bool nebo PollingMethod

Ve výchozím nastavení bude metodou dotazování ARMPolling. Předejte hodnotu False pro tuto operaci, pokud se nechcete dotazovat, nebo předejte vlastní inicializovaný objekt dotazování pro osobní strategii dotazování.

polling_interval
int

Výchozí čekací doba mezi dvěma dotazy na operace LRO, pokud není k dispozici žádná hlavička Retry-After.

Návraty

Instance LROPoller, která vrací buď Database, nebo výsledek cls(response)

Návratový typ

Výjimky

begin_delete

Odstraní databázi.

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

Parametry

resource_group_name
str
Vyžadováno

Název skupiny prostředků. V názvu se rozlišují malá a velká písmena.

server_name
str
Vyžadováno

Název serveru.

database_name
str
Vyžadováno

Název databáze.

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

continuation_token
str

Pokračovací token pro restartování poller z uloženého stavu.

polling
bool nebo PollingMethod

Ve výchozím nastavení bude metodou dotazování ARMPolling. Předejte hodnotu False pro tuto operaci, pokud se nechcete dotazovat, nebo předejte vlastní inicializovaný objekt dotazování pro osobní strategii dotazování.

polling_interval
int

Výchozí čekací doba mezi dvěma dotazy na operace LRO, pokud není k dispozici žádná hlavička Retry-After.

Návraty

Instance LROPoller, která vrátí buď None, nebo výsledek cls(response)

Návratový typ

Výjimky

get

Získá informace o databázi.

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

Parametry

resource_group_name
str
Vyžadováno

Název skupiny prostředků. V názvu se rozlišují malá a velká písmena.

server_name
str
Vyžadováno

Název serveru.

database_name
str
Vyžadováno

Název databáze.

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

Návraty

Databáze nebo výsledek cls(response)

Návratový typ

Výjimky

list_by_server

Vypíše všechny databáze na daném serveru.

list_by_server(resource_group_name: str, server_name: str, **kwargs: Any) -> Iterable['_models.DatabaseListResult']

Parametry

resource_group_name
str
Vyžadováno

Název skupiny prostředků. V názvu se rozlišují malá a velká písmena.

server_name
str
Vyžadováno

Název serveru.

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

Návraty

Iterátor jako instance DatabaseListResult nebo výsledek cls(response)

Návratový typ

Výjimky

Atributy

models

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