mirror of
https://github.com/aptly-dev/aptly.git
synced 2026-05-08 22:30:41 +00:00
Update Go AWS SDK to the latest version
This commit is contained in:
committed by
Andrey Smirnov
parent
d08be990ef
commit
94a72b23ff
+4757
-249
File diff suppressed because it is too large
Load Diff
+3
-3
@@ -13,7 +13,7 @@
|
||||
// reference, the parameter descriptions indicate whether a change is applied
|
||||
// immediately, on the next instance reboot, or during the next maintenance
|
||||
// window. For a summary of the Amazon Redshift cluster management interfaces,
|
||||
// go to Using the Amazon Redshift Management Interfaces (http://docs.aws.amazon.com/redshift/latest/mgmt/using-aws-sdk.html).
|
||||
// go to Using the Amazon Redshift Management Interfaces (https://docs.aws.amazon.com/redshift/latest/mgmt/using-aws-sdk.html).
|
||||
//
|
||||
// Amazon Redshift manages all the work of setting up, operating, and scaling
|
||||
// a data warehouse: provisioning capacity, monitoring and backing up the cluster,
|
||||
@@ -21,10 +21,10 @@
|
||||
// focus on using your data to acquire new insights for your business and customers.
|
||||
//
|
||||
// If you are a first-time user of Amazon Redshift, we recommend that you begin
|
||||
// by reading the Amazon Redshift Getting Started Guide (http://docs.aws.amazon.com/redshift/latest/gsg/getting-started.html).
|
||||
// by reading the Amazon Redshift Getting Started Guide (https://docs.aws.amazon.com/redshift/latest/gsg/getting-started.html).
|
||||
//
|
||||
// If you are a database developer, the Amazon Redshift Database Developer Guide
|
||||
// (http://docs.aws.amazon.com/redshift/latest/dg/welcome.html) explains how
|
||||
// (https://docs.aws.amazon.com/redshift/latest/dg/welcome.html) explains how
|
||||
// to design, build, query, and maintain the databases that make up your data
|
||||
// warehouse.
|
||||
//
|
||||
|
||||
+107
-12
@@ -31,6 +31,20 @@ const (
|
||||
// The authorization quota for the cluster security group has been reached.
|
||||
ErrCodeAuthorizationQuotaExceededFault = "AuthorizationQuotaExceeded"
|
||||
|
||||
// ErrCodeBatchDeleteRequestSizeExceededFault for service response error code
|
||||
// "BatchDeleteRequestSizeExceeded".
|
||||
//
|
||||
// The maximum number for a batch delete of snapshots has been reached. The
|
||||
// limit is 100.
|
||||
ErrCodeBatchDeleteRequestSizeExceededFault = "BatchDeleteRequestSizeExceeded"
|
||||
|
||||
// ErrCodeBatchModifyClusterSnapshotsLimitExceededFault for service response error code
|
||||
// "BatchModifyClusterSnapshotsLimitExceededFault".
|
||||
//
|
||||
// The maximum number for snapshot identifiers has been reached. The limit is
|
||||
// 100.
|
||||
ErrCodeBatchModifyClusterSnapshotsLimitExceededFault = "BatchModifyClusterSnapshotsLimitExceededFault"
|
||||
|
||||
// ErrCodeBucketNotFoundFault for service response error code
|
||||
// "BucketNotFoundFault".
|
||||
//
|
||||
@@ -49,6 +63,12 @@ const (
|
||||
// The ClusterIdentifier parameter does not refer to an existing cluster.
|
||||
ErrCodeClusterNotFoundFault = "ClusterNotFound"
|
||||
|
||||
// ErrCodeClusterOnLatestRevisionFault for service response error code
|
||||
// "ClusterOnLatestRevision".
|
||||
//
|
||||
// Cluster is already on the latest database revision.
|
||||
ErrCodeClusterOnLatestRevisionFault = "ClusterOnLatestRevision"
|
||||
|
||||
// ErrCodeClusterParameterGroupAlreadyExistsFault for service response error code
|
||||
// "ClusterParameterGroupAlreadyExists".
|
||||
//
|
||||
@@ -66,7 +86,7 @@ const (
|
||||
//
|
||||
// The request would result in the user exceeding the allowed number of cluster
|
||||
// parameter groups. For information about increasing your quota, go to Limits
|
||||
// in Amazon Redshift (http://docs.aws.amazon.com/redshift/latest/mgmt/amazon-redshift-limits.html)
|
||||
// in Amazon Redshift (https://docs.aws.amazon.com/redshift/latest/mgmt/amazon-redshift-limits.html)
|
||||
// in the Amazon Redshift Cluster Management Guide.
|
||||
ErrCodeClusterParameterGroupQuotaExceededFault = "ClusterParameterGroupQuotaExceeded"
|
||||
|
||||
@@ -75,7 +95,7 @@ const (
|
||||
//
|
||||
// The request would exceed the allowed number of cluster instances for this
|
||||
// account. For information about increasing your quota, go to Limits in Amazon
|
||||
// Redshift (http://docs.aws.amazon.com/redshift/latest/mgmt/amazon-redshift-limits.html)
|
||||
// Redshift (https://docs.aws.amazon.com/redshift/latest/mgmt/amazon-redshift-limits.html)
|
||||
// in the Amazon Redshift Cluster Management Guide.
|
||||
ErrCodeClusterQuotaExceededFault = "ClusterQuotaExceeded"
|
||||
|
||||
@@ -97,7 +117,7 @@ const (
|
||||
//
|
||||
// The request would result in the user exceeding the allowed number of cluster
|
||||
// security groups. For information about increasing your quota, go to Limits
|
||||
// in Amazon Redshift (http://docs.aws.amazon.com/redshift/latest/mgmt/amazon-redshift-limits.html)
|
||||
// in Amazon Redshift (https://docs.aws.amazon.com/redshift/latest/mgmt/amazon-redshift-limits.html)
|
||||
// in the Amazon Redshift Cluster Management Guide.
|
||||
ErrCodeClusterSecurityGroupQuotaExceededFault = "QuotaExceeded.ClusterSecurityGroup"
|
||||
|
||||
@@ -139,7 +159,7 @@ const (
|
||||
//
|
||||
// The request would result in user exceeding the allowed number of cluster
|
||||
// subnet groups. For information about increasing your quota, go to Limits
|
||||
// in Amazon Redshift (http://docs.aws.amazon.com/redshift/latest/mgmt/amazon-redshift-limits.html)
|
||||
// in Amazon Redshift (https://docs.aws.amazon.com/redshift/latest/mgmt/amazon-redshift-limits.html)
|
||||
// in the Amazon Redshift Cluster Management Guide.
|
||||
ErrCodeClusterSubnetGroupQuotaExceededFault = "ClusterSubnetGroupQuotaExceeded"
|
||||
|
||||
@@ -148,7 +168,7 @@ const (
|
||||
//
|
||||
// The request would result in user exceeding the allowed number of subnets
|
||||
// in a cluster subnet groups. For information about increasing your quota,
|
||||
// go to Limits in Amazon Redshift (http://docs.aws.amazon.com/redshift/latest/mgmt/amazon-redshift-limits.html)
|
||||
// go to Limits in Amazon Redshift (https://docs.aws.amazon.com/redshift/latest/mgmt/amazon-redshift-limits.html)
|
||||
// in the Amazon Redshift Cluster Management Guide.
|
||||
ErrCodeClusterSubnetQuotaExceededFault = "ClusterSubnetQuotaExceededFault"
|
||||
|
||||
@@ -177,7 +197,7 @@ const (
|
||||
//
|
||||
// The request would exceed the allowed number of event subscriptions for this
|
||||
// account. For information about increasing your quota, go to Limits in Amazon
|
||||
// Redshift (http://docs.aws.amazon.com/redshift/latest/mgmt/amazon-redshift-limits.html)
|
||||
// Redshift (https://docs.aws.amazon.com/redshift/latest/mgmt/amazon-redshift-limits.html)
|
||||
// in the Amazon Redshift Cluster Management Guide.
|
||||
ErrCodeEventSubscriptionQuotaExceededFault = "EventSubscriptionQuotaExceeded"
|
||||
|
||||
@@ -198,7 +218,7 @@ const (
|
||||
// "HsmClientCertificateQuotaExceededFault".
|
||||
//
|
||||
// The quota for HSM client certificates has been reached. For information about
|
||||
// increasing your quota, go to Limits in Amazon Redshift (http://docs.aws.amazon.com/redshift/latest/mgmt/amazon-redshift-limits.html)
|
||||
// increasing your quota, go to Limits in Amazon Redshift (https://docs.aws.amazon.com/redshift/latest/mgmt/amazon-redshift-limits.html)
|
||||
// in the Amazon Redshift Cluster Management Guide.
|
||||
ErrCodeHsmClientCertificateQuotaExceededFault = "HsmClientCertificateQuotaExceededFault"
|
||||
|
||||
@@ -219,7 +239,7 @@ const (
|
||||
// "HsmConfigurationQuotaExceededFault".
|
||||
//
|
||||
// The quota for HSM configurations has been reached. For information about
|
||||
// increasing your quota, go to Limits in Amazon Redshift (http://docs.aws.amazon.com/redshift/latest/mgmt/amazon-redshift-limits.html)
|
||||
// increasing your quota, go to Limits in Amazon Redshift (https://docs.aws.amazon.com/redshift/latest/mgmt/amazon-redshift-limits.html)
|
||||
// in the Amazon Redshift Cluster Management Guide.
|
||||
ErrCodeHsmConfigurationQuotaExceededFault = "HsmConfigurationQuotaExceededFault"
|
||||
|
||||
@@ -263,6 +283,12 @@ const (
|
||||
// The state of the cluster security group is not available.
|
||||
ErrCodeInvalidClusterSecurityGroupStateFault = "InvalidClusterSecurityGroupState"
|
||||
|
||||
// ErrCodeInvalidClusterSnapshotScheduleStateFault for service response error code
|
||||
// "InvalidClusterSnapshotScheduleState".
|
||||
//
|
||||
// The cluster snapshot schedule state is not valid.
|
||||
ErrCodeInvalidClusterSnapshotScheduleStateFault = "InvalidClusterSnapshotScheduleState"
|
||||
|
||||
// ErrCodeInvalidClusterSnapshotStateFault for service response error code
|
||||
// "InvalidClusterSnapshotState".
|
||||
//
|
||||
@@ -288,6 +314,12 @@ const (
|
||||
// The state of the subnet is invalid.
|
||||
ErrCodeInvalidClusterSubnetStateFault = "InvalidClusterSubnetStateFault"
|
||||
|
||||
// ErrCodeInvalidClusterTrackFault for service response error code
|
||||
// "InvalidClusterTrack".
|
||||
//
|
||||
// The provided cluster track name is not valid.
|
||||
ErrCodeInvalidClusterTrackFault = "InvalidClusterTrack"
|
||||
|
||||
// ErrCodeInvalidElasticIpFault for service response error code
|
||||
// "InvalidElasticIpFault".
|
||||
//
|
||||
@@ -308,17 +340,31 @@ const (
|
||||
// in use by one or more Amazon Redshift clusters.
|
||||
ErrCodeInvalidHsmConfigurationStateFault = "InvalidHsmConfigurationStateFault"
|
||||
|
||||
// ErrCodeInvalidReservedNodeStateFault for service response error code
|
||||
// "InvalidReservedNodeState".
|
||||
//
|
||||
// Indicates that the Reserved Node being exchanged is not in an active state.
|
||||
ErrCodeInvalidReservedNodeStateFault = "InvalidReservedNodeState"
|
||||
|
||||
// ErrCodeInvalidRestoreFault for service response error code
|
||||
// "InvalidRestore".
|
||||
//
|
||||
// The restore is invalid.
|
||||
ErrCodeInvalidRestoreFault = "InvalidRestore"
|
||||
|
||||
// ErrCodeInvalidRetentionPeriodFault for service response error code
|
||||
// "InvalidRetentionPeriodFault".
|
||||
//
|
||||
// The retention period specified is either in the past or is not a valid value.
|
||||
//
|
||||
// The value must be either -1 or an integer between 1 and 3,653.
|
||||
ErrCodeInvalidRetentionPeriodFault = "InvalidRetentionPeriodFault"
|
||||
|
||||
// ErrCodeInvalidS3BucketNameFault for service response error code
|
||||
// "InvalidS3BucketNameFault".
|
||||
//
|
||||
// The S3 bucket name is invalid. For more information about naming rules, go
|
||||
// to Bucket Restrictions and Limitations (http://docs.aws.amazon.com/AmazonS3/latest/dev/BucketRestrictions.html)
|
||||
// to Bucket Restrictions and Limitations (https://docs.aws.amazon.com/AmazonS3/latest/dev/BucketRestrictions.html)
|
||||
// in the Amazon Simple Storage Service (S3) Developer Guide.
|
||||
ErrCodeInvalidS3BucketNameFault = "InvalidS3BucketNameFault"
|
||||
|
||||
@@ -329,6 +375,12 @@ const (
|
||||
// documented constraints.
|
||||
ErrCodeInvalidS3KeyPrefixFault = "InvalidS3KeyPrefixFault"
|
||||
|
||||
// ErrCodeInvalidScheduleFault for service response error code
|
||||
// "InvalidSchedule".
|
||||
//
|
||||
// The schedule you submitted isn't valid.
|
||||
ErrCodeInvalidScheduleFault = "InvalidSchedule"
|
||||
|
||||
// ErrCodeInvalidSnapshotCopyGrantStateFault for service response error code
|
||||
// "InvalidSnapshotCopyGrantStateFault".
|
||||
//
|
||||
@@ -386,7 +438,7 @@ const (
|
||||
//
|
||||
// The operation would exceed the number of nodes allotted to the account. For
|
||||
// information about increasing your quota, go to Limits in Amazon Redshift
|
||||
// (http://docs.aws.amazon.com/redshift/latest/mgmt/amazon-redshift-limits.html)
|
||||
// (https://docs.aws.amazon.com/redshift/latest/mgmt/amazon-redshift-limits.html)
|
||||
// in the Amazon Redshift Cluster Management Guide.
|
||||
ErrCodeNumberOfNodesQuotaExceededFault = "NumberOfNodesQuotaExceeded"
|
||||
|
||||
@@ -396,6 +448,12 @@ const (
|
||||
// User already has a reservation with the given identifier.
|
||||
ErrCodeReservedNodeAlreadyExistsFault = "ReservedNodeAlreadyExists"
|
||||
|
||||
// ErrCodeReservedNodeAlreadyMigratedFault for service response error code
|
||||
// "ReservedNodeAlreadyMigrated".
|
||||
//
|
||||
// Indicates that the reserved node has already been exchanged.
|
||||
ErrCodeReservedNodeAlreadyMigratedFault = "ReservedNodeAlreadyMigrated"
|
||||
|
||||
// ErrCodeReservedNodeNotFoundFault for service response error code
|
||||
// "ReservedNodeNotFound".
|
||||
//
|
||||
@@ -412,7 +470,7 @@ const (
|
||||
// "ReservedNodeQuotaExceeded".
|
||||
//
|
||||
// Request would exceed the user's compute node quota. For information about
|
||||
// increasing your quota, go to Limits in Amazon Redshift (http://docs.aws.amazon.com/redshift/latest/mgmt/amazon-redshift-limits.html)
|
||||
// increasing your quota, go to Limits in Amazon Redshift (https://docs.aws.amazon.com/redshift/latest/mgmt/amazon-redshift-limits.html)
|
||||
// in the Amazon Redshift Cluster Management Guide.
|
||||
ErrCodeReservedNodeQuotaExceededFault = "ReservedNodeQuotaExceeded"
|
||||
|
||||
@@ -448,6 +506,12 @@ const (
|
||||
// exist.
|
||||
ErrCodeSNSTopicArnNotFoundFault = "SNSTopicArnNotFound"
|
||||
|
||||
// ErrCodeScheduleDefinitionTypeUnsupportedFault for service response error code
|
||||
// "ScheduleDefinitionTypeUnsupported".
|
||||
//
|
||||
// The definition you submitted is not supported.
|
||||
ErrCodeScheduleDefinitionTypeUnsupportedFault = "ScheduleDefinitionTypeUnsupported"
|
||||
|
||||
// ErrCodeSnapshotCopyAlreadyDisabledFault for service response error code
|
||||
// "SnapshotCopyAlreadyDisabledFault".
|
||||
//
|
||||
@@ -487,6 +551,30 @@ const (
|
||||
// this region.
|
||||
ErrCodeSnapshotCopyGrantQuotaExceededFault = "SnapshotCopyGrantQuotaExceededFault"
|
||||
|
||||
// ErrCodeSnapshotScheduleAlreadyExistsFault for service response error code
|
||||
// "SnapshotScheduleAlreadyExists".
|
||||
//
|
||||
// The specified snapshot schedule already exists.
|
||||
ErrCodeSnapshotScheduleAlreadyExistsFault = "SnapshotScheduleAlreadyExists"
|
||||
|
||||
// ErrCodeSnapshotScheduleNotFoundFault for service response error code
|
||||
// "SnapshotScheduleNotFound".
|
||||
//
|
||||
// We could not find the specified snapshot schedule.
|
||||
ErrCodeSnapshotScheduleNotFoundFault = "SnapshotScheduleNotFound"
|
||||
|
||||
// ErrCodeSnapshotScheduleQuotaExceededFault for service response error code
|
||||
// "SnapshotScheduleQuotaExceeded".
|
||||
//
|
||||
// You have exceeded the quota of snapshot schedules.
|
||||
ErrCodeSnapshotScheduleQuotaExceededFault = "SnapshotScheduleQuotaExceeded"
|
||||
|
||||
// ErrCodeSnapshotScheduleUpdateInProgressFault for service response error code
|
||||
// "SnapshotScheduleUpdateInProgress".
|
||||
//
|
||||
// The specified snapshot schedule is already being updated.
|
||||
ErrCodeSnapshotScheduleUpdateInProgressFault = "SnapshotScheduleUpdateInProgress"
|
||||
|
||||
// ErrCodeSourceNotFoundFault for service response error code
|
||||
// "SourceNotFound".
|
||||
//
|
||||
@@ -535,6 +623,13 @@ const (
|
||||
// The allowed values are ERROR and INFO.
|
||||
ErrCodeSubscriptionSeverityNotFoundFault = "SubscriptionSeverityNotFound"
|
||||
|
||||
// ErrCodeTableLimitExceededFault for service response error code
|
||||
// "TableLimitExceeded".
|
||||
//
|
||||
// The number of tables in the cluster exceeds the limit for the requested new
|
||||
// cluster node type.
|
||||
ErrCodeTableLimitExceededFault = "TableLimitExceeded"
|
||||
|
||||
// ErrCodeTableRestoreNotFoundFault for service response error code
|
||||
// "TableRestoreNotFoundFault".
|
||||
//
|
||||
@@ -544,7 +639,7 @@ const (
|
||||
// ErrCodeTagLimitExceededFault for service response error code
|
||||
// "TagLimitExceededFault".
|
||||
//
|
||||
// The request exceeds the limit of 10 tags for the resource.
|
||||
// You have exceeded the number of tags allowed.
|
||||
ErrCodeTagLimitExceededFault = "TagLimitExceededFault"
|
||||
|
||||
// ErrCodeUnauthorizedOperation for service response error code
|
||||
|
||||
+58
@@ -0,0 +1,58 @@
|
||||
// Code generated by private/model/cli/gen-api/main.go. DO NOT EDIT.
|
||||
|
||||
// +build go1.10,integration
|
||||
|
||||
package redshift_test
|
||||
|
||||
import (
|
||||
"context"
|
||||
"testing"
|
||||
"time"
|
||||
|
||||
"github.com/aws/aws-sdk-go/aws"
|
||||
"github.com/aws/aws-sdk-go/aws/awserr"
|
||||
"github.com/aws/aws-sdk-go/aws/request"
|
||||
"github.com/aws/aws-sdk-go/awstesting/integration"
|
||||
"github.com/aws/aws-sdk-go/service/redshift"
|
||||
)
|
||||
|
||||
var _ aws.Config
|
||||
var _ awserr.Error
|
||||
var _ request.Request
|
||||
|
||||
func TestInteg_00_DescribeClusterVersions(t *testing.T) {
|
||||
ctx, cancelFn := context.WithTimeout(context.Background(), 5*time.Second)
|
||||
defer cancelFn()
|
||||
|
||||
sess := integration.SessionWithDefaultRegion("us-west-2")
|
||||
svc := redshift.New(sess)
|
||||
params := &redshift.DescribeClusterVersionsInput{}
|
||||
_, err := svc.DescribeClusterVersionsWithContext(ctx, params)
|
||||
if err != nil {
|
||||
t.Errorf("expect no error, got %v", err)
|
||||
}
|
||||
}
|
||||
func TestInteg_01_DescribeClusters(t *testing.T) {
|
||||
ctx, cancelFn := context.WithTimeout(context.Background(), 5*time.Second)
|
||||
defer cancelFn()
|
||||
|
||||
sess := integration.SessionWithDefaultRegion("us-west-2")
|
||||
svc := redshift.New(sess)
|
||||
params := &redshift.DescribeClustersInput{
|
||||
ClusterIdentifier: aws.String("fake-cluster"),
|
||||
}
|
||||
_, err := svc.DescribeClustersWithContext(ctx, params)
|
||||
if err == nil {
|
||||
t.Fatalf("expect request to fail")
|
||||
}
|
||||
aerr, ok := err.(awserr.RequestFailure)
|
||||
if !ok {
|
||||
t.Fatalf("expect awserr, was %T", err)
|
||||
}
|
||||
if len(aerr.Code()) == 0 {
|
||||
t.Errorf("expect non-empty error code")
|
||||
}
|
||||
if v := aerr.Code(); v == request.ErrCodeSerialization {
|
||||
t.Errorf("expect API error code got serialization failure")
|
||||
}
|
||||
}
|
||||
+74
-2
@@ -26,7 +26,7 @@ import (
|
||||
// // myFunc uses an SDK service client to make a request to
|
||||
// // Amazon Redshift.
|
||||
// func myFunc(svc redshiftiface.RedshiftAPI) bool {
|
||||
// // Make svc.AuthorizeClusterSecurityGroupIngress request
|
||||
// // Make svc.AcceptReservedNodeExchange request
|
||||
// }
|
||||
//
|
||||
// func main() {
|
||||
@@ -42,7 +42,7 @@ import (
|
||||
// type mockRedshiftClient struct {
|
||||
// redshiftiface.RedshiftAPI
|
||||
// }
|
||||
// func (m *mockRedshiftClient) AuthorizeClusterSecurityGroupIngress(input *redshift.AuthorizeClusterSecurityGroupIngressInput) (*redshift.AuthorizeClusterSecurityGroupIngressOutput, error) {
|
||||
// func (m *mockRedshiftClient) AcceptReservedNodeExchange(input *redshift.AcceptReservedNodeExchangeInput) (*redshift.AcceptReservedNodeExchangeOutput, error) {
|
||||
// // mock response/functionality
|
||||
// }
|
||||
//
|
||||
@@ -60,6 +60,10 @@ import (
|
||||
// and waiters. Its suggested to use the pattern above for testing, or using
|
||||
// tooling to generate mocks to satisfy the interfaces.
|
||||
type RedshiftAPI interface {
|
||||
AcceptReservedNodeExchange(*redshift.AcceptReservedNodeExchangeInput) (*redshift.AcceptReservedNodeExchangeOutput, error)
|
||||
AcceptReservedNodeExchangeWithContext(aws.Context, *redshift.AcceptReservedNodeExchangeInput, ...request.Option) (*redshift.AcceptReservedNodeExchangeOutput, error)
|
||||
AcceptReservedNodeExchangeRequest(*redshift.AcceptReservedNodeExchangeInput) (*request.Request, *redshift.AcceptReservedNodeExchangeOutput)
|
||||
|
||||
AuthorizeClusterSecurityGroupIngress(*redshift.AuthorizeClusterSecurityGroupIngressInput) (*redshift.AuthorizeClusterSecurityGroupIngressOutput, error)
|
||||
AuthorizeClusterSecurityGroupIngressWithContext(aws.Context, *redshift.AuthorizeClusterSecurityGroupIngressInput, ...request.Option) (*redshift.AuthorizeClusterSecurityGroupIngressOutput, error)
|
||||
AuthorizeClusterSecurityGroupIngressRequest(*redshift.AuthorizeClusterSecurityGroupIngressInput) (*request.Request, *redshift.AuthorizeClusterSecurityGroupIngressOutput)
|
||||
@@ -68,6 +72,18 @@ type RedshiftAPI interface {
|
||||
AuthorizeSnapshotAccessWithContext(aws.Context, *redshift.AuthorizeSnapshotAccessInput, ...request.Option) (*redshift.AuthorizeSnapshotAccessOutput, error)
|
||||
AuthorizeSnapshotAccessRequest(*redshift.AuthorizeSnapshotAccessInput) (*request.Request, *redshift.AuthorizeSnapshotAccessOutput)
|
||||
|
||||
BatchDeleteClusterSnapshots(*redshift.BatchDeleteClusterSnapshotsInput) (*redshift.BatchDeleteClusterSnapshotsOutput, error)
|
||||
BatchDeleteClusterSnapshotsWithContext(aws.Context, *redshift.BatchDeleteClusterSnapshotsInput, ...request.Option) (*redshift.BatchDeleteClusterSnapshotsOutput, error)
|
||||
BatchDeleteClusterSnapshotsRequest(*redshift.BatchDeleteClusterSnapshotsInput) (*request.Request, *redshift.BatchDeleteClusterSnapshotsOutput)
|
||||
|
||||
BatchModifyClusterSnapshots(*redshift.BatchModifyClusterSnapshotsInput) (*redshift.BatchModifyClusterSnapshotsOutput, error)
|
||||
BatchModifyClusterSnapshotsWithContext(aws.Context, *redshift.BatchModifyClusterSnapshotsInput, ...request.Option) (*redshift.BatchModifyClusterSnapshotsOutput, error)
|
||||
BatchModifyClusterSnapshotsRequest(*redshift.BatchModifyClusterSnapshotsInput) (*request.Request, *redshift.BatchModifyClusterSnapshotsOutput)
|
||||
|
||||
CancelResize(*redshift.CancelResizeInput) (*redshift.CancelResizeOutput, error)
|
||||
CancelResizeWithContext(aws.Context, *redshift.CancelResizeInput, ...request.Option) (*redshift.CancelResizeOutput, error)
|
||||
CancelResizeRequest(*redshift.CancelResizeInput) (*request.Request, *redshift.CancelResizeOutput)
|
||||
|
||||
CopyClusterSnapshot(*redshift.CopyClusterSnapshotInput) (*redshift.CopyClusterSnapshotOutput, error)
|
||||
CopyClusterSnapshotWithContext(aws.Context, *redshift.CopyClusterSnapshotInput, ...request.Option) (*redshift.CopyClusterSnapshotOutput, error)
|
||||
CopyClusterSnapshotRequest(*redshift.CopyClusterSnapshotInput) (*request.Request, *redshift.CopyClusterSnapshotOutput)
|
||||
@@ -108,6 +124,10 @@ type RedshiftAPI interface {
|
||||
CreateSnapshotCopyGrantWithContext(aws.Context, *redshift.CreateSnapshotCopyGrantInput, ...request.Option) (*redshift.CreateSnapshotCopyGrantOutput, error)
|
||||
CreateSnapshotCopyGrantRequest(*redshift.CreateSnapshotCopyGrantInput) (*request.Request, *redshift.CreateSnapshotCopyGrantOutput)
|
||||
|
||||
CreateSnapshotSchedule(*redshift.CreateSnapshotScheduleInput) (*redshift.CreateSnapshotScheduleOutput, error)
|
||||
CreateSnapshotScheduleWithContext(aws.Context, *redshift.CreateSnapshotScheduleInput, ...request.Option) (*redshift.CreateSnapshotScheduleOutput, error)
|
||||
CreateSnapshotScheduleRequest(*redshift.CreateSnapshotScheduleInput) (*request.Request, *redshift.CreateSnapshotScheduleOutput)
|
||||
|
||||
CreateTags(*redshift.CreateTagsInput) (*redshift.CreateTagsOutput, error)
|
||||
CreateTagsWithContext(aws.Context, *redshift.CreateTagsInput, ...request.Option) (*redshift.CreateTagsOutput, error)
|
||||
CreateTagsRequest(*redshift.CreateTagsInput) (*request.Request, *redshift.CreateTagsOutput)
|
||||
@@ -148,10 +168,22 @@ type RedshiftAPI interface {
|
||||
DeleteSnapshotCopyGrantWithContext(aws.Context, *redshift.DeleteSnapshotCopyGrantInput, ...request.Option) (*redshift.DeleteSnapshotCopyGrantOutput, error)
|
||||
DeleteSnapshotCopyGrantRequest(*redshift.DeleteSnapshotCopyGrantInput) (*request.Request, *redshift.DeleteSnapshotCopyGrantOutput)
|
||||
|
||||
DeleteSnapshotSchedule(*redshift.DeleteSnapshotScheduleInput) (*redshift.DeleteSnapshotScheduleOutput, error)
|
||||
DeleteSnapshotScheduleWithContext(aws.Context, *redshift.DeleteSnapshotScheduleInput, ...request.Option) (*redshift.DeleteSnapshotScheduleOutput, error)
|
||||
DeleteSnapshotScheduleRequest(*redshift.DeleteSnapshotScheduleInput) (*request.Request, *redshift.DeleteSnapshotScheduleOutput)
|
||||
|
||||
DeleteTags(*redshift.DeleteTagsInput) (*redshift.DeleteTagsOutput, error)
|
||||
DeleteTagsWithContext(aws.Context, *redshift.DeleteTagsInput, ...request.Option) (*redshift.DeleteTagsOutput, error)
|
||||
DeleteTagsRequest(*redshift.DeleteTagsInput) (*request.Request, *redshift.DeleteTagsOutput)
|
||||
|
||||
DescribeAccountAttributes(*redshift.DescribeAccountAttributesInput) (*redshift.DescribeAccountAttributesOutput, error)
|
||||
DescribeAccountAttributesWithContext(aws.Context, *redshift.DescribeAccountAttributesInput, ...request.Option) (*redshift.DescribeAccountAttributesOutput, error)
|
||||
DescribeAccountAttributesRequest(*redshift.DescribeAccountAttributesInput) (*request.Request, *redshift.DescribeAccountAttributesOutput)
|
||||
|
||||
DescribeClusterDbRevisions(*redshift.DescribeClusterDbRevisionsInput) (*redshift.DescribeClusterDbRevisionsOutput, error)
|
||||
DescribeClusterDbRevisionsWithContext(aws.Context, *redshift.DescribeClusterDbRevisionsInput, ...request.Option) (*redshift.DescribeClusterDbRevisionsOutput, error)
|
||||
DescribeClusterDbRevisionsRequest(*redshift.DescribeClusterDbRevisionsInput) (*request.Request, *redshift.DescribeClusterDbRevisionsOutput)
|
||||
|
||||
DescribeClusterParameterGroups(*redshift.DescribeClusterParameterGroupsInput) (*redshift.DescribeClusterParameterGroupsOutput, error)
|
||||
DescribeClusterParameterGroupsWithContext(aws.Context, *redshift.DescribeClusterParameterGroupsInput, ...request.Option) (*redshift.DescribeClusterParameterGroupsOutput, error)
|
||||
DescribeClusterParameterGroupsRequest(*redshift.DescribeClusterParameterGroupsInput) (*request.Request, *redshift.DescribeClusterParameterGroupsOutput)
|
||||
@@ -187,6 +219,10 @@ type RedshiftAPI interface {
|
||||
DescribeClusterSubnetGroupsPages(*redshift.DescribeClusterSubnetGroupsInput, func(*redshift.DescribeClusterSubnetGroupsOutput, bool) bool) error
|
||||
DescribeClusterSubnetGroupsPagesWithContext(aws.Context, *redshift.DescribeClusterSubnetGroupsInput, func(*redshift.DescribeClusterSubnetGroupsOutput, bool) bool, ...request.Option) error
|
||||
|
||||
DescribeClusterTracks(*redshift.DescribeClusterTracksInput) (*redshift.DescribeClusterTracksOutput, error)
|
||||
DescribeClusterTracksWithContext(aws.Context, *redshift.DescribeClusterTracksInput, ...request.Option) (*redshift.DescribeClusterTracksOutput, error)
|
||||
DescribeClusterTracksRequest(*redshift.DescribeClusterTracksInput) (*request.Request, *redshift.DescribeClusterTracksOutput)
|
||||
|
||||
DescribeClusterVersions(*redshift.DescribeClusterVersionsInput) (*redshift.DescribeClusterVersionsOutput, error)
|
||||
DescribeClusterVersionsWithContext(aws.Context, *redshift.DescribeClusterVersionsInput, ...request.Option) (*redshift.DescribeClusterVersionsOutput, error)
|
||||
DescribeClusterVersionsRequest(*redshift.DescribeClusterVersionsInput) (*request.Request, *redshift.DescribeClusterVersionsOutput)
|
||||
@@ -273,6 +309,14 @@ type RedshiftAPI interface {
|
||||
DescribeSnapshotCopyGrantsWithContext(aws.Context, *redshift.DescribeSnapshotCopyGrantsInput, ...request.Option) (*redshift.DescribeSnapshotCopyGrantsOutput, error)
|
||||
DescribeSnapshotCopyGrantsRequest(*redshift.DescribeSnapshotCopyGrantsInput) (*request.Request, *redshift.DescribeSnapshotCopyGrantsOutput)
|
||||
|
||||
DescribeSnapshotSchedules(*redshift.DescribeSnapshotSchedulesInput) (*redshift.DescribeSnapshotSchedulesOutput, error)
|
||||
DescribeSnapshotSchedulesWithContext(aws.Context, *redshift.DescribeSnapshotSchedulesInput, ...request.Option) (*redshift.DescribeSnapshotSchedulesOutput, error)
|
||||
DescribeSnapshotSchedulesRequest(*redshift.DescribeSnapshotSchedulesInput) (*request.Request, *redshift.DescribeSnapshotSchedulesOutput)
|
||||
|
||||
DescribeStorage(*redshift.DescribeStorageInput) (*redshift.DescribeStorageOutput, error)
|
||||
DescribeStorageWithContext(aws.Context, *redshift.DescribeStorageInput, ...request.Option) (*redshift.DescribeStorageOutput, error)
|
||||
DescribeStorageRequest(*redshift.DescribeStorageInput) (*request.Request, *redshift.DescribeStorageOutput)
|
||||
|
||||
DescribeTableRestoreStatus(*redshift.DescribeTableRestoreStatusInput) (*redshift.DescribeTableRestoreStatusOutput, error)
|
||||
DescribeTableRestoreStatusWithContext(aws.Context, *redshift.DescribeTableRestoreStatusInput, ...request.Option) (*redshift.DescribeTableRestoreStatusOutput, error)
|
||||
DescribeTableRestoreStatusRequest(*redshift.DescribeTableRestoreStatusInput) (*request.Request, *redshift.DescribeTableRestoreStatusOutput)
|
||||
@@ -301,18 +345,38 @@ type RedshiftAPI interface {
|
||||
GetClusterCredentialsWithContext(aws.Context, *redshift.GetClusterCredentialsInput, ...request.Option) (*redshift.GetClusterCredentialsOutput, error)
|
||||
GetClusterCredentialsRequest(*redshift.GetClusterCredentialsInput) (*request.Request, *redshift.GetClusterCredentialsOutput)
|
||||
|
||||
GetReservedNodeExchangeOfferings(*redshift.GetReservedNodeExchangeOfferingsInput) (*redshift.GetReservedNodeExchangeOfferingsOutput, error)
|
||||
GetReservedNodeExchangeOfferingsWithContext(aws.Context, *redshift.GetReservedNodeExchangeOfferingsInput, ...request.Option) (*redshift.GetReservedNodeExchangeOfferingsOutput, error)
|
||||
GetReservedNodeExchangeOfferingsRequest(*redshift.GetReservedNodeExchangeOfferingsInput) (*request.Request, *redshift.GetReservedNodeExchangeOfferingsOutput)
|
||||
|
||||
ModifyCluster(*redshift.ModifyClusterInput) (*redshift.ModifyClusterOutput, error)
|
||||
ModifyClusterWithContext(aws.Context, *redshift.ModifyClusterInput, ...request.Option) (*redshift.ModifyClusterOutput, error)
|
||||
ModifyClusterRequest(*redshift.ModifyClusterInput) (*request.Request, *redshift.ModifyClusterOutput)
|
||||
|
||||
ModifyClusterDbRevision(*redshift.ModifyClusterDbRevisionInput) (*redshift.ModifyClusterDbRevisionOutput, error)
|
||||
ModifyClusterDbRevisionWithContext(aws.Context, *redshift.ModifyClusterDbRevisionInput, ...request.Option) (*redshift.ModifyClusterDbRevisionOutput, error)
|
||||
ModifyClusterDbRevisionRequest(*redshift.ModifyClusterDbRevisionInput) (*request.Request, *redshift.ModifyClusterDbRevisionOutput)
|
||||
|
||||
ModifyClusterIamRoles(*redshift.ModifyClusterIamRolesInput) (*redshift.ModifyClusterIamRolesOutput, error)
|
||||
ModifyClusterIamRolesWithContext(aws.Context, *redshift.ModifyClusterIamRolesInput, ...request.Option) (*redshift.ModifyClusterIamRolesOutput, error)
|
||||
ModifyClusterIamRolesRequest(*redshift.ModifyClusterIamRolesInput) (*request.Request, *redshift.ModifyClusterIamRolesOutput)
|
||||
|
||||
ModifyClusterMaintenance(*redshift.ModifyClusterMaintenanceInput) (*redshift.ModifyClusterMaintenanceOutput, error)
|
||||
ModifyClusterMaintenanceWithContext(aws.Context, *redshift.ModifyClusterMaintenanceInput, ...request.Option) (*redshift.ModifyClusterMaintenanceOutput, error)
|
||||
ModifyClusterMaintenanceRequest(*redshift.ModifyClusterMaintenanceInput) (*request.Request, *redshift.ModifyClusterMaintenanceOutput)
|
||||
|
||||
ModifyClusterParameterGroup(*redshift.ModifyClusterParameterGroupInput) (*redshift.ClusterParameterGroupNameMessage, error)
|
||||
ModifyClusterParameterGroupWithContext(aws.Context, *redshift.ModifyClusterParameterGroupInput, ...request.Option) (*redshift.ClusterParameterGroupNameMessage, error)
|
||||
ModifyClusterParameterGroupRequest(*redshift.ModifyClusterParameterGroupInput) (*request.Request, *redshift.ClusterParameterGroupNameMessage)
|
||||
|
||||
ModifyClusterSnapshot(*redshift.ModifyClusterSnapshotInput) (*redshift.ModifyClusterSnapshotOutput, error)
|
||||
ModifyClusterSnapshotWithContext(aws.Context, *redshift.ModifyClusterSnapshotInput, ...request.Option) (*redshift.ModifyClusterSnapshotOutput, error)
|
||||
ModifyClusterSnapshotRequest(*redshift.ModifyClusterSnapshotInput) (*request.Request, *redshift.ModifyClusterSnapshotOutput)
|
||||
|
||||
ModifyClusterSnapshotSchedule(*redshift.ModifyClusterSnapshotScheduleInput) (*redshift.ModifyClusterSnapshotScheduleOutput, error)
|
||||
ModifyClusterSnapshotScheduleWithContext(aws.Context, *redshift.ModifyClusterSnapshotScheduleInput, ...request.Option) (*redshift.ModifyClusterSnapshotScheduleOutput, error)
|
||||
ModifyClusterSnapshotScheduleRequest(*redshift.ModifyClusterSnapshotScheduleInput) (*request.Request, *redshift.ModifyClusterSnapshotScheduleOutput)
|
||||
|
||||
ModifyClusterSubnetGroup(*redshift.ModifyClusterSubnetGroupInput) (*redshift.ModifyClusterSubnetGroupOutput, error)
|
||||
ModifyClusterSubnetGroupWithContext(aws.Context, *redshift.ModifyClusterSubnetGroupInput, ...request.Option) (*redshift.ModifyClusterSubnetGroupOutput, error)
|
||||
ModifyClusterSubnetGroupRequest(*redshift.ModifyClusterSubnetGroupInput) (*request.Request, *redshift.ModifyClusterSubnetGroupOutput)
|
||||
@@ -325,6 +389,10 @@ type RedshiftAPI interface {
|
||||
ModifySnapshotCopyRetentionPeriodWithContext(aws.Context, *redshift.ModifySnapshotCopyRetentionPeriodInput, ...request.Option) (*redshift.ModifySnapshotCopyRetentionPeriodOutput, error)
|
||||
ModifySnapshotCopyRetentionPeriodRequest(*redshift.ModifySnapshotCopyRetentionPeriodInput) (*request.Request, *redshift.ModifySnapshotCopyRetentionPeriodOutput)
|
||||
|
||||
ModifySnapshotSchedule(*redshift.ModifySnapshotScheduleInput) (*redshift.ModifySnapshotScheduleOutput, error)
|
||||
ModifySnapshotScheduleWithContext(aws.Context, *redshift.ModifySnapshotScheduleInput, ...request.Option) (*redshift.ModifySnapshotScheduleOutput, error)
|
||||
ModifySnapshotScheduleRequest(*redshift.ModifySnapshotScheduleInput) (*request.Request, *redshift.ModifySnapshotScheduleOutput)
|
||||
|
||||
PurchaseReservedNodeOffering(*redshift.PurchaseReservedNodeOfferingInput) (*redshift.PurchaseReservedNodeOfferingOutput, error)
|
||||
PurchaseReservedNodeOfferingWithContext(aws.Context, *redshift.PurchaseReservedNodeOfferingInput, ...request.Option) (*redshift.PurchaseReservedNodeOfferingOutput, error)
|
||||
PurchaseReservedNodeOfferingRequest(*redshift.PurchaseReservedNodeOfferingInput) (*request.Request, *redshift.PurchaseReservedNodeOfferingOutput)
|
||||
@@ -337,6 +405,10 @@ type RedshiftAPI interface {
|
||||
ResetClusterParameterGroupWithContext(aws.Context, *redshift.ResetClusterParameterGroupInput, ...request.Option) (*redshift.ClusterParameterGroupNameMessage, error)
|
||||
ResetClusterParameterGroupRequest(*redshift.ResetClusterParameterGroupInput) (*request.Request, *redshift.ClusterParameterGroupNameMessage)
|
||||
|
||||
ResizeCluster(*redshift.ResizeClusterInput) (*redshift.ResizeClusterOutput, error)
|
||||
ResizeClusterWithContext(aws.Context, *redshift.ResizeClusterInput, ...request.Option) (*redshift.ResizeClusterOutput, error)
|
||||
ResizeClusterRequest(*redshift.ResizeClusterInput) (*request.Request, *redshift.ResizeClusterOutput)
|
||||
|
||||
RestoreFromClusterSnapshot(*redshift.RestoreFromClusterSnapshotInput) (*redshift.RestoreFromClusterSnapshotOutput, error)
|
||||
RestoreFromClusterSnapshotWithContext(aws.Context, *redshift.RestoreFromClusterSnapshotInput, ...request.Option) (*redshift.RestoreFromClusterSnapshotOutput, error)
|
||||
RestoreFromClusterSnapshotRequest(*redshift.RestoreFromClusterSnapshotInput) (*request.Request, *redshift.RestoreFromClusterSnapshotOutput)
|
||||
|
||||
+4
-2
@@ -29,8 +29,9 @@ var initRequest func(*request.Request)
|
||||
|
||||
// Service information constants
|
||||
const (
|
||||
ServiceName = "redshift" // Service endpoint prefix API calls made to.
|
||||
EndpointsID = ServiceName // Service ID for Regions and Endpoints metadata.
|
||||
ServiceName = "redshift" // Name of service.
|
||||
EndpointsID = ServiceName // ID to lookup a service endpoint with.
|
||||
ServiceID = "Redshift" // ServiceID is a unique identifer of a specific service.
|
||||
)
|
||||
|
||||
// New creates a new instance of the Redshift client with a session.
|
||||
@@ -55,6 +56,7 @@ func newClient(cfg aws.Config, handlers request.Handlers, endpoint, signingRegio
|
||||
cfg,
|
||||
metadata.ClientInfo{
|
||||
ServiceName: ServiceName,
|
||||
ServiceID: ServiceID,
|
||||
SigningName: signingName,
|
||||
SigningRegion: signingRegion,
|
||||
Endpoint: endpoint,
|
||||
|
||||
Reference in New Issue
Block a user