CustomizableConnectorUiConfig Class

Definition

The UiConfig for 'Customizable' connector definition kind.

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

Constructors

CustomizableConnectorUiConfig(String, String, String, IEnumerable<ConnectorGraphQuery>, IEnumerable<ConnectorDataType>, IEnumerable<ConnectorConnectivityCriterion>, ConnectorDefinitionsPermissions, IEnumerable<InstructionStep>)

Initializes a new instance of CustomizableConnectorUiConfig.

Properties

Availability

The exposure status of the connector to the customers.

ConnectivityCriteria

Gets or sets the way the connector checks whether the connector is connected.

DataTypes

Gets or sets the data types to check for last data received.

DescriptionMarkdown

Gets or sets the connector description in markdown format.

GraphQueries

Gets or sets the graph queries to show the current data volume over time.

Id

Gets or sets custom connector id. optional field.

InstructionSteps

Gets or sets the instruction steps to enable the connector.

IsConnectivityCriteriasMatchSome

Gets or sets a value indicating whether to use 'OR'(SOME) or 'AND' between ConnectivityCriteria items.

Logo

Gets or sets the connector logo to be used when displaying the connector within Azure Sentinel's connector's gallery. The logo value should be in SVG format.

Permissions

The required Permissions for the connector.

Publisher

Gets or sets the connector publisher name.

Title

Gets or sets the connector blade title.

Explicit Interface Implementations

IJsonModel<CustomizableConnectorUiConfig>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<CustomizableConnectorUiConfig>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<CustomizableConnectorUiConfig>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<CustomizableConnectorUiConfig>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<CustomizableConnectorUiConfig>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to