Delen via


Microsoft.Consumption-budgetten

Bicep-resourcedefinitie

Het resourcetype budgetten is een extensieresource, wat betekent dat u deze kunt toepassen op een andere resource.

Gebruik de scope eigenschap voor deze resource om het bereik voor deze resource in te stellen. Zie Bereik instellen voor extensieresources in Bicep.

Geldige implementatiebereiken voor de budgetresource zijn:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

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

resource symbolicname 'Microsoft.Consumption/budgets@2021-10-01' = {
  name: 'string'
  scope: resourceSymbolicName
  eTag: 'string'
  properties: {
    amount: int
    category: 'Cost'
    filter: {
      and: [
        {
          dimensions: {
            name: 'string'
            operator: 'In'
            values: [
              'string'
            ]
          }
          tags: {
            name: 'string'
            operator: 'In'
            values: [
              'string'
            ]
          }
        }
      ]
      dimensions: {
        name: 'string'
        operator: 'In'
        values: [
          'string'
        ]
      }
      tags: {
        name: 'string'
        operator: 'In'
        values: [
          'string'
        ]
      }
    }
    notifications: {}
    timeGrain: 'string'
    timePeriod: {
      endDate: 'string'
      startDate: 'string'
    }
  }
}

Eigenschapswaarden

Begrotingen

Naam Description Waarde
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 1-63

Geldige tekens:
Alfanumerieken, afbreekstreepjes en onderstrepingstekens.
scope Gebruik deze optie bij het maken van een extensieresource voor een ander bereik dan het implementatiebereik. Doelbron

Stel voor Bicep deze eigenschap in op de symbolische naam van de resource om de extensieresource toe te passen.
eTag eTag van de resource. Voor het afhandelen van gelijktijdige updatescenario's wordt dit veld gebruikt om te bepalen of de gebruiker de nieuwste versie bijwerkt of niet. tekenreeks
properties De eigenschappen van het budget. BudgetEigenschappen

BudgetEigenschappen

Naam Description Waarde
bedrag Het totale bedrag aan kosten dat moet worden bijgehouden met het budget int (vereist)
category 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 hebben. object
timeGrain De tijd die door een begroting wordt gedekt. Het bijhouden van de hoeveelheid wordt opnieuw ingesteld op basis van het tijdsinterval. BillingMonth, BillingQuarter en BillingAnnual worden alleen ondersteund door WD-klanten 'Jaarlijks'
'BillingAnnual'
'BillingMonth'
'BillingQuarter'
'Maandelijks'
'Per kwartaal' (vereist)
timePeriod Heeft de begin- en einddatum van het budget. De begindatum moet de eerste van de maand zijn en moet kleiner zijn dan de einddatum. De begindatum van het budget moet op of na 1 juni 2017 vallen. De toekomstige begindatum mag niet langer zijn dan twaalf maanden. Eerdere begindatum moet binnen de periode worden geselecteerd. Er gelden geen beperkingen voor de einddatum. BudgetTimePeriod (vereist)

BudgetFilter

Naam Description Waarde
en De logische expressie 'AND'. Moet ten minste 2 items bevatten. BudgetFilterEigenschappen[]
Dimensies Heeft een vergelijkingsexpressie voor een dimensie BudgetComparisonExpression
tags Heeft een vergelijkingsexpressie voor een tag object

BudgetFilterEigenschappen

Naam Description Waarde
Dimensies Heeft een vergelijkingsexpressie voor een dimensie BudgetComparisonExpression
tags Heeft een vergelijkingsexpressie voor een tag object

BudgetComparisonExpression

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

BudgetTimePeriod

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

Snelstartsjablonen

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

Template Beschrijving
Een budget maken

Implementeren op Azure
Deze sjabloon laat zien hoe u een budget maakt onder een abonnement.
Een budget maken met filter

Implementeren op Azure
Deze sjabloon laat zien hoe u een budget maakt onder een abonnement.
Een eenvoudig budget maken

Implementeren op Azure
Deze sjabloon laat zien hoe u een budget maakt onder een abonnement.

Resourcedefinitie van ARM-sjabloon

Het resourcetype budgetten is een extensieresource, wat betekent dat u deze kunt toepassen op een andere resource.

Gebruik de scope eigenschap voor deze resource om het bereik voor deze resource in te stellen. Zie Bereik instellen voor extensieresources in ARM-sjablonen.

Geldige implementatiebereiken voor de budgetresource zijn:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

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

{
  "type": "Microsoft.Consumption/budgets",
  "apiVersion": "2021-10-01",
  "name": "string",
  "scope": "string",
  "eTag": "string",
  "properties": {
    "amount": "int",
    "category": "Cost",
    "filter": {
      "and": [
        {
          "dimensions": {
            "name": "string",
            "operator": "In",
            "values": [ "string" ]
          },
          "tags": {
            "name": "string",
            "operator": "In",
            "values": [ "string" ]
          }
        }
      ],
      "dimensions": {
        "name": "string",
        "operator": "In",
        "values": [ "string" ]
      },
      "tags": {
        "name": "string",
        "operator": "In",
        "values": [ "string" ]
      }
    },
    "notifications": {},
    "timeGrain": "string",
    "timePeriod": {
      "endDate": "string",
      "startDate": "string"
    }
  }
}

Eigenschapswaarden

Begrotingen

Naam Description Waarde
type Het resourcetype 'Microsoft.Consumption/budgets'
apiVersion De resource-API-versie '2021-10-01'
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 1-63

Geldige tekens:
Alfanumerieken, afbreekstreepjes en onderstrepingstekens.
scope Gebruik deze optie bij het maken van een extensieresource voor een ander bereik dan het implementatiebereik. Doelbron

