Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In dit artikel worden de door Cost Management geplande acties Bicep Registry-modules beschreven waarmee u een e-mailbericht kunt verzenden volgens een planning of wanneer een anomalie wordt gedetecteerd.
Met geplande acties kunt u e-mailwaarschuwingen dagelijks, wekelijks of maandelijks configureren. Geplande acties worden geconfigureerd op basis van een Cost Management-weergave, die kan worden geopend en bewerkt in Kostenanalyse in Azure Portal. E-mailwaarschuwingen bevatten een afbeelding van de geselecteerde weergave en eventueel een koppeling naar een CSV-bestand met de samengevatte kostengegevens. U kunt ook geplande acties gebruiken om anomaliedetectiewaarschuwingen voor abonnementen te configureren.
Voor meer informatie over geplande waarschuwingen, zie Weergaven opslaan en delen. Zie Onverwachte kosten analyseren voor meer informatie over anomaliewaarschuwingen.
Syntaxis
Versie: 1.1 Toepassingsgebieden: Abonnement, Resource-groep
module <string> 'br/public:cost/<scope>-scheduled-action:1.1' = {
name: <string>
params: {
name: <string>
kind: 'Email' | 'InsightAlert'
private: <bool>
builtInView: 'AccumulatedCosts' | 'CostByService' | 'DailyCosts'
viewId: <string>
displayName: <string>
status: 'Enabled' | 'Disabled'
notificationEmail: <string>
emailRecipients: [ <string>, <string>, ... ]
emailSubject: <string>
emailMessage: <string>
emailLanguage: <string>
emailRegionalFormat: <string>
includeCsv: <bool>
scheduleFrequency: 'Daily' | 'Weekly' | 'Monthly'
scheduleDaysOfWeek: [ 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday' ]
scheduleDayOfMonth: <int>
scheduleWeeksOfMonth: [ 'First', 'Second', 'Third', 'Fourth', 'Last' ]
scheduleStartDate: 'yyyy-MM-ddTHH:miZ'
scheduleEndDate: 'yyyy-MM-dd'
}
}
Parameterwaarden
Dit zijn de parameters voor de geplande actiemodules:
| Naam | Typ | Beschrijving |
|---|---|---|
name |
string |
Vereist. Naam van de geplande actie die wordt gebruikt in de resource-id. |
kind |
string |
Optioneel. Geeft het type geplande actie aan. Standaard: e-mail. |
private |
bool |
Optioneel. Geeft aan of de geplande actie privé is en alleen kan worden bewerkt door de huidige gebruiker. Als dit onwaar is, wordt de geplande actie gedeeld met andere gebruikers in hetzelfde bereik. Genegeerd als type InsightAlert is. Standaard: onwaar. |
builtInView |
string |
Optioneel. Hiermee geeft u op welke ingebouwde weergave moet worden gebruikt. Het is een snelkoppeling voor de volledige weergave-ID. |
viewId |
string |
Optioneel. Vereist als type Email en builtInView niet ingesteld is. De resource-ID van de weergave waarnaar de geplande actie gestuurd wordt. De weergave moet privé zijn (op huurderniveau) of onder hetzelfde bereik vallen als de geplande actie. Genegeerd als type InsightAlert is of als builtInView ingesteld is. |
displayName |
string |
Optioneel. De weergavenaam die moet worden weergegeven in de portal bij het weergeven van de lijst met geplande acties. Standaard: (naam van geplande actie). |
status |
string |
Optioneel. De status van de geplande actie. Standaard: Ingeschakeld. |
notificationEmail |
string |
Vereist. E-mailadres van de persoon of het team die verantwoordelijk is voor deze geplande actie. Dit e-mailadres is opgenomen in e-mailberichten. Standaard: (e-mailadres van de gebruiker die de sjabloon implementeert). |
emailRecipients |
array |
Vereist. Lijst met e-mailadressen die e-mailberichten moeten ontvangen. Er is ten minste één geldig e-mailadres vereist. |
emailSubject |
string |
Optioneel. Het onderwerp van het e-mailbericht dat naar de geadresseerden van de e-mail wordt verzonden. Standaard: (weergavenaam). |
emailMessage |
string |
Optioneel. Voeg een bericht toe voor geadresseerden om context toe te voegen over waarom ze het e-mailbericht ontvangen, wat u moet doen en/of wie er contact moet opnemen. Standaard: "" (geen bericht). |
emailLanguage |
string |
Optioneel. De taal die wordt gebruikt voor de e-mailsjabloon. Standaard: en. |
emailRegionalFormat |
string |
Optioneel. De regionale indeling die wordt gebruikt voor datums, tijden en getallen. Standaard: en-us. |
includeCsv |
bool |
Optioneel. Geeft aan of een koppeling naar een CSV-bestand met de back-upgegevens voor de grafiek moet worden opgenomen. Genegeerd als type InsightAlert is. Standaard: onwaar. |
scheduleFrequency |
string |
Optioneel. De frequentie waarmee de geplande actie wordt uitgevoerd. Standaard: Dagelijks voor Email en Wekelijks voor InsightAlert. |
scheduleDaysOfWeek |
array |
Optioneel. Vereist als het type Email is en de schemafrequentie Weekly is. Lijst met dagen van de week dat e-mailberichten moeten worden bezorgd. Toegestaan: maandag, dinsdag, woensdag, donderdag, vrijdag, zaterdag, zondag. Standaard: maandag. |
scheduleDayOfMonth |
int |
Optioneel. Vereist als het type Email is en de schemafrequentie Monthly is. De dag van de maand dat e-mailberichten moeten worden bezorgd. De maandelijkse kosten zijn pas de derde dag van de maand definitief. Deze waarde of scheduleWeeksOfMonth is vereist als de scheduleFrequency Monthly is. Standaard: 0 (niet ingesteld). |
scheduleWeeksOfMonth |
array |
Optioneel. Lijst met weken van de maand dat e-mailberichten moeten worden bezorgd. Deze waarde of scheduleDayOfMonth is noodzakelijk als scheduleFrequency is Monthly. Toegestaan: Eerste, Tweede, Derde, Vierde, Laatste. Standaard [] (niet ingesteld). |
scheduleStartDate |
string |
Optioneel. De eerste dag dat het schema moet worden uitgevoerd. Gebruik de tijd om aan te geven wanneer u e-mailberichten wilt ontvangen. Moet de notatie jjjj-MM-ddTHH:miZ hebben. Standaard = Nu. |
scheduleEndDate |
string |
Optioneel. De laatste dag dat het schema wordt uitgevoerd. Moet de notatie jjjj-MM-dd hebben. Standaard = 1 jaar vanaf begindatum. |
Voorbeelden
De volgende voorbeelden helpen u bij het verzenden van een e-mailbericht volgens een planning of wanneer een anomalie wordt gedetecteerd.
Een e-mailbericht plannen voor een ingebouwde weergave
Groep voor abonnementsbronnen
Hiermee maakt u een gedeelde geplande actie voor de vooraf geconfigureerde weergave van DailyCosts.
module dailyCostsAlert 'br/public:cost/subscription-scheduled-action:1.0.2' = {
name: 'dailyCostsAlert'
params: {
name: 'DailyCostsAlert'
displayName: 'My schedule'
builtInView: 'DailyCosts'
emailRecipients: [ 'ema@contoso.com' ]
notificationEmail: 'ema@contoso.com'
scheduleFrequency: 'Weekly'
scheduleDaysOfWeek: [ 'Monday' ]
}
}
Een e-mailbericht plannen met een aangepaste begindatum
Groep voor abonnementsbronnen
Hiermee maakt u een persoonlijke geplande actie voor de ingebouwde weergave DailyCosts met aangepaste begin- en einddatums.
module privateAlert 'br/public:cost/resourcegroup-scheduled-action:1.0.2' = {
name: 'privateAlert'
params: {
name: 'PrivateAlert'
displayName: 'My private schedule'
private: true
builtInView: 'DailyCosts'
emailRecipients: [ 'priya@contoso.com' ]
notificationEmail: 'priya@contoso.com'
scheduleFrequency: 'Monthly'
scheduleDayOfMonth: 1
scheduleStartDate: scheduleStartDate
scheduleEndDate: scheduleEndDate
}
}
Een anomaliewaarschuwing configureren
Abonnement
Hiermee maakt u een anomaliewaarschuwing voor een abonnement.
module anomalyAlert 'br/public:cost/subscription-scheduled-action:1.0.2' = {
name: 'anomalyAlert'
params: {
name: 'AnomalyAlert'
kind: 'InsightAlert'
displayName: 'My anomaly check'
emailRecipients: [ 'ana@contoso.com' ]
notificationEmail: 'ana@contoso.com'
}
}
Feedback geven
Laat ons weten hoe we het doen met een korte recensie. We gebruiken deze beoordelingen om FinOps-hulpprogramma's en -resources te verbeteren en uit te breiden.
Als u op zoek bent naar een specifieke module of sjabloon, stem dan op een bestaande module of maak een nieuw idee. Deel uw ideeën met anderen. We richten ons op ideeën met de meeste stemmen.
Gerelateerde inhoud
Gerelateerde resources:
- Bicep Registry: Geplande acties voor abonnementen
- Bicep Registry: Geplande acties voor resourcegroepen
- ScheduledActions API-referentie
Gerelateerde FinOps-mogelijkheden:
Gerelateerde producten:
Verwante oplossingen: