Delen via


Microsoft.Consumption-budgetten

Bicep-resourcedefinitie

Het resourcetype budgetten kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.Consumption/budgetten wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.Consumption/budgets@2024-08-01' = {
  scope: resourceSymbolicName or scope
  eTag: 'string'
  name: 'string'
  properties: {
    amount: int
    category: 'string'
    filter: {
      and: [
        {
          dimensions: {
            name: 'string'
            operator: 'string'
            values: [
              'string'
            ]
          }
          tags: {
            name: 'string'
            operator: 'string'
            values: [
              'string'
            ]
          }
        }
      ]
      dimensions: {
        name: 'string'
        operator: 'string'
        values: [
          'string'
        ]
      }
      tags: {
        name: 'string'
        operator: 'string'
        values: [
          'string'
        ]
      }
    }
    notifications: {
      {customized property}: {
        contactEmails: [
          'string'
        ]
        contactGroups: [
          'string'
        ]
        contactRoles: [
          'string'
        ]
        enabled: bool
        locale: 'string'
        operator: 'string'
        threshold: int
        thresholdType: 'string'
      }
    }
    timeGrain: 'string'
    timePeriod: {
      endDate: 'string'
      startDate: 'string'
    }
  }
}

Eigenschapswaarden

BudgetComparisonExpression

Naam Beschrijving Waarde
naam De naam van de kolom die moet worden gebruikt in vergelijking. tekenreeks (vereist)
bediener De operator die moet worden gebruikt voor vergelijking. 'In' (vereist)
waarden Matrix met waarden die moeten worden gebruikt voor vergelijking tekenreeks[] (vereist)

BudgetFilter

Naam Beschrijving Waarde
en De logische 'AND'-expressie. Moet ten minste 2 items bevatten. BudgetFilterProperties[]
Dimensies Heeft een vergelijkingsexpressie voor een dimensie BudgetComparisonExpression
Tags Heeft een vergelijkingsexpressie voor een tag BudgetComparisonExpression

BudgetFilterProperties

Naam Beschrijving Waarde
Dimensies Heeft een vergelijkingsexpressie voor een dimensie BudgetComparisonExpression
Tags Heeft een vergelijkingsexpressie voor een tag BudgetComparisonExpression

BudgetProperties

Naam Beschrijving Waarde
aantal Het totale bedrag aan kosten dat moet worden bijgehouden met het budget int (vereist)
categorie De categorie van het budget, ongeacht of het budget de kosten of het gebruik bijhoudt. 'Kosten' (vereist)
filter Kan worden gebruikt om budgetten te filteren op door de gebruiker opgegeven dimensies en/of tags. BudgetFilter
Meldingen Woordenlijst met meldingen die zijn gekoppeld aan het budget. Budget kan maximaal vijf meldingen bevatten. BudgetPropertiesNotifications
timeGrain De tijd die door een begroting wordt gedekt. Het bijhouden van de hoeveelheid wordt opnieuw ingesteld op basis van de tijdsinterval. BillingMonth, BillingQuarter en BillingAnnual worden alleen ondersteund door WD-klanten 'Jaarlijks'
'BillingAnnual'
'BillingMonth'
'BillingQuarter'
'Maandelijks'
'Kwartaal' (vereist)
timePeriod Heeft de begin- en einddatum van het budget. De begindatum moet eerst van de maand zijn en moet kleiner zijn dan de einddatum. De begindatum van het budget moet op of na 1 juni 2017 zijn. De begindatum van de toekomst mag niet langer zijn dan twaalf maanden. De eerdere begindatum moet binnen de periode van de periode worden geselecteerd. Er gelden geen beperkingen voor de einddatum. BudgetTimePeriod- (vereist)

BudgetPropertiesNotifications

Naam Beschrijving Waarde

BudgetTimePeriod

Naam Beschrijving Waarde
endDate De einddatum voor het budget. Indien niet opgegeven, wordt dit standaard ingesteld op 10 jaar vanaf de begindatum. snaar
startDate De begindatum voor het budget. tekenreeks (vereist)