Stel voor JSON de waarde in op de volledige naam van de resource om de extensieresource op toe te passen.
eTag eTag van de resource. Voor het afhandelen van gelijktijdige updatescenario's wordt dit veld gebruikt om te bepalen of de gebruiker de nieuwste versie bijwerkt of niet. tekenreeks
properties De eigenschappen van het budget. BudgetEigenschappen

BudgetEigenschappen

Naam Description Waarde
bedrag Het totale bedrag aan kosten dat moet worden bijgehouden met het budget int (vereist)
category 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 hebben. object
timeGrain De tijd die door een begroting wordt gedekt. Het bijhouden van de hoeveelheid wordt opnieuw ingesteld op basis van het tijdsinterval. BillingMonth, BillingQuarter en BillingAnnual worden alleen ondersteund door WD-klanten 'Jaarlijks'
'BillingAnnual'
'BillingMonth'
'BillingQuarter'
'Maandelijks'
'Per kwartaal' (vereist)
timePeriod Heeft de begin- en einddatum van het budget. De begindatum moet de eerste van de maand zijn en moet kleiner zijn dan de einddatum. De begindatum van het budget moet op of na 1 juni 2017 vallen. De toekomstige begindatum mag niet langer zijn dan twaalf maanden. Eerdere begindatum moet binnen de periode worden geselecteerd. Er gelden geen beperkingen voor de einddatum. BudgetTimePeriod (vereist)

BudgetFilter

Naam Description Waarde
en De logische expressie 'AND'. Moet ten minste 2 items bevatten. BudgetFilterEigenschappen[]
Dimensies Heeft een vergelijkingsexpressie voor een dimensie BudgetComparisonExpression
tags Heeft een vergelijkingsexpressie voor een tag object

BudgetFilterEigenschappen

Naam Description Waarde
Dimensies Heeft een vergelijkingsexpressie voor een dimensie BudgetComparisonExpression
tags Heeft een vergelijkingsexpressie voor een tag object

BudgetComparisonExpression

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

BudgetTimePeriod

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

Snelstartsjablonen

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

Template Beschrijving
Een budget maken

Implementeren op Azure
Deze sjabloon laat zien hoe u een budget maakt onder een abonnement.
Een budget maken met filter

Implementeren op Azure
Deze sjabloon laat zien hoe u een budget maakt onder een abonnement.
Een eenvoudig budget maken

Implementeren op Azure
Deze sjabloon laat zien hoe u een budget maakt onder een abonnement.

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype budgetten is een extensieresource, wat betekent dat u deze kunt toepassen op een andere resource.

Gebruik de parent_id eigenschap voor deze resource om het bereik voor deze resource in te stellen.

Geldige implementatiebereiken voor de budgetresource zijn:

  • Resourcegroepen
  • Abonnementen

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Consumption/budgets@2021-10-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      amount = int
      category = "Cost"
      filter = {
        and = [
          {
            dimensions = {
              name = "string"
              operator = "In"
              values = [
                "string"
              ]
            }
            tags = {
              name = "string"
              operator = "In"
              values = [
                "string"
              ]
            }
          }
        ]
        dimensions = {
          name = "string"
          operator = "In"
          values = [
            "string"
          ]
        }
        tags = {
          name = "string"
          operator = "In"
          values = [
            "string"
          ]
        }
      }
      notifications = {}
      timeGrain = "string"
      timePeriod = {
        endDate = "string"
        startDate = "string"
      }
    }
    eTag = "string"
  })
}

Eigenschapswaarden

Begrotingen

Naam Description Waarde
type Het resourcetype "Microsoft.Consumption/budgets@2021-10-01"
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 1-63

Geldige tekens:
Alfanumerieken, afbreekstreepjes en onderstrepingstekens.
parent_id De id van de resource om deze extensieresource op toe te passen. tekenreeks (vereist)
eTag eTag van de resource. Voor het afhandelen van gelijktijdige updatescenario's wordt dit veld gebruikt om te bepalen of de gebruiker de nieuwste versie bijwerkt of niet. tekenreeks
properties De eigenschappen van het budget. BudgetEigenschappen

BudgetEigenschappen

Naam Description Waarde
bedrag Het totale bedrag aan kosten dat moet worden bijgehouden met het budget int (vereist)
category 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 hebben. object
timeGrain De tijd die door een begroting wordt gedekt. Het bijhouden van de hoeveelheid wordt opnieuw ingesteld op basis van het tijdsinterval. BillingMonth, BillingQuarter en BillingAnnual worden alleen ondersteund door WD-klanten "Jaarlijks"
"BillingAnnual"
"BillingMonth"
"BillingQuarter"
"Maandelijks"
'Driemaandelijks' (vereist)
timePeriod Heeft de begin- en einddatum van het budget. De begindatum moet de eerste van de maand zijn en moet kleiner zijn dan de einddatum. De begindatum van het budget moet op of na 1 juni 2017 vallen. De toekomstige begindatum mag niet langer zijn dan twaalf maanden. Eerdere begindatum moet binnen de periode worden geselecteerd. Er gelden geen beperkingen voor de einddatum. BudgetTimePeriod (vereist)

BudgetFilter

Naam Description Waarde
en De logische expressie 'AND'. Moet ten minste 2 items bevatten. BudgetFilterEigenschappen[]
Dimensies Heeft een vergelijkingsexpressie voor een dimensie BudgetComparisonExpression
tags Heeft een vergelijkingsexpressie voor een tag object

BudgetFilterEigenschappen

Naam Description Waarde
Dimensies Heeft een vergelijkingsexpressie voor een dimensie BudgetComparisonExpression
tags Heeft een vergelijkingsexpressie voor een tag object

BudgetComparisonExpression

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

BudgetTimePeriod

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