def list_topic_keys(authorization_rule_name: Optional[str]=None, namespace_name: Optional[str]=None, resource_group_name: Optional[str]=None, topic_name: Optional[str]=None, opts: Optional[pulumi.InvokeOptions]=None) -> AwaitableListTopicKeysResult:
    '\n    Namespace/ServiceBus Connection String\n    API Version: 2017-04-01.\n\n\n    :param str authorization_rule_name: The authorization rule name.\n    :param str namespace_name: The namespace name\n    :param str resource_group_name: Name of the Resource group within the Azure subscription.\n    :param str topic_name: The topic name.\n    '
    __args__ = dict()
    __args__['authorizationRuleName'] = authorization_rule_name
    __args__['namespaceName'] = namespace_name
    __args__['resourceGroupName'] = resource_group_name
    __args__['topicName'] = topic_name
    if (opts is None):
        opts = pulumi.InvokeOptions()
    if (opts.version is None):
        opts.version = _utilities.get_version()
    __ret__ = pulumi.runtime.invoke('azure-nextgen:servicebus:listTopicKeys', __args__, opts=opts, typ=ListTopicKeysResult).value
    return AwaitableListTopicKeysResult(alias_primary_connection_string=__ret__.alias_primary_connection_string, alias_secondary_connection_string=__ret__.alias_secondary_connection_string, key_name=__ret__.key_name, primary_connection_string=__ret__.primary_connection_string, primary_key=__ret__.primary_key, secondary_connection_string=__ret__.secondary_connection_string, secondary_key=__ret__.secondary_key)
Namespace/ServiceBus Connection String
API Version: 2017-04-01.


:param str authorization_rule_name: The authorization rule name.
:param str namespace_name: The namespace name
:param str resource_group_name: Name of the Resource group within the Azure subscription.
:param str topic_name: The topic name.
def list_topic_keys(authorization_rule_name: Optional[str]=None, namespace_name: Optional[str]=None, resource_group_name: Optional[str]=None, topic_name: Optional[str]=None, opts: Optional[pulumi.InvokeOptions]=None) -> AwaitableListTopicKeysResult:
    '\n    Namespace/ServiceBus Connection String\n    API Version: 2017-04-01.\n\n\n    :param str authorization_rule_name: The authorization rule name.\n    :param str namespace_name: The namespace name\n    :param str resource_group_name: Name of the Resource group within the Azure subscription.\n    :param str topic_name: The topic name.\n    '
    __args__ = dict()
    __args__['authorizationRuleName'] = authorization_rule_name
    __args__['namespaceName'] = namespace_name
    __args__['resourceGroupName'] = resource_group_name
    __args__['topicName'] = topic_name
    if (opts is None):
        opts = pulumi.InvokeOptions()
    if (opts.version is None):
        opts.version = _utilities.get_version()
    __ret__ = pulumi.runtime.invoke('azure-nextgen:servicebus:listTopicKeys', __args__, opts=opts, typ=ListTopicKeysResult).value
    return AwaitableListTopicKeysResult(alias_primary_connection_string=__ret__.alias_primary_connection_string, alias_secondary_connection_string=__ret__.alias_secondary_connection_string, key_name=__ret__.key_name, primary_connection_string=__ret__.primary_connection_string, primary_key=__ret__.primary_key, secondary_connection_string=__ret__.secondary_connection_string, secondary_key=__ret__.secondary_key)