Partager via


Notification Classe

Notification associée à un budget.

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

Héritage
Notification

Constructeur

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)

Paramètres

enabled
bool

Obligatoire. La notification est activée ou non.

operator
str ou OperatorType

Obligatoire. Opérateur de comparaison. Les valeurs connues sont : « EqualTo », « GreaterThan », « GreaterThanOrEqualTo ».

threshold
float

Obligatoire. Valeur de seuil associée à une notification. Une notification est envoyée lorsque le coût a dépassé le seuil. Il est toujours pourcentage et doit être compris entre 0 et 1000.

contact_emails
list[str]

Obligatoire. Email adresses à laquelle envoyer la notification budgétaire lorsque le seuil est dépassé. Doit avoir au moins un e-mail de contact ou un groupe de contacts spécifié dans les étendues Abonnement ou Groupe de ressources. Toutes les autres étendues doivent avoir au moins un e-mail de contact spécifié.

contact_roles
list[str]

Contactez les rôles auxquels envoyer la notification budgétaire lorsque le seuil est dépassé.

contact_groups
list[str]

Groupes d’actions auxquels envoyer la notification budgétaire lorsque le seuil est dépassé. Doit être fourni en tant qu’ID de ressource Azure complet. Pris en charge uniquement dans les étendues Abonnement ou Groupe de ressources.

threshold_type
str ou ThresholdType

Type de seuil. Les valeurs connues sont les suivantes : « Réel », « Prévisions ». Valeur par défaut : « Réel ».

locale
str ou CultureCode

Langue dans laquelle le destinataire recevra la notification. Les valeurs connues sont : « en-us », « ja-jp », « zh-cn », « de-de », « es-es », « 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 ».

Variables

enabled
bool

Obligatoire. La notification est activée ou non.

operator
str ou OperatorType

Obligatoire. Opérateur de comparaison. Les valeurs connues sont : « EqualTo », « GreaterThan », « GreaterThanOrEqualTo ».

threshold
float

Obligatoire. Valeur de seuil associée à une notification. Une notification est envoyée lorsque le coût a dépassé le seuil. Il est toujours pourcentage et doit être compris entre 0 et 1000.

contact_emails
list[str]

Obligatoire. Email adresses à laquelle envoyer la notification budgétaire lorsque le seuil est dépassé. Doit avoir au moins un e-mail de contact ou un groupe de contacts spécifié dans les étendues Abonnement ou Groupe de ressources. Toutes les autres étendues doivent avoir au moins un e-mail de contact spécifié.

contact_roles
list[str]

Contactez les rôles auxquels envoyer la notification budgétaire lorsque le seuil est dépassé.

contact_groups
list[str]

Groupes d’actions auxquels envoyer la notification budgétaire lorsque le seuil est dépassé. Doit être fourni en tant qu’ID de ressource Azure complet. Pris en charge uniquement dans les étendues Abonnement ou Groupe de ressources.

threshold_type
str ou ThresholdType

Type de seuil. Les valeurs connues sont les suivantes : « Réel », « Prévisions ». Valeur par défaut : « Réel ».

locale
str ou CultureCode

Langue dans laquelle le destinataire recevra la notification. Les valeurs connues sont : « en-us », « ja-jp », « zh-cn », « de-de », « es-es », « 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 ».