Microsoft.Consumption Budgets 2019-11-01

Bicep-Ressourcendefinition

Der Ressourcentyp budgets ist eine Erweiterungsressource, was bedeutet, dass Sie sie auf eine andere Ressource anwenden können.

Verwenden Sie die scope -Eigenschaft für diese Ressource, um den Bereich für diese Ressource festzulegen. Weitere Informationen finden Sie unter Festlegen des Bereichs für Erweiterungsressourcen in Bicep.

Gültige Bereitstellungsbereiche für die Budgetressource sind:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Consumption/budgets-Ressource zu erstellen, fügen Sie ihrer Vorlage den folgenden Bicep hinzu.

resource symbolicname 'Microsoft.Consumption/budgets@2019-11-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'
        ]
      }
      not: {
        dimensions: {
          name: 'string'
          operator: 'In'
          values: [
            'string'
          ]
        }
        tags: {
          name: 'string'
          operator: 'In'
          values: [
            'string'
          ]
        }
      }
      tags: {
        name: 'string'
        operator: 'In'
        values: [
          'string'
        ]
      }
    }
    notifications: {}
    timeGrain: 'string'
    timePeriod: {
      endDate: 'string'
      startDate: 'string'
    }
  }
}

Eigenschaftswerte

budgets

Name BESCHREIBUNG Wert
name Der Ressourcenname Zeichenfolge (erforderlich)

Zeichenlimit: 1-63

Gültige Zeichen:
Alphanumerische Zeichen, Bindestriche und Unterstriche.
scope Verwenden Sie beim Erstellen einer Erweiterungsressource in einem anderen Bereich als dem Bereitstellungsbereich. Zielressource

Legen Sie für Bicep diese Eigenschaft auf den symbolischen Namen der Ressource fest, um die Erweiterungsressource anzuwenden.
eTag eTag der Ressource. Um gleichzeitige Updates zu verarbeiten, wird dieses Feld verwendet, um zu bestimmen, ob der Benutzer die neueste Version aktualisiert oder nicht. Zeichenfolge
properties Die Eigenschaften des Budgets. BudgetEigenschaften

BudgetEigenschaften

Name BESCHREIBUNG Wert
Menge Der Gesamtbetrag der Kosten, die mit dem Budget nachverfolgt werden sollen int (erforderlich)
category Die Kategorie des Budgets, unabhängig davon, ob das Budget die Kosten oder die Nutzung nachverfolgt. "Kosten" (erforderlich)
filter Kann verwendet werden, um Budgets nach benutzerdefinierten Dimensionen und/oder Tags zu filtern. BudgetFilter
Benachrichtigungen Wörterbuch der Benachrichtigungen, die dem Budget zugeordnet sind. Das Budget kann bis zu fünf Benachrichtigungen enthalten. Objekt
timeGrain Die durch ein Budget abgedeckte Zeit. Die Nachverfolgung des Betrags wird basierend auf dem Zeitintervall zurückgesetzt. BillingMonth, BillingQuarter und BillingAnnual werden nur von WD-Kunden unterstützt. "Jährlich"
"BillingAnnual"
"BillingMonth"
"BillingQuarter"
"Monatlich"
"Vierteljährlich" (erforderlich)
Zeitfenster Hat Das Start- und Enddatum des Budgets. Das Startdatum muss der Erste des Monats sein und sollte kleiner als das Enddatum sein. Das Startdatum des Budgets muss am oder nach dem 1. Juni 2017 sein. Das zukünftige Startdatum darf nicht mehr als zwölf Monate betragen. Das vergangene Startdatum sollte innerhalb des Zeitgrainzeitraums ausgewählt werden. Es gibt keine Einschränkungen für das Enddatum. BudgetTimePeriod (erforderlich)

BudgetFilter

Name BESCHREIBUNG Wert
und Der logische "AND"-Ausdruck. Muss mindestens 2 Elemente enthalten. BudgetFilterProperties[]
dimensions Hat einen Vergleichsausdruck für eine Dimension. BudgetComparisonExpression
not Der logische "NOT"-Ausdruck. BudgetFilterProperties
tags Hat einen Vergleichsausdruck für ein Tag Objekt

