Share via


AssetSummaryResult Class

Definition

The collection of asset summaries.

public class AssetSummaryResult : System.ClientModel.Primitives.IJsonModel<Azure.Analytics.Defender.Easm.AssetSummaryResult>, System.ClientModel.Primitives.IPersistableModel<Azure.Analytics.Defender.Easm.AssetSummaryResult>
type AssetSummaryResult = class
    interface IJsonModel<AssetSummaryResult>
    interface IPersistableModel<AssetSummaryResult>
Public Class AssetSummaryResult
Implements IJsonModel(Of AssetSummaryResult), IPersistableModel(Of AssetSummaryResult)
Inheritance
AssetSummaryResult
Implements

Properties

Children

The corresponding child entities. For metric categories this will contain metrics. For filters with groupBy and segmentBy this will contain facets.

Count

The count of assets matching the request parameters.

Description

The description of the summary response. Filters don't have a description.

DisplayName

The name of the summary response. Depending on the request time this will either be the asset filter, risk category, or risk metric.

Filter

If the request is for an asset filter, this will contain the corresponding filter.

LabelName

An optional label used to filter requests results.

Link

The link to the corresponding asset details.

Metric

If the request is for a metric, this will contain the requested unique metric name.

MetricCategory

If the request is for a metric category, this will contain the requested unique category name.

UpdatedAt

The last time risk categories or risk metrics were captured. Set to the current time for asset filter requests, which always pull the live asset data.

Explicit Interface Implementations

IJsonModel<AssetSummaryResult>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<AssetSummaryResult>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<AssetSummaryResult>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<AssetSummaryResult>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<AssetSummaryResult>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to