Budżety Microsoft.Consumption 2019-05-01-preview

Definicja zasobu Bicep

Typ zasobu budżetów to zasób rozszerzenia, co oznacza, że można go zastosować do innego zasobu.

scope Użyj właściwości w tym zasobie, aby ustawić zakres dla tego zasobu. Zobacz Ustawianie zakresu dla zasobów rozszerzeń w aplikacji Bicep.

Prawidłowe zakresy wdrażania dla zasobu budżetów to:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Consumption/budgets, dodaj następujący kod Bicep do szablonu.

resource symbolicname 'Microsoft.Consumption/budgets@2019-05-01-preview' = {
  name: 'string'
  scope: resourceSymbolicName
  eTag: 'string'
  properties: {
    amount: int
    category: 'string'
    filters: {
      meters: [
        'string'
      ]
      resourceGroups: [
        'string'
      ]
      resources: [
        'string'
      ]
      tags: {}
    }
    notifications: {}
    timeGrain: 'string'
    timePeriod: {
      endDate: 'string'
      startDate: 'string'
    }
  }
}

Wartości właściwości

Budżetów

Nazwa Opis Wartość
name Nazwa zasobu ciąg (wymagany)

Limit znaków: 1–63

Prawidłowe znaki:
Alfanumeryczne, łączniki i podkreślenia.
scope Użyj polecenia podczas tworzenia zasobu rozszerzenia w zakresie innym niż zakres wdrożenia. Zasób docelowy

Dla Bicep ustaw tę właściwość na symboliczną nazwę zasobu, aby zastosować zasób rozszerzenia.
Etag eTag zasobu. Aby obsłużyć scenariusz aktualizacji współbieżnych, to pole będzie używane do określenia, czy użytkownik aktualizuje najnowszą wersję, czy nie. ciąg
properties Właściwości budżetu. Właściwości budżetu

Właściwości budżetu

Nazwa Opis Wartość
kwota Łączna kwota kosztów do śledzenia przy użyciu budżetu int (wymagane)
category Kategoria budżetu, niezależnie od tego, czy budżet śledzi koszt, czy użycie. "Koszt"
"Użycie" (wymagane)
filtry Może służyć do filtrowania budżetów według grupy zasobów, zasobu lub miernika. Filtry
powiadomienia Słownik powiadomień skojarzonych z budżetem. Budżet może mieć maksymalnie pięć powiadomień. object
timeGrain Czas objęty budżetem. Śledzenie ilości zostanie zresetowane na podstawie ziarna czasu. "Co roku"
"Co miesiąc"
"Kwartalne" (wymagane)
timePeriod Ma datę rozpoczęcia i zakończenia budżetu. Data rozpoczęcia musi być pierwsza z miesiąca i powinna być mniejsza niż data zakończenia. Data rozpoczęcia budżetu musi być późniejsza niż 1 czerwca 2017 r. Data rozpoczęcia w przyszłości nie powinna być większa niż trzy miesiące. W przedziale czasu należy wybrać poprzednią datę rozpoczęcia. Nie ma żadnych ograniczeń dotyczących daty zakończenia. BudgetTimePeriod (wymagane)

Filtry

Nazwa Opis Wartość
Metrów Lista filtrów na miernikach (GUID), obowiązkowa dla budżetów kategorii użycia. ciąg[]
resourceGroups Lista filtrów dla grup zasobów dozwolonych tylko na poziomie subskrypcji. ciąg[]
zasoby Lista filtrów dotyczących zasobów. ciąg[]
tags Słownik filtrów tagów. object

BudgetTimePeriod

Nazwa Opis Wartość
Enddate Data zakończenia budżetu. Jeśli nie zostanie podana, domyślnie jest to 10 lat od daty rozpoczęcia. ciąg
Startdate Data rozpoczęcia budżetu. ciąg (wymagany)

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Template Opis
Tworzenie budżetu

Wdróż na platformie Azure
W tym szablonie pokazano, jak utworzyć budżet w ramach subskrypcji.
Tworzenie budżetu z filtrem

