Dela via


Microsoft.Consumption-budgetar

Bicep-resursdefinition

Resurstypen budgetar är en tilläggsresurs, vilket innebär att du kan tillämpa den på en annan resurs.

Använd egenskapen för den scope här resursen för att ange omfånget för den här resursen. Se Ange omfång för tilläggsresurser i Bicep.

Giltiga distributionsomfång för budgetresursen är:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Consumption/budgets-resurs lägger du till följande Bicep i mallen.

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'
    }
  }
}

Egenskapsvärden

Budgetar

Name Beskrivning Värde
name Resursnamnet sträng (krävs)

Teckengräns: 1–63

Giltiga tecken:
Alfanumeriska tecken, bindestreck och understreck.
omfång Använd när du skapar en tilläggsresurs i ett omfång som skiljer sig från distributionsomfånget. Målresurs

För Bicep anger du den här egenskapen till det symboliska namnet på resursen för att tillämpa tilläggsresursen.
Etag eTag för resursen. För att hantera samtidiga uppdateringsscenarion används det här fältet för att avgöra om användaren uppdaterar den senaste versionen eller inte. sträng
properties Egenskaperna för budgeten. BudgetEgenskaper

BudgetEgenskaper

Name Beskrivning Värde
Belopp Den totala kostnaden som ska spåras med budgeten int (obligatoriskt)
category Kategorin för budgeten, oavsett om budgeten spårar kostnad eller användning. "Kostnad" (krävs)
filter Kan användas för att filtrera budgetar efter användardefinierade dimensioner och/eller taggar. BudgetFilter
meddelanden Ordlista med meddelanden som är associerade med budgeten. Budget kan ha upp till fem meddelanden. objekt
timeGrain Den tid som täcks av en budget. Spårning av mängden återställs baserat på tidsintervallet. BillingMonth, BillingQuarter och Billing Annual stöds endast av WD-kunder "Årligen"
"FaktureringÅrligt"
"BillingMonth"
"BillingQuarter"
"Månadsvis"
"Kvartalsvis" (obligatoriskt)
timePeriod Har start- och slutdatum för budgeten. Startdatumet måste vara det första i månaden och bör vara mindre än slutdatumet. Budgetstartdatumet måste vara den 1 juni 2017 eller senare. Det framtida startdatumet får inte vara längre än tolv månader. Tidigare startdatum bör väljas inom tidsintervallet. Det finns inga begränsningar för slutdatumet. BudgetTimePeriod (krävs)

BudgetFilter

Name Beskrivning Värde
och Det logiska "AND"-uttrycket. Måste ha minst 2 objekt. BudgetFilterProperties[]
Dimensioner Har jämförelseuttryck för en dimension BudgetComparisonExpression
tags Har jämförelseuttryck för en tagg objekt

BudgetFilterEgenskaper

Name Beskrivning Värde
Dimensioner Har jämförelseuttryck för en dimension BudgetComparisonExpression
tags Har jämförelseuttryck för en tagg objekt

BudgetComparisonExpression

Name Beskrivning Värde
name Namnet på kolumnen som ska användas i jämförelse. sträng (krävs)
operator Operatorn som ska användas för jämförelse. "In" (krävs)
values Matris med värden som ska användas för jämförelse string[] (krävs)

BudgetTimePeriod

Name Beskrivning Värde
endDate Slutdatum för budgeten. Om det inte anges är standardinställningen 10 år från startdatumet. sträng
Startdate Startdatum för budgeten. sträng (krävs)

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
Skapa en budget

Distribuera till Azure
Den här mallen visar hur du skapar en budget under en prenumeration.
Skapa en budget med filter

Distribuera till Azure
Den här mallen visar hur du skapar en budget under en prenumeration.
Skapa en enkel budget

Distribuera till Azure
Den här mallen visar hur du skapar en budget under en prenumeration.

Resursdefinition för ARM-mall

Resurstypen budgetar är en tilläggsresurs, vilket innebär att du kan tillämpa den på en annan resurs.

Använd egenskapen för scope den här resursen för att ange omfånget för den här resursen. Se Ange omfång för tilläggsresurser i ARM-mallar.

Giltiga distributionsomfång för budgetresursen är:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Consumption/budgets-resurs lägger du till följande JSON i mallen.

{
  "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"
    }
  }
}

Egenskapsvärden

Budgetar

Name Beskrivning Värde
typ Resurstypen "Microsoft.Consumption/budgets"
apiVersion Resurs-API-versionen '2021-10-01'
name Resursnamnet sträng (krävs)

Teckengräns: 1–63

Giltiga tecken:
Alfanumeriska tecken, bindestreck och understreck.
omfång Använd när du skapar en tilläggsresurs i ett annat omfång än distributionsomfånget. Målresurs

För JSON anger du värdet till det fullständiga namnet på resursen som tilläggsresursen ska tillämpas på.
Etag eTag för resursen. För att hantera samtidiga uppdateringsscenarion används det här fältet för att avgöra om användaren uppdaterar den senaste versionen eller inte. sträng
properties Egenskaperna för budgeten. BudgetEgenskaper

BudgetEgenskaper

