Compartilhar via


Notification Classe

A notificação associada a um orçamento.

Todos os parâmetros necessários devem ser preenchidos para enviar ao Azure.

Herança
Notification

Construtor

Notification(*, enabled: bool, operator: str | _models.OperatorType, threshold: float, contact_emails: List[str], contact_roles: List[str] | None = None, contact_groups: List[str] | None = None, threshold_type: str | _models.ThresholdType | None = 'Actual', locale: str | _models.CultureCode | None = None, **kwargs)

Parâmetros

enabled
bool

Obrigatórios. A notificação está habilitada ou não.

operator
str ou OperatorType

Obrigatórios. O operador de comparação Os valores conhecidos são: "EqualTo", "GreaterThan", "GreaterThanOrEqualTo".

threshold
float

Obrigatórios. Valor limite associado a uma notificação. A notificação é enviada quando o custo excede o limite. É sempre por cento e tem que estar entre 0 e 1000.

contact_emails
list[str]

Obrigatórios. Email endereços para os quais enviar a notificação de orçamento quando o limite for excedido. Deve ter pelo menos um email de contato ou grupo de contatos especificado nos escopos assinatura ou grupo de recursos. Todos os outros escopos devem ter pelo menos um email de contato especificado.

contact_roles
list[str]

Entre em contato com funções para enviar a notificação de orçamento para quando o limite for excedido.

contact_groups
list[str]

Grupos de ações para os quais enviar a notificação de orçamento quando o limite for excedido. Deve ser fornecido como uma ID de recurso do Azure totalmente qualificada. Compatível apenas com escopos de Assinatura ou Grupo de Recursos.

threshold_type
str ou ThresholdType

O tipo de limite. Os valores conhecidos são: "Real", "Previsto". Valor padrão: "Real".

locale
str ou CultureCode

Idioma no qual o destinatário receberá a notificação. Os valores conhecidos são: "en-us", "ja-jp", "zh-cn", "de-de", "es-es", "fr-fr", "it-it", "ko-kr", "pt-br", "ru-ru", "fr-fr", "it-it", "ko-kr", "pt-br", "ru-ru", "zh-tw", "cs-cz", "pl-pl", "tr-tr", "da-dk", "en-gb", "hu-hu", "nb-no", "nl-nl", "pt-pt", "sv-se".

Variáveis

enabled
bool

Obrigatórios. A notificação está habilitada ou não.

operator
str ou OperatorType

Obrigatórios. O operador de comparação Os valores conhecidos são: "EqualTo", "GreaterThan", "GreaterThanOrEqualTo".

threshold
float

Obrigatórios. Valor limite associado a uma notificação. A notificação é enviada quando o custo excede o limite. É sempre por cento e tem que estar entre 0 e 1000.

contact_emails
list[str]

Obrigatórios. Email endereços para os quais enviar a notificação de orçamento quando o limite for excedido. Deve ter pelo menos um email de contato ou grupo de contatos especificado nos escopos assinatura ou grupo de recursos. Todos os outros escopos devem ter pelo menos um email de contato especificado.

contact_roles
list[str]

Entre em contato com funções para enviar a notificação de orçamento para quando o limite for excedido.

contact_groups
list[str]

Grupos de ações para os quais enviar a notificação de orçamento quando o limite for excedido. Deve ser fornecido como uma ID de recurso do Azure totalmente qualificada. Compatível apenas com escopos de Assinatura ou Grupo de Recursos.

threshold_type
str ou ThresholdType

O tipo de limite. Os valores conhecidos são: "Real", "Previsto". Valor padrão: "Real".

locale
str ou CultureCode

Idioma no qual o destinatário receberá a notificação. Os valores conhecidos são: "en-us", "ja-jp", "zh-cn", "de-de", "es-es", "fr-fr", "it-it", "ko-kr", "pt-br", "ru-ru", "fr-fr", "it-it", "ko-kr", "pt-br", "ru-ru", "zh-tw", "cs-cz", "pl-pl", "tr-tr", "da-dk", "en-gb", "hu-hu", "nb-no", "nl-nl", "pt-pt", "sv-se".