EventSubscription
Manages an EventGrid Event Subscription
Create a EventSubscription Resource
new EventSubscription(name: string, args: EventSubscriptionArgs, opts?: CustomResourceOptions);def EventSubscription(resource_name, opts=None, advanced_filter=None, azure_function_endpoint=None, event_delivery_schema=None, eventhub_endpoint=None, eventhub_endpoint_id=None, expiration_time_utc=None, hybrid_connection_endpoint=None, hybrid_connection_endpoint_id=None, included_event_types=None, labels=None, name=None, retry_policy=None, scope=None, service_bus_queue_endpoint_id=None, service_bus_topic_endpoint_id=None, storage_blob_dead_letter_destination=None, storage_queue_endpoint=None, subject_filter=None, topic_name=None, webhook_endpoint=None, __props__=None);func NewEventSubscription(ctx *Context, name string, args EventSubscriptionArgs, opts ...ResourceOption) (*EventSubscription, error)public EventSubscription(string name, EventSubscriptionArgs args, CustomResourceOptions? opts = null)- name string
- The unique name of the resource.
- args EventSubscriptionArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- opts ResourceOptions
- A bag of options that control this resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args EventSubscriptionArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args EventSubscriptionArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
EventSubscription Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Programming Model docs.
Inputs
The EventSubscription resource accepts the following input properties:
- Scope string
Specifies the scope at which the EventGrid Event Subscription should be created. Changing this forces a new resource to be created.
- Advanced
Filter EventSubscription Advanced Filter Args A
advanced_filterblock as defined below.- Azure
Function EventEndpoint Subscription Azure Function Endpoint Args An
azure_function_endpointblock as defined below.- Event
Delivery stringSchema Specifies the event delivery schema for the event subscription. Possible values include:
EventGridSchema,CloudEventSchemaV1_0,CustomInputSchema. Defaults toEventGridSchema. Changing this forces a new resource to be created.- Eventhub
Endpoint EventSubscription Eventhub Endpoint Args A
eventhub_endpointblock as defined below.- Eventhub
Endpoint stringId Specifies the id where the Event Hub is located.
- Expiration
Time stringUtc Specifies the expiration time of the event subscription (Datetime Format
RFC 3339).- Hybrid
Connection EventEndpoint Subscription Hybrid Connection Endpoint Args A
hybrid_connection_endpointblock as defined below.- Hybrid
Connection stringEndpoint Id Specifies the id where the Hybrid Connection is located.
- Included
Event List<string>Types A list of applicable event types that need to be part of the event subscription.
- Labels List<string>
A list of labels to assign to the event subscription.
- Name string
Specifies the name of the EventGrid Event Subscription resource. Changing this forces a new resource to be created.
- Retry
Policy EventSubscription Retry Policy Args A
retry_policyblock as defined below.- Service
Bus stringQueue Endpoint Id Specifies the id where the Service Bus Queue is located.
- Service
Bus stringTopic Endpoint Id Specifies the id where the Service Bus Topic is located.
- Storage
Blob EventDead Letter Destination Subscription Storage Blob Dead Letter Destination Args A
storage_blob_dead_letter_destinationblock as defined below.- Storage
Queue EventEndpoint Subscription Storage Queue Endpoint Args A
storage_queue_endpointblock as defined below.- Subject
Filter EventSubscription Subject Filter Args A
subject_filterblock as defined below.- Topic
Name string (Optional) Specifies the name of the topic to associate with the event subscription.
- Webhook
Endpoint EventSubscription Webhook Endpoint Args A
webhook_endpointblock as defined below.
- Scope string
Specifies the scope at which the EventGrid Event Subscription should be created. Changing this forces a new resource to be created.
- Advanced
Filter EventSubscription Advanced Filter A
advanced_filterblock as defined below.- Azure
Function EventEndpoint Subscription Azure Function Endpoint An
azure_function_endpointblock as defined below.- Event
Delivery stringSchema Specifies the event delivery schema for the event subscription. Possible values include:
EventGridSchema,CloudEventSchemaV1_0,CustomInputSchema. Defaults toEventGridSchema. Changing this forces a new resource to be created.- Eventhub
Endpoint EventSubscription Eventhub Endpoint A
eventhub_endpointblock as defined below.- Eventhub
Endpoint stringId Specifies the id where the Event Hub is located.
- Expiration
Time stringUtc Specifies the expiration time of the event subscription (Datetime Format
RFC 3339).- Hybrid
Connection EventEndpoint Subscription Hybrid Connection Endpoint A
hybrid_connection_endpointblock as defined below.- Hybrid
Connection stringEndpoint Id Specifies the id where the Hybrid Connection is located.
- Included
Event []stringTypes A list of applicable event types that need to be part of the event subscription.
- Labels []string
A list of labels to assign to the event subscription.
- Name string
Specifies the name of the EventGrid Event Subscription resource. Changing this forces a new resource to be created.
- Retry
Policy EventSubscription Retry Policy A
retry_policyblock as defined below.- Service
Bus stringQueue Endpoint Id Specifies the id where the Service Bus Queue is located.
- Service
Bus stringTopic Endpoint Id Specifies the id where the Service Bus Topic is located.
- Storage
Blob EventDead Letter Destination Subscription Storage Blob Dead Letter Destination A
storage_blob_dead_letter_destinationblock as defined below.- Storage
Queue EventEndpoint Subscription Storage Queue Endpoint A
storage_queue_endpointblock as defined below.- Subject
Filter EventSubscription Subject Filter A
subject_filterblock as defined below.- Topic
Name string (Optional) Specifies the name of the topic to associate with the event subscription.
- Webhook
Endpoint EventSubscription Webhook Endpoint A
webhook_endpointblock as defined below.
- scope string
Specifies the scope at which the EventGrid Event Subscription should be created. Changing this forces a new resource to be created.
- advanced
Filter EventSubscription Advanced Filter A
advanced_filterblock as defined below.- azure
Function EventEndpoint Subscription Azure Function Endpoint An
azure_function_endpointblock as defined below.- event
Delivery stringSchema Specifies the event delivery schema for the event subscription. Possible values include:
EventGridSchema,CloudEventSchemaV1_0,CustomInputSchema. Defaults toEventGridSchema. Changing this forces a new resource to be created.- eventhub
Endpoint EventSubscription Eventhub Endpoint A
eventhub_endpointblock as defined below.- eventhub
Endpoint stringId Specifies the id where the Event Hub is located.
- expiration
Time stringUtc Specifies the expiration time of the event subscription (Datetime Format
RFC 3339).- hybrid
Connection EventEndpoint Subscription Hybrid Connection Endpoint A
hybrid_connection_endpointblock as defined below.- hybrid
Connection stringEndpoint Id Specifies the id where the Hybrid Connection is located.
- included
Event string[]Types A list of applicable event types that need to be part of the event subscription.
- labels string[]
A list of labels to assign to the event subscription.
- name string
Specifies the name of the EventGrid Event Subscription resource. Changing this forces a new resource to be created.
- retry
Policy EventSubscription Retry Policy A
retry_policyblock as defined below.- service
Bus stringQueue Endpoint Id Specifies the id where the Service Bus Queue is located.
- service
Bus stringTopic Endpoint Id Specifies the id where the Service Bus Topic is located.
- storage
Blob EventDead Letter Destination Subscription Storage Blob Dead Letter Destination A
storage_blob_dead_letter_destinationblock as defined below.- storage
Queue EventEndpoint Subscription Storage Queue Endpoint A
storage_queue_endpointblock as defined below.- subject
Filter EventSubscription Subject Filter A
subject_filterblock as defined below.- topic
Name string (Optional) Specifies the name of the topic to associate with the event subscription.
- webhook
Endpoint EventSubscription Webhook Endpoint A
webhook_endpointblock as defined below.
- scope str
Specifies the scope at which the EventGrid Event Subscription should be created. Changing this forces a new resource to be created.
- advanced_
filter Dict[EventSubscription Advanced Filter] A
advanced_filterblock as defined below.- azure_
function_ Dict[Eventendpoint Subscription Azure Function Endpoint] An
azure_function_endpointblock as defined below.- event_
delivery_ strschema Specifies the event delivery schema for the event subscription. Possible values include:
EventGridSchema,CloudEventSchemaV1_0,CustomInputSchema. Defaults toEventGridSchema. Changing this forces a new resource to be created.- eventhub_
endpoint Dict[EventSubscription Eventhub Endpoint] A
eventhub_endpointblock as defined below.- eventhub_
endpoint_ strid Specifies the id where the Event Hub is located.
- expiration_
time_ strutc Specifies the expiration time of the event subscription (Datetime Format
RFC 3339).- hybrid_
connection_ Dict[Eventendpoint Subscription Hybrid Connection Endpoint] A
hybrid_connection_endpointblock as defined below.- hybrid_
connection_ strendpoint_ id Specifies the id where the Hybrid Connection is located.
- included_
event_ List[str]types A list of applicable event types that need to be part of the event subscription.
- labels List[str]
A list of labels to assign to the event subscription.
- name str
Specifies the name of the EventGrid Event Subscription resource. Changing this forces a new resource to be created.
- retry_
policy Dict[EventSubscription Retry Policy] A
retry_policyblock as defined below.- service_
bus_ strqueue_ endpoint_ id Specifies the id where the Service Bus Queue is located.
- service_
bus_ strtopic_ endpoint_ id Specifies the id where the Service Bus Topic is located.
- storage_
blob_ Dict[Eventdead_ letter_ destination Subscription Storage Blob Dead Letter Destination] A
storage_blob_dead_letter_destinationblock as defined below.- storage_
queue_ Dict[Eventendpoint Subscription Storage Queue Endpoint] A
storage_queue_endpointblock as defined below.- subject_
filter Dict[EventSubscription Subject Filter] A
subject_filterblock as defined below.- topic_
name str (Optional) Specifies the name of the topic to associate with the event subscription.
- webhook_
endpoint Dict[EventSubscription Webhook Endpoint] A
webhook_endpointblock as defined below.
Outputs
All input properties are implicitly available as output properties. Additionally, the EventSubscription resource produces the following output properties:
Look up an Existing EventSubscription Resource
Get an existing EventSubscription resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: EventSubscriptionState, opts?: CustomResourceOptions): EventSubscriptionstatic get(resource_name, id, opts=None, advanced_filter=None, azure_function_endpoint=None, event_delivery_schema=None, eventhub_endpoint=None, eventhub_endpoint_id=None, expiration_time_utc=None, hybrid_connection_endpoint=None, hybrid_connection_endpoint_id=None, included_event_types=None, labels=None, name=None, retry_policy=None, scope=None, service_bus_queue_endpoint_id=None, service_bus_topic_endpoint_id=None, storage_blob_dead_letter_destination=None, storage_queue_endpoint=None, subject_filter=None, topic_name=None, webhook_endpoint=None, __props__=None);func GetEventSubscription(ctx *Context, name string, id IDInput, state *EventSubscriptionState, opts ...ResourceOption) (*EventSubscription, error)public static EventSubscription Get(string name, Input<string> id, EventSubscriptionState? state, CustomResourceOptions? opts = null)- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
The following state arguments are supported:
- Advanced
Filter EventSubscription Advanced Filter Args A
advanced_filterblock as defined below.- Azure
Function EventEndpoint Subscription Azure Function Endpoint Args An
azure_function_endpointblock as defined below.- Event
Delivery stringSchema Specifies the event delivery schema for the event subscription. Possible values include:
EventGridSchema,CloudEventSchemaV1_0,CustomInputSchema. Defaults toEventGridSchema. Changing this forces a new resource to be created.- Eventhub
Endpoint EventSubscription Eventhub Endpoint Args A
eventhub_endpointblock as defined below.- Eventhub
Endpoint stringId Specifies the id where the Event Hub is located.
- Expiration
Time stringUtc Specifies the expiration time of the event subscription (Datetime Format
RFC 3339).- Hybrid
Connection EventEndpoint Subscription Hybrid Connection Endpoint Args A
hybrid_connection_endpointblock as defined below.- Hybrid
Connection stringEndpoint Id Specifies the id where the Hybrid Connection is located.
- Included
Event List<string>Types A list of applicable event types that need to be part of the event subscription.
- Labels List<string>
A list of labels to assign to the event subscription.
- Name string
Specifies the name of the EventGrid Event Subscription resource. Changing this forces a new resource to be created.
- Retry
Policy EventSubscription Retry Policy Args A
retry_policyblock as defined below.- Scope string
Specifies the scope at which the EventGrid Event Subscription should be created. Changing this forces a new resource to be created.
- Service
Bus stringQueue Endpoint Id Specifies the id where the Service Bus Queue is located.
- Service
Bus stringTopic Endpoint Id Specifies the id where the Service Bus Topic is located.
- Storage
Blob EventDead Letter Destination Subscription Storage Blob Dead Letter Destination Args A
storage_blob_dead_letter_destinationblock as defined below.- Storage
Queue EventEndpoint Subscription Storage Queue Endpoint Args A
storage_queue_endpointblock as defined below.- Subject
Filter EventSubscription Subject Filter Args A
subject_filterblock as defined below.- Topic
Name string (Optional) Specifies the name of the topic to associate with the event subscription.
- Webhook
Endpoint EventSubscription Webhook Endpoint Args A
webhook_endpointblock as defined below.
- Advanced
Filter EventSubscription Advanced Filter A
advanced_filterblock as defined below.- Azure
Function EventEndpoint Subscription Azure Function Endpoint An
azure_function_endpointblock as defined below.- Event
Delivery stringSchema Specifies the event delivery schema for the event subscription. Possible values include:
EventGridSchema,CloudEventSchemaV1_0,CustomInputSchema. Defaults toEventGridSchema. Changing this forces a new resource to be created.- Eventhub
Endpoint EventSubscription Eventhub Endpoint A
eventhub_endpointblock as defined below.- Eventhub
Endpoint stringId Specifies the id where the Event Hub is located.
- Expiration
Time stringUtc Specifies the expiration time of the event subscription (Datetime Format
RFC 3339).- Hybrid
Connection EventEndpoint Subscription Hybrid Connection Endpoint A
hybrid_connection_endpointblock as defined below.- Hybrid
Connection stringEndpoint Id Specifies the id where the Hybrid Connection is located.
- Included
Event []stringTypes A list of applicable event types that need to be part of the event subscription.
- Labels []string
A list of labels to assign to the event subscription.
- Name string
Specifies the name of the EventGrid Event Subscription resource. Changing this forces a new resource to be created.
- Retry
Policy EventSubscription Retry Policy A
retry_policyblock as defined below.- Scope string
Specifies the scope at which the EventGrid Event Subscription should be created. Changing this forces a new resource to be created.
- Service
Bus stringQueue Endpoint Id Specifies the id where the Service Bus Queue is located.
- Service
Bus stringTopic Endpoint Id Specifies the id where the Service Bus Topic is located.
- Storage
Blob EventDead Letter Destination Subscription Storage Blob Dead Letter Destination A
storage_blob_dead_letter_destinationblock as defined below.- Storage
Queue EventEndpoint Subscription Storage Queue Endpoint A
storage_queue_endpointblock as defined below.- Subject
Filter EventSubscription Subject Filter A
subject_filterblock as defined below.- Topic
Name string (Optional) Specifies the name of the topic to associate with the event subscription.
- Webhook
Endpoint EventSubscription Webhook Endpoint A
webhook_endpointblock as defined below.
- advanced
Filter EventSubscription Advanced Filter A
advanced_filterblock as defined below.- azure
Function EventEndpoint Subscription Azure Function Endpoint An
azure_function_endpointblock as defined below.- event
Delivery stringSchema Specifies the event delivery schema for the event subscription. Possible values include:
EventGridSchema,CloudEventSchemaV1_0,CustomInputSchema. Defaults toEventGridSchema. Changing this forces a new resource to be created.- eventhub
Endpoint EventSubscription Eventhub Endpoint A
eventhub_endpointblock as defined below.- eventhub
Endpoint stringId Specifies the id where the Event Hub is located.
- expiration
Time stringUtc Specifies the expiration time of the event subscription (Datetime Format
RFC 3339).- hybrid
Connection EventEndpoint Subscription Hybrid Connection Endpoint A
hybrid_connection_endpointblock as defined below.- hybrid
Connection stringEndpoint Id Specifies the id where the Hybrid Connection is located.
- included
Event string[]Types A list of applicable event types that need to be part of the event subscription.
- labels string[]
A list of labels to assign to the event subscription.
- name string
Specifies the name of the EventGrid Event Subscription resource. Changing this forces a new resource to be created.
- retry
Policy EventSubscription Retry Policy A
retry_policyblock as defined below.- scope string
Specifies the scope at which the EventGrid Event Subscription should be created. Changing this forces a new resource to be created.
- service
Bus stringQueue Endpoint Id Specifies the id where the Service Bus Queue is located.
- service
Bus stringTopic Endpoint Id Specifies the id where the Service Bus Topic is located.
- storage
Blob EventDead Letter Destination Subscription Storage Blob Dead Letter Destination A
storage_blob_dead_letter_destinationblock as defined below.- storage
Queue EventEndpoint Subscription Storage Queue Endpoint A
storage_queue_endpointblock as defined below.- subject
Filter EventSubscription Subject Filter A
subject_filterblock as defined below.- topic
Name string (Optional) Specifies the name of the topic to associate with the event subscription.
- webhook
Endpoint EventSubscription Webhook Endpoint A
webhook_endpointblock as defined below.
- advanced_
filter Dict[EventSubscription Advanced Filter] A
advanced_filterblock as defined below.- azure_
function_ Dict[Eventendpoint Subscription Azure Function Endpoint] An
azure_function_endpointblock as defined below.- event_
delivery_ strschema Specifies the event delivery schema for the event subscription. Possible values include:
EventGridSchema,CloudEventSchemaV1_0,CustomInputSchema. Defaults toEventGridSchema. Changing this forces a new resource to be created.- eventhub_
endpoint Dict[EventSubscription Eventhub Endpoint] A
eventhub_endpointblock as defined below.- eventhub_
endpoint_ strid Specifies the id where the Event Hub is located.
- expiration_
time_ strutc Specifies the expiration time of the event subscription (Datetime Format
RFC 3339).- hybrid_
connection_ Dict[Eventendpoint Subscription Hybrid Connection Endpoint] A
hybrid_connection_endpointblock as defined below.- hybrid_
connection_ strendpoint_ id Specifies the id where the Hybrid Connection is located.
- included_
event_ List[str]types A list of applicable event types that need to be part of the event subscription.
- labels List[str]
A list of labels to assign to the event subscription.
- name str
Specifies the name of the EventGrid Event Subscription resource. Changing this forces a new resource to be created.
- retry_
policy Dict[EventSubscription Retry Policy] A
retry_policyblock as defined below.- scope str
Specifies the scope at which the EventGrid Event Subscription should be created. Changing this forces a new resource to be created.
- service_
bus_ strqueue_ endpoint_ id Specifies the id where the Service Bus Queue is located.
- service_
bus_ strtopic_ endpoint_ id Specifies the id where the Service Bus Topic is located.
- storage_
blob_ Dict[Eventdead_ letter_ destination Subscription Storage Blob Dead Letter Destination] A
storage_blob_dead_letter_destinationblock as defined below.- storage_
queue_ Dict[Eventendpoint Subscription Storage Queue Endpoint] A
storage_queue_endpointblock as defined below.- subject_
filter Dict[EventSubscription Subject Filter] A
subject_filterblock as defined below.- topic_
name str (Optional) Specifies the name of the topic to associate with the event subscription.
- webhook_
endpoint Dict[EventSubscription Webhook Endpoint] A
webhook_endpointblock as defined below.
Supporting Types
EventSubscriptionAdvancedFilter
- Bool
Equals List<EventSubscription Advanced Filter Bool Equal Args> Compares a value of an event using a single boolean value.
- Number
Greater List<EventThan Or Equals Subscription Advanced Filter Number Greater Than Or Equal Args> Compares a value of an event using a single floating point number.
- Number
Greater List<EventThans Subscription Advanced Filter Number Greater Than Args> Compares a value of an event using a single floating point number.
- Number
Ins List<EventSubscription Advanced Filter Number In Args> Compares a value of an event using multiple floating point numbers.
- Number
Less List<EventThan Or Equals Subscription Advanced Filter Number Less Than Or Equal Args> Compares a value of an event using a single floating point number.
- Number
Less List<EventThans Subscription Advanced Filter Number Less Than Args> Compares a value of an event using a single floating point number.
- Number
Not List<EventIns Subscription Advanced Filter Number Not In Args> Compares a value of an event using multiple floating point numbers.
- String
Begins List<EventWiths Subscription Advanced Filter String Begins With Args> Compares a value of an event using multiple string values.
- String
Contains List<EventSubscription Advanced Filter String Contain Args> Compares a value of an event using multiple string values.
- String
Ends List<EventWiths Subscription Advanced Filter String Ends With Args> Compares a value of an event using multiple string values.
- String
Ins List<EventSubscription Advanced Filter String In Args> Compares a value of an event using multiple string values.
- String
Not List<EventIns Subscription Advanced Filter String Not In Args> Compares a value of an event using multiple string values.
- Bool
Equals []EventSubscription Advanced Filter Bool Equal Compares a value of an event using a single boolean value.
- Number
Greater []EventThan Or Equals Subscription Advanced Filter Number Greater Than Or Equal Compares a value of an event using a single floating point number.
- Number
Greater []EventThans Subscription Advanced Filter Number Greater Than Compares a value of an event using a single floating point number.
- Number
Ins []EventSubscription Advanced Filter Number In Compares a value of an event using multiple floating point numbers.
- Number
Less []EventThan Or Equals Subscription Advanced Filter Number Less Than Or Equal Compares a value of an event using a single floating point number.
- Number
Less []EventThans Subscription Advanced Filter Number Less Than Compares a value of an event using a single floating point number.
- Number
Not []EventIns Subscription Advanced Filter Number Not In Compares a value of an event using multiple floating point numbers.
- String
Begins []EventWiths Subscription Advanced Filter String Begins With Compares a value of an event using multiple string values.
- String
Contains []EventSubscription Advanced Filter String Contain Compares a value of an event using multiple string values.
- String
Ends []EventWiths Subscription Advanced Filter String Ends With Compares a value of an event using multiple string values.
- String
Ins []EventSubscription Advanced Filter String In Compares a value of an event using multiple string values.
- String
Not []EventIns Subscription Advanced Filter String Not In Compares a value of an event using multiple string values.
- bool
Equals EventSubscription Advanced Filter Bool Equal[] Compares a value of an event using a single boolean value.
- number
Greater EventThan Or Equals Subscription Advanced Filter Number Greater Than Or Equal[] Compares a value of an event using a single floating point number.
- number
Greater EventThans Subscription Advanced Filter Number Greater Than[] Compares a value of an event using a single floating point number.
- number
Ins EventSubscription Advanced Filter Number In[] Compares a value of an event using multiple floating point numbers.
- number
Less EventThan Or Equals Subscription Advanced Filter Number Less Than Or Equal[] Compares a value of an event using a single floating point number.
- number
Less EventThans Subscription Advanced Filter Number Less Than[] Compares a value of an event using a single floating point number.
- number
Not EventIns Subscription Advanced Filter Number Not In[] Compares a value of an event using multiple floating point numbers.
- string
Begins EventWiths Subscription Advanced Filter String Begins With[] Compares a value of an event using multiple string values.
- string
Contains EventSubscription Advanced Filter String Contain[] Compares a value of an event using multiple string values.
- string
Ends EventWiths Subscription Advanced Filter String Ends With[] Compares a value of an event using multiple string values.
- string
Ins EventSubscription Advanced Filter String In[] Compares a value of an event using multiple string values.
- string
Not EventIns Subscription Advanced Filter String Not In[] Compares a value of an event using multiple string values.
- bool
Equals List[EventSubscription Advanced Filter Bool Equal] Compares a value of an event using a single boolean value.
- number
Greater List[EventThan Or Equals Subscription Advanced Filter Number Greater Than Or Equal] Compares a value of an event using a single floating point number.
- number
Greater List[EventThans Subscription Advanced Filter Number Greater Than] Compares a value of an event using a single floating point number.
- number
Ins List[EventSubscription Advanced Filter Number In] Compares a value of an event using multiple floating point numbers.
- number
Less List[EventThan Or Equals Subscription Advanced Filter Number Less Than Or Equal] Compares a value of an event using a single floating point number.
- number
Less List[EventThans Subscription Advanced Filter Number Less Than] Compares a value of an event using a single floating point number.
- number
Not List[EventIns Subscription Advanced Filter Number Not In] Compares a value of an event using multiple floating point numbers.
- string
Begins List[EventWiths Subscription Advanced Filter String Begins With] Compares a value of an event using multiple string values.
- string
Contains List[EventSubscription Advanced Filter String Contain] Compares a value of an event using multiple string values.
- string
Ends List[EventWiths Subscription Advanced Filter String Ends With] Compares a value of an event using multiple string values.
- string
Ins List[EventSubscription Advanced Filter String In] Compares a value of an event using multiple string values.
- string
Not List[EventIns Subscription Advanced Filter String Not In] Compares a value of an event using multiple string values.
EventSubscriptionAdvancedFilterBoolEqual
EventSubscriptionAdvancedFilterNumberGreaterThan
EventSubscriptionAdvancedFilterNumberGreaterThanOrEqual
EventSubscriptionAdvancedFilterNumberIn
- Key string
Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string.
- Values List<double>
Specifies an array of values to compare to when using a multiple values operator.
- key str
Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string.
- values List[Number]
Specifies an array of values to compare to when using a multiple values operator.
EventSubscriptionAdvancedFilterNumberLessThan
EventSubscriptionAdvancedFilterNumberLessThanOrEqual
EventSubscriptionAdvancedFilterNumberNotIn
- Key string
Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string.
- Values List<double>
Specifies an array of values to compare to when using a multiple values operator.
- key str
Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string.
- values List[Number]
Specifies an array of values to compare to when using a multiple values operator.
EventSubscriptionAdvancedFilterStringBeginsWith
- Key string
Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string.
- Values List<string>
Specifies an array of values to compare to when using a multiple values operator.
EventSubscriptionAdvancedFilterStringContain
- Key string
Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string.
- Values List<string>
Specifies an array of values to compare to when using a multiple values operator.
EventSubscriptionAdvancedFilterStringEndsWith
- Key string
Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string.
- Values List<string>
Specifies an array of values to compare to when using a multiple values operator.
EventSubscriptionAdvancedFilterStringIn
- Key string
Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string.
- Values List<string>
Specifies an array of values to compare to when using a multiple values operator.
EventSubscriptionAdvancedFilterStringNotIn
- Key string
Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string.
- Values List<string>
Specifies an array of values to compare to when using a multiple values operator.
EventSubscriptionAzureFunctionEndpoint
- Function
Id string Specifies the ID of the Function where the Event Subscription will receive events.
- Max
Events intPer Batch Maximum number of events per batch.
- Preferred
Batch intSize In Kilobytes Preferred batch size in Kilobytes.
- Function
Id string Specifies the ID of the Function where the Event Subscription will receive events.
- Max
Events intPer Batch Maximum number of events per batch.
- Preferred
Batch intSize In Kilobytes Preferred batch size in Kilobytes.
- function
Id string Specifies the ID of the Function where the Event Subscription will receive events.
- max
Events numberPer Batch Maximum number of events per batch.
- preferred
Batch numberSize In Kilobytes Preferred batch size in Kilobytes.
- function
Id str Specifies the ID of the Function where the Event Subscription will receive events.
- max
Events floatPer Batch Maximum number of events per batch.
- preferred
Batch floatSize In Kilobytes Preferred batch size in Kilobytes.
EventSubscriptionEventhubEndpoint
- Eventhub
Id string Specifies the id of the eventhub where the Event Subscription will receive events.
- Eventhub
Id string Specifies the id of the eventhub where the Event Subscription will receive events.
- eventhub
Id string Specifies the id of the eventhub where the Event Subscription will receive events.
- eventhub_
id str Specifies the id of the eventhub where the Event Subscription will receive events.
EventSubscriptionHybridConnectionEndpoint
- Hybrid
Connection stringId Specifies the id of the hybrid connection where the Event Subscription will receive events.
- Hybrid
Connection stringId Specifies the id of the hybrid connection where the Event Subscription will receive events.
- hybrid
Connection stringId Specifies the id of the hybrid connection where the Event Subscription will receive events.
- hybrid
Connection strId Specifies the id of the hybrid connection where the Event Subscription will receive events.
EventSubscriptionRetryPolicy
- Event
Time intTo Live Specifies the time to live (in minutes) for events.
- Max
Delivery intAttempts Specifies the maximum number of delivery retry attempts for events.
- Event
Time intTo Live Specifies the time to live (in minutes) for events.
- Max
Delivery intAttempts Specifies the maximum number of delivery retry attempts for events.
- event
Time numberTo Live Specifies the time to live (in minutes) for events.
- max
Delivery numberAttempts Specifies the maximum number of delivery retry attempts for events.
- event
Time floatTo Live Specifies the time to live (in minutes) for events.
- max
Delivery floatAttempts Specifies the maximum number of delivery retry attempts for events.
EventSubscriptionStorageBlobDeadLetterDestination
- Storage
Account stringId Specifies the id of the storage account id where the storage blob is located.
- Storage
Blob stringContainer Name Specifies the name of the Storage blob container that is the destination of the deadletter events.
- Storage
Account stringId Specifies the id of the storage account id where the storage blob is located.
- Storage
Blob stringContainer Name Specifies the name of the Storage blob container that is the destination of the deadletter events.
- storage
Account stringId Specifies the id of the storage account id where the storage blob is located.
- storage
Blob stringContainer Name Specifies the name of the Storage blob container that is the destination of the deadletter events.
- storage
Blob strContainer Name Specifies the name of the Storage blob container that is the destination of the deadletter events.
- storage_
account_ strid Specifies the id of the storage account id where the storage blob is located.
EventSubscriptionStorageQueueEndpoint
- Queue
Name string Specifies the name of the storage queue where the Event Subscription will receive events.
- Storage
Account stringId Specifies the id of the storage account id where the storage queue is located.
- Queue
Name string Specifies the name of the storage queue where the Event Subscription will receive events.
- Storage
Account stringId Specifies the id of the storage account id where the storage queue is located.
- queue
Name string Specifies the name of the storage queue where the Event Subscription will receive events.
- storage
Account stringId Specifies the id of the storage account id where the storage queue is located.
- queue_
name str Specifies the name of the storage queue where the Event Subscription will receive events.
- storage_
account_ strid Specifies the id of the storage account id where the storage queue is located.
EventSubscriptionSubjectFilter
- Case
Sensitive bool Specifies if
subject_begins_withandsubject_ends_withcase sensitive. This value defaults tofalse.- Subject
Begins stringWith A string to filter events for an event subscription based on a resource path prefix.
- Subject
Ends stringWith A string to filter events for an event subscription based on a resource path suffix.
- Case
Sensitive bool Specifies if
subject_begins_withandsubject_ends_withcase sensitive. This value defaults tofalse.- Subject
Begins stringWith A string to filter events for an event subscription based on a resource path prefix.
- Subject
Ends stringWith A string to filter events for an event subscription based on a resource path suffix.
- case
Sensitive boolean Specifies if
subject_begins_withandsubject_ends_withcase sensitive. This value defaults tofalse.- subject
Begins stringWith A string to filter events for an event subscription based on a resource path prefix.
- subject
Ends stringWith A string to filter events for an event subscription based on a resource path suffix.
- case
Sensitive bool Specifies if
subject_begins_withandsubject_ends_withcase sensitive. This value defaults tofalse.- subject
Begins strWith A string to filter events for an event subscription based on a resource path prefix.
- subject
Ends strWith A string to filter events for an event subscription based on a resource path suffix.
EventSubscriptionWebhookEndpoint
- Url string
Specifies the url of the webhook where the Event Subscription will receive events.
- Active
Directory stringApp Id Or Uri The Azure Active Directory Application ID or URI to get the access token that will be included as the bearer token in delivery requests.
- Active
Directory stringTenant Id The Azure Active Directory Tenant ID to get the access token that will be included as the bearer token in delivery requests.
- Base
Url string The base url of the webhook where the Event Subscription will receive events.
- Max
Events intPer Batch Maximum number of events per batch.
- Preferred
Batch intSize In Kilobytes Preferred batch size in Kilobytes.
- Url string
Specifies the url of the webhook where the Event Subscription will receive events.
- Active
Directory stringApp Id Or Uri The Azure Active Directory Application ID or URI to get the access token that will be included as the bearer token in delivery requests.
- Active
Directory stringTenant Id The Azure Active Directory Tenant ID to get the access token that will be included as the bearer token in delivery requests.
- Base
Url string The base url of the webhook where the Event Subscription will receive events.
- Max
Events intPer Batch Maximum number of events per batch.
- Preferred
Batch intSize In Kilobytes Preferred batch size in Kilobytes.
- url string
Specifies the url of the webhook where the Event Subscription will receive events.
- active
Directory stringApp Id Or Uri The Azure Active Directory Application ID or URI to get the access token that will be included as the bearer token in delivery requests.
- active
Directory stringTenant Id The Azure Active Directory Tenant ID to get the access token that will be included as the bearer token in delivery requests.
- base
Url string The base url of the webhook where the Event Subscription will receive events.
- max
Events numberPer Batch Maximum number of events per batch.
- preferred
Batch numberSize In Kilobytes Preferred batch size in Kilobytes.
- url str
Specifies the url of the webhook where the Event Subscription will receive events.
- active
Directory strApp Id Or Uri The Azure Active Directory Application ID or URI to get the access token that will be included as the bearer token in delivery requests.
- active
Directory strTenant Id The Azure Active Directory Tenant ID to get the access token that will be included as the bearer token in delivery requests.
- base
Url str The base url of the webhook where the Event Subscription will receive events.
- max
Events floatPer Batch Maximum number of events per batch.
- preferred
Batch floatSize In Kilobytes Preferred batch size in Kilobytes.
Package Details
- Repository
- https://github.com/pulumi/pulumi-azure
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
azurermTerraform Provider.