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 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/go/azure/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

new EventChannel(name: string, args: EventChannelArgs, opts?: CustomResourceOptions);
@overload
def EventChannel(resource_name: str,
                 opts: Optional[ResourceOptions] = 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_namespace_name: Optional[str] = None,
                 partner_topic_friendly_description: Optional[str] = None,
                 resource_group_name: Optional[str] = None,
                 source: Optional[EventChannelSourceArgs] = None)
@overload
def EventChannel(resource_name: str,
                 args: EventChannelArgs,
                 opts: Optional[ResourceOptions] = 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.

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.

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:

PartnerNamespaceName string

Name of the partner namespace.

ResourceGroupName string

The name of the resource group within the user's subscription.

Destination Pulumi.AzureNative.EventGrid.Inputs.EventChannelDestinationArgs

Represents the destination of an event channel.

EventChannelName string

Name of the event channel.

ExpirationTimeIfNotActivatedUtc string

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.AzureNative.EventGrid.Inputs.EventChannelFilterArgs

Information about the filter for the event channel.

PartnerTopicFriendlyDescription string

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.AzureNative.EventGrid.Inputs.EventChannelSourceArgs

Source of the event channel. This represents a unique resource in the partner's resource model.

PartnerNamespaceName string

Name of the partner namespace.

ResourceGroupName string

The name of the resource group within the user's subscription.

Destination EventChannelDestinationArgs

Represents the destination of an event channel.

EventChannelName string

Name of the event channel.

ExpirationTimeIfNotActivatedUtc string

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 EventChannelFilterArgs

Information about the filter for the event channel.

PartnerTopicFriendlyDescription string

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 EventChannelSourceArgs

Source of the event channel. This represents a unique resource in the partner's resource model.

partnerNamespaceName String

Name of the partner namespace.

resourceGroupName String

The name of the resource group within the user's subscription.

destination EventChannelDestinationArgs

Represents the destination of an event channel.

eventChannelName String

Name of the event channel.

expirationTimeIfNotActivatedUtc String

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 EventChannelFilterArgs

Information about the filter for the event channel.

partnerTopicFriendlyDescription String

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 EventChannelSourceArgs

Source of the event channel. This represents a unique resource in the partner's resource model.

partnerNamespaceName string

Name of the partner namespace.

resourceGroupName string

The name of the resource group within the user's subscription.

destination EventChannelDestinationArgs

Represents the destination of an event channel.

eventChannelName string

Name of the event channel.

expirationTimeIfNotActivatedUtc string

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 EventChannelFilterArgs

Information about the filter for the event channel.

partnerTopicFriendlyDescription string

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 EventChannelSourceArgs

Source of the event channel. This represents a unique resource in the partner's resource model.

partner_namespace_name str

Name of the partner namespace.

resource_group_name str

The name of the resource group within the user's subscription.

destination EventChannelDestinationArgs

Represents the destination of an event channel.

event_channel_name str

Name of the event channel.

expiration_time_if_not_activated_utc str

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 EventChannelFilterArgs

Information about the filter for the event channel.

partner_topic_friendly_description str

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 EventChannelSourceArgs

Source of the event channel. This represents a unique resource in the partner's resource model.

partnerNamespaceName String

Name of the partner namespace.

resourceGroupName String

The name of the resource group within the user's subscription.

destination Property Map

Represents the destination of an event channel.

eventChannelName String

Name of the event channel.

expirationTimeIfNotActivatedUtc String

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.

partnerTopicFriendlyDescription String

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.

PartnerTopicReadinessState string

The readiness state of the corresponding partner topic.

ProvisioningState string

Provisioning state of the event channel.

SystemData Pulumi.AzureNative.EventGrid.Outputs.SystemDataResponse

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.

PartnerTopicReadinessState string

The readiness state of the corresponding partner topic.

ProvisioningState string

Provisioning state of the event channel.

SystemData SystemDataResponse

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.

partnerTopicReadinessState String

The readiness state of the corresponding partner topic.

provisioningState String

Provisioning state of the event channel.

systemData SystemDataResponse

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.

partnerTopicReadinessState string

The readiness state of the corresponding partner topic.

provisioningState string

Provisioning state of the event channel.

systemData SystemDataResponse

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_readiness_state str

The readiness state of the corresponding partner topic.

provisioning_state str

Provisioning state of the event channel.

system_data SystemDataResponse

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.

partnerTopicReadinessState String

The readiness state of the corresponding partner topic.

provisioningState String

Provisioning state of the event channel.

systemData Property Map

The system metadata relating to Event Channel resource.

type String

Type of the resource.

Supporting Types

BoolEqualsAdvancedFilter

Key string

The field/property in the event based on which you want to filter.

Value bool

The boolean filter value.

Key string

The field/property in the event based on which you want to filter.

Value bool

The boolean filter value.

key String

The field/property in the event based on which you want to filter.

value Boolean

The boolean filter value.

key string

The field/property in the event based on which you want to filter.

value boolean

The boolean filter value.

key str

The field/property in the event based on which you want to filter.

value bool

The boolean filter value.

key String

The field/property in the event based on which you want to filter.

value Boolean

The boolean filter value.

BoolEqualsAdvancedFilterResponse

Key string

The field/property in the event based on which you want to filter.

Value bool

The boolean filter value.

Key string

The field/property in the event based on which you want to filter.

Value bool

The boolean filter value.

key String

The field/property in the event based on which you want to filter.

value Boolean

The boolean filter value.

key string

The field/property in the event based on which you want to filter.

value boolean

The boolean filter value.

key str

The field/property in the event based on which you want to filter.

value bool

The boolean filter value.

key String

The field/property in the event based on which you want to filter.

value Boolean

The boolean filter value.

EventChannelDestination

AzureSubscriptionId string

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.

PartnerTopicName string

Name of the partner topic associated with the event channel.

ResourceGroup 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.

AzureSubscriptionId string

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.

PartnerTopicName string

Name of the partner topic associated with the event channel.

ResourceGroup 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.

azureSubscriptionId String

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.

partnerTopicName String

Name of the partner topic associated with the event channel.

resourceGroup 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.

azureSubscriptionId string

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.

partnerTopicName string

Name of the partner topic associated with the event channel.

resourceGroup 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_id str

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_name str

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.

azureSubscriptionId String

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.

partnerTopicName String

Name of the partner topic associated with the event channel.

resourceGroup 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

AzureSubscriptionId string

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.

PartnerTopicName string

Name of the partner topic associated with the event channel.

ResourceGroup 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.

AzureSubscriptionId string

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.

PartnerTopicName string

Name of the partner topic associated with the event channel.

ResourceGroup 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.

azureSubscriptionId String

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.

partnerTopicName String

Name of the partner topic associated with the event channel.

resourceGroup 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.

azureSubscriptionId string

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.

partnerTopicName string

Name of the partner topic associated with the event channel.

resourceGroup 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_id str

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_name str

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.

azureSubscriptionId String

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.

partnerTopicName String

Name of the partner topic associated with the event channel.

resourceGroup 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

AdvancedFilters List<object>

An array of advanced filters that are used for filtering event channels.

EnableAdvancedFilteringOnArrays bool

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.

AdvancedFilters []interface{}

An array of advanced filters that are used for filtering event channels.

EnableAdvancedFilteringOnArrays bool

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.

advancedFilters List<Object>

An array of advanced filters that are used for filtering event channels.

enableAdvancedFilteringOnArrays Boolean

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.

advancedFilters (BoolEqualsAdvancedFilter | IsNotNullAdvancedFilter | IsNullOrUndefinedAdvancedFilter | NumberGreaterThanAdvancedFilter | NumberGreaterThanOrEqualsAdvancedFilter | NumberInAdvancedFilter | NumberInRangeAdvancedFilter | NumberLessThanAdvancedFilter | NumberLessThanOrEqualsAdvancedFilter | NumberNotInAdvancedFilter | NumberNotInRangeAdvancedFilter | StringBeginsWithAdvancedFilter | StringContainsAdvancedFilter | StringEndsWithAdvancedFilter | StringInAdvancedFilter | StringNotBeginsWithAdvancedFilter | StringNotContainsAdvancedFilter | StringNotEndsWithAdvancedFilter | StringNotInAdvancedFilter)[]

An array of advanced filters that are used for filtering event channels.

enableAdvancedFilteringOnArrays boolean

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[BoolEqualsAdvancedFilter, IsNotNullAdvancedFilter, IsNullOrUndefinedAdvancedFilter, NumberGreaterThanAdvancedFilter, NumberGreaterThanOrEqualsAdvancedFilter, NumberInAdvancedFilter, NumberInRangeAdvancedFilter, NumberLessThanAdvancedFilter, NumberLessThanOrEqualsAdvancedFilter, NumberNotInAdvancedFilter, NumberNotInRangeAdvancedFilter, StringBeginsWithAdvancedFilter, StringContainsAdvancedFilter, StringEndsWithAdvancedFilter, StringInAdvancedFilter, StringNotBeginsWithAdvancedFilter, StringNotContainsAdvancedFilter, StringNotEndsWithAdvancedFilter, StringNotInAdvancedFilter]]

