Freigeben über


DeploymentsOperations Klasse

Warnung

Instanziieren Sie diese Klasse NICHT direkt.

Stattdessen sollten Sie über auf die folgenden Vorgänge zugreifen:

ResourceManagementClient's

<xref:deployments> -Attribut.

Vererbung
builtins.object
DeploymentsOperations

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_create_or_update_at_subscription_scope

Stellt Ressourcen im Abonnementbereich 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.

begin_delete_at_subscription_scope

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

cancel_at_subscription_scope

Bricht eine derzeit ausgeführte Vorlagenbereitstellung ab.

Sie können eine Bereitstellung nur abbrechen, wenn provisioningState akzeptiert oder ausgeführt ist. Nachdem die Bereitstellung abgebrochen wurde, wird provisioningState auf Canceled festgelegt. Durch das Abbrechen einer Vorlagenbereitstellung wird die derzeit ausgeführte Vorlagenbereitstellung beendet, und die Ressourcen werden teilweise bereitgestellt.

check_existence

Überprüft, ob die Bereitstellung vorhanden ist.

check_existence_at_subscription_scope

Überprüft, ob die Bereitstellung vorhanden ist.

export_template

Exportiert die vorlage, die für die angegebene Bereitstellung verwendet wird.

export_template_at_subscription_scope

Exportiert die vorlage, die für die angegebene Bereitstellung verwendet wird.

get

Ruft eine Bereitstellung ab.

get_at_subscription_scope

Ruft eine Bereitstellung ab.

list_at_subscription_scope

Rufen Sie alle Bereitstellungen für ein Abonnement 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.

validate_at_subscription_scope

Ü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
Erforderlich

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.

deployment_name
str
Erforderlich

Der Name der Bereitstellung Erforderlich.

parameters
Deployment oder IO
Erforderlich

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_create_or_update_at_subscription_scope

Stellt Ressourcen im Abonnementbereich 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_at_subscription_scope(deployment_name: str, parameters: _models.Deployment, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.DeploymentExtended]

Parameter

deployment_name
str
Erforderlich

Der Name der Bereitstellung Erforderlich.

parameters
Deployment oder IO
Erforderlich

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
Erforderlich

Der Name der Ressourcengruppe mit der zu löschenden Bereitstellung. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet. Erforderlich.

deployment_name
str
Erforderlich

Der Name der zu löschenden Bereitstellung. 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

begin_delete_at_subscription_scope

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. 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_at_subscription_scope(deployment_name: str, **kwargs: Any) -> LROPoller[None]

Parameter

deployment_name
str
Erforderlich

Der Name der zu löschenden Bereitstellung. 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>
Erforderlich

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
Erforderlich

Der Name der Ressourcengruppe. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet. Erforderlich.

deployment_name
str
Erforderlich

Der Name der abzubrechenden Bereitstellung. 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

cancel_at_subscription_scope

Bricht eine derzeit ausgeführte Vorlagenbereitstellung ab.

Sie können eine Bereitstellung nur abbrechen, wenn provisioningState akzeptiert oder ausgeführt ist. Nachdem die Bereitstellung abgebrochen wurde, wird provisioningState auf Canceled festgelegt. Durch das Abbrechen einer Vorlagenbereitstellung wird die derzeit ausgeführte Vorlagenbereitstellung beendet, und die Ressourcen werden teilweise bereitgestellt.

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

Parameter

deployment_name
str
Erforderlich

Der Name der abzubrechenden Bereitstellung. 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
Erforderlich

Der Name der Ressourcengruppe mit der zu überprüfenden Bereitstellung. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet. Erforderlich.

deployment_name
str
Erforderlich

Der Name der zu überprüfenden Bereitstellung. 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

check_existence_at_subscription_scope

Überprüft, ob die Bereitstellung vorhanden ist.

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

Parameter

deployment_name
str
Erforderlich

Der Name der zu überprüfenden Bereitstellung. 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
Erforderlich

Der Name der Ressourcengruppe. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet. Erforderlich.

deployment_name
str
Erforderlich

Der Name der Bereitstellung, aus 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

export_template_at_subscription_scope

Exportiert die vorlage, die für die angegebene Bereitstellung verwendet wird.

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

Parameter

deployment_name
str
Erforderlich

Der Name der Bereitstellung, aus 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
Erforderlich

Der Name der Ressourcengruppe. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet. Erforderlich.

deployment_name
str
Erforderlich

Der Name der abzurufenden Bereitstellung. 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

get_at_subscription_scope

Ruft eine Bereitstellung ab.

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

Parameter

deployment_name
str
Erforderlich

Der Name der abzurufenden Bereitstellung. 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_at_subscription_scope

Rufen Sie alle Bereitstellungen für ein Abonnement ab.

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

Parameter

filter
str
Erforderlich

Der Filter, der auf den Vorgang angewendet werden soll. Sie können beispielsweise $filter=provisioningState eq '{state}' verwenden. Der Standardwert ist Keine.

top
int
Erforderlich

Die Anzahl der abzurufenden Ergebnisse. Wenn NULL übergeben wird, gibt alle Bereitstellungen zurück. 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

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
Erforderlich

Der Name der Ressourcengruppe mit den abzurufenden Bereitstellungen. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet. Erforderlich.

filter
str
Erforderlich

Der Filter, der auf den Vorgang angewendet werden soll. Sie können beispielsweise $filter=provisioningState eq '{state}' verwenden. Der Standardwert ist Keine.

top
int
Erforderlich

Die Anzahl der abzurufenden Ergebnisse. Wenn NULL übergeben wird, gibt alle Bereitstellungen zurück. 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
Erforderlich

Der Name der Ressourcengruppe, in der die Vorlage bereitgestellt wird. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet. Erforderlich.

deployment_name
str
Erforderlich

Der Name der Bereitstellung Erforderlich.

parameters
Deployment oder IO
Erforderlich

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

validate_at_subscription_scope

Überprüft, ob die angegebene Vorlage syntaktisch korrekt ist und von Azure Resource Manager akzeptiert wird.

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

Parameter

deployment_name
str
Erforderlich

Der Name der Bereitstellung Erforderlich.

parameters
Deployment oder IO
Erforderlich

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