Namespace Pulumi.Azure.EventGrid
Classes
Domain
Manages an EventGrid Domain
Example Usage
using Pulumi;
using Azure = Pulumi.Azure;
class MyStack : Stack
{
public MyStack()
{
var exampleResourceGroup = new Azure.Core.ResourceGroup("exampleResourceGroup", new Azure.Core.ResourceGroupArgs
{
Location = "West US 2",
});
var exampleDomain = new Azure.EventGrid.Domain("exampleDomain", new Azure.EventGrid.DomainArgs
{
Location = exampleResourceGroup.Location,
ResourceGroupName = exampleResourceGroup.Name,
Tags =
{
{ "environment", "Production" },
},
});
}
}
DomainArgs
DomainState
DomainTopic
Manages an EventGrid Domain Topic
Example Usage
using Pulumi;
using Azure = Pulumi.Azure;
class MyStack : Stack
{
public MyStack()
{
var exampleResourceGroup = new Azure.Core.ResourceGroup("exampleResourceGroup", new Azure.Core.ResourceGroupArgs
{
Location = "West US 2",
});
var exampleDomain = new Azure.EventGrid.Domain("exampleDomain", new Azure.EventGrid.DomainArgs
{
Location = exampleResourceGroup.Location,
ResourceGroupName = exampleResourceGroup.Name,
Tags =
{
{ "environment", "Production" },
},
});
var exampleDomainTopic = new Azure.EventGrid.DomainTopic("exampleDomainTopic", new Azure.EventGrid.DomainTopicArgs
{
DomainName = exampleDomain.Name,
ResourceGroupName = exampleResourceGroup.Name,
});
}
}
DomainTopicArgs
DomainTopicState
EventSubscription
Manages an EventGrid Event Subscription
EventSubscriptionArgs
EventSubscriptionState
GetTopic
GetTopicArgs
GetTopicResult
Topic
Manages an EventGrid Topic
Note: at this time EventGrid Topic's are only available in a limited number of regions.
Example Usage
using Pulumi;
using Azure = Pulumi.Azure;
class MyStack : Stack
{
public MyStack()
{
var exampleResourceGroup = new Azure.Core.ResourceGroup("exampleResourceGroup", new Azure.Core.ResourceGroupArgs
{
Location = "West US 2",
});
var exampleTopic = new Azure.EventGrid.Topic("exampleTopic", new Azure.EventGrid.TopicArgs
{
Location = exampleResourceGroup.Location,
ResourceGroupName = exampleResourceGroup.Name,
Tags =
{
{ "environment", "Production" },
},
});
}
}