Compartir a través de


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

provider_permissions

Obtenga los permisos del proveedor.

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. Use esta operación para registrar un proveedor de recursos con tipos de recursos que se pueden implementar en el ámbito del grupo de administración. No registra de forma recursiva las suscripciones dentro del grupo de administración. En su lugar, debe registrar las suscripciones individualmente.

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/aliases. 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/aliases. 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(expand: str | None = None, **kwargs: Any) -> Iterable[Provider]

Parámetros

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/aliases. El valor predeterminado es Ninguno.

cls
callable

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

Devoluciones

Iterador como la 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(expand: str | None = None, **kwargs: Any) -> Iterable[Provider]

Parámetros

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/aliases. El valor predeterminado es Ninguno.

cls
callable

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

Devoluciones

Iterador como la instancia de Provider o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

provider_permissions

Obtenga los permisos del proveedor.

provider_permissions(resource_provider_namespace: str, **kwargs: Any) -> ProviderPermissionListResult

Parámetros

resource_provider_namespace
str
Requerido

Espacio de nombres del proveedor de recursos. Necesario.

cls
callable

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

Devoluciones

ProviderPermissionListResult 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, properties: _models.ProviderRegistrationRequest | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> _models.Provider

Parámetros

resource_provider_namespace
str
Requerido

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

properties
ProviderRegistrationRequest o IO
Requerido

Consentimiento de terceros para S2S. Es un tipo ProviderRegistrationRequest o un tipo de E/S. El valor predeterminado es Ninguno.

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

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. Use esta operación para registrar un proveedor de recursos con tipos de recursos que se pueden implementar en el ámbito del grupo de administración. No registra de forma recursiva las suscripciones dentro del grupo de administración. En su lugar, debe registrar las suscripciones individualmente.

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