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.47.1 published on Monday, Jun 24, 2024 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.47.1 published on Monday, Jun 24, 2024 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.
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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure-native:eventgrid:getNamespace
arguments:
# arguments dictionary
The following arguments are supported:
- Namespace
Name string - Name of the namespace.
- Resource
Group stringName - The name of the resource group within the user's subscription.
- Namespace
Name string - Name of the namespace.
- Resource
Group stringName - The name of the resource group within the user's subscription.
- namespace
Name String - Name of the namespace.
- resource
Group StringName - The name of the resource group within the user's subscription.
- namespace
Name string - Name of the namespace.
- resource
Group 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.
- namespace
Name String - Name of the namespace.
- resource
Group 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.
- 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.
- Identity
Pulumi.
Azure Native. Event Grid. Outputs. Identity Info Response - Identity information for the Namespace resource.
- Inbound
Ip 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.
- 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 stringVersion Allowed - Minimum TLS version of the publisher allowed to publish to this namespace. Only TLS version 1.2 is supported.
- Private
Endpoint List<Pulumi.Connections Azure Native. Event Grid. Outputs. Private Endpoint Connection Response> - Public
Network 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.
- Topic
Spaces Pulumi.Configuration Azure Native. Event Grid. Outputs. Topic Spaces Configuration Response - Topic spaces configuration information for the namespace resource
- Topics
Configuration 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.
- 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.
- Identity
Identity
Info Response - Identity information for the Namespace resource.
- Inbound
Ip []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 stringVersion Allowed - Minimum TLS version of the publisher allowed to publish to this namespace. Only TLS version 1.2 is supported.
- Private
Endpoint []PrivateConnections Endpoint Connection Response - Public
Network 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
Namespace
Sku Response - Represents available Sku pricing tiers.
- map[string]string
- 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.
- 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.
- identity
Identity
Info Response - Identity information for the Namespace resource.
- inbound
Ip 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.
- 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.
- minimum
Tls StringVersion Allowed - Minimum TLS version of the publisher allowed to publish to this namespace. Only TLS version 1.2 is supported.
- private
Endpoint List<PrivateConnections Endpoint Connection Response> - public
Network 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
Namespace
Sku Response - Represents available Sku pricing tiers.
- Map<String,String>
- 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.
- 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.
- identity
Identity
Info Response - Identity information for the Namespace resource.
- inbound
Ip 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 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.
- minimum
Tls stringVersion Allowed - Minimum TLS version of the publisher allowed to publish to this namespace. Only TLS version 1.2 is supported.
- private
Endpoint PrivateConnections Endpoint Connection Response[] - public
Network 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
Namespace
Sku Response - Represents available Sku pricing tiers.
- {[key: string]: string}
- 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 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
Identity
Info 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
Namespace
Sku 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.
- 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.
- 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.
- minimum
Tls StringVersion Allowed - Minimum TLS version of the publisher allowed to publish to this namespace. Only TLS version 1.2 is supported.
- private
Endpoint List<Property Map>Connections - public
Network 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.
- topic
Spaces Property MapConfiguration - Topic spaces configuration information for the namespace resource
- topics
Configuration Property Map - Topics configuration information for the namespace resource
Supporting Types
ClientAuthenticationSettingsResponse
- 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.
ConnectionStateResponse
- 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.
DynamicRoutingEnrichmentResponse
IdentityInfoResponse
- 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.
InboundIpRuleResponse
NamespaceSkuResponse
PrivateEndpointConnectionResponse
- 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
- 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
- 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
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
- 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.
TopicSpacesConfigurationResponse
- 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.
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
- 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.
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.47.1 published on Monday, Jun 24, 2024 by Pulumi