Share via


AzureFunctionEventSubscriptionDestination Class

Definition

Information about the azure function destination for an event subscription.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.EventGrid.Models.AzureFunctionEventSubscriptionDestinationTypeConverter))]
public class AzureFunctionEventSubscriptionDestination : Microsoft.Azure.PowerShell.Cmdlets.EventGrid.Models.IAzureFunctionEventSubscriptionDestination, Microsoft.Azure.PowerShell.Cmdlets.EventGrid.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.EventGrid.Models.AzureFunctionEventSubscriptionDestinationTypeConverter))>]
type AzureFunctionEventSubscriptionDestination = class
    interface IAzureFunctionEventSubscriptionDestination
    interface IJsonSerializable
    interface IEventSubscriptionDestination
    interface IValidates
Public Class AzureFunctionEventSubscriptionDestination
Implements IAzureFunctionEventSubscriptionDestination, IValidates
Inheritance
AzureFunctionEventSubscriptionDestination
Attributes
Implements

Constructors

AzureFunctionEventSubscriptionDestination()

Creates an new AzureFunctionEventSubscriptionDestination instance.

Properties

DeliveryAttributeMapping

Delivery attribute details.

EndpointType

Type of the endpoint for the event subscription destination.

MaxEventsPerBatch

Maximum number of events per batch.

PreferredBatchSizeInKilobyte

Preferred batch size in Kilobytes.

ResourceId

The Azure Resource Id that represents the endpoint of the Azure Function destination of an event subscription.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of AzureFunctionEventSubscriptionDestination.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of AzureFunctionEventSubscriptionDestination.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.EventGrid.Models.IAzureFunctionEventSubscriptionDestination.

FromJsonString(String)

Creates a new instance of AzureFunctionEventSubscriptionDestination, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of AzureFunctionEventSubscriptionDestination into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()
Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to