An array of advanced filters that are used for filtering event channels.

enable_advanced_filtering_on_arrays bool

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.

advancedFilters 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.

enableAdvancedFilteringOnArrays Boolean

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

AdvancedFilters List<object>

An array of advanced filters that are used for filtering event channels.

EnableAdvancedFilteringOnArrays bool

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.

AdvancedFilters []interface{}

An array of advanced filters that are used for filtering event channels.

EnableAdvancedFilteringOnArrays bool

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.

advancedFilters List<Object>

An array of advanced filters that are used for filtering event channels.

enableAdvancedFilteringOnArrays Boolean

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.

advancedFilters (BoolEqualsAdvancedFilterResponse | IsNotNullAdvancedFilterResponse | IsNullOrUndefinedAdvancedFilterResponse | NumberGreaterThanAdvancedFilterResponse | NumberGreaterThanOrEqualsAdvancedFilterResponse | NumberInAdvancedFilterResponse | NumberInRangeAdvancedFilterResponse | NumberLessThanAdvancedFilterResponse | NumberLessThanOrEqualsAdvancedFilterResponse | NumberNotInAdvancedFilterResponse | NumberNotInRangeAdvancedFilterResponse | StringBeginsWithAdvancedFilterResponse | StringContainsAdvancedFilterResponse | StringEndsWithAdvancedFilterResponse | StringInAdvancedFilterResponse | StringNotBeginsWithAdvancedFilterResponse | StringNotContainsAdvancedFilterResponse | StringNotEndsWithAdvancedFilterResponse | StringNotInAdvancedFilterResponse)[]

