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.

check_existence

Comprueba si existe un grupo de recursos.

create_or_update

Crea un grupo de recursos.

export_template

Captura el grupo de recursos especificado como plantilla.

get

Obtiene un grupo de recursos.

list

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

list_resources

Obtenga todos los recursos de un grupo de recursos.

patch

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

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

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

export_template

Captura el grupo de recursos especificado como plantilla.

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

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos que se va a exportar como plantilla. 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.

Devoluciones

ResourceGroupExportResult 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 la operación. 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

list_resources

Obtenga todos los recursos de un grupo de recursos.

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

Parámetros

resource_group_name
str
Requerido

Grupo de recursos con los recursos que se van a obtener. Necesario.

filter
str
Requerido

Filtro que se va a aplicar en la operación. El valor predeterminado es Ninguno.

expand
str
Requerido

Lista separada por comas de propiedades adicionales que se incluirán en la respuesta. Los valores válidos incluyen createdTime, changedTime y provisioningState. Por ejemplo, $expand=createdTime,changedTime. El valor predeterminado es Ninguno.

top
int
Requerido

Número de resultados que se van a devolver. Si se pasa null, devuelve todos los 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 GenericResourceExpanded o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

patch

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.

patch(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 actualizar. El nombre distingue mayúsculas de minúsculas. Necesario.

parameters
ResourceGroup o IO
Requerido

Parámetros proporcionados para 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

Atributos

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