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 |