Aracılığıyla paylaş


ServersOperations Sınıf

ServersOperations zaman uyumsuz işlemler.

Bu sınıfın örneğini doğrudan oluşturmamalısınız. Bunun yerine, sizin için örneği oluşturan ve bir öznitelik olarak ekleyen bir İstemci örneği oluşturmanız gerekir.

Devralma
builtins.object
ServersOperations

Oluşturucu

ServersOperations(client, config, serializer, deserializer)

Parametreler

client
Gerekli

Hizmet istekleri için istemci.

config
Gerekli

Hizmet istemcisi yapılandırması.

serializer
Gerekli

Nesne modeli seri hale getirici.

deserializer
Gerekli

Nesne modeli seri durumdan çıkarıcı.

Değişkenler

models

Bu işlem grubunda kullanılan model sınıflarının diğer adı.

Yöntemler

begin_create_or_update

Bir sunucu oluşturur veya güncelleştirir.

begin_delete

Bir sunucuyu siler.

begin_import_database

Bir bacpac'i yeni bir veritabanına aktarır.

begin_update

Bir sunucu Güncelleştirmeler.

check_name_availability

Belirtilen adla bir kaynağın oluşturulup oluşturulamayacağını belirler.

get

Bir sunucu alır.

list

Abonelikteki tüm sunucuların listesini alır.

list_by_resource_group

Kaynak gruplarındaki sunucuların listesini alır.

begin_create_or_update

Bir sunucu oluşturur veya güncelleştirir.

async begin_create_or_update(resource_group_name: str, server_name: str, parameters: Server, **kwargs: Any) -> AsyncLROPoller[Server]

Parametreler

resource_group_name
str
Gerekli

Kaynağı içeren kaynak grubunun adı. Bu değeri Azure Resource Manager API'sinden veya portaldan alabilirsiniz.

server_name
str
Gerekli

Sunucunun adı.

parameters
Server
Gerekli

İstenen sunucu kaynak durumu.

cls
callable

Doğrudan yanıt geçirilecek özel bir tür veya işlev

continuation_token
str

Bir poller'ı kaydedilmiş durumdan yeniden başlatmak için bir devamlılık belirteci.

polling
bool veya AsyncPollingMethod

Varsayılan olarak yoklama yönteminiz AsyncARMPolling olacaktır. Bu işlemin yoklamaması için False değerini geçirin veya kişisel yoklama stratejisi için kendi başlatılan yoklama nesnenizi geçirin.

polling_interval
int

Retry-After üst bilgisi yoksa LRO işlemleri için iki yoklama arasındaki varsayılan bekleme süresi.

Döndürülenler

Sunucu veya cls(yanıt) sonucunu döndüren AsyncLROPoller örneği

Dönüş türü

Özel durumlar

begin_delete

Bir sunucuyu siler.

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

Parametreler

resource_group_name
str
Gerekli

Kaynağı içeren kaynak grubunun adı. Bu değeri Azure Resource Manager API'sinden veya portaldan alabilirsiniz.

server_name
str
Gerekli

Sunucunun adı.

cls
callable

Doğrudan yanıt geçirilecek özel bir tür veya işlev

continuation_token
str

Bir poller'ı kaydedilmiş durumdan yeniden başlatmak için bir devamlılık belirteci.

polling
bool veya AsyncPollingMethod

Varsayılan olarak yoklama yönteminiz AsyncARMPolling olacaktır. Bu işlemin yoklamaması için False değerini geçirin veya kişisel yoklama stratejisi için kendi başlatılan yoklama nesnenizi geçirin.

polling_interval
int

Retry-After üst bilgisi yoksa LRO işlemleri için iki yoklama arasındaki varsayılan bekleme süresi.

Döndürülenler

Yok veya cls(yanıt) sonucunu döndüren bir AsyncLROPoller örneği

Dönüş türü

Özel durumlar

begin_import_database

Bir bacpac'i yeni bir veritabanına aktarır.

async begin_import_database(resource_group_name: str, server_name: str, parameters: ImportNewDatabaseDefinition, **kwargs: Any) -> AsyncLROPoller[ImportExportOperationResult]

Parametreler

resource_group_name
str
Gerekli

Kaynağı içeren kaynak grubunun adı. Bu değeri Azure Resource Manager API'sinden veya portaldan alabilirsiniz.

server_name
str
Gerekli

Sunucunun adı.

parameters
ImportNewDatabaseDefinition
Gerekli

Veritabanı içeri aktarma isteği parametreleri.

cls
callable

Doğrudan yanıt geçirilecek özel bir tür veya işlev

