Compartilhar via


PolicySetDefinitionsOperations Classe

Aviso

NÃO instancie essa classe diretamente.

Em vez disso, você deve acessar as operações a seguir por meio de

PolicyClient's

Atributo <xref:policy_set_definitions>.

Herança
builtins.object
PolicySetDefinitionsOperations

Construtor

PolicySetDefinitionsOperations(*args, **kwargs)

Métodos

create_or_update

Cria ou atualiza uma definição de conjunto de políticas.

Essa operação cria ou atualiza uma definição de conjunto de políticas na assinatura fornecida com o nome fornecido.

create_or_update_at_management_group

Cria ou atualiza uma definição de conjunto de políticas.

Essa operação cria ou atualiza uma definição de conjunto de políticas no grupo de gerenciamento fornecido com o nome fornecido.

delete

Exclui uma definição de conjunto de políticas.

Essa operação exclui a definição do conjunto de políticas na assinatura fornecida com o nome fornecido.

delete_at_management_group

Exclui uma definição de conjunto de políticas.

Essa operação exclui a definição do conjunto de políticas no grupo de gerenciamento fornecido com o nome fornecido.

get

Recupera uma definição de conjunto de políticas.

Essa operação recupera a definição do conjunto de políticas na assinatura fornecida com o nome fornecido.

get_at_management_group

Recupera uma definição de conjunto de políticas.

Essa operação recupera a definição do conjunto de políticas no grupo de gerenciamento fornecido com o nome fornecido.

get_built_in

Recupera uma definição interna do conjunto de políticas.

Essa operação recupera a definição interna do conjunto de políticas com o nome fornecido.

list

Recupera as definições do conjunto de políticas para uma assinatura.

Essa operação recupera uma lista de todas as definições de conjunto de políticas em uma determinada assinatura que correspondem ao $filter opcional determinado. Os valores válidos para $filter são: 'atExactScope()', 'policyType -eq {value}' ou 'category eq '{value}''. Se $filter não for fornecido, a lista não filtrada incluirá todas as definições de conjunto de políticas associadas à assinatura, incluindo aquelas que se aplicam diretamente ou de grupos de gerenciamento que contêm a assinatura fornecida. Se $filter=atExactScope() for fornecido, a lista retornada incluirá apenas todas as definições de conjunto de políticas que estão na assinatura fornecida. Se $filter='policyType -eq {value}' for fornecido, a lista retornada incluirá apenas todas as definições de conjunto de políticas cujo tipo corresponda ao {value}. Os valores possíveis policyType são NotSpecified, BuiltIn e Custom. Se $filter='category -eq {value}' for fornecido, a lista retornada incluirá apenas todas as definições de conjunto de políticas cuja categoria corresponda ao {value}.

list_built_in

Recupera definições internas do conjunto de políticas.

Essa operação recupera uma lista de todas as definições internas do conjunto de políticas que correspondem ao $filter opcional determinado. Se $filter='category -eq {value}' for fornecido, a lista retornada incluirá apenas todas as definições internas do conjunto de políticas cuja categoria corresponde ao {value}.

list_by_management_group

Recupera todas as definições de conjunto de políticas no grupo de gerenciamento.

Essa operação recupera uma lista de todas as definições do conjunto de políticas em um determinado grupo de gerenciamento que correspondem ao $filter opcional determinado. Os valores válidos para $filter são: 'atExactScope()', 'policyType -eq {value}' ou 'category eq '{value}''. Se $filter não for fornecido, a lista não filtrada incluirá todas as definições de conjunto de políticas associadas ao grupo de gerenciamento, incluindo aquelas que se aplicam diretamente ou de grupos de gerenciamento que contêm o grupo de gerenciamento fornecido. Se $filter=atExactScope() for fornecido, a lista retornada incluirá apenas todas as definições de conjunto de políticas que estão no grupo de gerenciamento fornecido. Se $filter='policyType -eq {value}' for fornecido, a lista retornada incluirá apenas todas as definições de conjunto de políticas cujo tipo corresponde ao {value}. Os valores de policyType possíveis são NotSpecified, BuiltIn e Custom. Se $filter='category -eq {value}' for fornecido, a lista retornada incluirá apenas todas as definições de conjunto de políticas cuja categoria corresponda ao {value}.

create_or_update

Cria ou atualiza uma definição de conjunto de políticas.

Essa operação cria ou atualiza uma definição de conjunto de políticas na assinatura fornecida com o nome fornecido.

async 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
Obrigatório

O nome da definição do conjunto de políticas a ser criada. Obrigatórios.

parameters
PolicySetDefinition ou IO
Obrigatório

As propriedades de definição do conjunto de políticas. É um tipo PolicySetDefinition ou um tipo de E/S. Obrigatórios.

content_type
str

