| Index: third_party/gsutil/third_party/boto/boto/redshift/exceptions.py
|
| diff --git a/third_party/gsutil/third_party/boto/boto/redshift/exceptions.py b/third_party/gsutil/third_party/boto/boto/redshift/exceptions.py
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..70339225fffb6fed5cdc099252423350440f1b6c
|
| --- /dev/null
|
| +++ b/third_party/gsutil/third_party/boto/boto/redshift/exceptions.py
|
| @@ -0,0 +1,459 @@
|
| +# Copyright (c) 2013 Amazon.com, Inc. or its affiliates. All Rights Reserved
|
| +#
|
| +# Permission is hereby granted, free of charge, to any person obtaining a
|
| +# copy of this software and associated documentation files (the
|
| +# "Software"), to deal in the Software without restriction, including
|
| +# without limitation the rights to use, copy, modify, merge, publish, dis-
|
| +# tribute, sublicense, and/or sell copies of the Software, and to permit
|
| +# persons to whom the Software is furnished to do so, subject to the fol-
|
| +# lowing conditions:
|
| +#
|
| +# The above copyright notice and this permission notice shall be included
|
| +# in all copies or substantial portions of the Software.
|
| +#
|
| +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
| +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABIL-
|
| +# ITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT
|
| +# SHALL THE AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
|
| +# WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
| +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
|
| +# IN THE SOFTWARE.
|
| +#
|
| +from boto.exception import JSONResponseError
|
| +
|
| +
|
| +class ClusterNotFoundFault(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class InvalidClusterSnapshotStateFault(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class ClusterSnapshotNotFoundFault(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class ClusterSecurityGroupQuotaExceededFault(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class ReservedNodeOfferingNotFoundFault(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class InvalidSubnet(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class ClusterSubnetGroupQuotaExceededFault(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class InvalidClusterStateFault(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class InvalidClusterParameterGroupStateFault(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class ClusterParameterGroupAlreadyExistsFault(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class InvalidClusterSecurityGroupStateFault(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class InvalidRestoreFault(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class AuthorizationNotFoundFault(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class ResizeNotFoundFault(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class NumberOfNodesQuotaExceededFault(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class ClusterSnapshotAlreadyExistsFault(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class AuthorizationQuotaExceededFault(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class AuthorizationAlreadyExistsFault(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class ClusterSnapshotQuotaExceededFault(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class ReservedNodeNotFoundFault(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class ReservedNodeAlreadyExistsFault(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class ClusterSecurityGroupAlreadyExistsFault(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class ClusterParameterGroupNotFoundFault(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class ReservedNodeQuotaExceededFault(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class ClusterQuotaExceededFault(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class ClusterSubnetQuotaExceededFault(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class UnsupportedOptionFault(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class InvalidVPCNetworkStateFault(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class ClusterSecurityGroupNotFoundFault(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class InvalidClusterSubnetGroupStateFault(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class ClusterSubnetGroupAlreadyExistsFault(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class NumberOfNodesPerClusterLimitExceededFault(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class ClusterSubnetGroupNotFoundFault(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class ClusterParameterGroupQuotaExceededFault(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class ClusterAlreadyExistsFault(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class InsufficientClusterCapacityFault(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class InvalidClusterSubnetStateFault(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class SubnetAlreadyInUse(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class InvalidParameterCombinationFault(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class AccessToSnapshotDeniedFault(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class UnauthorizedOperationFault(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class SnapshotCopyAlreadyDisabled(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class ClusterNotFound(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class UnknownSnapshotCopyRegion(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class InvalidClusterSubnetState(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class ReservedNodeQuotaExceeded(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class InvalidClusterState(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class HsmClientCertificateQuotaExceeded(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class SubscriptionCategoryNotFound(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class HsmClientCertificateNotFound(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class SubscriptionEventIdNotFound(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class ClusterSecurityGroupAlreadyExists(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class HsmConfigurationAlreadyExists(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class NumberOfNodesQuotaExceeded(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class ReservedNodeOfferingNotFound(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class BucketNotFound(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class InsufficientClusterCapacity(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class InvalidRestore(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class UnauthorizedOperation(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class ClusterQuotaExceeded(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class InvalidVPCNetworkState(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class ClusterSnapshotNotFound(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class AuthorizationQuotaExceeded(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class InvalidHsmClientCertificateState(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class SNSTopicArnNotFound(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class ResizeNotFound(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class ClusterSubnetGroupNotFound(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class SNSNoAuthorization(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class ClusterSnapshotQuotaExceeded(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class AccessToSnapshotDenied(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class InvalidClusterSecurityGroupState(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class NumberOfNodesPerClusterLimitExceeded(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class ClusterSubnetQuotaExceeded(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class SNSInvalidTopic(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class ClusterSecurityGroupNotFound(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class InvalidElasticIp(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class InvalidClusterParameterGroupState(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class InvalidHsmConfigurationState(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +
|
| +class ClusterAlreadyExists(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class HsmConfigurationQuotaExceeded(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class ClusterSnapshotAlreadyExists(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class SubscriptionSeverityNotFound(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class SourceNotFound(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class ReservedNodeAlreadyExists(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class ClusterSubnetGroupQuotaExceeded(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class ClusterParameterGroupNotFound(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class InvalidS3BucketName(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class InvalidS3KeyPrefix(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class SubscriptionAlreadyExist(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class HsmConfigurationNotFound(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class AuthorizationNotFound(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class ClusterSecurityGroupQuotaExceeded(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class EventSubscriptionQuotaExceeded(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class AuthorizationAlreadyExists(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class InvalidClusterSnapshotState(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class ClusterParameterGroupQuotaExceeded(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class SnapshotCopyDisabled(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class ClusterSubnetGroupAlreadyExists(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class ReservedNodeNotFound(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class HsmClientCertificateAlreadyExists(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class InvalidClusterSubnetGroupState(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class SubscriptionNotFound(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class InsufficientS3BucketPolicy(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class ClusterParameterGroupAlreadyExists(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class UnsupportedOption(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class CopyToRegionDisabled(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class SnapshotCopyAlreadyEnabled(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class IncompatibleOrderableOptions(JSONResponseError):
|
| + pass
|
| +
|
| +
|
| +class InvalidSubscriptionState(JSONResponseError):
|
| + pass
|
|
|