Wdróż na platformie Azure
W tym szablonie pokazano, jak utworzyć budżet w ramach subskrypcji.
Tworzenie prostego budżetu

Wdróż na platformie Azure
W tym szablonie pokazano, jak utworzyć budżet w ramach subskrypcji.

Definicja zasobu szablonu usługi ARM

Typ zasobu budżetów to zasób rozszerzenia, co oznacza, że można go zastosować do innego zasobu.

scope Użyj właściwości w tym zasobie, aby ustawić zakres dla tego zasobu. Zobacz Ustawianie zakresu dla zasobów rozszerzeń w szablonach usługi ARM.

Prawidłowe zakresy wdrażania dla zasobu budżetów to:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Consumption/budgets, dodaj następujący kod JSON do szablonu.

{
  "type": "Microsoft.Consumption/budgets",
  "apiVersion": "2019-05-01-preview",
  "name": "string",
  "scope": "string",
  "eTag": "string",
  "properties": {
    "amount": "int",
    "category": "string",
    "filters": {
      "meters": [ "string" ],
      "resourceGroups": [ "string" ],
      "resources": [ "string" ],
      "tags": {}
    },
    "notifications": {},
    "timeGrain": "string",
    "timePeriod": {
      "endDate": "string",
      "startDate": "string"
    }
  }
}

Wartości właściwości

Budżetów

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.Consumption/budgets"
apiVersion Wersja interfejsu API zasobów "2019-05-01-preview"
name Nazwa zasobu ciąg (wymagany)

Limit znaków: 1–63

Prawidłowe znaki:
Alfanumeryczne, łączniki i podkreślenia.
scope Użyj polecenia podczas tworzenia zasobu rozszerzenia w zakresie innym niż zakres wdrożenia. Zasób docelowy

W przypadku formatu JSON ustaw wartość na pełną nazwę zasobu, aby zastosować zasób rozszerzenia do.
Etag eTag zasobu. Aby obsłużyć scenariusz aktualizacji współbieżnych, to pole będzie używane do określenia, czy użytkownik aktualizuje najnowszą wersję, czy nie. ciąg
properties Właściwości budżetu. Właściwości budżetu

Właściwości budżetu

Nazwa Opis Wartość
kwota Łączna kwota kosztów do śledzenia przy użyciu budżetu int (wymagane)
category Kategoria budżetu, niezależnie od tego, czy budżet śledzi koszt, czy użycie. "Koszt"
"Użycie" (wymagane)
filtry Może służyć do filtrowania budżetów według grupy zasobów, zasobu lub miernika. Filtry
powiadomienia Słownik powiadomień skojarzonych z budżetem. Budżet może mieć maksymalnie pięć powiadomień. object
timeGrain Czas objęty budżetem. Śledzenie ilości zostanie zresetowane na podstawie ziarna czasu. "Co roku"
"Co miesiąc"
"Kwartalne" (wymagane)
timePeriod Ma datę rozpoczęcia i zakończenia budżetu. Data rozpoczęcia musi być pierwsza z miesiąca i powinna być mniejsza niż data zakończenia. Data rozpoczęcia budżetu musi być późniejsza niż 1 czerwca 2017 r. Data rozpoczęcia w przyszłości nie powinna być większa niż trzy miesiące. W przedziale czasu należy wybrać poprzednią datę rozpoczęcia. Nie ma żadnych ograniczeń dotyczących daty zakończenia. BudgetTimePeriod (wymagane)

Filtry

Nazwa Opis Wartość
Metrów Lista filtrów na miernikach (GUID), obowiązkowa dla budżetów kategorii użycia. ciąg[]
resourceGroups Lista filtrów dla grup zasobów dozwolonych tylko na poziomie subskrypcji. ciąg[]
zasoby Lista filtrów dotyczących zasobów. ciąg[]
tags Słownik filtrów tagów. object

BudgetTimePeriod