An array of advanced filters that are used for filtering event channels.

enableAdvancedFilteringOnArrays boolean

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[BoolEqualsAdvancedFilterResponse, IsNotNullAdvancedFilterResponse, IsNullOrUndefinedAdvancedFilterResponse, NumberGreaterThanAdvancedFilterResponse, NumberGreaterThanOrEqualsAdvancedFilterResponse, NumberInAdvancedFilterResponse, NumberInRangeAdvancedFilterResponse, NumberLessThanAdvancedFilterResponse, NumberLessThanOrEqualsAdvancedFilterResponse, NumberNotInAdvancedFilterResponse, NumberNotInRangeAdvancedFilterResponse, StringBeginsWithAdvancedFilterResponse, StringContainsAdvancedFilterResponse, StringEndsWithAdvancedFilterResponse, StringInAdvancedFilterResponse, StringNotBeginsWithAdvancedFilterResponse, StringNotContainsAdvancedFilterResponse, StringNotEndsWithAdvancedFilterResponse, StringNotInAdvancedFilterResponse]]

An array of advanced filters that are used for filtering event channels.

enable_advanced_filtering_on_arrays bool

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.

advancedFilters 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.

enableAdvancedFilteringOnArrays Boolean

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

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

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

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

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

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

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

Key string

The field/property in the event based on which you want to filter.

