<!--- Verify first that your issue is not already reported on GitHub -->
<!--- Also test if the latest release and devel branch are affected too -->
<!--- Complete *all* sections as described, this form is processed automatically -->

##### SUMMARY
<!--- Explain the problem briefly below -->
Attribute error not found when listing deleted keys

##### ISSUE TYPE
- Bug Report

##### COMPONENT NAME
<!--- Write the short name of the module, plugin, task or feature below, use your best guess if unsure -->
azure_rm_keyvaultkey_info
##### ANSIBLE VERSION
<!--- Paste verbatim output from "ansible --version" between quotes -->
```paste below
ansible 2.9.0rc2
  config file = /Users/imjoseangel/Documents/source/sandbox/ansible.cfg
  configured module search path = ['/Users/imjoseangel/Documents/source/sandbox/library']
  ansible python module location = /Users/imjoseangel/.pyenv/versions/3.7.4/Python.framework/Versions/3.7/lib/python3.7/site-packages/ansible
  executable location = /Users/imjoseangel/.pyenv/versions/3.7.4/bin/ansible
  python version = 3.7.4 (default, Sep 10 2019, 20:21:02) [Clang 10.0.1 (clang-1001.0.46.4)]
```

##### CONFIGURATION
<!--- Paste verbatim output from "ansible-config dump --only-changed" between quotes -->
```paste below
ANSIBLE_SSH_ARGS(/Users/imjoseangel/Documents/source/sandbox/ansible.cfg) = -o StrictHostKeyChecking=no
CACHE_PLUGIN(/Users/imjoseangel/Documents/source/sandbox/ansible.cfg) = memcached
CACHE_PLUGIN_TIMEOUT(/Users/imjoseangel/Documents/source/sandbox/ansible.cfg) = 86400
DEFAULT_CALLBACK_WHITELIST(/Users/imjoseangel/Documents/source/sandbox/ansible.cfg) = ['timer', 'profile_tasks']
DEFAULT_FILTER_PLUGIN_PATH(/Users/imjoseangel/Documents/source/sandbox/ansible.cfg) = ['/Users/imjoseangel/Documents/
DEFAULT_FORKS(/Users/imjoseangel/Documents/source/sandbox/ansible.cfg) = 25
DEFAULT_GATHERING(/Users/imjoseangel/Documents/source/sandbox/ansible.cfg) = smart
DEFAULT_HASH_BEHAVIOUR(/Users/imjoseangel/Documents/source/sandbox/ansible.cfg) = merge
DEFAULT_HOST_LIST(/Users/imjoseangel/Documents/source/sandbox/ansible.cfg) = ['/Users/imjoseangel/Documents/source/sa
DEFAULT_INTERNAL_POLL_INTERVAL(/Users/imjoseangel/Documents/source/sandbox/ansible.cfg) = 0.001
DEFAULT_LOOKUP_PLUGIN_PATH(/Users/imjoseangel/Documents/source/sandbox/ansible.cfg) = ['/Users/imjoseangel/Documents/
DEFAULT_MANAGED_STR(/Users/imjoseangel/Documents/source/sandbox/ansible.cfg) = This file is managed by Ansible.%n
template: {file}
date: %Y-%m-%d %H:%M:%S
user: {uid}
host: {host}
DEFAULT_MODULE_PATH(/Users/imjoseangel/Documents/source/sandbox/ansible.cfg) = ['/Users/imjoseangel/Documents/source/
DEFAULT_POLL_INTERVAL(/Users/imjoseangel/Documents/source/sandbox/ansible.cfg) = 5
DEFAULT_ROLES_PATH(/Users/imjoseangel/Documents/source/sandbox/ansible.cfg) = ['/Users/imjoseangel/Documents/source/s
DEFAULT_TRANSPORT(/Users/imjoseangel/Documents/source/sandbox/ansible.cfg) = smart
DEFAULT_VAULT_PASSWORD_FILE(env: ANSIBLE_VAULT_PASSWORD_FILE) = /Users/imjoseangel/.ansible_password
HOST_KEY_CHECKING(/Users/imjoseangel/Documents/source/sandbox/ansible.cfg) = False
INVENTORY_ENABLED(/Users/imjoseangel/Documents/source/sandbox/ansible.cfg) = ['generator', 'host_list', 'script', 'ya
RETRY_FILES_ENABLED(/Users/imjoseangel/Documents/source/sandbox/ansible.cfg) = False
```

##### OS / ENVIRONMENT
<!--- Provide all relevant information below, e.g. target OS versions, network device firmware, etc. -->
MacOS with pyenv

##### STEPS TO REPRODUCE
<!--- Describe exactly how to reproduce the problem, using a minimal test-case -->

<!--- Paste example playbooks or commands between quotes below -->
```json
{
    "ANSIBLE_MODULE_ARGS": {
        "vault_uri": "https://myvault.vault.azure.net/",
        "show_deleted_key": "True"
    }
}
```

<!--- HINT: You can paste gist.github.com links for larger files -->

##### EXPECTED RESULTS
<!--- Describe what you expected to happen when running the steps above -->
List of deleted keys on keyvault

##### ACTUAL RESULTS
<!--- Describe what actually happened. If possible run with extra verbosity (-vvvv) -->

<!--- Paste verbatim command output between quotes -->
```paste below
Traceback (most recent call last):
  File "library/azure_rm_keyvaultkey_info.py", line 457, in <module>
    main()
  File "library/azure_rm_keyvaultkey_info.py", line 453, in main
    AzureRMKeyVaultKeyInfo()
  File "library/azure_rm_keyvaultkey_info.py", line 272, in __init__
    supports_tags=False)
  File "/Users/imjoseangel/.pyenv/versions/3.7.4/Python.framework/Versions/3.7/lib/python3.7/site-packages/ansible/module_utils/azure_rm_common.py", line 325, in __init__
    res = self.exec_module(**self.module.params)
  File "library/azure_rm_keyvaultkey_info.py", line 293, in exec_module
    self.results['keys'] = self.list_deleted_keys()
  File "library/azure_rm_keyvaultkey_info.py", line 437, in list_deleted_keys
    response = self._client.get_deleted_keys(vault_base_url=self.vault)
AttributeError: 'AzureRMKeyVaultKeyInfo' object has no attribute 'vault'
```

#
#
from __future__ import absolute_import, division, print_function
__metaclass__ = type
ANSIBLE_METADATA = {'metadata_version': '1.1',
                    'status': ['preview'],
                    'supported_by': 'community'}
DOCUMENTATION = '''
---
module: azure_rm_keyvaultkey_info
version_added: "2.9"
short_description: Get Azure Key Vault key facts.
description:
    - Get facts of Azure Key Vault key.
options:
    vault_uri:
        description:
            - Vault uri where the key stored in.
        required: True
        type: str
    name:
        description:
            - Key name. If not set, will list all keys in vault_uri.
        type: str
    version:
        description:
            - Key version.