azure-native.eventgrid.EventChannel
Explore with Pulumi AI
Event Channel. API Version: 2021-06-01-preview.
Example Usage
EventChannels_CreateOrUpdate
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var eventChannel = new AzureNative.EventGrid.EventChannel("eventChannel", new()
    {
        Destination = new AzureNative.EventGrid.Inputs.EventChannelDestinationArgs
        {
            AzureSubscriptionId = "5b4b650e-28b9-4790-b3ab-ddbd88d727c4",
            PartnerTopicName = "examplePartnerTopic1",
            ResourceGroup = "examplerg2",
        },
        EventChannelName = "exampleEventChannelName1",
        PartnerNamespaceName = "examplePartnerNamespaceName1",
        ResourceGroupName = "examplerg",
        Source = new AzureNative.EventGrid.Inputs.EventChannelSourceArgs
        {
            Source = "ContosoCorp.Accounts.User1",
        },
    });
});
package main
import (
	eventgrid "github.com/pulumi/pulumi-azure-native-sdk/eventgrid"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := eventgrid.NewEventChannel(ctx, "eventChannel", &eventgrid.EventChannelArgs{
			Destination: &eventgrid.EventChannelDestinationArgs{
				AzureSubscriptionId: pulumi.String("5b4b650e-28b9-4790-b3ab-ddbd88d727c4"),
				PartnerTopicName:    pulumi.String("examplePartnerTopic1"),
				ResourceGroup:       pulumi.String("examplerg2"),
			},
			EventChannelName:     pulumi.String("exampleEventChannelName1"),
			PartnerNamespaceName: pulumi.String("examplePartnerNamespaceName1"),
			ResourceGroupName:    pulumi.String("examplerg"),
			Source: &eventgrid.EventChannelSourceArgs{
				Source: pulumi.String("ContosoCorp.Accounts.User1"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.eventgrid.EventChannel;
import com.pulumi.azurenative.eventgrid.EventChannelArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        var eventChannel = new EventChannel("eventChannel", EventChannelArgs.builder()        
            .destination(Map.ofEntries(
                Map.entry("azureSubscriptionId", "5b4b650e-28b9-4790-b3ab-ddbd88d727c4"),
                Map.entry("partnerTopicName", "examplePartnerTopic1"),
                Map.entry("resourceGroup", "examplerg2")
            ))
            .eventChannelName("exampleEventChannelName1")
            .partnerNamespaceName("examplePartnerNamespaceName1")
            .resourceGroupName("examplerg")
            .source(Map.of("source", "ContosoCorp.Accounts.User1"))
            .build());
    }
}
import pulumi
import pulumi_azure_native as azure_native
event_channel = azure_native.eventgrid.EventChannel("eventChannel",
    destination=azure_native.eventgrid.EventChannelDestinationArgs(
        azure_subscription_id="5b4b650e-28b9-4790-b3ab-ddbd88d727c4",
        partner_topic_name="examplePartnerTopic1",
        resource_group="examplerg2",
    ),
    event_channel_name="exampleEventChannelName1",
    partner_namespace_name="examplePartnerNamespaceName1",
    resource_group_name="examplerg",
    source=azure_native.eventgrid.EventChannelSourceArgs(
        source="ContosoCorp.Accounts.User1",
    ))
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const eventChannel = new azure_native.eventgrid.EventChannel("eventChannel", {
    destination: {
        azureSubscriptionId: "5b4b650e-28b9-4790-b3ab-ddbd88d727c4",
        partnerTopicName: "examplePartnerTopic1",
        resourceGroup: "examplerg2",
    },
    eventChannelName: "exampleEventChannelName1",
    partnerNamespaceName: "examplePartnerNamespaceName1",
    resourceGroupName: "examplerg",
    source: {
        source: "ContosoCorp.Accounts.User1",
    },
});
resources:
  eventChannel:
    type: azure-native:eventgrid:EventChannel
    properties:
      destination:
        azureSubscriptionId: 5b4b650e-28b9-4790-b3ab-ddbd88d727c4
        partnerTopicName: examplePartnerTopic1
        resourceGroup: examplerg2
      eventChannelName: exampleEventChannelName1
      partnerNamespaceName: examplePartnerNamespaceName1
      resourceGroupName: examplerg
      source:
        source: ContosoCorp.Accounts.User1
Create EventChannel Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new EventChannel(name: string, args: EventChannelArgs, opts?: CustomResourceOptions);@overload
def EventChannel(resource_name: str,
                 args: EventChannelArgs,
                 opts: Optional[ResourceOptions] = None)
@overload
def EventChannel(resource_name: str,
                 opts: Optional[ResourceOptions] = None,
                 partner_namespace_name: Optional[str] = None,
                 resource_group_name: Optional[str] = None,
                 destination: Optional[EventChannelDestinationArgs] = None,
                 event_channel_name: Optional[str] = None,
                 expiration_time_if_not_activated_utc: Optional[str] = None,
                 filter: Optional[EventChannelFilterArgs] = None,
                 partner_topic_friendly_description: Optional[str] = None,
                 source: Optional[EventChannelSourceArgs] = None)func NewEventChannel(ctx *Context, name string, args EventChannelArgs, opts ...ResourceOption) (*EventChannel, error)public EventChannel(string name, EventChannelArgs args, CustomResourceOptions? opts = null)
public EventChannel(String name, EventChannelArgs args)
public EventChannel(String name, EventChannelArgs args, CustomResourceOptions options)
type: azure-native:eventgrid:EventChannel
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
 - The unique name of the resource.
 - args EventChannelArgs
 - The arguments to resource properties.
 - opts CustomResourceOptions
 - Bag of options to control resource's behavior.
 
- resource_name str
 - The unique name of the resource.
 - args EventChannelArgs
 - The arguments to resource properties.
 - opts ResourceOptions
 - Bag of options to control resource's behavior.
 
- ctx Context
 - Context object for the current deployment.
 - name string
 - The unique name of the resource.
 - args EventChannelArgs
 - The arguments to resource properties.
 - opts ResourceOption
 - Bag of options to control resource's behavior.
 
- name string
 - The unique name of the resource.
 - args EventChannelArgs
 - The arguments to resource properties.
 - opts CustomResourceOptions
 - Bag of options to control resource's behavior.
 
- name String
 - The unique name of the resource.
 - args EventChannelArgs
 - The arguments to resource properties.
 - options CustomResourceOptions
 - Bag of options to control resource's behavior.
 
Constructor example
The following reference example uses placeholder values for all input properties.
var eventChannelResource = new AzureNative.Eventgrid.EventChannel("eventChannelResource", new()
{
    PartnerNamespaceName = "string",
    ResourceGroupName = "string",
    Destination = 
    {
        { "azureSubscriptionId", "string" },
        { "partnerTopicName", "string" },
        { "resourceGroup", "string" },
    },
    EventChannelName = "string",
    ExpirationTimeIfNotActivatedUtc = "string",
    Filter = 
    {
        { "advancedFilters", new[]
        {
            
            {
                { "operatorType", "BoolEquals" },
                { "key", "string" },
                { "value", false },
            },
        } },
        { "enableAdvancedFilteringOnArrays", false },
    },
    PartnerTopicFriendlyDescription = "string",
    Source = 
    {
        { "source", "string" },
    },
});
example, err := eventgrid.NewEventChannel(ctx, "eventChannelResource", &eventgrid.EventChannelArgs{
	PartnerNamespaceName: "string",
	ResourceGroupName:    "string",
	Destination: map[string]interface{}{
		"azureSubscriptionId": "string",
		"partnerTopicName":    "string",
		"resourceGroup":       "string",
	},
	EventChannelName:                "string",
	ExpirationTimeIfNotActivatedUtc: "string",
	Filter: map[string]interface{}{
		"advancedFilters": []map[string]interface{}{
			map[string]interface{}{
				"operatorType": "BoolEquals",
				"key":          "string",
				"value":        false,
			},
		},
		"enableAdvancedFilteringOnArrays": false,
	},
	PartnerTopicFriendlyDescription: "string",
	Source: map[string]interface{}{
		"source": "string",
	},
})
var eventChannelResource = new EventChannel("eventChannelResource", EventChannelArgs.builder()
    .partnerNamespaceName("string")
    .resourceGroupName("string")
    .destination(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .eventChannelName("string")
    .expirationTimeIfNotActivatedUtc("string")
    .filter(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .partnerTopicFriendlyDescription("string")
    .source(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .build());
event_channel_resource = azure_native.eventgrid.EventChannel("eventChannelResource",
    partner_namespace_name=string,
    resource_group_name=string,
    destination={
        azureSubscriptionId: string,
        partnerTopicName: string,
        resourceGroup: string,
    },
    event_channel_name=string,
    expiration_time_if_not_activated_utc=string,
    filter={
        advancedFilters: [{
            operatorType: BoolEquals,
            key: string,
            value: False,
        }],
        enableAdvancedFilteringOnArrays: False,
    },
    partner_topic_friendly_description=string,
    source={
        source: string,
    })
const eventChannelResource = new azure_native.eventgrid.EventChannel("eventChannelResource", {
    partnerNamespaceName: "string",
    resourceGroupName: "string",
    destination: {
        azureSubscriptionId: "string",
        partnerTopicName: "string",
        resourceGroup: "string",
    },
    eventChannelName: "string",
    expirationTimeIfNotActivatedUtc: "string",
    filter: {
        advancedFilters: [{
            operatorType: "BoolEquals",
            key: "string",
            value: false,
        }],
        enableAdvancedFilteringOnArrays: false,
    },
    partnerTopicFriendlyDescription: "string",
    source: {
        source: "string",
    },
});
type: azure-native:eventgrid:EventChannel
properties:
    destination:
        azureSubscriptionId: string
        partnerTopicName: string
        resourceGroup: string
    eventChannelName: string
    expirationTimeIfNotActivatedUtc: string
    filter:
        advancedFilters:
            - key: string
              operatorType: BoolEquals
              value: false
        enableAdvancedFilteringOnArrays: false
    partnerNamespaceName: string
    partnerTopicFriendlyDescription: string
    resourceGroupName: string
    source:
        source: string
EventChannel Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The EventChannel resource accepts the following input properties:
- Partner
Namespace stringName  - Name of the partner namespace.
 - Resource
Group stringName  - The name of the resource group within the user's subscription.
 - Destination
Pulumi.
Azure Native. Event Grid. Inputs. Event Channel Destination  - Represents the destination of an event channel.
 - Event
Channel stringName  - Name of the event channel.
 - Expiration
Time stringIf Not Activated Utc  - Expiration time of the event channel. If this timer expires while the corresponding partner topic is never activated, the event channel and corresponding partner topic are deleted.
 - Filter
Pulumi.
Azure Native. Event Grid. Inputs. Event Channel Filter  - Information about the filter for the event channel.
 - Partner
Topic stringFriendly Description  - Friendly description about the topic. This can be set by the publisher/partner to show custom description for the customer partner topic. This will be helpful to remove any ambiguity of the origin of creation of the partner topic for the customer.
 - Source
Pulumi.
Azure Native. Event Grid. Inputs. Event Channel Source  - Source of the event channel. This represents a unique resource in the partner's resource model.
 
- Partner
Namespace stringName  - Name of the partner namespace.
 - Resource
Group stringName  - The name of the resource group within the user's subscription.
 - Destination
Event
Channel Destination Args  - Represents the destination of an event channel.
 - Event
Channel stringName  - Name of the event channel.
 - Expiration
Time stringIf Not Activated Utc  - Expiration time of the event channel. If this timer expires while the corresponding partner topic is never activated, the event channel and corresponding partner topic are deleted.
 - Filter
Event
Channel Filter Args  - Information about the filter for the event channel.
 - Partner
Topic stringFriendly Description  - Friendly description about the topic. This can be set by the publisher/partner to show custom description for the customer partner topic. This will be helpful to remove any ambiguity of the origin of creation of the partner topic for the customer.
 - Source
Event
Channel Source Args  - Source of the event channel. This represents a unique resource in the partner's resource model.
 
- partner
Namespace StringName  - Name of the partner namespace.
 - resource
Group StringName  - The name of the resource group within the user's subscription.
 - destination
Event
Channel Destination  - Represents the destination of an event channel.
 - event
Channel StringName  - Name of the event channel.
 - expiration
Time StringIf Not Activated Utc  - Expiration time of the event channel. If this timer expires while the corresponding partner topic is never activated, the event channel and corresponding partner topic are deleted.
 - filter
Event
Channel Filter  - Information about the filter for the event channel.
 - partner
Topic StringFriendly Description  - Friendly description about the topic. This can be set by the publisher/partner to show custom description for the customer partner topic. This will be helpful to remove any ambiguity of the origin of creation of the partner topic for the customer.
 - source
Event
Channel Source  - Source of the event channel. This represents a unique resource in the partner's resource model.
 
- partner
Namespace stringName  - Name of the partner namespace.
 - resource
Group stringName  - The name of the resource group within the user's subscription.
 - destination
Event
Channel Destination  - Represents the destination of an event channel.
 - event
Channel stringName  - Name of the event channel.
 - expiration
Time stringIf Not Activated Utc  - Expiration time of the event channel. If this timer expires while the corresponding partner topic is never activated, the event channel and corresponding partner topic are deleted.
 - filter
Event
Channel Filter  - Information about the filter for the event channel.
 - partner
Topic stringFriendly Description  - Friendly description about the topic. This can be set by the publisher/partner to show custom description for the customer partner topic. This will be helpful to remove any ambiguity of the origin of creation of the partner topic for the customer.
 - source
Event
Channel Source  - Source of the event channel. This represents a unique resource in the partner's resource model.
 
- partner_
namespace_ strname  - Name of the partner namespace.
 - resource_
group_ strname  - The name of the resource group within the user's subscription.
 - destination
Event
Channel Destination Args  - Represents the destination of an event channel.
 - event_
channel_ strname  - Name of the event channel.
 - expiration_
time_ strif_ not_ activated_ utc  - Expiration time of the event channel. If this timer expires while the corresponding partner topic is never activated, the event channel and corresponding partner topic are deleted.
 - filter
Event
Channel Filter Args  - Information about the filter for the event channel.
 - partner_
topic_ strfriendly_ description  - Friendly description about the topic. This can be set by the publisher/partner to show custom description for the customer partner topic. This will be helpful to remove any ambiguity of the origin of creation of the partner topic for the customer.
 - source
Event
Channel Source Args  - Source of the event channel. This represents a unique resource in the partner's resource model.
 
- partner
Namespace StringName  - Name of the partner namespace.
 - resource
Group StringName  - The name of the resource group within the user's subscription.
 - destination Property Map
 - Represents the destination of an event channel.
 - event
Channel StringName  - Name of the event channel.
 - expiration
Time StringIf Not Activated Utc  - Expiration time of the event channel. If this timer expires while the corresponding partner topic is never activated, the event channel and corresponding partner topic are deleted.
 - filter Property Map
 - Information about the filter for the event channel.
 - partner
Topic StringFriendly Description  - Friendly description about the topic. This can be set by the publisher/partner to show custom description for the customer partner topic. This will be helpful to remove any ambiguity of the origin of creation of the partner topic for the customer.
 - source Property Map
 - Source of the event channel. This represents a unique resource in the partner's resource model.
 
Outputs
All input properties are implicitly available as output properties. Additionally, the EventChannel resource produces the following output properties:
- Id string
 - The provider-assigned unique ID for this managed resource.
 - Name string
 - Name of the resource.
 - Partner
Topic stringReadiness State  - The readiness state of the corresponding partner topic.
 - Provisioning
State string - Provisioning state of the event channel.
 - System
Data Pulumi.Azure Native. Event Grid. Outputs. System Data Response  - The system metadata relating to Event Channel resource.
 - Type string
 - Type of the resource.
 
- Id string
 - The provider-assigned unique ID for this managed resource.
 - Name string
 - Name of the resource.
 - Partner
Topic stringReadiness State  - The readiness state of the corresponding partner topic.
 - Provisioning
State string - Provisioning state of the event channel.
 - System
Data SystemData Response  - The system metadata relating to Event Channel resource.
 - Type string
 - Type of the resource.
 
- id String
 - The provider-assigned unique ID for this managed resource.
 - name String
 - Name of the resource.
 - partner
Topic StringReadiness State  - The readiness state of the corresponding partner topic.
 - provisioning
State String - Provisioning state of the event channel.
 - system
Data SystemData Response  - The system metadata relating to Event Channel resource.
 - type String
 - Type of the resource.
 
- id string
 - The provider-assigned unique ID for this managed resource.
 - name string
 - Name of the resource.
 - partner
Topic stringReadiness State  - The readiness state of the corresponding partner topic.
 - provisioning
State string - Provisioning state of the event channel.
 - system
Data SystemData Response  - The system metadata relating to Event Channel resource.
 - type string
 - Type of the resource.
 
- id str
 - The provider-assigned unique ID for this managed resource.
 - name str
 - Name of the resource.
 - partner_
topic_ strreadiness_ state  - The readiness state of the corresponding partner topic.
 - provisioning_
state str - Provisioning state of the event channel.
 - system_
data SystemData Response  - The system metadata relating to Event Channel resource.
 - type str
 - Type of the resource.
 
- id String
 - The provider-assigned unique ID for this managed resource.
 - name String
 - Name of the resource.
 - partner
Topic StringReadiness State  - The readiness state of the corresponding partner topic.
 - provisioning
State String - Provisioning state of the event channel.
 - system
Data Property Map - The system metadata relating to Event Channel resource.
 - type String
 - Type of the resource.
 
Supporting Types
BoolEqualsAdvancedFilter, BoolEqualsAdvancedFilterArgs        
BoolEqualsAdvancedFilterResponse, BoolEqualsAdvancedFilterResponseArgs          
EventChannelDestination, EventChannelDestinationArgs      
- Azure
Subscription stringId  - Azure subscription ID of the customer creating the event channel. The partner topic associated with the event channel will be created under this Azure subscription.
 - Partner
Topic stringName  - Name of the partner topic associated with the event channel.
 - Resource
Group string - Azure Resource Group of the customer creating the event channel. The partner topic associated with the event channel will be created under this resource group.
 
- Azure
Subscription stringId  - Azure subscription ID of the customer creating the event channel. The partner topic associated with the event channel will be created under this Azure subscription.
 - Partner
Topic stringName  - Name of the partner topic associated with the event channel.
 - Resource
Group string - Azure Resource Group of the customer creating the event channel. The partner topic associated with the event channel will be created under this resource group.
 
- azure
Subscription StringId  - Azure subscription ID of the customer creating the event channel. The partner topic associated with the event channel will be created under this Azure subscription.
 - partner
Topic StringName  - Name of the partner topic associated with the event channel.
 - resource
Group String - Azure Resource Group of the customer creating the event channel. The partner topic associated with the event channel will be created under this resource group.
 
- azure
Subscription stringId  - Azure subscription ID of the customer creating the event channel. The partner topic associated with the event channel will be created under this Azure subscription.
 - partner
Topic stringName  - Name of the partner topic associated with the event channel.
 - resource
Group string - Azure Resource Group of the customer creating the event channel. The partner topic associated with the event channel will be created under this resource group.
 
- azure_
subscription_ strid  - Azure subscription ID of the customer creating the event channel. The partner topic associated with the event channel will be created under this Azure subscription.
 - partner_
topic_ strname  - Name of the partner topic associated with the event channel.
 - resource_
group str - Azure Resource Group of the customer creating the event channel. The partner topic associated with the event channel will be created under this resource group.
 
- azure
Subscription StringId  - Azure subscription ID of the customer creating the event channel. The partner topic associated with the event channel will be created under this Azure subscription.
 - partner
Topic StringName  - Name of the partner topic associated with the event channel.
 - resource
Group String - Azure Resource Group of the customer creating the event channel. The partner topic associated with the event channel will be created under this resource group.
 
EventChannelDestinationResponse, EventChannelDestinationResponseArgs        
- Azure
Subscription stringId  - Azure subscription ID of the customer creating the event channel. The partner topic associated with the event channel will be created under this Azure subscription.
 - Partner
Topic stringName  - Name of the partner topic associated with the event channel.
 - Resource
Group string - Azure Resource Group of the customer creating the event channel. The partner topic associated with the event channel will be created under this resource group.
 
- Azure
Subscription stringId  - Azure subscription ID of the customer creating the event channel. The partner topic associated with the event channel will be created under this Azure subscription.
 - Partner
Topic stringName  - Name of the partner topic associated with the event channel.
 - Resource
Group string - Azure Resource Group of the customer creating the event channel. The partner topic associated with the event channel will be created under this resource group.
 
- azure
Subscription StringId  - Azure subscription ID of the customer creating the event channel. The partner topic associated with the event channel will be created under this Azure subscription.
 - partner
Topic StringName  - Name of the partner topic associated with the event channel.
 - resource
Group String - Azure Resource Group of the customer creating the event channel. The partner topic associated with the event channel will be created under this resource group.
 
- azure
Subscription stringId  - Azure subscription ID of the customer creating the event channel. The partner topic associated with the event channel will be created under this Azure subscription.
 - partner
Topic stringName  - Name of the partner topic associated with the event channel.
 - resource
Group string - Azure Resource Group of the customer creating the event channel. The partner topic associated with the event channel will be created under this resource group.
 
- azure_
subscription_ strid  - Azure subscription ID of the customer creating the event channel. The partner topic associated with the event channel will be created under this Azure subscription.
 - partner_
topic_ strname  - Name of the partner topic associated with the event channel.
 - resource_
group str - Azure Resource Group of the customer creating the event channel. The partner topic associated with the event channel will be created under this resource group.
 
- azure
Subscription StringId  - Azure subscription ID of the customer creating the event channel. The partner topic associated with the event channel will be created under this Azure subscription.
 - partner
Topic StringName  - Name of the partner topic associated with the event channel.
 - resource
Group String - Azure Resource Group of the customer creating the event channel. The partner topic associated with the event channel will be created under this resource group.
 
EventChannelFilter, EventChannelFilterArgs      
- Advanced
Filters List<object> - An array of advanced filters that are used for filtering event channels.
 - Enable
Advanced boolFiltering On Arrays  - Allows advanced filters to be evaluated against an array of values instead of expecting a singular value. The default value is either false or null.
 
- Advanced
Filters []interface{} - An array of advanced filters that are used for filtering event channels.
 - Enable
Advanced boolFiltering On Arrays  - Allows advanced filters to be evaluated against an array of values instead of expecting a singular value. The default value is either false or null.
 
- advanced
Filters List<Object> - An array of advanced filters that are used for filtering event channels.
 - enable
Advanced BooleanFiltering On Arrays  - Allows advanced filters to be evaluated against an array of values instead of expecting a singular value. The default value is either false or null.
 
- advanced
Filters (BoolEquals Advanced Filter | Is Not Null Advanced Filter | Is Null Or Undefined Advanced Filter | Number Greater Than Advanced Filter | Number Greater Than Or Equals Advanced Filter | Number In Advanced Filter | Number In Range Advanced Filter | Number Less Than Advanced Filter | Number Less Than Or Equals Advanced Filter | Number Not In Advanced Filter | Number Not In Range Advanced Filter | String Begins With Advanced Filter | String Contains Advanced Filter | String Ends With Advanced Filter | String In Advanced Filter | String Not Begins With Advanced Filter | String Not Contains Advanced Filter | String Not Ends With Advanced Filter | String Not In Advanced Filter)[]  - An array of advanced filters that are used for filtering event channels.
 - enable
Advanced booleanFiltering On Arrays  - Allows advanced filters to be evaluated against an array of values instead of expecting a singular value. The default value is either false or null.
 
- advanced_
filters Sequence[Union[BoolEquals Advanced Filter, Is Not Null Advanced Filter, Is Null Or Undefined Advanced Filter, Number Greater Than Advanced Filter, Number Greater Than Or Equals Advanced Filter, Number In Advanced Filter, Number In Range Advanced Filter, Number Less Than Advanced Filter, Number Less Than Or Equals Advanced Filter, Number Not In Advanced Filter, Number Not In Range Advanced Filter, String Begins With Advanced Filter, String Contains Advanced Filter, String Ends With Advanced Filter, String In Advanced Filter, String Not Begins With Advanced Filter, String Not Contains Advanced Filter, String Not Ends With Advanced Filter, String Not In Advanced Filter]]  - An array of advanced filters that are used for filtering event channels.
 - enable_
advanced_ boolfiltering_ on_ arrays  - Allows advanced filters to be evaluated against an array of values instead of expecting a singular value. The default value is either false or null.
 
- advanced
Filters List<Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map> - An array of advanced filters that are used for filtering event channels.
 - enable
Advanced BooleanFiltering On Arrays  - Allows advanced filters to be evaluated against an array of values instead of expecting a singular value. The default value is either false or null.
 
EventChannelFilterResponse, EventChannelFilterResponseArgs        
- Advanced
Filters List<object> - An array of advanced filters that are used for filtering event channels.
 - Enable
Advanced boolFiltering On Arrays  - Allows advanced filters to be evaluated against an array of values instead of expecting a singular value. The default value is either false or null.
 
- Advanced
Filters []interface{} - An array of advanced filters that are used for filtering event channels.
 - Enable
Advanced boolFiltering On Arrays  - Allows advanced filters to be evaluated against an array of values instead of expecting a singular value. The default value is either false or null.
 
- advanced
Filters List<Object> - An array of advanced filters that are used for filtering event channels.
 - enable
Advanced BooleanFiltering On Arrays  - Allows advanced filters to be evaluated against an array of values instead of expecting a singular value. The default value is either false or null.
 
- advanced
Filters (BoolEquals Advanced Filter Response | Is Not Null Advanced Filter Response | Is Null Or Undefined Advanced Filter Response | Number Greater Than Advanced Filter Response | Number Greater Than Or Equals Advanced Filter Response | Number In Advanced Filter Response | Number In Range Advanced Filter Response | Number Less Than Advanced Filter Response | Number Less Than Or Equals Advanced Filter Response | Number Not In Advanced Filter Response | Number Not In Range Advanced Filter Response | String Begins With Advanced Filter Response | String Contains Advanced Filter Response | String Ends With Advanced Filter Response | String In Advanced Filter Response | String Not Begins With Advanced Filter Response | String Not Contains Advanced Filter Response | String Not Ends With Advanced Filter Response | String Not In Advanced Filter Response)[]  - An array of advanced filters that are used for filtering event channels.
 - enable
Advanced booleanFiltering On Arrays  - Allows advanced filters to be evaluated against an array of values instead of expecting a singular value. The default value is either false or null.
 
- advanced_
filters Sequence[Union[BoolEquals Advanced Filter Response, Is Not Null Advanced Filter Response, Is Null Or Undefined Advanced Filter Response, Number Greater Than Advanced Filter Response, Number Greater Than Or Equals Advanced Filter Response, Number In Advanced Filter Response, Number In Range Advanced Filter Response, Number Less Than Advanced Filter Response, Number Less Than Or Equals Advanced Filter Response, Number Not In Advanced Filter Response, Number Not In Range Advanced Filter Response, String Begins With Advanced Filter Response, String Contains Advanced Filter Response, String Ends With Advanced Filter Response, String In Advanced Filter Response, String Not Begins With Advanced Filter Response, String Not Contains Advanced Filter Response, String Not Ends With Advanced Filter Response, String Not In Advanced Filter Response]]  - An array of advanced filters that are used for filtering event channels.
 - enable_
advanced_ boolfiltering_ on_ arrays  - Allows advanced filters to be evaluated against an array of values instead of expecting a singular value. The default value is either false or null.
 
- advanced
Filters List<Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map> - An array of advanced filters that are used for filtering event channels.
 - enable
Advanced BooleanFiltering On Arrays  - Allows advanced filters to be evaluated against an array of values instead of expecting a singular value. The default value is either false or null.
 
EventChannelSource, EventChannelSourceArgs      
- Source string
 - The identifier of the resource that's the source of the events. This represents a unique resource in the partner's resource model.
 
- Source string
 - The identifier of the resource that's the source of the events. This represents a unique resource in the partner's resource model.
 
- source String
 - The identifier of the resource that's the source of the events. This represents a unique resource in the partner's resource model.
 
- source string
 - The identifier of the resource that's the source of the events. This represents a unique resource in the partner's resource model.
 
- source str
 - The identifier of the resource that's the source of the events. This represents a unique resource in the partner's resource model.
 
- source String
 - The identifier of the resource that's the source of the events. This represents a unique resource in the partner's resource model.
 
EventChannelSourceResponse, EventChannelSourceResponseArgs        
- Source string
 - The identifier of the resource that's the source of the events. This represents a unique resource in the partner's resource model.
 
- Source string
 - The identifier of the resource that's the source of the events. This represents a unique resource in the partner's resource model.
 
- source String
 - The identifier of the resource that's the source of the events. This represents a unique resource in the partner's resource model.
 
- source string
 - The identifier of the resource that's the source of the events. This represents a unique resource in the partner's resource model.
 
- source str
 - The identifier of the resource that's the source of the events. This represents a unique resource in the partner's resource model.
 
- source String
 - The identifier of the resource that's the source of the events. This represents a unique resource in the partner's resource model.
 
IsNotNullAdvancedFilter, IsNotNullAdvancedFilterArgs          
- Key string
 - The field/property in the event based on which you want to filter.
 
- Key string
 - The field/property in the event based on which you want to filter.
 
- key String
 - The field/property in the event based on which you want to filter.
 
- key string
 - The field/property in the event based on which you want to filter.
 
- key str
 - The field/property in the event based on which you want to filter.
 
- key String
 - The field/property in the event based on which you want to filter.
 
IsNotNullAdvancedFilterResponse, IsNotNullAdvancedFilterResponseArgs            
- Key string
 - The field/property in the event based on which you want to filter.
 
- Key string
 - The field/property in the event based on which you want to filter.
 
- key String
 - The field/property in the event based on which you want to filter.
 
- key string
 - The field/property in the event based on which you want to filter.
 
- key str
 - The field/property in the event based on which you want to filter.
 
- key String
 - The field/property in the event based on which you want to filter.
 
IsNullOrUndefinedAdvancedFilter, IsNullOrUndefinedAdvancedFilterArgs            
- Key string
 - The field/property in the event based on which you want to filter.
 
- Key string
 - The field/property in the event based on which you want to filter.
 
- key String
 - The field/property in the event based on which you want to filter.
 
- key string
 - The field/property in the event based on which you want to filter.
 
- key str
 - The field/property in the event based on which you want to filter.
 
- key String
 - The field/property in the event based on which you want to filter.
 
IsNullOrUndefinedAdvancedFilterResponse, IsNullOrUndefinedAdvancedFilterResponseArgs              
- Key string
 - The field/property in the event based on which you want to filter.
 
- Key string
 - The field/property in the event based on which you want to filter.
 
- key String
 - The field/property in the event based on which you want to filter.
 
- key string
 - The field/property in the event based on which you want to filter.
 
- key str
 - The field/property in the event based on which you want to filter.
 
- key String
 - The field/property in the event based on which you want to filter.
 
NumberGreaterThanAdvancedFilter, NumberGreaterThanAdvancedFilterArgs          
NumberGreaterThanAdvancedFilterResponse, NumberGreaterThanAdvancedFilterResponseArgs            
NumberGreaterThanOrEqualsAdvancedFilter, NumberGreaterThanOrEqualsAdvancedFilterArgs              
NumberGreaterThanOrEqualsAdvancedFilterResponse, NumberGreaterThanOrEqualsAdvancedFilterResponseArgs                
NumberInAdvancedFilter, NumberInAdvancedFilterArgs        
NumberInAdvancedFilterResponse, NumberInAdvancedFilterResponseArgs          
NumberInRangeAdvancedFilter, NumberInRangeAdvancedFilterArgs          
NumberInRangeAdvancedFilterResponse, NumberInRangeAdvancedFilterResponseArgs            
NumberLessThanAdvancedFilter, NumberLessThanAdvancedFilterArgs          
NumberLessThanAdvancedFilterResponse, NumberLessThanAdvancedFilterResponseArgs            
NumberLessThanOrEqualsAdvancedFilter, NumberLessThanOrEqualsAdvancedFilterArgs              
NumberLessThanOrEqualsAdvancedFilterResponse, NumberLessThanOrEqualsAdvancedFilterResponseArgs                
NumberNotInAdvancedFilter, NumberNotInAdvancedFilterArgs          
NumberNotInAdvancedFilterResponse, NumberNotInAdvancedFilterResponseArgs            
NumberNotInRangeAdvancedFilter, NumberNotInRangeAdvancedFilterArgs            
NumberNotInRangeAdvancedFilterResponse, NumberNotInRangeAdvancedFilterResponseArgs              
StringBeginsWithAdvancedFilter, StringBeginsWithAdvancedFilterArgs          
StringBeginsWithAdvancedFilterResponse, StringBeginsWithAdvancedFilterResponseArgs            
StringContainsAdvancedFilter, StringContainsAdvancedFilterArgs        
StringContainsAdvancedFilterResponse, StringContainsAdvancedFilterResponseArgs          
StringEndsWithAdvancedFilter, StringEndsWithAdvancedFilterArgs          
StringEndsWithAdvancedFilterResponse, StringEndsWithAdvancedFilterResponseArgs            
StringInAdvancedFilter, StringInAdvancedFilterArgs        
StringInAdvancedFilterResponse, StringInAdvancedFilterResponseArgs          
StringNotBeginsWithAdvancedFilter, StringNotBeginsWithAdvancedFilterArgs            
StringNotBeginsWithAdvancedFilterResponse, StringNotBeginsWithAdvancedFilterResponseArgs              
StringNotContainsAdvancedFilter, StringNotContainsAdvancedFilterArgs          
StringNotContainsAdvancedFilterResponse, StringNotContainsAdvancedFilterResponseArgs            
StringNotEndsWithAdvancedFilter, StringNotEndsWithAdvancedFilterArgs            
StringNotEndsWithAdvancedFilterResponse, StringNotEndsWithAdvancedFilterResponseArgs              
StringNotInAdvancedFilter, StringNotInAdvancedFilterArgs          
StringNotInAdvancedFilterResponse, StringNotInAdvancedFilterResponseArgs            
SystemDataResponse, SystemDataResponseArgs      
- Created
At string - The timestamp of resource creation (UTC).
 - Created
By string - The identity that created the resource.
 - Created
By stringType  - The type of identity that created the resource.
 - Last
Modified stringAt  - The timestamp of resource last modification (UTC)
 - Last
Modified stringBy  - The identity that last modified the resource.
 - Last
Modified stringBy Type  - The type of identity that last modified the resource.
 
- Created
At string - The timestamp of resource creation (UTC).
 - Created
By string - The identity that created the resource.
 - Created
By stringType  - The type of identity that created the resource.
 - Last
Modified stringAt  - The timestamp of resource last modification (UTC)
 - Last
Modified stringBy  - The identity that last modified the resource.
 - Last
Modified stringBy Type  - The type of identity that last modified the resource.
 
- created
At String - The timestamp of resource creation (UTC).
 - created
By String - The identity that created the resource.
 - created
By StringType  - The type of identity that created the resource.
 - last
Modified StringAt  - The timestamp of resource last modification (UTC)
 - last
Modified StringBy  - The identity that last modified the resource.
 - last
Modified StringBy Type  - The type of identity that last modified the resource.
 
- created
At string - The timestamp of resource creation (UTC).
 - created
By string - The identity that created the resource.
 - created
By stringType  - The type of identity that created the resource.
 - last
Modified stringAt  - The timestamp of resource last modification (UTC)
 - last
Modified stringBy  - The identity that last modified the resource.
 - last
Modified stringBy Type  - The type of identity that last modified the resource.
 
- created_
at str - The timestamp of resource creation (UTC).
 - created_
by str - The identity that created the resource.
 - created_
by_ strtype  - The type of identity that created the resource.
 - last_
modified_ strat  - The timestamp of resource last modification (UTC)
 - last_
modified_ strby  - The identity that last modified the resource.
 - last_
modified_ strby_ type  - The type of identity that last modified the resource.
 
- created
At String - The timestamp of resource creation (UTC).
 - created
By String - The identity that created the resource.
 - created
By StringType  - The type of identity that created the resource.
 - last
Modified StringAt  - The timestamp of resource last modification (UTC)
 - last
Modified StringBy  - The identity that last modified the resource.
 - last
Modified StringBy Type  - The type of identity that last modified the resource.
 
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:eventgrid:EventChannel exampleEventChannelName1 /subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/partnerNamespaces/partnerNamespace123/eventChannels/exampleEventChannelName1 
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
 - azure-native-v1 pulumi/pulumi-azure-native
 - License
 - Apache-2.0