DaprSubscriptionData Class

Definition

Dapr PubSub Event Subscription.

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

Constructors

Name Description
DaprSubscriptionData()

Initializes a new instance of DaprSubscriptionData.

Properties

Name Description
BulkSubscribe

Bulk subscription options.

DeadLetterTopic

Deadletter topic name.

Id

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

(Inherited from ResourceData)
Metadata

Subscription metadata.

Name

The name of the resource.

(Inherited from ResourceData)
PubsubName

Dapr PubSub component name.

ResourceType

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

(Inherited from ResourceData)
Routes

Subscription routes.

Scopes

Application scopes to restrict the subscription to specific apps.

SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)
Topic

Topic name.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<DaprSubscriptionData>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<DaprSubscriptionData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<DaprSubscriptionData>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<DaprSubscriptionData>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<DaprSubscriptionData>.Write(ModelReaderWriterOptions)

Applies to