describeTypeRegistration method

Future<DescribeTypeRegistrationOutput> describeTypeRegistration({
  1. required String registrationToken,
})

Returns information about a type's registration, including its current status and type and version identifiers.

When you initiate a registration request using RegisterType , you can then use DescribeTypeRegistration to monitor the progress of that registration request.

Once the registration request has completed, use DescribeType to return detailed informaiton about a type.

May throw CFNRegistryException.

Parameter registrationToken : The identifier for this registration request.

This registration token is generated by CloudFormation when you initiate a registration request using RegisterType .

Implementation

Future<DescribeTypeRegistrationOutput> describeTypeRegistration({
  required String registrationToken,
}) async {
  ArgumentError.checkNotNull(registrationToken, 'registrationToken');
  _s.validateStringLength(
    'registrationToken',
    registrationToken,
    1,
    128,
    isRequired: true,
  );
  final $request = <String, dynamic>{};
  $request['RegistrationToken'] = registrationToken;
  final $result = await _protocol.send(
    $request,
    action: 'DescribeTypeRegistration',
    version: '2010-05-15',
    method: 'POST',
    requestUri: '/',
    exceptionFnMap: _exceptionFns,
    shape: shapes['DescribeTypeRegistrationInput'],
    shapes: shapes,
    resultWrapper: 'DescribeTypeRegistrationResult',
  );
  return DescribeTypeRegistrationOutput.fromXml($result);
}