Partager via


New-AzCostManagementQueryFilterObject

Créer un objet en mémoire pour QueryFilter

Syntaxe

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

Description

Créer un objet en mémoire pour QueryFilter

Exemples

Exemple 1 : Créer un objet de filtre de requête pour l’exportation de gestion des coûts

$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

cette commande crée un objet de filtre de requête pour l’exportation de gestion des coûts.

Paramètres

-And

Expression logique « AND ». Doit avoir au moins 2 éléments. Pour construire, consultez la section NOTES pour les propriétés AND et créez une table de hachage.

Type:IQueryFilter[]
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Dimensions

A une expression de comparaison pour une dimension. Pour construire, consultez la section NOTES pour les propriétés DIMENSIONS et créer une table de hachage.

Type:IQueryComparisonExpression
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Not

Expression logique « NOT ». Pour construire, consultez la section NOTES pour les propriétés NOT et créer une table de hachage.

Type:IQueryFilter
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Or

Expression logique « OR ». Doit avoir au moins 2 éléments. Pour construire, consultez la section NOTES pour les propriétés OR et créez une table de hachage.

Type:IQueryFilter[]
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Tag

A une expression de comparaison pour une balise. Pour construire, consultez la section NOTES pour les propriétés TAG et créer une table de hachage.

Type:IQueryComparisonExpression
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

Sorties

QueryFilter