共用方式為


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

輸出