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.

check_existence

Controleert of er een resourcegroep bestaat.

create_or_update

Hiermee maakt u een resourcegroep.

export_template

Legt de opgegeven resourcegroep vast als een sjabloon.

get

Hiermee haalt u een resourcegroep op.

list

Hiermee haalt u alle resourcegroepen voor een abonnement op.

list_resources

Alle resources voor een resourcegroep ophalen.

patch

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

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

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.

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

export_template

Legt de opgegeven resourcegroep vast als een sjabloon.

export_template(resource_group_name: str, parameters: _models.ExportTemplateRequest, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ResourceGroupExportResult

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep die als sjabloon moet worden geëxporteerd. 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

Retouren

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

list_resources

Alle resources voor een resourcegroep ophalen.

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

Parameters

resource_group_name
str
Vereist

De resourcegroep met de resources die u wilt ophalen. Vereist.

filter
str
Vereist

Het filter dat moet worden toegepast op de bewerking. De standaardwaarde is Geen.

expand
str
Vereist

Door komma's gescheiden lijst met aanvullende eigenschappen die moeten worden opgenomen in het antwoord. Geldige waarden zijn , createdTimechangedTime en provisioningState. Bijvoorbeeld $expand=createdTime,changedTime. De standaardwaarde is Geen.

top
int
Vereist

Het aantal resultaten dat moet worden geretourneerd. Als null wordt doorgegeven, worden alle resources 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 GenericResourceExpanded of het resultaat van cls(response)

Retourtype

Uitzonderingen

patch

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.

patch(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 moet worden bijgewerkt. De naam is niet hoofdlettergevoelig. Vereist.

parameters
ResourceGroup of IO
Vereist

Parameters die zijn opgegeven om een resourcegroep bij te werken. 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

Kenmerken

models

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