Compartir a través de


PoliciesOperations Clase

DirectivasOperaciones operaciones asincrónicas.

No debe crear una instancia de esta clase directamente. En su lugar, debe crear una instancia de cliente que le cree instancias y la adjunte como un atributo.

Herencia
builtins.object
PoliciesOperations

Constructor

PoliciesOperations(client, config, serializer, deserializer)

Parámetros

client
Requerido

Cliente para solicitudes de servicio.

config
Requerido

Configuración del cliente de servicio.

serializer
Requerido

Serializador de modelo de objetos.

deserializer
Requerido

Deserializador de modelo de objetos.

Variables

models

Alias para modelar clases usadas en este grupo de operaciones.

Métodos

create_or_update

Cree o reemplace una directiva existente.

delete

Eliminar directiva.

get

Obtener directiva.

list

Enumerar las directivas de un conjunto de directivas determinado.

update

Permite modificar etiquetas de directivas. Se omitirán todas las demás propiedades.

create_or_update

Cree o reemplace una directiva existente.

async create_or_update(resource_group_name: str, lab_name: str, policy_set_name: str, name: str, policy: Policy, **kwargs) -> Policy

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos.

lab_name
str
Requerido

El nombre del laboratorio.

policy_set_name
str
Requerido

Nombre del conjunto de directivas.

name
str
Requerido

El nombre de la directiva.

policy
Policy
Requerido

Una directiva.

cls
callable

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

Devoluciones

Directiva o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

delete

Eliminar directiva.

async delete(resource_group_name: str, lab_name: str, policy_set_name: str, name: str, **kwargs) -> None

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos.

lab_name
str
Requerido

El nombre del laboratorio.

policy_set_name
str
Requerido

Nombre del conjunto de directivas.

name
str
Requerido

El nombre de la directiva.

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

get

Obtener directiva.

async get(resource_group_name: str, lab_name: str, policy_set_name: str, name: str, expand: str | None = None, **kwargs) -> Policy

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos.

lab_name
str
Requerido

El nombre del laboratorio.

policy_set_name
str
Requerido

Nombre del conjunto de directivas.

name
str
Requerido

El nombre de la directiva.

expand
str
valor predeterminado: None

Especifique la consulta $expand. Ejemplo: "properties($select=description)".

cls
callable

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

Devoluciones

Directiva o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

list

Enumerar las directivas de un conjunto de directivas determinado.

list(resource_group_name: str, lab_name: str, policy_set_name: str, expand: str | None = None, filter: str | None = None, top: int | None = None, orderby: str | None = None, **kwargs) -> AsyncIterable[PolicyList]

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos.

lab_name
str
Requerido

El nombre del laboratorio.

policy_set_name
str
Requerido

Nombre del conjunto de directivas.

expand
str
valor predeterminado: None

Especifique la consulta $expand. Ejemplo: "properties($select=description)".

filter
str
valor predeterminado: None

Filtro que se va a aplicar a la operación. Ejemplo: '$filter=contains(name,'myName').

top
int
valor predeterminado: None

Número máximo de recursos que se van a devolver de la operación. Ejemplo: '$top=10'.

orderby
str
valor predeterminado: None

Expresión de ordenación para los resultados, mediante notación OData. Ejemplo: "$orderby=name desc".

cls
callable

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

Devoluciones

Iterador como una instancia de PolicyList o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

update

Permite modificar etiquetas de directivas. Se omitirán todas las demás propiedades.

async update(resource_group_name: str, lab_name: str, policy_set_name: str, name: str, policy: PolicyFragment, **kwargs) -> Policy

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos.

lab_name
str
Requerido

El nombre del laboratorio.

policy_set_name
str
Requerido

Nombre del conjunto de directivas.

name
str
Requerido

El nombre de la directiva.

policy
PolicyFragment
Requerido

Una directiva.

cls
callable

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

Devoluciones

Directiva o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

Atributos

models

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