Nazwa Opis Wartość
Enddate Data zakończenia budżetu. Jeśli nie zostanie podana, domyślnie jest to 10 lat od daty rozpoczęcia. ciąg
Startdate Data rozpoczęcia budżetu. ciąg (wymagany)

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Template Opis
Tworzenie budżetu

Wdróż na platformie Azure
W tym szablonie pokazano, jak utworzyć budżet w ramach subskrypcji.
Tworzenie budżetu z filtrem

Wdróż na platformie Azure
W tym szablonie pokazano, jak utworzyć budżet w ramach subskrypcji.
Tworzenie prostego budżetu

Wdróż na platformie Azure
W tym szablonie pokazano, jak utworzyć budżet w ramach subskrypcji.

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu budżetów to zasób rozszerzenia, co oznacza, że można go zastosować do innego zasobu.

parent_id Użyj właściwości w tym zasobie, aby ustawić zakres dla tego zasobu.

Prawidłowe zakresy wdrażania dla zasobu budżetów to:

  • Grupy zasobów
  • Subskrypcje

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Consumption/budgets, dodaj następujący element Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Consumption/budgets@2019-05-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      amount = int
      category = "string"
      filters = {
        meters = [
          "string"
        ]
        resourceGroups = [
          "string"
        ]
        resources = [
          "string"
        ]
        tags = {}
      }
      notifications = {}
      timeGrain = "string"
      timePeriod = {
        endDate = "string"
        startDate = "string"
      }
    }
    eTag = "string"
  })
}

Wartości właściwości

Budżetów

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.Consumption/budgets@2019-05-01-preview"
name Nazwa zasobu ciąg (wymagany)

Limit znaków: 1–63

Prawidłowe znaki:
Alfanumeryczne, łączniki i podkreślenia.
parent_id Identyfikator zasobu, do który ma być stosowany ten zasób rozszerzenia. ciąg (wymagany)
Etag eTag zasobu. Aby obsłużyć scenariusz aktualizacji współbieżnych, to pole będzie używane do określenia, czy użytkownik aktualizuje najnowszą wersję, czy nie. ciąg
properties Właściwości budżetu. Właściwości budżetu

Właściwości budżetu

Nazwa Opis Wartość
kwota Łączna kwota kosztów do śledzenia przy użyciu budżetu int (wymagane)
category Kategoria budżetu, niezależnie od tego, czy budżet śledzi koszt, czy użycie. "Koszt"
"Użycie" (wymagane)
filtry Może służyć do filtrowania budżetów według grupy zasobów, zasobu lub miernika. Filtry
powiadomienia Słownik powiadomień skojarzonych z budżetem. Budżet może mieć maksymalnie pięć powiadomień. object
timeGrain Czas objęty budżetem. Śledzenie ilości zostanie zresetowane na podstawie ziarna czasu. "Co roku"
"Co miesiąc"
"Kwartalne" (wymagane)
timePeriod Ma datę rozpoczęcia i zakończenia budżetu. Data rozpoczęcia musi być pierwsza z miesiąca i powinna być mniejsza niż data zakończenia. Data rozpoczęcia budżetu musi być późniejsza niż 1 czerwca 2017 r. Data rozpoczęcia w przyszłości nie powinna być większa niż trzy miesiące. W przedziale czasu należy wybrać poprzednią datę rozpoczęcia. Nie ma żadnych ograniczeń dotyczących daty zakończenia. BudgetTimePeriod (wymagane)

Filtry

Nazwa Opis Wartość
Metrów Lista filtrów na miernikach (GUID), obowiązkowa dla budżetów kategorii użycia. ciąg[]
resourceGroups Lista filtrów dla grup zasobów dozwolonych tylko na poziomie subskrypcji. ciąg[]
zasoby Lista filtrów dotyczących zasobów. ciąg[]
tags Słownik filtrów tagów. object

BudgetTimePeriod

Nazwa Opis Wartość
Enddate Data zakończenia budżetu. Jeśli nie zostanie podana, domyślnie jest to 10 lat od daty rozpoczęcia. ciąg
Startdate Data rozpoczęcia budżetu. ciąg (wymagany)