Partilhar via


PolicySetDefinitionsOperations Classe

Aviso

NÃO instancia esta classe diretamente.

Em vez disso, deve aceder às seguintes operações através de

PolicyClient's

<xref:policy_set_definitions> atributo.

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.

Esta operação cria ou atualiza uma definição de conjunto de políticas na subscrição especificada com o nome especificado.

create_or_update_at_management_group

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

Esta operação cria ou atualiza uma definição de conjunto de políticas no grupo de gestão especificado com o nome especificado.

delete

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

Esta operação elimina a definição do conjunto de políticas na subscrição especificada com o nome especificado.

delete_at_management_group

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

Esta operação elimina a definição do conjunto de políticas no grupo de gestão especificado com o nome especificado.

get

Obtém uma definição de conjunto de políticas.

Esta operação obtém a definição do conjunto de políticas na subscrição especificada com o nome especificado.

get_at_management_group

Obtém uma definição de conjunto de políticas.

Esta operação obtém a definição do conjunto de políticas no grupo de gestão especificado com o nome especificado.

get_built_in

Obtém uma definição de conjunto de políticas incorporada.

Esta operação obtém a definição do conjunto de políticas incorporada com o nome especificado.

list

Obtém as definições do conjunto de políticas de uma subscrição.

Esta operação obtém uma lista de todas as definições do conjunto de políticas na subscrição especificada.

list_built_in

Obtém definições de conjuntos de políticas incorporadas.

Esta operação obtém uma lista de todas as definições de conjuntos de políticas incorporadas.

list_by_management_group

Obtém todas as definições do conjunto de políticas no grupo de gestão.

Esta operação obtém uma lista de todas as definições de um conjunto de políticas no grupo de gestão especificado.

create_or_update

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

Esta operação cria ou atualiza uma definição de conjunto de políticas na subscrição especificada com o nome 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
Necessário

O nome da definição do conjunto de políticas a criar. Obrigatório.

parameters
PolicySetDefinition ou IO
Necessário

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

content_type
str

Tipo de conteúdo do Parâmetro do Corpo. Os valores conhecidos são: "application/json". O valor predefinido é Nenhum.

cls
callable

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

Devoluções

PolicySetDefinition ou o resultado de cls(resposta)

Tipo de retorno

Exceções

create_or_update_at_management_group

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

Esta operação cria ou atualiza uma definição de conjunto de políticas no grupo de gestão especificado com o nome 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
Necessário

O nome da definição do conjunto de políticas a criar. Obrigatório.

management_group_id
str
Necessário

O ID do grupo de gestão. Obrigatório.

parameters
PolicySetDefinition ou IO
Necessário

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

content_type
str

Tipo de conteúdo do Parâmetro do Corpo. Os valores conhecidos são: "application/json". O valor predefinido é Nenhum.

cls
callable

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

Devoluções

PolicySetDefinition ou o resultado de cls(resposta)

Tipo de retorno

Exceções

delete

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

Esta operação elimina a definição do conjunto de políticas na subscrição especificada com o nome especificado.

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

Parâmetros

policy_set_definition_name
str
Necessário

O nome da definição do conjunto de políticas a eliminar. Obrigatório.

cls
callable

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

Devoluções

Nenhum ou o resultado de cls(resposta)

Tipo de retorno

Exceções

delete_at_management_group

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

Esta operação elimina a definição do conjunto de políticas no grupo de gestão especificado com o nome especificado.

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

Parâmetros

policy_set_definition_name
str
Necessário

O nome da definição do conjunto de políticas a eliminar. Obrigatório.

management_group_id
str
Necessário

O ID do grupo de gestão. Obrigatório.

cls
callable

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

Devoluções

Nenhum ou o resultado de cls(resposta)

Tipo de retorno

Exceções

get

Obtém uma definição de conjunto de políticas.

Esta operação obtém a definição do conjunto de políticas na subscrição especificada com o nome especificado.

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

Parâmetros

policy_set_definition_name
str
Necessário

O nome da definição do conjunto de políticas a obter. Obrigatório.

cls
callable

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

Devoluções

PolicySetDefinition ou o resultado de cls(resposta)

Tipo de retorno

Exceções

get_at_management_group

Obtém uma definição de conjunto de políticas.

Esta operação obtém a definição do conjunto de políticas no grupo de gestão especificado com o nome especificado.

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

Parâmetros

policy_set_definition_name
str
Necessário

O nome da definição do conjunto de políticas a obter. Obrigatório.

management_group_id
str
Necessário

O ID do grupo de gestão. Obrigatório.

cls
callable

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

Devoluções

PolicySetDefinition ou o resultado de cls(resposta)

Tipo de retorno

Exceções

get_built_in

Obtém uma definição de conjunto de políticas incorporada.

Esta operação obtém a definição do conjunto de políticas incorporada com o nome especificado.

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

Parâmetros

policy_set_definition_name
str
Necessário

O nome da definição do conjunto de políticas a obter. Obrigatório.

cls
callable

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

Devoluções

PolicySetDefinition ou o resultado de cls(resposta)

Tipo de retorno

Exceções

list

Obtém as definições do conjunto de políticas de uma subscrição.

Esta operação obtém uma lista de todas as definições do conjunto de políticas na subscrição especificada.

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

Parâmetros

cls
callable

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

Devoluções

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

Tipo de retorno

Exceções

list_built_in

Obtém definições de conjuntos de políticas incorporadas.

Esta operação obtém uma lista de todas as definições de conjuntos de políticas incorporadas.

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

Parâmetros

cls
callable

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

Devoluções

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

Tipo de retorno

Exceções

list_by_management_group

Obtém todas as definições do conjunto de políticas no grupo de gestão.

Esta operação obtém uma lista de todas as definições de um conjunto de políticas no grupo de gestão especificado.

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

Parâmetros

management_group_id
str
Necessário

O ID do grupo de gestão. Obrigatório.

cls
callable

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

Devoluções

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_06_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\policy\\v2019_06_01\\models\\__init__.py'>