Aracılığıyla paylaş


New-AzCostManagementQueryFilterObject

QueryFilter için bellek içi nesne oluşturma

Sözdizimi

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

Description

QueryFilter için bellek içi nesne oluşturma

Örnekler

Örnek 1: Maliyet yönetimi dışarı aktarma için sorgunun filtre nesnesini oluşturma

$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

bu komut, maliyet yönetimi dışarı aktarma için sorgunun filtre nesnesini oluşturur.

Parametreler

-And

Mantıksal "AND" ifadesi. En az 2 öğe olmalıdır. Oluşturmak için, AND özellikleri için NOTLAR bölümüne bakın ve bir karma tablo oluşturun.

Tür:IQueryFilter[]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-Dimensions

Boyutlar için karşılaştırma ifadesi vardır. Oluşturmak için DIMENSIONS özellikleri için NOTLAR bölümüne bakın ve bir karma tablo oluşturun.

Tür:IQueryComparisonExpression
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-Not

Mantıksal "DEĞİl" ifadesi. Oluşturmak için NOT özellikleri için NOTlar bölümüne bakın ve karma tablo oluşturun.

Tür:IQueryFilter
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-Or

Mantıksal "OR" ifadesi. En az 2 öğe olmalıdır. Oluşturmak için OR özellikleri için NOTLAR bölümüne bakın ve karma tablo oluşturun.

Tür:IQueryFilter[]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-Tag

Bir etiket için karşılaştırma ifadesi vardır. Oluşturmak için TAG özellikleri için NOTES bölümüne bakın ve bir karma tablo oluşturun.

Tür:IQueryComparisonExpression
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

Çıkışlar

QueryFilter