Microsoft.Consumption/budgetten

Naam Beschrijving Waarde
eTag eTag van de resource. Voor het afhandelen van een gelijktijdig updatescenario wordt dit veld gebruikt om te bepalen of de gebruiker de nieuwste versie bijwerkt of niet. snaar
naam De resourcenaam tekenreeks (vereist)
Eigenschappen De eigenschappen van het budget. BudgetProperties-
draagwijdte Gebruik deze functie bij het maken van een resource in een bereik dat anders is dan het implementatiebereik. Stel deze eigenschap in op de symbolische naam van een resource om de extensieresource toe te passen.

Bekendmaking

Naam Beschrijving Waarde
contactEmails E-mailadressen voor het verzenden van de budgetmelding naar wanneer de drempelwaarde wordt overschreden. Er moet ten minste één e-mailadres of groep contactpersonen zijn opgegeven in de bereiken Abonnement of Resourcegroep. Alle andere bereiken moeten ten minste één e-mail met contactpersonen hebben opgegeven. tekenreeks[] (vereist)
contactGroups Actiegroepen om de budgetmelding te verzenden wanneer de drempelwaarde wordt overschreden. Moet worden opgegeven als een volledig gekwalificeerde Azure-resource-id. Alleen ondersteund in bereiken van abonnement of resourcegroep. tekenreeks[]
contactRoles Neem contact op met rollen om de budgetmelding te verzenden wanneer de drempelwaarde wordt overschreden. tekenreeks[]
Ingeschakeld De melding is ingeschakeld of niet. bool (vereist)
oord Taal waarin de ontvanger de melding ontvangt 'cs-cz'
'da-dk'
'de-de'
'en-gb'
'en-us'
'es-es'
'fr-fr'
'hu-hu'
'it-it'
'ja-jp'
'ko-kr'
'nb-no'
'nl-nl'
'pl-pl'
'pt-br'
'pt-pt'
'ru-ru'
'sv-se'
'tr-tr'
'zh-cn'
'zh-tw'
bediener De vergelijkingsoperator. 'EqualTo'
'GreaterThan'
'GreaterThanOrEqualTo' (vereist)
drempel Drempelwaarde die is gekoppeld aan een melding. Er wordt een melding verzonden wanneer de kosten de drempelwaarde hebben overschreden. Het is altijd procent en moet tussen 0 en 1000 zijn. int (vereist)
thresholdType Het type drempelwaarde 'Werkelijk'
'Voorspeld'

Quickstart-voorbeelden

In de volgende quickstartvoorbeelden wordt dit resourcetype geïmplementeerd.

Bicep-bestand Beschrijving
een budget maken In deze sjabloon ziet u hoe u een budget maakt onder een abonnement.
Een budget maken met filter In deze sjabloon ziet u hoe u een budget maakt onder een abonnement.
Een eenvoudig budget maken In deze sjabloon ziet u hoe u een budget maakt onder een abonnement.

Resourcedefinitie van ARM-sjabloon

Het resourcetype budgetten kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.Consumption/budget-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "type": "Microsoft.Consumption/budgets",
  "apiVersion": "2024-08-01",
  "name": "string",
  "eTag": "string",
  "properties": {
    "amount": "int",
    "category": "string",
    "filter": {
      "and": [
        {
          "dimensions": {
            "name": "string",
            "operator": "string",
            "values": [ "string" ]
          },
          "tags": {
            "name": "string",
            "operator": "string",
            "values": [ "string" ]
          }
        }
      ],
      "dimensions": {
        "name": "string",
        "operator": "string",
        "values": [ "string" ]
      },
      "tags": {
        "name": "string",
        "operator": "string",
        "values": [ "string" ]
      }
    },
    "notifications": {
      "{customized property}": {
        "contactEmails": [ "string" ],
        "contactGroups": [ "string" ],
        "contactRoles": [ "string" ],
        "enabled": "bool",
        "locale": "string",
        "operator": "string",
        "threshold": "int",
        "thresholdType": "string"
      }
    },
    "timeGrain": "string",
    "timePeriod": {
      "endDate": "string",
      "startDate": "string"
    }
  }
}

