Compartir a través de


PolicySetDefinitionsOperations 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_set_definitions> .

Herencia
builtins.object
PolicySetDefinitionsOperations

Constructor

PolicySetDefinitionsOperations(*args, **kwargs)

Métodos

create_or_update

Crea o actualiza una definición de conjunto de directivas.

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

create_or_update_at_management_group

Crea o actualiza una definición de conjunto de directivas.

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

delete

Elimina una definición de conjunto de directivas.

Esta operación elimina la definición del conjunto de directivas de la suscripción especificada con el nombre especificado.

delete_at_management_group

Elimina una definición de conjunto de directivas.

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

get

Recupera una definición de conjunto de directivas.

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

get_at_management_group

Recupera una definición de conjunto de directivas.

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

get_built_in

Recupera una definición de conjunto de directivas integrada.

Esta operación recupera la definición del conjunto de directivas integrado con el nombre especificado.

list

Recupera las definiciones del conjunto de directivas de una suscripción.

Esta operación recupera una lista de todas las definiciones de conjuntos de directivas de una suscripción determinada 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 conjunto de directivas 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 conjunto de directivas que en la suscripción especificada. Si se proporciona $filter='policyType -eq {value}', la lista devuelta solo incluye todas las definiciones del conjunto de directivas cuyo tipo coincida con {value}. Los valores policyType posibles son NotSpecified, BuiltIn y Custom. Si se proporciona $filter='category -eq {value}', la lista devuelta solo incluye todas las definiciones del conjunto de directivas cuya categoría coincida con {value}.

list_built_in

Recupera definiciones de conjuntos de directivas integradas.

Esta operación recupera una lista de todas las definiciones de conjuntos de directivas integradas que coinciden con el $filter opcional especificado. Si se proporciona $filter='category -eq {value}', la lista devuelta solo incluye todas las definiciones de conjuntos de directivas integradas cuya categoría coincida con {value}.

list_by_management_group

Recupera todas las definiciones de conjuntos de directivas del grupo de administración.

Esta operación recupera una lista de todas las definiciones de conjuntos de directivas de un grupo de administración determinado 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 conjunto de directivas 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 del conjunto de directivas 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 del conjunto de directivas cuyo tipo coincida con {value}. Los valores policyType posibles son NotSpecified, BuiltIn y Custom. Si se proporciona $filter='category -eq {value}', la lista devuelta solo incluye todas las definiciones del conjunto de directivas cuya categoría coincida con {value}.

create_or_update

Crea o actualiza una definición de conjunto de directivas.

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

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

Parámetros

policy_set_definition_name
str
Requerido

Nombre de la definición del conjunto de directivas que se va a crear. Necesario.

parameters
PolicySetDefinition o IO
Requerido

Propiedades de definición del conjunto de directivas. Es un tipo PolicySetDefinition 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

PolicySetDefinition o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

create_or_update_at_management_group

Crea o actualiza una definición de conjunto de directivas.

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

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

Parámetros

policy_set_definition_name
str
Requerido

Nombre de la definición del conjunto de directivas que se va a crear. Necesario.

management_group_id
str
Requerido

Identificador del grupo de administración. Necesario.

parameters
PolicySetDefinition o IO
Requerido

Propiedades de definición del conjunto de directivas. Es un tipo PolicySetDefinition 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

PolicySetDefinition o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

delete

Elimina una definición de conjunto de directivas.

Esta operación elimina la definición del conjunto de directivas de la suscripción especificada con el nombre especificado.

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

Parámetros

policy_set_definition_name
str
Requerido

Nombre de la definición del conjunto de directivas 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 conjunto de directivas.

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

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

Parámetros

policy_set_definition_name
str
Requerido

Nombre de la definición del conjunto de directivas 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 conjunto de directivas.

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

get(policy_set_definition_name: str, **kwargs: Any) -> PolicySetDefinition

Parámetros

policy_set_definition_name
str
Requerido

Nombre de la definición del conjunto de directivas que se va a obtener. Necesario.

cls
callable

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

Devoluciones

PolicySetDefinition o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

get_at_management_group

Recupera una definición de conjunto de directivas.

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

get_at_management_group(policy_set_definition_name: str, management_group_id: str, **kwargs: Any) -> PolicySetDefinition

Parámetros

policy_set_definition_name
str
Requerido

Nombre de la definición del conjunto de directivas 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

PolicySetDefinition o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

get_built_in

Recupera una definición de conjunto de directivas integrada.

Esta operación recupera la definición del conjunto de directivas integrado con el nombre especificado.

get_built_in(policy_set_definition_name: str, **kwargs: Any) -> PolicySetDefinition

Parámetros

policy_set_definition_name
str
Requerido

Nombre de la definición del conjunto de directivas que se va a obtener. Necesario.

cls
callable

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

Devoluciones

PolicySetDefinition o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

list

Recupera las definiciones del conjunto de directivas de una suscripción.

Esta operación recupera una lista de todas las definiciones de conjuntos de directivas de una suscripción determinada 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 conjunto de directivas 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 conjunto de directivas que en la suscripción especificada. Si se proporciona $filter='policyType -eq {value}', la lista devuelta solo incluye todas las definiciones del conjunto de directivas cuyo tipo coincida con {value}. Los valores policyType posibles son NotSpecified, BuiltIn y Custom. Si se proporciona $filter='category -eq {value}', la lista devuelta solo incluye todas las definiciones del conjunto de directivas cuya categoría coincida con {value}.

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

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 conjunto de directivas que están en el ámbito especificado. Si se proporciona $filter='policyType -eq {value}', la lista devuelta solo incluye todas las definiciones del conjunto de directivas 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 del conjunto de directivas 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 PolicySetDefinition o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

list_built_in

Recupera definiciones de conjuntos de directivas integradas.

Esta operación recupera una lista de todas las definiciones de conjuntos de directivas integradas que coinciden con el $filter opcional especificado. Si se proporciona $filter='category -eq {value}', la lista devuelta solo incluye todas las definiciones de conjuntos de directivas integradas cuya categoría coincida con {value}.

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

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 conjunto de directivas que están en el ámbito especificado. Si se proporciona $filter='policyType -eq {value}', la lista devuelta solo incluye todas las definiciones del conjunto de directivas 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 del conjunto de directivas 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 proporciona 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 PolicySetDefinition o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

list_by_management_group

Recupera todas las definiciones de conjuntos de directivas del grupo de administración.

Esta operación recupera una lista de todas las definiciones de conjuntos de directivas de un grupo de administración determinado 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 conjunto de directivas 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 del conjunto de directivas 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 del conjunto de directivas cuyo tipo coincida con {value}. Los valores policyType posibles son NotSpecified, BuiltIn y Custom. Si se proporciona $filter='category -eq {value}', la lista devuelta solo incluye todas las definiciones del conjunto de directivas 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[PolicySetDefinition]

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 del conjunto de directivas que se encuentra en el ámbito especificado. Si se proporciona $filter='policyType -eq {value}', la lista devuelta solo incluye todas las definiciones del conjunto de directivas 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 del conjunto de directivas 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 proporciona 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 PolicySetDefinition 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'>