Value double

The filter value.

Key string

The field/property in the event based on which you want to filter.

Value float64

The filter value.

key String

The field/property in the event based on which you want to filter.

value Double

The filter value.

key string

The field/property in the event based on which you want to filter.

value number

The filter value.

key str

The field/property in the event based on which you want to filter.

value float

The filter value.

key String

The field/property in the event based on which you want to filter.

value Number

The filter value.

NumberGreaterThanAdvancedFilterResponse

Key string

The field/property in the event based on which you want to filter.

Value double

The filter value.

Key string

The field/property in the event based on which you want to filter.

Value float64

The filter value.

key String

The field/property in the event based on which you want to filter.

value Double

The filter value.

key string

The field/property in the event based on which you want to filter.

value number

The filter value.

key str

The field/property in the event based on which you want to filter.

value float

The filter value.

key String

The field/property in the event based on which you want to filter.

value Number

The filter value.

NumberGreaterThanOrEqualsAdvancedFilter

Key string

The field/property in the event based on which you want to filter.

Value double

The filter value.

Key string

The field/property in the event based on which you want to filter.

Value float64

The filter value.

key String

The field/property in the event based on which you want to filter.

value Double

The filter value.

key string

The field/property in the event based on which you want to filter.

value number

The filter value.

key str

The field/property in the event based on which you want to filter.

value float

The filter value.

key String

The field/property in the event based on which you want to filter.

value Number

The filter value.

NumberGreaterThanOrEqualsAdvancedFilterResponse

Key string

The field/property in the event based on which you want to filter.

Value double

The filter value.

Key string

The field/property in the event based on which you want to filter.

Value float64

The filter value.

key String

The field/property in the event based on which you want to filter.

value Double

The filter value.

key string

The field/property in the event based on which you want to filter.

value number

The filter value.

key str

The field/property in the event based on which you want to filter.

value float

The filter value.

key String

The field/property in the event based on which you want to filter.

value Number

The filter value.

NumberInAdvancedFilter

Key string

The field/property in the event based on which you want to filter.

Values List<double>

The set of filter values.

Key string

The field/property in the event based on which you want to filter.

Values []float64

The set of filter values.

key String

The field/property in the event based on which you want to filter.

values List<Double>

The set of filter values.

key string

The field/property in the event based on which you want to filter.

values number[]

The set of filter values.

key str

The field/property in the event based on which you want to filter.

values Sequence[float]

The set of filter values.

key String

The field/property in the event based on which you want to filter.

values List<Number>

The set of filter values.

NumberInAdvancedFilterResponse

Key string

The field/property in the event based on which you want to filter.

Values List<double>

The set of filter values.

Key string

The field/property in the event based on which you want to filter.

Values []float64

The set of filter values.

key String

The field/property in the event based on which you want to filter.

values List<Double>

The set of filter values.

key string

The field/property in the event based on which you want to filter.

values number[]

The set of filter values.

key str

The field/property in the event based on which you want to filter.

values Sequence[float]

The set of filter values.

key String

The field/property in the event based on which you want to filter.

values List<Number>

The set of filter values.

NumberInRangeAdvancedFilter

Key string

The field/property in the event based on which you want to filter.

Values List<ImmutableArray<double>>

The set of filter values.

Key string

The field/property in the event based on which you want to filter.

Values [][]float64

The set of filter values.

key String

The field/property in the event based on which you want to filter.

values List<List<Double>>

The set of filter values.

key string

The field/property in the event based on which you want to filter.

values number[][]

The set of filter values.

key str

The field/property in the event based on which you want to filter.

values Sequence[Sequence[float]]

The set of filter values.

key String

The field/property in the event based on which you want to filter.

values List<List<Number>>

The set of filter values.

NumberInRangeAdvancedFilterResponse

