Microsoft.Consumption bütçeleri
Bicep kaynak tanımı
Bütçe kaynak türü bir uzantı kaynağıdır ve başka bir kaynağa uygulayabileceğiniz anlamına gelir.
Bu kaynağın scope
kapsamını ayarlamak için bu kaynak üzerindeki özelliğini kullanın. Bkz. Bicep'te uzantı kaynaklarında kapsamı ayarlama.
Bütçe kaynağı için geçerli dağıtım kapsamları şunlardır:
- Kaynak grupları - Bkz. kaynak grubu dağıtım komutları
- Abonelikler - Bkz. abonelik dağıtım komutları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.Consumption/budgets kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.
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'
}
}
}
Özellik değerleri
Bütçe
Ad | Açıklama | Değer |
---|---|---|
name | Kaynak adı | dize (gerekli) Karakter sınırı: 1-63 Geçerli karakterler: Alfasayısallar, kısa çizgiler ve alt çizgiler. |
scope | Dağıtım kapsamından farklı bir kapsamda uzantı kaynağı oluştururken kullanın. | Hedef kaynak Bicep için, uzantı kaynağını uygulamak için bu özelliği kaynağın sembolik adı olarak ayarlayın. |
Etag | Kaynağın eTag'i. Eşzamanlı güncelleştirme senaryolarını işlemek için bu alan, kullanıcının en son sürümü güncelleştirip güncelleştirmediğini belirlemek için kullanılır. | string |
properties | Bütçenin özellikleri. | BudgetProperties |
BudgetProperties
Ad | Açıklama | Değer |
---|---|---|
Tutar | Bütçeyle izlenen toplam maliyet miktarı | int (gerekli) |
category | Bütçenin, maliyeti veya kullanımı izlediği bütçe kategorisi. | 'Maliyet' (gerekli) |
filtre | Bütçeleri kullanıcı tarafından belirtilen boyutlara ve/veya etiketlere göre filtrelemek için kullanılabilir. | BudgetFilter |
bildirimler | Bütçeyle ilişkili bildirimlerin sözlüğü. Bütçede en fazla beş bildirim olabilir. | object |
timeGrain | Bütçe kapsamındaki zaman. Miktarın izlenmesi zaman dilimine göre sıfırlanır. BillingMonth, BillingQuarter ve BillingAnnual yalnızca WD müşterileri tarafından desteklenir | 'Yıllık' 'BillingAnnual' 'BillingMonth' 'BillingQuarter' 'Aylık' 'Üç Aylık' (gerekli) |
timePeriod | Bütçenin başlangıç ve bitiş tarihidir. Başlangıç tarihi ayın ilk tarihi olmalı ve bitiş tarihinden küçük olmalıdır. Bütçe başlangıç tarihi 1 Haziran 2017 tarihinde veya sonrasında olmalıdır. Gelecekteki başlangıç tarihi on iki aydan uzun olmamalıdır. Geçmiş başlangıç tarihi, zaman aralığı içinde seçilmelidir. Bitiş tarihinde herhangi bir kısıtlama yoktur. | BudgetTimePeriod (gerekli) |
BudgetFilter
Ad | Açıklama | Değer |
---|---|---|
ve | Mantıksal "AND" ifadesi. En az 2 öğe olmalıdır. | BudgetFilterProperties[] |
Boyutlar | Boyut için karşılaştırma ifadesi var | BudgetComparisonExpression |
etiketler | Etiket için karşılaştırma ifadesi var | object |
BudgetFilterProperties
Ad | Açıklama | Değer |
---|---|---|
Boyutlar | Boyut için karşılaştırma ifadesi var | BudgetComparisonExpression |
etiketler | Etiket için karşılaştırma ifadesi var | object |
BudgetComparisonExpression
Ad | Açıklama | Değer |
---|---|---|
name | Karşılaştırmada kullanılacak sütunun adı. | dize (gerekli) |
işleç | Karşılaştırma için kullanılacak işleç. | 'In' (gerekli) |
değerler | Karşılaştırma için kullanılacak değer dizisi | string[] (gerekli) |
BudgetTimePeriod
Ad | Açıklama | Değer |
---|---|---|
Bitiştarihi | Bütçenin bitiş tarihi. Sağlanmadıysa, bunu başlangıç tarihinden itibaren 10 yıl olarak varsayılan olarak kullanırız. | string |
Startdate | Bütçenin başlangıç tarihi. | dize (gerekli) |
Hızlı başlangıç şablonları
Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.
Şablon | Description |
---|---|
Bütçe Oluşturma |
Bu şablon, abonelik altında nasıl bütçe oluşturulacağını gösterir. |
Filtre ile Bütçe Oluşturma |
Bu şablon, abonelik altında nasıl bütçe oluşturulacağını gösterir. |
Basit Bütçe Oluşturma |
Bu şablon, abonelik altında nasıl bütçe oluşturulacağını gösterir. |
ARM şablonu kaynak tanımı
Bütçe kaynak türü bir uzantı kaynağıdır ve başka bir kaynağa uygulayabileceğiniz anlamına gelir.
Bu kaynağın scope
kapsamını ayarlamak için bu kaynak üzerindeki özelliğini kullanın. Bkz. ARM şablonlarında uzantı kaynaklarında kapsam ayarlama.
Bütçe kaynağı için geçerli dağıtım kapsamları şunlardır:
- Kaynak grupları - Bkz. kaynak grubu dağıtım komutları
- Abonelikler - Bkz. abonelik dağıtım komutları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.Consumption/budgets kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.
{
"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"
}
}
}
Özellik değerleri
Bütçe
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak türü | 'Microsoft.Consumption/budgets' |
apiVersion | Kaynak API'sinin sürümü | '2021-10-01' |
name | Kaynak adı | dize (gerekli) Karakter sınırı: 1-63 Geçerli karakterler: Alfasayısallar, kısa çizgiler ve alt çizgiler. |
scope | Dağıtım kapsamından farklı bir kapsamda uzantı kaynağı oluştururken kullanın. | Hedef kaynak JSON için, uzantı kaynağının uygulanacağı kaynağın tam adı olarak değeri ayarlayın. |
Etag | Kaynağın eTag'i. Eşzamanlı güncelleştirme senaryolarını işlemek için bu alan, kullanıcının en son sürümü güncelleştirip güncelleştirmediğini belirlemek için kullanılır. | string |
properties | Bütçenin özellikleri. | BudgetProperties |
BudgetProperties
Ad | Açıklama | Değer |
---|---|---|
Tutar | Bütçeyle izlenen toplam maliyet miktarı | int (gerekli) |
category | Bütçenin, maliyeti veya kullanımı izlediği bütçe kategorisi. | 'Maliyet' (gerekli) |
filtre | Bütçeleri kullanıcı tarafından belirtilen boyutlara ve/veya etiketlere göre filtrelemek için kullanılabilir. | BudgetFilter |
bildirimler | Bütçeyle ilişkili bildirimlerin sözlüğü. Bütçede en fazla beş bildirim olabilir. | object |
timeGrain | Bütçe kapsamındaki süre. Miktarın izlenmesi zaman dilimine göre sıfırlanır. BillingMonth, BillingQuarter ve BillingAnnual yalnızca WD müşterileri tarafından desteklenir | 'Yıllık' 'BillingAnnual' 'BillingMonth' 'BillingQuarter' 'Aylık' 'Üç aylık' (gerekli) |
timePeriod | Bütçenin başlangıç ve bitiş tarihidir. Başlangıç tarihi ayın ilki olmalı ve bitiş tarihinden küçük olmalıdır. Bütçe başlangıç tarihi 1 Haziran 2017 tarihinde veya sonrasında olmalıdır. Gelecek başlangıç tarihi on iki aydan uzun olmamalıdır. Geçmiş başlangıç tarihi, zaman dilimi içinde seçilmelidir. Bitiş tarihinde herhangi bir kısıtlama yoktur. | BudgetTimePeriod (gerekli) |
BudgetFilter
Ad | Açıklama | Değer |
---|---|---|
ve | Mantıksal "AND" ifadesi. En az 2 öğe olmalıdır. | BudgetFilterProperties[] |
Boyutlar | Boyut için karşılaştırma ifadesi var | BudgetComparisonExpression |
etiketler | Etiket için karşılaştırma ifadesi var | object |
BudgetFilterProperties
Ad | Açıklama | Değer |
---|---|---|
Boyutlar | Boyut için karşılaştırma ifadesi var | BudgetComparisonExpression |
etiketler | Etiket için karşılaştırma ifadesi var | object |
BudgetComparisonExpression
Ad | Açıklama | Değer |
---|---|---|
name | Karşılaştırmada kullanılacak sütunun adı. | dize (gerekli) |
işleç | Karşılaştırma için kullanılacak işleç. | 'In' (gerekli) |
değerler | Karşılaştırma için kullanılacak değer dizisi | string[] (gerekli) |
BudgetTimePeriod
Ad | Açıklama | Değer |
---|---|---|
Bitiştarihi | Bütçenin bitiş tarihi. Sağlanmadıysa, bunu başlangıç tarihinden itibaren 10 yıl olarak varsayılan olarak kullanırız. | string |
Startdate | Bütçenin başlangıç tarihi. | dize (gerekli) |
Hızlı başlangıç şablonları
Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.
Şablon | Description |
---|---|
Bütçe Oluşturma |
Bu şablon, bir abonelik altında nasıl bütçe oluşturulacağını gösterir. |
Filtre ile Bütçe Oluşturma |
Bu şablon, bir abonelik altında nasıl bütçe oluşturulacağını gösterir. |
Basit Bütçe Oluşturma |
Bu şablon, bir abonelik altında nasıl bütçe oluşturulacağını gösterir. |
Terraform (AzAPI sağlayıcısı) kaynak tanımı
Bütçeler kaynak türü bir uzantı kaynağıdır ve başka bir kaynağa uygulayabileceğiniz anlamına gelir.
Bu kaynağın parent_id
kapsamını ayarlamak için bu kaynak üzerindeki özelliğini kullanın.
Bütçe kaynağı için geçerli dağıtım kapsamları şunlardır:
- Kaynak grupları
- Abonelikler
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.Consumption/budgets kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.
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"
})
}
Özellik değerleri
Bütçe
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak türü | "Microsoft.Consumption/budgets@2021-10-01" |
name | Kaynak adı | dize (gerekli) Karakter sınırı: 1-63 Geçerli karakterler: Alfasayısallar, kısa çizgiler ve alt çizgiler. |
parent_id | Bu uzantı kaynağının uygulanacağı kaynağın kimliği. | dize (gerekli) |
Etag | Kaynağın eTag'i. Eşzamanlı güncelleştirme senaryolarını işlemek için bu alan, kullanıcının en son sürümü güncelleştirip güncelleştirmediğini belirlemek için kullanılır. | string |
properties | Bütçenin özellikleri. | BudgetProperties |
BudgetProperties
Ad | Açıklama | Değer |
---|---|---|
Tutar | Bütçeyle izlenen toplam maliyet miktarı | int (gerekli) |
category | Bütçenin, maliyeti veya kullanımı izlediği bütçe kategorisi. | "Maliyet" (gerekli) |
filtre | Bütçeleri kullanıcı tarafından belirtilen boyutlara ve/veya etiketlere göre filtrelemek için kullanılabilir. | BudgetFilter |
bildirimler | Bütçeyle ilişkili bildirimlerin sözlüğü. Bütçede en fazla beş bildirim olabilir. | object |
timeGrain | Bütçe kapsamındaki zaman. Miktarın izlenmesi zaman dilimine göre sıfırlanır. BillingMonth, BillingQuarter ve BillingAnnual yalnızca WD müşterileri tarafından desteklenir | "Yıllık" "BillingAnnual" "BillingMonth" "BillingQuarter" "Aylık" "Üç aylık" (gerekli) |
timePeriod | Bütçenin başlangıç ve bitiş tarihidir. Başlangıç tarihi ayın ilk tarihi olmalı ve bitiş tarihinden küçük olmalıdır. Bütçe başlangıç tarihi 1 Haziran 2017 tarihinde veya sonrasında olmalıdır. Gelecekteki başlangıç tarihi on iki aydan uzun olmamalıdır. Geçmiş başlangıç tarihi, zaman aralığı içinde seçilmelidir. Bitiş tarihinde herhangi bir kısıtlama yoktur. | BudgetTimePeriod (gerekli) |
BudgetFilter
Ad | Açıklama | Değer |
---|---|---|
ve | Mantıksal "AND" ifadesi. En az 2 öğe olmalıdır. | BudgetFilterProperties[] |
Boyutlar | Boyut için karşılaştırma ifadesi var | BudgetComparisonExpression |
etiketler | Etiket için karşılaştırma ifadesi var | object |
BudgetFilterProperties
Ad | Açıklama | Değer |
---|---|---|
Boyutlar | Boyut için karşılaştırma ifadesi var | BudgetComparisonExpression |
etiketler | Etiket için karşılaştırma ifadesi var | object |
BudgetComparisonExpression
Ad | Açıklama | Değer |
---|---|---|
name | Karşılaştırmada kullanılacak sütunun adı. | dize (gerekli) |
işleç | Karşılaştırma için kullanılacak işleç. | "In" (gerekli) |
değerler | Karşılaştırma için kullanılacak değer dizisi | string[] (gerekli) |
BudgetTimePeriod
Ad | Açıklama | Değer |
---|---|---|
Bitiştarihi | Bütçenin bitiş tarihi. Sağlanmadıysa, bunu başlangıç tarihinden itibaren 10 yıl olarak varsayılan olarak kullanırız. | string |
Startdate | Bütçenin başlangıç tarihi. | dize (gerekli) |