acceptDomainTransferFromAnotherAwsAccount method
Future<AcceptDomainTransferFromAnotherAwsAccountResponse>
acceptDomainTransferFromAnotherAwsAccount({})
Accepts the transfer of a domain from another AWS account to the current AWS account. You initiate a transfer between AWS accounts using TransferDomainToAnotherAwsAccount.
Use either ListOperations
or GetOperationDetail
to determine whether the operation succeeded. GetOperationDetail
provides additional information, for example, Domain Transfer from
Aws Account 111122223333 has been cancelled
.
May throw InvalidInput. May throw OperationLimitExceeded. May throw DomainLimitExceeded.
Parameter domainName
:
The name of the domain that was specified when another AWS account
submitted a TransferDomainToAnotherAwsAccount
request.
Parameter password
:
The password that was returned by the TransferDomainToAnotherAwsAccount
request.
Implementation
Future<AcceptDomainTransferFromAnotherAwsAccountResponse>
acceptDomainTransferFromAnotherAwsAccount({
required String domainName,
required String password,
}) async {
ArgumentError.checkNotNull(domainName, 'domainName');
_s.validateStringLength(
'domainName',
domainName,
0,
255,
isRequired: true,
);
ArgumentError.checkNotNull(password, 'password');
final headers = <String, String>{
'Content-Type': 'application/x-amz-json-1.1',
'X-Amz-Target':
'Route53Domains_v20140515.AcceptDomainTransferFromAnotherAwsAccount'
};
final jsonResponse = await _protocol.send(
method: 'POST',
requestUri: '/',
exceptionFnMap: _exceptionFns,
// TODO queryParams
headers: headers,
payload: {
'DomainName': domainName,
'Password': password,
},
);
return AcceptDomainTransferFromAnotherAwsAccountResponse.fromJson(
jsonResponse.body);
}