Class EventSubscriptionArgs
Inherited Members
Namespace: Pulumi.Azure.EventHub
Assembly: Pulumi.Azure.dll
Syntax
public sealed class EventSubscriptionArgs : ResourceArgs
Constructors
View SourceEventSubscriptionArgs()
Declaration
public EventSubscriptionArgs()
Properties
View SourceEventDeliverySchema
Specifies the event delivery schema for the event subscription. Possible values include: EventGridSchema, CloudEventSchemaV1_0, CustomInputSchema. Defaults to EventGridSchema. Changing this forces a new resource to be created.
Declaration
public Input<string> EventDeliverySchema { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
EventhubEndpoint
A eventhub_endpoint block as defined below.
Declaration
public Input<EventSubscriptionEventhubEndpointArgs> EventhubEndpoint { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<EventSubscriptionEventhubEndpointArgs> |
EventhubEndpointId
Specifies the id where the Event Hub is located.
Declaration
public Input<string> EventhubEndpointId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ExpirationTimeUtc
Specifies the expiration time of the event subscription (Datetime Format RFC 3339).
Declaration
public Input<string> ExpirationTimeUtc { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
HybridConnectionEndpoint
A hybrid_connection_endpoint block as defined below.
Declaration
public Input<EventSubscriptionHybridConnectionEndpointArgs> HybridConnectionEndpoint { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<EventSubscriptionHybridConnectionEndpointArgs> |
HybridConnectionEndpointId
Specifies the id where the Hybrid Connection is located.
Declaration
public Input<string> HybridConnectionEndpointId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
IncludedEventTypes
A list of applicable event types that need to be part of the event subscription.
Declaration
public InputList<string> IncludedEventTypes { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
Labels
A list of labels to assign to the event subscription.
Declaration
public InputList<string> Labels { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
Name
Specifies the name of the EventGrid Event Subscription resource. Changing this forces a new resource to be created.
Declaration
public Input<string> Name { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
RetryPolicy
A retry_policy block as defined below.
Declaration
public Input<EventSubscriptionRetryPolicyArgs> RetryPolicy { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<EventSubscriptionRetryPolicyArgs> |
Scope
Specifies the scope at which the EventGrid Event Subscription should be created. Changing this forces a new resource to be created.
Declaration
public Input<string> Scope { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ServiceBusQueueEndpointId
Specifies the id where the Service Bus Queue is located.
Declaration
public Input<string> ServiceBusQueueEndpointId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ServiceBusTopicEndpointId
Specifies the id where the Service Bus Topic is located.
Declaration
public Input<string> ServiceBusTopicEndpointId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
StorageBlobDeadLetterDestination
A storage_blob_dead_letter_destination block as defined below.
Declaration
public Input<EventSubscriptionStorageBlobDeadLetterDestinationArgs> StorageBlobDeadLetterDestination { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<EventSubscriptionStorageBlobDeadLetterDestinationArgs> |
StorageQueueEndpoint
A storage_queue_endpoint block as defined below.
Declaration
public Input<EventSubscriptionStorageQueueEndpointArgs> StorageQueueEndpoint { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<EventSubscriptionStorageQueueEndpointArgs> |
SubjectFilter
A subject_filter block as defined below.
Declaration
public Input<EventSubscriptionSubjectFilterArgs> SubjectFilter { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<EventSubscriptionSubjectFilterArgs> |
TopicName
(Optional) Specifies the name of the topic to associate with the event subscription.
Declaration
public Input<string> TopicName { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
WebhookEndpoint
A webhook_endpoint block as defined below.
Declaration
public Input<EventSubscriptionWebhookEndpointArgs> WebhookEndpoint { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<EventSubscriptionWebhookEndpointArgs> |