Share via


AnomalySecurityMLAnalyticsSettings Class

Definition

Represents Anomaly Security ML Analytics Settings.

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

Constructors

AnomalySecurityMLAnalyticsSettings()

Initializes a new instance of AnomalySecurityMLAnalyticsSettings.

Properties

AnomalySettingsVersion

The anomaly settings version of the Anomaly security ml analytics settings that dictates whether job version gets updated or not.

AnomalyVersion

The anomaly version of the AnomalySecurityMLAnalyticsSettings.

CustomizableObservations

The customizable observations of the AnomalySecurityMLAnalyticsSettings.

To assign an object to this property use FromObjectAsJson<T>(T, JsonSerializerOptions).

To assign an already formatted json string to this property use FromString(String).

Examples:

  • BinaryData.FromObjectAsJson("foo"): Creates a payload of "foo".
  • BinaryData.FromString("\"foo\""): Creates a payload of "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" }): Creates a payload of { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}"): Creates a payload of { "key": "value" }.

Description

The description of the SecurityMLAnalyticsSettings.

DisplayName

The display name for settings created by this SecurityMLAnalyticsSettings.

ETag

Etag of the azure resource.

(Inherited from SecurityMLAnalyticsSettingData)
Frequency

The frequency that this SecurityMLAnalyticsSettings will be run.

Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

(Inherited from ResourceData)
IsDefaultSettings

Determines whether this anomaly security ml analytics settings is a default settings.

IsEnabled

Determines whether this settings is enabled or disabled.

LastModifiedOn

The last time that this SecurityMLAnalyticsSettings has been modified.

Name

The name of the resource.

(Inherited from ResourceData)
RequiredDataConnectors

The required data sources for this SecurityMLAnalyticsSettings.

ResourceType

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

(Inherited from ResourceData)
SettingsDefinitionId

The anomaly settings definition Id.

SettingsStatus

The anomaly SecurityMLAnalyticsSettings status.

SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)
Tactics

The tactics of the SecurityMLAnalyticsSettings.

Techniques

The techniques of the SecurityMLAnalyticsSettings.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from ResourceData)

Explicit Interface Implementations

IJsonModel<AnomalySecurityMLAnalyticsSettings>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<AnomalySecurityMLAnalyticsSettings>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IJsonModel<SecurityMLAnalyticsSettingData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

(Inherited from SecurityMLAnalyticsSettingData)
IJsonModel<SecurityMLAnalyticsSettingData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from SecurityMLAnalyticsSettingData)
IPersistableModel<AnomalySecurityMLAnalyticsSettings>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<AnomalySecurityMLAnalyticsSettings>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<AnomalySecurityMLAnalyticsSettings>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

IPersistableModel<SecurityMLAnalyticsSettingData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from SecurityMLAnalyticsSettingData)
IPersistableModel<SecurityMLAnalyticsSettingData>.GetFormatFromOptions(ModelReaderWriterOptions)

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

(Inherited from SecurityMLAnalyticsSettingData)
IPersistableModel<SecurityMLAnalyticsSettingData>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from SecurityMLAnalyticsSettingData)

Applies to