getMultiRegionAccessPointRoutes method

Future<GetMultiRegionAccessPointRoutesResult> getMultiRegionAccessPointRoutes({
  1. required String accountId,
  2. required String mrap,
})
Returns the routing configuration for a Multi-Region Access Point, indicating which Regions are active or passive.

To obtain routing control changes and failover requests, use the Amazon S3 failover control infrastructure endpoints in these five Amazon Web Services Regions:

  • us-east-1
  • us-west-2
  • ap-southeast-2
  • ap-northeast-1
  • eu-west-1

Parameter accountId : The Amazon Web Services account ID for the owner of the Multi-Region Access Point.

Parameter mrap : The Multi-Region Access Point ARN.

Implementation

Future<GetMultiRegionAccessPointRoutesResult>
    getMultiRegionAccessPointRoutes({
  required String accountId,
  required String mrap,
}) async {
  final headers = <String, String>{
    'x-amz-account-id': accountId.toString(),
  };
  final $result = await _protocol.send(
    method: 'GET',
    requestUri:
        '/v20180820/mrap/instances/${mrap.split('/').map(Uri.encodeComponent).join('/')}/routes',
    headers: headers,
    exceptionFnMap: _exceptionFns,
  );
  return GetMultiRegionAccessPointRoutesResult.fromXml($result.body);
}