BudgetFilterProperties

Name BESCHREIBUNG Wert
dimensions Verfügt über einen Vergleichsausdruck für eine Dimension BudgetComparisonExpression
tags Hat einen Vergleichsausdruck für ein Tag Objekt

BudgetComparisonExpression

Name BESCHREIBUNG Wert
name Der Name der Spalte, die im Vergleich verwendet werden soll. Zeichenfolge (erforderlich)
Operator Der für den Vergleich zu verwendende Operator. "In" (erforderlich)
Werte Array von Werten, die für den Vergleich verwendet werden sollen string[] (erforderlich)

BudgetTimePeriod

Name BESCHREIBUNG Wert
endDate Das Enddatum für das Budget. Wenn nicht angegeben, wird dies standardmäßig auf 10 Jahre ab dem Startdatum festgelegt. Zeichenfolge
startDate Das Startdatum für das Budget. Zeichenfolge (erforderlich)

Schnellstartvorlagen

Mit den folgenden Schnellstartvorlagen wird dieser Ressourcentyp bereitgestellt.

Vorlage BESCHREIBUNG
Erstellen eines Budgets

In Azure bereitstellen
Diese Vorlage zeigt, wie Sie ein Budget unter einem Abonnement erstellen.
Erstellen eines Budgets mit Filter

In Azure bereitstellen
Diese Vorlage zeigt, wie Sie ein Budget unter einem Abonnement erstellen.
Erstellen eines einfachen Budgets

In Azure bereitstellen
Diese Vorlage zeigt, wie Sie ein Budget unter einem Abonnement erstellen.

Ressourcendefinition mit einer ARM-Vorlage

Der Ressourcentyp budgets ist eine Erweiterungsressource, was bedeutet, dass Sie sie auf eine andere Ressource anwenden können.

Verwenden Sie die scope -Eigenschaft für diese Ressource, um den Bereich für diese Ressource festzulegen. Weitere Informationen finden Sie unter Festlegen des Bereichs für Erweiterungsressourcen in ARM-Vorlagen.

Gültige Bereitstellungsbereiche für die Budgetressource sind:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Consumption/budgets-Ressource zu erstellen, fügen Sie der Vorlage den folgenden JSON-Code hinzu.

{
  "type": "Microsoft.Consumption/budgets",
  "apiVersion": "2019-11-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" ]
      },
      "not": {
        "dimensions": {
          "name": "string",
          "operator": "In",
          "values": [ "string" ]
        },
        "tags": {
          "name": "string",
          "operator": "In",
          "values": [ "string" ]
        }
      },
      "tags": {
        "name": "string",
        "operator": "In",
        "values": [ "string" ]
      }
    },
    "notifications": {},
    "timeGrain": "string",
    "timePeriod": {
      "endDate": "string",
      "startDate": "string"
    }
  }
}

Eigenschaftswerte

budgets

Name BESCHREIBUNG Wert
type Ressourcentyp "Microsoft.Verbrauch/Budgets"
apiVersion Die Version der Ressourcen-API '2019-11-01'
name Der Ressourcenname Zeichenfolge (erforderlich)

Zeichenlimit: 1-63

Gültige Zeichen:
Alphanumerische Zeichen, Bindestriche und Unterstriche.
scope Verwenden Sie beim Erstellen einer Erweiterungsressource in einem bereich, der sich vom Bereitstellungsbereich unterscheidet. Zielressource

Legen Sie für JSON den Wert auf den vollständigen Namen der Ressource fest, auf die die Erweiterungsressource angewendet werden soll.
eTag eTag der Ressource. Um gleichzeitiges Updateszenario zu behandeln, wird dieses Feld verwendet, um zu bestimmen, ob der Benutzer die neueste Version aktualisiert oder nicht. Zeichenfolge
properties Die Eigenschaften des Budgets. BudgetEigenschaften

BudgetEigenschaften

