Delen via


ResourceGroupsOperations Klas

Waarschuwing

Maak deze klasse NIET rechtstreeks.

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

ResourceManagementClient's

<xref:resource_groups> Kenmerk.

Overname
builtins.object
ResourceGroupsOperations

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
Vereist

De naam van de resourcegroep die u wilt verwijderen. De naam is niet hoofdlettergevoelig. Vereist.

force_deletion_types
str
Vereist

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
Vereist

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

parameters
ExportTemplateRequest of IO
Vereist

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
Vereist

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
Vereist

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
Vereist

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
Vereist

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
Vereist

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
Vereist

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
Vereist

De naam van de resourcegroep die moet worden bijgewerkt. De naam is niet hoofdlettergevoelig. Vereist.

parameters
ResourceGroupPatchable of IO
Vereist

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