azure-native.eventgrid.Namespace
Explore with Pulumi AI
Namespace resource. Azure REST API version: 2023-06-01-preview.
Other available API versions: 2023-12-15-preview, 2024-06-01-preview.
Example Usage
Namespaces_CreateOrUpdate
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var @namespace = new AzureNative.EventGrid.Namespace("namespace", new()
{
Location = "westus",
NamespaceName = "exampleNamespaceName1",
ResourceGroupName = "examplerg",
Tags =
{
{ "tag1", "value11" },
{ "tag2", "value22" },
},
TopicSpacesConfiguration = new AzureNative.EventGrid.Inputs.TopicSpacesConfigurationArgs
{
RouteTopicResourceId = "/subscriptions/8f6b6269-84f2-4d09-9e31-1127efcd1e40/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampleTopic1",
State = AzureNative.EventGrid.TopicSpacesConfigurationState.Enabled,
},
});
});
package main
import (
eventgrid "github.com/pulumi/pulumi-azure-native-sdk/eventgrid/v2"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := eventgrid.NewNamespace(ctx, "namespace", &eventgrid.NamespaceArgs{
Location: pulumi.String("westus"),
NamespaceName: pulumi.String("exampleNamespaceName1"),
ResourceGroupName: pulumi.String("examplerg"),
Tags: pulumi.StringMap{
"tag1": pulumi.String("value11"),
"tag2": pulumi.String("value22"),
},
TopicSpacesConfiguration: &eventgrid.TopicSpacesConfigurationArgs{
RouteTopicResourceId: pulumi.String("/subscriptions/8f6b6269-84f2-4d09-9e31-1127efcd1e40/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampleTopic1"),
State: pulumi.String(eventgrid.TopicSpacesConfigurationStateEnabled),
},
})
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.Namespace;
import com.pulumi.azurenative.eventgrid.NamespaceArgs;
import com.pulumi.azurenative.eventgrid.inputs.TopicSpacesConfigurationArgs;
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 namespace = new Namespace("namespace", NamespaceArgs.builder()
.location("westus")
.namespaceName("exampleNamespaceName1")
.resourceGroupName("examplerg")
.tags(Map.ofEntries(
Map.entry("tag1", "value11"),
Map.entry("tag2", "value22")
))
.topicSpacesConfiguration(TopicSpacesConfigurationArgs.builder()
.routeTopicResourceId("/subscriptions/8f6b6269-84f2-4d09-9e31-1127efcd1e40/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampleTopic1")
.state("Enabled")
.build())
.build());
}
}
import pulumi
import pulumi_azure_native as azure_native
namespace = azure_native.eventgrid.Namespace("namespace",
location="westus",
namespace_name="exampleNamespaceName1",
resource_group_name="examplerg",
tags={
"tag1": "value11",
"tag2": "value22",
},
topic_spaces_configuration={
"route_topic_resource_id": "/subscriptions/8f6b6269-84f2-4d09-9e31-1127efcd1e40/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampleTopic1",
"state": azure_native.eventgrid.TopicSpacesConfigurationState.ENABLED,
})
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const namespace = new azure_native.eventgrid.Namespace("namespace", {
location: "westus",
namespaceName: "exampleNamespaceName1",
resourceGroupName: "examplerg",
tags: {
tag1: "value11",
tag2: "value22",
},
topicSpacesConfiguration: {
routeTopicResourceId: "/subscriptions/8f6b6269-84f2-4d09-9e31-1127efcd1e40/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampleTopic1",
state: azure_native.eventgrid.TopicSpacesConfigurationState.Enabled,
},
});
resources:
namespace:
type: azure-native:eventgrid:Namespace
properties:
location: westus
namespaceName: exampleNamespaceName1
resourceGroupName: examplerg
tags:
tag1: value11
tag2: value22
topicSpacesConfiguration:
routeTopicResourceId: /subscriptions/8f6b6269-84f2-4d09-9e31-1127efcd1e40/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampleTopic1
state: Enabled
Create Namespace Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Namespace(name: string, args: NamespaceArgs, opts?: CustomResourceOptions);
@overload
def Namespace(resource_name: str,
args: NamespaceArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Namespace(resource_name: str,
opts: Optional[ResourceOptions] = None,
resource_group_name: Optional[str] = None,
identity: Optional[IdentityInfoArgs] = None,
inbound_ip_rules: Optional[Sequence[InboundIpRuleArgs]] = None,
is_zone_redundant: Optional[bool] = None,
location: Optional[str] = None,
minimum_tls_version_allowed: Optional[Union[str, TlsVersion]] = None,
namespace_name: Optional[str] = None,
private_endpoint_connections: Optional[Sequence[PrivateEndpointConnectionArgs]] = None,
public_network_access: Optional[Union[str, PublicNetworkAccess]] = None,
sku: Optional[NamespaceSkuArgs] = None,
tags: Optional[Mapping[str, str]] = None,
topic_spaces_configuration: Optional[TopicSpacesConfigurationArgs] = None)
func NewNamespace(ctx *Context, name string, args NamespaceArgs, opts ...ResourceOption) (*Namespace, error)
public Namespace(string name, NamespaceArgs args, CustomResourceOptions? opts = null)
public Namespace(String name, NamespaceArgs args)
public Namespace(String name, NamespaceArgs args, CustomResourceOptions options)
type: azure-native:eventgrid:Namespace
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 NamespaceArgs
- 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 NamespaceArgs
- 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 NamespaceArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args NamespaceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args NamespaceArgs
- 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 namespaceResource = new AzureNative.EventGrid.Namespace("namespaceResource", new()
{
ResourceGroupName = "string",
Identity = new AzureNative.EventGrid.Inputs.IdentityInfoArgs
{
PrincipalId = "string",
TenantId = "string",
Type = "string",
UserAssignedIdentities =
{
{ "string", new AzureNative.EventGrid.Inputs.UserIdentityPropertiesArgs
{
ClientId = "string",
PrincipalId = "string",
} },
},
},
InboundIpRules = new[]
{
new AzureNative.EventGrid.Inputs.InboundIpRuleArgs
{
Action = "string",
IpMask = "string",
},
},
IsZoneRedundant = false,
Location = "string",
MinimumTlsVersionAllowed = "string",
NamespaceName = "string",
PrivateEndpointConnections = new[]
{
new AzureNative.EventGrid.Inputs.PrivateEndpointConnectionArgs
{
GroupIds = new[]
{
"string",
},
PrivateEndpoint = new AzureNative.EventGrid.Inputs.PrivateEndpointArgs
{
Id = "string",
},
PrivateLinkServiceConnectionState = new AzureNative.EventGrid.Inputs.ConnectionStateArgs
{
ActionsRequired = "string",
Description = "string",
Status = "string",
},
ProvisioningState = "string",
},
},
PublicNetworkAccess = "string",
Sku = new AzureNative.EventGrid.Inputs.NamespaceSkuArgs
{
Capacity = 0,
Name = "string",
},
Tags =
{
{ "string", "string" },
},
TopicSpacesConfiguration = new AzureNative.EventGrid.Inputs.TopicSpacesConfigurationArgs
{
ClientAuthentication = new AzureNative.EventGrid.Inputs.ClientAuthenticationSettingsArgs
{
AlternativeAuthenticationNameSources = new[]
{
"string",
},
},
MaximumClientSessionsPerAuthenticationName = 0,
MaximumSessionExpiryInHours = 0,
RouteTopicResourceId = "string",
RoutingEnrichments = new AzureNative.EventGrid.Inputs.RoutingEnrichmentsArgs
{
Dynamic = new[]
{
new AzureNative.EventGrid.Inputs.DynamicRoutingEnrichmentArgs
{
Key = "string",
Value = "string",
},
},
Static = new[]
{
new AzureNative.EventGrid.Inputs.StaticRoutingEnrichmentArgs
{
Key = "string",
ValueType = "string",
},
},
},
RoutingIdentityInfo = new AzureNative.EventGrid.Inputs.RoutingIdentityInfoArgs
{
Type = "string",
UserAssignedIdentity = "string",
},
State = "string",
},
});
example, err := eventgrid.NewNamespace(ctx, "namespaceResource", &eventgrid.NamespaceArgs{
ResourceGroupName: pulumi.String("string"),
Identity: &eventgrid.IdentityInfoArgs{
PrincipalId: pulumi.String("string"),
TenantId: pulumi.String("string"),
Type: pulumi.String("string"),
UserAssignedIdentities: eventgrid.UserIdentityPropertiesMap{
"string": &eventgrid.UserIdentityPropertiesArgs{
ClientId: pulumi.String("string"),
PrincipalId: pulumi.String("string"),
},
},
},
InboundIpRules: eventgrid.InboundIpRuleArray{
&eventgrid.InboundIpRuleArgs{
Action: pulumi.String("string"),
IpMask: pulumi.String("string"),
},
},
IsZoneRedundant: pulumi.Bool(false),
Location: pulumi.String("string"),
MinimumTlsVersionAllowed: pulumi.String("string"),
NamespaceName: pulumi.String("string"),
PrivateEndpointConnections: eventgrid.PrivateEndpointConnectionTypeArray{
&eventgrid.PrivateEndpointConnectionTypeArgs{
GroupIds: pulumi.StringArray{
pulumi.String("string"),
},
PrivateEndpoint: &eventgrid.PrivateEndpointArgs{
Id: pulumi.String("string"),
},
PrivateLinkServiceConnectionState: &eventgrid.ConnectionStateArgs{
ActionsRequired: pulumi.String("string"),
Description: pulumi.String("string"),
Status: pulumi.String("string"),
},
ProvisioningState: pulumi.String("string"),
},
},
PublicNetworkAccess: pulumi.String("string"),
Sku: &eventgrid.NamespaceSkuArgs{
Capacity: pulumi.Int(0),
Name: pulumi.String("string"),
},
Tags: pulumi.StringMap{
"string": pulumi.String("string"),
},
TopicSpacesConfiguration: &eventgrid.TopicSpacesConfigurationArgs{
ClientAuthentication: &eventgrid.ClientAuthenticationSettingsArgs{
AlternativeAuthenticationNameSources: pulumi.StringArray{
pulumi.String("string"),
},
},
MaximumClientSessionsPerAuthenticationName: pulumi.Int(0),
MaximumSessionExpiryInHours: pulumi.Int(0),
RouteTopicResourceId: pulumi.String("string"),
RoutingEnrichments: &eventgrid.RoutingEnrichmentsArgs{
Dynamic: eventgrid.DynamicRoutingEnrichmentArray{
&eventgrid.DynamicRoutingEnrichmentArgs{
Key: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
Static: eventgrid.StaticRoutingEnrichmentArray{
&eventgrid.StaticRoutingEnrichmentArgs{
Key: pulumi.String("string"),
ValueType: pulumi.String("string"),
},
},
},
RoutingIdentityInfo: &eventgrid.RoutingIdentityInfoArgs{
Type: pulumi.String("string"),
UserAssignedIdentity: pulumi.String("string"),
},
State: pulumi.String("string"),
},
})
var namespaceResource = new Namespace("namespaceResource", NamespaceArgs.builder()
.resourceGroupName("string")
.identity(IdentityInfoArgs.builder()
.principalId("string")
.tenantId("string")
.type("string")
.userAssignedIdentities(Map.of("string", Map.ofEntries(
Map.entry("clientId", "string"),
Map.entry("principalId", "string")
)))
.build())
.inboundIpRules(InboundIpRuleArgs.builder()
.action("string")
.ipMask("string")
.build())
.isZoneRedundant(false)
.location("string")
.minimumTlsVersionAllowed("string")
.namespaceName("string")
.privateEndpointConnections(PrivateEndpointConnectionArgs.builder()
.groupIds("string")
.privateEndpoint(PrivateEndpointArgs.builder()
.id("string")
.build())
.privateLinkServiceConnectionState(ConnectionStateArgs.builder()
.actionsRequired("string")
.description("string")
.status("string")
.build())
.provisioningState("string")
.build())
.publicNetworkAccess("string")
.sku(NamespaceSkuArgs.builder()
.capacity(0)
.name("string")
.build())
.tags(Map.of("string", "string"))
.topicSpacesConfiguration(TopicSpacesConfigurationArgs.builder()
.clientAuthentication(ClientAuthenticationSettingsArgs.builder()
.alternativeAuthenticationNameSources("string")
.build())
.maximumClientSessionsPerAuthenticationName(0)
.maximumSessionExpiryInHours(0)
.routeTopicResourceId("string")
.routingEnrichments(RoutingEnrichmentsArgs.builder()
.dynamic(DynamicRoutingEnrichmentArgs.builder()
.key("string")
.value("string")
.build())
.static_(StaticRoutingEnrichmentArgs.builder()
.key("string")
.valueType("string")
.build())
.build())
.routingIdentityInfo(RoutingIdentityInfoArgs.builder()
.type("string")
.userAssignedIdentity("string")
.build())
.state("string")
.build())
.build());
namespace_resource = azure_native.eventgrid.Namespace("namespaceResource",
resource_group_name="string",
identity={
"principal_id": "string",
"tenant_id": "string",
"type": "string",
"user_assigned_identities": {
"string": {
"client_id": "string",
"principal_id": "string",
},
},
},
inbound_ip_rules=[{
"action": "string",
"ip_mask": "string",
}],
is_zone_redundant=False,
location="string",
minimum_tls_version_allowed="string",
namespace_name="string",
private_endpoint_connections=[{
"group_ids": ["string"],
"private_endpoint": {
"id": "string",
},
"private_link_service_connection_state": {
"actions_required": "string",
"description": "string",
"status": "string",
},
"provisioning_state": "string",
}],
public_network_access="string",
sku={
"capacity": 0,
"name": "string",
},
tags={
"string": "string",
},
topic_spaces_configuration={
"client_authentication": {
"alternative_authentication_name_sources": ["string"],
},
"maximum_client_sessions_per_authentication_name": 0,
"maximum_session_expiry_in_hours": 0,
"route_topic_resource_id": "string",
"routing_enrichments": {
"dynamic": [{
"key": "string",
"value": "string",
}],
"static": [{
"key": "string",
"value_type": "string",
}],
},
"routing_identity_info": {
"type": "string",
"user_assigned_identity": "string",
},
"state": "string",
})
const namespaceResource = new azure_native.eventgrid.Namespace("namespaceResource", {
resourceGroupName: "string",
identity: {
principalId: "string",
tenantId: "string",
type: "string",
userAssignedIdentities: {
string: {
clientId: "string",
principalId: "string",
},
},
},
inboundIpRules: [{
action: "string",
ipMask: "string",
}],
isZoneRedundant: false,
location: "string",
minimumTlsVersionAllowed: "string",
namespaceName: "string",
privateEndpointConnections: [{
groupIds: ["string"],
privateEndpoint: {
id: "string",
},
privateLinkServiceConnectionState: {
actionsRequired: "string",
description: "string",
status: "string",
},
provisioningState: "string",
}],
publicNetworkAccess: "string",
sku: {
capacity: 0,
name: "string",
},
tags: {
string: "string",
},
topicSpacesConfiguration: {
clientAuthentication: {
alternativeAuthenticationNameSources: ["string"],
},
maximumClientSessionsPerAuthenticationName: 0,
maximumSessionExpiryInHours: 0,
routeTopicResourceId: "string",
routingEnrichments: {
dynamic: [{
key: "string",
value: "string",
}],
static: [{
key: "string",
valueType: "string",
}],
},
routingIdentityInfo: {
type: "string",
userAssignedIdentity: "string",
},
state: "string",
},
});
type: azure-native:eventgrid:Namespace
properties:
identity:
principalId: string
tenantId: string
type: string
userAssignedIdentities:
string:
clientId: string
principalId: string
inboundIpRules:
- action: string
ipMask: string
isZoneRedundant: false
location: string
minimumTlsVersionAllowed: string
namespaceName: string
privateEndpointConnections:
- groupIds:
- string
privateEndpoint:
id: string
privateLinkServiceConnectionState:
actionsRequired: string
description: string
status: string
provisioningState: string
publicNetworkAccess: string
resourceGroupName: string
sku:
capacity: 0
name: string
tags:
string: string
topicSpacesConfiguration:
clientAuthentication:
alternativeAuthenticationNameSources:
- string
maximumClientSessionsPerAuthenticationName: 0
maximumSessionExpiryInHours: 0
routeTopicResourceId: string
routingEnrichments:
dynamic:
- key: string
value: string
static:
- key: string
valueType: string
routingIdentityInfo:
type: string
userAssignedIdentity: string
state: string
Namespace 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 Namespace resource accepts the following input properties:
- Resource
Group stringName - The name of the resource group within the user's subscription.
- Identity
Pulumi.
Azure Native. Event Grid. Inputs. Identity Info - Identity information for the Namespace resource.
- Inbound
Ip List<Pulumi.Rules Azure Native. Event Grid. Inputs. Inbound Ip Rule> - This can be used to restrict traffic from specific IPs instead of all IPs. Note: These are considered only if PublicNetworkAccess is enabled.
- Is
Zone boolRedundant - Allows the user to specify if the service is zone-redundant. This is a required property and user needs to specify this value explicitly. Once specified, this property cannot be updated.
- Location string
- Location of the resource.
- Minimum
Tls string | Pulumi.Version Allowed Azure Native. Event Grid. Tls Version - Minimum TLS version of the publisher allowed to publish to this namespace. Only TLS version 1.2 is supported.
- Namespace
Name string - Name of the namespace.
- Private
Endpoint List<Pulumi.Connections Azure Native. Event Grid. Inputs. Private Endpoint Connection> - Public
Network string | Pulumi.Access Azure Native. Event Grid. Public Network Access - This determines if traffic is allowed over public network. By default it is enabled. You can further restrict to specific IPs by configuring
- Sku
Pulumi.
Azure Native. Event Grid. Inputs. Namespace Sku - Represents available Sku pricing tiers.
- Dictionary<string, string>
- Tags of the resource.
- Topic
Spaces Pulumi.Configuration Azure Native. Event Grid. Inputs. Topic Spaces Configuration - Topic spaces configuration information for the namespace resource
- Resource
Group stringName - The name of the resource group within the user's subscription.
- Identity
Identity
Info Args - Identity information for the Namespace resource.
- Inbound
Ip []InboundRules Ip Rule Args - This can be used to restrict traffic from specific IPs instead of all IPs. Note: These are considered only if PublicNetworkAccess is enabled.
- Is
Zone boolRedundant - Allows the user to specify if the service is zone-redundant. This is a required property and user needs to specify this value explicitly. Once specified, this property cannot be updated.
- Location string
- Location of the resource.
- Minimum
Tls string | TlsVersion Allowed Version - Minimum TLS version of the publisher allowed to publish to this namespace. Only TLS version 1.2 is supported.
- Namespace
Name string - Name of the namespace.
- Private
Endpoint []PrivateConnections Endpoint Connection Type Args - Public
Network string | PublicAccess Network Access - This determines if traffic is allowed over public network. By default it is enabled. You can further restrict to specific IPs by configuring
- Sku
Namespace
Sku Args - Represents available Sku pricing tiers.
- map[string]string
- Tags of the resource.
- Topic
Spaces TopicConfiguration Spaces Configuration Args - Topic spaces configuration information for the namespace resource
- resource
Group StringName - The name of the resource group within the user's subscription.
- identity
Identity
Info - Identity information for the Namespace resource.
- inbound
Ip List<InboundRules Ip Rule> - This can be used to restrict traffic from specific IPs instead of all IPs. Note: These are considered only if PublicNetworkAccess is enabled.
- is
Zone BooleanRedundant - Allows the user to specify if the service is zone-redundant. This is a required property and user needs to specify this value explicitly. Once specified, this property cannot be updated.
- location String
- Location of the resource.
- minimum
Tls String | TlsVersion Allowed Version - Minimum TLS version of the publisher allowed to publish to this namespace. Only TLS version 1.2 is supported.
- namespace
Name String - Name of the namespace.
- private
Endpoint List<PrivateConnections Endpoint Connection> - public
Network String | PublicAccess Network Access - This determines if traffic is allowed over public network. By default it is enabled. You can further restrict to specific IPs by configuring
- sku
Namespace
Sku - Represents available Sku pricing tiers.
- Map<String,String>
- Tags of the resource.
- topic
Spaces TopicConfiguration Spaces Configuration - Topic spaces configuration information for the namespace resource
- resource
Group stringName - The name of the resource group within the user's subscription.
- identity
Identity
Info - Identity information for the Namespace resource.
- inbound
Ip InboundRules Ip Rule[] - This can be used to restrict traffic from specific IPs instead of all IPs. Note: These are considered only if PublicNetworkAccess is enabled.
- is
Zone booleanRedundant - Allows the user to specify if the service is zone-redundant. This is a required property and user needs to specify this value explicitly. Once specified, this property cannot be updated.
- location string
- Location of the resource.
- minimum
Tls string | TlsVersion Allowed Version - Minimum TLS version of the publisher allowed to publish to this namespace. Only TLS version 1.2 is supported.
- namespace
Name string - Name of the namespace.
- private
Endpoint PrivateConnections Endpoint Connection[] - public
Network string | PublicAccess Network Access - This determines if traffic is allowed over public network. By default it is enabled. You can further restrict to specific IPs by configuring
- sku
Namespace
Sku - Represents available Sku pricing tiers.
- {[key: string]: string}
- Tags of the resource.
- topic
Spaces TopicConfiguration Spaces Configuration - Topic spaces configuration information for the namespace resource
- resource_
group_ strname - The name of the resource group within the user's subscription.
- identity
Identity
Info Args - Identity information for the Namespace resource.
- inbound_
ip_ Sequence[Inboundrules Ip Rule Args] - This can be used to restrict traffic from specific IPs instead of all IPs. Note: These are considered only if PublicNetworkAccess is enabled.
- is_
zone_ boolredundant - Allows the user to specify if the service is zone-redundant. This is a required property and user needs to specify this value explicitly. Once specified, this property cannot be updated.
- location str
- Location of the resource.
- minimum_
tls_ str | Tlsversion_ allowed Version - Minimum TLS version of the publisher allowed to publish to this namespace. Only TLS version 1.2 is supported.
- namespace_
name str - Name of the namespace.
- private_
endpoint_ Sequence[Privateconnections Endpoint Connection Args] - public_
network_ str | Publicaccess Network Access - This determines if traffic is allowed over public network. By default it is enabled. You can further restrict to specific IPs by configuring
- sku
Namespace
Sku Args - Represents available Sku pricing tiers.
- Mapping[str, str]
- Tags of the resource.
- topic_
spaces_ Topicconfiguration Spaces Configuration Args - Topic spaces configuration information for the namespace resource
- resource
Group StringName - The name of the resource group within the user's subscription.
- identity Property Map
- Identity information for the Namespace resource.
- inbound
Ip List<Property Map>Rules - This can be used to restrict traffic from specific IPs instead of all IPs. Note: These are considered only if PublicNetworkAccess is enabled.
- is
Zone BooleanRedundant - Allows the user to specify if the service is zone-redundant. This is a required property and user needs to specify this value explicitly. Once specified, this property cannot be updated.
- location String
- Location of the resource.
- minimum
Tls String | "1.0" | "1.1" | "1.2"Version Allowed - Minimum TLS version of the publisher allowed to publish to this namespace. Only TLS version 1.2 is supported.
- namespace
Name String - Name of the namespace.
- private
Endpoint List<Property Map>Connections - public
Network String | "Enabled" | "Disabled"Access - This determines if traffic is allowed over public network. By default it is enabled. You can further restrict to specific IPs by configuring
- sku Property Map
- Represents available Sku pricing tiers.
- Map<String>
- Tags of the resource.
- topic
Spaces Property MapConfiguration - Topic spaces configuration information for the namespace resource
Outputs
All input properties are implicitly available as output properties. Additionally, the Namespace resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- Name of the resource.
- Provisioning
State string - Provisioning state of the namespace resource.
- System
Data Pulumi.Azure Native. Event Grid. Outputs. System Data Response - The system metadata relating to the namespace resource.
- Type string
- Type of the resource.
- Topics
Configuration Pulumi.Azure Native. Event Grid. Outputs. Topics Configuration Response - Topics configuration information for the namespace resource
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- Name of the resource.
- Provisioning
State string - Provisioning state of the namespace resource.
- System
Data SystemData Response - The system metadata relating to the namespace resource.
- Type string
- Type of the resource.
- Topics
Configuration TopicsConfiguration Response - Topics configuration information for the namespace resource
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- Name of the resource.
- provisioning
State String - Provisioning state of the namespace resource.
- system
Data SystemData Response - The system metadata relating to the namespace resource.
- type String
- Type of the resource.
- topics
Configuration TopicsConfiguration Response - Topics configuration information for the namespace resource
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- Name of the resource.
- provisioning
State string - Provisioning state of the namespace resource.
- system
Data SystemData Response - The system metadata relating to the namespace resource.
- type string
- Type of the resource.
- topics
Configuration TopicsConfiguration Response - Topics configuration information for the namespace resource
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- Name of the resource.
- provisioning_
state str - Provisioning state of the namespace resource.
- system_
data SystemData Response - The system metadata relating to the namespace resource.
- type str
- Type of the resource.
- topics_
configuration TopicsConfiguration Response - Topics configuration information for the namespace resource
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- Name of the resource.
- provisioning
State String - Provisioning state of the namespace resource.
- system
Data Property Map - The system metadata relating to the namespace resource.
- type String
- Type of the resource.
- topics
Configuration Property Map - Topics configuration information for the namespace resource
Supporting Types
AlternativeAuthenticationNameSource, AlternativeAuthenticationNameSourceArgs
- Client
Certificate Subject - ClientCertificateSubject
- Client
Certificate Dns - ClientCertificateDns
- Client
Certificate Uri - ClientCertificateUri
- Client
Certificate Ip - ClientCertificateIp
- Client
Certificate Email - ClientCertificateEmail
- Alternative
Authentication Name Source Client Certificate Subject - ClientCertificateSubject
- Alternative
Authentication Name Source Client Certificate Dns - ClientCertificateDns
- Alternative
Authentication Name Source Client Certificate Uri - ClientCertificateUri
- Alternative
Authentication Name Source Client Certificate Ip - ClientCertificateIp
- Alternative
Authentication Name Source Client Certificate Email - ClientCertificateEmail
- Client
Certificate Subject - ClientCertificateSubject
- Client
Certificate Dns - ClientCertificateDns
- Client
Certificate Uri - ClientCertificateUri
- Client
Certificate Ip - ClientCertificateIp
- Client
Certificate Email - ClientCertificateEmail
- Client
Certificate Subject - ClientCertificateSubject
- Client
Certificate Dns - ClientCertificateDns
- Client
Certificate Uri - ClientCertificateUri
- Client
Certificate Ip - ClientCertificateIp
- Client
Certificate Email - ClientCertificateEmail
- CLIENT_CERTIFICATE_SUBJECT
- ClientCertificateSubject
- CLIENT_CERTIFICATE_DNS
- ClientCertificateDns
- CLIENT_CERTIFICATE_URI
- ClientCertificateUri
- CLIENT_CERTIFICATE_IP
- ClientCertificateIp
- CLIENT_CERTIFICATE_EMAIL
- ClientCertificateEmail
- "Client
Certificate Subject" - ClientCertificateSubject
- "Client
Certificate Dns" - ClientCertificateDns
- "Client
Certificate Uri" - ClientCertificateUri
- "Client
Certificate Ip" - ClientCertificateIp
- "Client
Certificate Email" - ClientCertificateEmail
ClientAuthenticationSettings, ClientAuthenticationSettingsArgs
- Alternative
Authentication List<Union<string, Pulumi.Name Sources Azure Native. Event Grid. Alternative Authentication Name Source>> - Alternative authentication name sources related to client authentication settings for namespace resource.
- Alternative
Authentication []stringName Sources - Alternative authentication name sources related to client authentication settings for namespace resource.
- alternative
Authentication List<Either<String,AlternativeName Sources Authentication Name Source>> - Alternative authentication name sources related to client authentication settings for namespace resource.
- alternative
Authentication (string | AlternativeName Sources Authentication Name Source)[] - Alternative authentication name sources related to client authentication settings for namespace resource.
- alternative_
authentication_ Sequence[Union[str, Alternativename_ sources Authentication Name Source]] - Alternative authentication name sources related to client authentication settings for namespace resource.
- alternative
Authentication List<String | "ClientName Sources Certificate Subject" | "Client Certificate Dns" | "Client Certificate Uri" | "Client Certificate Ip" | "Client Certificate Email"> - Alternative authentication name sources related to client authentication settings for namespace resource.
ClientAuthenticationSettingsResponse, ClientAuthenticationSettingsResponseArgs
- Alternative
Authentication List<string>Name Sources - Alternative authentication name sources related to client authentication settings for namespace resource.
- Alternative
Authentication []stringName Sources - Alternative authentication name sources related to client authentication settings for namespace resource.
- alternative
Authentication List<String>Name Sources - Alternative authentication name sources related to client authentication settings for namespace resource.
- alternative
Authentication string[]Name Sources - Alternative authentication name sources related to client authentication settings for namespace resource.
- alternative_
authentication_ Sequence[str]name_ sources - Alternative authentication name sources related to client authentication settings for namespace resource.
- alternative
Authentication List<String>Name Sources - Alternative authentication name sources related to client authentication settings for namespace resource.
ConnectionState, ConnectionStateArgs
- Actions
Required string - Actions required (if any).
- Description string
- Description of the connection state.
- Status
string | Pulumi.
Azure Native. Event Grid. Persisted Connection Status - Status of the connection.
- Actions
Required string - Actions required (if any).
- Description string
- Description of the connection state.
- Status
string | Persisted
Connection Status - Status of the connection.
- actions
Required String - Actions required (if any).
- description String
- Description of the connection state.
- status
String | Persisted
Connection Status - Status of the connection.
- actions
Required string - Actions required (if any).
- description string
- Description of the connection state.
- status
string | Persisted
Connection Status - Status of the connection.
- actions_
required str - Actions required (if any).
- description str
- Description of the connection state.
- status
str | Persisted
Connection Status - Status of the connection.
- actions
Required String - Actions required (if any).
- description String
- Description of the connection state.
- status String | "Pending" | "Approved" | "Rejected" | "Disconnected"
- Status of the connection.
ConnectionStateResponse, ConnectionStateResponseArgs
- Actions
Required string - Actions required (if any).
- Description string
- Description of the connection state.
- Status string
- Status of the connection.
- Actions
Required string - Actions required (if any).
- Description string
- Description of the connection state.
- Status string
- Status of the connection.
- actions
Required String - Actions required (if any).
- description String
- Description of the connection state.
- status String
- Status of the connection.
- actions
Required string - Actions required (if any).
- description string
- Description of the connection state.
- status string
- Status of the connection.
- actions_
required str - Actions required (if any).
- description str
- Description of the connection state.
- status str
- Status of the connection.
- actions
Required String - Actions required (if any).
- description String
- Description of the connection state.
- status String
- Status of the connection.
DynamicRoutingEnrichment, DynamicRoutingEnrichmentArgs
DynamicRoutingEnrichmentResponse, DynamicRoutingEnrichmentResponseArgs
IdentityInfo, IdentityInfoArgs
- Principal
Id string - The principal ID of resource identity.
- Tenant
Id string - The tenant ID of resource.
- Type
string | Pulumi.
Azure Native. Event Grid. Identity Type - The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identity.
- User
Assigned Dictionary<string, Pulumi.Identities Azure Native. Event Grid. Inputs. User Identity Properties> - The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. This property is currently not used and reserved for future usage.
- Principal
Id string - The principal ID of resource identity.
- Tenant
Id string - The tenant ID of resource.
- Type
string | Identity
Type - The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identity.
- User
Assigned map[string]UserIdentities Identity Properties - The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. This property is currently not used and reserved for future usage.
- principal
Id String - The principal ID of resource identity.
- tenant
Id String - The tenant ID of resource.
- type
String | Identity
Type - The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identity.
- user
Assigned Map<String,UserIdentities Identity Properties> - The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. This property is currently not used and reserved for future usage.
- principal
Id string - The principal ID of resource identity.
- tenant
Id string - The tenant ID of resource.
- type
string | Identity
Type - The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identity.
- user
Assigned {[key: string]: UserIdentities Identity Properties} - The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. This property is currently not used and reserved for future usage.
- principal_
id str - The principal ID of resource identity.
- tenant_
id str - The tenant ID of resource.
- type
str | Identity
Type - The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identity.
- user_
assigned_ Mapping[str, Useridentities Identity Properties] - The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. This property is currently not used and reserved for future usage.
- principal
Id String - The principal ID of resource identity.
- tenant
Id String - The tenant ID of resource.
- type
String | "None" | "System
Assigned" | "User Assigned" | "System Assigned, User Assigned" - The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identity.
- user
Assigned Map<Property Map>Identities - The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. This property is currently not used and reserved for future usage.
IdentityInfoResponse, IdentityInfoResponseArgs
- Principal
Id string - The principal ID of resource identity.
- Tenant
Id string - The tenant ID of resource.
- Type string
- The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identity.
- User
Assigned Dictionary<string, Pulumi.Identities Azure Native. Event Grid. Inputs. User Identity Properties Response> - The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. This property is currently not used and reserved for future usage.
- Principal
Id string - The principal ID of resource identity.
- Tenant
Id string - The tenant ID of resource.
- Type string
- The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identity.
- User
Assigned map[string]UserIdentities Identity Properties Response - The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. This property is currently not used and reserved for future usage.
- principal
Id String - The principal ID of resource identity.
- tenant
Id String - The tenant ID of resource.
- type String
- The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identity.
- user
Assigned Map<String,UserIdentities Identity Properties Response> - The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. This property is currently not used and reserved for future usage.
- principal
Id string - The principal ID of resource identity.
- tenant
Id string - The tenant ID of resource.
- type string
- The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identity.
- user
Assigned {[key: string]: UserIdentities Identity Properties Response} - The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. This property is currently not used and reserved for future usage.
- principal_
id str - The principal ID of resource identity.
- tenant_
id str - The tenant ID of resource.
- type str
- The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identity.
- user_
assigned_ Mapping[str, Useridentities Identity Properties Response] - The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. This property is currently not used and reserved for future usage.
- principal
Id String - The principal ID of resource identity.
- tenant
Id String - The tenant ID of resource.
- type String
- The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identity.
- user
Assigned Map<Property Map>Identities - The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. This property is currently not used and reserved for future usage.
IdentityType, IdentityTypeArgs
- None
- None
- System
Assigned - SystemAssigned
- User
Assigned - UserAssigned
- System
Assigned_User Assigned - SystemAssigned, UserAssigned
- Identity
Type None - None
- Identity
Type System Assigned - SystemAssigned
- Identity
Type User Assigned - UserAssigned
- Identity
Type_System Assigned_User Assigned - SystemAssigned, UserAssigned
- None
- None
- System
Assigned - SystemAssigned
- User
Assigned - UserAssigned
- System
Assigned_User Assigned - SystemAssigned, UserAssigned
- None
- None
- System
Assigned - SystemAssigned
- User
Assigned - UserAssigned
- System
Assigned_User Assigned - SystemAssigned, UserAssigned
- NONE
- None
- SYSTEM_ASSIGNED
- SystemAssigned
- USER_ASSIGNED
- UserAssigned
- SYSTEM_ASSIGNED_USER_ASSIGNED
- SystemAssigned, UserAssigned
- "None"
- None
- "System
Assigned" - SystemAssigned
- "User
Assigned" - UserAssigned
- "System
Assigned, User Assigned" - SystemAssigned, UserAssigned
InboundIpRule, InboundIpRuleArgs
- Action
string | Pulumi.
Azure Native. Event Grid. Ip Action Type - Action to perform based on the match or no match of the IpMask.
- Ip
Mask string - IP Address in CIDR notation e.g., 10.0.0.0/8.
- Action
string | Ip
Action Type - Action to perform based on the match or no match of the IpMask.
- Ip
Mask string - IP Address in CIDR notation e.g., 10.0.0.0/8.
- action
String | Ip
Action Type - Action to perform based on the match or no match of the IpMask.
- ip
Mask String - IP Address in CIDR notation e.g., 10.0.0.0/8.
- action
string | Ip
Action Type - Action to perform based on the match or no match of the IpMask.
- ip
Mask string - IP Address in CIDR notation e.g., 10.0.0.0/8.
- action
str | Ip
Action Type - Action to perform based on the match or no match of the IpMask.
- ip_
mask str - IP Address in CIDR notation e.g., 10.0.0.0/8.
InboundIpRuleResponse, InboundIpRuleResponseArgs
IpActionType, IpActionTypeArgs
- Allow
- Allow
- Ip
Action Type Allow - Allow
- Allow
- Allow
- Allow
- Allow
- ALLOW
- Allow
- "Allow"
- Allow
NamespaceSku, NamespaceSkuArgs
- Capacity int
- Specifies the number of Throughput Units that defines the capacity for the namespace. The property default value is 1 which signifies 1 Throughput Unit = 1MB/s ingress and 2MB/s egress per namespace. Min capacity is 1 and max allowed capacity is 20.
- Name
string | Pulumi.
Azure Native. Event Grid. Sku Name - The name of the SKU.
- Capacity int
- Specifies the number of Throughput Units that defines the capacity for the namespace. The property default value is 1 which signifies 1 Throughput Unit = 1MB/s ingress and 2MB/s egress per namespace. Min capacity is 1 and max allowed capacity is 20.
- Name
string | Sku
Name - The name of the SKU.
- capacity Integer
- Specifies the number of Throughput Units that defines the capacity for the namespace. The property default value is 1 which signifies 1 Throughput Unit = 1MB/s ingress and 2MB/s egress per namespace. Min capacity is 1 and max allowed capacity is 20.
- name
String | Sku
Name - The name of the SKU.
- capacity number
- Specifies the number of Throughput Units that defines the capacity for the namespace. The property default value is 1 which signifies 1 Throughput Unit = 1MB/s ingress and 2MB/s egress per namespace. Min capacity is 1 and max allowed capacity is 20.
- name
string | Sku
Name - The name of the SKU.
- capacity Number
- Specifies the number of Throughput Units that defines the capacity for the namespace. The property default value is 1 which signifies 1 Throughput Unit = 1MB/s ingress and 2MB/s egress per namespace. Min capacity is 1 and max allowed capacity is 20.
- name String | "Standard"
- The name of the SKU.
NamespaceSkuResponse, NamespaceSkuResponseArgs
PersistedConnectionStatus, PersistedConnectionStatusArgs
- Pending
- Pending
- Approved
- Approved
- Rejected
- Rejected
- Disconnected
- Disconnected
- Persisted
Connection Status Pending - Pending
- Persisted
Connection Status Approved - Approved
- Persisted
Connection Status Rejected - Rejected
- Persisted
Connection Status Disconnected - Disconnected
- Pending
- Pending
- Approved
- Approved
- Rejected
- Rejected
- Disconnected
- Disconnected
- Pending
- Pending
- Approved
- Approved
- Rejected
- Rejected
- Disconnected
- Disconnected
- PENDING
- Pending
- APPROVED
- Approved
- REJECTED
- Rejected
- DISCONNECTED
- Disconnected
- "Pending"
- Pending
- "Approved"
- Approved
- "Rejected"
- Rejected
- "Disconnected"
- Disconnected
PrivateEndpoint, PrivateEndpointArgs
- Id string
- The ARM identifier for Private Endpoint.
- Id string
- The ARM identifier for Private Endpoint.
- id String
- The ARM identifier for Private Endpoint.
- id string
- The ARM identifier for Private Endpoint.
- id str
- The ARM identifier for Private Endpoint.
- id String
- The ARM identifier for Private Endpoint.
PrivateEndpointConnection, PrivateEndpointConnectionArgs
- Group
Ids List<string> - GroupIds from the private link service resource.
- Private
Endpoint Pulumi.Azure Native. Event Grid. Inputs. Private Endpoint - The Private Endpoint resource for this Connection.
- Private
Link Pulumi.Service Connection State Azure Native. Event Grid. Inputs. Connection State - Details about the state of the connection.
- Provisioning
State string | Pulumi.Azure Native. Event Grid. Resource Provisioning State - Provisioning state of the Private Endpoint Connection.
- Group
Ids []string - GroupIds from the private link service resource.
- Private
Endpoint PrivateEndpoint - The Private Endpoint resource for this Connection.
- Private
Link ConnectionService Connection State State - Details about the state of the connection.
- Provisioning
State string | ResourceProvisioning State - Provisioning state of the Private Endpoint Connection.
- group
Ids List<String> - GroupIds from the private link service resource.
- private
Endpoint PrivateEndpoint - The Private Endpoint resource for this Connection.
- private
Link ConnectionService Connection State State - Details about the state of the connection.
- provisioning
State String | ResourceProvisioning State - Provisioning state of the Private Endpoint Connection.
- group
Ids string[] - GroupIds from the private link service resource.
- private
Endpoint PrivateEndpoint - The Private Endpoint resource for this Connection.
- private
Link ConnectionService Connection State State - Details about the state of the connection.
- provisioning
State string | ResourceProvisioning State - Provisioning state of the Private Endpoint Connection.
- group_
ids Sequence[str] - GroupIds from the private link service resource.
- private_
endpoint PrivateEndpoint - The Private Endpoint resource for this Connection.
- private_
link_ Connectionservice_ connection_ state State - Details about the state of the connection.
- provisioning_
state str | ResourceProvisioning State - Provisioning state of the Private Endpoint Connection.
- group
Ids List<String> - GroupIds from the private link service resource.
- private
Endpoint Property Map - The Private Endpoint resource for this Connection.
- private
Link Property MapService Connection State - Details about the state of the connection.
- provisioning
State String | "Creating" | "Updating" | "Deleting" | "Succeeded" | "Canceled" | "Failed" - Provisioning state of the Private Endpoint Connection.
PrivateEndpointConnectionResponse, PrivateEndpointConnectionResponseArgs
- Id string
- Fully qualified identifier of the resource.
- Name string
- Name of the resource.
- Type string
- Type of the resource.
- Group
Ids List<string> - GroupIds from the private link service resource.
- Private
Endpoint Pulumi.Azure Native. Event Grid. Inputs. Private Endpoint Response - The Private Endpoint resource for this Connection.
- Private
Link Pulumi.Service Connection State Azure Native. Event Grid. Inputs. Connection State Response - Details about the state of the connection.
- Provisioning
State string - Provisioning state of the Private Endpoint Connection.
- Id string
- Fully qualified identifier of the resource.
- Name string
- Name of the resource.
- Type string
- Type of the resource.
- Group
Ids []string - GroupIds from the private link service resource.
- Private
Endpoint PrivateEndpoint Response - The Private Endpoint resource for this Connection.
- Private
Link ConnectionService Connection State State Response - Details about the state of the connection.
- Provisioning
State string - Provisioning state of the Private Endpoint Connection.
- id String
- Fully qualified identifier of the resource.
- name String
- Name of the resource.
- type String
- Type of the resource.
- group
Ids List<String> - GroupIds from the private link service resource.
- private
Endpoint PrivateEndpoint Response - The Private Endpoint resource for this Connection.
- private
Link ConnectionService Connection State State Response - Details about the state of the connection.
- provisioning
State String - Provisioning state of the Private Endpoint Connection.
- id string
- Fully qualified identifier of the resource.
- name string
- Name of the resource.
- type string
- Type of the resource.
- group
Ids string[] - GroupIds from the private link service resource.
- private
Endpoint PrivateEndpoint Response - The Private Endpoint resource for this Connection.
- private
Link ConnectionService Connection State State Response - Details about the state of the connection.
- provisioning
State string - Provisioning state of the Private Endpoint Connection.
- id str
- Fully qualified identifier of the resource.
- name str
- Name of the resource.
- type str
- Type of the resource.
- group_
ids Sequence[str] - GroupIds from the private link service resource.
- private_
endpoint PrivateEndpoint Response - The Private Endpoint resource for this Connection.
- private_
link_ Connectionservice_ connection_ state State Response - Details about the state of the connection.
- provisioning_
state str - Provisioning state of the Private Endpoint Connection.
- id String
- Fully qualified identifier of the resource.
- name String
- Name of the resource.
- type String
- Type of the resource.
- group
Ids List<String> - GroupIds from the private link service resource.
- private
Endpoint Property Map - The Private Endpoint resource for this Connection.
- private
Link Property MapService Connection State - Details about the state of the connection.
- provisioning
State String - Provisioning state of the Private Endpoint Connection.
PrivateEndpointResponse, PrivateEndpointResponseArgs
- Id string
- The ARM identifier for Private Endpoint.
- Id string
- The ARM identifier for Private Endpoint.
- id String
- The ARM identifier for Private Endpoint.
- id string
- The ARM identifier for Private Endpoint.
- id str
- The ARM identifier for Private Endpoint.
- id String
- The ARM identifier for Private Endpoint.
PublicNetworkAccess, PublicNetworkAccessArgs
- Enabled
- Enabled
- Disabled
- Disabled
- Public
Network Access Enabled - Enabled
- Public
Network Access Disabled - Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- ENABLED
- Enabled
- DISABLED
- Disabled
- "Enabled"
- Enabled
- "Disabled"
- Disabled
ResourceProvisioningState, ResourceProvisioningStateArgs
- Creating
- Creating
- Updating
- Updating
- Deleting
- Deleting
- Succeeded
- Succeeded
- Canceled
- Canceled
- Failed
- Failed
- Resource
Provisioning State Creating - Creating
- Resource
Provisioning State Updating - Updating
- Resource
Provisioning State Deleting - Deleting
- Resource
Provisioning State Succeeded - Succeeded
- Resource
Provisioning State Canceled - Canceled
- Resource
Provisioning State Failed - Failed
- Creating
- Creating
- Updating
- Updating
- Deleting
- Deleting
- Succeeded
- Succeeded
- Canceled
- Canceled
- Failed
- Failed
- Creating
- Creating
- Updating
- Updating
- Deleting
- Deleting
- Succeeded
- Succeeded
- Canceled
- Canceled
- Failed
- Failed
- CREATING
- Creating
- UPDATING
- Updating
- DELETING
- Deleting
- SUCCEEDED
- Succeeded
- CANCELED
- Canceled
- FAILED
- Failed
- "Creating"
- Creating
- "Updating"
- Updating
- "Deleting"
- Deleting
- "Succeeded"
- Succeeded
- "Canceled"
- Canceled
- "Failed"
- Failed
RoutingEnrichments, RoutingEnrichmentsArgs
RoutingEnrichmentsResponse, RoutingEnrichmentsResponseArgs
RoutingIdentityInfo, RoutingIdentityInfoArgs
- Type
string | Routing
Identity Type - User
Assigned stringIdentity
- type
String | Routing
Identity Type - user
Assigned StringIdentity
- type
string | Routing
Identity Type - user
Assigned stringIdentity
- type
String | "None" | "System
Assigned" | "User Assigned" - user
Assigned StringIdentity
RoutingIdentityInfoResponse, RoutingIdentityInfoResponseArgs
- Type string
- User
Assigned stringIdentity
- Type string
- User
Assigned stringIdentity
- type String
- user
Assigned StringIdentity
- type string
- user
Assigned stringIdentity
- type str
- user_
assigned_ stridentity
- type String
- user
Assigned StringIdentity
RoutingIdentityType, RoutingIdentityTypeArgs
- None
- None
- System
Assigned - SystemAssigned
- User
Assigned - UserAssigned
- Routing
Identity Type None - None
- Routing
Identity Type System Assigned - SystemAssigned
- Routing
Identity Type User Assigned - UserAssigned
- None
- None
- System
Assigned - SystemAssigned
- User
Assigned - UserAssigned
- None
- None
- System
Assigned - SystemAssigned
- User
Assigned - UserAssigned
- NONE
- None
- SYSTEM_ASSIGNED
- SystemAssigned
- USER_ASSIGNED
- UserAssigned
- "None"
- None
- "System
Assigned" - SystemAssigned
- "User
Assigned" - UserAssigned
SkuName, SkuNameArgs
- Standard
- Standard
- Sku
Name Standard - Standard
- Standard
- Standard
- Standard
- Standard
- STANDARD
- Standard
- "Standard"
- Standard
StaticRoutingEnrichment, StaticRoutingEnrichmentArgs
- Key string
- Static routing enrichment key.
- Value
Type string | Pulumi.Azure Native. Event Grid. Static Routing Enrichment Type - Static routing enrichment value type. For e.g. this property value can be 'String'.
- Key string
- Static routing enrichment key.
- Value
Type string | StaticRouting Enrichment Type - Static routing enrichment value type. For e.g. this property value can be 'String'.
- key String
- Static routing enrichment key.
- value
Type String | StaticRouting Enrichment Type - Static routing enrichment value type. For e.g. this property value can be 'String'.
- key string
- Static routing enrichment key.
- value
Type string | StaticRouting Enrichment Type - Static routing enrichment value type. For e.g. this property value can be 'String'.
- key str
- Static routing enrichment key.
- value_
type str | StaticRouting Enrichment Type - Static routing enrichment value type. For e.g. this property value can be 'String'.
StaticRoutingEnrichmentResponse, StaticRoutingEnrichmentResponseArgs
- key str
- Static routing enrichment key.
- value_
type str - Static routing enrichment value type. For e.g. this property value can be 'String'.
StaticRoutingEnrichmentType, StaticRoutingEnrichmentTypeArgs
- String
- String
- Static
Routing Enrichment Type String - String
- String
- String
- String
- String
- STRING
- String
- "String"
- String
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.
TlsVersion, TlsVersionArgs
- Tls
Version_1_0 - 1.0
- Tls
Version_1_1 - 1.1
- Tls
Version_1_2 - 1.2
- Tls
Version_1_0 - 1.0
- Tls
Version_1_1 - 1.1
- Tls
Version_1_2 - 1.2
- _1_0
- 1.0
- _1_1
- 1.1
- _1_2
- 1.2
- Tls
Version_1_0 - 1.0
- Tls
Version_1_1 - 1.1
- Tls
Version_1_2 - 1.2
- TLS_VERSION_1_0
- 1.0
- TLS_VERSION_1_1
- 1.1
- TLS_VERSION_1_2
- 1.2
- "1.0"
- 1.0
- "1.1"
- 1.1
- "1.2"
- 1.2
TopicSpacesConfiguration, TopicSpacesConfigurationArgs
- Client
Authentication Pulumi.Azure Native. Event Grid. Inputs. Client Authentication Settings - Client authentication settings for topic spaces configuration.
- Maximum
Client intSessions Per Authentication Name - The maximum number of sessions per authentication name. The property default value is 1. Min allowed value is 1 and max allowed value is 100.
- Maximum
Session intExpiry In Hours - The maximum session expiry in hours. The property default value is 1 hour. Min allowed value is 1 hour and max allowed value is 8 hours.
- Route
Topic stringResource Id - Fully qualified Azure Resource Id for the Event Grid Topic to which events will be routed to from TopicSpaces under a namespace. This property should be in the following format '/subscriptions/{subId}/resourcegroups/{resourceGroupName}/providers/microsoft.EventGrid/topics/{topicName}'. This topic should reside in the same region where namespace is located.
- Routing
Enrichments Pulumi.Azure Native. Event Grid. Inputs. Routing Enrichments - Routing enrichments for topic spaces configuration
- Routing
Identity Pulumi.Info Azure Native. Event Grid. Inputs. Routing Identity Info - Routing identity info for topic spaces configuration.
- State
string | Pulumi.
Azure Native. Event Grid. Topic Spaces Configuration State - Indicate if Topic Spaces Configuration is enabled for the namespace. Default is Disabled.
- Client
Authentication ClientAuthentication Settings - Client authentication settings for topic spaces configuration.
- Maximum
Client intSessions Per Authentication Name - The maximum number of sessions per authentication name. The property default value is 1. Min allowed value is 1 and max allowed value is 100.
- Maximum
Session intExpiry In Hours - The maximum session expiry in hours. The property default value is 1 hour. Min allowed value is 1 hour and max allowed value is 8 hours.
- Route
Topic stringResource Id - Fully qualified Azure Resource Id for the Event Grid Topic to which events will be routed to from TopicSpaces under a namespace. This property should be in the following format '/subscriptions/{subId}/resourcegroups/{resourceGroupName}/providers/microsoft.EventGrid/topics/{topicName}'. This topic should reside in the same region where namespace is located.
- Routing
Enrichments RoutingEnrichments - Routing enrichments for topic spaces configuration
- Routing
Identity RoutingInfo Identity Info - Routing identity info for topic spaces configuration.
- State
string | Topic
Spaces Configuration State - Indicate if Topic Spaces Configuration is enabled for the namespace. Default is Disabled.
- client
Authentication ClientAuthentication Settings - Client authentication settings for topic spaces configuration.
- maximum
Client IntegerSessions Per Authentication Name - The maximum number of sessions per authentication name. The property default value is 1. Min allowed value is 1 and max allowed value is 100.
- maximum
Session IntegerExpiry In Hours - The maximum session expiry in hours. The property default value is 1 hour. Min allowed value is 1 hour and max allowed value is 8 hours.
- route
Topic StringResource Id - Fully qualified Azure Resource Id for the Event Grid Topic to which events will be routed to from TopicSpaces under a namespace. This property should be in the following format '/subscriptions/{subId}/resourcegroups/{resourceGroupName}/providers/microsoft.EventGrid/topics/{topicName}'. This topic should reside in the same region where namespace is located.
- routing
Enrichments RoutingEnrichments - Routing enrichments for topic spaces configuration
- routing
Identity RoutingInfo Identity Info - Routing identity info for topic spaces configuration.
- state
String | Topic
Spaces Configuration State - Indicate if Topic Spaces Configuration is enabled for the namespace. Default is Disabled.
- client
Authentication ClientAuthentication Settings - Client authentication settings for topic spaces configuration.
- maximum
Client numberSessions Per Authentication Name - The maximum number of sessions per authentication name. The property default value is 1. Min allowed value is 1 and max allowed value is 100.
- maximum
Session numberExpiry In Hours - The maximum session expiry in hours. The property default value is 1 hour. Min allowed value is 1 hour and max allowed value is 8 hours.
- route
Topic stringResource Id - Fully qualified Azure Resource Id for the Event Grid Topic to which events will be routed to from TopicSpaces under a namespace. This property should be in the following format '/subscriptions/{subId}/resourcegroups/{resourceGroupName}/providers/microsoft.EventGrid/topics/{topicName}'. This topic should reside in the same region where namespace is located.
- routing
Enrichments RoutingEnrichments - Routing enrichments for topic spaces configuration
- routing
Identity RoutingInfo Identity Info - Routing identity info for topic spaces configuration.
- state
string | Topic
Spaces Configuration State - Indicate if Topic Spaces Configuration is enabled for the namespace. Default is Disabled.
- client_
authentication ClientAuthentication Settings - Client authentication settings for topic spaces configuration.
- maximum_
client_ intsessions_ per_ authentication_ name - The maximum number of sessions per authentication name. The property default value is 1. Min allowed value is 1 and max allowed value is 100.
- maximum_
session_ intexpiry_ in_ hours - The maximum session expiry in hours. The property default value is 1 hour. Min allowed value is 1 hour and max allowed value is 8 hours.
- route_
topic_ strresource_ id - Fully qualified Azure Resource Id for the Event Grid Topic to which events will be routed to from TopicSpaces under a namespace. This property should be in the following format '/subscriptions/{subId}/resourcegroups/{resourceGroupName}/providers/microsoft.EventGrid/topics/{topicName}'. This topic should reside in the same region where namespace is located.
- routing_
enrichments RoutingEnrichments - Routing enrichments for topic spaces configuration
- routing_
identity_ Routinginfo Identity Info - Routing identity info for topic spaces configuration.
- state
str | Topic
Spaces Configuration State - Indicate if Topic Spaces Configuration is enabled for the namespace. Default is Disabled.
- client
Authentication Property Map - Client authentication settings for topic spaces configuration.
- maximum
Client NumberSessions Per Authentication Name - The maximum number of sessions per authentication name. The property default value is 1. Min allowed value is 1 and max allowed value is 100.
- maximum
Session NumberExpiry In Hours - The maximum session expiry in hours. The property default value is 1 hour. Min allowed value is 1 hour and max allowed value is 8 hours.
- route
Topic StringResource Id - Fully qualified Azure Resource Id for the Event Grid Topic to which events will be routed to from TopicSpaces under a namespace. This property should be in the following format '/subscriptions/{subId}/resourcegroups/{resourceGroupName}/providers/microsoft.EventGrid/topics/{topicName}'. This topic should reside in the same region where namespace is located.
- routing
Enrichments Property Map - Routing enrichments for topic spaces configuration
- routing
Identity Property MapInfo - Routing identity info for topic spaces configuration.
- state String | "Disabled" | "Enabled"
- Indicate if Topic Spaces Configuration is enabled for the namespace. Default is Disabled.
TopicSpacesConfigurationResponse, TopicSpacesConfigurationResponseArgs
- Hostname string
- The endpoint for the topic spaces configuration. This is a read-only property.
- Client
Authentication Pulumi.Azure Native. Event Grid. Inputs. Client Authentication Settings Response - Client authentication settings for topic spaces configuration.
- Maximum
Client intSessions Per Authentication Name - The maximum number of sessions per authentication name. The property default value is 1. Min allowed value is 1 and max allowed value is 100.
- Maximum
Session intExpiry In Hours - The maximum session expiry in hours. The property default value is 1 hour. Min allowed value is 1 hour and max allowed value is 8 hours.
- Route
Topic stringResource Id - Fully qualified Azure Resource Id for the Event Grid Topic to which events will be routed to from TopicSpaces under a namespace. This property should be in the following format '/subscriptions/{subId}/resourcegroups/{resourceGroupName}/providers/microsoft.EventGrid/topics/{topicName}'. This topic should reside in the same region where namespace is located.
- Routing
Enrichments Pulumi.Azure Native. Event Grid. Inputs. Routing Enrichments Response - Routing enrichments for topic spaces configuration
- Routing
Identity Pulumi.Info Azure Native. Event Grid. Inputs. Routing Identity Info Response - Routing identity info for topic spaces configuration.
- State string
- Indicate if Topic Spaces Configuration is enabled for the namespace. Default is Disabled.
- Hostname string
- The endpoint for the topic spaces configuration. This is a read-only property.
- Client
Authentication ClientAuthentication Settings Response - Client authentication settings for topic spaces configuration.
- Maximum
Client intSessions Per Authentication Name - The maximum number of sessions per authentication name. The property default value is 1. Min allowed value is 1 and max allowed value is 100.
- Maximum
Session intExpiry In Hours - The maximum session expiry in hours. The property default value is 1 hour. Min allowed value is 1 hour and max allowed value is 8 hours.
- Route
Topic stringResource Id - Fully qualified Azure Resource Id for the Event Grid Topic to which events will be routed to from TopicSpaces under a namespace. This property should be in the following format '/subscriptions/{subId}/resourcegroups/{resourceGroupName}/providers/microsoft.EventGrid/topics/{topicName}'. This topic should reside in the same region where namespace is located.
- Routing
Enrichments RoutingEnrichments Response - Routing enrichments for topic spaces configuration
- Routing
Identity RoutingInfo Identity Info Response - Routing identity info for topic spaces configuration.
- State string
- Indicate if Topic Spaces Configuration is enabled for the namespace. Default is Disabled.
- hostname String
- The endpoint for the topic spaces configuration. This is a read-only property.
- client
Authentication ClientAuthentication Settings Response - Client authentication settings for topic spaces configuration.
- maximum
Client IntegerSessions Per Authentication Name - The maximum number of sessions per authentication name. The property default value is 1. Min allowed value is 1 and max allowed value is 100.
- maximum
Session IntegerExpiry In Hours - The maximum session expiry in hours. The property default value is 1 hour. Min allowed value is 1 hour and max allowed value is 8 hours.
- route
Topic StringResource Id - Fully qualified Azure Resource Id for the Event Grid Topic to which events will be routed to from TopicSpaces under a namespace. This property should be in the following format '/subscriptions/{subId}/resourcegroups/{resourceGroupName}/providers/microsoft.EventGrid/topics/{topicName}'. This topic should reside in the same region where namespace is located.
- routing
Enrichments RoutingEnrichments Response - Routing enrichments for topic spaces configuration
- routing
Identity RoutingInfo Identity Info Response - Routing identity info for topic spaces configuration.
- state String
- Indicate if Topic Spaces Configuration is enabled for the namespace. Default is Disabled.
- hostname string
- The endpoint for the topic spaces configuration. This is a read-only property.
- client
Authentication ClientAuthentication Settings Response - Client authentication settings for topic spaces configuration.
- maximum
Client numberSessions Per Authentication Name - The maximum number of sessions per authentication name. The property default value is 1. Min allowed value is 1 and max allowed value is 100.
- maximum
Session numberExpiry In Hours - The maximum session expiry in hours. The property default value is 1 hour. Min allowed value is 1 hour and max allowed value is 8 hours.
- route
Topic stringResource Id - Fully qualified Azure Resource Id for the Event Grid Topic to which events will be routed to from TopicSpaces under a namespace. This property should be in the following format '/subscriptions/{subId}/resourcegroups/{resourceGroupName}/providers/microsoft.EventGrid/topics/{topicName}'. This topic should reside in the same region where namespace is located.
- routing
Enrichments RoutingEnrichments Response - Routing enrichments for topic spaces configuration
- routing
Identity RoutingInfo Identity Info Response - Routing identity info for topic spaces configuration.
- state string
- Indicate if Topic Spaces Configuration is enabled for the namespace. Default is Disabled.
- hostname str
- The endpoint for the topic spaces configuration. This is a read-only property.
- client_
authentication ClientAuthentication Settings Response - Client authentication settings for topic spaces configuration.
- maximum_
client_ intsessions_ per_ authentication_ name - The maximum number of sessions per authentication name. The property default value is 1. Min allowed value is 1 and max allowed value is 100.
- maximum_
session_ intexpiry_ in_ hours - The maximum session expiry in hours. The property default value is 1 hour. Min allowed value is 1 hour and max allowed value is 8 hours.
- route_
topic_ strresource_ id - Fully qualified Azure Resource Id for the Event Grid Topic to which events will be routed to from TopicSpaces under a namespace. This property should be in the following format '/subscriptions/{subId}/resourcegroups/{resourceGroupName}/providers/microsoft.EventGrid/topics/{topicName}'. This topic should reside in the same region where namespace is located.
- routing_
enrichments RoutingEnrichments Response - Routing enrichments for topic spaces configuration
- routing_
identity_ Routinginfo Identity Info Response - Routing identity info for topic spaces configuration.
- state str
- Indicate if Topic Spaces Configuration is enabled for the namespace. Default is Disabled.
- hostname String
- The endpoint for the topic spaces configuration. This is a read-only property.
- client
Authentication Property Map - Client authentication settings for topic spaces configuration.
- maximum
Client NumberSessions Per Authentication Name - The maximum number of sessions per authentication name. The property default value is 1. Min allowed value is 1 and max allowed value is 100.
- maximum
Session NumberExpiry In Hours - The maximum session expiry in hours. The property default value is 1 hour. Min allowed value is 1 hour and max allowed value is 8 hours.
- route
Topic StringResource Id - Fully qualified Azure Resource Id for the Event Grid Topic to which events will be routed to from TopicSpaces under a namespace. This property should be in the following format '/subscriptions/{subId}/resourcegroups/{resourceGroupName}/providers/microsoft.EventGrid/topics/{topicName}'. This topic should reside in the same region where namespace is located.
- routing
Enrichments Property Map - Routing enrichments for topic spaces configuration
- routing
Identity Property MapInfo - Routing identity info for topic spaces configuration.
- state String
- Indicate if Topic Spaces Configuration is enabled for the namespace. Default is Disabled.
TopicSpacesConfigurationState, TopicSpacesConfigurationStateArgs
- Disabled
- Disabled
- Enabled
- Enabled
- Topic
Spaces Configuration State Disabled - Disabled
- Topic
Spaces Configuration State Enabled - Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- DISABLED
- Disabled
- ENABLED
- Enabled
- "Disabled"
- Disabled
- "Enabled"
- Enabled
TopicsConfigurationResponse, TopicsConfigurationResponseArgs
- Hostname string
- The hostname for the topics configuration. This is a read-only property.
- Hostname string
- The hostname for the topics configuration. This is a read-only property.
- hostname String
- The hostname for the topics configuration. This is a read-only property.
- hostname string
- The hostname for the topics configuration. This is a read-only property.
- hostname str
- The hostname for the topics configuration. This is a read-only property.
- hostname String
- The hostname for the topics configuration. This is a read-only property.
UserIdentityProperties, UserIdentityPropertiesArgs
- Client
Id string - The client id of user assigned identity.
- Principal
Id string - The principal id of user assigned identity.
- Client
Id string - The client id of user assigned identity.
- Principal
Id string - The principal id of user assigned identity.
- client
Id String - The client id of user assigned identity.
- principal
Id String - The principal id of user assigned identity.
- client
Id string - The client id of user assigned identity.
- principal
Id string - The principal id of user assigned identity.
- client_
id str - The client id of user assigned identity.
- principal_
id str - The principal id of user assigned identity.
- client
Id String - The client id of user assigned identity.
- principal
Id String - The principal id of user assigned identity.
UserIdentityPropertiesResponse, UserIdentityPropertiesResponseArgs
- Client
Id string - The client id of user assigned identity.
- Principal
Id string - The principal id of user assigned identity.
- Client
Id string - The client id of user assigned identity.
- Principal
Id string - The principal id of user assigned identity.
- client
Id String - The client id of user assigned identity.
- principal
Id String - The principal id of user assigned identity.
- client
Id string - The client id of user assigned identity.
- principal
Id string - The principal id of user assigned identity.
- client_
id str - The client id of user assigned identity.
- principal_
id str - The principal id of user assigned identity.
- client
Id String - The client id of user assigned identity.
- principal
Id String - The principal id of user assigned identity.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:eventgrid:Namespace exampleNamespaceName1 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/namespaces/{namespaceName}
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0