Compartir a través de


ResourceGroupsOperations Clase

Advertencia

NO cree una instancia de esta clase directamente.

En su lugar, debe acceder a las siguientes operaciones a través de

ResourceManagementClient's

Atributo<xref:resource_groups> .

Herencia
builtins.object
ResourceGroupsOperations

Constructor

ResourceGroupsOperations(*args, **kwargs)

Métodos

begin_delete

Elimina un grupo de recursos.

Al eliminar un grupo de recursos, también se eliminan todos sus recursos. Al eliminar un grupo de recursos, se eliminan todas sus implementaciones de plantilla y las operaciones almacenadas actualmente.

begin_export_template

Captura el grupo de recursos especificado como plantilla.

check_existence

Comprueba si existe un grupo de recursos.

create_or_update

Crea o actualiza un grupo de recursos.

get

Obtiene un grupo de recursos.

list

Obtiene todos los grupos de recursos de una suscripción.

update

Novedades un grupo de recursos.

Para actualizar un grupo de recursos, realice una operación PATCH simple en la dirección de grupo. El formato de la solicitud es el mismo que para crear un grupo de recursos. Si no se especifica un campo, se conserva el valor actual.

begin_delete

Elimina un grupo de recursos.

Al eliminar un grupo de recursos, también se eliminan todos sus recursos. Al eliminar un grupo de recursos, se eliminan todas sus implementaciones de plantilla y las operaciones almacenadas actualmente.

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

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos que se va a eliminar. El nombre distingue mayúsculas de minúsculas. Necesario.

force_deletion_types
str
Requerido

Los tipos de recursos que desea forzar la eliminación. Actualmente, solo se admite lo siguiente: forceDeletionTypes=Microsoft.Compute/virtualMachines,Microsoft.Compute/virtualMachineScaleSets. El valor predeterminado es Ninguno.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

continuation_token
str

Token de continuación para reiniciar un sondeo desde un estado guardado.

polling
bool o PollingMethod

De forma predeterminada, el método de sondeo será ARMPolling. Pase False para que esta operación no sondee o pase su propio objeto de sondeo inicializado para una estrategia de sondeo personal.

polling_interval
int

Tiempo de espera predeterminado entre dos sondeos para las operaciones LRO si no hay ningún encabezado Retry-After presente.

Devoluciones

Instancia de LROPoller que devuelve None o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

begin_export_template

Captura el grupo de recursos especificado como plantilla.

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

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas. Necesario.

parameters
ExportTemplateRequest o IO
Requerido

Parámetros para exportar la plantilla. Es un tipo ExportTemplateRequest o un tipo de E/S. Necesario.

content_type
str

Body Parameter content-type. Los valores conocidos son: "application/json". El valor predeterminado es Ninguno.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

continuation_token
str

Token de continuación para reiniciar un sondeo desde un estado guardado.

polling
bool o PollingMethod

De forma predeterminada, el método de sondeo será ARMPolling. Pase False para que esta operación no sondee o pase su propio objeto de sondeo inicializado para una estrategia de sondeo personal.

polling_interval
int

Tiempo de espera predeterminado entre dos sondeos para las operaciones LRO si no hay ningún encabezado Retry-After presente.

Devoluciones

Instancia de LROPoller que devuelve ResourceGroupExportResult o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

check_existence

Comprueba si existe un grupo de recursos.

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

Parámetros

resource_group_name
str
Requerido

El nombre del grupo de recursos que se debe comprobar. El nombre distingue mayúsculas de minúsculas. Necesario.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

Devoluciones

bool o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

create_or_update

Crea o actualiza un grupo de recursos.

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

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos que se va a crear o actualizar. Puede incluir caracteres alfanuméricos, de subrayado, paréntesis, guiones, punto (excepto al final) y caracteres Unicode que coincidan con los caracteres permitidos. Necesario.

parameters
ResourceGroup o IO
Requerido

Parámetros proporcionados para crear o actualizar un grupo de recursos. Es un tipo ResourceGroup o un tipo de E/S. Necesario.

content_type
str

Body Parameter content-type. Los valores conocidos son: "application/json". El valor predeterminado es Ninguno.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

Devoluciones

ResourceGroup o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

get

Obtiene un grupo de recursos.

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

Parámetros

resource_group_name
str
Requerido

El nombre del grupo de recursos que se debe obtener. El nombre distingue mayúsculas de minúsculas. Necesario.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

Devoluciones

ResourceGroup o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

list

Obtiene todos los grupos de recursos de una suscripción.

list(filter: str | None = None, top: int | None = None, **kwargs: Any) -> Iterable[ResourceGroup]

Parámetros

filter
str
Requerido

Filtro que se va a aplicar en operation.:code:
:code:>><<<br>Puede filtrar por los nombres de etiqueta y los valores. Por ejemplo, para filtrar por un nombre de etiqueta y un valor, use $filter=tagName eq 'tag1' y tagValue eq 'Value1'. El valor predeterminado es Ninguno.

top
int
Requerido

Número de resultados que se van a devolver. Si se pasa null, devuelve todos los grupos de recursos. El valor predeterminado es Ninguno.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

Devoluciones

Iterador como una instancia de ResourceGroup o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

update

Novedades un grupo de recursos.

Para actualizar un grupo de recursos, realice una operación PATCH simple en la dirección de grupo. El formato de la solicitud es el mismo que para crear un grupo de recursos. Si no se especifica un campo, se conserva el valor actual.

update(resource_group_name: str, parameters: _models.ResourceGroupPatchable, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ResourceGroup

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos que se va a actualizar. El nombre distingue mayúsculas de minúsculas. Necesario.

parameters
ResourceGroupPatchable o IO
Requerido

Parámetros proporcionados para actualizar un grupo de recursos. Es un tipo ResourceGroupPatchable o un tipo de E/S. Necesario.

content_type
str

Body Parameter content-type. Los valores conocidos son: "application/json". El valor predeterminado es Ninguno.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

Devoluciones

ResourceGroup o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

Atributos

models

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