Aracılığıyla paylaş


New-AzCostManagementQueryFilterObject

Bu cmdlet, Önizleme modülünün bir parçasıdır. Önizleme sürümlerinin üretim ortamlarında kullanılması önerilmez. Daha fazla bilgi için bkz. https://aka.ms/azps-refstatus.

QueryFilter için bir bellek içi nesne oluşturun.

Sözdizimi

Default EnterprisePublishing

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

Description

QueryFilter için bir bellek içi nesne oluşturun.

Ö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.

Parametre özellikleri

Tür:

IQueryFilter[]

Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-Dimensions

Bir boyut için karşılaştırma ifadesine sahiptir.

Parametre özellikleri

Tür:IQueryComparisonExpression
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-Not

Mantıksal "DEĞİl" ifadesi.

Parametre özellikleri

Tür:IQueryFilter
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-Or

Mantıksal "OR" ifadesi. En az 2 öğe olmalıdır.

Parametre özellikleri

Tür:

IQueryFilter[]

Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-Tag

Bir etiket için karşılaştırma ifadesi vardır.

Parametre özellikleri

Tür:IQueryComparisonExpression
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

CommonParameters

Bu cmdlet yaygın parametreleri destekler: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction ve -WarningVariable. Daha fazla bilgi için bkz. about_CommonParameters.

Çıkışlar

QueryFilter