ResourceGroupsOperations Klas
Waarschuwing
Maak deze klasse NIET rechtstreeks.
In plaats daarvan moet u toegang krijgen tot de volgende bewerkingen via
<xref:resource_groups> Kenmerk.
- Overname
-
builtins.objectResourceGroupsOperations
Constructor
ResourceGroupsOperations(*args, **kwargs)
Methoden
begin_delete |
Hiermee verwijdert u een resourcegroep. Wanneer u een resourcegroep verwijdert, worden ook alle bijbehorende resources verwijderd. Als u een resourcegroep verwijdert, worden alle sjabloonimplementaties en momenteel opgeslagen bewerkingen verwijderd. |
begin_export_template |
Legt de opgegeven resourcegroep vast als een sjabloon. |
check_existence |
Controleert of er een resourcegroep bestaat. |
create_or_update |
Hiermee maakt u een resourcegroep of werkt u deze bij. |
get |
Hiermee haalt u een resourcegroep op. |
list |
Hiermee haalt u alle resourcegroepen voor een abonnement op. |
update |
Updates een resourcegroep. Resourcegroepen kunnen worden bijgewerkt via een eenvoudige PATCH-bewerking naar een groepsadres. De indeling van de aanvraag is dezelfde als die voor het maken van een resourcegroep. Als een veld niet is opgegeven, blijft de huidige waarde behouden. |
begin_delete
Hiermee verwijdert u een resourcegroep.
Wanneer u een resourcegroep verwijdert, worden ook alle bijbehorende resources verwijderd. Als u een resourcegroep verwijdert, worden alle sjabloonimplementaties en momenteel opgeslagen bewerkingen verwijderd.
begin_delete(resource_group_name: str, force_deletion_types: str | None = None, **kwargs: Any) -> LROPoller[None]
Parameters
- resource_group_name
- str
De naam van de resourcegroep die u wilt verwijderen. De naam is niet hoofdlettergevoelig. Vereist.
- force_deletion_types
- str
De resourcetypen die u wilt geforceerd verwijderen. Momenteel wordt alleen het volgende ondersteund: forceDeletionTypes=Microsoft.Compute/virtualMachines,Microsoft.Compute/virtualMachineScaleSets. 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 Geen of het resultaat van cls(response) retourneert
Retourtype
Uitzonderingen
begin_export_template
Legt de opgegeven resourcegroep vast als een sjabloon.
begin_export_template(resource_group_name: str, parameters: _models.ExportTemplateRequest, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.ResourceGroupExportResult]
Parameters
- resource_group_name
- str
De naam van de resourcegroep. De naam is niet hoofdlettergevoelig. Vereist.
- parameters
- ExportTemplateRequest of IO
Parameters voor het exporteren van de sjabloon. Is een ExportTemplateRequest-type 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 ResourceGroupExportResult of het resultaat van cls(response) retourneert
Retourtype
Uitzonderingen
check_existence
Controleert of er een resourcegroep bestaat.
check_existence(resource_group_name: str, **kwargs: Any) -> bool
Parameters
- resource_group_name
- str
De naam van de resourcegroep 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
create_or_update
Hiermee maakt u een resourcegroep of werkt u deze bij.
create_or_update(resource_group_name: str, parameters: _models.ResourceGroup, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ResourceGroup
Parameters
- resource_group_name
- str
De naam van de resourcegroep die u wilt maken of bijwerken. Kan alfanumerieke tekens, onderstrepingstekens, haakjes, afbreekstreepjes, punt (behalve aan het einde) en Unicode-tekens bevatten die overeenkomen met de toegestane tekens. Vereist.
- parameters
- ResourceGroup of IO
Parameters die zijn opgegeven voor het maken of bijwerken van een resourcegroep. Is een ResourceGroup-type 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
Retouren
ResourceGroup of het resultaat van cls(response)
Retourtype
Uitzonderingen
get
Hiermee haalt u een resourcegroep op.
get(resource_group_name: str, **kwargs: Any) -> ResourceGroup
Parameters
- resource_group_name
- str
De naam van de resourcegroep die u wilt ophalen. De naam is niet hoofdlettergevoelig. Vereist.
- cls
- callable
Een aangepast type of aangepaste functie die de directe reactie doorgeeft
Retouren
ResourceGroup of het resultaat van cls(response)
Retourtype
Uitzonderingen
list
Hiermee haalt u alle resourcegroepen voor een abonnement op.
list(filter: str | None = None, top: int | None = None, **kwargs: Any) -> Iterable[ResourceGroup]
Parameters
- filter
- str
Het filter dat moet worden toegepast op de bewerking.:code:
:code:>><<<br>
U kunt filteren op tagnamen en -waarden. Als u bijvoorbeeld wilt filteren op een tagnaam en -waarde, gebruikt u $filter=tagName eq 'tag1' en tagValue eq 'Value1'. De standaardwaarde is Geen.
- top
- int
Het aantal resultaten dat moet worden geretourneerd. Als null wordt doorgegeven, worden alle resourcegroepen geretourneerd. De standaardwaarde is Geen.
- cls
- callable
Een aangepast type of aangepaste functie die de directe reactie doorgeeft
Retouren
Een iterator zoals een exemplaar van ResourceGroup of het resultaat van cls(response)
Retourtype
Uitzonderingen
update
Updates een resourcegroep.
Resourcegroepen kunnen worden bijgewerkt via een eenvoudige PATCH-bewerking naar een groepsadres. De indeling van de aanvraag is dezelfde als die voor het maken van een resourcegroep. Als een veld niet is opgegeven, blijft de huidige waarde behouden.
update(resource_group_name: str, parameters: _models.ResourceGroupPatchable, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ResourceGroup
Parameters
- resource_group_name
- str
De naam van de resourcegroep die moet worden bijgewerkt. De naam is niet hoofdlettergevoelig. Vereist.
- parameters
- ResourceGroupPatchable of IO
Parameters die zijn opgegeven om een resourcegroep bij te werken. Is een ResourceGroupPatchable-type 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
Retouren
ResourceGroup of het resultaat van cls(response)
Retourtype
Uitzonderingen
Kenmerken
models
models = <module 'azure.mgmt.resource.resources.v2021_04_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\resources\\v2021_04_01\\models\\__init__.py'>
Azure SDK for Python