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

     1  // Code generated by private/model/cli/gen-api/main.go. DO NOT EDIT.
     2  
     3  package databasemigrationservice
     4  
     5  import (
     6  	"github.com/aavshr/aws-sdk-go/private/protocol"
     7  )
     8  
     9  const (
    10  
    11  	// ErrCodeAccessDeniedFault for service response error code
    12  	// "AccessDeniedFault".
    13  	//
    14  	// DMS was denied access to the endpoint. Check that the role is correctly configured.
    15  	ErrCodeAccessDeniedFault = "AccessDeniedFault"
    16  
    17  	// ErrCodeInsufficientResourceCapacityFault for service response error code
    18  	// "InsufficientResourceCapacityFault".
    19  	//
    20  	// There are not enough resources allocated to the database migration.
    21  	ErrCodeInsufficientResourceCapacityFault = "InsufficientResourceCapacityFault"
    22  
    23  	// ErrCodeInvalidCertificateFault for service response error code
    24  	// "InvalidCertificateFault".
    25  	//
    26  	// The certificate was not valid.
    27  	ErrCodeInvalidCertificateFault = "InvalidCertificateFault"
    28  
    29  	// ErrCodeInvalidResourceStateFault for service response error code
    30  	// "InvalidResourceStateFault".
    31  	//
    32  	// The resource is in a state that prevents it from being used for database
    33  	// migration.
    34  	ErrCodeInvalidResourceStateFault = "InvalidResourceStateFault"
    35  
    36  	// ErrCodeInvalidSubnet for service response error code
    37  	// "InvalidSubnet".
    38  	//
    39  	// The subnet provided is invalid.
    40  	ErrCodeInvalidSubnet = "InvalidSubnet"
    41  
    42  	// ErrCodeKMSAccessDeniedFault for service response error code
    43  	// "KMSAccessDeniedFault".
    44  	//
    45  	// The ciphertext references a key that doesn't exist or that the DMS account
    46  	// doesn't have access to.
    47  	ErrCodeKMSAccessDeniedFault = "KMSAccessDeniedFault"
    48  
    49  	// ErrCodeKMSDisabledFault for service response error code
    50  	// "KMSDisabledFault".
    51  	//
    52  	// The specified master key (CMK) isn't enabled.
    53  	ErrCodeKMSDisabledFault = "KMSDisabledFault"
    54  
    55  	// ErrCodeKMSFault for service response error code
    56  	// "KMSFault".
    57  	//
    58  	// An Key Management Service (KMS) error is preventing access to KMS.
    59  	ErrCodeKMSFault = "KMSFault"
    60  
    61  	// ErrCodeKMSInvalidStateFault for service response error code
    62  	// "KMSInvalidStateFault".
    63  	//
    64  	// The state of the specified KMS resource isn't valid for this request.
    65  	ErrCodeKMSInvalidStateFault = "KMSInvalidStateFault"
    66  
    67  	// ErrCodeKMSKeyNotAccessibleFault for service response error code
    68  	// "KMSKeyNotAccessibleFault".
    69  	//
    70  	// DMS cannot access the KMS key.
    71  	ErrCodeKMSKeyNotAccessibleFault = "KMSKeyNotAccessibleFault"
    72  
    73  	// ErrCodeKMSNotFoundFault for service response error code
    74  	// "KMSNotFoundFault".
    75  	//
    76  	// The specified KMS entity or resource can't be found.
    77  	ErrCodeKMSNotFoundFault = "KMSNotFoundFault"
    78  
    79  	// ErrCodeKMSThrottlingFault for service response error code
    80  	// "KMSThrottlingFault".
    81  	//
    82  	// This request triggered KMS request throttling.
    83  	ErrCodeKMSThrottlingFault = "KMSThrottlingFault"
    84  
    85  	// ErrCodeReplicationSubnetGroupDoesNotCoverEnoughAZs for service response error code
    86  	// "ReplicationSubnetGroupDoesNotCoverEnoughAZs".
    87  	//
    88  	// The replication subnet group does not cover enough Availability Zones (AZs).
    89  	// Edit the replication subnet group and add more AZs.
    90  	ErrCodeReplicationSubnetGroupDoesNotCoverEnoughAZs = "ReplicationSubnetGroupDoesNotCoverEnoughAZs"
    91  
    92  	// ErrCodeResourceAlreadyExistsFault for service response error code
    93  	// "ResourceAlreadyExistsFault".
    94  	//
    95  	// The resource you are attempting to create already exists.
    96  	ErrCodeResourceAlreadyExistsFault = "ResourceAlreadyExistsFault"
    97  
    98  	// ErrCodeResourceNotFoundFault for service response error code
    99  	// "ResourceNotFoundFault".
   100  	//
   101  	// The resource could not be found.
   102  	ErrCodeResourceNotFoundFault = "ResourceNotFoundFault"
   103  
   104  	// ErrCodeResourceQuotaExceededFault for service response error code
   105  	// "ResourceQuotaExceededFault".
   106  	//
   107  	// The quota for this resource quota has been exceeded.
   108  	ErrCodeResourceQuotaExceededFault = "ResourceQuotaExceededFault"
   109  
   110  	// ErrCodeS3AccessDeniedFault for service response error code
   111  	// "S3AccessDeniedFault".
   112  	//
   113  	// Insufficient privileges are preventing access to an Amazon S3 object.
   114  	ErrCodeS3AccessDeniedFault = "S3AccessDeniedFault"
   115  
   116  	// ErrCodeS3ResourceNotFoundFault for service response error code
   117  	// "S3ResourceNotFoundFault".
   118  	//
   119  	// A specified Amazon S3 bucket, bucket folder, or other object can't be found.
   120  	ErrCodeS3ResourceNotFoundFault = "S3ResourceNotFoundFault"
   121  
   122  	// ErrCodeSNSInvalidTopicFault for service response error code
   123  	// "SNSInvalidTopicFault".
   124  	//
   125  	// The SNS topic is invalid.
   126  	ErrCodeSNSInvalidTopicFault = "SNSInvalidTopicFault"
   127  
   128  	// ErrCodeSNSNoAuthorizationFault for service response error code
   129  	// "SNSNoAuthorizationFault".
   130  	//
   131  	// You are not authorized for the SNS subscription.
   132  	ErrCodeSNSNoAuthorizationFault = "SNSNoAuthorizationFault"
   133  
   134  	// ErrCodeStorageQuotaExceededFault for service response error code
   135  	// "StorageQuotaExceededFault".
   136  	//
   137  	// The storage quota has been exceeded.
   138  	ErrCodeStorageQuotaExceededFault = "StorageQuotaExceededFault"
   139  
   140  	// ErrCodeSubnetAlreadyInUse for service response error code
   141  	// "SubnetAlreadyInUse".
   142  	//
   143  	// The specified subnet is already in use.
   144  	ErrCodeSubnetAlreadyInUse = "SubnetAlreadyInUse"
   145  
   146  	// ErrCodeUpgradeDependencyFailureFault for service response error code
   147  	// "UpgradeDependencyFailureFault".
   148  	//
   149  	// An upgrade dependency is preventing the database migration.
   150  	ErrCodeUpgradeDependencyFailureFault = "UpgradeDependencyFailureFault"
   151  )
   152  
   153  var exceptionFromCode = map[string]func(protocol.ResponseMetadata) error{
   154  	"AccessDeniedFault":                           newErrorAccessDeniedFault,
   155  	"InsufficientResourceCapacityFault":           newErrorInsufficientResourceCapacityFault,
   156  	"InvalidCertificateFault":                     newErrorInvalidCertificateFault,
   157  	"InvalidResourceStateFault":                   newErrorInvalidResourceStateFault,
   158  	"InvalidSubnet":                               newErrorInvalidSubnet,
   159  	"KMSAccessDeniedFault":                        newErrorKMSAccessDeniedFault,
   160  	"KMSDisabledFault":                            newErrorKMSDisabledFault,
   161  	"KMSFault":                                    newErrorKMSFault,
   162  	"KMSInvalidStateFault":                        newErrorKMSInvalidStateFault,
   163  	"KMSKeyNotAccessibleFault":                    newErrorKMSKeyNotAccessibleFault,
   164  	"KMSNotFoundFault":                            newErrorKMSNotFoundFault,
   165  	"KMSThrottlingFault":                          newErrorKMSThrottlingFault,
   166  	"ReplicationSubnetGroupDoesNotCoverEnoughAZs": newErrorReplicationSubnetGroupDoesNotCoverEnoughAZs,
   167  	"ResourceAlreadyExistsFault":                  newErrorResourceAlreadyExistsFault,
   168  	"ResourceNotFoundFault":                       newErrorResourceNotFoundFault,
   169  	"ResourceQuotaExceededFault":                  newErrorResourceQuotaExceededFault,
   170  	"S3AccessDeniedFault":                         newErrorS3AccessDeniedFault,
   171  	"S3ResourceNotFoundFault":                     newErrorS3ResourceNotFoundFault,
   172  	"SNSInvalidTopicFault":                        newErrorSNSInvalidTopicFault,
   173  	"SNSNoAuthorizationFault":                     newErrorSNSNoAuthorizationFault,
   174  	"StorageQuotaExceededFault":                   newErrorStorageQuotaExceededFault,
   175  	"SubnetAlreadyInUse":                          newErrorSubnetAlreadyInUse,
   176  	"UpgradeDependencyFailureFault":               newErrorUpgradeDependencyFailureFault,
   177  }