Delen via


DeploymentsOperations Klas

Waarschuwing

Maak deze klasse NIET rechtstreeks een instantie.

In plaats daarvan moet u toegang krijgen tot de volgende bewerkingen via

ResourceManagementClient's

<xref:deployments> Kenmerk.

Overname
builtins.object
DeploymentsOperations

Constructor

DeploymentsOperations(*args, **kwargs)

Methoden

begin_create_or_update

Implementeert resources in een resourcegroep.

U kunt de sjabloon en parameters rechtstreeks in de aanvraag opgeven of een koppeling naar JSON-bestanden maken.

begin_delete

Hiermee verwijdert u een implementatie uit de implementatiegeschiedenis.

Een sjabloonimplementatie die momenteel wordt uitgevoerd, kan niet worden verwijderd. Als u een sjabloonimplementatie verwijdert, worden de bijbehorende implementatiebewerkingen verwijderd. Het verwijderen van een sjabloonimplementatie heeft geen invloed op de status van de resourcegroep. Dit is een asynchrone bewerking die de status 202 retourneert totdat de sjabloonimplementatie is verwijderd. De antwoordheader Locatie bevat de URI die wordt gebruikt om de status van het proces te verkrijgen. Terwijl het proces wordt uitgevoerd, retourneert een aanroep naar de URI in de locatieheader de status 202. Wanneer het proces is voltooid, retourneert de URI in de locatieheader de status 204 bij succes. Als de asynchrone aanvraag is mislukt, retourneert de URI in de locatieheader een statuscode op foutniveau.

calculate_template_hash

Bereken de hash van de opgegeven sjabloon.

cancel

Hiermee annuleert u een sjabloonimplementatie die momenteel wordt uitgevoerd.

U kunt een implementatie alleen annuleren als de provisioningState Geaccepteerd of Actief is. Nadat de implementatie is geannuleerd, wordt provisioningState ingesteld op Geannuleerd. Als u een sjabloonimplementatie annuleert, wordt de huidige sjabloonimplementatie gestopt en blijft de resourcegroep gedeeltelijk geïmplementeerd.

check_existence

Controleert of de implementatie bestaat.

export_template

Hiermee exporteert u de sjabloon die wordt gebruikt voor de opgegeven implementatie.

get

Hiermee haalt u een implementatie op.

list_by_resource_group

Alle implementaties voor een resourcegroep ophalen.

validate

Valideert of de opgegeven sjabloon syntactisch juist is en wordt geaccepteerd door Azure Resource Manager..

begin_create_or_update

Implementeert resources in een resourcegroep.

U kunt de sjabloon en parameters rechtstreeks in de aanvraag opgeven of een koppeling naar JSON-bestanden maken.

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

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep voor het implementeren van de resources. De naam is niet hoofdlettergevoelig. De resourcegroep moet al bestaan. Vereist.

deployment_name
str
Vereist

De naam van de implementatie. Vereist.

parameters
Deployment of IO
Vereist

Aanvullende parameters die zijn opgegeven voor de bewerking. Is een implementatietype of een IO-type. Vereist.

content_type
str

Inhoudstype van de hoofdtekstparameter. Bekende waarden zijn: 'application/json'. De standaardwaarde is Geen.

cls
callable

Een aangepast type of functie die wordt doorgegeven aan het directe antwoord

continuation_token
str

Een vervolgtoken om een poller opnieuw te starten vanuit een opgeslagen status.

polling
bool of PollingMethod

Standaard is de pollingmethode ARMPolling. Geef onwaar door om deze bewerking niet te peilen of uw eigen geïnitialiseerde pollingobject door te geven voor een persoonlijke pollingstrategie.

polling_interval
int

Standaardwachttijd tussen twee polls voor LRO-bewerkingen als er geen Retry-After header aanwezig is.

Retouren

Een exemplaar van LROPoller dat DeploymentExtended of het resultaat van cls(response) retourneert

Retourtype

Uitzonderingen

begin_delete

Hiermee verwijdert u een implementatie uit de implementatiegeschiedenis.

Een sjabloonimplementatie die momenteel wordt uitgevoerd, kan niet worden verwijderd. Als u een sjabloonimplementatie verwijdert, worden de bijbehorende implementatiebewerkingen verwijderd. Het verwijderen van een sjabloonimplementatie heeft geen invloed op de status van de resourcegroep. Dit is een asynchrone bewerking die de status 202 retourneert totdat de sjabloonimplementatie is verwijderd. De antwoordheader Locatie bevat de URI die wordt gebruikt om de status van het proces te verkrijgen. Terwijl het proces wordt uitgevoerd, retourneert een aanroep naar de URI in de locatieheader de status 202. Wanneer het proces is voltooid, retourneert de URI in de locatieheader de status 204 bij succes. Als de asynchrone aanvraag is mislukt, retourneert de URI in de locatieheader een statuscode op foutniveau.

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

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep met de implementatie die moet worden verwijderd. De naam is niet hoofdlettergevoelig. Vereist.

