Anggaran Microsoft.Consumption 2019-10-01
Definisi sumber daya Bicep
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 Bicep.
Cakupan penyebaran yang valid untuk sumber daya anggaran adalah:
- Grup sumber daya - Lihat perintah penyebaran grup sumber daya
- Langganan - Lihat perintah penyebaran langganan
Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.
Format sumber daya
Untuk membuat sumber daya Microsoft.Consumption/budgets, tambahkan Bicep berikut ke templat Anda.
resource symbolicname 'Microsoft.Consumption/budgets@2019-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'
]
}
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'
}
}
}
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 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 |
not | Ekspresi "NOT" logis. | BudgetFilterProperties |
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 |
Templat ini memperlihatkan cara membuat anggaran di bawah langganan. |
Membuat Anggaran dengan Filter |
Templat ini memperlihatkan cara membuat anggaran di bawah langganan. |
Membuat Anggaran Sederhana |
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:
- Grup sumber daya - Lihat perintah penyebaran grup sumber daya
- Langganan - Lihat perintah penyebaran langganan
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": "2019-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" ]
},
"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"
}
}
}
Nilai properti
budgets
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis sumber daya | 'Microsoft.Consumption/budgets' |
apiVersion | Versi api sumber daya | '2019-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 |
not | Ekspresi "NOT" logis. | BudgetFilterProperties |
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 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 |
Templat ini memperlihatkan cara membuat anggaran di bawah langganan. |
Membuat Anggaran dengan Filter |
Templat ini memperlihatkan cara membuat anggaran di bawah langganan. |
Membuat Anggaran Sederhana |
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@2019-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"
]
}
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"
})
}
Nilai properti
budgets
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis sumber daya | "Microsoft.Consumption/budgets@2019-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 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 |
not | Ekspresi "NOT" logis. | BudgetFilterProperties |
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) |