Eigenschapswaarden

BudgetComparisonExpression

Naam Beschrijving Waarde
naam De naam van de kolom die moet worden gebruikt in vergelijking. tekenreeks (vereist)
bediener De operator die moet worden gebruikt voor vergelijking. 'In' (vereist)
waarden Matrix met waarden die moeten worden gebruikt voor vergelijking tekenreeks[] (vereist)

BudgetFilter

Naam Beschrijving Waarde
en De logische 'AND'-expressie. Moet ten minste 2 items bevatten. BudgetFilterProperties[]
Dimensies Heeft een vergelijkingsexpressie voor een dimensie BudgetComparisonExpression
Tags Heeft een vergelijkingsexpressie voor een tag BudgetComparisonExpression

BudgetFilterProperties

Naam Beschrijving Waarde
Dimensies Heeft een vergelijkingsexpressie voor een dimensie BudgetComparisonExpression
Tags Heeft een vergelijkingsexpressie voor een tag BudgetComparisonExpression

BudgetProperties

Naam Beschrijving Waarde
aantal Het totale bedrag aan kosten dat moet worden bijgehouden met het budget int (vereist)
categorie De categorie van het budget, ongeacht of het budget de kosten of het gebruik bijhoudt. 'Kosten' (vereist)
filter Kan worden gebruikt om budgetten te filteren op door de gebruiker opgegeven dimensies en/of tags. BudgetFilter
Meldingen Woordenlijst met meldingen die zijn gekoppeld aan het budget. Budget kan maximaal vijf meldingen bevatten. BudgetPropertiesNotifications
timeGrain De tijd die door een begroting wordt gedekt. Het bijhouden van de hoeveelheid wordt opnieuw ingesteld op basis van de tijdsinterval. BillingMonth, BillingQuarter en BillingAnnual worden alleen ondersteund door WD-klanten 'Jaarlijks'
'BillingAnnual'
'BillingMonth'
'BillingQuarter'
'Maandelijks'
'Kwartaal' (vereist)
timePeriod Heeft de begin- en einddatum van het budget. De begindatum moet eerst van de maand zijn en moet kleiner zijn dan de einddatum. De begindatum van het budget moet op of na 1 juni 2017 zijn. De begindatum van de toekomst mag niet langer zijn dan twaalf maanden. De eerdere begindatum moet binnen de periode van de periode worden geselecteerd. Er gelden geen beperkingen voor de einddatum. BudgetTimePeriod- (vereist)

BudgetPropertiesNotifications

Naam Beschrijving Waarde

BudgetTimePeriod

Naam Beschrijving Waarde
endDate De einddatum voor het budget. Indien niet opgegeven, wordt dit standaard ingesteld op 10 jaar vanaf de begindatum. snaar
startDate De begindatum voor het budget. tekenreeks (vereist)

Microsoft.Consumption/budgetten

Naam Beschrijving Waarde
apiVersion De API-versie '2024-08-01'
eTag eTag van de resource. Voor het afhandelen van een gelijktijdig updatescenario wordt dit veld gebruikt om te bepalen of de gebruiker de nieuwste versie bijwerkt of niet. snaar
naam De resourcenaam tekenreeks (vereist)
Eigenschappen De eigenschappen van het budget. BudgetProperties-
type Het resourcetype 'Microsoft.Consumption/budgetten'

Bekendmaking

