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
<xref:deployments> Atrybut.
- Dziedziczenie
-
builtins.objectDeploymentsOperations
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 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ą. |
check_existence |
Sprawdza, czy wdrożenie istnieje. |
export_template |
Eksportuje szablon używany do określonego wdrożenia. |
get |
Pobiera wdrożenie. |
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.. |
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
Nazwa grupy zasobów do wdrożenia zasobów. W nazwie jest uwzględniana wielkość liter. Grupa zasobów musi już istnieć. Wymagane.
- parameters
- Deployment lub IO
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
Nazwa grupy zasobów z wdrożeniem do usunięcia. W nazwie jest uwzględniana wielkość liter. 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>
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
Nazwa grupy zasobów. W nazwie jest uwzględniana wielkość liter. Wymagane.
- cls
- callable
Niestandardowy typ 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
Nazwa grupy zasobów z wdrożeniem do sprawdzenia. W nazwie jest uwzględniana wielkość liter. Wymagane.
- cls
- callable
Niestandardowy typ 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
Nazwa grupy zasobów. W nazwie jest uwzględniana wielkość liter. Wymagane.
- cls
- callable
Niestandardowy typ 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
Nazwa grupy zasobów. W nazwie jest uwzględniana wielkość liter. Wymagane.
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
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
Nazwa grupy zasobów z wdrożeniami do pobrania. W nazwie jest uwzględniana wielkość liter. Wymagane.
- filter
- str
Filtr do zastosowania w operacji. Na przykład można użyć $filter=provisioningState eq "{state}". Wartość domyślna to Brak.
- top
- int
Liczba wyników do pobrania. Jeśli jest przekazywana 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
Nazwa grupy zasobów, w ramach których zostanie wdrożony szablon. W nazwie jest uwzględniana wielkość liter. Wymagane.
- parameters
- Deployment lub IO
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_02_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\resources\\v2018_02_01\\models\\__init__.py'>
Azure SDK for Python