Documentation
¶
Index ¶
- type EventSubscription
- type EventSubscriptionArgs
- type EventSubscriptionDestination
- type EventSubscriptionDestinationArgs
- func (EventSubscriptionDestinationArgs) ElementType() reflect.Type
- func (i EventSubscriptionDestinationArgs) ToEventSubscriptionDestinationOutput() EventSubscriptionDestinationOutput
- func (i EventSubscriptionDestinationArgs) ToEventSubscriptionDestinationOutputWithContext(ctx context.Context) EventSubscriptionDestinationOutput
- func (i EventSubscriptionDestinationArgs) ToEventSubscriptionDestinationPtrOutput() EventSubscriptionDestinationPtrOutput
- func (i EventSubscriptionDestinationArgs) ToEventSubscriptionDestinationPtrOutputWithContext(ctx context.Context) EventSubscriptionDestinationPtrOutput
- type EventSubscriptionDestinationInput
- type EventSubscriptionDestinationOutput
- func (EventSubscriptionDestinationOutput) ElementType() reflect.Type
- func (o EventSubscriptionDestinationOutput) EndpointType() pulumi.StringPtrOutput
- func (o EventSubscriptionDestinationOutput) EndpointUrl() pulumi.StringPtrOutput
- func (o EventSubscriptionDestinationOutput) ToEventSubscriptionDestinationOutput() EventSubscriptionDestinationOutput
- func (o EventSubscriptionDestinationOutput) ToEventSubscriptionDestinationOutputWithContext(ctx context.Context) EventSubscriptionDestinationOutput
- func (o EventSubscriptionDestinationOutput) ToEventSubscriptionDestinationPtrOutput() EventSubscriptionDestinationPtrOutput
- func (o EventSubscriptionDestinationOutput) ToEventSubscriptionDestinationPtrOutputWithContext(ctx context.Context) EventSubscriptionDestinationPtrOutput
- type EventSubscriptionDestinationPtrInput
- type EventSubscriptionDestinationPtrOutput
- func (o EventSubscriptionDestinationPtrOutput) Elem() EventSubscriptionDestinationOutput
- func (EventSubscriptionDestinationPtrOutput) ElementType() reflect.Type
- func (o EventSubscriptionDestinationPtrOutput) EndpointType() pulumi.StringPtrOutput
- func (o EventSubscriptionDestinationPtrOutput) EndpointUrl() pulumi.StringPtrOutput
- func (o EventSubscriptionDestinationPtrOutput) ToEventSubscriptionDestinationPtrOutput() EventSubscriptionDestinationPtrOutput
- func (o EventSubscriptionDestinationPtrOutput) ToEventSubscriptionDestinationPtrOutputWithContext(ctx context.Context) EventSubscriptionDestinationPtrOutput
- type EventSubscriptionDestinationResponse
- type EventSubscriptionDestinationResponseArgs
- func (EventSubscriptionDestinationResponseArgs) ElementType() reflect.Type
- func (i EventSubscriptionDestinationResponseArgs) ToEventSubscriptionDestinationResponseOutput() EventSubscriptionDestinationResponseOutput
- func (i EventSubscriptionDestinationResponseArgs) ToEventSubscriptionDestinationResponseOutputWithContext(ctx context.Context) EventSubscriptionDestinationResponseOutput
- func (i EventSubscriptionDestinationResponseArgs) ToEventSubscriptionDestinationResponsePtrOutput() EventSubscriptionDestinationResponsePtrOutput
- func (i EventSubscriptionDestinationResponseArgs) ToEventSubscriptionDestinationResponsePtrOutputWithContext(ctx context.Context) EventSubscriptionDestinationResponsePtrOutput
- type EventSubscriptionDestinationResponseInput
- type EventSubscriptionDestinationResponseOutput
- func (EventSubscriptionDestinationResponseOutput) ElementType() reflect.Type
- func (o EventSubscriptionDestinationResponseOutput) EndpointBaseUrl() pulumi.StringOutput
- func (o EventSubscriptionDestinationResponseOutput) EndpointType() pulumi.StringPtrOutput
- func (o EventSubscriptionDestinationResponseOutput) EndpointUrl() pulumi.StringPtrOutput
- func (o EventSubscriptionDestinationResponseOutput) ToEventSubscriptionDestinationResponseOutput() EventSubscriptionDestinationResponseOutput
- func (o EventSubscriptionDestinationResponseOutput) ToEventSubscriptionDestinationResponseOutputWithContext(ctx context.Context) EventSubscriptionDestinationResponseOutput
- func (o EventSubscriptionDestinationResponseOutput) ToEventSubscriptionDestinationResponsePtrOutput() EventSubscriptionDestinationResponsePtrOutput
- func (o EventSubscriptionDestinationResponseOutput) ToEventSubscriptionDestinationResponsePtrOutputWithContext(ctx context.Context) EventSubscriptionDestinationResponsePtrOutput
- type EventSubscriptionDestinationResponsePtrInput
- type EventSubscriptionDestinationResponsePtrOutput
- func (o EventSubscriptionDestinationResponsePtrOutput) Elem() EventSubscriptionDestinationResponseOutput
- func (EventSubscriptionDestinationResponsePtrOutput) ElementType() reflect.Type
- func (o EventSubscriptionDestinationResponsePtrOutput) EndpointBaseUrl() pulumi.StringPtrOutput
- func (o EventSubscriptionDestinationResponsePtrOutput) EndpointType() pulumi.StringPtrOutput
- func (o EventSubscriptionDestinationResponsePtrOutput) EndpointUrl() pulumi.StringPtrOutput
- func (o EventSubscriptionDestinationResponsePtrOutput) ToEventSubscriptionDestinationResponsePtrOutput() EventSubscriptionDestinationResponsePtrOutput
- func (o EventSubscriptionDestinationResponsePtrOutput) ToEventSubscriptionDestinationResponsePtrOutputWithContext(ctx context.Context) EventSubscriptionDestinationResponsePtrOutput
- type EventSubscriptionFilter
- type EventSubscriptionFilterArgs
- func (EventSubscriptionFilterArgs) ElementType() reflect.Type
- func (i EventSubscriptionFilterArgs) ToEventSubscriptionFilterOutput() EventSubscriptionFilterOutput
- func (i EventSubscriptionFilterArgs) ToEventSubscriptionFilterOutputWithContext(ctx context.Context) EventSubscriptionFilterOutput
- func (i EventSubscriptionFilterArgs) ToEventSubscriptionFilterPtrOutput() EventSubscriptionFilterPtrOutput
- func (i EventSubscriptionFilterArgs) ToEventSubscriptionFilterPtrOutputWithContext(ctx context.Context) EventSubscriptionFilterPtrOutput
- type EventSubscriptionFilterInput
- type EventSubscriptionFilterOutput
- func (EventSubscriptionFilterOutput) ElementType() reflect.Type
- func (o EventSubscriptionFilterOutput) IncludedEventTypes() pulumi.StringArrayOutput
- func (o EventSubscriptionFilterOutput) IsSubjectCaseSensitive() pulumi.BoolPtrOutput
- func (o EventSubscriptionFilterOutput) SubjectBeginsWith() pulumi.StringPtrOutput
- func (o EventSubscriptionFilterOutput) SubjectEndsWith() pulumi.StringPtrOutput
- func (o EventSubscriptionFilterOutput) ToEventSubscriptionFilterOutput() EventSubscriptionFilterOutput
- func (o EventSubscriptionFilterOutput) ToEventSubscriptionFilterOutputWithContext(ctx context.Context) EventSubscriptionFilterOutput
- func (o EventSubscriptionFilterOutput) ToEventSubscriptionFilterPtrOutput() EventSubscriptionFilterPtrOutput
- func (o EventSubscriptionFilterOutput) ToEventSubscriptionFilterPtrOutputWithContext(ctx context.Context) EventSubscriptionFilterPtrOutput
- type EventSubscriptionFilterPtrInput
- type EventSubscriptionFilterPtrOutput
- func (o EventSubscriptionFilterPtrOutput) Elem() EventSubscriptionFilterOutput
- func (EventSubscriptionFilterPtrOutput) ElementType() reflect.Type
- func (o EventSubscriptionFilterPtrOutput) IncludedEventTypes() pulumi.StringArrayOutput
- func (o EventSubscriptionFilterPtrOutput) IsSubjectCaseSensitive() pulumi.BoolPtrOutput
- func (o EventSubscriptionFilterPtrOutput) SubjectBeginsWith() pulumi.StringPtrOutput
- func (o EventSubscriptionFilterPtrOutput) SubjectEndsWith() pulumi.StringPtrOutput
- func (o EventSubscriptionFilterPtrOutput) ToEventSubscriptionFilterPtrOutput() EventSubscriptionFilterPtrOutput
- func (o EventSubscriptionFilterPtrOutput) ToEventSubscriptionFilterPtrOutputWithContext(ctx context.Context) EventSubscriptionFilterPtrOutput
- type EventSubscriptionFilterResponse
- type EventSubscriptionFilterResponseArgs
- func (EventSubscriptionFilterResponseArgs) ElementType() reflect.Type
- func (i EventSubscriptionFilterResponseArgs) ToEventSubscriptionFilterResponseOutput() EventSubscriptionFilterResponseOutput
- func (i EventSubscriptionFilterResponseArgs) ToEventSubscriptionFilterResponseOutputWithContext(ctx context.Context) EventSubscriptionFilterResponseOutput
- func (i EventSubscriptionFilterResponseArgs) ToEventSubscriptionFilterResponsePtrOutput() EventSubscriptionFilterResponsePtrOutput
- func (i EventSubscriptionFilterResponseArgs) ToEventSubscriptionFilterResponsePtrOutputWithContext(ctx context.Context) EventSubscriptionFilterResponsePtrOutput
- type EventSubscriptionFilterResponseInput
- type EventSubscriptionFilterResponseOutput
- func (EventSubscriptionFilterResponseOutput) ElementType() reflect.Type
- func (o EventSubscriptionFilterResponseOutput) IncludedEventTypes() pulumi.StringArrayOutput
- func (o EventSubscriptionFilterResponseOutput) IsSubjectCaseSensitive() pulumi.BoolPtrOutput
- func (o EventSubscriptionFilterResponseOutput) SubjectBeginsWith() pulumi.StringPtrOutput
- func (o EventSubscriptionFilterResponseOutput) SubjectEndsWith() pulumi.StringPtrOutput
- func (o EventSubscriptionFilterResponseOutput) ToEventSubscriptionFilterResponseOutput() EventSubscriptionFilterResponseOutput
- func (o EventSubscriptionFilterResponseOutput) ToEventSubscriptionFilterResponseOutputWithContext(ctx context.Context) EventSubscriptionFilterResponseOutput
- func (o EventSubscriptionFilterResponseOutput) ToEventSubscriptionFilterResponsePtrOutput() EventSubscriptionFilterResponsePtrOutput
- func (o EventSubscriptionFilterResponseOutput) ToEventSubscriptionFilterResponsePtrOutputWithContext(ctx context.Context) EventSubscriptionFilterResponsePtrOutput
- type EventSubscriptionFilterResponsePtrInput
- type EventSubscriptionFilterResponsePtrOutput
- func (o EventSubscriptionFilterResponsePtrOutput) Elem() EventSubscriptionFilterResponseOutput
- func (EventSubscriptionFilterResponsePtrOutput) ElementType() reflect.Type
- func (o EventSubscriptionFilterResponsePtrOutput) IncludedEventTypes() pulumi.StringArrayOutput
- func (o EventSubscriptionFilterResponsePtrOutput) IsSubjectCaseSensitive() pulumi.BoolPtrOutput
- func (o EventSubscriptionFilterResponsePtrOutput) SubjectBeginsWith() pulumi.StringPtrOutput
- func (o EventSubscriptionFilterResponsePtrOutput) SubjectEndsWith() pulumi.StringPtrOutput
- func (o EventSubscriptionFilterResponsePtrOutput) ToEventSubscriptionFilterResponsePtrOutput() EventSubscriptionFilterResponsePtrOutput
- func (o EventSubscriptionFilterResponsePtrOutput) ToEventSubscriptionFilterResponsePtrOutputWithContext(ctx context.Context) EventSubscriptionFilterResponsePtrOutput
- type EventSubscriptionState
- type ListTopicSharedAccessKeysArgs
- type ListTopicSharedAccessKeysResult
- type LookupEventSubscriptionArgs
- type LookupEventSubscriptionResult
- type LookupTopicArgs
- type LookupTopicResult
- type Topic
- type TopicArgs
- type TopicState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EventSubscription ¶
type EventSubscription struct { pulumi.CustomResourceState // Information about the destination where events have to be delivered for the event subscription. Destination EventSubscriptionDestinationResponsePtrOutput `pulumi:"destination"` // Information about the filter for the event subscription. Filter EventSubscriptionFilterResponsePtrOutput `pulumi:"filter"` // List of user defined labels. Labels pulumi.StringArrayOutput `pulumi:"labels"` // Name of the resource Name pulumi.StringOutput `pulumi:"name"` // Provisioning state of the event subscription. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Name of the topic of the event subscription. Topic pulumi.StringOutput `pulumi:"topic"` // Type of the resource Type pulumi.StringOutput `pulumi:"type"` }
Event Subscription
func GetEventSubscription ¶
func GetEventSubscription(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EventSubscriptionState, opts ...pulumi.ResourceOption) (*EventSubscription, error)
GetEventSubscription gets an existing EventSubscription resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewEventSubscription ¶
func NewEventSubscription(ctx *pulumi.Context, name string, args *EventSubscriptionArgs, opts ...pulumi.ResourceOption) (*EventSubscription, error)
NewEventSubscription registers a new resource with the given unique name, arguments, and options.
type EventSubscriptionArgs ¶
type EventSubscriptionArgs struct { // Information about the destination where events have to be delivered for the event subscription. Destination EventSubscriptionDestinationPtrInput // Name of the event subscription to be created. Event subscription names must be between 3 and 64 characters in length and use alphanumeric letters only. EventSubscriptionName pulumi.StringInput // Information about the filter for the event subscription. Filter EventSubscriptionFilterPtrInput // List of user defined labels. Labels pulumi.StringArrayInput // The scope of the resource to which the event subscription needs to be created. The scope can be a subscription, or a resource group, or a top level resource belonging to a resource provider namespace, or an EventGrid topic. For example, use '/subscriptions/{subscriptionId}/' for a subscription, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for a resource group, and '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' for a resource, and '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}' for an EventGrid topic. Scope pulumi.StringInput }
The set of arguments for constructing a EventSubscription resource.
func (EventSubscriptionArgs) ElementType ¶
func (EventSubscriptionArgs) ElementType() reflect.Type
type EventSubscriptionDestination ¶
type EventSubscriptionDestination struct { // Type of the endpoint for the event subscription destination EndpointType *string `pulumi:"endpointType"` // The URL that represents the endpoint of the destination of an event subscription. EndpointUrl *string `pulumi:"endpointUrl"` }
Information about the destination for an event subscription
type EventSubscriptionDestinationArgs ¶
type EventSubscriptionDestinationArgs struct { // Type of the endpoint for the event subscription destination EndpointType pulumi.StringPtrInput `pulumi:"endpointType"` // The URL that represents the endpoint of the destination of an event subscription. EndpointUrl pulumi.StringPtrInput `pulumi:"endpointUrl"` }
Information about the destination for an event subscription
func (EventSubscriptionDestinationArgs) ElementType ¶
func (EventSubscriptionDestinationArgs) ElementType() reflect.Type
func (EventSubscriptionDestinationArgs) ToEventSubscriptionDestinationOutput ¶
func (i EventSubscriptionDestinationArgs) ToEventSubscriptionDestinationOutput() EventSubscriptionDestinationOutput
func (EventSubscriptionDestinationArgs) ToEventSubscriptionDestinationOutputWithContext ¶
func (i EventSubscriptionDestinationArgs) ToEventSubscriptionDestinationOutputWithContext(ctx context.Context) EventSubscriptionDestinationOutput
func (EventSubscriptionDestinationArgs) ToEventSubscriptionDestinationPtrOutput ¶
func (i EventSubscriptionDestinationArgs) ToEventSubscriptionDestinationPtrOutput() EventSubscriptionDestinationPtrOutput
func (EventSubscriptionDestinationArgs) ToEventSubscriptionDestinationPtrOutputWithContext ¶
func (i EventSubscriptionDestinationArgs) ToEventSubscriptionDestinationPtrOutputWithContext(ctx context.Context) EventSubscriptionDestinationPtrOutput
type EventSubscriptionDestinationInput ¶
type EventSubscriptionDestinationInput interface { pulumi.Input ToEventSubscriptionDestinationOutput() EventSubscriptionDestinationOutput ToEventSubscriptionDestinationOutputWithContext(context.Context) EventSubscriptionDestinationOutput }
EventSubscriptionDestinationInput is an input type that accepts EventSubscriptionDestinationArgs and EventSubscriptionDestinationOutput values. You can construct a concrete instance of `EventSubscriptionDestinationInput` via:
EventSubscriptionDestinationArgs{...}
type EventSubscriptionDestinationOutput ¶
type EventSubscriptionDestinationOutput struct{ *pulumi.OutputState }
Information about the destination for an event subscription
func (EventSubscriptionDestinationOutput) ElementType ¶
func (EventSubscriptionDestinationOutput) ElementType() reflect.Type
func (EventSubscriptionDestinationOutput) EndpointType ¶
func (o EventSubscriptionDestinationOutput) EndpointType() pulumi.StringPtrOutput
Type of the endpoint for the event subscription destination
func (EventSubscriptionDestinationOutput) EndpointUrl ¶
func (o EventSubscriptionDestinationOutput) EndpointUrl() pulumi.StringPtrOutput
The URL that represents the endpoint of the destination of an event subscription.
func (EventSubscriptionDestinationOutput) ToEventSubscriptionDestinationOutput ¶
func (o EventSubscriptionDestinationOutput) ToEventSubscriptionDestinationOutput() EventSubscriptionDestinationOutput
func (EventSubscriptionDestinationOutput) ToEventSubscriptionDestinationOutputWithContext ¶
func (o EventSubscriptionDestinationOutput) ToEventSubscriptionDestinationOutputWithContext(ctx context.Context) EventSubscriptionDestinationOutput
func (EventSubscriptionDestinationOutput) ToEventSubscriptionDestinationPtrOutput ¶
func (o EventSubscriptionDestinationOutput) ToEventSubscriptionDestinationPtrOutput() EventSubscriptionDestinationPtrOutput
func (EventSubscriptionDestinationOutput) ToEventSubscriptionDestinationPtrOutputWithContext ¶
func (o EventSubscriptionDestinationOutput) ToEventSubscriptionDestinationPtrOutputWithContext(ctx context.Context) EventSubscriptionDestinationPtrOutput
type EventSubscriptionDestinationPtrInput ¶
type EventSubscriptionDestinationPtrInput interface { pulumi.Input ToEventSubscriptionDestinationPtrOutput() EventSubscriptionDestinationPtrOutput ToEventSubscriptionDestinationPtrOutputWithContext(context.Context) EventSubscriptionDestinationPtrOutput }
EventSubscriptionDestinationPtrInput is an input type that accepts EventSubscriptionDestinationArgs, EventSubscriptionDestinationPtr and EventSubscriptionDestinationPtrOutput values. You can construct a concrete instance of `EventSubscriptionDestinationPtrInput` via:
EventSubscriptionDestinationArgs{...} or: nil
func EventSubscriptionDestinationPtr ¶
func EventSubscriptionDestinationPtr(v *EventSubscriptionDestinationArgs) EventSubscriptionDestinationPtrInput
type EventSubscriptionDestinationPtrOutput ¶
type EventSubscriptionDestinationPtrOutput struct{ *pulumi.OutputState }
func (EventSubscriptionDestinationPtrOutput) ElementType ¶
func (EventSubscriptionDestinationPtrOutput) ElementType() reflect.Type
func (EventSubscriptionDestinationPtrOutput) EndpointType ¶
func (o EventSubscriptionDestinationPtrOutput) EndpointType() pulumi.StringPtrOutput
Type of the endpoint for the event subscription destination
func (EventSubscriptionDestinationPtrOutput) EndpointUrl ¶
func (o EventSubscriptionDestinationPtrOutput) EndpointUrl() pulumi.StringPtrOutput
The URL that represents the endpoint of the destination of an event subscription.
func (EventSubscriptionDestinationPtrOutput) ToEventSubscriptionDestinationPtrOutput ¶
func (o EventSubscriptionDestinationPtrOutput) ToEventSubscriptionDestinationPtrOutput() EventSubscriptionDestinationPtrOutput
func (EventSubscriptionDestinationPtrOutput) ToEventSubscriptionDestinationPtrOutputWithContext ¶
func (o EventSubscriptionDestinationPtrOutput) ToEventSubscriptionDestinationPtrOutputWithContext(ctx context.Context) EventSubscriptionDestinationPtrOutput
type EventSubscriptionDestinationResponse ¶
type EventSubscriptionDestinationResponse struct { // The base URL that represents the endpoint of the destination of an event subscription. EndpointBaseUrl string `pulumi:"endpointBaseUrl"` // Type of the endpoint for the event subscription destination EndpointType *string `pulumi:"endpointType"` // The URL that represents the endpoint of the destination of an event subscription. EndpointUrl *string `pulumi:"endpointUrl"` }
Information about the destination for an event subscription
type EventSubscriptionDestinationResponseArgs ¶
type EventSubscriptionDestinationResponseArgs struct { // The base URL that represents the endpoint of the destination of an event subscription. EndpointBaseUrl pulumi.StringInput `pulumi:"endpointBaseUrl"` // Type of the endpoint for the event subscription destination EndpointType pulumi.StringPtrInput `pulumi:"endpointType"` // The URL that represents the endpoint of the destination of an event subscription. EndpointUrl pulumi.StringPtrInput `pulumi:"endpointUrl"` }
Information about the destination for an event subscription
func (EventSubscriptionDestinationResponseArgs) ElementType ¶
func (EventSubscriptionDestinationResponseArgs) ElementType() reflect.Type
func (EventSubscriptionDestinationResponseArgs) ToEventSubscriptionDestinationResponseOutput ¶
func (i EventSubscriptionDestinationResponseArgs) ToEventSubscriptionDestinationResponseOutput() EventSubscriptionDestinationResponseOutput
func (EventSubscriptionDestinationResponseArgs) ToEventSubscriptionDestinationResponseOutputWithContext ¶
func (i EventSubscriptionDestinationResponseArgs) ToEventSubscriptionDestinationResponseOutputWithContext(ctx context.Context) EventSubscriptionDestinationResponseOutput
func (EventSubscriptionDestinationResponseArgs) ToEventSubscriptionDestinationResponsePtrOutput ¶
func (i EventSubscriptionDestinationResponseArgs) ToEventSubscriptionDestinationResponsePtrOutput() EventSubscriptionDestinationResponsePtrOutput
func (EventSubscriptionDestinationResponseArgs) ToEventSubscriptionDestinationResponsePtrOutputWithContext ¶
func (i EventSubscriptionDestinationResponseArgs) ToEventSubscriptionDestinationResponsePtrOutputWithContext(ctx context.Context) EventSubscriptionDestinationResponsePtrOutput
type EventSubscriptionDestinationResponseInput ¶
type EventSubscriptionDestinationResponseInput interface { pulumi.Input ToEventSubscriptionDestinationResponseOutput() EventSubscriptionDestinationResponseOutput ToEventSubscriptionDestinationResponseOutputWithContext(context.Context) EventSubscriptionDestinationResponseOutput }
EventSubscriptionDestinationResponseInput is an input type that accepts EventSubscriptionDestinationResponseArgs and EventSubscriptionDestinationResponseOutput values. You can construct a concrete instance of `EventSubscriptionDestinationResponseInput` via:
EventSubscriptionDestinationResponseArgs{...}
type EventSubscriptionDestinationResponseOutput ¶
type EventSubscriptionDestinationResponseOutput struct{ *pulumi.OutputState }
Information about the destination for an event subscription
func (EventSubscriptionDestinationResponseOutput) ElementType ¶
func (EventSubscriptionDestinationResponseOutput) ElementType() reflect.Type
func (EventSubscriptionDestinationResponseOutput) EndpointBaseUrl ¶
func (o EventSubscriptionDestinationResponseOutput) EndpointBaseUrl() pulumi.StringOutput
The base URL that represents the endpoint of the destination of an event subscription.
func (EventSubscriptionDestinationResponseOutput) EndpointType ¶
func (o EventSubscriptionDestinationResponseOutput) EndpointType() pulumi.StringPtrOutput
Type of the endpoint for the event subscription destination
func (EventSubscriptionDestinationResponseOutput) EndpointUrl ¶
func (o EventSubscriptionDestinationResponseOutput) EndpointUrl() pulumi.StringPtrOutput
The URL that represents the endpoint of the destination of an event subscription.
func (EventSubscriptionDestinationResponseOutput) ToEventSubscriptionDestinationResponseOutput ¶
func (o EventSubscriptionDestinationResponseOutput) ToEventSubscriptionDestinationResponseOutput() EventSubscriptionDestinationResponseOutput
func (EventSubscriptionDestinationResponseOutput) ToEventSubscriptionDestinationResponseOutputWithContext ¶
func (o EventSubscriptionDestinationResponseOutput) ToEventSubscriptionDestinationResponseOutputWithContext(ctx context.Context) EventSubscriptionDestinationResponseOutput
func (EventSubscriptionDestinationResponseOutput) ToEventSubscriptionDestinationResponsePtrOutput ¶
func (o EventSubscriptionDestinationResponseOutput) ToEventSubscriptionDestinationResponsePtrOutput() EventSubscriptionDestinationResponsePtrOutput
func (EventSubscriptionDestinationResponseOutput) ToEventSubscriptionDestinationResponsePtrOutputWithContext ¶
func (o EventSubscriptionDestinationResponseOutput) ToEventSubscriptionDestinationResponsePtrOutputWithContext(ctx context.Context) EventSubscriptionDestinationResponsePtrOutput
type EventSubscriptionDestinationResponsePtrInput ¶
type EventSubscriptionDestinationResponsePtrInput interface { pulumi.Input ToEventSubscriptionDestinationResponsePtrOutput() EventSubscriptionDestinationResponsePtrOutput ToEventSubscriptionDestinationResponsePtrOutputWithContext(context.Context) EventSubscriptionDestinationResponsePtrOutput }
EventSubscriptionDestinationResponsePtrInput is an input type that accepts EventSubscriptionDestinationResponseArgs, EventSubscriptionDestinationResponsePtr and EventSubscriptionDestinationResponsePtrOutput values. You can construct a concrete instance of `EventSubscriptionDestinationResponsePtrInput` via:
EventSubscriptionDestinationResponseArgs{...} or: nil
func EventSubscriptionDestinationResponsePtr ¶
func EventSubscriptionDestinationResponsePtr(v *EventSubscriptionDestinationResponseArgs) EventSubscriptionDestinationResponsePtrInput
type EventSubscriptionDestinationResponsePtrOutput ¶
type EventSubscriptionDestinationResponsePtrOutput struct{ *pulumi.OutputState }
func (EventSubscriptionDestinationResponsePtrOutput) ElementType ¶
func (EventSubscriptionDestinationResponsePtrOutput) ElementType() reflect.Type
func (EventSubscriptionDestinationResponsePtrOutput) EndpointBaseUrl ¶
func (o EventSubscriptionDestinationResponsePtrOutput) EndpointBaseUrl() pulumi.StringPtrOutput
The base URL that represents the endpoint of the destination of an event subscription.
func (EventSubscriptionDestinationResponsePtrOutput) EndpointType ¶
func (o EventSubscriptionDestinationResponsePtrOutput) EndpointType() pulumi.StringPtrOutput
Type of the endpoint for the event subscription destination
func (EventSubscriptionDestinationResponsePtrOutput) EndpointUrl ¶
func (o EventSubscriptionDestinationResponsePtrOutput) EndpointUrl() pulumi.StringPtrOutput
The URL that represents the endpoint of the destination of an event subscription.
func (EventSubscriptionDestinationResponsePtrOutput) ToEventSubscriptionDestinationResponsePtrOutput ¶
func (o EventSubscriptionDestinationResponsePtrOutput) ToEventSubscriptionDestinationResponsePtrOutput() EventSubscriptionDestinationResponsePtrOutput
func (EventSubscriptionDestinationResponsePtrOutput) ToEventSubscriptionDestinationResponsePtrOutputWithContext ¶
func (o EventSubscriptionDestinationResponsePtrOutput) ToEventSubscriptionDestinationResponsePtrOutputWithContext(ctx context.Context) EventSubscriptionDestinationResponsePtrOutput
type EventSubscriptionFilter ¶
type EventSubscriptionFilter struct { // A list of applicable event types that need to be part of the event subscription. // If it is desired to subscribe to all event types, the string "all" needs to be specified as an element in this list. IncludedEventTypes []string `pulumi:"includedEventTypes"` // Specifies if the SubjectBeginsWith and SubjectEndsWith properties of the filter // should be compared in a case sensitive manner. IsSubjectCaseSensitive *bool `pulumi:"isSubjectCaseSensitive"` // An optional string to filter events for an event subscription based on a resource path prefix. // The format of this depends on the publisher of the events. // Wildcard characters are not supported in this path. SubjectBeginsWith *string `pulumi:"subjectBeginsWith"` // An optional string to filter events for an event subscription based on a resource path suffix. // Wildcard characters are not supported in this path. SubjectEndsWith *string `pulumi:"subjectEndsWith"` }
Filter for the Event Subscription
type EventSubscriptionFilterArgs ¶
type EventSubscriptionFilterArgs struct { // A list of applicable event types that need to be part of the event subscription. // If it is desired to subscribe to all event types, the string "all" needs to be specified as an element in this list. IncludedEventTypes pulumi.StringArrayInput `pulumi:"includedEventTypes"` // Specifies if the SubjectBeginsWith and SubjectEndsWith properties of the filter // should be compared in a case sensitive manner. IsSubjectCaseSensitive pulumi.BoolPtrInput `pulumi:"isSubjectCaseSensitive"` // An optional string to filter events for an event subscription based on a resource path prefix. // The format of this depends on the publisher of the events. // Wildcard characters are not supported in this path. SubjectBeginsWith pulumi.StringPtrInput `pulumi:"subjectBeginsWith"` // An optional string to filter events for an event subscription based on a resource path suffix. // Wildcard characters are not supported in this path. SubjectEndsWith pulumi.StringPtrInput `pulumi:"subjectEndsWith"` }
Filter for the Event Subscription
func (EventSubscriptionFilterArgs) ElementType ¶
func (EventSubscriptionFilterArgs) ElementType() reflect.Type
func (EventSubscriptionFilterArgs) ToEventSubscriptionFilterOutput ¶
func (i EventSubscriptionFilterArgs) ToEventSubscriptionFilterOutput() EventSubscriptionFilterOutput
func (EventSubscriptionFilterArgs) ToEventSubscriptionFilterOutputWithContext ¶
func (i EventSubscriptionFilterArgs) ToEventSubscriptionFilterOutputWithContext(ctx context.Context) EventSubscriptionFilterOutput
func (EventSubscriptionFilterArgs) ToEventSubscriptionFilterPtrOutput ¶
func (i EventSubscriptionFilterArgs) ToEventSubscriptionFilterPtrOutput() EventSubscriptionFilterPtrOutput
func (EventSubscriptionFilterArgs) ToEventSubscriptionFilterPtrOutputWithContext ¶
func (i EventSubscriptionFilterArgs) ToEventSubscriptionFilterPtrOutputWithContext(ctx context.Context) EventSubscriptionFilterPtrOutput
type EventSubscriptionFilterInput ¶
type EventSubscriptionFilterInput interface { pulumi.Input ToEventSubscriptionFilterOutput() EventSubscriptionFilterOutput ToEventSubscriptionFilterOutputWithContext(context.Context) EventSubscriptionFilterOutput }
EventSubscriptionFilterInput is an input type that accepts EventSubscriptionFilterArgs and EventSubscriptionFilterOutput values. You can construct a concrete instance of `EventSubscriptionFilterInput` via:
EventSubscriptionFilterArgs{...}
type EventSubscriptionFilterOutput ¶
type EventSubscriptionFilterOutput struct{ *pulumi.OutputState }
Filter for the Event Subscription
func (EventSubscriptionFilterOutput) ElementType ¶
func (EventSubscriptionFilterOutput) ElementType() reflect.Type
func (EventSubscriptionFilterOutput) IncludedEventTypes ¶
func (o EventSubscriptionFilterOutput) IncludedEventTypes() pulumi.StringArrayOutput
A list of applicable event types that need to be part of the event subscription. If it is desired to subscribe to all event types, the string "all" needs to be specified as an element in this list.
func (EventSubscriptionFilterOutput) IsSubjectCaseSensitive ¶
func (o EventSubscriptionFilterOutput) IsSubjectCaseSensitive() pulumi.BoolPtrOutput
Specifies if the SubjectBeginsWith and SubjectEndsWith properties of the filter should be compared in a case sensitive manner.
func (EventSubscriptionFilterOutput) SubjectBeginsWith ¶
func (o EventSubscriptionFilterOutput) SubjectBeginsWith() pulumi.StringPtrOutput
An optional string to filter events for an event subscription based on a resource path prefix. The format of this depends on the publisher of the events. Wildcard characters are not supported in this path.
func (EventSubscriptionFilterOutput) SubjectEndsWith ¶
func (o EventSubscriptionFilterOutput) SubjectEndsWith() pulumi.StringPtrOutput
An optional string to filter events for an event subscription based on a resource path suffix. Wildcard characters are not supported in this path.
func (EventSubscriptionFilterOutput) ToEventSubscriptionFilterOutput ¶
func (o EventSubscriptionFilterOutput) ToEventSubscriptionFilterOutput() EventSubscriptionFilterOutput
func (EventSubscriptionFilterOutput) ToEventSubscriptionFilterOutputWithContext ¶
func (o EventSubscriptionFilterOutput) ToEventSubscriptionFilterOutputWithContext(ctx context.Context) EventSubscriptionFilterOutput
func (EventSubscriptionFilterOutput) ToEventSubscriptionFilterPtrOutput ¶
func (o EventSubscriptionFilterOutput) ToEventSubscriptionFilterPtrOutput() EventSubscriptionFilterPtrOutput
func (EventSubscriptionFilterOutput) ToEventSubscriptionFilterPtrOutputWithContext ¶
func (o EventSubscriptionFilterOutput) ToEventSubscriptionFilterPtrOutputWithContext(ctx context.Context) EventSubscriptionFilterPtrOutput
type EventSubscriptionFilterPtrInput ¶
type EventSubscriptionFilterPtrInput interface { pulumi.Input ToEventSubscriptionFilterPtrOutput() EventSubscriptionFilterPtrOutput ToEventSubscriptionFilterPtrOutputWithContext(context.Context) EventSubscriptionFilterPtrOutput }
EventSubscriptionFilterPtrInput is an input type that accepts EventSubscriptionFilterArgs, EventSubscriptionFilterPtr and EventSubscriptionFilterPtrOutput values. You can construct a concrete instance of `EventSubscriptionFilterPtrInput` via:
EventSubscriptionFilterArgs{...} or: nil
func EventSubscriptionFilterPtr ¶
func EventSubscriptionFilterPtr(v *EventSubscriptionFilterArgs) EventSubscriptionFilterPtrInput
type EventSubscriptionFilterPtrOutput ¶
type EventSubscriptionFilterPtrOutput struct{ *pulumi.OutputState }
func (EventSubscriptionFilterPtrOutput) Elem ¶
func (o EventSubscriptionFilterPtrOutput) Elem() EventSubscriptionFilterOutput
func (EventSubscriptionFilterPtrOutput) ElementType ¶
func (EventSubscriptionFilterPtrOutput) ElementType() reflect.Type
func (EventSubscriptionFilterPtrOutput) IncludedEventTypes ¶
func (o EventSubscriptionFilterPtrOutput) IncludedEventTypes() pulumi.StringArrayOutput
A list of applicable event types that need to be part of the event subscription. If it is desired to subscribe to all event types, the string "all" needs to be specified as an element in this list.
func (EventSubscriptionFilterPtrOutput) IsSubjectCaseSensitive ¶
func (o EventSubscriptionFilterPtrOutput) IsSubjectCaseSensitive() pulumi.BoolPtrOutput
Specifies if the SubjectBeginsWith and SubjectEndsWith properties of the filter should be compared in a case sensitive manner.
func (EventSubscriptionFilterPtrOutput) SubjectBeginsWith ¶
func (o EventSubscriptionFilterPtrOutput) SubjectBeginsWith() pulumi.StringPtrOutput
An optional string to filter events for an event subscription based on a resource path prefix. The format of this depends on the publisher of the events. Wildcard characters are not supported in this path.
func (EventSubscriptionFilterPtrOutput) SubjectEndsWith ¶
func (o EventSubscriptionFilterPtrOutput) SubjectEndsWith() pulumi.StringPtrOutput
An optional string to filter events for an event subscription based on a resource path suffix. Wildcard characters are not supported in this path.
func (EventSubscriptionFilterPtrOutput) ToEventSubscriptionFilterPtrOutput ¶
func (o EventSubscriptionFilterPtrOutput) ToEventSubscriptionFilterPtrOutput() EventSubscriptionFilterPtrOutput
func (EventSubscriptionFilterPtrOutput) ToEventSubscriptionFilterPtrOutputWithContext ¶
func (o EventSubscriptionFilterPtrOutput) ToEventSubscriptionFilterPtrOutputWithContext(ctx context.Context) EventSubscriptionFilterPtrOutput
type EventSubscriptionFilterResponse ¶
type EventSubscriptionFilterResponse struct { // A list of applicable event types that need to be part of the event subscription. // If it is desired to subscribe to all event types, the string "all" needs to be specified as an element in this list. IncludedEventTypes []string `pulumi:"includedEventTypes"` // Specifies if the SubjectBeginsWith and SubjectEndsWith properties of the filter // should be compared in a case sensitive manner. IsSubjectCaseSensitive *bool `pulumi:"isSubjectCaseSensitive"` // An optional string to filter events for an event subscription based on a resource path prefix. // The format of this depends on the publisher of the events. // Wildcard characters are not supported in this path. SubjectBeginsWith *string `pulumi:"subjectBeginsWith"` // An optional string to filter events for an event subscription based on a resource path suffix. // Wildcard characters are not supported in this path. SubjectEndsWith *string `pulumi:"subjectEndsWith"` }
Filter for the Event Subscription
type EventSubscriptionFilterResponseArgs ¶
type EventSubscriptionFilterResponseArgs struct { // A list of applicable event types that need to be part of the event subscription. // If it is desired to subscribe to all event types, the string "all" needs to be specified as an element in this list. IncludedEventTypes pulumi.StringArrayInput `pulumi:"includedEventTypes"` // Specifies if the SubjectBeginsWith and SubjectEndsWith properties of the filter // should be compared in a case sensitive manner. IsSubjectCaseSensitive pulumi.BoolPtrInput `pulumi:"isSubjectCaseSensitive"` // An optional string to filter events for an event subscription based on a resource path prefix. // The format of this depends on the publisher of the events. // Wildcard characters are not supported in this path. SubjectBeginsWith pulumi.StringPtrInput `pulumi:"subjectBeginsWith"` // An optional string to filter events for an event subscription based on a resource path suffix. // Wildcard characters are not supported in this path. SubjectEndsWith pulumi.StringPtrInput `pulumi:"subjectEndsWith"` }
Filter for the Event Subscription
func (EventSubscriptionFilterResponseArgs) ElementType ¶
func (EventSubscriptionFilterResponseArgs) ElementType() reflect.Type
func (EventSubscriptionFilterResponseArgs) ToEventSubscriptionFilterResponseOutput ¶
func (i EventSubscriptionFilterResponseArgs) ToEventSubscriptionFilterResponseOutput() EventSubscriptionFilterResponseOutput
func (EventSubscriptionFilterResponseArgs) ToEventSubscriptionFilterResponseOutputWithContext ¶
func (i EventSubscriptionFilterResponseArgs) ToEventSubscriptionFilterResponseOutputWithContext(ctx context.Context) EventSubscriptionFilterResponseOutput
func (EventSubscriptionFilterResponseArgs) ToEventSubscriptionFilterResponsePtrOutput ¶
func (i EventSubscriptionFilterResponseArgs) ToEventSubscriptionFilterResponsePtrOutput() EventSubscriptionFilterResponsePtrOutput
func (EventSubscriptionFilterResponseArgs) ToEventSubscriptionFilterResponsePtrOutputWithContext ¶
func (i EventSubscriptionFilterResponseArgs) ToEventSubscriptionFilterResponsePtrOutputWithContext(ctx context.Context) EventSubscriptionFilterResponsePtrOutput
type EventSubscriptionFilterResponseInput ¶
type EventSubscriptionFilterResponseInput interface { pulumi.Input ToEventSubscriptionFilterResponseOutput() EventSubscriptionFilterResponseOutput ToEventSubscriptionFilterResponseOutputWithContext(context.Context) EventSubscriptionFilterResponseOutput }
EventSubscriptionFilterResponseInput is an input type that accepts EventSubscriptionFilterResponseArgs and EventSubscriptionFilterResponseOutput values. You can construct a concrete instance of `EventSubscriptionFilterResponseInput` via:
EventSubscriptionFilterResponseArgs{...}
type EventSubscriptionFilterResponseOutput ¶
type EventSubscriptionFilterResponseOutput struct{ *pulumi.OutputState }
Filter for the Event Subscription
func (EventSubscriptionFilterResponseOutput) ElementType ¶
func (EventSubscriptionFilterResponseOutput) ElementType() reflect.Type
func (EventSubscriptionFilterResponseOutput) IncludedEventTypes ¶
func (o EventSubscriptionFilterResponseOutput) IncludedEventTypes() pulumi.StringArrayOutput
A list of applicable event types that need to be part of the event subscription. If it is desired to subscribe to all event types, the string "all" needs to be specified as an element in this list.
func (EventSubscriptionFilterResponseOutput) IsSubjectCaseSensitive ¶
func (o EventSubscriptionFilterResponseOutput) IsSubjectCaseSensitive() pulumi.BoolPtrOutput
Specifies if the SubjectBeginsWith and SubjectEndsWith properties of the filter should be compared in a case sensitive manner.
func (EventSubscriptionFilterResponseOutput) SubjectBeginsWith ¶
func (o EventSubscriptionFilterResponseOutput) SubjectBeginsWith() pulumi.StringPtrOutput
An optional string to filter events for an event subscription based on a resource path prefix. The format of this depends on the publisher of the events. Wildcard characters are not supported in this path.
func (EventSubscriptionFilterResponseOutput) SubjectEndsWith ¶
func (o EventSubscriptionFilterResponseOutput) SubjectEndsWith() pulumi.StringPtrOutput
An optional string to filter events for an event subscription based on a resource path suffix. Wildcard characters are not supported in this path.
func (EventSubscriptionFilterResponseOutput) ToEventSubscriptionFilterResponseOutput ¶
func (o EventSubscriptionFilterResponseOutput) ToEventSubscriptionFilterResponseOutput() EventSubscriptionFilterResponseOutput
func (EventSubscriptionFilterResponseOutput) ToEventSubscriptionFilterResponseOutputWithContext ¶
func (o EventSubscriptionFilterResponseOutput) ToEventSubscriptionFilterResponseOutputWithContext(ctx context.Context) EventSubscriptionFilterResponseOutput
func (EventSubscriptionFilterResponseOutput) ToEventSubscriptionFilterResponsePtrOutput ¶
func (o EventSubscriptionFilterResponseOutput) ToEventSubscriptionFilterResponsePtrOutput() EventSubscriptionFilterResponsePtrOutput
func (EventSubscriptionFilterResponseOutput) ToEventSubscriptionFilterResponsePtrOutputWithContext ¶
func (o EventSubscriptionFilterResponseOutput) ToEventSubscriptionFilterResponsePtrOutputWithContext(ctx context.Context) EventSubscriptionFilterResponsePtrOutput
type EventSubscriptionFilterResponsePtrInput ¶
type EventSubscriptionFilterResponsePtrInput interface { pulumi.Input ToEventSubscriptionFilterResponsePtrOutput() EventSubscriptionFilterResponsePtrOutput ToEventSubscriptionFilterResponsePtrOutputWithContext(context.Context) EventSubscriptionFilterResponsePtrOutput }
EventSubscriptionFilterResponsePtrInput is an input type that accepts EventSubscriptionFilterResponseArgs, EventSubscriptionFilterResponsePtr and EventSubscriptionFilterResponsePtrOutput values. You can construct a concrete instance of `EventSubscriptionFilterResponsePtrInput` via:
EventSubscriptionFilterResponseArgs{...} or: nil
func EventSubscriptionFilterResponsePtr ¶
func EventSubscriptionFilterResponsePtr(v *EventSubscriptionFilterResponseArgs) EventSubscriptionFilterResponsePtrInput
type EventSubscriptionFilterResponsePtrOutput ¶
type EventSubscriptionFilterResponsePtrOutput struct{ *pulumi.OutputState }
func (EventSubscriptionFilterResponsePtrOutput) ElementType ¶
func (EventSubscriptionFilterResponsePtrOutput) ElementType() reflect.Type
func (EventSubscriptionFilterResponsePtrOutput) IncludedEventTypes ¶
func (o EventSubscriptionFilterResponsePtrOutput) IncludedEventTypes() pulumi.StringArrayOutput
A list of applicable event types that need to be part of the event subscription. If it is desired to subscribe to all event types, the string "all" needs to be specified as an element in this list.
func (EventSubscriptionFilterResponsePtrOutput) IsSubjectCaseSensitive ¶
func (o EventSubscriptionFilterResponsePtrOutput) IsSubjectCaseSensitive() pulumi.BoolPtrOutput
Specifies if the SubjectBeginsWith and SubjectEndsWith properties of the filter should be compared in a case sensitive manner.
func (EventSubscriptionFilterResponsePtrOutput) SubjectBeginsWith ¶
func (o EventSubscriptionFilterResponsePtrOutput) SubjectBeginsWith() pulumi.StringPtrOutput
An optional string to filter events for an event subscription based on a resource path prefix. The format of this depends on the publisher of the events. Wildcard characters are not supported in this path.
func (EventSubscriptionFilterResponsePtrOutput) SubjectEndsWith ¶
func (o EventSubscriptionFilterResponsePtrOutput) SubjectEndsWith() pulumi.StringPtrOutput
An optional string to filter events for an event subscription based on a resource path suffix. Wildcard characters are not supported in this path.
func (EventSubscriptionFilterResponsePtrOutput) ToEventSubscriptionFilterResponsePtrOutput ¶
func (o EventSubscriptionFilterResponsePtrOutput) ToEventSubscriptionFilterResponsePtrOutput() EventSubscriptionFilterResponsePtrOutput
func (EventSubscriptionFilterResponsePtrOutput) ToEventSubscriptionFilterResponsePtrOutputWithContext ¶
func (o EventSubscriptionFilterResponsePtrOutput) ToEventSubscriptionFilterResponsePtrOutputWithContext(ctx context.Context) EventSubscriptionFilterResponsePtrOutput
type EventSubscriptionState ¶
type EventSubscriptionState struct { // Information about the destination where events have to be delivered for the event subscription. Destination EventSubscriptionDestinationResponsePtrInput // Information about the filter for the event subscription. Filter EventSubscriptionFilterResponsePtrInput // List of user defined labels. Labels pulumi.StringArrayInput // Name of the resource Name pulumi.StringPtrInput // Provisioning state of the event subscription. ProvisioningState pulumi.StringPtrInput // Name of the topic of the event subscription. Topic pulumi.StringPtrInput // Type of the resource Type pulumi.StringPtrInput }
func (EventSubscriptionState) ElementType ¶
func (EventSubscriptionState) ElementType() reflect.Type
type ListTopicSharedAccessKeysResult ¶
type ListTopicSharedAccessKeysResult struct { string `pulumi:"key1"` Key2 *string `pulumi:"key2"` }Key1 *
Shared access keys of the Topic
func ListTopicSharedAccessKeys ¶
func ListTopicSharedAccessKeys(ctx *pulumi.Context, args *ListTopicSharedAccessKeysArgs, opts ...pulumi.InvokeOption) (*ListTopicSharedAccessKeysResult, error)
type LookupEventSubscriptionArgs ¶
type LookupEventSubscriptionArgs struct { // Name of the event subscription EventSubscriptionName string `pulumi:"eventSubscriptionName"` // The scope of the event subscription. The scope can be a subscription, or a resource group, or a top level resource belonging to a resource provider namespace, or an EventGrid topic. For example, use '/subscriptions/{subscriptionId}/' for a subscription, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for a resource group, and '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' for a resource, and '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}' for an EventGrid topic. Scope string `pulumi:"scope"` }
type LookupEventSubscriptionResult ¶
type LookupEventSubscriptionResult struct { // Information about the destination where events have to be delivered for the event subscription. Destination *EventSubscriptionDestinationResponse `pulumi:"destination"` // Information about the filter for the event subscription. Filter *EventSubscriptionFilterResponse `pulumi:"filter"` // List of user defined labels. Labels []string `pulumi:"labels"` // Name of the resource Name string `pulumi:"name"` // Provisioning state of the event subscription. ProvisioningState string `pulumi:"provisioningState"` // Name of the topic of the event subscription. Topic string `pulumi:"topic"` // Type of the resource Type string `pulumi:"type"` }
Event Subscription
func LookupEventSubscription ¶
func LookupEventSubscription(ctx *pulumi.Context, args *LookupEventSubscriptionArgs, opts ...pulumi.InvokeOption) (*LookupEventSubscriptionResult, error)
type LookupTopicArgs ¶
type LookupTopicResult ¶
type LookupTopicResult struct { // Endpoint for the topic. Endpoint string `pulumi:"endpoint"` // Location of the resource Location string `pulumi:"location"` // Name of the resource Name string `pulumi:"name"` // Provisioning state of the topic. ProvisioningState string `pulumi:"provisioningState"` // Tags of the resource Tags map[string]string `pulumi:"tags"` // Type of the resource Type string `pulumi:"type"` }
EventGrid Topic
func LookupTopic ¶
func LookupTopic(ctx *pulumi.Context, args *LookupTopicArgs, opts ...pulumi.InvokeOption) (*LookupTopicResult, error)
type Topic ¶
type Topic struct { pulumi.CustomResourceState // Endpoint for the topic. Endpoint pulumi.StringOutput `pulumi:"endpoint"` // Location of the resource Location pulumi.StringOutput `pulumi:"location"` // Name of the resource Name pulumi.StringOutput `pulumi:"name"` // Provisioning state of the topic. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Tags of the resource Tags pulumi.StringMapOutput `pulumi:"tags"` // Type of the resource Type pulumi.StringOutput `pulumi:"type"` }
EventGrid Topic
func GetTopic ¶
func GetTopic(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TopicState, opts ...pulumi.ResourceOption) (*Topic, error)
GetTopic gets an existing Topic resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
type TopicArgs ¶
type TopicArgs struct { // Location of the resource Location pulumi.StringInput // The name of the resource group within the user's subscription. ResourceGroupName pulumi.StringInput // Tags of the resource Tags pulumi.StringMapInput // Name of the topic TopicName pulumi.StringInput }
The set of arguments for constructing a Topic resource.
func (TopicArgs) ElementType ¶
type TopicState ¶
type TopicState struct { // Endpoint for the topic. Endpoint pulumi.StringPtrInput // Location of the resource Location pulumi.StringPtrInput // Name of the resource Name pulumi.StringPtrInput // Provisioning state of the topic. ProvisioningState pulumi.StringPtrInput // Tags of the resource Tags pulumi.StringMapInput // Type of the resource Type pulumi.StringPtrInput }
func (TopicState) ElementType ¶
func (TopicState) ElementType() reflect.Type