getExtension method

Future<Extension> getExtension({
  1. required String extensionIdentifier,
  2. int? versionNumber,
})

Returns information about an AppConfig extension.

May throw BadRequestException. May throw InternalServerException. May throw ResourceNotFoundException.

Parameter extensionIdentifier : The name, the ID, or the Amazon Resource Name (ARN) of the extension.

Parameter versionNumber : The extension version number. If no version number was defined, AppConfig uses the highest version.

Implementation

Future<Extension> getExtension({
  required String extensionIdentifier,
  int? versionNumber,
}) async {
  final $query = <String, List<String>>{
    if (versionNumber != null) 'version_number': [versionNumber.toString()],
  };
  final response = await _protocol.send(
    payload: null,
    method: 'GET',
    requestUri: '/extensions/${Uri.encodeComponent(extensionIdentifier)}',
    queryParams: $query,
    exceptionFnMap: _exceptionFns,
  );
  return Extension.fromJson(response);
}