Partilhar via


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

Saídas

QueryFilter