Share via


SecurityAutomationActionEventHub Class

Definition

The target Event Hub to which event data will be exported. To learn more about Microsoft Defender for Cloud continuous export capabilities, visit https://aka.ms/ASCExportLearnMore.

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

Constructors

SecurityAutomationActionEventHub()

Initializes a new instance of SecurityAutomationActionEventHub.

Properties

ConnectionString

The target Event Hub connection string (it will not be included in any response).

EventHubResourceId

The target Event Hub Azure Resource ID.

SasPolicyName

The target Event Hub SAS policy name.

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<SecurityAutomationActionEventHub>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<SecurityAutomationActionEventHub>.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<SecurityAutomationActionEventHub>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<SecurityAutomationActionEventHub>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<SecurityAutomationActionEventHub>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to