Compartir a través de


PolicyDefinitionsOperations Clase

Advertencia

NO cree una instancia de esta clase directamente.

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

PolicyClient's

Atributo<xref:policy_definitions> .

Herencia
builtins.object
PolicyDefinitionsOperations

Constructor

PolicyDefinitionsOperations(*args, **kwargs)

Métodos

create_or_update

Crea o actualiza una definición de directiva en una suscripción.

Esta operación crea o actualiza una definición de directiva en la suscripción especificada con el nombre especificado.

create_or_update_at_management_group

Crea o actualiza una definición de directiva en un grupo de administración.

Esta operación crea o actualiza una definición de directiva en el grupo de administración especificado con el nombre especificado.

delete

Elimina una definición de directiva en una suscripción.

Esta operación elimina la definición de directiva de la suscripción especificada con el nombre especificado.

delete_at_management_group

Elimina una definición de directiva en un grupo de administración.

Esta operación elimina la definición de directiva en el grupo de administración especificado con el nombre especificado.

get

Recupera una definición de directiva en una suscripción.

Esta operación recupera la definición de directiva en la suscripción especificada con el nombre especificado.

get_at_management_group

Recuperar una definición de directiva en un grupo de administración.

Esta operación recupera la definición de directiva en el grupo de administración especificado con el nombre especificado.

get_built_in

Recupera una definición de directiva integrada.

Esta operación recupera la definición de directiva integrada con el nombre especificado.

list

Recupera las definiciones de directiva en una suscripción.

Esta operación recupera una lista de todas las definiciones de directiva de una suscripción determinada.

list_built_in

Recuperar definiciones de directivas integradas.

Esta operación recupera una lista de todas las definiciones de directiva integradas.

list_by_management_group

Recuperar definiciones de directiva en un grupo de administración.

Esta operación recupera una lista de todas las definiciones de directiva de un grupo de administración determinado.

create_or_update

Crea o actualiza una definición de directiva en una suscripción.

Esta operación crea o actualiza una definición de directiva en la suscripción especificada con el nombre especificado.

create_or_update(policy_definition_name: str, parameters: _models.PolicyDefinition, *, content_type: str = 'application/json', **kwargs: Any) -> _models.PolicyDefinition

Parámetros

policy_definition_name
str
Requerido

Nombre de la definición de directiva que se va a crear. Necesario.

parameters
PolicyDefinition o IO
Requerido

Propiedades de definición de directiva. Es un tipo PolicyDefinition 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

PolicyDefinition o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

create_or_update_at_management_group

Crea o actualiza una definición de directiva en un grupo de administración.

Esta operación crea o actualiza una definición de directiva en el grupo de administración especificado con el nombre especificado.

create_or_update_at_management_group(policy_definition_name: str, management_group_id: str, parameters: _models.PolicyDefinition, *, content_type: str = 'application/json', **kwargs: Any) -> _models.PolicyDefinition

Parámetros

policy_definition_name
str
Requerido

Nombre de la definición de directiva que se va a crear. Necesario.

management_group_id
str
Requerido

Identificador del grupo de administración. Necesario.

parameters
PolicyDefinition o IO
Requerido

Propiedades de definición de directiva. Es un tipo PolicyDefinition 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

PolicyDefinition o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

delete

Elimina una definición de directiva en una suscripción.

Esta operación elimina la definición de directiva de la suscripción especificada con el nombre especificado.

delete(policy_definition_name: str, **kwargs: Any) -> None

Parámetros

policy_definition_name
str
Requerido

Nombre de la definición de directiva que se va a eliminar. 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

delete_at_management_group

Elimina una definición de directiva en un grupo de administración.

Esta operación elimina la definición de directiva en el grupo de administración especificado con el nombre especificado.

delete_at_management_group(policy_definition_name: str, management_group_id: str, **kwargs: Any) -> None

Parámetros

policy_definition_name
str
Requerido

Nombre de la definición de directiva que se va a eliminar. Necesario.

management_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

get

Recupera una definición de directiva en una suscripción.

Esta operación recupera la definición de directiva en la suscripción especificada con el nombre especificado.

get(policy_definition_name: str, **kwargs: Any) -> PolicyDefinition

Parámetros

policy_definition_name
str
Requerido

Nombre de la definición de directiva que se va a obtener. Necesario.

cls
callable

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

Devoluciones

PolicyDefinition o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

get_at_management_group

Recuperar una definición de directiva en un grupo de administración.

Esta operación recupera la definición de directiva en el grupo de administración especificado con el nombre especificado.

get_at_management_group(policy_definition_name: str, management_group_id: str, **kwargs: Any) -> PolicyDefinition

Parámetros

policy_definition_name
str
Requerido

Nombre de la definición de directiva que se va a obtener. Necesario.

management_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

PolicyDefinition o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

get_built_in

Recupera una definición de directiva integrada.

Esta operación recupera la definición de directiva integrada con el nombre especificado.

get_built_in(policy_definition_name: str, **kwargs: Any) -> PolicyDefinition

Parámetros

policy_definition_name
str
Requerido

Nombre de la definición de directiva integrada que se va a obtener. Necesario.

cls
callable

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

Devoluciones

PolicyDefinition o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

list

Recupera las definiciones de directiva en una suscripción.

Esta operación recupera una lista de todas las definiciones de directiva de una suscripción determinada.

list(**kwargs: Any) -> Iterable[PolicyDefinition]

Parámetros

cls
callable

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

Devoluciones

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

Tipo de valor devuelto

Excepciones

list_built_in

Recuperar definiciones de directivas integradas.

Esta operación recupera una lista de todas las definiciones de directiva integradas.

list_built_in(**kwargs: Any) -> Iterable[PolicyDefinition]

Parámetros

cls
callable

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

Devoluciones

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

Tipo de valor devuelto

Excepciones

list_by_management_group

Recuperar definiciones de directiva en un grupo de administración.

Esta operación recupera una lista de todas las definiciones de directiva de un grupo de administración determinado.

list_by_management_group(management_group_id: str, **kwargs: Any) -> Iterable[PolicyDefinition]

Parámetros

management_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

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

Tipo de valor devuelto

Excepciones

Atributos

models

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