Key string

The field/property in the event based on which you want to filter.

Values List<ImmutableArray<double>>

The set of filter values.

Key string

The field/property in the event based on which you want to filter.

Values [][]float64

The set of filter values.

key String

The field/property in the event based on which you want to filter.

values List<List<Double>>

The set of filter values.

key string

The field/property in the event based on which you want to filter.

values number[][]

The set of filter values.

key str

The field/property in the event based on which you want to filter.

values Sequence[Sequence[float]]

The set of filter values.

key String

The field/property in the event based on which you want to filter.

values List<List<Number>>

The set of filter values.

NumberLessThanAdvancedFilter

Key string

The field/property in the event based on which you want to filter.

Value double

The filter value.

Key string

The field/property in the event based on which you want to filter.

Value float64

The filter value.

key String

The field/property in the event based on which you want to filter.

value Double

The filter value.

key string

The field/property in the event based on which you want to filter.

value number

The filter value.

key str

The field/property in the event based on which you want to filter.

value float

The filter value.

key String

The field/property in the event based on which you want to filter.

value Number

The filter value.

NumberLessThanAdvancedFilterResponse

Key string

The field/property in the event based on which you want to filter.

Value double

The filter value.

Key string

The field/property in the event based on which you want to filter.

Value float64

The filter value.

key String

The field/property in the event based on which you want to filter.

value Double

The filter value.

key string

The field/property in the event based on which you want to filter.

value number

The filter value.

key str

The field/property in the event based on which you want to filter.

value float

The filter value.

key String

The field/property in the event based on which you want to filter.

value Number

The filter value.

NumberLessThanOrEqualsAdvancedFilter

Key string

The field/property in the event based on which you want to filter.

Value double

The filter value.

Key string

The field/property in the event based on which you want to filter.

Value float64

The filter value.

key String

The field/property in the event based on which you want to filter.

value Double

The filter value.

key string

The field/property in the event based on which you want to filter.

value number

The filter value.

key str

The field/property in the event based on which you want to filter.

value float

The filter value.

key String

The field/property in the event based on which you want to filter.

value Number

The filter value.

NumberLessThanOrEqualsAdvancedFilterResponse

Key string

The field/property in the event based on which you want to filter.

Value double

The filter value.

Key string

The field/property in the event based on which you want to filter.

Value float64

The filter value.

key String

The field/property in the event based on which you want to filter.

value Double

The filter value.

key string

The field/property in the event based on which you want to filter.

value number

The filter value.

key str

The field/property in the event based on which you want to filter.

value float

The filter value.

key String

The field/property in the event based on which you want to filter.

value Number

The filter value.

NumberNotInAdvancedFilter

Key string

The field/property in the event based on which you want to filter.

Values List<double>

The set of filter values.

Key string

The field/property in the event based on which you want to filter.

Values []float64

The set of filter values.

key String

The field/property in the event based on which you want to filter.

values List<Double>

The set of filter values.

key string

The field/property in the event based on which you want to filter.

values number[]

The set of filter values.

key str

The field/property in the event based on which you want to filter.

values Sequence[float]

The set of filter values.

key String

The field/property in the event based on which you want to filter.

values List<Number>

The set of filter values.

NumberNotInAdvancedFilterResponse

Key string

The field/property in the event based on which you want to filter.

Values List<double>

The set of filter values.

Key string

The field/property in the event based on which you want to filter.

Values []float64

The set of filter values.

key String

The field/property in the event based on which you want to filter.

values List<Double>

The set of filter values.

key string

The field/property in the event based on which you want to filter.

values number[]

The set of filter values.

key str

The field/property in the event based on which you want to filter.

values Sequence[float]

The set of filter values.

key String

The field/property in the event based on which you want to filter.

values List<Number>

The set of filter values.

NumberNotInRangeAdvancedFilter

Key string

The field/property in the event based on which you want to filter.

Values List<ImmutableArray<double>>

The set of filter values.

Key string

The field/property in the event based on which you want to filter.

Values [][]float64

