New-AzConsumptionBudget
在訂用帳戶或資源群組中建立預算。
語法
New-AzConsumptionBudget
[-DefaultProfile <IAzureContextContainer>]
-Name <String>
-Amount <Decimal>
-Category <String>
-TimeGrain <String>
-StartDate <DateTime>
[-EndDate <DateTime>]
[-ResourceGroupName <String>]
[-MeterFilter <String[]>]
[-ResourceFilter <String[]>]
[-ResourceGroupFilter <String[]>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-AzConsumptionBudget
[-DefaultProfile <IAzureContextContainer>]
-Name <String>
-Amount <Decimal>
-Category <String>
-TimeGrain <String>
-StartDate <DateTime>
[-EndDate <DateTime>]
[-ResourceGroupName <String>]
[-MeterFilter <String[]>]
[-ResourceFilter <String[]>]
[-ResourceGroupFilter <String[]>]
-NotificationKey <String>
[-NotificationEnabled]
-NotificationThreshold <Decimal>
-ContactEmail <String[]>
[-ContactGroup <String[]>]
[-ContactRole <String[]>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
New-AzConsumptionBudget Cmdlet 會在訂用帳戶或資源群組中建立預算。
範例
範例 1:在訂用帳戶層級建立具有預算名稱的成本預算
New-AzConsumptionBudget -Amount 60 -Name PSBudget -Category Cost -StartDate 2018-06-01 -EndDate 2018-11-01 -TimeGrain Monthly
Amount: 60
Category: Cost
CurrentSpend: null
Id: subscriptions/1caaa5a3-2b66-438e-8ab4-bce37d518c5d/providers/Microsoft.Consumption/budgets/PSBudget
Name: PSBudget
TimeGrain: Monthly
TimePeriod: EndDate: 11/1/2018 12:00:00 AM
StartDate: 6/1/2018 12:00:00 AM
Type: Microsoft.Consumption/budgets
範例 2:在資源群組層級建立具有預算名稱的成本預算
New-AzConsumptionBudget -ResourceGroupName RGBudgets -Amount 60 -Name PSBudgetRG -Category Cost -StartDate 2018-06-01 -EndDate 2018-11-01 -TimeGrain Monthly
Amount: 60
Category: Cost
CurrentSpend: null
Id: subscriptions/1caaa5a3-2b66-438e-8ab4-bce37d518c5d/resourceGroups/RGBudgets/providers/Microsoft.Consumption/budgets/PSBudgetRG
Name: PSBudgetRG
TimeGrain: Monthly
TimePeriod: EndDate: 11/1/2018 12:00:00 AM
StartDate: 6/1/2018 12:00:00 AM
Type: Microsoft.Consumption/budgets
參數
-Amount
預算金額。
類型: | Decimal |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-Category
預算的類別可以是成本或使用量。
類型: | String |
接受的值: | Cost, Usage |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-Confirm
在執行 Cmdlet 之前,提示您進行確認。
類型: | SwitchParameter |
別名: | cf |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-ContactEmail
超過臨界值時,要傳送預算通知的電子郵件位址。
類型: | String[] |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-ContactGroup
當超過臨界值時,要傳送預算通知的動作群組。
類型: | String[] |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-ContactRole
連絡角色,以在超過臨界值時將預算通知傳送至 。
類型: | String[] |
接受的值: | Owner, Reader, Contributor |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-DefaultProfile
用於與 Azure 通訊的認證、帳戶、租用戶和訂用帳戶。
類型: | IAzureContextContainer |
別名: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-EndDate
預算時段的結束日期(YYYY- 以 UTC 為單位MM-DD)。
類型: | Nullable<T>[DateTime] |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-MeterFilter
要篩選的計量逗號分隔清單。 如果類別是使用量,則為必要專案。
類型: | String[] |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Name
預算的名稱。
類型: | String |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-NotificationEnabled
通知已啟用或未啟用。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-NotificationKey
與預算相關聯的通知索引鍵,建立已啟用通知的切換、通知閾值、聯繫人電子郵件、聯繫人群組或聯繫人角色所需的通知。
類型: | String |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-NotificationThreshold
與通知相關聯的臨界值。 當成本或使用量超過閾值時,就會傳送通知。 一律為百分比,且必須介於 0 到 1000 之間。
類型: | Nullable<T>[Decimal] |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-ResourceFilter
要篩選的資源實例逗號分隔清單。
類型: | String[] |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-ResourceGroupFilter
要篩選的資源群組逗號分隔清單。
類型: | String[] |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-ResourceGroupName
預算的資源群組。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-StartDate
預算時段的開始日期(YYYY-MM-DD UTC)。 每月時間粒紋不在當月之前。 在每季時間糧食的三個月之前沒有。 不是在每年的 12 個月時間糧食之前。 未來開始日期不超過三個月。
類型: | Nullable<T>[DateTime] |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-TimeGrain
預算的時間粒紋可以是每月、每季或每年。
類型: | String |
接受的值: | Monthly, Quarterly, Annually |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-WhatIf
顯示 Cmdlet 執行時會發生什麼事。 Cmdlet 未執行。
類型: | SwitchParameter |
別名: | wi |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
輸入
None
輸出
備註
- 目前,PowerShell SDK for Consumption 僅適用於 Enterprise 合約客戶。
- PowerShell SDK for Consumption 是使用舊版的 Budgets API,而很少有回溯不相容的專案,例如列出具有篩選條件的預算將無法如預期般運作。