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

Elimine el grupo de recursos.

check_existence

Comprueba si existe el grupo de recursos.

create_or_update

Cree un grupo de recursos.

export_template

Captura el grupo de recursos especificado como plantilla.

get

Obtener un grupo de recursos.

list

Obtiene una colección de grupos de recursos.

list_resources

Obtiene todos los recursos de una suscripción.

patch

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 un campo no se especifica, se usará el valor actual.

begin_delete

Elimine el grupo de recursos.

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

Parámetros

resource_group_name
str
Requerido

El nombre del grupo de recursos que se debe 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 el 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

Cree 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

El nombre del grupo de recursos que se debe crear o actualizar. Necesario.

parameters
ResourceGroup o IO
Requerido

Parámetros proporcionados a la operación de servicio del grupo de recursos de crear o actualizar. 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

El nombre del grupo de recursos que se debe crear o actualizar. Necesario.

parameters
ExportTemplateRequest o IO
Requerido

Parámetros proporcionados a la operación del grupo de recursos de la plantilla de exportación. 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

Obtener 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 una colección de grupos de recursos.

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

Parámetros de consulta. 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

Obtiene todos los recursos de una suscripción.

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

Parámetros de consulta. Si se pasa null, devuelve todos los grupos de recursos. 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

Parámetros de consulta. 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 GenericResourceExpanded o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

patch

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 un campo no se especifica, se usará 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

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

parameters
ResourceGroup o IO
Requerido

Parámetros proporcionados a la operación de servicio del grupo de recursos de actualizar estado. 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_02_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\resources\\v2016_02_01\\models\\__init__.py'>