The set of filter values.

key String

The field/property in the event based on which you want to filter.

values List<List<Double>>

The set of filter values.

key string

The field/property in the event based on which you want to filter.

values number[][]

The set of filter values.

key str

The field/property in the event based on which you want to filter.

values Sequence[Sequence[float]]

The set of filter values.

key String

The field/property in the event based on which you want to filter.

values List<List<Number>>

The set of filter values.

NumberNotInRangeAdvancedFilterResponse

Key string

The field/property in the event based on which you want to filter.

Values List<ImmutableArray<double>>

The set of filter values.

Key string

The field/property in the event based on which you want to filter.

Values [][]float64

The set of filter values.

key String

The field/property in the event based on which you want to filter.

values List<List<Double>>

The set of filter values.

key string

The field/property in the event based on which you want to filter.

values number[][]

The set of filter values.

key str

The field/property in the event based on which you want to filter.

values Sequence[Sequence[float]]

The set of filter values.

key String

The field/property in the event based on which you want to filter.

values List<List<Number>>

The set of filter values.

StringBeginsWithAdvancedFilter

Key string

The field/property in the event based on which you want to filter.

Values List<string>

The set of filter values.

Key string

The field/property in the event based on which you want to filter.

Values []string

The set of filter values.

key String

The field/property in the event based on which you want to filter.

values List<String>

The set of filter values.

key string

The field/property in the event based on which you want to filter.

values string[]

The set of filter values.

key str

The field/property in the event based on which you want to filter.

values Sequence[str]

The set of filter values.

key String

The field/property in the event based on which you want to filter.

values List<String>

The set of filter values.

StringBeginsWithAdvancedFilterResponse

Key string

The field/property in the event based on which you want to filter.

Values List<string>

The set of filter values.

Key string

The field/property in the event based on which you want to filter.

Values []string

The set of filter values.

key String

The field/property in the event based on which you want to filter.

values List<String>

The set of filter values.

key string

The field/property in the event based on which you want to filter.

values string[]

The set of filter values.

key str

The field/property in the event based on which you want to filter.

values Sequence[str]

The set of filter values.

key String

The field/property in the event based on which you want to filter.

values List<String>

The set of filter values.

StringContainsAdvancedFilter

Key string

The field/property in the event based on which you want to filter.

Values List<string>

The set of filter values.

Key string

The field/property in the event based on which you want to filter.

Values []string

The set of filter values.

key String

The field/property in the event based on which you want to filter.

values List<String>

The set of filter values.

key string

The field/property in the event based on which you want to filter.

values string[]

The set of filter values.

key str

The field/property in the event based on which you want to filter.

values Sequence[str]

The set of filter values.

key String

The field/property in the event based on which you want to filter.

values List<String>

The set of filter values.

StringContainsAdvancedFilterResponse

Key string

The field/property in the event based on which you want to filter.

Values List<string>

The set of filter values.

Key string

The field/property in the event based on which you want to filter.

Values []string

The set of filter values.

key String

The field/property in the event based on which you want to filter.

values List<String>

The set of filter values.

key string

The field/property in the event based on which you want to filter.

values string[]

The set of filter values.

key str

The field/property in the event based on which you want to filter.

values Sequence[str]

The set of filter values.

key String

The field/property in the event based on which you want to filter.

values List<String>

The set of filter values.

StringEndsWithAdvancedFilter

Key string

The field/property in the event based on which you want to filter.

Values List<string>

The set of filter values.

Key string

The field/property in the event based on which you want to filter.

Values []string

The set of filter values.

key String

The field/property in the event based on which you want to filter.

values List<String>

The set of filter values.

key string

The field/property in the event based on which you want to filter.

values string[]

The set of filter values.

key str

The field/property in the event based on which you want to filter.

values Sequence[str]

The set of filter values.

key String

The field/property in the event based on which you want to filter.

values List<String>

The set of filter values.

StringEndsWithAdvancedFilterResponse

Key string

The field/property in the event based on which you want to filter.

