mirror of
https://github.com/aptly-dev/aptly.git
synced 2026-05-06 22:18:28 +00:00
Update Go AWS SDK to the latest version
This commit is contained in:
committed by
Andrey Smirnov
parent
d08be990ef
commit
94a72b23ff
+2548
-646
File diff suppressed because it is too large
Load Diff
Generated
Vendored
+30
@@ -68,6 +68,14 @@ type ElastiCacheAPI interface {
|
||||
AuthorizeCacheSecurityGroupIngressWithContext(aws.Context, *elasticache.AuthorizeCacheSecurityGroupIngressInput, ...request.Option) (*elasticache.AuthorizeCacheSecurityGroupIngressOutput, error)
|
||||
AuthorizeCacheSecurityGroupIngressRequest(*elasticache.AuthorizeCacheSecurityGroupIngressInput) (*request.Request, *elasticache.AuthorizeCacheSecurityGroupIngressOutput)
|
||||
|
||||
BatchApplyUpdateAction(*elasticache.BatchApplyUpdateActionInput) (*elasticache.BatchApplyUpdateActionOutput, error)
|
||||
BatchApplyUpdateActionWithContext(aws.Context, *elasticache.BatchApplyUpdateActionInput, ...request.Option) (*elasticache.BatchApplyUpdateActionOutput, error)
|
||||
BatchApplyUpdateActionRequest(*elasticache.BatchApplyUpdateActionInput) (*request.Request, *elasticache.BatchApplyUpdateActionOutput)
|
||||
|
||||
BatchStopUpdateAction(*elasticache.BatchStopUpdateActionInput) (*elasticache.BatchStopUpdateActionOutput, error)
|
||||
BatchStopUpdateActionWithContext(aws.Context, *elasticache.BatchStopUpdateActionInput, ...request.Option) (*elasticache.BatchStopUpdateActionOutput, error)
|
||||
BatchStopUpdateActionRequest(*elasticache.BatchStopUpdateActionInput) (*request.Request, *elasticache.BatchStopUpdateActionOutput)
|
||||
|
||||
CopySnapshot(*elasticache.CopySnapshotInput) (*elasticache.CopySnapshotOutput, error)
|
||||
CopySnapshotWithContext(aws.Context, *elasticache.CopySnapshotInput, ...request.Option) (*elasticache.CopySnapshotOutput, error)
|
||||
CopySnapshotRequest(*elasticache.CopySnapshotInput) (*request.Request, *elasticache.CopySnapshotOutput)
|
||||
@@ -96,6 +104,10 @@ type ElastiCacheAPI interface {
|
||||
CreateSnapshotWithContext(aws.Context, *elasticache.CreateSnapshotInput, ...request.Option) (*elasticache.CreateSnapshotOutput, error)
|
||||
CreateSnapshotRequest(*elasticache.CreateSnapshotInput) (*request.Request, *elasticache.CreateSnapshotOutput)
|
||||
|
||||
DecreaseReplicaCount(*elasticache.DecreaseReplicaCountInput) (*elasticache.DecreaseReplicaCountOutput, error)
|
||||
DecreaseReplicaCountWithContext(aws.Context, *elasticache.DecreaseReplicaCountInput, ...request.Option) (*elasticache.DecreaseReplicaCountOutput, error)
|
||||
DecreaseReplicaCountRequest(*elasticache.DecreaseReplicaCountInput) (*request.Request, *elasticache.DecreaseReplicaCountOutput)
|
||||
|
||||
DeleteCacheCluster(*elasticache.DeleteCacheClusterInput) (*elasticache.DeleteCacheClusterOutput, error)
|
||||
DeleteCacheClusterWithContext(aws.Context, *elasticache.DeleteCacheClusterInput, ...request.Option) (*elasticache.DeleteCacheClusterOutput, error)
|
||||
DeleteCacheClusterRequest(*elasticache.DeleteCacheClusterInput) (*request.Request, *elasticache.DeleteCacheClusterOutput)
|
||||
@@ -197,6 +209,13 @@ type ElastiCacheAPI interface {
|
||||
DescribeReservedCacheNodesOfferingsPages(*elasticache.DescribeReservedCacheNodesOfferingsInput, func(*elasticache.DescribeReservedCacheNodesOfferingsOutput, bool) bool) error
|
||||
DescribeReservedCacheNodesOfferingsPagesWithContext(aws.Context, *elasticache.DescribeReservedCacheNodesOfferingsInput, func(*elasticache.DescribeReservedCacheNodesOfferingsOutput, bool) bool, ...request.Option) error
|
||||
|
||||
DescribeServiceUpdates(*elasticache.DescribeServiceUpdatesInput) (*elasticache.DescribeServiceUpdatesOutput, error)
|
||||
DescribeServiceUpdatesWithContext(aws.Context, *elasticache.DescribeServiceUpdatesInput, ...request.Option) (*elasticache.DescribeServiceUpdatesOutput, error)
|
||||
DescribeServiceUpdatesRequest(*elasticache.DescribeServiceUpdatesInput) (*request.Request, *elasticache.DescribeServiceUpdatesOutput)
|
||||
|
||||
DescribeServiceUpdatesPages(*elasticache.DescribeServiceUpdatesInput, func(*elasticache.DescribeServiceUpdatesOutput, bool) bool) error
|
||||
DescribeServiceUpdatesPagesWithContext(aws.Context, *elasticache.DescribeServiceUpdatesInput, func(*elasticache.DescribeServiceUpdatesOutput, bool) bool, ...request.Option) error
|
||||
|
||||
DescribeSnapshots(*elasticache.DescribeSnapshotsInput) (*elasticache.DescribeSnapshotsOutput, error)
|
||||
DescribeSnapshotsWithContext(aws.Context, *elasticache.DescribeSnapshotsInput, ...request.Option) (*elasticache.DescribeSnapshotsOutput, error)
|
||||
DescribeSnapshotsRequest(*elasticache.DescribeSnapshotsInput) (*request.Request, *elasticache.DescribeSnapshotsOutput)
|
||||
@@ -204,6 +223,17 @@ type ElastiCacheAPI interface {
|
||||
DescribeSnapshotsPages(*elasticache.DescribeSnapshotsInput, func(*elasticache.DescribeSnapshotsOutput, bool) bool) error
|
||||
DescribeSnapshotsPagesWithContext(aws.Context, *elasticache.DescribeSnapshotsInput, func(*elasticache.DescribeSnapshotsOutput, bool) bool, ...request.Option) error
|
||||
|
||||
DescribeUpdateActions(*elasticache.DescribeUpdateActionsInput) (*elasticache.DescribeUpdateActionsOutput, error)
|
||||
DescribeUpdateActionsWithContext(aws.Context, *elasticache.DescribeUpdateActionsInput, ...request.Option) (*elasticache.DescribeUpdateActionsOutput, error)
|
||||
DescribeUpdateActionsRequest(*elasticache.DescribeUpdateActionsInput) (*request.Request, *elasticache.DescribeUpdateActionsOutput)
|
||||
|
||||
DescribeUpdateActionsPages(*elasticache.DescribeUpdateActionsInput, func(*elasticache.DescribeUpdateActionsOutput, bool) bool) error
|
||||
DescribeUpdateActionsPagesWithContext(aws.Context, *elasticache.DescribeUpdateActionsInput, func(*elasticache.DescribeUpdateActionsOutput, bool) bool, ...request.Option) error
|
||||
|
||||
IncreaseReplicaCount(*elasticache.IncreaseReplicaCountInput) (*elasticache.IncreaseReplicaCountOutput, error)
|
||||
IncreaseReplicaCountWithContext(aws.Context, *elasticache.IncreaseReplicaCountInput, ...request.Option) (*elasticache.IncreaseReplicaCountOutput, error)
|
||||
IncreaseReplicaCountRequest(*elasticache.IncreaseReplicaCountInput) (*request.Request, *elasticache.IncreaseReplicaCountOutput)
|
||||
|
||||
ListAllowedNodeTypeModifications(*elasticache.ListAllowedNodeTypeModificationsInput) (*elasticache.ListAllowedNodeTypeModificationsOutput, error)
|
||||
ListAllowedNodeTypeModificationsWithContext(aws.Context, *elasticache.ListAllowedNodeTypeModificationsInput, ...request.Option) (*elasticache.ListAllowedNodeTypeModificationsOutput, error)
|
||||
ListAllowedNodeTypeModificationsRequest(*elasticache.ListAllowedNodeTypeModificationsInput) (*request.Request, *elasticache.ListAllowedNodeTypeModificationsOutput)
|
||||
|
||||
+22
-1
@@ -121,7 +121,8 @@ const (
|
||||
// "InsufficientCacheClusterCapacity".
|
||||
//
|
||||
// The requested cache node type is not available in the specified Availability
|
||||
// Zone.
|
||||
// Zone. For more information, see InsufficientCacheClusterCapacity (http://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/ErrorMessages.html#ErrorMessages.INSUFFICIENT_CACHE_CLUSTER_CAPACITY)
|
||||
// in the ElastiCache User Guide.
|
||||
ErrCodeInsufficientCacheClusterCapacityFault = "InsufficientCacheClusterCapacity"
|
||||
|
||||
// ErrCodeInvalidARNFault for service response error code
|
||||
@@ -186,6 +187,12 @@ const (
|
||||
// The VPC network is in an invalid state.
|
||||
ErrCodeInvalidVPCNetworkStateFault = "InvalidVPCNetworkStateFault"
|
||||
|
||||
// ErrCodeNoOperationFault for service response error code
|
||||
// "NoOperationFault".
|
||||
//
|
||||
// The operation was not performed because no changes were required.
|
||||
ErrCodeNoOperationFault = "NoOperationFault"
|
||||
|
||||
// ErrCodeNodeGroupNotFoundFault for service response error code
|
||||
// "NodeGroupNotFoundFault".
|
||||
//
|
||||
@@ -253,6 +260,18 @@ const (
|
||||
// The requested cache node offering does not exist.
|
||||
ErrCodeReservedCacheNodesOfferingNotFoundFault = "ReservedCacheNodesOfferingNotFound"
|
||||
|
||||
// ErrCodeServiceLinkedRoleNotFoundFault for service response error code
|
||||
// "ServiceLinkedRoleNotFoundFault".
|
||||
//
|
||||
// The specified service linked role (SLR) was not found.
|
||||
ErrCodeServiceLinkedRoleNotFoundFault = "ServiceLinkedRoleNotFoundFault"
|
||||
|
||||
// ErrCodeServiceUpdateNotFoundFault for service response error code
|
||||
// "ServiceUpdateNotFoundFault".
|
||||
//
|
||||
// The service update doesn't exist
|
||||
ErrCodeServiceUpdateNotFoundFault = "ServiceUpdateNotFoundFault"
|
||||
|
||||
// ErrCodeSnapshotAlreadyExistsFault for service response error code
|
||||
// "SnapshotAlreadyExistsFault".
|
||||
//
|
||||
@@ -308,5 +327,7 @@ const (
|
||||
|
||||
// ErrCodeTestFailoverNotAvailableFault for service response error code
|
||||
// "TestFailoverNotAvailableFault".
|
||||
//
|
||||
// The TestFailover action is not available.
|
||||
ErrCodeTestFailoverNotAvailableFault = "TestFailoverNotAvailableFault"
|
||||
)
|
||||
|
||||
+8
-8
@@ -220,14 +220,14 @@ func ExampleElastiCache_CreateCacheCluster_shared00() {
|
||||
func ExampleElastiCache_CreateCacheCluster_shared01() {
|
||||
svc := elasticache.New(session.New())
|
||||
input := &elasticache.CreateCacheClusterInput{
|
||||
AutoMinorVersionUpgrade: aws.Bool(true),
|
||||
CacheClusterId: aws.String("my-redis"),
|
||||
CacheNodeType: aws.String("cache.r3.larage"),
|
||||
CacheSubnetGroupName: aws.String("default"),
|
||||
Engine: aws.String("redis"),
|
||||
EngineVersion: aws.String("3.2.4"),
|
||||
NumCacheNodes: aws.Int64(1),
|
||||
Port: aws.Int64(6379),
|
||||
AutoMinorVersionUpgrade: aws.Bool(true),
|
||||
CacheClusterId: aws.String("my-redis"),
|
||||
CacheNodeType: aws.String("cache.r3.larage"),
|
||||
CacheSubnetGroupName: aws.String("default"),
|
||||
Engine: aws.String("redis"),
|
||||
EngineVersion: aws.String("3.2.4"),
|
||||
NumCacheNodes: aws.Int64(1),
|
||||
Port: aws.Int64(6379),
|
||||
PreferredAvailabilityZone: aws.String("us-east-1c"),
|
||||
SnapshotRetentionLimit: aws.Int64(7),
|
||||
}
|
||||
|
||||
+58
@@ -0,0 +1,58 @@
|
||||
// Code generated by private/model/cli/gen-api/main.go. DO NOT EDIT.
|
||||
|
||||
// +build go1.10,integration
|
||||
|
||||
package elasticache_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/elasticache"
|
||||
)
|
||||
|
||||
var _ aws.Config
|
||||
var _ awserr.Error
|
||||
var _ request.Request
|
||||
|
||||
func TestInteg_00_DescribeEvents(t *testing.T) {
|
||||
ctx, cancelFn := context.WithTimeout(context.Background(), 5*time.Second)
|
||||
defer cancelFn()
|
||||
|
||||
sess := integration.SessionWithDefaultRegion("us-west-2")
|
||||
svc := elasticache.New(sess)
|
||||
params := &elasticache.DescribeEventsInput{}
|
||||
_, err := svc.DescribeEventsWithContext(ctx, params)
|
||||
if err != nil {
|
||||
t.Errorf("expect no error, got %v", err)
|
||||
}
|
||||
}
|
||||
func TestInteg_01_DescribeCacheClusters(t *testing.T) {
|
||||
ctx, cancelFn := context.WithTimeout(context.Background(), 5*time.Second)
|
||||
defer cancelFn()
|
||||
|
||||
sess := integration.SessionWithDefaultRegion("us-west-2")
|
||||
svc := elasticache.New(sess)
|
||||
params := &elasticache.DescribeCacheClustersInput{
|
||||
CacheClusterId: aws.String("fake_cluster"),
|
||||
}
|
||||
_, err := svc.DescribeCacheClustersWithContext(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")
|
||||
}
|
||||
}
|
||||
+4
-2
@@ -29,8 +29,9 @@ var initRequest func(*request.Request)
|
||||
|
||||
// Service information constants
|
||||
const (
|
||||
ServiceName = "elasticache" // Service endpoint prefix API calls made to.
|
||||
EndpointsID = ServiceName // Service ID for Regions and Endpoints metadata.
|
||||
ServiceName = "elasticache" // Name of service.
|
||||
EndpointsID = ServiceName // ID to lookup a service endpoint with.
|
||||
ServiceID = "ElastiCache" // ServiceID is a unique identifer of a specific service.
|
||||
)
|
||||
|
||||
// New creates a new instance of the ElastiCache 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