updateExport method
Updates an existing data export by overwriting all export parameters. All export parameters must be provided in the UpdateExport request.
May throw InternalServerException.
May throw ResourceNotFoundException.
May throw ThrottlingException.
May throw ValidationException.
Parameter export :
The name and query details for the export.
Parameter exportArn :
The Amazon Resource Name (ARN) for this export.
Implementation
Future<UpdateExportResponse> updateExport({
required Export export,
required String exportArn,
}) async {
final headers = <String, String>{
'Content-Type': 'application/x-amz-json-1.1',
'X-Amz-Target': 'AWSBillingAndCostManagementDataExports.UpdateExport'
};
final jsonResponse = await _protocol.send(
method: 'POST',
requestUri: '/',
exceptionFnMap: _exceptionFns,
// TODO queryParams
headers: headers,
payload: {
'Export': export,
'ExportArn': exportArn,
},
);
return UpdateExportResponse.fromJson(jsonResponse.body);
}