DeploymentsOperations Klas
Waarschuwing
Maak deze klasse NIET rechtstreeks een instantie.
In plaats daarvan moet u toegang krijgen tot de volgende bewerkingen via
<xref:deployments> Kenmerk.
- Overname
-
builtins.objectDeploymentsOperations
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 op te halen. Terwijl het proces wordt uitgevoerd, retourneert een aanroep van de URI in de locatieheader de status 202. Wanneer het proces is voltooid, retourneert de URI in de locatieheader de status 204 bij geslaagd. 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 momenteel actieve 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
De naam van de resourcegroep voor het implementeren van de resources. De naam is niet hoofdlettergevoelig. De resourcegroep moet al bestaan. Vereist.
- parameters
- Deployment of IO
Aanvullende parameters die aan de bewerking zijn opgegeven. Is een implementatietype of een IO-type. Vereist.
- content_type
- str
Inhoudstype bodyparameter. Bekende waarden zijn: 'application/json'. De standaardwaarde is Geen.
- cls
- callable
Een aangepast type of aangepaste functie die de directe reactie doorgeeft
- 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 geef uw eigen geïnitialiseerde pollingobject door 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 op te halen. Terwijl het proces wordt uitgevoerd, retourneert een aanroep van de URI in de locatieheader de status 202. Wanneer het proces is voltooid, retourneert de URI in de locatieheader de status 204 bij geslaagd. 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
De naam van de resourcegroep met de implementatie die moet worden verwijderd. De naam is niet hoofdlettergevoelig. Vereist.
- cls
- callable
Een aangepast type of aangepaste functie die de directe reactie doorgeeft
- 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 geef uw eigen geïnitialiseerde pollingobject door 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>
De sjabloon voor het berekenen van de hash. Vereist.
- cls
- callable
Een aangepast type of aangepaste functie die de directe reactie doorgeeft
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 momenteel actieve 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
De naam van de resourcegroep. De naam is niet hoofdlettergevoelig. Vereist.
- cls
- callable
Een aangepast type of aangepaste functie die de directe reactie doorgeeft
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
De naam van de resourcegroep met de implementatie die moet worden gecontroleerd. De naam is niet hoofdlettergevoelig. Vereist.
- cls
- callable
Een aangepast type of aangepaste functie die de directe reactie doorgeeft
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
De naam van de resourcegroep. De naam is niet hoofdlettergevoelig. Vereist.
- deployment_name
- str
De naam van de implementatie waaruit de sjabloon moet worden opgehaald. Vereist.
- cls
- callable
Een aangepast type of aangepaste functie die de directe reactie doorgeeft
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
De naam van de resourcegroep. De naam is niet hoofdlettergevoelig. Vereist.
- cls
- callable
Een aangepast type of aangepaste functie die de directe reactie doorgeeft
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
De naam van de resourcegroep met de implementaties die u wilt ophalen. De naam is niet hoofdlettergevoelig. Vereist.
- filter
- str
Het filter dat moet worden toegepast op de bewerking. U kunt bijvoorbeeld $filter=provisioningState eq {state} gebruiken. De standaardwaarde is Geen.
- top
- int
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
De naam van de resourcegroep waar de sjabloon naar wordt geïmplementeerd. De naam is niet hoofdlettergevoelig. Vereist.
- parameters
- Deployment of IO
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.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