你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

New-AzCostManagementQueryFilterObject

为 QueryFilter 创建内存中对象

语法

New-AzCostManagementQueryFilterObject
   [-And <IQueryFilter[]>]
   [-Dimensions <IQueryComparisonExpression>]
   [-Not <IQueryFilter>]
   [-Or <IQueryFilter[]>]
   [-Tag <IQueryComparisonExpression>]
   [<CommonParameters>]

说明

为 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

输出