1. Packages
  2. Azure Native
  3. API Docs
  4. eventgrid
  5. getNamespace
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.30.0 published on Friday, Feb 23, 2024 by Pulumi

azure-native.eventgrid.getNamespace

Explore with Pulumi AI

azure-native logo
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.30.0 published on Friday, Feb 23, 2024 by Pulumi

    Get properties of a namespace. Azure REST API version: 2023-06-01-preview.

    Other available API versions: 2023-12-15-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:

    NamespaceName string
    Name of the namespace.
    ResourceGroupName string
    The name of the resource group within the user's subscription.
    NamespaceName string
    Name of the namespace.
    ResourceGroupName string
    The name of the resource group within the user's subscription.
    namespaceName String
    Name of the namespace.
    resourceGroupName String
    The name of the resource group within the user's subscription.
    namespaceName string
    Name of the namespace.
    resourceGroupName string
    The name of the resource group within the user's subscription.
    namespace_name str
    Name of the namespace.
    resource_group_name str
    The name of the resource group within the user's subscription.
    namespaceName String
    Name of the namespace.
    resourceGroupName String
    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.AzureNative.EventGrid.Outputs.SystemDataResponse
    The system metadata relating to the namespace resource.
    Type string
    Type of the resource.
    Identity Pulumi.AzureNative.EventGrid.Outputs.IdentityInfoResponse
    Identity information for the Namespace resource.
    InboundIpRules List<Pulumi.AzureNative.EventGrid.Outputs.InboundIpRuleResponse>
    This can be used to restrict traffic from specific IPs instead of all IPs. Note: These are considered only if PublicNetworkAccess is enabled.
    IsZoneRedundant bool
    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.
    MinimumTlsVersionAllowed string
    Minimum TLS version of the publisher allowed to publish to this namespace. Only TLS version 1.2 is supported.
    PrivateEndpointConnections List<Pulumi.AzureNative.EventGrid.Outputs.PrivateEndpointConnectionResponse>
    PublicNetworkAccess string
    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.AzureNative.EventGrid.Outputs.NamespaceSkuResponse
    Represents available Sku pricing tiers.
    Tags Dictionary<string, string>
    Tags of the resource.
    TopicSpacesConfiguration Pulumi.AzureNative.EventGrid.Outputs.TopicSpacesConfigurationResponse
    Topic spaces configuration information for the namespace resource
    TopicsConfiguration Pulumi.AzureNative.EventGrid.Outputs.TopicsConfigurationResponse
    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 SystemDataResponse
    The system metadata relating to the namespace resource.
    Type string
    Type of the resource.
    Identity IdentityInfoResponse
    Identity information for the Namespace resource.
    InboundIpRules []InboundIpRuleResponse
    This can be used to restrict traffic from specific IPs instead of all IPs. Note: These are considered only if PublicNetworkAccess is enabled.
    IsZoneRedundant bool
    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.
    MinimumTlsVersionAllowed string
    Minimum TLS version of the publisher allowed to publish to this namespace. Only TLS version 1.2 is supported.
    PrivateEndpointConnections []PrivateEndpointConnectionResponse
    PublicNetworkAccess string
    This determines if traffic is allowed over public network. By default it is enabled. You can further restrict to specific IPs by configuring
    Sku NamespaceSkuResponse
    Represents available Sku pricing tiers.
    Tags map[string]string
    Tags of the resource.
    TopicSpacesConfiguration TopicSpacesConfigurationResponse
    Topic spaces configuration information for the namespace resource
    TopicsConfiguration TopicsConfigurationResponse
    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 SystemDataResponse
    The system metadata relating to the namespace resource.
    type String
    Type of the resource.
    identity IdentityInfoResponse
    Identity information for the Namespace resource.
    inboundIpRules List<InboundIpRuleResponse>
    This can be used to restrict traffic from specific IPs instead of all IPs. Note: These are considered only if PublicNetworkAccess is enabled.
    isZoneRedundant Boolean
    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.
    minimumTlsVersionAllowed String
    Minimum TLS version of the publisher allowed to publish to this namespace. Only TLS version 1.2 is supported.
    privateEndpointConnections List<PrivateEndpointConnectionResponse>
    publicNetworkAccess String
    This determines if traffic is allowed over public network. By default it is enabled. You can further restrict to specific IPs by configuring
    sku NamespaceSkuResponse
    Represents available Sku pricing tiers.
    tags Map<String,String>
    Tags of the resource.
    topicSpacesConfiguration TopicSpacesConfigurationResponse
    Topic spaces configuration information for the namespace resource
    topicsConfiguration TopicsConfigurationResponse
    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 SystemDataResponse
    The system metadata relating to the namespace resource.
    type string
    Type of the resource.
    identity IdentityInfoResponse
    Identity information for the Namespace resource.
    inboundIpRules InboundIpRuleResponse[]
    This can be used to restrict traffic from specific IPs instead of all IPs. Note: These are considered only if PublicNetworkAccess is enabled.
    isZoneRedundant boolean
    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.
    minimumTlsVersionAllowed string
    Minimum TLS version of the publisher allowed to publish to this namespace. Only TLS version 1.2 is supported.
    privateEndpointConnections PrivateEndpointConnectionResponse[]
    publicNetworkAccess string
    This determines if traffic is allowed over public network. By default it is enabled. You can further restrict to specific IPs by configuring
    sku NamespaceSkuResponse
    Represents available Sku pricing tiers.
    tags {[key: string]: string}
    Tags of the resource.
    topicSpacesConfiguration TopicSpacesConfigurationResponse
    Topic spaces configuration information for the namespace resource
    topicsConfiguration TopicsConfigurationResponse
    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 SystemDataResponse
    The system metadata relating to the namespace resource.
    type str
    Type of the resource.
    identity IdentityInfoResponse
    Identity information for the Namespace resource.
    inbound_ip_rules Sequence[InboundIpRuleResponse]
    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_redundant bool
    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_version_allowed str
    Minimum TLS version of the publisher allowed to publish to this namespace. Only TLS version 1.2 is supported.
    private_endpoint_connections Sequence[PrivateEndpointConnectionResponse]
    public_network_access str
    This determines if traffic is allowed over public network. By default it is enabled. You can further restrict to specific IPs by configuring
    sku NamespaceSkuResponse
    Represents available Sku pricing tiers.
    tags Mapping[str, str]
    Tags of the resource.
    topic_spaces_configuration TopicSpacesConfigurationResponse
    Topic spaces configuration information for the namespace resource
    topics_configuration TopicsConfigurationResponse
    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.
    inboundIpRules List<Property Map>
    This can be used to restrict traffic from specific IPs instead of all IPs. Note: These are considered only if PublicNetworkAccess is enabled.
    isZoneRedundant Boolean
    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.
    minimumTlsVersionAllowed String
    Minimum TLS version of the publisher allowed to publish to this namespace. Only TLS version 1.2 is supported.
    privateEndpointConnections List<Property Map>
    publicNetworkAccess String
    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.
    tags Map<String>
    Tags of the resource.
    topicSpacesConfiguration Property Map
    Topic spaces configuration information for the namespace resource
    topicsConfiguration Property Map
    Topics configuration information for the namespace resource

    Supporting Types

    ClientAuthenticationSettingsResponse

    AlternativeAuthenticationNameSources List<string>
    Alternative authentication name sources related to client authentication settings for namespace resource.
    AlternativeAuthenticationNameSources []string
    Alternative authentication name sources related to client authentication settings for namespace resource.
    alternativeAuthenticationNameSources List<String>
    Alternative authentication name sources related to client authentication settings for namespace resource.
    alternativeAuthenticationNameSources string[]
    Alternative authentication name sources related to client authentication settings for namespace resource.
    alternative_authentication_name_sources Sequence[str]
    Alternative authentication name sources related to client authentication settings for namespace resource.
    alternativeAuthenticationNameSources List<String>
    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

    Key string
    Dynamic routing enrichment key.
    Value string
    Dynamic routing enrichment value.
    Key string
    Dynamic routing enrichment key.
    Value string
    Dynamic routing enrichment value.
    key String
    Dynamic routing enrichment key.
    value String
    Dynamic routing enrichment value.
    key string
    Dynamic routing enrichment key.
    value string
    Dynamic routing enrichment value.
    key str
    Dynamic routing enrichment key.
    value str
    Dynamic routing enrichment value.
    key String
    Dynamic routing enrichment key.
    value String
    Dynamic routing enrichment value.

    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.
    UserAssignedIdentities Dictionary<string, Pulumi.AzureNative.EventGrid.Inputs.UserIdentityPropertiesResponse>
    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.
    UserAssignedIdentities map[string]UserIdentityPropertiesResponse
    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.
    userAssignedIdentities Map<String,UserIdentityPropertiesResponse>
    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.
    userAssignedIdentities {[key: string]: UserIdentityPropertiesResponse}
    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_identities Mapping[str, UserIdentityPropertiesResponse]
    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.
    userAssignedIdentities Map<Property Map>
    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

    Action string
    Action to perform based on the match or no match of the IpMask.
    IpMask string
    IP Address in CIDR notation e.g., 10.0.0.0/8.
    Action string
    Action to perform based on the match or no match of the IpMask.
    IpMask string
    IP Address in CIDR notation e.g., 10.0.0.0/8.
    action String
    Action to perform based on the match or no match of the IpMask.
    ipMask String
    IP Address in CIDR notation e.g., 10.0.0.0/8.
    action string
    Action to perform based on the match or no match of the IpMask.
    ipMask string
    IP Address in CIDR notation e.g., 10.0.0.0/8.
    action str
    Action to perform based on the match or no match of the IpMask.
    ip_mask str
    IP Address in CIDR notation e.g., 10.0.0.0/8.
    action String
    Action to perform based on the match or no match of the IpMask.
    ipMask String
    IP Address in CIDR notation e.g., 10.0.0.0/8.

    NamespaceSkuResponse

    Capacity int
    Specifies the number of Throughput Units that defines the capacity for the namespace. The property default value is 1 which signifies 1 Throughput Unit = 1MB/s ingress and 2MB/s egress per namespace. Min capacity is 1 and max allowed capacity is 20.
    Name string
    The name of the SKU.
    Capacity int
    Specifies the number of Throughput Units that defines the capacity for the namespace. The property default value is 1 which signifies 1 Throughput Unit = 1MB/s ingress and 2MB/s egress per namespace. Min capacity is 1 and max allowed capacity is 20.
    Name string
    The name of the SKU.
    capacity Integer
    Specifies the number of Throughput Units that defines the capacity for the namespace. The property default value is 1 which signifies 1 Throughput Unit = 1MB/s ingress and 2MB/s egress per namespace. Min capacity is 1 and max allowed capacity is 20.
    name String
    The name of the SKU.
    capacity number
    Specifies the number of Throughput Units that defines the capacity for the namespace. The property default value is 1 which signifies 1 Throughput Unit = 1MB/s ingress and 2MB/s egress per namespace. Min capacity is 1 and max allowed capacity is 20.
    name string
    The name of the SKU.
    capacity int
    Specifies the number of Throughput Units that defines the capacity for the namespace. The property default value is 1 which signifies 1 Throughput Unit = 1MB/s ingress and 2MB/s egress per namespace. Min capacity is 1 and max allowed capacity is 20.
    name str
    The name of the SKU.
    capacity Number
    Specifies the number of Throughput Units that defines the capacity for the namespace. The property default value is 1 which signifies 1 Throughput Unit = 1MB/s ingress and 2MB/s egress per namespace. Min capacity is 1 and max allowed capacity is 20.
    name String
    The name of the SKU.

    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.AzureNative.EventGrid.Inputs.PrivateEndpointResponse
    The Private Endpoint resource for this Connection.
    PrivateLinkServiceConnectionState Pulumi.AzureNative.EventGrid.Inputs.ConnectionStateResponse
    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 PrivateEndpointResponse
    The Private Endpoint resource for this Connection.
    PrivateLinkServiceConnectionState ConnectionStateResponse
    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 PrivateEndpointResponse
    The Private Endpoint resource for this Connection.
    privateLinkServiceConnectionState ConnectionStateResponse
    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 PrivateEndpointResponse
    The Private Endpoint resource for this Connection.
    privateLinkServiceConnectionState ConnectionStateResponse
    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 PrivateEndpointResponse
    The Private Endpoint resource for this Connection.
    private_link_service_connection_state ConnectionStateResponse
    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.
    privateLinkServiceConnectionState Property Map
    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

    StaticRoutingEnrichmentResponse

    Key string
    Static routing enrichment key.
    ValueType string
    Static routing enrichment value type. For e.g. this property value can be 'String'.
    Key string
    Static routing enrichment key.
    ValueType string
    Static routing enrichment value type. For e.g. this property value can be 'String'.
    key String
    Static routing enrichment key.
    valueType String
    Static routing enrichment value type. For e.g. this property value can be 'String'.
    key string
    Static routing enrichment key.
    valueType string
    Static routing enrichment value type. For e.g. this property value can be 'String'.
    key str
    Static routing enrichment key.
    value_type str
    Static routing enrichment value type. For e.g. this property value can be 'String'.
    key String
    Static routing enrichment key.
    valueType String
    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.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    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.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    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.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    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.
    createdByType string
    The type of identity that created the resource.
    lastModifiedAt string
    The timestamp of resource last modification (UTC)
    lastModifiedBy string
    The identity that last modified the resource.
    lastModifiedByType string
    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_type str
    The type of identity that created the resource.
    last_modified_at str
    The timestamp of resource last modification (UTC)
    last_modified_by str
    The identity that last modified the resource.
    last_modified_by_type str
    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.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    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.AzureNative.EventGrid.Inputs.ClientAuthenticationSettingsResponse
    Client authentication settings for topic spaces configuration.
    MaximumClientSessionsPerAuthenticationName int
    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.
    MaximumSessionExpiryInHours int
    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.
    RouteTopicResourceId string
    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.AzureNative.EventGrid.Inputs.RoutingEnrichmentsResponse
    Routing enrichments for topic spaces configuration
    RoutingIdentityInfo Pulumi.AzureNative.EventGrid.Inputs.RoutingIdentityInfoResponse
    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 ClientAuthenticationSettingsResponse
    Client authentication settings for topic spaces configuration.
    MaximumClientSessionsPerAuthenticationName int
    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.
    MaximumSessionExpiryInHours int
    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.
    RouteTopicResourceId string
    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 RoutingEnrichmentsResponse
    Routing enrichments for topic spaces configuration
    RoutingIdentityInfo RoutingIdentityInfoResponse
    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 ClientAuthenticationSettingsResponse
    Client authentication settings for topic spaces configuration.
    maximumClientSessionsPerAuthenticationName Integer
    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.
    maximumSessionExpiryInHours Integer
    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.
    routeTopicResourceId String
    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 RoutingEnrichmentsResponse
    Routing enrichments for topic spaces configuration
    routingIdentityInfo RoutingIdentityInfoResponse
    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 ClientAuthenticationSettingsResponse
    Client authentication settings for topic spaces configuration.
    maximumClientSessionsPerAuthenticationName number
    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.
    maximumSessionExpiryInHours number
    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.
    routeTopicResourceId string
    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 RoutingEnrichmentsResponse
    Routing enrichments for topic spaces configuration
    routingIdentityInfo RoutingIdentityInfoResponse
    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 ClientAuthenticationSettingsResponse
    Client authentication settings for topic spaces configuration.
    maximum_client_sessions_per_authentication_name int
    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_expiry_in_hours int
    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_resource_id str
    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 RoutingEnrichmentsResponse
    Routing enrichments for topic spaces configuration
    routing_identity_info RoutingIdentityInfoResponse
    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.
    maximumClientSessionsPerAuthenticationName Number
    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.
    maximumSessionExpiryInHours Number
    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.
    routeTopicResourceId String
    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
    routingIdentityInfo Property Map
    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
    azure-native logo
    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.30.0 published on Friday, Feb 23, 2024 by Pulumi