Share via


SecurityAutomationActionLogicApp Class

Definition

The logic app action that should be triggered. To learn more about Microsoft Defender for Cloud's Workflow Automation capabilities, visit https://aka.ms/ASCWorkflowAutomationLearnMore.

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

Constructors

SecurityAutomationActionLogicApp()

Initializes a new instance of SecurityAutomationActionLogicApp.

Properties

LogicAppResourceId

The triggered Logic App Azure Resource ID. This can also reside on other subscriptions, given that you have permissions to trigger the Logic App.

Uri

The Logic App trigger URI endpoint (it will not be included in any response).

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

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

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

Converts the provided BinaryData into a model.

IPersistableModel<SecurityAutomationActionLogicApp>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<SecurityAutomationActionLogicApp>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to