次の方法で共有


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 セクションを参照し、ハッシュ テーブルを作成します。

Type:IQueryFilter[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Dimensions

ディメンションの比較式があります。 構築するには、DIMENSIONS プロパティの NOTES セクションを参照し、ハッシュ テーブルを作成します。

Type:IQueryComparisonExpression
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Not

論理 "NOT" 式。 構築するには、NOT プロパティの NOTES セクションを参照し、ハッシュ テーブルを作成します。

Type:IQueryFilter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Or

論理 "OR" 式。 少なくとも 2 つの項目が必要です。 構築するには、OR プロパティの NOTES セクションを参照し、ハッシュ テーブルを作成します。

Type:IQueryFilter[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Tag

タグの比較式を持つ。 構築するには、TAG プロパティの NOTES セクションを参照し、ハッシュ テーブルを作成します。

Type:IQueryComparisonExpression
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

出力

QueryFilter