Compartir a través de


PolicyDefinitionsOperations Clase

Advertencia

NO cree instancias 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 de la suscripción especificada con el nombre especificado.

get_at_management_group

Recupere 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 que coinciden con el $filter opcional especificado. Los valores válidos para $filter son: 'atExactScope()', 'policyType -eq {value}' o 'category eq '{value}'. Si no se proporciona $filter, la lista sin filtrar incluye todas las definiciones de directiva asociadas a la suscripción, incluidas las que se aplican directamente o desde grupos de administración que contienen la suscripción especificada. Si se proporciona $filter=atExactScope(), la lista devuelta solo incluye todas las definiciones de directiva que se incluyen en la suscripción especificada. Si se proporciona $filter='policyType -eq {value}', la lista devuelta solo incluye todas las definiciones de directiva cuyo tipo coincida con {value}. Los valores policyType posibles son NotSpecified, BuiltIn, Custom y Static. Si se proporciona $filter='category -eq {value}', la lista devuelta solo incluye todas las definiciones de directiva cuya categoría coincida con {value}.

list_built_in

Recuperar definiciones de directiva integradas.

Esta operación recupera una lista de todas las definiciones de directiva integradas que coinciden con el $filter opcional dado. Si se proporciona $filter='policyType -eq {value}', la lista devuelta solo incluye todas las definiciones de directiva integradas cuyo tipo coincida con {value}. Los valores policyType posibles son NotSpecified, BuiltIn, Custom y Static. Si se proporciona $filter='category -eq {value}', la lista devuelta solo incluye todas las definiciones de directiva integradas cuya categoría coincida con {value}.

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 que coinciden con el $filter opcional dado. Los valores válidos para $filter son: 'atExactScope()', 'policyType -eq {value}' o 'category eq '{value}'. Si no se proporciona $filter, la lista sin filtrar incluye todas las definiciones de directiva asociadas al grupo de administración, incluidas las que se aplican directamente o desde grupos de administración que contienen el grupo de administración especificado. Si se proporciona $filter=atExactScope(), la lista devuelta solo incluye todas las definiciones de directiva que se incluyen en el grupo de administración especificado. Si se proporciona $filter='policyType -eq {value}', la lista devuelta solo incluye todas las definiciones de directiva cuyo tipo coincida con {value}. Los valores policyType posibles son NotSpecified, BuiltIn, Custom y Static. Si se proporciona $filter='category -eq {value}', la lista devuelta solo incluye todas las definiciones de directiva cuya categoría coincida con {value}.

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

Tipo de contenido del parámetro body. 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

Tipo de contenido del parámetro body. 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 de 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

Recupere 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 que coinciden con el $filter opcional especificado. Los valores válidos para $filter son: 'atExactScope()', 'policyType -eq {value}' o 'category eq '{value}'. Si no se proporciona $filter, la lista sin filtrar incluye todas las definiciones de directiva asociadas a la suscripción, incluidas las que se aplican directamente o desde grupos de administración que contienen la suscripción especificada. Si se proporciona $filter=atExactScope(), la lista devuelta solo incluye todas las definiciones de directiva que se incluyen en la suscripción especificada. Si se proporciona $filter='policyType -eq {value}', la lista devuelta solo incluye todas las definiciones de directiva cuyo tipo coincida con {value}. Los valores policyType posibles son NotSpecified, BuiltIn, Custom y Static. Si se proporciona $filter='category -eq {value}', la lista devuelta solo incluye todas las definiciones de directiva cuya categoría coincida con {value}.

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

Parámetros

filter
str
Requerido

Filtro que se va a aplicar en la operación. Los valores válidos para $filter son: 'atExactScope()', 'policyType -eq {value}' o 'category eq '{value}'. Si no se proporciona $filter, no se realiza ningún filtrado. Si se proporciona $filter=atExactScope(), la lista devuelta solo incluye todas las definiciones de directiva que están en el ámbito especificado. Si se proporciona $filter='policyType -eq {value}', la lista devuelta solo incluye todas las definiciones de directiva cuyo tipo coincida con {value}. Los valores policyType posibles son NotSpecified, BuiltIn, Custom y Static. Si se proporciona $filter='category -eq {value}', la lista devuelta solo incluye todas las definiciones de directiva cuya categoría coincida con {value}. El valor predeterminado es Ninguno.

