Share via


SecurityAutomationActionWorkspace Class

Definition

The Log Analytics Workspace to which event data will be exported. Security alerts data will reside in the 'SecurityAlert' table and the assessments data will reside in the 'SecurityRecommendation' table (under the 'Security'/'SecurityCenterFree' solutions). Note that in order to view the data in the workspace, the Security Center Log Analytics free/standard solution needs to be enabled on that workspace. To learn more about Microsoft Defender for Cloud continuous export capabilities, visit https://aka.ms/ASCExportLearnMore.

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

Constructors

SecurityAutomationActionWorkspace()

Initializes a new instance of SecurityAutomationActionWorkspace.

Properties

WorkspaceResourceId

The fully qualified Log Analytics Workspace Azure Resource ID.

Explicit Interface Implementations

IJsonModel<SecurityAutomationAction>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

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

Writes the model to the provided Utf8JsonWriter.

(Inherited from SecurityAutomationAction)
IJsonModel<SecurityAutomationActionWorkspace>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<SecurityAutomationActionWorkspace>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<SecurityAutomationAction>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

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

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

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

Writes the model into a BinaryData.

(Inherited from SecurityAutomationAction)
IPersistableModel<SecurityAutomationActionWorkspace>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<SecurityAutomationActionWorkspace>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<SecurityAutomationActionWorkspace>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to