Anggaran Microsoft.Consumption

Definisi sumber daya Bicep

Jenis sumber daya anggaran adalah sumber daya ekstensi, yang berarti Anda dapat menerapkannya ke sumber daya lain.

Gunakan properti pada scope sumber daya ini untuk mengatur cakupan untuk sumber daya ini. Lihat Mengatur cakupan pada sumber daya ekstensi di Bicep.

Cakupan penyebaran yang valid untuk sumber daya anggaran adalah:

Untuk daftar properti yang diubah di setiap versi API, lihat log perubahan.

Format sumber daya

Untuk membuat sumber daya Microsoft.Consumption/budgets, tambahkan Bicep berikut ke templat Anda.

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

Nilai properti

budgets

Nama Deskripsi Nilai
nama Nama sumber daya string (diperlukan)

Batas karakter: 1-63

Karakter yang valid:
Alfanumerik, tanda hubung, dan garis bawah.
scope Gunakan saat membuat sumber daya ekstensi pada cakupan yang berbeda dari cakupan penyebaran. Sumber daya target

Untuk Bicep, atur properti ini ke nama simbolis sumber daya untuk menerapkan sumber daya ekstensi.
eTag eTag sumber daya. Untuk menangani skenario pembaruan bersamaan, bidang ini akan digunakan untuk menentukan apakah pengguna memperbarui versi terbaru atau tidak. string
properti Properti anggaran. BudgetProperties

BudgetProperties

Nama Deskripsi Nilai
Jumlah Jumlah total biaya untuk dilacak dengan anggaran int (diperlukan)
kategori Kategori anggaran, apakah anggaran melacak biaya atau penggunaan. 'Biaya' (diperlukan)
filter Dapat digunakan untuk memfilter anggaran menurut dimensi dan/atau tag yang ditentukan pengguna. BudgetFilter
notifications Kamus pemberitahuan yang terkait dengan anggaran. Anggaran dapat memiliki hingga lima pemberitahuan. objek
timeGrain Waktu yang dicakup oleh anggaran. Pelacakan jumlah akan diatur ulang berdasarkan butir waktu. BillingMonth, BillingQuarter, dan BillingAnnual hanya didukung oleh pelanggan WD 'Tahunan'
'BillingAnnual'
'BillingMonth'
'BillingQuarter'
'Bulanan'
'Triwulanan' (diperlukan)
timePeriod Memiliki tanggal mulai dan berakhirnya anggaran. Tanggal mulai harus pertama kali dari bulan dan harus kurang dari tanggal akhir. Tanggal mulai anggaran harus pada atau setelah 1 Juni 2017. Tanggal mulai di masa mendatang tidak boleh lebih dari dua belas bulan. Tanggal mulai sebelumnya harus dipilih dalam periode timegrain. Tidak ada batasan pada tanggal selesai. BudgetTimePeriod (diperlukan)

BudgetFilter

Nama Deskripsi Nilai
dan Ekspresi "AND" logis. Harus memiliki setidaknya 2 item. BudgetFilterProperties[]
dimensions Memiliki ekspresi perbandingan untuk dimensi BudgetComparisonExpression
tag Memiliki ekspresi perbandingan untuk tag objek

BudgetFilterProperties

Nama Deskripsi Nilai
dimensions Memiliki ekspresi perbandingan untuk dimensi BudgetComparisonExpression
tag Memiliki ekspresi perbandingan untuk tag objek

BudgetComparisonExpression

Nama Deskripsi Nilai
name Nama kolom yang akan digunakan sebagai perbandingan. string (diperlukan)
operator Operator yang digunakan untuk perbandingan. 'In' (diperlukan)
values Array nilai yang akan digunakan untuk perbandingan string[] (diperlukan)

BudgetTimePeriod

Nama Deskripsi Nilai
endDate Tanggal akhir untuk anggaran. Jika tidak disediakan, kami default ini menjadi 10 tahun dari tanggal mulai. string
startDate Tanggal mulai untuk anggaran. string (diperlukan)

Templat Mulai Cepat

Templat mulai cepat berikut menyebarkan jenis sumber daya ini.

Templat Deskripsi
Membuat Anggaran

Sebarkan ke Azure
Templat ini memperlihatkan cara membuat anggaran di bawah langganan.
Membuat Anggaran dengan Filter

