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

     1  // Code generated by private/model/cli/gen-api/main.go. DO NOT EDIT.
     2  
     3  package appstream
     4  
     5  import (
     6  	"github.com/aavshr/aws-sdk-go/private/protocol"
     7  )
     8  
     9  const (
    10  
    11  	// ErrCodeConcurrentModificationException for service response error code
    12  	// "ConcurrentModificationException".
    13  	//
    14  	// An API error occurred. Wait a few minutes and try again.
    15  	ErrCodeConcurrentModificationException = "ConcurrentModificationException"
    16  
    17  	// ErrCodeIncompatibleImageException for service response error code
    18  	// "IncompatibleImageException".
    19  	//
    20  	// The image can't be updated because it's not compatible for updates.
    21  	ErrCodeIncompatibleImageException = "IncompatibleImageException"
    22  
    23  	// ErrCodeInvalidAccountStatusException for service response error code
    24  	// "InvalidAccountStatusException".
    25  	//
    26  	// The resource cannot be created because your AWS account is suspended. For
    27  	// assistance, contact AWS Support.
    28  	ErrCodeInvalidAccountStatusException = "InvalidAccountStatusException"
    29  
    30  	// ErrCodeInvalidParameterCombinationException for service response error code
    31  	// "InvalidParameterCombinationException".
    32  	//
    33  	// Indicates an incorrect combination of parameters, or a missing parameter.
    34  	ErrCodeInvalidParameterCombinationException = "InvalidParameterCombinationException"
    35  
    36  	// ErrCodeInvalidRoleException for service response error code
    37  	// "InvalidRoleException".
    38  	//
    39  	// The specified role is invalid.
    40  	ErrCodeInvalidRoleException = "InvalidRoleException"
    41  
    42  	// ErrCodeLimitExceededException for service response error code
    43  	// "LimitExceededException".
    44  	//
    45  	// The requested limit exceeds the permitted limit for an account.
    46  	ErrCodeLimitExceededException = "LimitExceededException"
    47  
    48  	// ErrCodeOperationNotPermittedException for service response error code
    49  	// "OperationNotPermittedException".
    50  	//
    51  	// The attempted operation is not permitted.
    52  	ErrCodeOperationNotPermittedException = "OperationNotPermittedException"
    53  
    54  	// ErrCodeRequestLimitExceededException for service response error code
    55  	// "RequestLimitExceededException".
    56  	//
    57  	// AppStream 2.0 can’t process the request right now because the Describe
    58  	// calls from your AWS account are being throttled by Amazon EC2. Try again
    59  	// later.
    60  	ErrCodeRequestLimitExceededException = "RequestLimitExceededException"
    61  
    62  	// ErrCodeResourceAlreadyExistsException for service response error code
    63  	// "ResourceAlreadyExistsException".
    64  	//
    65  	// The specified resource already exists.
    66  	ErrCodeResourceAlreadyExistsException = "ResourceAlreadyExistsException"
    67  
    68  	// ErrCodeResourceInUseException for service response error code
    69  	// "ResourceInUseException".
    70  	//
    71  	// The specified resource is in use.
    72  	ErrCodeResourceInUseException = "ResourceInUseException"
    73  
    74  	// ErrCodeResourceNotAvailableException for service response error code
    75  	// "ResourceNotAvailableException".
    76  	//
    77  	// The specified resource exists and is not in use, but isn't available.
    78  	ErrCodeResourceNotAvailableException = "ResourceNotAvailableException"
    79  
    80  	// ErrCodeResourceNotFoundException for service response error code
    81  	// "ResourceNotFoundException".
    82  	//
    83  	// The specified resource was not found.
    84  	ErrCodeResourceNotFoundException = "ResourceNotFoundException"
    85  )
    86  
    87  var exceptionFromCode = map[string]func(protocol.ResponseMetadata) error{
    88  	"ConcurrentModificationException":      newErrorConcurrentModificationException,
    89  	"IncompatibleImageException":           newErrorIncompatibleImageException,
    90  	"InvalidAccountStatusException":        newErrorInvalidAccountStatusException,
    91  	"InvalidParameterCombinationException": newErrorInvalidParameterCombinationException,
    92  	"InvalidRoleException":                 newErrorInvalidRoleException,
    93  	"LimitExceededException":               newErrorLimitExceededException,
    94  	"OperationNotPermittedException":       newErrorOperationNotPermittedException,
    95  	"RequestLimitExceededException":        newErrorRequestLimitExceededException,
    96  	"ResourceAlreadyExistsException":       newErrorResourceAlreadyExistsException,
    97  	"ResourceInUseException":               newErrorResourceInUseException,
    98  	"ResourceNotAvailableException":        newErrorResourceNotAvailableException,
    99  	"ResourceNotFoundException":            newErrorResourceNotFoundException,
   100  }