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.

list

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

register

Registra una suscripció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

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

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

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