DiscoveryGroupPayload Class

Definition

A request body used to create a discovery group.

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

Constructors

DiscoveryGroupPayload()

Initializes a new instance of DiscoveryGroupPayload.

Properties

Description

The description for a disco group.

Excludes

The list of excludes used for the disco group runs, aka assets to exclude from the discovery algorithm.

FrequencyMilliseconds

The frequency at which the disco group is supposed to be rerun in milliseconds.

Name

The name for a disco group.

Names

The list of names used for the disco group runs.

Seeds

The list of seeds used for the disco group runs.

TemplateId

The unique identifier for the disco template used for the disco group creation.

Tier

The tier for the disco group which will affect the algorithm used for the disco runs in this group.

Explicit Interface Implementations

IJsonModel<DiscoveryGroupPayload>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<DiscoveryGroupPayload>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<DiscoveryGroupPayload>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<DiscoveryGroupPayload>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<DiscoveryGroupPayload>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to