Naam Beschrijving Waarde
contactEmails E-mailadressen voor het verzenden van de budgetmelding naar wanneer de drempelwaarde wordt overschreden. Er moet ten minste één e-mailadres of groep contactpersonen zijn opgegeven in de bereiken Abonnement of Resourcegroep. Alle andere bereiken moeten ten minste één e-mail met contactpersonen hebben opgegeven. tekenreeks[] (vereist)
contactGroups Actiegroepen om de budgetmelding te verzenden wanneer de drempelwaarde wordt overschreden. Moet worden opgegeven als een volledig gekwalificeerde Azure-resource-id. Alleen ondersteund in bereiken van abonnement of resourcegroep. tekenreeks[]
contactRoles Neem contact op met rollen om de budgetmelding te verzenden wanneer de drempelwaarde wordt overschreden. tekenreeks[]
Ingeschakeld De melding is ingeschakeld of niet. bool (vereist)
oord Taal waarin de ontvanger de melding ontvangt 'cs-cz'
'da-dk'
'de-de'
'en-gb'
'en-us'
'es-es'
'fr-fr'
'hu-hu'
'it-it'
'ja-jp'
'ko-kr'
'nb-no'
'nl-nl'
'pl-pl'
'pt-br'
'pt-pt'
'ru-ru'
'sv-se'
'tr-tr'
'zh-cn'
'zh-tw'
bediener De vergelijkingsoperator. 'EqualTo'
'GreaterThan'
'GreaterThanOrEqualTo' (vereist)
drempel Drempelwaarde die is gekoppeld aan een melding. Er wordt een melding verzonden wanneer de kosten de drempelwaarde hebben overschreden. Het is altijd procent en moet tussen 0 en 1000 zijn. int (vereist)
thresholdType Het type drempelwaarde 'Werkelijk'
'Voorspeld'

Quickstart-sjablonen

Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.

Sjabloon Beschrijving
een budget maken

implementeren in Azure
In deze sjabloon ziet u hoe u een budget maakt onder een abonnement.
Een budget maken met filter

implementeren in Azure
In deze sjabloon ziet u hoe u een budget maakt onder een abonnement.
Een eenvoudig budget maken

implementeren in Azure
In deze sjabloon ziet u hoe u een budget maakt onder een abonnement.

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype budgetten kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.Consumption/budget-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Consumption/budgets@2024-08-01"
  name = "string"
  parent_id = "string"
  eTag = "string"
  body = jsonencode({
    properties = {
      amount = int
      category = "string"
      filter = {
        and = [
          {
            dimensions = {
              name = "string"
              operator = "string"
              values = [
                "string"
              ]
            }
            tags = {
              name = "string"
              operator = "string"
              values = [
                "string"
              ]
            }
          }
        ]
        dimensions = {
          name = "string"
          operator = "string"
          values = [
            "string"
          ]
        }
        tags = {
          name = "string"
          operator = "string"
          values = [
            "string"
          ]
        }
      }
      notifications = {
        {customized property} = {
          contactEmails = [
            "string"
          ]
          contactGroups = [
            "string"
          ]
          contactRoles = [
            "string"
          ]
          enabled = bool
          locale = "string"
          operator = "string"
          threshold = int
          thresholdType = "string"
        }
      }
      timeGrain = "string"
      timePeriod = {
        endDate = "string"
        startDate = "string"
      }
    }
  })
}

Eigenschapswaarden

BudgetComparisonExpression

Naam Beschrijving Waarde
naam De naam van de kolom die moet worden gebruikt in vergelijking. tekenreeks (vereist)
bediener De operator die moet worden gebruikt voor vergelijking. 'In' (vereist)
waarden Matrix met waarden die moeten worden gebruikt voor vergelijking tekenreeks[] (vereist)

BudgetFilter

Naam Beschrijving Waarde
en De logische 'AND'-expressie. Moet ten minste 2 items bevatten. BudgetFilterProperties[]
Dimensies Heeft een vergelijkingsexpressie voor een dimensie BudgetComparisonExpression
Tags Heeft een vergelijkingsexpressie voor een tag BudgetComparisonExpression

BudgetFilterProperties

Naam Beschrijving Waarde
Dimensies Heeft een vergelijkingsexpressie voor een dimensie BudgetComparisonExpression
Tags Heeft een vergelijkingsexpressie voor een tag BudgetComparisonExpression

BudgetProperties