Body Parameter content-type. Os valores conhecidos são: 'application/json'. O valor padrão é Nenhum.

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

Retornos

PolicySetDefinition ou o resultado de cls(response)

Tipo de retorno

Exceções

create_or_update_at_management_group

Cria ou atualiza uma definição de conjunto de políticas.

Essa operação cria ou atualiza uma definição de conjunto de políticas no grupo de gerenciamento fornecido com o nome fornecido.

async 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
Obrigatório

O nome da definição do conjunto de políticas a ser criada. Obrigatórios.

management_group_id
str
Obrigatório

A ID do grupo de gerenciamento. Obrigatórios.

parameters
PolicySetDefinition ou IO
Obrigatório

As propriedades de definição do conjunto de políticas. É um tipo PolicySetDefinition ou um tipo de E/S. Obrigatórios.

content_type
str

Body Parameter content-type. Os valores conhecidos são: 'application/json'. O valor padrão é Nenhum.

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

Retornos

PolicySetDefinition ou o resultado de cls(response)

Tipo de retorno

Exceções

delete

Exclui uma definição de conjunto de políticas.

Essa operação exclui a definição do conjunto de políticas na assinatura fornecida com o nome fornecido.

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

Parâmetros

policy_set_definition_name
str
Obrigatório

O nome da definição do conjunto de políticas a ser excluída. Obrigatórios.

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

Retornos

Nenhum ou o resultado de cls(response)

Tipo de retorno

Exceções

delete_at_management_group

Exclui uma definição de conjunto de políticas.

Essa operação exclui a definição do conjunto de políticas no grupo de gerenciamento fornecido com o nome fornecido.

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

Parâmetros

policy_set_definition_name
str
Obrigatório

O nome da definição do conjunto de políticas a ser excluída. Obrigatórios.

management_group_id
str
Obrigatório

A ID do grupo de gerenciamento. Obrigatórios.

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

Retornos

Nenhum ou o resultado de cls(response)

Tipo de retorno

Exceções

get

Recupera uma definição de conjunto de políticas.

Essa operação recupera a definição do conjunto de políticas na assinatura fornecida com o nome fornecido.

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

Parâmetros

policy_set_definition_name
str
Obrigatório

O nome da definição do conjunto de políticas a ser obtido. Obrigatórios.

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

Retornos

PolicySetDefinition ou o resultado de cls(response)

Tipo de retorno

Exceções

get_at_management_group

Recupera uma definição de conjunto de políticas.

Essa operação recupera a definição do conjunto de políticas no grupo de gerenciamento fornecido com o nome fornecido.

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

Parâmetros

policy_set_definition_name
str
Obrigatório

O nome da definição do conjunto de políticas a ser obtido. Obrigatórios.

management_group_id
str
Obrigatório

A ID do grupo de gerenciamento. Obrigatórios.

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

Retornos

PolicySetDefinition ou o resultado de cls(response)

Tipo de retorno

Exceções

get_built_in

Recupera uma definição interna do conjunto de políticas.

Essa operação recupera a definição interna do conjunto de políticas com o nome fornecido.

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

Parâmetros

policy_set_definition_name
str
Obrigatório

O nome da definição do conjunto de políticas a ser obtido. Obrigatórios.

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

Retornos

PolicySetDefinition ou o resultado de cls(response)

Tipo de retorno

Exceções

list

Recupera as definições do conjunto de políticas para uma assinatura.

Essa operação recupera uma lista de todas as definições de conjunto de políticas em uma determinada assinatura que correspondem ao $filter opcional determinado. Os valores válidos para $filter são: 'atExactScope()', 'policyType -eq {value}' ou 'category eq '{value}''. Se $filter não for fornecido, a lista não filtrada incluirá todas as definições de conjunto de políticas associadas à assinatura, incluindo aquelas que se aplicam diretamente ou de grupos de gerenciamento que contêm a assinatura fornecida. Se $filter=atExactScope() for fornecido, a lista retornada incluirá apenas todas as definições de conjunto de políticas que estão na assinatura fornecida. Se $filter='policyType -eq {value}' for fornecido, a lista retornada incluirá apenas todas as definições de conjunto de políticas cujo tipo corresponda ao {value}. Os valores possíveis policyType são NotSpecified, BuiltIn e Custom. Se $filter='category -eq {value}' for fornecido, a lista retornada incluirá apenas todas as definições de conjunto de políticas cuja categoria corresponda ao {value}.

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

Parâmetros

filter
str
Obrigatório