top
int
Requerido

Número máximo de registros que se van a devolver. Cuando no se proporcione el filtro $top, devolverá 500 registros. 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 PolicyDefinition o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

list_built_in

Recuperar definiciones de directiva integradas.

Esta operación recupera una lista de todas las definiciones de directiva integradas que coinciden con el $filter opcional dado. Si se proporciona $filter='policyType -eq {value}', la lista devuelta solo incluye todas las definiciones de directiva integradas cuyo tipo coincida con {value}. Los valores policyType posibles son NotSpecified, BuiltIn, Custom y Static. Si se proporciona $filter='category -eq {value}', la lista devuelta solo incluye todas las definiciones de directiva integradas cuya categoría coincida con {value}.

list_built_in(filter: str | None = None, top: int | None = None, **kwargs: Any) -> Iterable[PolicyDefinition]

Parámetros

filter
str
Requerido

Filtro que se va a aplicar en la operación. Los valores válidos para $filter son: 'atExactScope()', 'policyType -eq {value}' o 'category eq '{value}'. Si no se proporciona $filter, no se realiza ningún filtrado. Si se proporciona $filter=atExactScope(), la lista devuelta solo incluye todas las definiciones de directiva que están en el ámbito especificado. Si se proporciona $filter='policyType -eq {value}', la lista devuelta solo incluye todas las definiciones de directiva cuyo tipo coincida con {value}. Los valores policyType posibles son NotSpecified, BuiltIn, Custom y Static. Si se proporciona $filter='category -eq {value}', la lista devuelta solo incluye todas las definiciones de directiva cuya categoría coincida con {value}. El valor predeterminado es Ninguno.

top
int
Requerido

Número máximo de registros que se van a devolver. Cuando no se proporcione el filtro $top, devolverá 500 registros. 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 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 que coinciden con el $filter opcional dado. Los valores válidos para $filter son: 'atExactScope()', 'policyType -eq {value}' o 'category eq '{value}'. Si no se proporciona $filter, la lista sin filtrar incluye todas las definiciones de directiva asociadas al grupo de administración, incluidas las que se aplican directamente o desde grupos de administración que contienen el grupo de administración especificado. Si se proporciona $filter=atExactScope(), la lista devuelta solo incluye todas las definiciones de directiva que se incluyen en el grupo de administración especificado. Si se proporciona $filter='policyType -eq {value}', la lista devuelta solo incluye todas las definiciones de directiva cuyo tipo coincida con {value}. Los valores policyType posibles son NotSpecified, BuiltIn, Custom y Static. Si se proporciona $filter='category -eq {value}', la lista devuelta solo incluye todas las definiciones de directiva cuya categoría coincida con {value}.

list_by_management_group(management_group_id: str, filter: str | None = None, top: int | None = None, **kwargs: Any) -> Iterable[PolicyDefinition]

Parámetros

management_group_id
str
Requerido

Identificador del grupo de administración. Necesario.

filter
str
Requerido

Filtro que se va a aplicar en la operación. Los valores válidos para $filter son: 'atExactScope()', 'policyType -eq {value}' o 'category eq '{value}'. Si no se proporciona $filter, no se realiza ningún filtrado. Si se proporciona $filter=atExactScope(), la lista devuelta solo incluye todas las definiciones de directiva que están en el ámbito especificado. Si se proporciona $filter='policyType -eq {value}', la lista devuelta solo incluye todas las definiciones de directiva cuyo tipo coincida con {value}. Los valores policyType posibles son NotSpecified, BuiltIn, Custom y Static. Si se proporciona $filter='category -eq {value}', la lista devuelta solo incluye todas las definiciones de directiva cuya categoría coincida con {value}. El valor predeterminado es Ninguno.

top
int
Requerido

Número máximo de registros que se van a devolver. Cuando no se proporcione el filtro $top, devolverá 500 registros. 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 PolicyDefinition o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

Atributos

models

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