deployment_name
str
Vereist

De naam van de implementatie die u wilt verwijderen. Vereist.

cls
callable

Een aangepast type of functie die wordt doorgegeven aan het directe antwoord

continuation_token
str

Een vervolgtoken om een poller opnieuw te starten vanuit een opgeslagen status.

polling
bool of PollingMethod

Standaard is de pollingmethode ARMPolling. Geef onwaar door om deze bewerking niet te peilen of uw eigen geïnitialiseerde pollingobject door te geven voor een persoonlijke pollingstrategie.

polling_interval
int

Standaardwachttijd tussen twee polls voor LRO-bewerkingen als er geen Retry-After header aanwezig is.

Retouren

Een exemplaar van LROPoller dat Geen of het resultaat van cls(response) retourneert

Retourtype

Uitzonderingen

calculate_template_hash

Bereken de hash van de opgegeven sjabloon.

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

Parameters

template
<xref:JSON>
Vereist

De sjabloon voor het berekenen van de hash. Vereist.

cls
callable

Een aangepast type of functie die wordt doorgegeven aan het directe antwoord

Retouren

TemplateHashResult of het resultaat van cls(response)

Retourtype

Uitzonderingen

cancel

Hiermee annuleert u een sjabloonimplementatie die momenteel wordt uitgevoerd.

U kunt een implementatie alleen annuleren als de provisioningState Geaccepteerd of Actief is. Nadat de implementatie is geannuleerd, wordt provisioningState ingesteld op Geannuleerd. Als u een sjabloonimplementatie annuleert, wordt de huidige sjabloonimplementatie gestopt en blijft de resourcegroep gedeeltelijk geïmplementeerd.

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

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep. De naam is niet hoofdlettergevoelig. Vereist.

deployment_name
str
Vereist

De naam van de implementatie die moet worden geannuleerd. Vereist.

cls
callable

Een aangepast type of functie die wordt doorgegeven aan het directe antwoord

Retouren

Geen of het resultaat van cls(response)

Retourtype

Uitzonderingen

check_existence

Controleert of de implementatie bestaat.

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

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep met de implementatie die moet worden gecontroleerd. De naam is niet hoofdlettergevoelig. Vereist.

deployment_name
str
Vereist

De naam van de implementatie die moet worden gecontroleerd. Vereist.

cls
callable

Een aangepast type of functie die wordt doorgegeven aan het directe antwoord

Retouren

bool of het resultaat van cls(response)

Retourtype

Uitzonderingen

export_template

Hiermee exporteert u de sjabloon die wordt gebruikt voor de opgegeven implementatie.

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

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep. De naam is niet hoofdlettergevoelig. Vereist.

deployment_name
str
Vereist

De naam van de implementatie waaruit de sjabloon moet worden opgehaald. Vereist.

cls
callable

Een aangepast type of functie die wordt doorgegeven aan het directe antwoord

Retouren

DeploymentExportResult of het resultaat van cls(response)

Retourtype

Uitzonderingen

get

Hiermee haalt u een implementatie op.

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

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep. De naam is niet hoofdlettergevoelig. Vereist.

deployment_name
str
Vereist

De naam van de implementatie die u wilt ophalen. Vereist.

cls
callable

Een aangepast type of functie die wordt doorgegeven aan het directe antwoord

Retouren

DeploymentExtended of het resultaat van cls(response)

Retourtype

Uitzonderingen

list_by_resource_group

Alle implementaties voor een resourcegroep ophalen.

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

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep met de implementaties die u wilt ophalen. De naam is niet hoofdlettergevoelig. Vereist.

filter
str
Vereist

Het filter dat moet worden toegepast op de bewerking. U kunt bijvoorbeeld $filter=provisioningState eq {state} gebruiken. De standaardwaarde is Geen.

top
int
Vereist

Het aantal resultaten dat moet worden opgehaald. Als null wordt doorgegeven, worden alle implementaties geretourneerd. De standaardwaarde is Geen.

cls
callable

Een aangepast type of functie die wordt doorgegeven aan het directe antwoord

Retouren

Een iterator zoals een exemplaar van DeploymentExtended of het resultaat van cls(response)

Retourtype

Uitzonderingen

validate

Valideert of de opgegeven sjabloon syntactisch juist is en wordt geaccepteerd door Azure Resource Manager..

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

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep waar de sjabloon naar wordt geïmplementeerd. De naam is niet hoofdlettergevoelig. Vereist.

deployment_name
str
Vereist

De naam van de implementatie. Vereist.

parameters
Deployment of IO
Vereist

Parameters die moeten worden gevalideerd. Is een implementatietype of een IO-type. Vereist.

content_type
str

Inhoudstype van de hoofdtekstparameter. Bekende waarden zijn: 'application/json'. De standaardwaarde is Geen.

cls
callable

Een aangepast type of functie die wordt doorgegeven aan het directe antwoord

Retouren

DeploymentValidateResult of het resultaat van cls(response)

Retourtype

Uitzonderingen

Kenmerken

models

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