Partilhar via


PolicySetDefinitionsOperations Classe

Aviso

NÃO instanciar 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 numa determinada subscrição que correspondem à opção dada $filter. Os valores válidos para $filter são: "atExactScope()", "policyType -eq {value}" ou "category eq '{value}'". Se $filter não for fornecida, a lista não filtrada inclui todas as definições de conjuntos de políticas associadas à subscrição, incluindo as que se aplicam diretamente ou a partir de grupos de gestão que contêm a subscrição especificada. Se for fornecido $filter=atExactScope(), a lista devolvida inclui apenas todas as definições de conjuntos de políticas na subscrição especificada. Se for fornecido $filter='policyType -eq {value}', a lista devolvida inclui apenas todas as definições de conjuntos de políticas cujo tipo corresponde ao {value}. Os valores policyType possíveis são NotSpecified, BuiltIn e Custom. Se for fornecido $filter='category -eq {value}', a lista devolvida inclui apenas todas as definições de conjuntos de políticas cuja categoria corresponde ao {value}.

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 que correspondem ao $filter opcional especificado. Se $filter='category -eq {value}' for fornecido, a lista devolvida inclui apenas todas as definições de conjuntos de políticas incorporadas cuja categoria corresponde ao {value}.

list_by_management_group

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

Esta operação obtém uma lista de todas as definições do conjunto de políticas num determinado grupo de gestão que correspondem ao $filter opcional especificado. 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 inclui todas as definições de conjuntos de políticas associadas ao grupo de gestão, incluindo as que se aplicam diretamente ou a partir de grupos de gestão que contêm o grupo de gestão especificado. Se $filter=atExactScope() for fornecido, a lista devolvida inclui apenas todas as definições de conjuntos de políticas que estejam no grupo de gestão especificado. Se $filter='policyType -eq {value}' for fornecido, a lista devolvida inclui apenas todas as definições de conjuntos de políticas cujo tipo corresponde ao {value}. Os possíveis valores policyType são NotSpecified, BuiltIn e Custom. Se $filter='category -eq {value}' for fornecido, a lista devolvida inclui apenas todas as definições de conjuntos de políticas cuja categoria corresponde ao {value}.

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 numa determinada subscrição que correspondem à opção dada $filter. Os valores válidos para $filter são: "atExactScope()", "policyType -eq {value}" ou "category eq '{value}'". Se $filter não for fornecida, a lista não filtrada inclui todas as definições de conjuntos de políticas associadas à subscrição, incluindo as que se aplicam diretamente ou a partir de grupos de gestão que contêm a subscrição especificada. Se for fornecido $filter=atExactScope(), a lista devolvida inclui apenas todas as definições de conjuntos de políticas na subscrição especificada. Se for fornecido $filter='policyType -eq {value}', a lista devolvida inclui apenas todas as definições de conjuntos de políticas cujo tipo corresponde ao {value}. Os valores policyType possíveis são NotSpecified, BuiltIn e Custom. Se for fornecido $filter='category -eq {value}', a lista devolvida inclui apenas todas as definições de conjuntos de políticas cuja categoria corresponde ao {value}.

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

Parâmetros

filter
str
Necessário

O filtro a aplicar na operação. Os valores válidos para $filter são: "atExactScope()", "policyType -eq {value}" ou "category eq '{value}'". Se não for fornecida $filter, não é efetuada qualquer filtragem. Se for fornecido $filter=atExactScope(), a lista devolvida inclui apenas todas as definições de conjuntos de políticas que estejam no âmbito especificado. Se for fornecido $filter='policyType -eq {value}', a lista devolvida inclui apenas todas as definições de conjuntos de políticas cujo tipo corresponde ao {value}. Os valores policyType possíveis são NotSpecified, BuiltIn, Custom e Static. Se for fornecido $filter='category -eq {value}', a lista devolvida inclui apenas todas as definições de conjuntos de políticas cuja categoria corresponde ao {value}. O valor predefinido é Nenhum.

top
int
Necessário

Número máximo de registos a devolver. Quando o filtro $top não for fornecido, devolverá 500 registos. O valor predefinido é Nenhum.

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 que correspondem ao $filter opcional especificado. Se $filter='category -eq {value}' for fornecido, a lista devolvida inclui apenas todas as definições de conjuntos de políticas incorporadas cuja categoria corresponde ao {value}.

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

Parâmetros

filter
str
Necessário

O filtro a aplicar na operação. Os valores válidos para $filter são: "atExactScope()", "policyType -eq {value}" ou "category eq '{value}'". Se não for fornecida $filter, não é efetuada qualquer filtragem. Se for fornecido $filter=atExactScope(), a lista devolvida inclui apenas todas as definições de conjuntos de políticas que estejam no âmbito especificado. Se for fornecido $filter='policyType -eq {value}', a lista devolvida inclui apenas todas as definições de conjuntos de políticas cujo tipo corresponde ao {value}. Os valores policyType possíveis são NotSpecified, BuiltIn, Custom e Static. Se for fornecido $filter='category -eq {value}', a lista devolvida inclui apenas todas as definições de conjuntos de políticas cuja categoria corresponde ao {value}. O valor predefinido é Nenhum.

top
int
Necessário

Número máximo de registos a devolver. Quando o filtro $top não for fornecido, irá devolver 500 registos. O valor predefinido é Nenhum.

cls
callable

Um tipo ou função personalizado que será transmitido à 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 de conjuntos de políticas no grupo de gestão.

Esta operação obtém uma lista de todas as definições do conjunto de políticas num determinado grupo de gestão que correspondem ao $filter opcional especificado. 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 inclui todas as definições de conjuntos de políticas associadas ao grupo de gestão, incluindo as que se aplicam diretamente ou a partir de grupos de gestão que contêm o grupo de gestão especificado. Se $filter=atExactScope() for fornecido, a lista devolvida inclui apenas todas as definições de conjuntos de políticas que estejam no grupo de gestão especificado. Se $filter='policyType -eq {value}' for fornecido, a lista devolvida inclui apenas todas as definições de conjuntos de políticas cujo tipo corresponde ao {value}. Os possíveis valores policyType são NotSpecified, BuiltIn e Custom. Se $filter='category -eq {value}' for fornecido, a lista devolvida inclui apenas todas as definições de conjuntos de políticas cuja categoria corresponde ao {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
Necessário

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

filter
str
Necessário

O filtro a aplicar na operação. Os valores válidos para $filter são: "atExactScope()", "policyType -eq {value}" ou "category eq '{value}'". Se não for fornecido $filter, não é efetuada qualquer filtragem. Se $filter=atExactScope() for fornecido, a lista devolvida inclui apenas todas as definições de conjuntos de políticas que estejam no âmbito especificado. Se $filter='policyType -eq {value}' for fornecido, a lista devolvida inclui apenas todas as definições de conjuntos de políticas cujo tipo corresponde ao {value}. Os possíveis valores policyType são NotSpecified, BuiltIn, Custom e Static. Se $filter='category -eq {value}' for fornecido, a lista devolvida inclui apenas todas as definições de conjuntos de políticas cuja categoria corresponde ao {value}. O valor predefinido é Nenhum.

top
int
Necessário

Número máximo de registos a devolver. Quando o filtro $top não for fornecido, irá devolver 500 registos. O valor predefinido é Nenhum.

cls
callable

Um tipo ou função personalizado que será transmitido à 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.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'>