PolicyDefinitionsOperations Clase
Advertencia
NO cree instancias de esta clase directamente.
En su lugar, debe acceder a las siguientes operaciones a través de
Atributo<xref:policy_definitions> .
- Herencia
-
builtins.objectPolicyDefinitionsOperations
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
Nombre de la definición de directiva que se va a crear. Necesario.
- parameters
- PolicyDefinition o IO
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
Nombre de la definición de directiva que se va a crear. Necesario.
- parameters
- PolicyDefinition o IO
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
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
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
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
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
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_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
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
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
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
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
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
- filter
- str
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
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.v2021_06_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\policy\\v2021_06_01\\models\\__init__.py'>
Azure SDK for Python