downloadDefaultKeyPair method

Future<DownloadDefaultKeyPairResult> downloadDefaultKeyPair()

Downloads the default SSH key pair from the user's account.

May throw ServiceException. May throw InvalidInputException. May throw NotFoundException. May throw OperationFailureException. May throw AccessDeniedException. May throw AccountSetupInProgressException. May throw UnauthenticatedException.

Implementation

Future<DownloadDefaultKeyPairResult> downloadDefaultKeyPair() async {
  final headers = <String, String>{
    'Content-Type': 'application/x-amz-json-1.1',
    'X-Amz-Target': 'Lightsail_20161128.DownloadDefaultKeyPair'
  };
  final jsonResponse = await _protocol.send(
    method: 'POST',
    requestUri: '/',
    exceptionFnMap: _exceptionFns,
    // TODO queryParams
    headers: headers,
  );

  return DownloadDefaultKeyPairResult.fromJson(jsonResponse.body);
}