Compartilhar via


PolicyDefinitionsOperations 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_definitions>.

Herança
builtins.object
PolicyDefinitionsOperations

Construtor

PolicyDefinitionsOperations(*args, **kwargs)

Métodos

create_or_update

Cria ou atualiza uma definição de política em uma assinatura.

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

create_or_update_at_management_group

Cria ou atualiza uma definição de política em um grupo de gerenciamento.

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

delete

Exclui uma definição de política em uma assinatura.

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

delete_at_management_group

Exclui uma definição de política em um grupo de gerenciamento.

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

get

Recupera uma definição de política em uma assinatura.

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

get_at_management_group

Recuperar uma definição de política em um grupo de gerenciamento.

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

get_built_in

Recupera uma definição de política interna.

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

list

Recupera definições de política em uma assinatura.

Essa operação recupera uma lista de todas as definições de política em uma determinada assinatura.

list_built_in

Recuperar definições de política internas.

Essa operação recupera uma lista de todas as definições de política internas.

list_by_management_group

Recuperar definições de política em um grupo de gerenciamento.

Essa operação recupera uma lista de todas as definições de política em um determinado grupo de gerenciamento.

create_or_update

Cria ou atualiza uma definição de política em uma assinatura.

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

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

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

parameters
PolicyDefinition ou IO
Obrigatório

As propriedades de definição de política. É um tipo PolicyDefinition 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

PolicyDefinition ou o resultado de cls(response)

Tipo de retorno

Exceções

create_or_update_at_management_group

Cria ou atualiza uma definição de política em um grupo de gerenciamento.

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

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

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

management_group_id
str
Obrigatório

A ID do grupo de gerenciamento. Obrigatórios.

parameters
PolicyDefinition ou IO
Obrigatório

As propriedades de definição de política. É um tipo PolicyDefinition 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

PolicyDefinition ou o resultado de cls(response)

Tipo de retorno

Exceções

delete

Exclui uma definição de política em uma assinatura.

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

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

Parâmetros

policy_definition_name
str
Obrigatório

O nome da definição de política 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 política em um grupo de gerenciamento.

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

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

Parâmetros

policy_definition_name
str
Obrigatório

O nome da definição de política 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 política em uma assinatura.

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

async get(policy_definition_name: str, **kwargs: Any) -> PolicyDefinition

Parâmetros

policy_definition_name
str
Obrigatório

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

cls
callable

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

Retornos

PolicyDefinition ou o resultado de cls(response)

Tipo de retorno

Exceções

get_at_management_group

Recuperar uma definição de política em um grupo de gerenciamento.

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

async get_at_management_group(policy_definition_name: str, management_group_id: str, **kwargs: Any) -> PolicyDefinition

Parâmetros

policy_definition_name
str
Obrigatório

O nome da definição de política 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

PolicyDefinition ou o resultado de cls(response)

Tipo de retorno

Exceções

get_built_in

Recupera uma definição de política interna.

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

async get_built_in(policy_definition_name: str, **kwargs: Any) -> PolicyDefinition

Parâmetros

policy_definition_name
str
Obrigatório

O nome da definição de política interna a ser obtido. Obrigatórios.

cls
callable

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

Retornos

PolicyDefinition ou o resultado de cls(response)

Tipo de retorno

Exceções

list

Recupera definições de política em uma assinatura.

Essa operação recupera uma lista de todas as definições de política em uma determinada assinatura.

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

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 PolicyDefinition ou o resultado de cls(response)

Tipo de retorno

Exceções

list_built_in

Recuperar definições de política internas.

Essa operação recupera uma lista de todas as definições de política internas.

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

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 PolicyDefinition ou o resultado de cls(response)

Tipo de retorno

Exceções

list_by_management_group

Recuperar definições de política em um grupo de gerenciamento.

Essa operação recupera uma lista de todas as definições de política em um determinado grupo de gerenciamento.

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

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