DeploymentsOperations Klasse
Warnung
Instanziieren Sie diese Klasse NICHT direkt.
Stattdessen sollten Sie auf die folgenden Vorgänge zugreifen:
<xref:deployments> -Attribut.
- Vererbung
-
builtins.objectDeploymentsOperations
Konstruktor
DeploymentsOperations(*args, **kwargs)
Methoden
begin_create_or_update |
Stellt Ressourcen in einer Ressourcengruppe bereit. Sie können die Vorlage und die Parameter direkt in der Anforderung bereitstellen oder einen Link zu JSON-Dateien herstellen. |
begin_delete |
Löscht eine Bereitstellung aus dem Bereitstellungsverlauf. Eine Vorlagenbereitstellung, die aktuell ausgeführt wird, kann nicht gelöscht werden. Durch das Löschen einer Vorlagenbereitstellung werden die zugehörigen Bereitstellungsvorgänge ebenfalls entfernt. Das Löschen einer Vorlagenbereitstellung wirkt sich nicht auf den Zustand der Ressourcengruppe aus. Dies ist ein asynchroner Vorgang, der den status 202 zurückgibt, bis die Vorlagenbereitstellung erfolgreich gelöscht wurde. Der Location-Antwortheader enthält den URI, der zum Abrufen der status des Prozesses verwendet wird. Während der Prozess ausgeführt wird, gibt ein Aufruf des URIs im Speicherortheader den Status 202 zurück. Wenn der Prozess abgeschlossen ist, gibt der URI im Location-Header bei Erfolg die status 204 zurück. Wenn bei der asynchronen Anforderung ein Fehler aufgetreten ist, gibt der URI im Location-Header eine Fehlerebene status Code zurück. |
calculate_template_hash |
Berechnen Sie den Hash der angegebenen Vorlage. |
cancel |
Bricht eine derzeit ausgeführte Vorlagenbereitstellung ab. Sie können eine Bereitstellung nur abbrechen, wenn der provisioningState akzeptiert oder ausgeführt ist. Nachdem die Bereitstellung abgebrochen wurde, wird provisioningState auf Canceled festgelegt. Durch das Abbrechen einer Vorlagenbereitstellung wird die aktuell ausgeführte Vorlagenbereitstellung beendet. Die Ressourcengruppe bleibt teilweise bereitgestellt. |
check_existence |
Überprüft, ob die Bereitstellung vorhanden ist. |
export_template |
Exportiert die Vorlage, die für die angegebene Bereitstellung verwendet wird. |
get |
Ruft eine Bereitstellung ab. |
list_by_resource_group |
Listet alle Bereitstellungen einer Ressourcengruppe auf. |
validate |
Überprüft, ob die angegebene Vorlage syntaktisch korrekt ist und von Azure Resource Manager. akzeptiert wird. |
begin_create_or_update
Stellt Ressourcen in einer Ressourcengruppe bereit.
Sie können die Vorlage und die Parameter direkt in der Anforderung bereitstellen oder einen Link zu JSON-Dateien herstellen.
begin_create_or_update(resource_group_name: str, deployment_name: str, parameters: _models.Deployment, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.DeploymentExtended]
Parameter
- resource_group_name
- str
Der Name der Ressourcengruppe, in der die Ressourcen bereitgestellt werden sollen. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet. Die Ressourcengruppe muss bereits vorhanden sein. Erforderlich.
- parameters
- Deployment oder IO
Zusätzliche für den Vorgang bereitgestellte Parameter Ist entweder ein Bereitstellungstyp oder ein E/A-Typ. Erforderlich.
- content_type
- str
Textparameter-Inhaltstyp. Bekannte Werte sind : "application/json". Der Standardwert ist Keine.
- cls
- callable
Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird
- continuation_token
- str
Ein Fortsetzungstoken, um einen Poller aus einem gespeicherten Zustand neu zu starten.
- polling
- bool oder PollingMethod
Standardmäßig lautet die Abfragemethode ARMPolling. Übergeben Sie False, damit dieser Vorgang kein Abruf oder ein eigenes initialisiertes Abfrageobjekt für eine persönliche Abfragestrategie übergibt.
- polling_interval
- int
Standardwartezeit zwischen zwei Abfragen für LRO-Vorgänge, wenn kein Retry-After-Header vorhanden ist.
Gibt zurück
Eine instance von LROPoller, die entweder DeploymentExtended oder das Ergebnis von cls(response) zurückgibt.
Rückgabetyp
Ausnahmen
begin_delete
Löscht eine Bereitstellung aus dem Bereitstellungsverlauf.
Eine Vorlagenbereitstellung, die aktuell ausgeführt wird, kann nicht gelöscht werden. Durch das Löschen einer Vorlagenbereitstellung werden die zugehörigen Bereitstellungsvorgänge ebenfalls entfernt. Das Löschen einer Vorlagenbereitstellung wirkt sich nicht auf den Zustand der Ressourcengruppe aus. Dies ist ein asynchroner Vorgang, der den status 202 zurückgibt, bis die Vorlagenbereitstellung erfolgreich gelöscht wurde. Der Location-Antwortheader enthält den URI, der zum Abrufen der status des Prozesses verwendet wird. Während der Prozess ausgeführt wird, gibt ein Aufruf des URIs im Speicherortheader den Status 202 zurück. Wenn der Prozess abgeschlossen ist, gibt der URI im Location-Header bei Erfolg die status 204 zurück. Wenn bei der asynchronen Anforderung ein Fehler aufgetreten ist, gibt der URI im Location-Header eine Fehlerebene status Code zurück.
begin_delete(resource_group_name: str, deployment_name: str, **kwargs: Any) -> LROPoller[None]
Parameter
- resource_group_name
- str
Der Name der Ressourcengruppe mit der zu löschenden Bereitstellung. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet. Erforderlich.
- cls
- callable
Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird
- continuation_token
- str
Ein Fortsetzungstoken, um einen Poller aus einem gespeicherten Zustand neu zu starten.
- polling
- bool oder PollingMethod
Standardmäßig lautet die Abfragemethode ARMPolling. Übergeben Sie False, damit dieser Vorgang kein Abruf oder ein eigenes initialisiertes Abfrageobjekt für eine persönliche Abfragestrategie übergibt.
- polling_interval
- int
Standardwartezeit zwischen zwei Abfragen für LRO-Vorgänge, wenn kein Retry-After-Header vorhanden ist.
Gibt zurück
Ein instance von LROPoller, der entweder None oder das Ergebnis von cls(response) zurückgibt.
Rückgabetyp
Ausnahmen
calculate_template_hash
Berechnen Sie den Hash der angegebenen Vorlage.
calculate_template_hash(template: MutableMapping[str, Any], **kwargs: Any) -> TemplateHashResult
Parameter
- template
- <xref:JSON>
Die zum Berechnen des Hashs bereitgestellte Vorlage. Erforderlich.
- cls
- callable
Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird
Gibt zurück
TemplateHashResult oder das Ergebnis von cls(response)
Rückgabetyp
Ausnahmen
cancel
Bricht eine derzeit ausgeführte Vorlagenbereitstellung ab.
Sie können eine Bereitstellung nur abbrechen, wenn der provisioningState akzeptiert oder ausgeführt ist. Nachdem die Bereitstellung abgebrochen wurde, wird provisioningState auf Canceled festgelegt. Durch das Abbrechen einer Vorlagenbereitstellung wird die aktuell ausgeführte Vorlagenbereitstellung beendet. Die Ressourcengruppe bleibt teilweise bereitgestellt.
cancel(resource_group_name: str, deployment_name: str, **kwargs: Any) -> None
Parameter
- resource_group_name
- str
Der Name der Ressourcengruppe. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet. Erforderlich.
- cls
- callable
Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird
Gibt zurück
Keine oder das Ergebnis von cls(response)
Rückgabetyp
Ausnahmen
check_existence
Überprüft, ob die Bereitstellung vorhanden ist.
check_existence(resource_group_name: str, deployment_name: str, **kwargs: Any) -> bool
Parameter
- resource_group_name
- str
Der Name der Ressourcengruppe mit der zu überprüfenden Bereitstellung. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet. Erforderlich.
- cls
- callable
Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird
Gibt zurück
bool oder das Ergebnis von cls(response)
Rückgabetyp
Ausnahmen
export_template
Exportiert die Vorlage, die für die angegebene Bereitstellung verwendet wird.
export_template(resource_group_name: str, deployment_name: str, **kwargs: Any) -> DeploymentExportResult
Parameter
- resource_group_name
- str
Der Name der Ressourcengruppe. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet. Erforderlich.
- deployment_name
- str
Der Name der Bereitstellung, von der die Vorlage abgerufen werden soll. Erforderlich.
- cls
- callable
Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird
Gibt zurück
DeploymentExportResult oder das Ergebnis von cls(response)
Rückgabetyp
Ausnahmen
get
Ruft eine Bereitstellung ab.
get(resource_group_name: str, deployment_name: str, **kwargs: Any) -> DeploymentExtended
Parameter
- resource_group_name
- str
Der Name der Ressourcengruppe. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet. Erforderlich.
- cls
- callable
Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird
Gibt zurück
DeploymentExtended oder das Ergebnis von cls(response)
Rückgabetyp
Ausnahmen
list_by_resource_group
Listet alle Bereitstellungen einer Ressourcengruppe auf.
list_by_resource_group(resource_group_name: str, filter: str | None = None, top: int | None = None, **kwargs: Any) -> Iterable[DeploymentExtended]
Parameter
- resource_group_name
- str
Der Name der Ressourcengruppe mit den zu erhaltenden Bereitstellungen. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet. Erforderlich.
- filter
- str
Der Filter, der auf den Vorgang angewendet werden soll. Sie können beispielsweise $filter=provisioningState eq '{state}' verwenden. Der Standardwert ist Keine.
- top
- int
Die Anzahl der abzurufenden Ergebnisse. Wenn NULL übergeben wird, werden alle Bereitstellungen zurückgegeben. Der Standardwert ist Keine.
- cls
- callable
Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird
Gibt zurück
Ein Iterator wie instance von DeploymentExtended oder das Ergebnis von cls(response)
Rückgabetyp
Ausnahmen
validate
Überprüft, ob die angegebene Vorlage syntaktisch korrekt ist und von Azure Resource Manager. akzeptiert wird.
validate(resource_group_name: str, deployment_name: str, parameters: _models.Deployment, *, content_type: str = 'application/json', **kwargs: Any) -> _models.DeploymentValidateResult
Parameter
- resource_group_name
- str
Der Name der Ressourcengruppe, in der die Vorlage bereitgestellt wird. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet. Erforderlich.
- parameters
- Deployment oder IO
Zu überprüfende Parameter. Ist entweder ein Bereitstellungstyp oder ein E/A-Typ. Erforderlich.
- content_type
- str
Textparameter-Inhaltstyp. Bekannte Werte sind : "application/json". Der Standardwert ist Keine.
- cls
- callable
Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird
Gibt zurück
DeploymentValidateResult oder das Ergebnis von cls(response)
Rückgabetyp
Ausnahmen
Attribute
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