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:

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

Azure’a dağıtın
Bu şablon, abonelik altında nasıl bütçe oluşturulacağını gösterir.
Filtre ile Bütçe Oluşturma

Azure’a dağıtın
Bu şablon, abonelik altında nasıl bütçe oluşturulacağını gösterir.
Basit Bütçe Oluşturma

Azure’a dağıtın
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:

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

Azure’a dağıtın
Bu şablon, bir abonelik altında nasıl bütçe oluşturulacağını gösterir.
Filtre ile Bütçe Oluşturma

Azure’a dağıtın
Bu şablon, bir abonelik altında nasıl bütçe oluşturulacağını gösterir.
Basit Bütçe Oluşturma

Azure’a dağıtın
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)