Delen via


New-AzCostManagementQueryFilterObject

Een in-memory object maken voor QueryFilter

Syntaxis

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

Description

Een in-memory object maken voor QueryFilter

Voorbeelden

Voorbeeld 1: Een filterobject van query maken voor kostenbeheerexport

$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

met deze opdracht maakt u een filterobject van de query voor kostenbeheerexport.

Parameters

-And

De logische 'AND'-expressie. Moet ten minste 2 items bevatten. Zie de sectie NOTES voor AND-eigenschappen en maak een hash-tabel om deze samen te stellen.

Type:IQueryFilter[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Dimensions

Bevat een vergelijkingsexpressie voor een dimensie. Zie de sectie NOTES voor DIMENSIE-eigenschappen en maak een hash-tabel om deze samen te stellen.

Type:IQueryComparisonExpression
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Not

De logische not-expressie. Zie de sectie NOTES voor NOT-eigenschappen en maak een hash-tabel om deze samen te stellen.

Type:IQueryFilter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Or

De logische 'OR'-expressie. Moet ten minste 2 items bevatten. Zie de sectie NOTES voor OR-eigenschappen en maak een hash-tabel om deze samen te stellen.

Type:IQueryFilter[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Tag

Heeft een vergelijkingsexpressie voor een tag. Zie de sectie NOTES voor TAG-eigenschappen en maak een hash-tabel om deze samen te stellen.

Type:IQueryComparisonExpression
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

Uitvoerwaarden