Udostępnij za pośrednictwem


DeploymentsOperations Klasa

Ostrzeżenie

NIE należy bezpośrednio utworzyć wystąpienia tej klasy.

Zamiast tego należy uzyskać dostęp do następujących operacji za pośrednictwem

ResourceManagementClient's'

<xref:deployments> Atrybut.

Dziedziczenie
builtins.object
DeploymentsOperations

Konstruktor

DeploymentsOperations(*args, **kwargs)

Metody

begin_create_or_update

Wdraża zasoby w grupie zasobów.

Szablon i parametry można podać bezpośrednio w żądaniu lub połączyć z plikami JSON.

begin_delete

Usuwa wdrożenie z historii wdrożenia.

Nie można usunąć wdrożenia szablonu, które jest obecnie uruchomione. Usunięcie wdrożenia szablonu powoduje usunięcie skojarzonych operacji wdrażania. Usunięcie wdrożenia szablonu nie ma wpływu na stan grupy zasobów. Jest to operacja asynchroniczna, która zwraca stan 202 do momentu pomyślnego usunięcia wdrożenia szablonu. Nagłówek odpowiedzi Lokalizacja zawiera identyfikator URI używany do uzyskiwania stanu procesu. Gdy proces jest uruchomiony, wywołanie identyfikatora URI w nagłówku Location zwraca stan 202. Po zakończeniu procesu identyfikator URI w nagłówku Lokalizacja zwraca stan 204 w przypadku powodzenia. Jeśli żądanie asynchroniczne nie powiodło się, identyfikator URI w nagłówku Location zwraca kod stanu na poziomie błędu.

calculate_template_hash

Oblicz skrót danego szablonu.

cancel

Anuluje aktualnie uruchomione wdrożenie szablonu.

Wdrożenie można anulować tylko wtedy, gdy parametr provisioningState jest akceptowany lub uruchomiony. Po anulowaniu wdrożenia stan provisioningState jest ustawiony na Anulowane. Anulowanie wdrożenia szablonu powoduje zatrzymanie aktualnie uruchomionego wdrożenia szablonu i pozostawienie grupy zasobów częściowo wdrożonej.

check_existence

Sprawdza, czy wdrożenie istnieje.

export_template

Eksportuje szablon używany do określonego wdrożenia.

get

Pobiera wdrożenie.

list

Pobierz wszystkie wdrożenia dla grupy zasobów.

validate

Sprawdza, czy określony szablon jest poprawny składniowo i zostanie zaakceptowany przez usługę Azure Resource Manager..

begin_create_or_update

Wdraża zasoby w grupie zasobów.

Szablon i parametry można podać bezpośrednio w żądaniu lub połączyć z plikami JSON.

begin_create_or_update(resource_group_name: str, deployment_name: str, parameters: _models.Deployment, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.DeploymentExtended]

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów do wdrożenia zasobów. W nazwie jest uwzględniana wielkość liter. Grupa zasobów musi już istnieć. Wymagane.

deployment_name
str
Wymagane

Nazwa wdrożenia. Wymagane.

parameters
Deployment lub IO
Wymagane

Dodatkowe parametry dostarczone do operacji. Jest typem wdrożenia lub typem we/wy. Wymagane.

content_type
str

Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

continuation_token
str

Token kontynuacji w celu ponownego uruchomienia bazy danych poller ze stanu zapisanego.

polling
bool lub PollingMethod

Domyślnie metoda sondowania będzie ARMPolling. Przekaż wartość False dla tej operacji, aby nie sondować lub przekazać własny zainicjowany obiekt sondowania dla osobistej strategii sondowania.

polling_interval
int

Domyślny czas oczekiwania między dwoma sondami dla operacji LRO, jeśli nie ma Retry-After nagłówka.

Zwraca

Wystąpienie LROPoller zwracające wartość DeploymentExtended lub wynik cls(response)

Typ zwracany

Wyjątki

begin_delete

Usuwa wdrożenie z historii wdrożenia.

Nie można usunąć wdrożenia szablonu, które jest obecnie uruchomione. Usunięcie wdrożenia szablonu powoduje usunięcie skojarzonych operacji wdrażania. Usunięcie wdrożenia szablonu nie ma wpływu na stan grupy zasobów. Jest to operacja asynchroniczna, która zwraca stan 202 do momentu pomyślnego usunięcia wdrożenia szablonu. Nagłówek odpowiedzi Lokalizacja zawiera identyfikator URI używany do uzyskiwania stanu procesu. Gdy proces jest uruchomiony, wywołanie identyfikatora URI w nagłówku Location zwraca stan 202. Po zakończeniu procesu identyfikator URI w nagłówku Lokalizacja zwraca stan 204 w przypadku powodzenia. Jeśli żądanie asynchroniczne nie powiodło się, identyfikator URI w nagłówku Location zwraca kod stanu na poziomie błędu.

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

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów z wdrożeniem do usunięcia. W nazwie jest uwzględniana wielkość liter. Wymagane.

