def METHOD_NAME(manager_name: Optional[str] = None,
                                       resource_group_name: Optional[str] = None,
                                       opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableListManagerPublicEncryptionKeyResult:
    """
    Returns the symmetric encrypted public encryption key of the manager.
    Azure REST API version: 2017-06-01.
    :param str manager_name: The manager name
    :param str resource_group_name: The resource group name
    """
    __args__ = dict()
    __args__['managerName'] = manager_name
    __args__['resourceGroupName'] = resource_group_name
    opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts)
    __ret__ = pulumi.runtime.invoke('azure-native:storsimple:listManagerPublicEncryptionKey', __args__, opts=opts, typ=ListManagerPublicEncryptionKeyResult).value
    return AwaitableListManagerPublicEncryptionKeyResult(
        encryption_algorithm=pulumi.get(__ret__, 'encryption_algorithm'),
        value=pulumi.get(__ret__, 'value'),
        value_certificate_thumbprint=pulumi.get(__ret__, 'value_certificate_thumbprint'))