Dela via


New-AzCostManagementQueryFilterObject

Skapa ett minnesinternt objekt för QueryFilter

Syntax

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

Description

Skapa ett minnesinternt objekt för QueryFilter

Exempel

Exempel 1: Skapa ett filterobjekt för frågan för export av kostnadshantering

$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

Det här kommandot skapar ett filterobjekt för frågan för export av kostnadshantering.

Parametrar

-And

Det logiska "AND"-uttrycket. Måste ha minst 2 objekt. Information om hur du skapar finns i AVSNITTET ANTECKNINGAR för AND-egenskaper och skapa en hash-tabell.

Typ:IQueryFilter[]
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Dimensions

Har jämförelseuttryck för en dimension. Information om hur du skapar finns i AVSNITTET ANTECKNINGAR för DIMENSIONS-egenskaper och skapa en hash-tabell.

Typ:IQueryComparisonExpression
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Not

Det logiska "NOT"-uttrycket. Information om hur du skapar finns i AVSNITTET ANTECKNINGAR för NOT-egenskaper och skapa en hash-tabell.

Typ:IQueryFilter
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Or

Det logiska "OR"-uttrycket. Måste ha minst 2 objekt. Information om hur du skapar finns i AVSNITTET ANTECKNINGAR för OR-egenskaper och skapa en hash-tabell.

Typ:IQueryFilter[]
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Tag

Har jämförelseuttryck för en tagg. Information om hur du skapar finns i AVSNITTET ANTECKNINGAR för TAG-egenskaper och skapa en hash-tabell.

Typ:IQueryComparisonExpression
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

Utdata

QueryFilter