azure-native.eventgrid.getNamespace
Explore with Pulumi AI
Get properties of a namespace.
Uses Azure REST API version 2025-02-15.
Other available API versions: 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview, 2024-12-15-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native eventgrid [ApiVersion]
. See the version guide for details.
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 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:
- Azure
Api stringVersion - The Azure API version of the 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 Pulumi.Azure Native. Event Grid. Outputs. System Data Response - The system metadata relating to the Event Grid 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 - This is an optional property and it allows the user to specify if the namespace resource supports zone-redundancy capability or not. If this property is not specified explicitly by the user, its default value depends on the following conditions: a. For Availability Zones enabled regions - The default property value would be true. b. For non-Availability Zones enabled regions - The default property value would be false. 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> - List of private endpoint 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
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
- Azure
Api stringVersion - The Azure API version of the 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 Event Grid 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 - This is an optional property and it allows the user to specify if the namespace resource supports zone-redundancy capability or not. If this property is not specified explicitly by the user, its default value depends on the following conditions: a. For Availability Zones enabled regions - The default property value would be true. b. For non-Availability Zones enabled regions - The default property value would be false. 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 - List of private endpoint 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
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
- azure
Api StringVersion - The Azure API version of the 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 Event Grid 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 - This is an optional property and it allows the user to specify if the namespace resource supports zone-redundancy capability or not. If this property is not specified explicitly by the user, its default value depends on the following conditions: a. For Availability Zones enabled regions - The default property value would be true. b. For non-Availability Zones enabled regions - The default property value would be false. 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> - List of private endpoint 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
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
- azure
Api stringVersion - The Azure API version of the 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 Event Grid 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 - This is an optional property and it allows the user to specify if the namespace resource supports zone-redundancy capability or not. If this property is not specified explicitly by the user, its default value depends on the following conditions: a. For Availability Zones enabled regions - The default property value would be true. b. For non-Availability Zones enabled regions - The default property value would be false. 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[] - List of private endpoint 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
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
- azure_
api_ strversion - The Azure API version of the 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 Event Grid 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 - This is an optional property and it allows the user to specify if the namespace resource supports zone-redundancy capability or not. If this property is not specified explicitly by the user, its default value depends on the following conditions: a. For Availability Zones enabled regions - The default property value would be true. b. For non-Availability Zones enabled regions - The default property value would be false. 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] - List of private endpoint connections.
- 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
- azure
Api StringVersion - The Azure API version of the 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 Event Grid 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 - This is an optional property and it allows the user to specify if the namespace resource supports zone-redundancy capability or not. If this property is not specified explicitly by the user, its default value depends on the following conditions: a. For Availability Zones enabled regions - The default property value would be true. b. For non-Availability Zones enabled regions - The default property value would be false. 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 - List of private endpoint 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
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.
CustomDomainConfigurationResponse
- Fully
Qualified stringDomain Name - Fully Qualified Domain Name (FQDN) for the custom domain.
- Certificate
Url string - The URL for the certificate that is used for publishing to the custom domain. We currently support certificates stored in Azure Key Vault only. While certificate URL can be either versioned URL of the following format https://{key-vault-name}.vault.azure.net/certificates/{certificate-name}/{version-id}, or unversioned URL of the following format (e.g., https://contosovault.vault.azure.net/certificates/contosocert, we support unversioned certificate URL only (e.g., https://contosovault.vault.azure.net/certificates/contosocert)
- Expected
Txt stringRecord Name - Expected DNS TXT record name. Event Grid will check for a TXT record with this name in the DNS record set of the custom domain name to prove ownership over the domain. The values under this TXT record must contain the expected TXT record value.
- Expected
Txt stringRecord Value - Expected DNS TXT record value. Event Grid will check for a TXT record with this value in the DNS record set of the custom domain name to prove ownership over the domain.
- Identity
Pulumi.
Azure Native. Event Grid. Inputs. Custom Domain Identity Response - Identity info for accessing the certificate for the custom domain. This identity info must match an identity that has been set on the namespace.
- Validation
State string - Validation state for the custom domain. This is a read only property and is initially set to 'Pending' and will be updated to 'Approved' by Event Grid only after ownership of the domain name has been successfully validated.
- Fully
Qualified stringDomain Name - Fully Qualified Domain Name (FQDN) for the custom domain.
- Certificate
Url string - The URL for the certificate that is used for publishing to the custom domain. We currently support certificates stored in Azure Key Vault only. While certificate URL can be either versioned URL of the following format https://{key-vault-name}.vault.azure.net/certificates/{certificate-name}/{version-id}, or unversioned URL of the following format (e.g., https://contosovault.vault.azure.net/certificates/contosocert, we support unversioned certificate URL only (e.g., https://contosovault.vault.azure.net/certificates/contosocert)
- Expected
Txt stringRecord Name - Expected DNS TXT record name. Event Grid will check for a TXT record with this name in the DNS record set of the custom domain name to prove ownership over the domain. The values under this TXT record must contain the expected TXT record value.
- Expected
Txt stringRecord Value - Expected DNS TXT record value. Event Grid will check for a TXT record with this value in the DNS record set of the custom domain name to prove ownership over the domain.
- Identity
Custom
Domain Identity Response - Identity info for accessing the certificate for the custom domain. This identity info must match an identity that has been set on the namespace.
- Validation
State string - Validation state for the custom domain. This is a read only property and is initially set to 'Pending' and will be updated to 'Approved' by Event Grid only after ownership of the domain name has been successfully validated.
- fully
Qualified StringDomain Name - Fully Qualified Domain Name (FQDN) for the custom domain.
- certificate
Url String - The URL for the certificate that is used for publishing to the custom domain. We currently support certificates stored in Azure Key Vault only. While certificate URL can be either versioned URL of the following format https://{key-vault-name}.vault.azure.net/certificates/{certificate-name}/{version-id}, or unversioned URL of the following format (e.g., https://contosovault.vault.azure.net/certificates/contosocert, we support unversioned certificate URL only (e.g., https://contosovault.vault.azure.net/certificates/contosocert)
- expected
Txt StringRecord Name - Expected DNS TXT record name. Event Grid will check for a TXT record with this name in the DNS record set of the custom domain name to prove ownership over the domain. The values under this TXT record must contain the expected TXT record value.
- expected
Txt StringRecord Value - Expected DNS TXT record value. Event Grid will check for a TXT record with this value in the DNS record set of the custom domain name to prove ownership over the domain.
- identity
Custom
Domain Identity Response - Identity info for accessing the certificate for the custom domain. This identity info must match an identity that has been set on the namespace.
- validation
State String - Validation state for the custom domain. This is a read only property and is initially set to 'Pending' and will be updated to 'Approved' by Event Grid only after ownership of the domain name has been successfully validated.
- fully
Qualified stringDomain Name - Fully Qualified Domain Name (FQDN) for the custom domain.
- certificate
Url string - The URL for the certificate that is used for publishing to the custom domain. We currently support certificates stored in Azure Key Vault only. While certificate URL can be either versioned URL of the following format https://{key-vault-name}.vault.azure.net/certificates/{certificate-name}/{version-id}, or unversioned URL of the following format (e.g., https://contosovault.vault.azure.net/certificates/contosocert, we support unversioned certificate URL only (e.g., https://contosovault.vault.azure.net/certificates/contosocert)
- expected
Txt stringRecord Name - Expected DNS TXT record name. Event Grid will check for a TXT record with this name in the DNS record set of the custom domain name to prove ownership over the domain. The values under this TXT record must contain the expected TXT record value.
- expected
Txt stringRecord Value - Expected DNS TXT record value. Event Grid will check for a TXT record with this value in the DNS record set of the custom domain name to prove ownership over the domain.
- identity
Custom
Domain Identity Response - Identity info for accessing the certificate for the custom domain. This identity info must match an identity that has been set on the namespace.
- validation
State string - Validation state for the custom domain. This is a read only property and is initially set to 'Pending' and will be updated to 'Approved' by Event Grid only after ownership of the domain name has been successfully validated.
- fully_
qualified_ strdomain_ name - Fully Qualified Domain Name (FQDN) for the custom domain.
- certificate_
url str - The URL for the certificate that is used for publishing to the custom domain. We currently support certificates stored in Azure Key Vault only. While certificate URL can be either versioned URL of the following format https://{key-vault-name}.vault.azure.net/certificates/{certificate-name}/{version-id}, or unversioned URL of the following format (e.g., https://contosovault.vault.azure.net/certificates/contosocert, we support unversioned certificate URL only (e.g., https://contosovault.vault.azure.net/certificates/contosocert)
- expected_
txt_ strrecord_ name - Expected DNS TXT record name. Event Grid will check for a TXT record with this name in the DNS record set of the custom domain name to prove ownership over the domain. The values under this TXT record must contain the expected TXT record value.
- expected_
txt_ strrecord_ value - Expected DNS TXT record value. Event Grid will check for a TXT record with this value in the DNS record set of the custom domain name to prove ownership over the domain.
- identity
Custom
Domain Identity Response - Identity info for accessing the certificate for the custom domain. This identity info must match an identity that has been set on the namespace.
- validation_
state str - Validation state for the custom domain. This is a read only property and is initially set to 'Pending' and will be updated to 'Approved' by Event Grid only after ownership of the domain name has been successfully validated.
- fully
Qualified StringDomain Name - Fully Qualified Domain Name (FQDN) for the custom domain.
- certificate
Url String - The URL for the certificate that is used for publishing to the custom domain. We currently support certificates stored in Azure Key Vault only. While certificate URL can be either versioned URL of the following format https://{key-vault-name}.vault.azure.net/certificates/{certificate-name}/{version-id}, or unversioned URL of the following format (e.g., https://contosovault.vault.azure.net/certificates/contosocert, we support unversioned certificate URL only (e.g., https://contosovault.vault.azure.net/certificates/contosocert)
- expected
Txt StringRecord Name - Expected DNS TXT record name. Event Grid will check for a TXT record with this name in the DNS record set of the custom domain name to prove ownership over the domain. The values under this TXT record must contain the expected TXT record value.
- expected
Txt StringRecord Value - Expected DNS TXT record value. Event Grid will check for a TXT record with this value in the DNS record set of the custom domain name to prove ownership over the domain.
- identity Property Map
- Identity info for accessing the certificate for the custom domain. This identity info must match an identity that has been set on the namespace.
- validation
State String - Validation state for the custom domain. This is a read only property and is initially set to 'Pending' and will be updated to 'Approved' by Event Grid only after ownership of the domain name has been successfully validated.
CustomDomainIdentityResponse
- Type string
- The type of managed identity used. Can be either 'SystemAssigned' or 'UserAssigned'.
- User
Assigned stringIdentity - The user identity associated with the resource.
- Type string
- The type of managed identity used. Can be either 'SystemAssigned' or 'UserAssigned'.
- User
Assigned stringIdentity - The user identity associated with the resource.
- type String
- The type of managed identity used. Can be either 'SystemAssigned' or 'UserAssigned'.
- user
Assigned StringIdentity - The user identity associated with the resource.
- type string
- The type of managed identity used. Can be either 'SystemAssigned' or 'UserAssigned'.
- user
Assigned stringIdentity - The user identity associated with the resource.
- type str
- The type of managed identity used. Can be either 'SystemAssigned' or 'UserAssigned'.
- user_
assigned_ stridentity - The user identity associated with the resource.
- type String
- The type of managed identity used. Can be either 'SystemAssigned' or 'UserAssigned'.
- user
Assigned StringIdentity - The user identity associated with the resource.
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
- Routing identity type for topic spaces configuration.
- User
Assigned stringIdentity
- Type string
- Routing identity type for topic spaces configuration.
- User
Assigned stringIdentity
- type String
- Routing identity type for topic spaces configuration.
- user
Assigned StringIdentity
- type string
- Routing identity type for topic spaces configuration.
- user
Assigned stringIdentity
- type str
- Routing identity type for topic spaces configuration.
- user_
assigned_ stridentity
- type String
- Routing identity type for topic spaces configuration.
- user
Assigned StringIdentity
StaticStringRoutingEnrichmentResponse
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.
- Custom
Domains List<Pulumi.Azure Native. Event Grid. Inputs. Custom Domain Configuration Response> - List of custom domain configurations for the namespace.
- 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.
- Custom
Domains []CustomDomain Configuration Response - List of custom domain configurations for the namespace.
- 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.
- custom
Domains List<CustomDomain Configuration Response> - List of custom domain configurations for the namespace.
- 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.
- custom
Domains CustomDomain Configuration Response[] - List of custom domain configurations for the namespace.
- 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.
- custom_
domains Sequence[CustomDomain Configuration Response] - List of custom domain configurations for the namespace.
- 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.
- custom
Domains List<Property Map> - List of custom domain configurations for the namespace.
- 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.
- Custom
Domains List<Pulumi.Azure Native. Event Grid. Inputs. Custom Domain Configuration Response> - List of custom domain configurations for the namespace.
- Hostname string
- The hostname for the topics configuration. This is a read-only property.
- Custom
Domains []CustomDomain Configuration Response - List of custom domain configurations for the namespace.
- hostname String
- The hostname for the topics configuration. This is a read-only property.
- custom
Domains List<CustomDomain Configuration Response> - List of custom domain configurations for the namespace.
- hostname string
- The hostname for the topics configuration. This is a read-only property.
- custom
Domains CustomDomain Configuration Response[] - List of custom domain configurations for the namespace.
- hostname str
- The hostname for the topics configuration. This is a read-only property.
- custom_
domains Sequence[CustomDomain Configuration Response] - List of custom domain configurations for the namespace.
- hostname String
- The hostname for the topics configuration. This is a read-only property.
- custom
Domains List<Property Map> - List of custom domain configurations for the namespace.
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