Condividi tramite


New-AzCostManagementQueryFilterObject

Creare un oggetto in memoria per QueryFilter

Sintassi

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

Descrizione

Creare un oggetto in memoria per QueryFilter

Esempio

Esempio 1: Creare un oggetto filtro di query per l'esportazione della gestione costi

$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

questo comando crea un oggetto filtro di query per l'esportazione della gestione costi.

Parametri

-And

Espressione logica "AND". Deve contenere almeno 2 elementi. Per costruire, vedere la sezione NOTES per le proprietà AND e creare una tabella hash.

Tipo:IQueryFilter[]
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Dimensions

Ha un'espressione di confronto per le dimensioni. Per costruire, vedere la sezione NOTES per le proprietà DIMENSIONS e creare una tabella hash.

Tipo:IQueryComparisonExpression
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Not

Espressione logica "NOT". Per costruire, vedere la sezione NOTES per le proprietà NOT e creare una tabella hash.

Tipo:IQueryFilter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Or

Espressione logica "OR". Deve contenere almeno 2 elementi. Per costruire, vedere la sezione NOTES per le proprietà OR e creare una tabella hash.

Tipo:IQueryFilter[]
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Tag

Ha un'espressione di confronto per un tag. Per costruire, vedere la sezione NOTES per le proprietà TAG e creare una tabella hash.

Tipo:IQueryComparisonExpression
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

Output