Sebarkan ke Azure
Templat ini memperlihatkan cara membuat anggaran di bawah langganan.
Membuat Anggaran Sederhana

Sebarkan ke Azure
Templat ini memperlihatkan cara membuat anggaran di bawah langganan.

Definisi sumber daya templat ARM

Jenis sumber daya anggaran adalah sumber daya ekstensi, yang berarti Anda dapat menerapkannya ke sumber daya lain.

scope Gunakan properti pada sumber daya ini untuk mengatur cakupan untuk sumber daya ini. Lihat Mengatur cakupan pada sumber daya ekstensi di templat ARM.

Cakupan penyebaran yang valid untuk sumber daya anggaran adalah:

Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.

Format sumber daya

Untuk membuat sumber daya Microsoft.Consumption/budgets, tambahkan JSON berikut ke templat Anda.

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

Nilai properti

budgets

Nama Deskripsi Nilai
jenis Jenis sumber daya 'Microsoft.Consumption/budgets'
apiVersion Versi api sumber daya '2021-10-01'
nama Nama sumber daya string (diperlukan)

Batas karakter: 1-63

Karakter yang valid:
Alfanumerik, tanda hubung, dan garis bawah.
scope Gunakan saat membuat sumber daya ekstensi pada cakupan yang berbeda dari cakupan penyebaran. Sumber daya target

Untuk JSON, atur nilai ke nama lengkap sumber daya untuk menerapkan sumber daya ekstensi .
eTag eTag sumber daya. Untuk menangani skenario pembaruan bersamaan, bidang ini akan digunakan untuk menentukan apakah pengguna memperbarui versi terbaru atau tidak. string
properti Properti anggaran. BudgetProperties

BudgetProperties

Nama Deskripsi Nilai
Jumlah Jumlah total biaya untuk dilacak dengan anggaran int (diperlukan)
kategori Kategori anggaran, apakah anggaran melacak biaya atau penggunaan. 'Biaya' (diperlukan)
filter Dapat digunakan untuk memfilter anggaran menurut dimensi dan/atau tag yang ditentukan pengguna. BudgetFilter
notifications Kamus pemberitahuan yang terkait dengan anggaran. Anggaran dapat memiliki hingga lima pemberitahuan. objek
timeGrain Waktu yang dicakup oleh anggaran. Pelacakan jumlah akan diatur ulang berdasarkan butir waktu. BillingMonth, BillingQuarter, dan BillingAnnual hanya didukung oleh pelanggan WD 'Tahunan'
'BillingAnnual'
'BillingMonth'
'BillingQuarter'
'Bulanan'
'Triwulanan' (diperlukan)
timePeriod Memiliki tanggal mulai dan berakhirnya anggaran. Tanggal mulai harus pertama kali dari bulan dan harus kurang dari tanggal akhir. Tanggal mulai anggaran harus pada atau setelah 1 Juni 2017. Tanggal mulai di masa mendatang tidak boleh lebih dari dua belas bulan. Tanggal mulai sebelumnya harus dipilih dalam periode timegrain. Tidak ada batasan pada tanggal selesai. BudgetTimePeriod (diperlukan)

BudgetFilter

Nama Deskripsi Nilai
dan Ekspresi "AND" logis. Harus memiliki setidaknya 2 item. BudgetFilterProperties[]
dimensions Memiliki ekspresi perbandingan untuk dimensi BudgetComparisonExpression
tag Memiliki ekspresi perbandingan untuk tag objek

BudgetFilterProperties

Nama Deskripsi Nilai
dimensions Memiliki ekspresi perbandingan untuk dimensi BudgetComparisonExpression
tag Memiliki ekspresi perbandingan untuk tag objek

BudgetComparisonExpression

Nama Deskripsi Nilai
nama Nama kolom yang akan digunakan sebagai perbandingan. string (diperlukan)
operator Operator yang digunakan untuk perbandingan. 'In' (diperlukan)
values Array nilai yang akan digunakan untuk perbandingan string[] (diperlukan)

BudgetTimePeriod

Nama Deskripsi Nilai
endDate Tanggal akhir untuk anggaran. Jika tidak disediakan, kami default ini hingga 10 tahun dari tanggal mulai. string
startDate Tanggal mulai untuk anggaran. string (diperlukan)

Templat Mulai Cepat

Templat mulai cepat berikut menyebarkan jenis sumber daya ini.