Values List<string>

The set of filter values.

Key string

The field/property in the event based on which you want to filter.

Values []string

The set of filter values.

key String

The field/property in the event based on which you want to filter.

values List<String>

The set of filter values.

key string

The field/property in the event based on which you want to filter.

values string[]

The set of filter values.

key str

The field/property in the event based on which you want to filter.

values Sequence[str]

The set of filter values.

key String

The field/property in the event based on which you want to filter.

values List<String>

The set of filter values.

StringInAdvancedFilter

Key string

The field/property in the event based on which you want to filter.

Values List<string>

The set of filter values.

Key string

The field/property in the event based on which you want to filter.

Values []string

The set of filter values.

key String

The field/property in the event based on which you want to filter.

values List<String>

The set of filter values.

key string

The field/property in the event based on which you want to filter.

values string[]

The set of filter values.

key str

The field/property in the event based on which you want to filter.

values Sequence[str]

The set of filter values.

key String

The field/property in the event based on which you want to filter.

values List<String>

The set of filter values.

StringInAdvancedFilterResponse

Key string

The field/property in the event based on which you want to filter.

Values List<string>

The set of filter values.

Key string

The field/property in the event based on which you want to filter.

Values []string

The set of filter values.

key String

The field/property in the event based on which you want to filter.

values List<String>

The set of filter values.

key string

The field/property in the event based on which you want to filter.

values string[]

The set of filter values.

key str

The field/property in the event based on which you want to filter.

values Sequence[str]

The set of filter values.

key String

The field/property in the event based on which you want to filter.

values List<String>

The set of filter values.

StringNotBeginsWithAdvancedFilter

Key string

The field/property in the event based on which you want to filter.

Values List<string>

The set of filter values.

Key string

The field/property in the event based on which you want to filter.

Values []string

The set of filter values.

key String

The field/property in the event based on which you want to filter.

values List<String>

The set of filter values.

key string

The field/property in the event based on which you want to filter.

values string[]

The set of filter values.

key str

The field/property in the event based on which you want to filter.

values Sequence[str]

The set of filter values.

key String

The field/property in the event based on which you want to filter.

values List<String>

The set of filter values.

StringNotBeginsWithAdvancedFilterResponse

Key string

The field/property in the event based on which you want to filter.

Values List<string>

The set of filter values.

Key string

The field/property in the event based on which you want to filter.

Values []string

The set of filter values.

key String

The field/property in the event based on which you want to filter.

values List<String>

The set of filter values.

key string

The field/property in the event based on which you want to filter.

values string[]

The set of filter values.

key str

The field/property in the event based on which you want to filter.

values Sequence[str]

The set of filter values.

key String

The field/property in the event based on which you want to filter.

values List<String>

The set of filter values.

StringNotContainsAdvancedFilter

Key string

The field/property in the event based on which you want to filter.

Values List<string>

The set of filter values.

Key string

The field/property in the event based on which you want to filter.

Values []string

The set of filter values.

key String

The field/property in the event based on which you want to filter.

values List<String>

The set of filter values.

key string

The field/property in the event based on which you want to filter.

values string[]

The set of filter values.

key str

The field/property in the event based on which you want to filter.

values Sequence[str]

The set of filter values.

key String

The field/property in the event based on which you want to filter.

values List<String>

The set of filter values.

StringNotContainsAdvancedFilterResponse

Key string

The field/property in the event based on which you want to filter.

Values List<string>

The set of filter values.

Key string

The field/property in the event based on which you want to filter.

Values []string

The set of filter values.

key String

The field/property in the event based on which you want to filter.

values List<String>

The set of filter values.

key string

The field/property in the event based on which you want to filter.

values string[]

The set of filter values.

key str

The field/property in the event based on which you want to filter.

values Sequence[str]

The set of filter values.

key String

The field/property in the event based on which you want to filter.

values List<String>

The set of filter values.

StringNotEndsWithAdvancedFilter

Key string

The field/property in the event based on which you want to filter.

Values List<string>

The set of filter values.

Key string

The field/property in the event based on which you want to filter.

Values []string

The set of filter values.

key String

The field/property in the event based on which you want to filter.

values List<String>

The set of filter values.

key string

The field/property in the event based on which you want to filter.

values string[]

The set of filter values.

key str

The field/property in the event based on which you want to filter.

values Sequence[str]

The set of filter values.

key String

The field/property in the event based on which you want to filter.

values List<String>

The set of filter values.

StringNotEndsWithAdvancedFilterResponse

Key string

The field/property in the event based on which you want to filter.

Values List<string>

The set of filter values.

Key string

The field/property in the event based on which you want to filter.

Values []string

The set of filter values.

key String

The field/property in the event based on which you want to filter.

values List<String>

The set of filter values.

key string

The field/property in the event based on which you want to filter.

values string[]

The set of filter values.

key str

The field/property in the event based on which you want to filter.

values Sequence[str]

The set of filter values.

key String

The field/property in the event based on which you want to filter.

values List<String>

The set of filter values.

StringNotInAdvancedFilter

Key string

The field/property in the event based on which you want to filter.

Values List<string>

The set of filter values.

Key string

The field/property in the event based on which you want to filter.

Values []string

The set of filter values.

key String

The field/property in the event based on which you want to filter.

values List<String>

The set of filter values.

key string

The field/property in the event based on which you want to filter.

values string[]

The set of filter values.

key str

The field/property in the event based on which you want to filter.

values Sequence[str]

The set of filter values.

key String

The field/property in the event based on which you want to filter.

values List<String>

The set of filter values.

StringNotInAdvancedFilterResponse

Key string

The field/property in the event based on which you want to filter.

Values List<string>

The set of filter values.

Key string

The field/property in the event based on which you want to filter.

Values []string

The set of filter values.

key String

The field/property in the event based on which you want to filter.

values List<String>

The set of filter values.

key string

The field/property in the event based on which you want to filter.

values string[]

The set of filter values.

key str

The field/property in the event based on which you want to filter.

values Sequence[str]

The set of filter values.

key String

The field/property in the event based on which you want to filter.

values List<String>

The set of filter values.

SystemDataResponse

CreatedAt string

The timestamp of resource creation (UTC).

CreatedBy string

The identity that created the resource.

CreatedByType string

The type of identity that created the resource.

LastModifiedAt string

The timestamp of resource last modification (UTC)

LastModifiedBy string

The identity that last modified the resource.

LastModifiedByType string

The type of identity that last modified the resource.

CreatedAt string

The timestamp of resource creation (UTC).

CreatedBy string

The identity that created the resource.

CreatedByType string

The type of identity that created the resource.

LastModifiedAt string

The timestamp of resource last modification (UTC)

LastModifiedBy string

The identity that last modified the resource.

LastModifiedByType string

The type of identity that last modified the resource.

createdAt String

The timestamp of resource creation (UTC).

createdBy String

The identity that created the resource.

createdByType String

The type of identity that created the resource.

lastModifiedAt String

The timestamp of resource last modification (UTC)

lastModifiedBy String

The identity that last modified the resource.

lastModifiedByType String

The type of identity that last modified the resource.

createdAt string

The timestamp of resource creation (UTC).

createdBy string

The identity that created the resource.

createdByType string

The type of identity that created the resource.

lastModifiedAt string

The timestamp of resource last modification (UTC)

lastModifiedBy string

The identity that last modified the resource.

lastModifiedByType string

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_type str

The type of identity that created the resource.

last_modified_at str

The timestamp of resource last modification (UTC)

last_modified_by str

The identity that last modified the resource.

last_modified_by_type str

The type of identity that last modified the resource.

createdAt String

The timestamp of resource creation (UTC).

createdBy String

The identity that created the resource.

createdByType String

The type of identity that created the resource.

lastModifiedAt String

The timestamp of resource last modification (UTC)

lastModifiedBy String

The identity that last modified the resource.

lastModifiedByType String

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 

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0