continuation_token
str

Bir poller'ı kaydedilmiş durumdan yeniden başlatmak için bir devamlılık belirteci.

polling
bool veya AsyncPollingMethod

Varsayılan olarak yoklama yönteminiz AsyncARMPolling olacaktır. Bu işlemin yoklamaması için False değerini geçirin veya kişisel yoklama stratejisi için kendi başlatılan yoklama nesnenizi geçirin.

polling_interval
int

Retry-After üst bilgisi yoksa LRO işlemleri için iki yoklama arasındaki varsayılan bekleme süresi.

Döndürülenler

ImportExportOperationResult veya cls(response) sonucunu döndüren AsyncLROPoller örneği

Dönüş türü

Özel durumlar

begin_update

Bir sunucu Güncelleştirmeler.

async begin_update(resource_group_name: str, server_name: str, parameters: ServerUpdate, **kwargs: Any) -> AsyncLROPoller[Server]

Parametreler

resource_group_name
str
Gerekli

Kaynağı içeren kaynak grubunun adı. Bu değeri Azure Resource Manager API'sinden veya portaldan alabilirsiniz.

server_name
str
Gerekli

Sunucunun adı.

parameters
ServerUpdate
Gerekli

İstenen sunucu kaynak durumu.

cls
callable

Doğrudan yanıt geçirilecek özel bir tür veya işlev

continuation_token
str

Bir poller'ı kaydedilmiş durumdan yeniden başlatmak için bir devamlılık belirteci.

polling
bool veya AsyncPollingMethod

Varsayılan olarak yoklama yönteminiz AsyncARMPolling olacaktır. Bu işlemin yoklamaması için False değerini geçirin veya kişisel yoklama stratejisi için kendi başlatılan yoklama nesnenizi geçirin.

polling_interval
int

Retry-After üst bilgisi yoksa LRO işlemleri için iki yoklama arasındaki varsayılan bekleme süresi.

Döndürülenler

Sunucu veya cls(yanıt) sonucunu döndüren AsyncLROPoller örneği

Dönüş türü

Özel durumlar

check_name_availability

Belirtilen adla bir kaynağın oluşturulup oluşturulamayacağını belirler.

async check_name_availability(parameters: CheckNameAvailabilityRequest, **kwargs: Any) -> CheckNameAvailabilityResponse

Parametreler

parameters
CheckNameAvailabilityRequest
Gerekli

Ad kullanılabilirliği isteği parametreleri.

cls
callable

Doğrudan yanıt geçirilecek özel bir tür veya işlev

Döndürülenler

CheckNameAvailabilityResponse veya cls(yanıt) sonucu

Dönüş türü

Özel durumlar

get

Bir sunucu alır.

async get(resource_group_name: str, server_name: str, expand: str | None = None, **kwargs: Any) -> Server

Parametreler

resource_group_name
str
Gerekli

Kaynağı içeren kaynak grubunun adı. Bu değeri Azure Resource Manager API'sinden veya portaldan alabilirsiniz.

server_name
str
Gerekli

Sunucunun adı.

expand
str
varsayılan değer: None

Yanıta eklenecek alt kaynaklar.

cls
callable

Doğrudan yanıt geçirilecek özel bir tür veya işlev

Döndürülenler

Sunucu veya cls(yanıt) sonucu

Dönüş türü

Özel durumlar

list

Abonelikteki tüm sunucuların listesini alır.

list(expand: str | None = None, **kwargs: Any) -> AsyncIterable[ServerListResult]

Parametreler

expand
str
varsayılan değer: None

Yanıta eklenecek alt kaynaklar.

cls
callable

Doğrudan yanıt geçirilecek özel bir tür veya işlev

Döndürülenler

ServerListResult örneği veya cls(yanıt) sonucu gibi bir yineleyici

Dönüş türü

Özel durumlar

list_by_resource_group

Kaynak gruplarındaki sunucuların listesini alır.

list_by_resource_group(resource_group_name: str, expand: str | None = None, **kwargs: Any) -> AsyncIterable[ServerListResult]

Parametreler

resource_group_name
str
Gerekli

Kaynağı içeren kaynak grubunun adı. Bu değeri Azure Resource Manager API'sinden veya portaldan alabilirsiniz.

expand
str
varsayılan değer: None

Yanıta eklenecek alt kaynaklar.

cls
callable

Doğrudan yanıt geçirilecek özel bir tür veya işlev

Döndürülenler

ServerListResult örneği veya cls(yanıt) sonucu gibi bir yineleyici

Dönüş türü

Özel durumlar

Öznitelikler

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'>