New-AzCostManagementQueryFilterObject
建立 QueryFilter 的記憶體內部物件
語法
New-AzCostManagementQueryFilterObject
[-And <IQueryFilter[]>]
[-Dimensions <IQueryComparisonExpression>]
[-Not <IQueryFilter>]
[-Or <IQueryFilter[]>]
[-Tag <IQueryComparisonExpression>]
[<CommonParameters>]
Description
建立 QueryFilter 的記憶體內部物件
範例
範例 1:建立成本管理匯出查詢的篩選物件
$orDimension = New-AzCostManagementQueryComparisonExpressionObject -Name 'ResourceLocation' -Value @('East US', 'West Europe')
$orTag = New-AzCostManagementQueryComparisonExpressionObject -Name 'Environment' -Value @('UAT', 'Prod')
New-AzCostManagementQueryFilterObject -or @((New-AzCostManagementQueryFilterObject -Dimensions $orDimension), (New-AzCostManagementQueryFilterObject -Tag $orTag))
And :
Dimension : Microsoft.Azure.PowerShell.Cmdlets.Cost.Models.Api20211001.QueryComparisonExpression
Not : Microsoft.Azure.PowerShell.Cmdlets.Cost.Models.Api20211001.QueryFilter
Or : {Microsoft.Azure.PowerShell.Cmdlets.Cost.Models.Api20211001.QueryFilter, Microsoft.Azure.PowerShell.Cmdlets.Cost.Models.Api20211001.QueryFilter}
Tag : Microsoft.Azure.PowerShell.Cmdlets.Cost.Models.Api20211001.QueryComparisonExpression
此命令會建立成本管理匯出查詢的篩選物件。
參數
-And
邏輯 「AND」 表達式。 必須至少有2個專案。 若要建構,請參閱 AND 屬性的 NOTES 區段並建立哈希表。
類型: | IQueryFilter[] |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Dimensions
具有維度的比較表達式。 若要建構,請參閱 DIMENSIONS 屬性的 NOTES 區段並建立哈希表。
類型: | IQueryComparisonExpression |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Not
邏輯 「NOT」 表示式。 若要建構,請參閱 NOT 屬性的 NOTES 區段並建立哈希表。
類型: | IQueryFilter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Or
邏輯 「OR」 表達式。 必須至少有2個專案。 若要建構,請參閱 OR 屬性的 NOTES 區段並建立哈希表。
類型: | IQueryFilter[] |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Tag
具有標記的比較表達式。 若要建構,請參閱TAG屬性的NOTES區段並建立哈希表。
類型: | IQueryComparisonExpression |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |