code: public KeyBundle importKey(ImportKeyRequest importKeyRequest) {
          return importKey(importKeyRequest.vaultBaseUrl(), importKeyRequest.keyName(), importKeyRequest.key(),
                  importKeyRequest.isHsm(), importKeyRequest.keyAttributes(), importKeyRequest.tags());
      }
docs: Imports an externally created key, stores it, and returns key parameters and
  attributes to the client. The import key operation may be used to import any
  key type into an Azure Key Vault. If the named key already exists, Azure Key
  Vault creates a new version of the key. Authorization: requires the
  keys/import permission.
  
  @param importKeyRequest
  the grouped properties for importing a key request
  @return the KeyBundle if successful.