Templat Deskripsi
Membuat Anggaran

Sebarkan ke Azure
Templat ini memperlihatkan cara membuat anggaran di bawah langganan.
Membuat Anggaran dengan Filter

Sebarkan ke Azure
Templat ini memperlihatkan cara membuat anggaran di bawah langganan.
Membuat Anggaran Sederhana

Sebarkan ke Azure
Templat ini memperlihatkan cara membuat anggaran di bawah langganan.

Definisi sumber daya Terraform (penyedia AzAPI)

Jenis sumber daya anggaran adalah sumber daya ekstensi, yang berarti Anda dapat menerapkannya ke sumber daya lain.

Gunakan properti pada parent_id sumber daya ini untuk mengatur cakupan untuk sumber daya ini.

Cakupan penyebaran yang valid untuk sumber daya anggaran adalah:

  • Grup sumber daya
  • Langganan

Untuk daftar properti yang diubah di setiap versi API, lihat log perubahan.

Format sumber daya

Untuk membuat sumber daya Microsoft.Consumption/budgets, tambahkan Terraform berikut ke templat Anda.

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

Nilai properti

budgets

Nama Deskripsi Nilai
jenis Jenis sumber daya "Microsoft.Consumption/budgets@2021-10-01"
nama Nama sumber daya string (diperlukan)

Batas karakter: 1-63

Karakter yang valid:
Alfanumerik, tanda hubung, dan garis bawah.
parent_id ID sumber daya untuk menerapkan sumber daya ekstensi ini. string (diperlukan)
eTag eTag sumber daya. Untuk menangani skenario pembaruan bersamaan, bidang ini akan digunakan untuk menentukan apakah pengguna memperbarui versi terbaru atau tidak. string
properti Properti anggaran. BudgetProperties

BudgetProperties

Nama Deskripsi Nilai
Jumlah Jumlah total biaya untuk dilacak dengan anggaran int (diperlukan)
kategori Kategori anggaran, apakah anggaran melacak biaya atau penggunaan. "Biaya" (diperlukan)
filter Dapat digunakan untuk memfilter anggaran menurut dimensi dan/atau tag yang ditentukan pengguna. BudgetFilter
notifications Kamus pemberitahuan yang terkait dengan anggaran. Anggaran dapat memiliki hingga lima pemberitahuan. objek
timeGrain Waktu yang dicakup oleh anggaran. Pelacakan jumlah akan diatur ulang berdasarkan butir waktu. BillingMonth, BillingQuarter, dan BillingAnnual hanya didukung oleh pelanggan WD "Tahunan"
"BillingAnnual"
"BillingMonth"
"BillingQuarter"
"Bulanan"
"Triwulanan" (diperlukan)
timePeriod Memiliki tanggal mulai dan berakhirnya anggaran. Tanggal mulai harus pertama dari bulan dan harus kurang dari tanggal selesai. Tanggal mulai anggaran harus pada atau setelah 1 Juni 2017. Tanggal mulai di masa mendatang tidak boleh lebih dari dua belas bulan. Tanggal mulai sebelumnya harus dipilih dalam periode timegrain. Tidak ada batasan pada tanggal selesai. BudgetTimePeriod (diperlukan)

BudgetFilter

Nama Deskripsi Nilai
dan Ekspresi "AND" logis. Harus memiliki setidaknya 2 item. BudgetFilterProperties[]
dimensions Memiliki ekspresi perbandingan untuk dimensi BudgetComparisonExpression
tag Memiliki ekspresi perbandingan untuk tag objek

BudgetFilterProperties

Nama Deskripsi Nilai
dimensions Memiliki ekspresi perbandingan untuk dimensi BudgetComparisonExpression
tag Memiliki ekspresi perbandingan untuk tag objek

BudgetComparisonExpression

Nama Deskripsi Nilai
nama Nama kolom yang akan digunakan sebagai perbandingan. string (diperlukan)
operator Operator yang digunakan untuk perbandingan. "In" (diperlukan)
values Array nilai yang akan digunakan untuk perbandingan string[] (diperlukan)

BudgetTimePeriod

Nama Deskripsi Nilai
endDate Tanggal akhir untuk anggaran. Jika tidak disediakan, kami default ini menjadi 10 tahun dari tanggal mulai. string
startDate Tanggal mulai untuk anggaran. string (diperlukan)