O filtro a ser aplicado na operação. Os valores válidos para $filter são: 'atExactScope()', 'policyType -eq {value}' ou 'category eq '{value}''. Se $filter não for fornecido, nenhuma filtragem será executada. Se $filter=atExactScope() for fornecido, a lista retornada incluirá apenas todas as definições de conjunto de políticas que estão no escopo determinado. Se $filter='policyType -eq {value}' for fornecido, a lista retornada incluirá apenas todas as definições de conjunto de políticas cujo tipo corresponda ao {value}. Os valores possíveis policyType são NotSpecified, BuiltIn, Custom e Static. Se $filter='category -eq {value}' for fornecido, a lista retornada incluirá apenas todas as definições de conjunto de políticas cuja categoria corresponda ao {value}. O valor padrão é Nenhum.

top
int
Obrigatório

Número máximo de registros a serem retornados. Quando o filtro de $top não for fornecido, ele retornará 500 registros. O valor padrão é Nenhum.

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

Retornos

Um iterador como a instância de PolicySetDefinition ou o resultado de cls(response)

Tipo de retorno

Exceções

list_built_in

Recupera definições internas do conjunto de políticas.

Essa operação recupera uma lista de todas as definições internas do conjunto de políticas que correspondem ao $filter opcional determinado. Se $filter='category -eq {value}' for fornecido, a lista retornada incluirá apenas todas as definições internas do conjunto de políticas cuja categoria corresponde ao {value}.

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

Parâmetros

filter
str
Obrigatório

O filtro a ser aplicado na operação. Os valores válidos para $filter são: 'atExactScope()', 'policyType -eq {value}' ou 'category eq '{value}''. Se $filter não for fornecido, nenhuma filtragem será executada. Se $filter=atExactScope() for fornecido, a lista retornada incluirá apenas todas as definições de conjunto de políticas que estão no escopo determinado. Se $filter='policyType -eq {value}' for fornecido, a lista retornada incluirá apenas todas as definições de conjunto de políticas cujo tipo corresponda ao {value}. Os valores possíveis policyType são NotSpecified, BuiltIn, Custom e Static. Se $filter='category -eq {value}' for fornecido, a lista retornada incluirá apenas todas as definições de conjunto de políticas cuja categoria corresponda ao {value}. O valor padrão é Nenhum.

top
int
Obrigatório

Número máximo de registros a serem retornados. Quando o filtro $top não for fornecido, ele retornará 500 registros. O valor padrão é Nenhum.

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

Retornos

Um iterador como uma instância de PolicySetDefinition ou o resultado de cls(response)

Tipo de retorno

Exceções

list_by_management_group

Recupera todas as definições de conjunto de políticas no grupo de gerenciamento.

Essa operação recupera uma lista de todas as definições do conjunto de políticas em um determinado grupo de gerenciamento que correspondem ao $filter opcional determinado. Os valores válidos para $filter são: 'atExactScope()', 'policyType -eq {value}' ou 'category eq '{value}''. Se $filter não for fornecido, a lista não filtrada incluirá todas as definições de conjunto de políticas associadas ao grupo de gerenciamento, incluindo aquelas que se aplicam diretamente ou de grupos de gerenciamento que contêm o grupo de gerenciamento fornecido. Se $filter=atExactScope() for fornecido, a lista retornada incluirá apenas todas as definições de conjunto de políticas que estão no grupo de gerenciamento fornecido. Se $filter='policyType -eq {value}' for fornecido, a lista retornada incluirá apenas todas as definições de conjunto de políticas cujo tipo corresponde ao {value}. Os valores de policyType possíveis são NotSpecified, BuiltIn e Custom. Se $filter='category -eq {value}' for fornecido, a lista retornada incluirá apenas todas as definições de conjunto de políticas cuja categoria corresponda ao {value}.

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

Parâmetros

management_group_id
str
Obrigatório

A ID do grupo de gerenciamento. Obrigatórios.

filter
str
Obrigatório

O filtro a ser aplicado na operação. Os valores válidos para $filter são: 'atExactScope()', 'policyType -eq {value}' ou 'category eq '{value}''. Se $filter não for fornecido, nenhuma filtragem será executada. Se $filter=atExactScope() for fornecido, a lista retornada incluirá apenas todas as definições de conjunto de políticas que estão no escopo especificado. Se $filter='policyType -eq {value}' for fornecido, a lista retornada incluirá apenas todas as definições de conjunto de políticas cujo tipo corresponde ao {value}. Os valores de policyType possíveis são NotSpecified, BuiltIn, Custom e Static. Se $filter='category -eq {value}' for fornecido, a lista retornada incluirá apenas todas as definições de conjunto de políticas cuja categoria corresponda ao {value}. O valor padrão é Nenhum.

top
int
Obrigatório

Número máximo de registros a serem retornados. Quando o filtro $top não for fornecido, ele retornará 500 registros. O valor padrão é Nenhum.

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

Retornos

Um iterador como uma instância de PolicySetDefinition ou o resultado de cls(response)

Tipo de retorno

Exceções

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'>