ResourceGroupsOperations Clase
Advertencia
NO cree una instancia de esta clase directamente.
En su lugar, debe acceder a las siguientes operaciones a través de
Atributo<xref:resource_groups> .
- Herencia
-
builtins.objectResourceGroupsOperations
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
Nombre del grupo de recursos que se va a eliminar. El nombre distingue mayúsculas de minúsculas. Necesario.
- force_deletion_types
- str
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
Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas. Necesario.
- parameters
- ExportTemplateRequest o IO
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
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
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
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
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
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
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
Nombre del grupo de recursos que se va a actualizar. El nombre distingue mayúsculas de minúsculas. Necesario.
- parameters
- ResourceGroupPatchable o IO
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'>
Azure SDK for Python