github.com/aavshr/aws-sdk-go@v1.41.3/service/imagebuilder/errors.go (about)

     1  // Code generated by private/model/cli/gen-api/main.go. DO NOT EDIT.
     2  
     3  package imagebuilder
     4  
     5  import (
     6  	"github.com/aavshr/aws-sdk-go/private/protocol"
     7  )
     8  
     9  const (
    10  
    11  	// ErrCodeCallRateLimitExceededException for service response error code
    12  	// "CallRateLimitExceededException".
    13  	//
    14  	// You have exceeded the permitted request rate for the specific operation.
    15  	ErrCodeCallRateLimitExceededException = "CallRateLimitExceededException"
    16  
    17  	// ErrCodeClientException for service response error code
    18  	// "ClientException".
    19  	//
    20  	// These errors are usually caused by a client action, such as using an action
    21  	// or resource on behalf of a user that doesn't have permissions to use the
    22  	// action or resource, or specifying an invalid resource identifier.
    23  	ErrCodeClientException = "ClientException"
    24  
    25  	// ErrCodeForbiddenException for service response error code
    26  	// "ForbiddenException".
    27  	//
    28  	// You are not authorized to perform the requested operation.
    29  	ErrCodeForbiddenException = "ForbiddenException"
    30  
    31  	// ErrCodeIdempotentParameterMismatchException for service response error code
    32  	// "IdempotentParameterMismatchException".
    33  	//
    34  	// You have specified a client token for an operation using parameter values
    35  	// that differ from a previous request that used the same client token.
    36  	ErrCodeIdempotentParameterMismatchException = "IdempotentParameterMismatchException"
    37  
    38  	// ErrCodeInvalidPaginationTokenException for service response error code
    39  	// "InvalidPaginationTokenException".
    40  	//
    41  	// You have provided an invalid pagination token in your request.
    42  	ErrCodeInvalidPaginationTokenException = "InvalidPaginationTokenException"
    43  
    44  	// ErrCodeInvalidParameterCombinationException for service response error code
    45  	// "InvalidParameterCombinationException".
    46  	//
    47  	// You have specified two or more mutually exclusive parameters. Review the
    48  	// error message for details.
    49  	ErrCodeInvalidParameterCombinationException = "InvalidParameterCombinationException"
    50  
    51  	// ErrCodeInvalidParameterException for service response error code
    52  	// "InvalidParameterException".
    53  	//
    54  	// The specified parameter is invalid. Review the available parameters for the
    55  	// API request.
    56  	ErrCodeInvalidParameterException = "InvalidParameterException"
    57  
    58  	// ErrCodeInvalidParameterValueException for service response error code
    59  	// "InvalidParameterValueException".
    60  	//
    61  	// The value that you provided for the specified parameter is invalid.
    62  	ErrCodeInvalidParameterValueException = "InvalidParameterValueException"
    63  
    64  	// ErrCodeInvalidRequestException for service response error code
    65  	// "InvalidRequestException".
    66  	//
    67  	// You have made a request for an action that is not supported by the service.
    68  	ErrCodeInvalidRequestException = "InvalidRequestException"
    69  
    70  	// ErrCodeInvalidVersionNumberException for service response error code
    71  	// "InvalidVersionNumberException".
    72  	//
    73  	// Your version number is out of bounds or does not follow the required syntax.
    74  	ErrCodeInvalidVersionNumberException = "InvalidVersionNumberException"
    75  
    76  	// ErrCodeResourceAlreadyExistsException for service response error code
    77  	// "ResourceAlreadyExistsException".
    78  	//
    79  	// The resource that you are trying to create already exists.
    80  	ErrCodeResourceAlreadyExistsException = "ResourceAlreadyExistsException"
    81  
    82  	// ErrCodeResourceDependencyException for service response error code
    83  	// "ResourceDependencyException".
    84  	//
    85  	// You have attempted to mutate or delete a resource with a dependency that
    86  	// prohibits this action. See the error message for more details.
    87  	ErrCodeResourceDependencyException = "ResourceDependencyException"
    88  
    89  	// ErrCodeResourceInUseException for service response error code
    90  	// "ResourceInUseException".
    91  	//
    92  	// The resource that you are trying to operate on is currently in use. Review
    93  	// the message details and retry later.
    94  	ErrCodeResourceInUseException = "ResourceInUseException"
    95  
    96  	// ErrCodeResourceNotFoundException for service response error code
    97  	// "ResourceNotFoundException".
    98  	//
    99  	// At least one of the resources referenced by your request does not exist.
   100  	ErrCodeResourceNotFoundException = "ResourceNotFoundException"
   101  
   102  	// ErrCodeServiceException for service response error code
   103  	// "ServiceException".
   104  	//
   105  	// This exception is thrown when the service encounters an unrecoverable exception.
   106  	ErrCodeServiceException = "ServiceException"
   107  
   108  	// ErrCodeServiceQuotaExceededException for service response error code
   109  	// "ServiceQuotaExceededException".
   110  	//
   111  	// You have exceeded the number of permitted resources or operations for this
   112  	// service. For service quotas, see EC2 Image Builder endpoints and quotas (https://docs.aws.amazon.com/general/latest/gr/imagebuilder.html#limits_imagebuilder).
   113  	ErrCodeServiceQuotaExceededException = "ServiceQuotaExceededException"
   114  
   115  	// ErrCodeServiceUnavailableException for service response error code
   116  	// "ServiceUnavailableException".
   117  	//
   118  	// The service is unable to process your request at this time.
   119  	ErrCodeServiceUnavailableException = "ServiceUnavailableException"
   120  )
   121  
   122  var exceptionFromCode = map[string]func(protocol.ResponseMetadata) error{
   123  	"CallRateLimitExceededException":       newErrorCallRateLimitExceededException,
   124  	"ClientException":                      newErrorClientException,
   125  	"ForbiddenException":                   newErrorForbiddenException,
   126  	"IdempotentParameterMismatchException": newErrorIdempotentParameterMismatchException,
   127  	"InvalidPaginationTokenException":      newErrorInvalidPaginationTokenException,
   128  	"InvalidParameterCombinationException": newErrorInvalidParameterCombinationException,
   129  	"InvalidParameterException":            newErrorInvalidParameterException,
   130  	"InvalidParameterValueException":       newErrorInvalidParameterValueException,
   131  	"InvalidRequestException":              newErrorInvalidRequestException,
   132  	"InvalidVersionNumberException":        newErrorInvalidVersionNumberException,
   133  	"ResourceAlreadyExistsException":       newErrorResourceAlreadyExistsException,
   134  	"ResourceDependencyException":          newErrorResourceDependencyException,
   135  	"ResourceInUseException":               newErrorResourceInUseException,
   136  	"ResourceNotFoundException":            newErrorResourceNotFoundException,
   137  	"ServiceException":                     newErrorServiceException,
   138  	"ServiceQuotaExceededException":        newErrorServiceQuotaExceededException,
   139  	"ServiceUnavailableException":          newErrorServiceUnavailableException,
   140  }