getVersions method

Future<GetVersionsResponse> getVersions()

Returns information about VCF versions, ESX versions and EC2 instance types provided by Amazon EVS. For each VCF version, the response also includes the default ESX version and provided EC2 instance types.

May throw InternalServerException. May throw ThrottlingException.

Implementation

Future<GetVersionsResponse> getVersions() async {
  final headers = <String, String>{
    'Content-Type': 'application/x-amz-json-1.0',
    'X-Amz-Target': 'AmazonElasticVMwareService.GetVersions'
  };
  final jsonResponse = await _protocol.send(
    method: 'POST',
    requestUri: '/',
    exceptionFnMap: _exceptionFns,
    // TODO queryParams
    headers: headers,
  );

  return GetVersionsResponse.fromJson(jsonResponse.body);
}