retryImage method

Future<RetryImageResponse> retryImage({
  1. required String imageBuildVersionArn,
  2. String? clientToken,
})

RetryImage retries an image distribution without rebuilding the image.

May throw CallRateLimitExceededException. May throw ClientException. May throw ForbiddenException. May throw IdempotentParameterMismatchException. May throw InvalidRequestException. May throw ResourceInUseException. May throw ServiceException. May throw ServiceUnavailableException.

Parameter imageBuildVersionArn : The source image Amazon Resource Name (ARN) to retry.

Parameter clientToken : Unique, case-sensitive identifier you provide to ensure idempotency of the request. For more information, see Ensuring idempotency in the Amazon EC2 API Reference.

Implementation

Future<RetryImageResponse> retryImage({
  required String imageBuildVersionArn,
  String? clientToken,
}) async {
  final $payload = <String, dynamic>{
    'imageBuildVersionArn': imageBuildVersionArn,
    'clientToken': clientToken ?? _s.generateIdempotencyToken(),
  };
  final response = await _protocol.send(
    payload: $payload,
    method: 'PUT',
    requestUri: '/RetryImage',
    exceptionFnMap: _exceptionFns,
  );
  return RetryImageResponse.fromJson(response);
}