describeMaintenanceStartTime method

Future<DescribeMaintenanceStartTimeOutput> describeMaintenanceStartTime({
  1. required String gatewayARN,
})

Returns your gateway's weekly maintenance start time including the day and time of the week. Note that values are in terms of the gateway's time zone.

May throw InvalidGatewayRequestException. May throw InternalServerError.

Implementation

Future<DescribeMaintenanceStartTimeOutput> describeMaintenanceStartTime({
  required String gatewayARN,
}) async {
  ArgumentError.checkNotNull(gatewayARN, 'gatewayARN');
  _s.validateStringLength(
    'gatewayARN',
    gatewayARN,
    50,
    500,
    isRequired: true,
  );
  final headers = <String, String>{
    'Content-Type': 'application/x-amz-json-1.1',
    'X-Amz-Target': 'StorageGateway_20130630.DescribeMaintenanceStartTime'
  };
  final jsonResponse = await _protocol.send(
    method: 'POST',
    requestUri: '/',
    exceptionFnMap: _exceptionFns,
    // TODO queryParams
    headers: headers,
    payload: {
      'GatewayARN': gatewayARN,
    },
  );

  return DescribeMaintenanceStartTimeOutput.fromJson(jsonResponse.body);
}