New-AzCostManagementQueryFilterObject
Criar um objeto na memória para QueryFilter
Sintaxe
New-AzCostManagementQueryFilterObject
[-And <IQueryFilter[]>]
[-Dimensions <IQueryComparisonExpression>]
[-Not <IQueryFilter>]
[-Or <IQueryFilter[]>]
[-Tag <IQueryComparisonExpression>]
[<CommonParameters>]
Description
Criar um objeto na memória para QueryFilter
Exemplos
Exemplo 1: Criar um objeto de filtro de consulta para exportação de gerenciamento de custos
$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
Este comando cria um objeto de filtro de consulta para exportação de gerenciamento de custos.
Parâmetros
-And
A expressão lógica "E". Deve ter pelo menos 2 itens. Para construir, consulte a seção NOTAS para propriedades AND e crie uma tabela de hash.
Tipo: | IQueryFilter[] |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-Dimensions
Tem expressão de comparação para uma dimensão. Para construir, consulte a seção NOTAS para propriedades DIMENSIONS e crie uma tabela de hash.
Tipo: | IQueryComparisonExpression |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-Not
A expressão lógica "NÃO". Para construir, consulte a seção NOTAS para propriedades NOT e crie uma tabela de hash.
Tipo: | IQueryFilter |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-Or
A expressão lógica "OR". Deve ter pelo menos 2 itens. Para construir, consulte a seção NOTAS para propriedades OR e crie uma tabela de hash.
Tipo: | IQueryFilter[] |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-Tag
Tem expressão de comparação para uma tag. Para construir, consulte a seção NOTAS para propriedades TAG e crie uma tabela de hash.
Tipo: | IQueryComparisonExpression |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |