Поделиться через


New-AzCostManagementQueryFilterObject

Создание объекта в памяти для QueryFilter

Синтаксис

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

Описание

Создание объекта в памяти для QueryFilter

Примеры

Пример 1. Создание объекта фильтра запроса для экспорта управления затратами

$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

Эта команда создает объект фильтра для экспорта управления затратами.

Параметры

-And

Логическое выражение "AND". Должно быть не менее 2 элементов. Сведения о создании см. в разделе NOTES для свойств AND и создании хэш-таблицы.

Тип:IQueryFilter[]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Dimensions

Имеет выражение сравнения для измерений. Сведения о создании см. в разделе NOTES для свойств DIMENSIONS и создании хэш-таблицы.

Тип:IQueryComparisonExpression
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Not

Логическое выражение NOT. Сведения о создании см. в разделе NOTES для свойств NOT и создании хэш-таблицы.

Тип:IQueryFilter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Or

Логическое выражение OR. Должно быть не менее 2 элементов. Сведения о создании см. в разделе NOTES для свойств OR и создании хэш-таблицы.

Тип:IQueryFilter[]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Tag

Имеет выражение сравнения для тега. Сведения о создании см. в разделе NOTES для свойств TAG и создании хэш-таблицы.

Тип:IQueryComparisonExpression
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

Выходные данные

QueryFilter