Udostępnij za pośrednictwem


New-AzCostManagementQueryFilterObject

Tworzenie obiektu w pamięci dla elementu QueryFilter

Składnia

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

Opis

Tworzenie obiektu w pamięci dla elementu QueryFilter

Przykłady

Przykład 1. Tworzenie obiektu filtru zapytania dla eksportu usługi 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

To polecenie tworzy obiekt filtru zapytania dla eksportu zarządzania kosztami.

Parametry

-And

Logiczne wyrażenie "AND". Musi zawierać co najmniej 2 elementy. Aby utworzyć tabelę, zobacz sekcję UWAGI dla właściwości AND i utwórz tabelę skrótów.

Typ:IQueryFilter[]
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Dimensions

Zawiera wyrażenie porównania dla wymiarów. Aby utworzyć tabelę, zobacz sekcję UWAGI dla właściwości WYMIARÓW i utwórz tabelę skrótów.

Typ:IQueryComparisonExpression
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Not

Wyrażenie logiczne "NOT". Aby skonstruować, zobacz sekcję UWAGI, aby uzyskać informacje o właściwościach NOT i utworzyć tabelę skrótów.

Typ:IQueryFilter
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Or

Logiczne wyrażenie "OR". Musi zawierać co najmniej 2 elementy. Aby utworzyć tabelę, zobacz sekcję UWAGI dla właściwości OR i utwórz tabelę skrótów.

Typ:IQueryFilter[]
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Tag

Zawiera wyrażenie porównania dla tagu. Aby skonstruować, zobacz sekcję UWAGI dla właściwości TAGów i utwórz tabelę skrótów.

Typ:IQueryComparisonExpression
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

Dane wyjściowe