Sdílet prostřednictvím


New-AzCostManagementQueryFilterObject

Vytvoření objektu v paměti pro QueryFilter

Syntaxe

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

Description

Vytvoření objektu v paměti pro QueryFilter

Příklady

Příklad 1: Vytvoření objektu filtru dotazu pro export služby Cost Management

$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

tento příkaz vytvoří objekt filtru dotazu pro export služby Cost Management.

Parametry

-And

Logický výraz AND. Musí obsahovat alespoň 2 položky. Pokud chcete vytvořit, přečtěte si část POZNÁMKY o vlastnostech AND a vytvořte tabulku hash.

Typ:IQueryFilter[]
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Dimensions

Obsahuje porovnávací výraz pro dimenze. Chcete-li vytvořit, přečtěte si část NOTES pro vlastnosti DIMENSIONS a vytvořte tabulku hash.

Typ:IQueryComparisonExpression
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Not

Logický výraz NOT. Chcete-li vytvořit, přečtěte si část POZNÁMKY o vlastnostech NOT a vytvoření hashovací tabulky.

Typ:IQueryFilter
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Or

Logický výraz OR. Musí obsahovat alespoň 2 položky. Pokud chcete vytvořit, přečtěte si část POZNÁMKY o vlastnostech OR a vytvořte tabulku hash.

Typ:IQueryFilter[]
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Tag

Obsahuje výraz porovnání pro značku. Pokud chcete vytvořit, přečtěte si část POZNÁMKY týkající se vlastností TAG a vytvořte tabulku hash.

Typ:IQueryComparisonExpression
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

Výstupy

QueryFilter