Microsoft.Consumption budgets 2019-10-01
Bicep リソース定義
budgets リソースの種類は 拡張リソースです。つまり、別のリソースに適用できます。
このリソースの スコープを scope
設定するには、このリソースの プロパティを使用します。 「Bicep で拡張機能リソースのスコープを設定する」を参照してください。
budgets リソースの有効なデプロイ スコープは次のとおりです。
- リソース グループ - リソース グループのデプロイ コマンドに関するページを参照してください
- サブスクリプション - サブスクリプションのデプロイ コマンドに関するページを参照してください
各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。
リソース形式
Microsoft.Consumption/budgets リソースを作成するには、次の Bicep をテンプレートに追加します。
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'
}
}
}
プロパティの値
budgets
名前 | 説明 | 値 |
---|---|---|
name | リソース名 | string (必須) 文字数制限: 1 から 63 有効な文字: 英数字、ハイフン、およびアンダースコア。 |
scope | デプロイ スコープとは異なるスコープで拡張機能リソースを作成する場合に使用します。 | ターゲット リソース Bicep の場合は、このプロパティをリソースのシンボリック名に設定して 、拡張機能リソースを適用します。 |
eTag | リソースの eTag。 同時更新シナリオを処理するために、このフィールドを使用して、ユーザーが最新バージョンを更新しているかどうかを判断します。 | string |
properties | 予算のプロパティ。 | BudgetProperties |
BudgetProperties
名前 | 説明 | 値 |
---|---|---|
合計 | 予算で追跡するコストの合計金額 | int (必須) |
category | 予算のカテゴリ。予算がコストと使用量のどちらを追跡するか。 | 'Cost' (必須) |
filter | ユーザー指定のディメンションやタグで予算をフィルター処理するために使用できます。 | BudgetFilter |
notifications | 予算に関連付けられている通知の辞書。 予算には最大 5 つの通知を含めることができます。 | object |
timeGrain | 予算の対象となる時間。 量の追跡は、時間グレインに基づいてリセットされます。 BillingMonth、BillingQuarter、BillingAnnual は WD のお客様のみがサポートしています | 'Annually' 'BillingAnnual' 'BillingMonth' 'BillingQuarter' 'Monthly' '四半期' (必須) |
timePeriod | 予算の開始日と終了日を指定します。 開始日は月の最初の日付にする必要があり、終了日より小さくする必要があります。 予算開始日は、2017 年 6 月 1 日以降である必要があります。 将来の開始日は 12 か月を超えてはなりません。 過去の開始日は、タイムグレイン期間内に選択する必要があります。 終了日に制限はありません。 | BudgetTimePeriod (必須) |
BudgetFilter
名前 | 説明 | 値 |
---|---|---|
および | 論理 "AND" 式。 少なくとも 2 つの項目が必要です。 | BudgetFilterProperties[] |
dimensions | ディメンションの比較式がある | BudgetComparisonExpression |
not | 論理 "NOT" 式。 | BudgetFilterProperties |
tags | タグの比較式がある | object |
BudgetFilterProperties
名前 | 説明 | 値 |
---|---|---|
dimensions | ディメンションの比較式がある | BudgetComparisonExpression |
tags | タグの比較式がある | object |
BudgetComparisonExpression
名前 | 説明 | 値 |
---|---|---|
name | 比較に使用する列の名前。 | string (必須) |
operator | 比較に使用する演算子。 | 'In' (必須) |
値 | 比較に使用する値の配列 | string[] (必須) |
BudgetTimePeriod
名前 | 説明 | 値 |
---|---|---|
endDate | 予算の終了日。 指定しない場合、既定値は開始日から 10 年です。 | string |
startDate | 予算の開始日。 | string (必須) |
クイック スタート テンプレート
次のクイックスタート テンプレートでは、このリソースの種類をデプロイします。
テンプレート | 説明 |
---|---|
予算を作成する |
このテンプレートは、サブスクリプションで予算を作成する方法を示しています。 |
フィルターを使用して予算を作成する |
このテンプレートは、サブスクリプションで予算を作成する方法を示しています。 |
単純な予算を作成する |
このテンプレートは、サブスクリプションで予算を作成する方法を示しています。 |
ARM テンプレート リソース定義
予算リソースの種類は 拡張リソースです。つまり、別のリソースに適用できます。
このリソースの プロパティを scope
使用して、このリソースのスコープを設定します。 「ARM テンプレートで拡張機能リソースのスコープを設定する」を参照してください。
予算リソースの有効なデプロイ スコープは次のとおりです。
- リソース グループ - リソース グループのデプロイ コマンドを参照してください
- サブスクリプション - サブスクリプションのデプロイ コマンドに関するページを参照してください
各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。
リソース形式
Microsoft.Consumption/budgets リソースを作成するには、次の JSON をテンプレートに追加します。
{
"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"
}
}
}
プロパティの値
budgets
名前 | 説明 | 値 |
---|---|---|
type | リソースの種類 | 'Microsoft.Consumption/budgets' |
apiVersion | リソース API のバージョン | '2019-10-01' |
name | リソース名 | string (必須) 文字制限: 1 から 63 有効な文字: 英数字、ハイフン、およびアンダースコア。 |
scope | デプロイ スコープとは異なるスコープで拡張機能リソースを作成する場合に使用します。 | ターゲット リソース JSON の場合は、拡張リソースを適用するリソースの完全な名前に値を設定 します 。 |
eTag | リソースの eTag。 同時更新シナリオを処理するために、このフィールドを使用して、ユーザーが最新バージョンを更新しているかどうかを判断します。 | string |
properties | 予算のプロパティ。 | BudgetProperties |
BudgetProperties
名前 | 説明 | 値 |
---|---|---|
合計 | 予算で追跡するコストの合計 | int (必須) |
category | 予算のカテゴリ。予算がコストと使用量のどちらを追跡するか。 | 'Cost' (必須) |
filter | ユーザー指定のディメンションやタグで予算をフィルター処理するために使用できます。 | BudgetFilter |
notifications | 予算に関連付けられている通知の辞書。 予算には最大 5 つの通知を設定できます。 | object |
timeGrain | 予算の対象となる時間。 量の追跡は、時間グレインに基づいてリセットされます。 BillingMonth、BillingQuarter、BillingAnnual は WD のお客様のみがサポートしています | "毎年" 'BillingAnnual' 'BillingMonth' 'BillingQuarter' 'Monthly' 'Quarterly' (必須) |
timePeriod | 予算の開始日と終了日を指定します。 開始日は月の最初の日付にする必要があり、終了日より小さくする必要があります。 予算開始日は、2017 年 6 月 1 日以降である必要があります。 将来の開始日は、12 か月を超えてはなりません。 過去の開始日は、タイムグレイン期間内に選択する必要があります。 終了日に制限はありません。 | BudgetTimePeriod (必須) |
BudgetFilter
名前 | 説明 | 値 |
---|---|---|
および | 論理 "AND" 式。 少なくとも 2 つの項目が必要です。 | BudgetFilterProperties[] |
dimensions | ディメンションの比較式がある | BudgetComparisonExpression |
not | 論理 "NOT" 式。 | BudgetFilterProperties |
tags | タグの比較式がある | object |
BudgetFilterProperties
名前 | 説明 | 値 |
---|---|---|
dimensions | ディメンションの比較式がある | BudgetComparisonExpression |
tags | タグの比較式がある | object |
BudgetComparisonExpression
名前 | 説明 | 値 |
---|---|---|
name | 比較に使用する列の名前。 | string (必須) |
operator | 比較に使用する演算子。 | 'In' (必須) |
値 | 比較に使用する値の配列 | string[] (必須) |
BudgetTimePeriod
名前 | 説明 | 値 |
---|---|---|
endDate | 予算の終了日。 指定しない場合、既定値は開始日から 10 年です。 | string |
startDate | 予算の開始日。 | string (必須) |
クイック スタート テンプレート
次のクイックスタート テンプレートでは、このリソースの種類をデプロイします。
Template | 説明 |
---|---|
予算を作成する |
このテンプレートは、サブスクリプションで予算を作成する方法を示しています。 |
フィルターを使用して予算を作成する |
このテンプレートは、サブスクリプションで予算を作成する方法を示しています。 |
単純な予算を作成する |
このテンプレートは、サブスクリプションで予算を作成する方法を示しています。 |
Terraform (AzAPI プロバイダー) リソース定義
予算リソースの種類は 拡張リソースです。つまり、別のリソースに適用できます。
このリソースの プロパティを parent_id
使用して、このリソースのスコープを設定します。
予算リソースの有効なデプロイ スコープは次のとおりです。
- リソース グループ
- サブスクリプション
各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。
リソース形式
Microsoft.Consumption/budgets リソースを作成するには、次の Terraform をテンプレートに追加します。
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"
})
}
プロパティの値
budgets
名前 | 説明 | 値 |
---|---|---|
type | リソースの種類 | "Microsoft.Consumption/budgets@2019-10-01" |
name | リソース名 | string (必須) 文字数制限: 1 から 63 有効な文字: 英数字、ハイフン、およびアンダースコア。 |
parent_id | この拡張機能リソースを適用するリソースの ID。 | string (必須) |
eTag | リソースの eTag。 同時更新シナリオを処理するために、このフィールドを使用して、ユーザーが最新バージョンを更新しているかどうかを判断します。 | string |
properties | 予算のプロパティ。 | BudgetProperties |
BudgetProperties
名前 | 説明 | 値 |
---|---|---|
合計 | 予算で追跡するコストの合計金額 | int (必須) |
category | 予算のカテゴリ。予算がコストと使用量のどちらを追跡するか。 | "コスト" (必須) |
filter | ユーザー指定のディメンションやタグで予算をフィルター処理するために使用できます。 | BudgetFilter |
notifications | 予算に関連付けられている通知の辞書。 予算には最大 5 つの通知を含めることができます。 | object |
timeGrain | 予算の対象となる時間。 量の追跡は、時間グレインに基づいてリセットされます。 BillingMonth、BillingQuarter、BillingAnnual は WD のお客様のみがサポートしています | "毎年" "BillingAnnual" "BillingMonth" "BillingQuarter" "Monthly" "四半期" (必須) |
timePeriod | 予算の開始日と終了日を指定します。 開始日は月の最初の日付にする必要があり、終了日より小さくする必要があります。 予算開始日は、2017 年 6 月 1 日以降である必要があります。 将来の開始日は 12 か月を超えてはなりません。 過去の開始日は、タイムグレイン期間内に選択する必要があります。 終了日に制限はありません。 | BudgetTimePeriod (必須) |
BudgetFilter
名前 | 説明 | 値 |
---|---|---|
および | 論理 "AND" 式。 少なくとも 2 つの項目が必要です。 | BudgetFilterProperties[] |
dimensions | ディメンションの比較式がある | BudgetComparisonExpression |
not | 論理 "NOT" 式。 | BudgetFilterProperties |
tags | タグの比較式がある | object |
BudgetFilterProperties
名前 | 説明 | 値 |
---|---|---|
dimensions | ディメンションの比較式がある | BudgetComparisonExpression |
tags | タグの比較式がある | object |
BudgetComparisonExpression
名前 | 説明 | 値 |
---|---|---|
name | 比較に使用する列の名前。 | string (必須) |
operator | 比較に使用する演算子。 | "In" (必須) |
値 | 比較に使用する値の配列 | string[] (必須) |
BudgetTimePeriod
名前 | 説明 | 値 |
---|---|---|
endDate | 予算の終了日。 指定しない場合、既定値は開始日から 10 年です。 | string |
startDate | 予算の開始日。 | string (必須) |