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_create_or_update_at_subscription_scope

Wdraża zasoby w zakresie subskrypcji.

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 uzyskania stanu procesu. Podczas uruchamiania procesu wywołanie identyfikatora URI w nagłówku Lokalizacja zwraca stan 202. Po zakończeniu procesu identyfikator URI w nagłówku Lokalizacja zwraca stan 204 dla powodzenia. Jeśli żądanie asynchroniczne nie powiodło się, identyfikator URI w nagłówku Lokalizacja zwraca kod stanu na poziomie błędu.

begin_delete_at_subscription_scope

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. 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 uzyskania stanu procesu. Podczas uruchamiania procesu wywołanie identyfikatora URI w nagłówku Lokalizacja zwraca stan 202. Po zakończeniu procesu identyfikator URI w nagłówku Lokalizacja zwraca stan 204 dla powodzenia. Jeśli żądanie asynchroniczne nie powiodło się, identyfikator URI w nagłówku Lokalizacja 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 stan aprowizacji jest akceptowany lub uruchomiony. Po anulowaniu wdrożenia stan aprowizacji ma wartość Anulowano. Anulowanie wdrożenia szablonu zatrzymuje aktualnie uruchomione wdrożenie szablonu i pozostawia grupę zasobów częściowo wdrożoną.

cancel_at_subscription_scope

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 zasobów częściowo wdrożonych.

check_existence

Sprawdza, czy wdrożenie istnieje.

check_existence_at_subscription_scope

Sprawdza, czy wdrożenie istnieje.

export_template

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

export_template_at_subscription_scope

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

get

Pobiera wdrożenie.

get_at_subscription_scope

Pobiera wdrożenie.

list_at_subscription_scope

Pobierz wszystkie wdrożenia dla subskrypcji.

list_by_resource_group

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

validate_at_subscription_scope

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

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

continuation_token
str

Token kontynuacji umożliwiający ponowne uruchomienie narzędzia poller z zapisanego stanu.

polling
bool lub PollingMethod

Domyślnie metoda sondowania będzie mieć wartość 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_create_or_update_at_subscription_scope

Wdraża zasoby w zakresie subskrypcji.

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

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

Parametry

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

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

continuation_token
str

Token kontynuacji umożliwiający ponowne uruchomienie narzędzia poller z zapisanego stanu.

polling
bool lub PollingMethod

Domyślnie metoda sondowania będzie mieć wartość 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 uzyskania stanu procesu. Podczas uruchamiania procesu wywołanie identyfikatora URI w nagłówku Lokalizacja zwraca stan 202. Po zakończeniu procesu identyfikator URI w nagłówku Lokalizacja zwraca stan 204 dla powodzenia. Jeśli żądanie asynchroniczne nie powiodło się, identyfikator URI w nagłówku Lokalizacja 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

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

continuation_token
str

Token kontynuacji umożliwiający ponowne uruchomienie narzędzia poller z zapisanego stanu.

polling
bool lub PollingMethod

Domyślnie metoda sondowania będzie mieć wartość 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

begin_delete_at_subscription_scope

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. 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 uzyskania stanu procesu. Podczas uruchamiania procesu wywołanie identyfikatora URI w nagłówku Lokalizacja zwraca stan 202. Po zakończeniu procesu identyfikator URI w nagłówku Lokalizacja zwraca stan 204 dla powodzenia. Jeśli żądanie asynchroniczne nie powiodło się, identyfikator URI w nagłówku Lokalizacja zwraca kod stanu na poziomie błędu.

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

Parametry

deployment_name
str
Wymagane

Nazwa wdrożenia do usunięcia. Wymagane.

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

continuation_token
str

Token kontynuacji umożliwiający ponowne uruchomienie narzędzia poller z zapisanego stanu.

polling
bool lub PollingMethod

Domyślnie metoda sondowania będzie mieć wartość 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

Niestandardowy typ 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 stan aprowizacji jest akceptowany lub uruchomiony. Po anulowaniu wdrożenia stan aprowizacji ma wartość Anulowano. Anulowanie wdrożenia szablonu zatrzymuje aktualnie uruchomione wdrożenie szablonu i pozostawia grupę zasobów częściowo wdrożoną.

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

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Brak lub wynik cls(response)

Typ zwracany

Wyjątki

cancel_at_subscription_scope

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 zasobów częściowo wdrożonych.

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

Parametry

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

check_existence_at_subscription_scope

Sprawdza, czy wdrożenie istnieje.

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

Parametry

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

export_template_at_subscription_scope

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

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

Parametry

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

get_at_subscription_scope

Pobiera wdrożenie.

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

Parametry

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_at_subscription_scope

Pobierz wszystkie wdrożenia dla subskrypcji.

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

Parametry

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

list_by_resource_group

Pobierz wszystkie wdrożenia dla grupy zasobów.

list_by_resource_group(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

validate_at_subscription_scope

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

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

Parametry

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.v2018_05_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\resources\\v2018_05_01\\models\\__init__.py'>