Name BESCHREIBUNG Wert
Menge Der Gesamtbetrag der kosten, die mit dem Budget nachverfolgt werden sollen int (erforderlich)
category Die Kategorie des Budgets, unabhängig davon, ob das Budget die Kosten oder die Nutzung nachverfolgt. "Kosten" (erforderlich)
filter Kann verwendet werden, um Budgets nach benutzerdefinierten Dimensionen und/oder Tags zu filtern. BudgetFilter
Benachrichtigungen Wörterbuch der dem Budget zugeordneten Benachrichtigungen. Budget kann über bis zu fünf Benachrichtigungen verfügen. Objekt
timeGrain Die durch ein Budget abgedeckte Zeit. Die Nachverfolgung des Betrags wird basierend auf dem Zeitkorn zurückgesetzt. BillingMonth, BillingQuarter und BillingAnnual werden nur von WD-Kunden unterstützt. "Jährlich"
"BillingAnnual"
"BillingMonth"
"BillingQuarter"
"Monatlich"
"Vierteljährlich" (erforderlich)
Zeitfenster Hat das Start- und Enddatum des Budgets. Das Startdatum muss der Erste des Monats sein und sollte kleiner als das Enddatum sein. Budgetstartdatum muss am oder nach dem 1. Juni 2017 sein. Das zukünftige Startdatum sollte nicht mehr als zwölf Monate betragen. Das vergangene Startdatum sollte innerhalb des Zeitraums ausgewählt werden. Es gibt keine Einschränkungen für das Enddatum. BudgetTimePeriod (erforderlich)

BudgetFilter

Name BESCHREIBUNG Wert
und Der logische Ausdruck "AND". Muss mindestens 2 Elemente aufweisen. BudgetFilterProperties[]
dimensions Verfügt über einen Vergleichsausdruck für eine Dimension BudgetComparisonExpression
not Der logische "NOT"-Ausdruck. BudgetFilterProperties
tags Hat einen Vergleichsausdruck für ein Tag Objekt

BudgetFilterProperties

Name BESCHREIBUNG Wert
dimensions Verfügt über einen Vergleichsausdruck für eine Dimension BudgetComparisonExpression
tags Hat einen Vergleichsausdruck für ein Tag Objekt

BudgetComparisonExpression

Name BESCHREIBUNG Wert
name Der Name der Spalte, die im Vergleich verwendet werden soll. Zeichenfolge (erforderlich)
Operator Der für den Vergleich zu verwendende Operator. "In" (erforderlich)
Werte Array von Werten, die für den Vergleich verwendet werden sollen string[] (erforderlich)

BudgetTimePeriod

Name BESCHREIBUNG Wert
endDate Das Enddatum für das Budget. Wenn nicht angegeben, wird dies standardmäßig auf 10 Jahre ab dem Startdatum festgelegt. Zeichenfolge
startDate Das Startdatum für das Budget. Zeichenfolge (erforderlich)

Schnellstartvorlagen

Mit den folgenden Schnellstartvorlagen wird dieser Ressourcentyp bereitgestellt.

Vorlage BESCHREIBUNG
Erstellen eines Budgets

In Azure bereitstellen
Diese Vorlage zeigt, wie Sie ein Budget unter einem Abonnement erstellen.
Erstellen eines Budgets mit Filter

In Azure bereitstellen
Diese Vorlage zeigt, wie Sie ein Budget unter einem Abonnement erstellen.
Erstellen eines einfachen Budgets

In Azure bereitstellen
Diese Vorlage zeigt, wie Sie ein Budget unter einem Abonnement erstellen.

Terraform (AzAPI-Anbieter) Ressourcendefinition

Der Ressourcentyp budgets ist eine Erweiterungsressource, was bedeutet, dass Sie sie auf eine andere Ressource anwenden können.

Verwenden Sie die parent_id -Eigenschaft für diese Ressource, um den Bereich für diese Ressource festzulegen.

Gültige Bereitstellungsbereiche für die Budgetressource sind:

  • Ressourcengruppen
  • Abonnements

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Consumption/budgets-Ressource zu erstellen, fügen Sie Der Vorlage die folgende Terraform-Ressource hinzu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Consumption/budgets@2019-11-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"
          ]
        }
        not = {
          dimensions = {
            name = "string"
            operator = "In"
            values = [
              "string"
            ]
          }
          tags = {
            name = "string"
            operator = "In"
            values = [
              "string"
            ]
          }
        }
        tags = {
          name = "string"
          operator = "In"
          values = [
            "string"
          ]
        }
      }
      notifications = {}
      timeGrain = "string"
      timePeriod = {
        endDate = "string"
        startDate = "string"
      }
    }
    eTag = "string"
  })
}

