Show / Hide Table of Contents

Class EventSubscriptionArgs

Inheritance
System.Object
InputArgs
ResourceArgs
EventSubscriptionArgs
Inherited Members
ResourceArgs.Empty
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Azure.EventHub
Assembly: Pulumi.Azure.dll
Syntax
public sealed class EventSubscriptionArgs : ResourceArgs

Constructors

View Source

EventSubscriptionArgs()

Declaration
public EventSubscriptionArgs()

Properties

View Source

EventDeliverySchema

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>
View Source

EventhubEndpoint

A eventhub_endpoint block as defined below.

Declaration
public Input<EventSubscriptionEventhubEndpointArgs> EventhubEndpoint { get; set; }
Property Value
Type Description
Input<EventSubscriptionEventhubEndpointArgs>
View Source

EventhubEndpointId

Specifies the id where the Event Hub is located.

Declaration
public Input<string> EventhubEndpointId { get; set; }
Property Value
Type Description
Input<System.String>
View Source

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>
View Source

HybridConnectionEndpoint

A hybrid_connection_endpoint block as defined below.

Declaration
public Input<EventSubscriptionHybridConnectionEndpointArgs> HybridConnectionEndpoint { get; set; }
Property Value
Type Description
Input<EventSubscriptionHybridConnectionEndpointArgs>
View Source

HybridConnectionEndpointId

Specifies the id where the Hybrid Connection is located.

Declaration
public Input<string> HybridConnectionEndpointId { get; set; }
Property Value
Type Description
Input<System.String>
View Source

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>
View Source

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>
View Source

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>
View Source

RetryPolicy

A retry_policy block as defined below.

Declaration
public Input<EventSubscriptionRetryPolicyArgs> RetryPolicy { get; set; }
Property Value
Type Description
Input<EventSubscriptionRetryPolicyArgs>
View Source

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>
View Source

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>
View Source

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>
View Source

StorageBlobDeadLetterDestination

A storage_blob_dead_letter_destination block as defined below.

Declaration
public Input<EventSubscriptionStorageBlobDeadLetterDestinationArgs> StorageBlobDeadLetterDestination { get; set; }
Property Value
Type Description
Input<EventSubscriptionStorageBlobDeadLetterDestinationArgs>
View Source

StorageQueueEndpoint

A storage_queue_endpoint block as defined below.

Declaration
public Input<EventSubscriptionStorageQueueEndpointArgs> StorageQueueEndpoint { get; set; }
Property Value
Type Description
Input<EventSubscriptionStorageQueueEndpointArgs>
View Source

SubjectFilter

A subject_filter block as defined below.

Declaration
public Input<EventSubscriptionSubjectFilterArgs> SubjectFilter { get; set; }
Property Value
Type Description
Input<EventSubscriptionSubjectFilterArgs>
View Source

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>
View Source

WebhookEndpoint

A webhook_endpoint block as defined below.

Declaration
public Input<EventSubscriptionWebhookEndpointArgs> WebhookEndpoint { get; set; }
Property Value
Type Description
Input<EventSubscriptionWebhookEndpointArgs>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.