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

     1  // Code generated by private/model/cli/gen-api/main.go. DO NOT EDIT.
     2  
     3  package costexplorer
     4  
     5  import (
     6  	"github.com/aavshr/aws-sdk-go/private/protocol"
     7  )
     8  
     9  const (
    10  
    11  	// ErrCodeBillExpirationException for service response error code
    12  	// "BillExpirationException".
    13  	//
    14  	// The requested report expired. Update the date interval and try again.
    15  	ErrCodeBillExpirationException = "BillExpirationException"
    16  
    17  	// ErrCodeDataUnavailableException for service response error code
    18  	// "DataUnavailableException".
    19  	//
    20  	// The requested data is unavailable.
    21  	ErrCodeDataUnavailableException = "DataUnavailableException"
    22  
    23  	// ErrCodeInvalidNextTokenException for service response error code
    24  	// "InvalidNextTokenException".
    25  	//
    26  	// The pagination token is invalid. Try again without a pagination token.
    27  	ErrCodeInvalidNextTokenException = "InvalidNextTokenException"
    28  
    29  	// ErrCodeLimitExceededException for service response error code
    30  	// "LimitExceededException".
    31  	//
    32  	// You made too many calls in a short period of time. Try again later.
    33  	ErrCodeLimitExceededException = "LimitExceededException"
    34  
    35  	// ErrCodeRequestChangedException for service response error code
    36  	// "RequestChangedException".
    37  	//
    38  	// Your request parameters changed between pages. Try again with the old parameters
    39  	// or without a pagination token.
    40  	ErrCodeRequestChangedException = "RequestChangedException"
    41  
    42  	// ErrCodeResourceNotFoundException for service response error code
    43  	// "ResourceNotFoundException".
    44  	//
    45  	// The specified ARN in the request doesn't exist.
    46  	ErrCodeResourceNotFoundException = "ResourceNotFoundException"
    47  
    48  	// ErrCodeServiceQuotaExceededException for service response error code
    49  	// "ServiceQuotaExceededException".
    50  	//
    51  	// You've reached the limit on the number of resources you can create, or exceeded
    52  	// the size of an individual resource.
    53  	ErrCodeServiceQuotaExceededException = "ServiceQuotaExceededException"
    54  
    55  	// ErrCodeUnknownMonitorException for service response error code
    56  	// "UnknownMonitorException".
    57  	//
    58  	// The cost anomaly monitor does not exist for the account.
    59  	ErrCodeUnknownMonitorException = "UnknownMonitorException"
    60  
    61  	// ErrCodeUnknownSubscriptionException for service response error code
    62  	// "UnknownSubscriptionException".
    63  	//
    64  	// The cost anomaly subscription does not exist for the account.
    65  	ErrCodeUnknownSubscriptionException = "UnknownSubscriptionException"
    66  
    67  	// ErrCodeUnresolvableUsageUnitException for service response error code
    68  	// "UnresolvableUsageUnitException".
    69  	//
    70  	// Cost Explorer was unable to identify the usage unit. Provide UsageType/UsageTypeGroup
    71  	// filter selections that contain matching units, for example: hours.
    72  	ErrCodeUnresolvableUsageUnitException = "UnresolvableUsageUnitException"
    73  )
    74  
    75  var exceptionFromCode = map[string]func(protocol.ResponseMetadata) error{
    76  	"BillExpirationException":        newErrorBillExpirationException,
    77  	"DataUnavailableException":       newErrorDataUnavailableException,
    78  	"InvalidNextTokenException":      newErrorInvalidNextTokenException,
    79  	"LimitExceededException":         newErrorLimitExceededException,
    80  	"RequestChangedException":        newErrorRequestChangedException,
    81  	"ResourceNotFoundException":      newErrorResourceNotFoundException,
    82  	"ServiceQuotaExceededException":  newErrorServiceQuotaExceededException,
    83  	"UnknownMonitorException":        newErrorUnknownMonitorException,
    84  	"UnknownSubscriptionException":   newErrorUnknownSubscriptionException,
    85  	"UnresolvableUsageUnitException": newErrorUnresolvableUsageUnitException,
    86  }