deployment_name
str
Wymagane

Nazwa wdrożenia do usunięcia. Wymagane.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

continuation_token
str

Token kontynuacji w celu ponownego uruchomienia bazy danych poller ze stanu zapisanego.

polling
bool lub PollingMethod

Domyślnie metoda sondowania będzie ARMPolling. Przekaż wartość False dla tej operacji, aby nie sondować lub przekazać własny zainicjowany obiekt sondowania dla osobistej strategii sondowania.

polling_interval
int

Domyślny czas oczekiwania między dwoma sondami dla operacji LRO, jeśli nie ma Retry-After nagłówka.

Zwraca

Wystąpienie LROPoller zwracające wartość None lub wynik cls(response)

Typ zwracany

Wyjątki

calculate_template_hash

Oblicz skrót danego szablonu.

calculate_template_hash(template: MutableMapping[str, Any], **kwargs: Any) -> TemplateHashResult

Parametry

template
<xref:JSON>
Wymagane

Szablon udostępniony do obliczenia skrótu. Wymagane.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

TemplateHashResult lub wynik cls(response)

Typ zwracany

Wyjątki

cancel

Anuluje aktualnie uruchomione wdrożenie szablonu.

Wdrożenie można anulować tylko wtedy, gdy parametr provisioningState jest akceptowany lub uruchomiony. Po anulowaniu wdrożenia stan provisioningState jest ustawiony na Anulowane. Anulowanie wdrożenia szablonu powoduje zatrzymanie aktualnie uruchomionego wdrożenia szablonu i pozostawienie grupy zasobów częściowo wdrożonej.

cancel(resource_group_name: str, deployment_name: str, **kwargs: Any) -> None

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów. W nazwie jest uwzględniana wielkość liter. Wymagane.

deployment_name
str
Wymagane

Nazwa wdrożenia do anulowania. Wymagane.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Brak lub wynik cls(response)

Typ zwracany

Wyjątki

check_existence

Sprawdza, czy wdrożenie istnieje.

check_existence(resource_group_name: str, deployment_name: str, **kwargs: Any) -> bool

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów z wdrożeniem do sprawdzenia. W nazwie jest uwzględniana wielkość liter. Wymagane.

deployment_name
str
Wymagane

Nazwa wdrożenia do sprawdzenia. Wymagane.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

bool lub wynik cls(response)

Typ zwracany

Wyjątki

export_template

Eksportuje szablon używany do określonego wdrożenia.

export_template(resource_group_name: str, deployment_name: str, **kwargs: Any) -> DeploymentExportResult

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów. W nazwie jest uwzględniana wielkość liter. Wymagane.

deployment_name
str
Wymagane

Nazwa wdrożenia, z którego ma być pobierany szablon. Wymagane.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

DeploymentExportResult lub wynik cls(response)

Typ zwracany

Wyjątki

get

Pobiera wdrożenie.

get(resource_group_name: str, deployment_name: str, **kwargs: Any) -> DeploymentExtended

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów. W nazwie jest uwzględniana wielkość liter. Wymagane.

deployment_name
str
Wymagane

Nazwa wdrożenia do pobrania. Wymagane.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

DeploymentExtended lub wynik cls(response)

Typ zwracany

Wyjątki

list

Pobierz wszystkie wdrożenia dla grupy zasobów.

list(resource_group_name: str, filter: str | None = None, top: int | None = None, **kwargs: Any) -> Iterable[DeploymentExtended]

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów z wdrożeniami do pobrania. W nazwie jest uwzględniana wielkość liter. Wymagane.

filter
str
Wymagane

Filtr, który ma być stosowany do operacji. Na przykład można użyć $filter=provisioningState eq "{state}". Wartość domyślna to Brak.

top
int
Wymagane

Liczba wyników do pobrania. Jeśli przekazano wartość null, zwraca wszystkie wdrożenia. Wartość domyślna to Brak.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Iterator, taki jak wystąpienie elementu DeploymentExtended lub wynik cls(response)

Typ zwracany

Wyjątki

validate

Sprawdza, czy określony szablon jest poprawny składniowo i zostanie zaakceptowany przez usługę Azure Resource Manager..

validate(resource_group_name: str, deployment_name: str, parameters: _models.Deployment, *, content_type: str = 'application/json', **kwargs: Any) -> _models.DeploymentValidateResult

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów, w ramach których zostanie wdrożony szablon. W nazwie jest uwzględniana wielkość liter. Wymagane.

deployment_name
str
Wymagane

Nazwa wdrożenia. Wymagane.

parameters
Deployment lub IO
Wymagane

Parametry do zweryfikowania. Jest typem wdrożenia lub typem we/wy. Wymagane.

content_type
str

Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

DeploymentValidateResult lub wynik cls(response)

Typ zwracany

Wyjątki

Atrybuty

models

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