Naam Beschrijving Waarde
aantal Het totale bedrag aan kosten dat moet worden bijgehouden met het budget int (vereist)
categorie De categorie van het budget, ongeacht of het budget de kosten of het gebruik bijhoudt. 'Kosten' (vereist)
filter Kan worden gebruikt om budgetten te filteren op door de gebruiker opgegeven dimensies en/of tags. BudgetFilter
Meldingen Woordenlijst met meldingen die zijn gekoppeld aan het budget. Budget kan maximaal vijf meldingen bevatten. BudgetPropertiesNotifications
timeGrain De tijd die door een begroting wordt gedekt. Het bijhouden van de hoeveelheid wordt opnieuw ingesteld op basis van de tijdsinterval. BillingMonth, BillingQuarter en BillingAnnual worden alleen ondersteund door WD-klanten 'Jaarlijks'
'BillingAnnual'
'BillingMonth'
'BillingQuarter'
'Maandelijks'
'Kwartaal' (vereist)
timePeriod Heeft de begin- en einddatum van het budget. De begindatum moet eerst van de maand zijn en moet kleiner zijn dan de einddatum. De begindatum van het budget moet op of na 1 juni 2017 zijn. De begindatum van de toekomst mag niet langer zijn dan twaalf maanden. De eerdere begindatum moet binnen de periode van de periode worden geselecteerd. Er gelden geen beperkingen voor de einddatum. BudgetTimePeriod- (vereist)

BudgetPropertiesNotifications

Naam Beschrijving Waarde

BudgetTimePeriod

Naam Beschrijving Waarde
endDate De einddatum voor het budget. Indien niet opgegeven, wordt dit standaard ingesteld op 10 jaar vanaf de begindatum. snaar
startDate De begindatum voor het budget. tekenreeks (vereist)

Microsoft.Consumption/budgetten

Naam Beschrijving Waarde
eTag eTag van de resource. Voor het afhandelen van een gelijktijdig updatescenario wordt dit veld gebruikt om te bepalen of de gebruiker de nieuwste versie bijwerkt of niet. snaar
naam De resourcenaam tekenreeks (vereist)
parent_id De id van de resource waar deze extensieresource op moet worden toegepast. tekenreeks (vereist)
Eigenschappen De eigenschappen van het budget. BudgetProperties-
type Het resourcetype "Microsoft.Consumption/budgets@2024-08-01"

Bekendmaking

Naam Beschrijving Waarde
contactEmails E-mailadressen voor het verzenden van de budgetmelding naar wanneer de drempelwaarde wordt overschreden. Er moet ten minste één e-mailadres of groep contactpersonen zijn opgegeven in de bereiken Abonnement of Resourcegroep. Alle andere bereiken moeten ten minste één e-mail met contactpersonen hebben opgegeven. tekenreeks[] (vereist)
contactGroups Actiegroepen om de budgetmelding te verzenden wanneer de drempelwaarde wordt overschreden. Moet worden opgegeven als een volledig gekwalificeerde Azure-resource-id. Alleen ondersteund in bereiken van abonnement of resourcegroep. tekenreeks[]
contactRoles Neem contact op met rollen om de budgetmelding te verzenden wanneer de drempelwaarde wordt overschreden. tekenreeks[]
Ingeschakeld De melding is ingeschakeld of niet. bool (vereist)
oord Taal waarin de ontvanger de melding ontvangt 'cs-cz'
'da-dk'
'de-de'
'en-gb'
'en-us'
'es-es'
'fr-fr'
'hu-hu'
'it-it'
'ja-jp'
'ko-kr'
'nb-no'
'nl-nl'
'pl-pl'
'pt-br'
'pt-pt'
'ru-ru'
'sv-se'
'tr-tr'
'zh-cn'
'zh-tw'
bediener De vergelijkingsoperator. 'EqualTo'
'GreaterThan'
'GreaterThanOrEqualTo' (vereist)
drempel Drempelwaarde die is gekoppeld aan een melding. Er wordt een melding verzonden wanneer de kosten de drempelwaarde hebben overschreden. Het is altijd procent en moet tussen 0 en 1000 zijn. int (vereist)
thresholdType Het type drempelwaarde 'Werkelijk'
'Voorspeld'