VariablesOperations 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:variables>.

Herança
builtins.object
VariablesOperations

Construtor

VariablesOperations(*args, **kwargs)

Métodos

create_or_update

Cria ou atualiza uma variável.

Essa operação cria ou atualiza uma variável com a assinatura e o nome fornecidos. As variáveis de política só podem ser usadas por uma definição de política no escopo em que são criadas ou abaixo.

create_or_update_at_management_group

Cria ou atualiza uma variável.

Essa operação cria ou atualiza uma variável com o grupo de gerenciamento e o nome fornecidos. As variáveis de política só podem ser usadas por uma definição de política no escopo em que são criadas ou abaixo.

delete

Exclui uma variável.

Essa operação exclui uma variável, considerando seu nome e a assinatura em que foi criada. O escopo de uma variável é a parte de sua ID anterior a '/providers/Microsoft.Authorization/variables/{variableName}'.

delete_at_management_group

Exclui uma variável.

Essa operação exclui uma variável, considerando seu nome e o grupo de gerenciamento no qual foi criada. O escopo de uma variável é a parte de sua ID anterior a '/providers/Microsoft.Authorization/variables/{variableName}'.

get

Recupera uma variável.

Essa operação recupera uma única variável, considerando seu nome e a assinatura em que foi criada.

get_at_management_group

Recupera uma variável.

Essa operação recupera uma única variável, considerando seu nome e o grupo de gerenciamento em que foi criada.

list

Recupera todas as variáveis que estão nesse nível de assinatura.

Essa operação recupera a lista de todas as variáveis associadas à assinatura fornecida.

list_for_management_group

Recupera todas as variáveis que estão nesse nível de grupo de gerenciamento.

Essa operação recupera a lista de todas as variáveis aplicáveis ao grupo de gerenciamento.

create_or_update

Cria ou atualiza uma variável.

Essa operação cria ou atualiza uma variável com a assinatura e o nome fornecidos. As variáveis de política só podem ser usadas por uma definição de política no escopo em que são criadas ou abaixo.

create_or_update(variable_name: str, parameters: _models.Variable, *, content_type: str = 'application/json', **kwargs: Any) -> _models.Variable

Parâmetros

variable_name
str
Obrigatório

O nome da variável na qual operar. Obrigatórios.

parameters
Variable ou IO
Obrigatório

Parâmetros para a variável. É um tipo de variável ou um tipo de E/S. Obrigatórios.

content_type
str

Tipo de conteúdo do Parâmetro do Corpo. 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

Variável ou o resultado de cls(response)

Tipo de retorno

Exceções

create_or_update_at_management_group

Cria ou atualiza uma variável.

Essa operação cria ou atualiza uma variável com o grupo de gerenciamento e o nome fornecidos. As variáveis de política só podem ser usadas por uma definição de política no escopo em que são criadas ou abaixo.

create_or_update_at_management_group(management_group_id: str, variable_name: str, parameters: _models.Variable, *, content_type: str = 'application/json', **kwargs: Any) -> _models.Variable

Parâmetros

management_group_id
str
Obrigatório

A ID do grupo de gerenciamento. Obrigatórios.

variable_name
str
Obrigatório

O nome da variável na qual operar. Obrigatórios.

parameters
Variable ou IO
Obrigatório

Parâmetros para a variável. É um tipo de variável ou um tipo de E/S. Obrigatórios.

content_type
str

Tipo de conteúdo do Parâmetro do Corpo. 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

Variável ou o resultado de cls(response)

Tipo de retorno

Exceções

delete

Exclui uma variável.

Essa operação exclui uma variável, considerando seu nome e a assinatura em que foi criada. O escopo de uma variável é a parte de sua ID anterior a '/providers/Microsoft.Authorization/variables/{variableName}'.

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

Parâmetros

variable_name
str
Obrigatório

O nome da variável na qual operar. 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 variável.

Essa operação exclui uma variável, considerando seu nome e o grupo de gerenciamento no qual foi criada. O escopo de uma variável é a parte de sua ID anterior a '/providers/Microsoft.Authorization/variables/{variableName}'.

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

Parâmetros

management_group_id
str
Obrigatório

A ID do grupo de gerenciamento. Obrigatórios.

variable_name
str
Obrigatório

O nome da variável na qual operar. 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 variável.

Essa operação recupera uma única variável, considerando seu nome e a assinatura em que foi criada.

get(variable_name: str, **kwargs: Any) -> Variable

Parâmetros

variable_name
str
Obrigatório

O nome da variável na qual operar. Obrigatórios.

cls
callable

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

Retornos

Variável ou o resultado de cls(response)

Tipo de retorno

Exceções

get_at_management_group

Recupera uma variável.

Essa operação recupera uma única variável, considerando seu nome e o grupo de gerenciamento em que foi criada.

get_at_management_group(management_group_id: str, variable_name: str, **kwargs: Any) -> Variable

Parâmetros

management_group_id
str
Obrigatório

A ID do grupo de gerenciamento. Obrigatórios.

variable_name
str
Obrigatório

O nome da variável na qual operar. Obrigatórios.

cls
callable

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

Retornos

Variável ou o resultado de cls(response)

Tipo de retorno

Exceções

list

Recupera todas as variáveis que estão nesse nível de assinatura.

Essa operação recupera a lista de todas as variáveis associadas à assinatura fornecida.

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

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

Tipo de retorno

Exceções

list_for_management_group

Recupera todas as variáveis que estão nesse nível de grupo de gerenciamento.

Essa operação recupera a lista de todas as variáveis aplicáveis ao grupo de gerenciamento.

list_for_management_group(management_group_id: str, **kwargs: Any) -> Iterable[Variable]

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

Tipo de retorno

Exceções

Atributos

models

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