Eigenschaftswerte

budgets

Name BESCHREIBUNG Wert
type Ressourcentyp "Microsoft.Consumption/budgets@2019-11-01"
name Der Ressourcenname Zeichenfolge (erforderlich)

Zeichenlimit: 1-63

Gültige Zeichen:
Alphanumerische Zeichen, Bindestriche und Unterstriche.
parent_id Die ID der Ressource, auf die diese Erweiterungsressource angewendet werden soll. Zeichenfolge (erforderlich)
eTag eTag der Ressource. Um gleichzeitiges Updateszenario zu behandeln, wird dieses Feld verwendet, um zu bestimmen, ob der Benutzer die neueste Version aktualisiert oder nicht. Zeichenfolge
properties Die Eigenschaften des Budgets. BudgetEigenschaften

BudgetEigenschaften

Name BESCHREIBUNG Wert
Menge Der Gesamtbetrag der kosten, die mit dem Budget nachverfolgt werden sollen int (erforderlich)
category Die Kategorie des Budgets, unabhängig davon, ob das Budget die Kosten oder die Nutzung nachverfolgt. "Kosten" (erforderlich)
filter Kann verwendet werden, um Budgets nach benutzerdefinierten Dimensionen und/oder Tags zu filtern. BudgetFilter
Benachrichtigungen Wörterbuch der dem Budget zugeordneten Benachrichtigungen. Budget kann über bis zu fünf Benachrichtigungen verfügen. Objekt
timeGrain Die durch ein Budget abgedeckte Zeit. Die Nachverfolgung des Betrags wird basierend auf dem Zeitkorn zurückgesetzt. BillingMonth, BillingQuarter und BillingAnnual werden nur von WD-Kunden unterstützt. "Jährlich"
"BillingAnnual"
"BillingMonth"
"BillingQuarter"
"Monatlich"
"Vierteljährlich" (erforderlich)
Zeitfenster Hat das Start- und Enddatum des Budgets. Das Startdatum muss der Erste des Monats sein und sollte kleiner als das Enddatum sein. Budgetstartdatum muss am oder nach dem 1. Juni 2017 sein. Das zukünftige Startdatum sollte nicht mehr als zwölf Monate betragen. Das vergangene Startdatum sollte innerhalb des Zeitraums ausgewählt werden. Es gibt keine Einschränkungen für das Enddatum. BudgetTimePeriod (erforderlich)

BudgetFilter

Name BESCHREIBUNG Wert
und Der logische Ausdruck "AND". Muss mindestens 2 Elemente aufweisen. BudgetFilterProperties[]
dimensions Verfügt über einen Vergleichsausdruck für eine Dimension BudgetComparisonExpression
not Der logische "NOT"-Ausdruck. BudgetFilterProperties
tags Hat einen Vergleichsausdruck für ein Tag Objekt

BudgetFilterProperties

Name BESCHREIBUNG Wert
dimensions Verfügt über einen Vergleichsausdruck für eine Dimension BudgetComparisonExpression
tags Hat einen Vergleichsausdruck für ein Tag Objekt

BudgetComparisonExpression

Name BESCHREIBUNG Wert
name Der Name der Spalte, die im Vergleich verwendet werden soll. Zeichenfolge (erforderlich)
Operator Der für den Vergleich zu verwendende Operator. "In" (erforderlich)
Werte Array von Werten, die für den Vergleich verwendet werden sollen string[] (erforderlich)

BudgetTimePeriod

Name BESCHREIBUNG Wert
endDate Das Enddatum für das Budget. Wenn nicht angegeben, wird dies standardmäßig auf 10 Jahre ab dem Startdatum festgelegt. Zeichenfolge
startDate Das Startdatum für das Budget. Zeichenfolge (erforderlich)