Name Beskrivning Värde
Belopp Det totala kostnadsbeloppet som ska spåras med budgeten int (krävs)
category Kategorin för budgeten, oavsett om budgeten spårar kostnader eller användning. "Kostnad" (krävs)
filter Kan användas för att filtrera budgetar efter användardefinierade dimensioner och/eller taggar. BudgetFilter
meddelanden Ordlista över meddelanden som är associerade med budgeten. Budget kan ha upp till fem meddelanden. objekt
timeGrain Den tid som omfattas av en budget. Spårning av beloppet återställs baserat på tidsintervallet. BillingMonth, BillingQuarter och Billing Annual stöds endast av WD-kunder "Årligen"
"Faktureringår"
"BillingMonth"
"BillingQuarter"
"Månadsvis"
"Kvartalsvis" (krävs)
timePeriod Har start- och slutdatum för budgeten. Startdatumet måste vara det första i månaden och bör vara mindre än slutdatumet. Budgetstartdatum måste vara den 1 juni 2017 eller senare. Det framtida startdatumet får inte vara längre än tolv månader. Tidigare startdatum bör väljas inom tidsperioden. Det finns inga begränsningar för slutdatumet. BudgetTimePeriod (krävs)

BudgetFilter

Name Beskrivning Värde
och Det logiska "AND"-uttrycket. Måste ha minst 2 objekt. BudgetFilterProperties[]
Dimensioner Har jämförelseuttryck för en dimension BudgetComparisonExpression
tags Har jämförelseuttryck för en tagg objekt

BudgetFilterEgenskaper

Name Beskrivning Värde
Dimensioner Har jämförelseuttryck för en dimension BudgetComparisonExpression
tags Har jämförelseuttryck för en tagg objekt

BudgetComparisonExpression

Name Beskrivning Värde
name Namnet på kolumnen som ska användas i jämförelse. sträng (krävs)
operator Operatorn som ska användas för jämförelse. "In" (krävs)
values Matris med värden som ska användas för jämförelse string[] (krävs)

BudgetTimePeriod

Name Beskrivning Värde
endDate Slutdatum för budgeten. Om det inte anges är standardinställningen 10 år från startdatumet. sträng
Startdate Startdatum för budgeten. sträng (krävs)

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
Skapa en budget

Distribuera till Azure
Den här mallen visar hur du skapar en budget under en prenumeration.
Skapa en budget med filter

Distribuera till Azure
Den här mallen visar hur du skapar en budget under en prenumeration.
Skapa en enkel budget

Distribuera till Azure
Den här mallen visar hur du skapar en budget under en prenumeration.

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen budgetar är en tilläggsresurs, vilket innebär att du kan tillämpa den på en annan resurs.

Använd egenskapen för parent_id den här resursen för att ange omfånget för den här resursen.

Giltiga distributionsomfång för budgetresursen är:

  • Resursgrupper
  • Prenumerationer

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Consumption/budgets-resurs lägger du till följande Terraform i mallen.

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"
  })
}

Egenskapsvärden

Budgetar

Name Beskrivning Värde
typ Resurstypen "Microsoft.Consumption/budgets@2021-10-01"
name Resursnamnet sträng (krävs)

Teckengräns: 1–63

Giltiga tecken:
Alfanumeriska tecken, bindestreck och understreck.
parent_id ID:t för resursen som den här tilläggsresursen ska tillämpas på. sträng (krävs)
Etag eTag för resursen. För att hantera samtidiga uppdateringsscenarion används det här fältet för att avgöra om användaren uppdaterar den senaste versionen eller inte. sträng
properties Egenskaperna för budgeten. BudgetEgenskaper

BudgetEgenskaper

Name Beskrivning Värde
Belopp Det totala kostnadsbeloppet som ska spåras med budgeten int (krävs)
category Kategorin för budgeten, oavsett om budgeten spårar kostnader eller användning. "Kostnad" (krävs)
filter Kan användas för att filtrera budgetar efter användardefinierade dimensioner och/eller taggar. BudgetFilter
meddelanden Ordlista över meddelanden som är associerade med budgeten. Budget kan ha upp till fem meddelanden. objekt
timeGrain Den tid som omfattas av en budget. Spårning av beloppet återställs baserat på tidsintervallet. BillingMonth, BillingQuarter och Billing Annual stöds endast av WD-kunder "Årligen"
"Faktureringår"
"BillingMonth"
"BillingQuarter"
"Månadsvis"
"Kvartalsvis" (krävs)
timePeriod Har start- och slutdatum för budgeten. Startdatumet måste vara det första i månaden och bör vara mindre än slutdatumet. Budgetstartdatum måste vara den 1 juni 2017 eller senare. Det framtida startdatumet får inte vara längre än tolv månader. Tidigare startdatum bör väljas inom tidsperioden. Det finns inga begränsningar för slutdatumet. BudgetTimePeriod (krävs)

BudgetFilter

Name Beskrivning Värde
och Det logiska "AND"-uttrycket. Måste ha minst 2 objekt. BudgetFilterProperties[]
Dimensioner Har jämförelseuttryck för en dimension BudgetComparisonExpression
tags Har jämförelseuttryck för en tagg objekt

BudgetFilterEgenskaper

Name Beskrivning Värde
Dimensioner Har jämförelseuttryck för en dimension BudgetComparisonExpression
tags Har jämförelseuttryck för en tagg objekt

BudgetComparisonExpression

Name Beskrivning Värde
name Namnet på kolumnen som ska användas i jämförelse. sträng (krävs)
operator Operatorn som ska användas för jämförelse. "In" (krävs)
values Matris med värden som ska användas för jämförelse string[] (krävs)

BudgetTimePeriod

Name Beskrivning Värde
endDate Slutdatum för budgeten. Om det inte anges är standardinställningen 10 år från startdatumet. sträng
Startdate Startdatum för budgeten. sträng (krävs)