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 do conjunto de políticas na assinatura fornecida.

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.

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 de conjunto de políticas no grupo de gerenciamento especificado.

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 do conjunto de políticas na assinatura fornecida.

list(**kwargs: Any) -> AsyncIterable[PolicySetDefinition]

Parâmetros

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.

list_built_in(**kwargs: Any) -> AsyncIterable[PolicySetDefinition]

Parâmetros

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_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 de conjunto de políticas no grupo de gerenciamento especificado.

list_by_management_group(management_group_id: str, **kwargs: Any) -> AsyncIterable[PolicySetDefinition]

Parâmetros

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

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

Tipo de retorno

Exceções

Atributos

models

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