This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi
azure-native.eventgrid.getNamespace
Explore with Pulumi AI
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi
Get properties of a namespace. Azure REST API version: 2023-06-01-preview.
Other available API versions: 2023-12-15-preview, 2024-06-01-preview, 2024-12-15-preview, 2025-02-15.
Using getNamespace
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getNamespace(args: GetNamespaceArgs, opts?: InvokeOptions): Promise<GetNamespaceResult>
function getNamespaceOutput(args: GetNamespaceOutputArgs, opts?: InvokeOptions): Output<GetNamespaceResult>def get_namespace(namespace_name: Optional[str] = None,
                  resource_group_name: Optional[str] = None,
                  opts: Optional[InvokeOptions] = None) -> GetNamespaceResult
def get_namespace_output(namespace_name: Optional[pulumi.Input[str]] = None,
                  resource_group_name: Optional[pulumi.Input[str]] = None,
                  opts: Optional[InvokeOptions] = None) -> Output[GetNamespaceResult]func LookupNamespace(ctx *Context, args *LookupNamespaceArgs, opts ...InvokeOption) (*LookupNamespaceResult, error)
func LookupNamespaceOutput(ctx *Context, args *LookupNamespaceOutputArgs, opts ...InvokeOption) LookupNamespaceResultOutput> Note: This function is named LookupNamespace in the Go SDK.
public static class GetNamespace 
{
    public static Task<GetNamespaceResult> InvokeAsync(GetNamespaceArgs args, InvokeOptions? opts = null)
    public static Output<GetNamespaceResult> Invoke(GetNamespaceInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetNamespaceResult> getNamespace(GetNamespaceArgs args, InvokeOptions options)
public static Output<GetNamespaceResult> getNamespace(GetNamespaceArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:eventgrid:getNamespace
  arguments:
    # arguments dictionaryThe following arguments are supported:
- NamespaceName string
- Name of the namespace.
- ResourceGroup stringName 
- The name of the resource group within the user's subscription.
- NamespaceName string
- Name of the namespace.
- ResourceGroup stringName 
- The name of the resource group within the user's subscription.
- namespaceName String
- Name of the namespace.
- resourceGroup StringName 
- The name of the resource group within the user's subscription.
- namespaceName string
- Name of the namespace.
- resourceGroup stringName 
- The name of the resource group within the user's subscription.
- namespace_name str
- Name of the namespace.
- resource_group_ strname 
- The name of the resource group within the user's subscription.
- namespaceName String
- Name of the namespace.
- resourceGroup StringName 
- The name of the resource group within the user's subscription.
getNamespace Result
The following output properties are available:
- Id string
- Fully qualified identifier of the resource.
- Location string
- Location of the resource.
- Name string
- Name of the resource.
- ProvisioningState string
- Provisioning state of the namespace resource.
- SystemData Pulumi.Azure Native. Event Grid. Outputs. System Data Response 
- The system metadata relating to the namespace resource.
- Type string
- Type of the resource.
- Identity
Pulumi.Azure Native. Event Grid. Outputs. Identity Info Response 
- Identity information for the Namespace resource.
- InboundIp List<Pulumi.Rules Azure Native. Event Grid. Outputs. Inbound Ip Rule Response> 
- This can be used to restrict traffic from specific IPs instead of all IPs. Note: These are considered only if PublicNetworkAccess is enabled.
- IsZone 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.
- MinimumTls stringVersion Allowed 
- Minimum TLS version of the publisher allowed to publish to this namespace. Only TLS version 1.2 is supported.
- PrivateEndpoint List<Pulumi.Connections Azure Native. Event Grid. Outputs. Private Endpoint Connection Response> 
- PublicNetwork stringAccess 
- 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. Outputs. Namespace Sku Response 
- Represents available Sku pricing tiers.
- Dictionary<string, string>
- Tags of the resource.
- TopicSpaces Pulumi.Configuration Azure Native. Event Grid. Outputs. Topic Spaces Configuration Response 
- Topic spaces configuration information for the namespace resource
- TopicsConfiguration Pulumi.Azure Native. Event Grid. Outputs. Topics Configuration Response 
- Topics configuration information for the namespace resource
- Id string
- Fully qualified identifier of the resource.
- Location string
- Location of the resource.
- Name string
- Name of the resource.
- ProvisioningState string
- Provisioning state of the namespace resource.
- SystemData SystemData Response 
- The system metadata relating to the namespace resource.
- Type string
- Type of the resource.
- Identity
IdentityInfo Response 
- Identity information for the Namespace resource.
- InboundIp []InboundRules Ip Rule Response 
- This can be used to restrict traffic from specific IPs instead of all IPs. Note: These are considered only if PublicNetworkAccess is enabled.
- IsZone 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.
- MinimumTls stringVersion Allowed 
- Minimum TLS version of the publisher allowed to publish to this namespace. Only TLS version 1.2 is supported.
- PrivateEndpoint []PrivateConnections Endpoint Connection Response 
- PublicNetwork stringAccess 
- This determines if traffic is allowed over public network. By default it is enabled. You can further restrict to specific IPs by configuring
- Sku
NamespaceSku Response 
- Represents available Sku pricing tiers.
- map[string]string
- Tags of the resource.
- TopicSpaces TopicConfiguration Spaces Configuration Response 
- Topic spaces configuration information for the namespace resource
- TopicsConfiguration TopicsConfiguration Response 
- Topics configuration information for the namespace resource
- id String
- Fully qualified identifier of the resource.
- location String
- Location of the resource.
- name String
- Name of the resource.
- provisioningState String
- Provisioning state of the namespace resource.
- systemData SystemData Response 
- The system metadata relating to the namespace resource.
- type String
- Type of the resource.
- identity
IdentityInfo Response 
- Identity information for the Namespace resource.
- inboundIp List<InboundRules Ip Rule Response> 
- This can be used to restrict traffic from specific IPs instead of all IPs. Note: These are considered only if PublicNetworkAccess is enabled.
- isZone 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.
- minimumTls StringVersion Allowed 
- Minimum TLS version of the publisher allowed to publish to this namespace. Only TLS version 1.2 is supported.
- privateEndpoint List<PrivateConnections Endpoint Connection Response> 
- publicNetwork StringAccess 
- This determines if traffic is allowed over public network. By default it is enabled. You can further restrict to specific IPs by configuring
- sku
NamespaceSku Response 
- Represents available Sku pricing tiers.
- Map<String,String>
- Tags of the resource.
- topicSpaces TopicConfiguration Spaces Configuration Response 
- Topic spaces configuration information for the namespace resource
- topicsConfiguration TopicsConfiguration Response 
- Topics configuration information for the namespace resource
- id string
- Fully qualified identifier of the resource.
- location string
- Location of the resource.
- name string
- Name of the resource.
- provisioningState string
- Provisioning state of the namespace resource.
- systemData SystemData Response 
- The system metadata relating to the namespace resource.
- type string
- Type of the resource.
- identity
IdentityInfo Response 
- Identity information for the Namespace resource.
- inboundIp InboundRules Ip Rule Response[] 
- This can be used to restrict traffic from specific IPs instead of all IPs. Note: These are considered only if PublicNetworkAccess is enabled.
- isZone 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.
- minimumTls stringVersion Allowed 
- Minimum TLS version of the publisher allowed to publish to this namespace. Only TLS version 1.2 is supported.
- privateEndpoint PrivateConnections Endpoint Connection Response[] 
- publicNetwork stringAccess 
- This determines if traffic is allowed over public network. By default it is enabled. You can further restrict to specific IPs by configuring
- sku
NamespaceSku Response 
- Represents available Sku pricing tiers.
- {[key: string]: string}
- Tags of the resource.
- topicSpaces TopicConfiguration Spaces Configuration Response 
- Topic spaces configuration information for the namespace resource
- topicsConfiguration TopicsConfiguration Response 
- Topics configuration information for the namespace resource
- id str
- Fully qualified identifier of the resource.
- location str
- Location of the 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.
- identity
IdentityInfo Response 
- Identity information for the Namespace resource.
- inbound_ip_ Sequence[Inboundrules Ip Rule Response] 
- 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.
- minimum_tls_ strversion_ allowed 
- Minimum TLS version of the publisher allowed to publish to this namespace. Only TLS version 1.2 is supported.
- private_endpoint_ Sequence[Privateconnections Endpoint Connection Response] 
- public_network_ straccess 
- This determines if traffic is allowed over public network. By default it is enabled. You can further restrict to specific IPs by configuring
- sku
NamespaceSku Response 
- Represents available Sku pricing tiers.
- Mapping[str, str]
- Tags of the resource.
- topic_spaces_ Topicconfiguration Spaces Configuration Response 
- Topic spaces configuration information for the namespace resource
- topics_configuration TopicsConfiguration Response 
- Topics configuration information for the namespace resource
- id String
- Fully qualified identifier of the resource.
- location String
- Location of the resource.
- name String
- Name of the resource.
- provisioningState String
- Provisioning state of the namespace resource.
- systemData Property Map
- The system metadata relating to the namespace resource.
- type String
- Type of the resource.
- identity Property Map
- Identity information for the Namespace resource.
- inboundIp 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.
- isZone 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.
- minimumTls StringVersion Allowed 
- Minimum TLS version of the publisher allowed to publish to this namespace. Only TLS version 1.2 is supported.
- privateEndpoint List<Property Map>Connections 
- publicNetwork StringAccess 
- 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.
- topicSpaces Property MapConfiguration 
- Topic spaces configuration information for the namespace resource
- topicsConfiguration Property Map
- Topics configuration information for the namespace resource
Supporting Types
ClientAuthenticationSettingsResponse   
- AlternativeAuthentication List<string>Name Sources 
- Alternative authentication name sources related to client authentication settings for namespace resource.
- AlternativeAuthentication []stringName Sources 
- Alternative authentication name sources related to client authentication settings for namespace resource.
- alternativeAuthentication List<String>Name Sources 
- Alternative authentication name sources related to client authentication settings for namespace resource.
- alternativeAuthentication 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.
- alternativeAuthentication List<String>Name Sources 
- Alternative authentication name sources related to client authentication settings for namespace resource.
ConnectionStateResponse  
- ActionsRequired string
- Actions required (if any).
- Description string
- Description of the connection state.
- Status string
- Status of the connection.
- ActionsRequired string
- Actions required (if any).
- Description string
- Description of the connection state.
- Status string
- Status of the connection.
- actionsRequired String
- Actions required (if any).
- description String
- Description of the connection state.
- status String
- Status of the connection.
- actionsRequired 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.
- actionsRequired String
- Actions required (if any).
- description String
- Description of the connection state.
- status String
- Status of the connection.
DynamicRoutingEnrichmentResponse   
IdentityInfoResponse  
- PrincipalId string
- The principal ID of resource identity.
- TenantId 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.
- UserAssigned 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.
- PrincipalId string
- The principal ID of resource identity.
- TenantId 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.
- UserAssigned 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.
- principalId String
- The principal ID of resource identity.
- tenantId 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.
- userAssigned 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.
- principalId string
- The principal ID of resource identity.
- tenantId 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.
- userAssigned {[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.
- principalId String
- The principal ID of resource identity.
- tenantId 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.
- userAssigned 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.
InboundIpRuleResponse   
NamespaceSkuResponse  
PrivateEndpointConnectionResponse   
- Id string
- Fully qualified identifier of the resource.
- Name string
- Name of the resource.
- Type string
- Type of the resource.
- GroupIds List<string>
- GroupIds from the private link service resource.
- PrivateEndpoint Pulumi.Azure Native. Event Grid. Inputs. Private Endpoint Response 
- The Private Endpoint resource for this Connection.
- PrivateLink Pulumi.Service Connection State Azure Native. Event Grid. Inputs. Connection State Response 
- Details about the state of the connection.
- ProvisioningState 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.
- GroupIds []string
- GroupIds from the private link service resource.
- PrivateEndpoint PrivateEndpoint Response 
- The Private Endpoint resource for this Connection.
- PrivateLink ConnectionService Connection State State Response 
- Details about the state of the connection.
- ProvisioningState 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.
- groupIds List<String>
- GroupIds from the private link service resource.
- privateEndpoint PrivateEndpoint Response 
- The Private Endpoint resource for this Connection.
- privateLink ConnectionService Connection State State Response 
- Details about the state of the connection.
- provisioningState 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.
- groupIds string[]
- GroupIds from the private link service resource.
- privateEndpoint PrivateEndpoint Response 
- The Private Endpoint resource for this Connection.
- privateLink ConnectionService Connection State State Response 
- Details about the state of the connection.
- provisioningState 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.
- groupIds List<String>
- GroupIds from the private link service resource.
- privateEndpoint Property Map
- The Private Endpoint resource for this Connection.
- privateLink Property MapService Connection State 
- Details about the state of the connection.
- provisioningState String
- Provisioning state of the Private Endpoint Connection.
PrivateEndpointResponse  
- 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.
RoutingEnrichmentsResponse  
RoutingIdentityInfoResponse   
- Type string
- UserAssigned stringIdentity 
- Type string
- UserAssigned stringIdentity 
- type String
- userAssigned StringIdentity 
- type string
- userAssigned stringIdentity 
- type str
- user_assigned_ stridentity 
- type String
- userAssigned StringIdentity 
StaticRoutingEnrichmentResponse   
- key str
- Static routing enrichment key.
- value_type str
- Static routing enrichment value type. For e.g. this property value can be 'String'.
SystemDataResponse  
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
- createdAt string
- The timestamp of resource creation (UTC).
- createdBy string
- The identity that created the resource.
- createdBy stringType 
- The type of identity that created the resource.
- lastModified stringAt 
- The timestamp of resource last modification (UTC)
- lastModified stringBy 
- The identity that last modified the resource.
- lastModified 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.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
TopicSpacesConfigurationResponse   
- Hostname string
- The endpoint for the topic spaces configuration. This is a read-only property.
- ClientAuthentication Pulumi.Azure Native. Event Grid. Inputs. Client Authentication Settings Response 
- Client authentication settings for topic spaces configuration.
- MaximumClient 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.
- MaximumSession 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.
- RouteTopic 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.
- RoutingEnrichments Pulumi.Azure Native. Event Grid. Inputs. Routing Enrichments Response 
- Routing enrichments for topic spaces configuration
- RoutingIdentity 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.
- ClientAuthentication ClientAuthentication Settings Response 
- Client authentication settings for topic spaces configuration.
- MaximumClient 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.
- MaximumSession 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.
- RouteTopic 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.
- RoutingEnrichments RoutingEnrichments Response 
- Routing enrichments for topic spaces configuration
- RoutingIdentity 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.
- clientAuthentication ClientAuthentication Settings Response 
- Client authentication settings for topic spaces configuration.
- maximumClient 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.
- maximumSession 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.
- routeTopic 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.
- routingEnrichments RoutingEnrichments Response 
- Routing enrichments for topic spaces configuration
- routingIdentity 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.
- clientAuthentication ClientAuthentication Settings Response 
- Client authentication settings for topic spaces configuration.
- maximumClient 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.
- maximumSession 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.
- routeTopic 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.
- routingEnrichments RoutingEnrichments Response 
- Routing enrichments for topic spaces configuration
- routingIdentity 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.
- clientAuthentication Property Map
- Client authentication settings for topic spaces configuration.
- maximumClient 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.
- maximumSession 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.
- routeTopic 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.
- routingEnrichments Property Map
- Routing enrichments for topic spaces configuration
- routingIdentity Property MapInfo 
- Routing identity info for topic spaces configuration.
- state String
- Indicate if Topic Spaces Configuration is enabled for the namespace. Default is Disabled.
TopicsConfigurationResponse  
- 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.
UserIdentityPropertiesResponse   
- ClientId string
- The client id of user assigned identity.
- PrincipalId string
- The principal id of user assigned identity.
- ClientId string
- The client id of user assigned identity.
- PrincipalId string
- The principal id of user assigned identity.
- clientId String
- The client id of user assigned identity.
- principalId String
- The principal id of user assigned identity.
- clientId string
- The client id of user assigned identity.
- principalId 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.
- clientId String
- The client id of user assigned identity.
- principalId String
- The principal id of user assigned identity.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi