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
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
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