FilterItems Class

Definition

Will contain the filter name and value to operate on. This is currently only supported for Export Definition type of ReservationRecommendations.

public class FilterItems : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.CostManagement.Models.FilterItems>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.CostManagement.Models.FilterItems>
type FilterItems = class
    interface IJsonModel<FilterItems>
    interface IPersistableModel<FilterItems>
Public Class FilterItems
Implements IJsonModel(Of FilterItems), IPersistableModel(Of FilterItems)
Inheritance
FilterItems
Implements

Constructors

Name Description
FilterItems()

Initializes a new instance of FilterItems.

Properties

Name Description
Name

The name of the filter. This is currently only supported for Export Definition type of ReservationRecommendations. Supported names are ['ReservationScope', 'LookBackPeriod', 'ResourceType'].

Value

Value to filter by. Currently values supported per name are, for 'ReservationScope' supported values are ['Single', 'Shared'], for 'LookBackPeriod' supported values are ['Last7Days', 'Last30Days', 'Last60Days'] and for 'ResourceType' supported values are ['VirtualMachines', 'SQLDatabases', 'PostgreSQL', 'ManagedDisk', 'MySQL', 'RedHat', 'MariaDB', 'RedisCache', 'CosmosDB', 'SqlDataWarehouse', 'SUSELinux', 'AppService', 'BlockBlob', 'AzureDataExplorer', 'VMwareCloudSimple'].

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<FilterItems>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<FilterItems>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<FilterItems>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<FilterItems>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<FilterItems>.Write(ModelReaderWriterOptions)

Applies to