describeResponsibilityTransfer method

Future<DescribeResponsibilityTransferResponse> describeResponsibilityTransfer({
  1. required String id,
})

Returns details for a transfer. A transfer is an arrangement between two management accounts where one account designates the other with specified responsibilities for their organization.

May throw AccessDeniedException. May throw AWSOrganizationsNotInUseException. May throw InvalidInputException. May throw ResponsibilityTransferNotFoundException. May throw ServiceException. May throw TooManyRequestsException. May throw UnsupportedAPIEndpointException.

Parameter id : ID for the transfer.

Implementation

Future<DescribeResponsibilityTransferResponse>
    describeResponsibilityTransfer({
  required String id,
}) async {
  final headers = <String, String>{
    'Content-Type': 'application/x-amz-json-1.1',
    'X-Amz-Target': 'AWSOrganizationsV20161128.DescribeResponsibilityTransfer'
  };
  final jsonResponse = await _protocol.send(
    method: 'POST',
    requestUri: '/',
    exceptionFnMap: _exceptionFns,
    // TODO queryParams
    headers: headers,
    payload: {
      'Id': id,
    },
  );

  return DescribeResponsibilityTransferResponse.fromJson(jsonResponse.body);
}