Compartir a través de


ProvidersOperations Clase

Advertencia

NO cree instancias de esta clase directamente.

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

ResourceManagementClient's

Atributo<xref:providers> .

Herencia
builtins.object
ProvidersOperations

Constructor

ProvidersOperations(*args, **kwargs)

Métodos

get

Obtiene el proveedor de recursos especificado.

get_at_tenant_scope

Obtiene el proveedor de recursos especificado en el nivel de inquilino.

list

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

list_at_tenant_scope

Obtiene todos los proveedores de recursos para el inquilino.

register

Registra una suscripción con un proveedor de recursos.

register_at_management_group_scope

Registra un grupo de administración con un proveedor de recursos.

unregister

Anula el registro de una suscripción de un proveedor de recursos.

get

Obtiene el proveedor de recursos especificado.

get(resource_provider_namespace: str, expand: str | None = None, **kwargs: Any) -> Provider

Parámetros

resource_provider_namespace
str
Requerido

Espacio de nombres del proveedor de recursos. Necesario.

expand
str
Requerido

Parámetro de consulta $expand. Por ejemplo, para incluir alias de propiedad en respuesta, use $expand=resourceTypes/alias. El valor predeterminado es Ninguno.

cls
callable

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

Devoluciones

Proveedor o resultado de cls(response)

Tipo de valor devuelto

Excepciones

get_at_tenant_scope

Obtiene el proveedor de recursos especificado en el nivel de inquilino.

get_at_tenant_scope(resource_provider_namespace: str, expand: str | None = None, **kwargs: Any) -> Provider

Parámetros

resource_provider_namespace
str
Requerido

Espacio de nombres del proveedor de recursos. Necesario.

expand
str
Requerido

Parámetro de consulta $expand. Por ejemplo, para incluir alias de propiedad en respuesta, use $expand=resourceTypes/alias. El valor predeterminado es Ninguno.

cls
callable

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

Devoluciones

Proveedor o resultado de cls(response)

Tipo de valor devuelto

Excepciones

list

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

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

Parámetros

top
int
Requerido

Número de resultados que se van a devolver. Si se pasa null, devuelve todas las implementaciones. El valor predeterminado es Ninguno.

expand
str
Requerido

Propiedades que se van a incluir en los resultados. Por ejemplo, use &$expand=metadata en la cadena de consulta para recuperar los metadatos del proveedor de recursos. Para incluir alias de propiedad en respuesta, use $expand=resourceTypes/alias. 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 Provider o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

list_at_tenant_scope

Obtiene todos los proveedores de recursos para el inquilino.

list_at_tenant_scope(top: int | None = None, expand: str | None = None, **kwargs: Any) -> Iterable[Provider]

Parámetros

top
int
Requerido

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

expand
str
Requerido

Propiedades que se van a incluir en los resultados. Por ejemplo, use &$expand=metadata en la cadena de consulta para recuperar los metadatos del proveedor de recursos. Para incluir alias de propiedad en respuesta, use $expand=resourceTypes/alias. 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 Provider o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

register

Registra una suscripción con un proveedor de recursos.

register(resource_provider_namespace: str, **kwargs: Any) -> Provider

Parámetros

resource_provider_namespace
str
Requerido

Espacio de nombres del proveedor de recursos que se va a registrar. Necesario.

cls
callable

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

Devoluciones

Proveedor o resultado de cls(response)

Tipo de valor devuelto

Excepciones

register_at_management_group_scope

Registra un grupo de administración con un proveedor de recursos.

register_at_management_group_scope(resource_provider_namespace: str, group_id: str, **kwargs: Any) -> None

Parámetros

resource_provider_namespace
str
Requerido

Espacio de nombres del proveedor de recursos que se va a registrar. Necesario.

group_id
str
Requerido

Identificador del grupo de administración. Necesario.

cls
callable

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

Devoluciones

Ninguno o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

unregister

Anula el registro de una suscripción de un proveedor de recursos.

unregister(resource_provider_namespace: str, **kwargs: Any) -> Provider

Parámetros

resource_provider_namespace
str
Requerido

Espacio de nombres del proveedor de recursos que se va a anular el registro. Necesario.

cls
callable

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

Devoluciones

Proveedor o resultado de cls(response)

Tipo de valor devuelto

Excepciones

Atributos

models

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