Created
January 16, 2020 07:39
-
-
Save mattclegg/af6e71c4934d91772ab8b6a72ac225a1 to your computer and use it in GitHub Desktop.
[PATCH] update aws-sdk to support credntial_source
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
From 5781029d31faa05f11fc0f774e45761d0e4d5a96 Mon Sep 17 00:00:00 2001 | |
From: mattclegg <[email protected]> | |
Date: Wed, 15 Jan 2020 14:28:01 +0100 | |
Subject: [PATCH] update aws-sdk only | |
--- | |
Gopkg.lock | 6 +- | |
Gopkg.toml | 2 +- | |
.../github.com/aws/aws-sdk-go/aws/config.go | 2 +- | |
.../aws-sdk-go/aws/credentials/credentials.go | 9 +- | |
.../aws/credentials/endpointcreds/provider.go | 7 + | |
.../aws/aws-sdk-go/aws/csm/metric.go | 2 + | |
.../aws/aws-sdk-go/aws/csm/reporter.go | 27 +- | |
.../aws/aws-sdk-go/aws/defaults/defaults.go | 10 +- | |
.../aws/aws-sdk-go/aws/ec2metadata/service.go | 1 + | |
.../aws/aws-sdk-go/aws/endpoints/decode.go | 22 + | |
.../aws/aws-sdk-go/aws/endpoints/defaults.go | 208 +- | |
.../aws/aws-sdk-go/aws/request/validation.go | 27 + | |
.../aws/aws-sdk-go/aws/session/session.go | 117 +- | |
.../aws-sdk-go/aws/session/shared_config.go | 44 +- | |
.../aws/aws-sdk-go/aws/signer/v4/v4.go | 10 +- | |
.../github.com/aws/aws-sdk-go/aws/version.go | 2 +- | |
.../aws/aws-sdk-go/internal/s3err/error.go | 57 + | |
.../internal/shareddefaults/ecs_container.go | 12 + | |
.../private/protocol/ec2query/unmarshal.go | 12 +- | |
.../aws/aws-sdk-go/private/protocol/host.go | 21 + | |
.../private/protocol/json/jsonutil/build.go | 12 +- | |
.../protocol/json/jsonutil/unmarshal.go | 25 +- | |
.../private/protocol/jsonrpc/jsonrpc.go | 30 +- | |
.../protocol/query/queryutil/queryutil.go | 7 +- | |
.../private/protocol/query/unmarshal.go | 6 +- | |
.../private/protocol/query/unmarshal_error.go | 14 +- | |
.../aws-sdk-go/private/protocol/rest/build.go | 14 +- | |
.../private/protocol/rest/unmarshal.go | 6 +- | |
.../private/protocol/restxml/restxml.go | 12 +- | |
.../aws-sdk-go/private/protocol/timestamp.go | 72 + | |
.../private/protocol/xml/xmlutil/build.go | 20 +- | |
.../private/protocol/xml/xmlutil/unmarshal.go | 10 +- | |
.../aws/aws-sdk-go/service/autoscaling/api.go | 1104 +++++--- | |
.../autoscaling/autoscalingiface/interface.go | 8 + | |
.../aws-sdk-go/service/cloudformation/api.go | 114 +- | |
.../aws/aws-sdk-go/service/ec2/api.go | 2231 ++++++++++------- | |
.../aws/aws-sdk-go/service/ec2/doc.go | 19 +- | |
.../service/ec2/ec2iface/interface.go | 3 + | |
.../aws/aws-sdk-go/service/ecr/api.go | 56 +- | |
.../aws/aws-sdk-go/service/elb/api.go | 129 +- | |
.../aws/aws-sdk-go/service/elb/errors.go | 3 + | |
.../aws/aws-sdk-go/service/elbv2/api.go | 426 +++- | |
.../aws/aws-sdk-go/service/iam/api.go | 318 +-- | |
.../aws/aws-sdk-go/service/kms/api.go | 360 ++- | |
.../aws/aws-sdk-go/service/kms/doc.go | 12 +- | |
.../aws/aws-sdk-go/service/pricing/api.go | 6 +- | |
.../aws/aws-sdk-go/service/route53/api.go | 116 +- | |
.../aws/aws-sdk-go/service/s3/api.go | 523 +++- | |
.../aws-sdk-go/service/s3/customizations.go | 3 + | |
.../aws/aws-sdk-go/service/s3/service.go | 4 +- | |
.../aws-sdk-go/service/s3/statusok_error.go | 6 +- | |
.../aws-sdk-go/service/s3/unmarshal_error.go | 52 +- | |
.../aws/aws-sdk-go/service/sts/api.go | 16 +- | |
53 files changed, 4263 insertions(+), 2072 deletions(-) | |
create mode 100644 vendor/github.com/aws/aws-sdk-go/internal/s3err/error.go | |
create mode 100644 vendor/github.com/aws/aws-sdk-go/internal/shareddefaults/ecs_container.go | |
create mode 100644 vendor/github.com/aws/aws-sdk-go/private/protocol/host.go | |
create mode 100644 vendor/github.com/aws/aws-sdk-go/private/protocol/timestamp.go | |
diff --git a/Gopkg.lock b/Gopkg.lock | |
index 0c9a50f8c..4829c35f4 100644 | |
--- a/Gopkg.lock | |
+++ b/Gopkg.lock | |
@@ -99,7 +99,7 @@ | |
version = "v1.0.1" | |
[[projects]] | |
- digest = "1:20ac61f29dff8fde52e8928f2de03172f4df1fed1beb0399fa649b88a890274f" | |
+ digest = "1:8a30521546817e5a945aaad320d3c5f4c75aa421ea52bac414e389a5379c75af" | |
name = "github.com/aws/aws-sdk-go" | |
packages = [ | |
"aws", | |
@@ -119,6 +119,7 @@ | |
"aws/request", | |
"aws/session", | |
"aws/signer/v4", | |
+ "internal/s3err", | |
"internal/sdkio", | |
"internal/sdkrand", | |
"internal/sdkuri", | |
@@ -154,8 +155,7 @@ | |
"service/sts", | |
] | |
pruneopts = "UT" | |
- revision = "1825bc12edc3cd682594909d6386f7fcb957c99c" | |
- version = "v1.14.30" | |
+ revision = "bf8067ceb6e7f51e150c218972dccfeeed892b85" | |
[[projects]] | |
digest = "1:8b019763cb155094c7919d577530604dc070a05315f24b3a2b102a8f9570725f" | |
diff --git a/Gopkg.toml b/Gopkg.toml | |
index 4eb28de03..a9c037b5f 100644 | |
--- a/Gopkg.toml | |
+++ b/Gopkg.toml | |
@@ -39,7 +39,7 @@ required = [ | |
# aws-sdk-go is one of our critical dependencies | |
[[override]] | |
name = "github.com/aws/aws-sdk-go" | |
- version = "v1.13.60" | |
+ revision = "bf8067ceb6e7f51e150c218972dccfeeed892b85" | |
# We need this for our build | |
[[override]] | |
diff --git a/vendor/github.com/aws/aws-sdk-go/aws/config.go b/vendor/github.com/aws/aws-sdk-go/aws/config.go | |
index 5421b5d4e..58c89fa0d 100644 | |
--- a/vendor/github.com/aws/aws-sdk-go/aws/config.go | |
+++ b/vendor/github.com/aws/aws-sdk-go/aws/config.go | |
@@ -18,7 +18,7 @@ const UseServiceDefaultRetries = -1 | |
type RequestRetryer interface{} | |
// A Config provides service configuration for service clients. By default, | |
-// all clients will use the defaults.DefaultConfig tructure. | |
+// all clients will use the defaults.DefaultConfig structure. | |
// | |
// // Create Session with MaxRetry configuration to be shared by multiple | |
// // service clients. | |
diff --git a/vendor/github.com/aws/aws-sdk-go/aws/credentials/credentials.go b/vendor/github.com/aws/aws-sdk-go/aws/credentials/credentials.go | |
index ed086992f..a270844df 100644 | |
--- a/vendor/github.com/aws/aws-sdk-go/aws/credentials/credentials.go | |
+++ b/vendor/github.com/aws/aws-sdk-go/aws/credentials/credentials.go | |
@@ -158,13 +158,14 @@ func (e *Expiry) SetExpiration(expiration time.Time, window time.Duration) { | |
// IsExpired returns if the credentials are expired. | |
func (e *Expiry) IsExpired() bool { | |
- if e.CurrentTime == nil { | |
- e.CurrentTime = time.Now | |
+ curTime := e.CurrentTime | |
+ if curTime == nil { | |
+ curTime = time.Now | |
} | |
- return e.expiration.Before(e.CurrentTime()) | |
+ return e.expiration.Before(curTime()) | |
} | |
-// A Credentials provides synchronous safe retrieval of AWS credentials Value. | |
+// A Credentials provides concurrency safe retrieval of AWS credentials Value. | |
// Credentials will cache the credentials value until they expire. Once the value | |
// expires the next Get will attempt to retrieve valid credentials. | |
// | |
diff --git a/vendor/github.com/aws/aws-sdk-go/aws/credentials/endpointcreds/provider.go b/vendor/github.com/aws/aws-sdk-go/aws/credentials/endpointcreds/provider.go | |
index a4cec5c55..ace513138 100644 | |
--- a/vendor/github.com/aws/aws-sdk-go/aws/credentials/endpointcreds/provider.go | |
+++ b/vendor/github.com/aws/aws-sdk-go/aws/credentials/endpointcreds/provider.go | |
@@ -65,6 +65,10 @@ type Provider struct { | |
// | |
// If ExpiryWindow is 0 or less it will be ignored. | |
ExpiryWindow time.Duration | |
+ | |
+ // Optional authorization token value if set will be used as the value of | |
+ // the Authorization header of the endpoint credential request. | |
+ AuthorizationToken string | |
} | |
// NewProviderClient returns a credentials Provider for retrieving AWS credentials | |
@@ -152,6 +156,9 @@ func (p *Provider) getCredentials() (*getCredentialsOutput, error) { | |
out := &getCredentialsOutput{} | |
req := p.Client.NewRequest(op, nil, out) | |
req.HTTPRequest.Header.Set("Accept", "application/json") | |
+ if authToken := p.AuthorizationToken; len(authToken) != 0 { | |
+ req.HTTPRequest.Header.Set("Authorization", authToken) | |
+ } | |
return out, req.Send() | |
} | |
diff --git a/vendor/github.com/aws/aws-sdk-go/aws/csm/metric.go b/vendor/github.com/aws/aws-sdk-go/aws/csm/metric.go | |
index 4b0d630e4..6f57024d7 100644 | |
--- a/vendor/github.com/aws/aws-sdk-go/aws/csm/metric.go | |
+++ b/vendor/github.com/aws/aws-sdk-go/aws/csm/metric.go | |
@@ -48,4 +48,6 @@ type metric struct { | |
DNSLatency *int `json:"DnsLatency,omitempty"` | |
TCPLatency *int `json:"TcpLatency,omitempty"` | |
SSLLatency *int `json:"SslLatency,omitempty"` | |
+ | |
+ MaxRetriesExceeded *int `json:"MaxRetriesExceeded,omitempty"` | |
} | |
diff --git a/vendor/github.com/aws/aws-sdk-go/aws/csm/reporter.go b/vendor/github.com/aws/aws-sdk-go/aws/csm/reporter.go | |
index 11082e5ed..118618442 100644 | |
--- a/vendor/github.com/aws/aws-sdk-go/aws/csm/reporter.go | |
+++ b/vendor/github.com/aws/aws-sdk-go/aws/csm/reporter.go | |
@@ -112,14 +112,16 @@ func (rep *Reporter) sendAPICallMetric(r *request.Request) { | |
now := time.Now() | |
m := metric{ | |
- ClientID: aws.String(rep.clientID), | |
- API: aws.String(r.Operation.Name), | |
- Service: aws.String(r.ClientInfo.ServiceID), | |
- Timestamp: (*metricTime)(&now), | |
- Type: aws.String("ApiCall"), | |
- AttemptCount: aws.Int(r.RetryCount + 1), | |
- Latency: aws.Int(int(time.Now().Sub(r.Time) / time.Millisecond)), | |
- XAmzRequestID: aws.String(r.RequestID), | |
+ ClientID: aws.String(rep.clientID), | |
+ API: aws.String(r.Operation.Name), | |
+ Service: aws.String(r.ClientInfo.ServiceID), | |
+ Timestamp: (*metricTime)(&now), | |
+ Type: aws.String("ApiCall"), | |
+ AttemptCount: aws.Int(r.RetryCount + 1), | |
+ Region: r.Config.Region, | |
+ Latency: aws.Int(int(time.Now().Sub(r.Time) / time.Millisecond)), | |
+ XAmzRequestID: aws.String(r.RequestID), | |
+ MaxRetriesExceeded: aws.Int(boolIntValue(r.RetryCount >= r.MaxRetries())), | |
} | |
// TODO: Probably want to figure something out for logging dropped | |
@@ -229,3 +231,12 @@ func (rep *Reporter) InjectHandlers(handlers *request.Handlers) { | |
handlers.AfterRetry.PushFrontNamed(apiCallAttemptHandler) | |
} | |
+ | |
+// boolIntValue return 1 for true and 0 for false. | |
+func boolIntValue(b bool) int { | |
+ if b { | |
+ return 1 | |
+ } | |
+ | |
+ return 0 | |
+} | |
diff --git a/vendor/github.com/aws/aws-sdk-go/aws/defaults/defaults.go b/vendor/github.com/aws/aws-sdk-go/aws/defaults/defaults.go | |
index 5040a2f64..23bb639e0 100644 | |
--- a/vendor/github.com/aws/aws-sdk-go/aws/defaults/defaults.go | |
+++ b/vendor/github.com/aws/aws-sdk-go/aws/defaults/defaults.go | |
@@ -24,6 +24,7 @@ import ( | |
"github.com/aws/aws-sdk-go/aws/ec2metadata" | |
"github.com/aws/aws-sdk-go/aws/endpoints" | |
"github.com/aws/aws-sdk-go/aws/request" | |
+ "github.com/aws/aws-sdk-go/internal/shareddefaults" | |
) | |
// A Defaults provides a collection of default values for SDK clients. | |
@@ -112,8 +113,8 @@ func CredProviders(cfg *aws.Config, handlers request.Handlers) []credentials.Pro | |
} | |
const ( | |
- httpProviderEnvVar = "AWS_CONTAINER_CREDENTIALS_FULL_URI" | |
- ecsCredsProviderEnvVar = "AWS_CONTAINER_CREDENTIALS_RELATIVE_URI" | |
+ httpProviderAuthorizationEnvVar = "AWS_CONTAINER_AUTHORIZATION_TOKEN" | |
+ httpProviderEnvVar = "AWS_CONTAINER_CREDENTIALS_FULL_URI" | |
) | |
// RemoteCredProvider returns a credentials provider for the default remote | |
@@ -123,8 +124,8 @@ func RemoteCredProvider(cfg aws.Config, handlers request.Handlers) credentials.P | |
return localHTTPCredProvider(cfg, handlers, u) | |
} | |
- if uri := os.Getenv(ecsCredsProviderEnvVar); len(uri) > 0 { | |
- u := fmt.Sprintf("http://169.254.170.2%s", uri) | |
+ if uri := os.Getenv(shareddefaults.ECSCredsProviderEnvVar); len(uri) > 0 { | |
+ u := fmt.Sprintf("%s%s", shareddefaults.ECSContainerCredentialsURI, uri) | |
return httpCredProvider(cfg, handlers, u) | |
} | |
@@ -187,6 +188,7 @@ func httpCredProvider(cfg aws.Config, handlers request.Handlers, u string) crede | |
return endpointcreds.NewProviderClient(cfg, handlers, u, | |
func(p *endpointcreds.Provider) { | |
p.ExpiryWindow = 5 * time.Minute | |
+ p.AuthorizationToken = os.Getenv(httpProviderAuthorizationEnvVar) | |
}, | |
) | |
} | |
diff --git a/vendor/github.com/aws/aws-sdk-go/aws/ec2metadata/service.go b/vendor/github.com/aws/aws-sdk-go/aws/ec2metadata/service.go | |
index ef5f73292..53457cac3 100644 | |
--- a/vendor/github.com/aws/aws-sdk-go/aws/ec2metadata/service.go | |
+++ b/vendor/github.com/aws/aws-sdk-go/aws/ec2metadata/service.go | |
@@ -72,6 +72,7 @@ func NewClient(cfg aws.Config, handlers request.Handlers, endpoint, signingRegio | |
cfg, | |
metadata.ClientInfo{ | |
ServiceName: ServiceName, | |
+ ServiceID: ServiceName, | |
Endpoint: endpoint, | |
APIVersion: "latest", | |
}, | |
diff --git a/vendor/github.com/aws/aws-sdk-go/aws/endpoints/decode.go b/vendor/github.com/aws/aws-sdk-go/aws/endpoints/decode.go | |
index 74f72de07..c04ba06c5 100644 | |
--- a/vendor/github.com/aws/aws-sdk-go/aws/endpoints/decode.go | |
+++ b/vendor/github.com/aws/aws-sdk-go/aws/endpoints/decode.go | |
@@ -84,6 +84,7 @@ func decodeV3Endpoints(modelDef modelDefinition, opts DecodeModelOptions) (Resol | |
custAddEC2Metadata(p) | |
custAddS3DualStack(p) | |
custRmIotDataService(p) | |
+ custFixAppAutoscalingChina(p) | |
} | |
return ps, nil | |
@@ -122,6 +123,27 @@ func custRmIotDataService(p *partition) { | |
delete(p.Services, "data.iot") | |
} | |
+func custFixAppAutoscalingChina(p *partition) { | |
+ if p.ID != "aws-cn" { | |
+ return | |
+ } | |
+ | |
+ const serviceName = "application-autoscaling" | |
+ s, ok := p.Services[serviceName] | |
+ if !ok { | |
+ return | |
+ } | |
+ | |
+ const expectHostname = `autoscaling.{region}.amazonaws.com` | |
+ if e, a := s.Defaults.Hostname, expectHostname; e != a { | |
+ fmt.Printf("custFixAppAutoscalingChina: ignoring customization, expected %s, got %s\n", e, a) | |
+ return | |
+ } | |
+ | |
+ s.Defaults.Hostname = expectHostname + ".cn" | |
+ p.Services[serviceName] = s | |
+} | |
+ | |
type decodeModelError struct { | |
awsError | |
} | |
diff --git a/vendor/github.com/aws/aws-sdk-go/aws/endpoints/defaults.go b/vendor/github.com/aws/aws-sdk-go/aws/endpoints/defaults.go | |
index 8e823bec0..4bd182ab2 100644 | |
--- a/vendor/github.com/aws/aws-sdk-go/aws/endpoints/defaults.go | |
+++ b/vendor/github.com/aws/aws-sdk-go/aws/endpoints/defaults.go | |
@@ -50,6 +50,7 @@ const ( | |
AcmPcaServiceID = "acm-pca" // AcmPca. | |
ApiMediatailorServiceID = "api.mediatailor" // ApiMediatailor. | |
ApiPricingServiceID = "api.pricing" // ApiPricing. | |
+ ApiSagemakerServiceID = "api.sagemaker" // ApiSagemaker. | |
ApigatewayServiceID = "apigateway" // Apigateway. | |
ApplicationAutoscalingServiceID = "application-autoscaling" // ApplicationAutoscaling. | |
Appstream2ServiceID = "appstream2" // Appstream2. | |
@@ -112,6 +113,7 @@ const ( | |
ImportexportServiceID = "importexport" // Importexport. | |
InspectorServiceID = "inspector" // Inspector. | |
IotServiceID = "iot" // Iot. | |
+ IotanalyticsServiceID = "iotanalytics" // Iotanalytics. | |
KinesisServiceID = "kinesis" // Kinesis. | |
KinesisanalyticsServiceID = "kinesisanalytics" // Kinesisanalytics. | |
KinesisvideoServiceID = "kinesisvideo" // Kinesisvideo. | |
@@ -146,7 +148,6 @@ const ( | |
RuntimeLexServiceID = "runtime.lex" // RuntimeLex. | |
RuntimeSagemakerServiceID = "runtime.sagemaker" // RuntimeSagemaker. | |
S3ServiceID = "s3" // S3. | |
- SagemakerServiceID = "sagemaker" // Sagemaker. | |
SdbServiceID = "sdb" // Sdb. | |
SecretsmanagerServiceID = "secretsmanager" // Secretsmanager. | |
ServerlessrepoServiceID = "serverlessrepo" // Serverlessrepo. | |
@@ -304,6 +305,7 @@ var awsPartition = partition{ | |
"ca-central-1": endpoint{}, | |
"eu-central-1": endpoint{}, | |
"eu-west-1": endpoint{}, | |
+ "eu-west-2": endpoint{}, | |
"us-east-1": endpoint{}, | |
"us-east-2": endpoint{}, | |
"us-west-2": endpoint{}, | |
@@ -330,6 +332,19 @@ var awsPartition = partition{ | |
"us-east-1": endpoint{}, | |
}, | |
}, | |
+ "api.sagemaker": service{ | |
+ | |
+ Endpoints: endpoints{ | |
+ "ap-northeast-1": endpoint{}, | |
+ "ap-northeast-2": endpoint{}, | |
+ "ap-southeast-2": endpoint{}, | |
+ "eu-central-1": endpoint{}, | |
+ "eu-west-1": endpoint{}, | |
+ "us-east-1": endpoint{}, | |
+ "us-east-2": endpoint{}, | |
+ "us-west-2": endpoint{}, | |
+ }, | |
+ }, | |
"apigateway": service{ | |
Endpoints: endpoints{ | |
@@ -394,10 +409,13 @@ var awsPartition = partition{ | |
Endpoints: endpoints{ | |
"ap-northeast-1": endpoint{}, | |
+ "ap-northeast-2": endpoint{}, | |
+ "ap-south-1": endpoint{}, | |
"ap-southeast-1": endpoint{}, | |
"ap-southeast-2": endpoint{}, | |
"eu-central-1": endpoint{}, | |
"eu-west-1": endpoint{}, | |
+ "eu-west-2": endpoint{}, | |
"us-east-1": endpoint{}, | |
"us-east-2": endpoint{}, | |
"us-west-2": endpoint{}, | |
@@ -453,6 +471,7 @@ var awsPartition = partition{ | |
"eu-central-1": endpoint{}, | |
"eu-west-1": endpoint{}, | |
"eu-west-2": endpoint{}, | |
+ "sa-east-1": endpoint{}, | |
"us-east-1": endpoint{}, | |
"us-east-2": endpoint{}, | |
"us-west-1": endpoint{}, | |
@@ -787,10 +806,11 @@ var awsPartition = partition{ | |
Protocols: []string{"https"}, | |
}, | |
Endpoints: endpoints{ | |
- "eu-west-1": endpoint{}, | |
- "us-east-1": endpoint{}, | |
- "us-east-2": endpoint{}, | |
- "us-west-2": endpoint{}, | |
+ "ap-southeast-2": endpoint{}, | |
+ "eu-west-1": endpoint{}, | |
+ "us-east-1": endpoint{}, | |
+ "us-east-2": endpoint{}, | |
+ "us-west-2": endpoint{}, | |
}, | |
}, | |
"config": service{ | |
@@ -1030,11 +1050,17 @@ var awsPartition = partition{ | |
"eu-west-1": endpoint{}, | |
"eu-west-2": endpoint{}, | |
"eu-west-3": endpoint{}, | |
- "sa-east-1": endpoint{}, | |
- "us-east-1": endpoint{}, | |
- "us-east-2": endpoint{}, | |
- "us-west-1": endpoint{}, | |
- "us-west-2": endpoint{}, | |
+ "fips": endpoint{ | |
+ Hostname: "elasticache-fips.us-west-1.amazonaws.com", | |
+ CredentialScope: credentialScope{ | |
+ Region: "us-west-1", | |
+ }, | |
+ }, | |
+ "sa-east-1": endpoint{}, | |
+ "us-east-1": endpoint{}, | |
+ "us-east-2": endpoint{}, | |
+ "us-west-1": endpoint{}, | |
+ "us-west-2": endpoint{}, | |
}, | |
}, | |
"elasticbeanstalk": service{ | |
@@ -1060,7 +1086,9 @@ var awsPartition = partition{ | |
"elasticfilesystem": service{ | |
Endpoints: endpoints{ | |
+ "ap-northeast-1": endpoint{}, | |
"ap-northeast-2": endpoint{}, | |
+ "ap-southeast-1": endpoint{}, | |
"ap-southeast-2": endpoint{}, | |
"eu-central-1": endpoint{}, | |
"eu-west-1": endpoint{}, | |
@@ -1095,7 +1123,7 @@ var awsPartition = partition{ | |
"elasticmapreduce": service{ | |
Defaults: endpoint{ | |
SSLCommonName: "{region}.{service}.{dnsSuffix}", | |
- Protocols: []string{"http", "https"}, | |
+ Protocols: []string{"https"}, | |
}, | |
Endpoints: endpoints{ | |
"ap-northeast-1": endpoint{}, | |
@@ -1195,11 +1223,15 @@ var awsPartition = partition{ | |
Endpoints: endpoints{ | |
"ap-northeast-1": endpoint{}, | |
"ap-northeast-2": endpoint{}, | |
+ "ap-south-1": endpoint{}, | |
"ap-southeast-1": endpoint{}, | |
"ap-southeast-2": endpoint{}, | |
"ca-central-1": endpoint{}, | |
"eu-central-1": endpoint{}, | |
"eu-west-1": endpoint{}, | |
+ "eu-west-2": endpoint{}, | |
+ "eu-west-3": endpoint{}, | |
+ "sa-east-1": endpoint{}, | |
"us-east-1": endpoint{}, | |
"us-east-2": endpoint{}, | |
"us-west-1": endpoint{}, | |
@@ -1250,6 +1282,7 @@ var awsPartition = partition{ | |
"eu-west-1": endpoint{}, | |
"eu-west-2": endpoint{}, | |
"eu-west-3": endpoint{}, | |
+ "sa-east-1": endpoint{}, | |
"us-east-1": endpoint{}, | |
"us-east-2": endpoint{}, | |
"us-west-1": endpoint{}, | |
@@ -1264,6 +1297,7 @@ var awsPartition = partition{ | |
"ap-south-1": endpoint{}, | |
"ap-southeast-1": endpoint{}, | |
"ap-southeast-2": endpoint{}, | |
+ "ca-central-1": endpoint{}, | |
"eu-central-1": endpoint{}, | |
"eu-west-1": endpoint{}, | |
"eu-west-2": endpoint{}, | |
@@ -1281,6 +1315,7 @@ var awsPartition = partition{ | |
"ap-northeast-1": endpoint{}, | |
"ap-southeast-2": endpoint{}, | |
"eu-central-1": endpoint{}, | |
+ "eu-west-1": endpoint{}, | |
"us-east-1": endpoint{}, | |
"us-west-2": endpoint{}, | |
}, | |
@@ -1377,6 +1412,16 @@ var awsPartition = partition{ | |
"us-west-2": endpoint{}, | |
}, | |
}, | |
+ "iotanalytics": service{ | |
+ | |
+ Endpoints: endpoints{ | |
+ "ap-northeast-1": endpoint{}, | |
+ "eu-west-1": endpoint{}, | |
+ "us-east-1": endpoint{}, | |
+ "us-east-2": endpoint{}, | |
+ "us-west-2": endpoint{}, | |
+ }, | |
+ }, | |
"kinesis": service{ | |
Endpoints: endpoints{ | |
@@ -1400,9 +1445,10 @@ var awsPartition = partition{ | |
"kinesisanalytics": service{ | |
Endpoints: endpoints{ | |
- "eu-west-1": endpoint{}, | |
- "us-east-1": endpoint{}, | |
- "us-west-2": endpoint{}, | |
+ "eu-central-1": endpoint{}, | |
+ "eu-west-1": endpoint{}, | |
+ "us-east-1": endpoint{}, | |
+ "us-west-2": endpoint{}, | |
}, | |
}, | |
"kinesisvideo": service{ | |
@@ -1530,6 +1576,7 @@ var awsPartition = partition{ | |
Endpoints: endpoints{ | |
"ap-northeast-1": endpoint{}, | |
"ap-northeast-2": endpoint{}, | |
+ "ap-south-1": endpoint{}, | |
"ap-southeast-1": endpoint{}, | |
"ap-southeast-2": endpoint{}, | |
"eu-central-1": endpoint{}, | |
@@ -1558,6 +1605,7 @@ var awsPartition = partition{ | |
Endpoints: endpoints{ | |
"ap-northeast-1": endpoint{}, | |
+ "ap-northeast-2": endpoint{}, | |
"ap-southeast-2": endpoint{}, | |
"eu-central-1": endpoint{}, | |
"eu-west-1": endpoint{}, | |
@@ -1816,6 +1864,7 @@ var awsPartition = partition{ | |
"eu-central-1": endpoint{}, | |
"eu-west-1": endpoint{}, | |
"eu-west-2": endpoint{}, | |
+ "eu-west-3": endpoint{}, | |
"sa-east-1": endpoint{}, | |
"us-east-1": endpoint{}, | |
"us-east-2": endpoint{}, | |
@@ -1858,6 +1907,9 @@ var awsPartition = partition{ | |
Endpoints: endpoints{ | |
"ap-northeast-1": endpoint{}, | |
+ "ap-northeast-2": endpoint{}, | |
+ "ap-southeast-2": endpoint{}, | |
+ "eu-central-1": endpoint{}, | |
"eu-west-1": endpoint{}, | |
"us-east-1": endpoint{}, | |
"us-east-2": endpoint{}, | |
@@ -1923,17 +1975,6 @@ var awsPartition = partition{ | |
}, | |
}, | |
}, | |
- "sagemaker": service{ | |
- | |
- Endpoints: endpoints{ | |
- "ap-northeast-1": endpoint{}, | |
- "ap-northeast-2": endpoint{}, | |
- "eu-west-1": endpoint{}, | |
- "us-east-1": endpoint{}, | |
- "us-east-2": endpoint{}, | |
- "us-west-2": endpoint{}, | |
- }, | |
- }, | |
"sdb": service{ | |
Defaults: endpoint{ | |
Protocols: []string{"http", "https"}, | |
@@ -1964,11 +2005,36 @@ var awsPartition = partition{ | |
"eu-central-1": endpoint{}, | |
"eu-west-1": endpoint{}, | |
"eu-west-2": endpoint{}, | |
+ "eu-west-3": endpoint{}, | |
"sa-east-1": endpoint{}, | |
"us-east-1": endpoint{}, | |
- "us-east-2": endpoint{}, | |
- "us-west-1": endpoint{}, | |
- "us-west-2": endpoint{}, | |
+ "us-east-1-fips": endpoint{ | |
+ Hostname: "secretsmanager-fips.us-east-1.amazonaws.com", | |
+ CredentialScope: credentialScope{ | |
+ Region: "us-east-1", | |
+ }, | |
+ }, | |
+ "us-east-2": endpoint{}, | |
+ "us-east-2-fips": endpoint{ | |
+ Hostname: "secretsmanager-fips.us-east-2.amazonaws.com", | |
+ CredentialScope: credentialScope{ | |
+ Region: "us-east-2", | |
+ }, | |
+ }, | |
+ "us-west-1": endpoint{}, | |
+ "us-west-1-fips": endpoint{ | |
+ Hostname: "secretsmanager-fips.us-west-1.amazonaws.com", | |
+ CredentialScope: credentialScope{ | |
+ Region: "us-west-1", | |
+ }, | |
+ }, | |
+ "us-west-2": endpoint{}, | |
+ "us-west-2-fips": endpoint{ | |
+ Hostname: "secretsmanager-fips.us-west-2.amazonaws.com", | |
+ CredentialScope: credentialScope{ | |
+ Region: "us-west-2", | |
+ }, | |
+ }, | |
}, | |
}, | |
"serverlessrepo": service{ | |
@@ -2043,11 +2109,21 @@ var awsPartition = partition{ | |
"servicediscovery": service{ | |
Endpoints: endpoints{ | |
- "eu-west-1": endpoint{}, | |
- "us-east-1": endpoint{}, | |
- "us-east-2": endpoint{}, | |
- "us-west-1": endpoint{}, | |
- "us-west-2": endpoint{}, | |
+ "ap-northeast-1": endpoint{}, | |
+ "ap-northeast-2": endpoint{}, | |
+ "ap-south-1": endpoint{}, | |
+ "ap-southeast-1": endpoint{}, | |
+ "ap-southeast-2": endpoint{}, | |
+ "ca-central-1": endpoint{}, | |
+ "eu-central-1": endpoint{}, | |
+ "eu-west-1": endpoint{}, | |
+ "eu-west-2": endpoint{}, | |
+ "eu-west-3": endpoint{}, | |
+ "sa-east-1": endpoint{}, | |
+ "us-east-1": endpoint{}, | |
+ "us-east-2": endpoint{}, | |
+ "us-west-1": endpoint{}, | |
+ "us-west-2": endpoint{}, | |
}, | |
}, | |
"shield": service{ | |
@@ -2195,6 +2271,7 @@ var awsPartition = partition{ | |
Endpoints: endpoints{ | |
"ap-northeast-1": endpoint{}, | |
"ap-northeast-2": endpoint{}, | |
+ "ap-south-1": endpoint{}, | |
"ap-southeast-1": endpoint{}, | |
"ap-southeast-2": endpoint{}, | |
"ca-central-1": endpoint{}, | |
@@ -2368,8 +2445,26 @@ var awsPartition = partition{ | |
Endpoints: endpoints{ | |
"eu-west-1": endpoint{}, | |
"us-east-1": endpoint{}, | |
+ "us-east-1-fips": endpoint{ | |
+ Hostname: "translate-fips.us-east-1.amazonaws.com", | |
+ CredentialScope: credentialScope{ | |
+ Region: "us-east-1", | |
+ }, | |
+ }, | |
"us-east-2": endpoint{}, | |
+ "us-east-2-fips": endpoint{ | |
+ Hostname: "translate-fips.us-east-2.amazonaws.com", | |
+ CredentialScope: credentialScope{ | |
+ Region: "us-east-2", | |
+ }, | |
+ }, | |
"us-west-2": endpoint{}, | |
+ "us-west-2-fips": endpoint{ | |
+ Hostname: "translate-fips.us-west-2.amazonaws.com", | |
+ CredentialScope: credentialScope{ | |
+ Region: "us-west-2", | |
+ }, | |
+ }, | |
}, | |
}, | |
"waf": service{ | |
@@ -2495,7 +2590,7 @@ var awscnPartition = partition{ | |
}, | |
"application-autoscaling": service{ | |
Defaults: endpoint{ | |
- Hostname: "autoscaling.{region}.amazonaws.com", | |
+ Hostname: "autoscaling.{region}.amazonaws.com.cn", | |
Protocols: []string{"http", "https"}, | |
CredentialScope: credentialScope{ | |
Service: "application-autoscaling", | |
@@ -2529,6 +2624,13 @@ var awscnPartition = partition{ | |
"cn-northwest-1": endpoint{}, | |
}, | |
}, | |
+ "codebuild": service{ | |
+ | |
+ Endpoints: endpoints{ | |
+ "cn-north-1": endpoint{}, | |
+ "cn-northwest-1": endpoint{}, | |
+ }, | |
+ }, | |
"codedeploy": service{ | |
Endpoints: endpoints{ | |
@@ -2631,7 +2733,7 @@ var awscnPartition = partition{ | |
}, | |
"elasticmapreduce": service{ | |
Defaults: endpoint{ | |
- Protocols: []string{"http", "https"}, | |
+ Protocols: []string{"https"}, | |
}, | |
Endpoints: endpoints{ | |
"cn-north-1": endpoint{}, | |
@@ -2856,6 +2958,12 @@ var awsusgovPartition = partition{ | |
"us-gov-west-1": endpoint{}, | |
}, | |
}, | |
+ "application-autoscaling": service{ | |
+ | |
+ Endpoints: endpoints{ | |
+ "us-gov-west-1": endpoint{}, | |
+ }, | |
+ }, | |
"autoscaling": service{ | |
Endpoints: endpoints{ | |
@@ -2960,6 +3068,12 @@ var awsusgovPartition = partition{ | |
"elasticache": service{ | |
Endpoints: endpoints{ | |
+ "fips": endpoint{ | |
+ Hostname: "elasticache-fips.us-gov-west-1.amazonaws.com", | |
+ CredentialScope: credentialScope{ | |
+ Region: "us-gov-west-1", | |
+ }, | |
+ }, | |
"us-gov-west-1": endpoint{}, | |
}, | |
}, | |
@@ -2981,7 +3095,7 @@ var awsusgovPartition = partition{ | |
Endpoints: endpoints{ | |
"us-gov-west-1": endpoint{ | |
- Protocols: []string{"http", "https"}, | |
+ Protocols: []string{"https"}, | |
}, | |
}, | |
}, | |
@@ -3024,6 +3138,16 @@ var awsusgovPartition = partition{ | |
"us-gov-west-1": endpoint{}, | |
}, | |
}, | |
+ "iot": service{ | |
+ Defaults: endpoint{ | |
+ CredentialScope: credentialScope{ | |
+ Service: "execute-api", | |
+ }, | |
+ }, | |
+ Endpoints: endpoints{ | |
+ "us-gov-west-1": endpoint{}, | |
+ }, | |
+ }, | |
"kinesis": service{ | |
Endpoints: endpoints{ | |
@@ -3140,6 +3264,12 @@ var awsusgovPartition = partition{ | |
"us-gov-west-1": endpoint{}, | |
}, | |
}, | |
+ "states": service{ | |
+ | |
+ Endpoints: endpoints{ | |
+ "us-gov-west-1": endpoint{}, | |
+ }, | |
+ }, | |
"storagegateway": service{ | |
Endpoints: endpoints{ | |
@@ -3186,6 +3316,12 @@ var awsusgovPartition = partition{ | |
}, | |
Endpoints: endpoints{ | |
"us-gov-west-1": endpoint{}, | |
+ "us-gov-west-1-fips": endpoint{ | |
+ Hostname: "translate-fips.us-gov-west-1.amazonaws.com", | |
+ CredentialScope: credentialScope{ | |
+ Region: "us-gov-west-1", | |
+ }, | |
+ }, | |
}, | |
}, | |
}, | |
diff --git a/vendor/github.com/aws/aws-sdk-go/aws/request/validation.go b/vendor/github.com/aws/aws-sdk-go/aws/request/validation.go | |
index 401246228..bcfd947a3 100644 | |
--- a/vendor/github.com/aws/aws-sdk-go/aws/request/validation.go | |
+++ b/vendor/github.com/aws/aws-sdk-go/aws/request/validation.go | |
@@ -17,6 +17,10 @@ const ( | |
ParamMinValueErrCode = "ParamMinValueError" | |
// ParamMinLenErrCode is the error code for fields without enough elements. | |
ParamMinLenErrCode = "ParamMinLenError" | |
+ | |
+ // ParamFormatErrCode is the error code for a field with invalid | |
+ // format or characters. | |
+ ParamFormatErrCode = "ParamFormatInvalidError" | |
) | |
// Validator provides a way for types to perform validation logic on their | |
@@ -232,3 +236,26 @@ func NewErrParamMinLen(field string, min int) *ErrParamMinLen { | |
func (e *ErrParamMinLen) MinLen() int { | |
return e.min | |
} | |
+ | |
+// An ErrParamFormat represents a invalid format parameter error. | |
+type ErrParamFormat struct { | |
+ errInvalidParam | |
+ format string | |
+} | |
+ | |
+// NewErrParamFormat creates a new invalid format parameter error. | |
+func NewErrParamFormat(field string, format, value string) *ErrParamFormat { | |
+ return &ErrParamFormat{ | |
+ errInvalidParam: errInvalidParam{ | |
+ code: ParamFormatErrCode, | |
+ field: field, | |
+ msg: fmt.Sprintf("format %v, %v", format, value), | |
+ }, | |
+ format: format, | |
+ } | |
+} | |
+ | |
+// Format returns the field's required format. | |
+func (e *ErrParamFormat) Format() string { | |
+ return e.format | |
+} | |
diff --git a/vendor/github.com/aws/aws-sdk-go/aws/session/session.go b/vendor/github.com/aws/aws-sdk-go/aws/session/session.go | |
index 51f305563..5d7b28950 100644 | |
--- a/vendor/github.com/aws/aws-sdk-go/aws/session/session.go | |
+++ b/vendor/github.com/aws/aws-sdk-go/aws/session/session.go | |
@@ -19,8 +19,26 @@ import ( | |
"github.com/aws/aws-sdk-go/aws/defaults" | |
"github.com/aws/aws-sdk-go/aws/endpoints" | |
"github.com/aws/aws-sdk-go/aws/request" | |
+ "github.com/aws/aws-sdk-go/internal/shareddefaults" | |
) | |
+const ( | |
+ // ErrCodeSharedConfig represents an error that occurs in the shared | |
+ // configuration logic | |
+ ErrCodeSharedConfig = "SharedConfigErr" | |
+) | |
+ | |
+// ErrSharedConfigSourceCollision will be returned if a section contains both | |
+// source_profile and credential_source | |
+var ErrSharedConfigSourceCollision = awserr.New(ErrCodeSharedConfig, "only source profile or credential source can be specified, not both", nil) | |
+ | |
+// ErrSharedConfigECSContainerEnvVarEmpty will be returned if the environment | |
+// variables are empty and Environment was set as the credential source | |
+var ErrSharedConfigECSContainerEnvVarEmpty = awserr.New(ErrCodeSharedConfig, "EcsContainer was specified as the credential_source, but 'AWS_CONTAINER_CREDENTIALS_RELATIVE_URI' was not set", nil) | |
+ | |
+// ErrSharedConfigInvalidCredSource will be returned if an invalid credential source was provided | |
+var ErrSharedConfigInvalidCredSource = awserr.New(ErrCodeSharedConfig, "credential source values must be EcsContainer, Ec2InstanceMetadata, or Environment", nil) | |
+ | |
// A Session provides a central location to create service clients from and | |
// store configurations and request handlers for those services. | |
// | |
@@ -436,6 +454,57 @@ func mergeConfigSrcs(cfg, userCfg *aws.Config, envCfg envConfig, sharedCfg share | |
// Configure credentials if not already set | |
if cfg.Credentials == credentials.AnonymousCredentials && userCfg.Credentials == nil { | |
+ | |
+ // inspect the profile to see if a credential source has been specified. | |
+ if envCfg.EnableSharedConfig && len(sharedCfg.AssumeRole.CredentialSource) > 0 { | |
+ | |
+ // if both credential_source and source_profile have been set, return an error | |
+ // as this is undefined behavior. | |
+ if len(sharedCfg.AssumeRole.SourceProfile) > 0 { | |
+ return ErrSharedConfigSourceCollision | |
+ } | |
+ | |
+ // valid credential source values | |
+ const ( | |
+ credSourceEc2Metadata = "Ec2InstanceMetadata" | |
+ credSourceEnvironment = "Environment" | |
+ credSourceECSContainer = "EcsContainer" | |
+ ) | |
+ | |
+ switch sharedCfg.AssumeRole.CredentialSource { | |
+ case credSourceEc2Metadata: | |
+ cfgCp := *cfg | |
+ p := defaults.RemoteCredProvider(cfgCp, handlers) | |
+ cfgCp.Credentials = credentials.NewCredentials(p) | |
+ | |
+ if len(sharedCfg.AssumeRole.MFASerial) > 0 && sessOpts.AssumeRoleTokenProvider == nil { | |
+ // AssumeRole Token provider is required if doing Assume Role | |
+ // with MFA. | |
+ return AssumeRoleTokenProviderNotSetError{} | |
+ } | |
+ | |
+ cfg.Credentials = assumeRoleCredentials(cfgCp, handlers, sharedCfg, sessOpts) | |
+ case credSourceEnvironment: | |
+ cfg.Credentials = credentials.NewStaticCredentialsFromCreds( | |
+ envCfg.Creds, | |
+ ) | |
+ case credSourceECSContainer: | |
+ if len(os.Getenv(shareddefaults.ECSCredsProviderEnvVar)) == 0 { | |
+ return ErrSharedConfigECSContainerEnvVarEmpty | |
+ } | |
+ | |
+ cfgCp := *cfg | |
+ p := defaults.RemoteCredProvider(cfgCp, handlers) | |
+ creds := credentials.NewCredentials(p) | |
+ | |
+ cfg.Credentials = creds | |
+ default: | |
+ return ErrSharedConfigInvalidCredSource | |
+ } | |
+ | |
+ return nil | |
+ } | |
+ | |
if len(envCfg.Creds.AccessKeyID) > 0 { | |
cfg.Credentials = credentials.NewStaticCredentialsFromCreds( | |
envCfg.Creds, | |
@@ -445,32 +514,14 @@ func mergeConfigSrcs(cfg, userCfg *aws.Config, envCfg envConfig, sharedCfg share | |
cfgCp.Credentials = credentials.NewStaticCredentialsFromCreds( | |
sharedCfg.AssumeRoleSource.Creds, | |
) | |
+ | |
if len(sharedCfg.AssumeRole.MFASerial) > 0 && sessOpts.AssumeRoleTokenProvider == nil { | |
// AssumeRole Token provider is required if doing Assume Role | |
// with MFA. | |
return AssumeRoleTokenProviderNotSetError{} | |
} | |
- cfg.Credentials = stscreds.NewCredentials( | |
- &Session{ | |
- Config: &cfgCp, | |
- Handlers: handlers.Copy(), | |
- }, | |
- sharedCfg.AssumeRole.RoleARN, | |
- func(opt *stscreds.AssumeRoleProvider) { | |
- opt.RoleSessionName = sharedCfg.AssumeRole.RoleSessionName | |
- | |
- // Assume role with external ID | |
- if len(sharedCfg.AssumeRole.ExternalID) > 0 { | |
- opt.ExternalID = aws.String(sharedCfg.AssumeRole.ExternalID) | |
- } | |
- | |
- // Assume role with MFA | |
- if len(sharedCfg.AssumeRole.MFASerial) > 0 { | |
- opt.SerialNumber = aws.String(sharedCfg.AssumeRole.MFASerial) | |
- opt.TokenProvider = sessOpts.AssumeRoleTokenProvider | |
- } | |
- }, | |
- ) | |
+ | |
+ cfg.Credentials = assumeRoleCredentials(cfgCp, handlers, sharedCfg, sessOpts) | |
} else if len(sharedCfg.Creds.AccessKeyID) > 0 { | |
cfg.Credentials = credentials.NewStaticCredentialsFromCreds( | |
sharedCfg.Creds, | |
@@ -493,6 +544,30 @@ func mergeConfigSrcs(cfg, userCfg *aws.Config, envCfg envConfig, sharedCfg share | |
return nil | |
} | |
+func assumeRoleCredentials(cfg aws.Config, handlers request.Handlers, sharedCfg sharedConfig, sessOpts Options) *credentials.Credentials { | |
+ return stscreds.NewCredentials( | |
+ &Session{ | |
+ Config: &cfg, | |
+ Handlers: handlers.Copy(), | |
+ }, | |
+ sharedCfg.AssumeRole.RoleARN, | |
+ func(opt *stscreds.AssumeRoleProvider) { | |
+ opt.RoleSessionName = sharedCfg.AssumeRole.RoleSessionName | |
+ | |
+ // Assume role with external ID | |
+ if len(sharedCfg.AssumeRole.ExternalID) > 0 { | |
+ opt.ExternalID = aws.String(sharedCfg.AssumeRole.ExternalID) | |
+ } | |
+ | |
+ // Assume role with MFA | |
+ if len(sharedCfg.AssumeRole.MFASerial) > 0 { | |
+ opt.SerialNumber = aws.String(sharedCfg.AssumeRole.MFASerial) | |
+ opt.TokenProvider = sessOpts.AssumeRoleTokenProvider | |
+ } | |
+ }, | |
+ ) | |
+} | |
+ | |
// AssumeRoleTokenProviderNotSetError is an error returned when creating a session when the | |
// MFAToken option is not set when shared config is configured load assume a | |
// role with an MFA token. | |
diff --git a/vendor/github.com/aws/aws-sdk-go/aws/session/shared_config.go b/vendor/github.com/aws/aws-sdk-go/aws/session/shared_config.go | |
index 09c8e5bc7..565a0b795 100644 | |
--- a/vendor/github.com/aws/aws-sdk-go/aws/session/shared_config.go | |
+++ b/vendor/github.com/aws/aws-sdk-go/aws/session/shared_config.go | |
@@ -16,11 +16,12 @@ const ( | |
sessionTokenKey = `aws_session_token` // optional | |
// Assume Role Credentials group | |
- roleArnKey = `role_arn` // group required | |
- sourceProfileKey = `source_profile` // group required | |
- externalIDKey = `external_id` // optional | |
- mfaSerialKey = `mfa_serial` // optional | |
- roleSessionNameKey = `role_session_name` // optional | |
+ roleArnKey = `role_arn` // group required | |
+ sourceProfileKey = `source_profile` // group required (or credential_source) | |
+ credentialSourceKey = `credential_source` // group required (or source_profile) | |
+ externalIDKey = `external_id` // optional | |
+ mfaSerialKey = `mfa_serial` // optional | |
+ roleSessionNameKey = `role_session_name` // optional | |
// Additional Config fields | |
regionKey = `region` | |
@@ -32,11 +33,12 @@ const ( | |
) | |
type assumeRoleConfig struct { | |
- RoleARN string | |
- SourceProfile string | |
- ExternalID string | |
- MFASerial string | |
- RoleSessionName string | |
+ RoleARN string | |
+ SourceProfile string | |
+ CredentialSource string | |
+ ExternalID string | |
+ MFASerial string | |
+ RoleSessionName string | |
} | |
// sharedConfig represents the configuration fields of the SDK config files. | |
@@ -127,6 +129,13 @@ func loadSharedConfigIniFiles(filenames []string) ([]sharedConfigFile, error) { | |
func (cfg *sharedConfig) setAssumeRoleSource(origProfile string, files []sharedConfigFile) error { | |
var assumeRoleSrc sharedConfig | |
+ if len(cfg.AssumeRole.CredentialSource) > 0 { | |
+ // setAssumeRoleSource is only called when source_profile is found. | |
+ // If both source_profile and credential_source are set, then | |
+ // ErrSharedConfigSourceCollision will be returned | |
+ return ErrSharedConfigSourceCollision | |
+ } | |
+ | |
// Multiple level assume role chains are not support | |
if cfg.AssumeRole.SourceProfile == origProfile { | |
assumeRoleSrc = *cfg | |
@@ -195,13 +204,16 @@ func (cfg *sharedConfig) setFromIniFile(profile string, file sharedConfigFile) e | |
// Assume Role | |
roleArn := section.Key(roleArnKey).String() | |
srcProfile := section.Key(sourceProfileKey).String() | |
- if len(roleArn) > 0 && len(srcProfile) > 0 { | |
+ credentialSource := section.Key(credentialSourceKey).String() | |
+ hasSource := len(srcProfile) > 0 || len(credentialSource) > 0 | |
+ if len(roleArn) > 0 && hasSource { | |
cfg.AssumeRole = assumeRoleConfig{ | |
- RoleARN: roleArn, | |
- SourceProfile: srcProfile, | |
- ExternalID: section.Key(externalIDKey).String(), | |
- MFASerial: section.Key(mfaSerialKey).String(), | |
- RoleSessionName: section.Key(roleSessionNameKey).String(), | |
+ RoleARN: roleArn, | |
+ SourceProfile: srcProfile, | |
+ CredentialSource: credentialSource, | |
+ ExternalID: section.Key(externalIDKey).String(), | |
+ MFASerial: section.Key(mfaSerialKey).String(), | |
+ RoleSessionName: section.Key(roleSessionNameKey).String(), | |
} | |
} | |
diff --git a/vendor/github.com/aws/aws-sdk-go/aws/signer/v4/v4.go b/vendor/github.com/aws/aws-sdk-go/aws/signer/v4/v4.go | |
index f35861315..5b52ab221 100644 | |
--- a/vendor/github.com/aws/aws-sdk-go/aws/signer/v4/v4.go | |
+++ b/vendor/github.com/aws/aws-sdk-go/aws/signer/v4/v4.go | |
@@ -739,7 +739,15 @@ func makeSha256Reader(reader io.ReadSeeker) []byte { | |
start, _ := reader.Seek(0, sdkio.SeekCurrent) | |
defer reader.Seek(start, sdkio.SeekStart) | |
- io.Copy(hash, reader) | |
+ // Use CopyN to avoid allocating the 32KB buffer in io.Copy for bodies | |
+ // smaller than 32KB. Fall back to io.Copy if we fail to determine the size. | |
+ size, err := aws.SeekerLen(reader) | |
+ if err != nil { | |
+ io.Copy(hash, reader) | |
+ } else { | |
+ io.CopyN(hash, reader, size) | |
+ } | |
+ | |
return hash.Sum(nil) | |
} | |
diff --git a/vendor/github.com/aws/aws-sdk-go/aws/version.go b/vendor/github.com/aws/aws-sdk-go/aws/version.go | |
index 774f24ffa..e863ea30e 100644 | |
--- a/vendor/github.com/aws/aws-sdk-go/aws/version.go | |
+++ b/vendor/github.com/aws/aws-sdk-go/aws/version.go | |
@@ -5,4 +5,4 @@ package aws | |
const SDKName = "aws-sdk-go" | |
// SDKVersion is the version of this SDK | |
-const SDKVersion = "1.14.30" | |
+const SDKVersion = "1.15.54" | |
diff --git a/vendor/github.com/aws/aws-sdk-go/internal/s3err/error.go b/vendor/github.com/aws/aws-sdk-go/internal/s3err/error.go | |
new file mode 100644 | |
index 000000000..0b9b0dfce | |
--- /dev/null | |
+++ b/vendor/github.com/aws/aws-sdk-go/internal/s3err/error.go | |
@@ -0,0 +1,57 @@ | |
+package s3err | |
+ | |
+import ( | |
+ "fmt" | |
+ | |
+ "github.com/aws/aws-sdk-go/aws/awserr" | |
+ "github.com/aws/aws-sdk-go/aws/request" | |
+) | |
+ | |
+// RequestFailure provides additional S3 specific metadata for the request | |
+// failure. | |
+type RequestFailure struct { | |
+ awserr.RequestFailure | |
+ | |
+ hostID string | |
+} | |
+ | |
+// NewRequestFailure returns a request failure error decordated with S3 | |
+// specific metadata. | |
+func NewRequestFailure(err awserr.RequestFailure, hostID string) *RequestFailure { | |
+ return &RequestFailure{RequestFailure: err, hostID: hostID} | |
+} | |
+ | |
+func (r RequestFailure) Error() string { | |
+ extra := fmt.Sprintf("status code: %d, request id: %s, host id: %s", | |
+ r.StatusCode(), r.RequestID(), r.hostID) | |
+ return awserr.SprintError(r.Code(), r.Message(), extra, r.OrigErr()) | |
+} | |
+func (r RequestFailure) String() string { | |
+ return r.Error() | |
+} | |
+ | |
+// HostID returns the HostID request response value. | |
+func (r RequestFailure) HostID() string { | |
+ return r.hostID | |
+} | |
+ | |
+// RequestFailureWrapperHandler returns a handler to rap an | |
+// awserr.RequestFailure with the S3 request ID 2 from the response. | |
+func RequestFailureWrapperHandler() request.NamedHandler { | |
+ return request.NamedHandler{ | |
+ Name: "awssdk.s3.errorHandler", | |
+ Fn: func(req *request.Request) { | |
+ reqErr, ok := req.Error.(awserr.RequestFailure) | |
+ if !ok || reqErr == nil { | |
+ return | |
+ } | |
+ | |
+ hostID := req.HTTPResponse.Header.Get("X-Amz-Id-2") | |
+ if req.Error == nil { | |
+ return | |
+ } | |
+ | |
+ req.Error = NewRequestFailure(reqErr, hostID) | |
+ }, | |
+ } | |
+} | |
diff --git a/vendor/github.com/aws/aws-sdk-go/internal/shareddefaults/ecs_container.go b/vendor/github.com/aws/aws-sdk-go/internal/shareddefaults/ecs_container.go | |
new file mode 100644 | |
index 000000000..b63e4c263 | |
--- /dev/null | |
+++ b/vendor/github.com/aws/aws-sdk-go/internal/shareddefaults/ecs_container.go | |
@@ -0,0 +1,12 @@ | |
+package shareddefaults | |
+ | |
+const ( | |
+ // ECSCredsProviderEnvVar is an environmental variable key used to | |
+ // determine which path needs to be hit. | |
+ ECSCredsProviderEnvVar = "AWS_CONTAINER_CREDENTIALS_RELATIVE_URI" | |
+) | |
+ | |
+// ECSContainerCredentialsURI is the endpoint to retrieve container | |
+// credentials. This can be overriden to test to ensure the credential process | |
+// is behaving correctly. | |
+var ECSContainerCredentialsURI = "http://169.254.170.2" | |
diff --git a/vendor/github.com/aws/aws-sdk-go/private/protocol/ec2query/unmarshal.go b/vendor/github.com/aws/aws-sdk-go/private/protocol/ec2query/unmarshal.go | |
index 095e97ccf..5793c0473 100644 | |
--- a/vendor/github.com/aws/aws-sdk-go/private/protocol/ec2query/unmarshal.go | |
+++ b/vendor/github.com/aws/aws-sdk-go/private/protocol/ec2query/unmarshal.go | |
@@ -27,7 +27,11 @@ func Unmarshal(r *request.Request) { | |
decoder := xml.NewDecoder(r.HTTPResponse.Body) | |
err := xmlutil.UnmarshalXML(r.Data, decoder, "") | |
if err != nil { | |
- r.Error = awserr.New("SerializationError", "failed decoding EC2 Query response", err) | |
+ r.Error = awserr.NewRequestFailure( | |
+ awserr.New("SerializationError", "failed decoding EC2 Query response", err), | |
+ r.HTTPResponse.StatusCode, | |
+ r.RequestID, | |
+ ) | |
return | |
} | |
} | |
@@ -52,7 +56,11 @@ func UnmarshalError(r *request.Request) { | |
resp := &xmlErrorResponse{} | |
err := xml.NewDecoder(r.HTTPResponse.Body).Decode(resp) | |
if err != nil && err != io.EOF { | |
- r.Error = awserr.New("SerializationError", "failed decoding EC2 Query error response", err) | |
+ r.Error = awserr.NewRequestFailure( | |
+ awserr.New("SerializationError", "failed decoding EC2 Query error response", err), | |
+ r.HTTPResponse.StatusCode, | |
+ r.RequestID, | |
+ ) | |
} else { | |
r.Error = awserr.NewRequestFailure( | |
awserr.New(resp.Code, resp.Message, nil), | |
diff --git a/vendor/github.com/aws/aws-sdk-go/private/protocol/host.go b/vendor/github.com/aws/aws-sdk-go/private/protocol/host.go | |
new file mode 100644 | |
index 000000000..f06f44ee1 | |
--- /dev/null | |
+++ b/vendor/github.com/aws/aws-sdk-go/private/protocol/host.go | |
@@ -0,0 +1,21 @@ | |
+package protocol | |
+ | |
+// ValidHostLabel returns if the label is a valid RFC 1123 Section 2.1 domain | |
+// host label name. | |
+func ValidHostLabel(label string) bool { | |
+ if l := len(label); l == 0 || l > 63 { | |
+ return false | |
+ } | |
+ for _, r := range label { | |
+ switch { | |
+ case r >= '0' && r <= '9': | |
+ case r >= 'A' && r <= 'Z': | |
+ case r >= 'a' && r <= 'z': | |
+ case r == '-': | |
+ default: | |
+ return false | |
+ } | |
+ } | |
+ | |
+ return true | |
+} | |
diff --git a/vendor/github.com/aws/aws-sdk-go/private/protocol/json/jsonutil/build.go b/vendor/github.com/aws/aws-sdk-go/private/protocol/json/jsonutil/build.go | |
index ec765ba25..864fb6704 100644 | |
--- a/vendor/github.com/aws/aws-sdk-go/private/protocol/json/jsonutil/build.go | |
+++ b/vendor/github.com/aws/aws-sdk-go/private/protocol/json/jsonutil/build.go | |
@@ -216,7 +216,17 @@ func buildScalar(v reflect.Value, buf *bytes.Buffer, tag reflect.StructTag) erro | |
default: | |
switch converted := value.Interface().(type) { | |
case time.Time: | |
- buf.Write(strconv.AppendInt(scratch[:0], converted.UTC().Unix(), 10)) | |
+ format := tag.Get("timestampFormat") | |
+ if len(format) == 0 { | |
+ format = protocol.UnixTimeFormatName | |
+ } | |
+ | |
+ ts := protocol.FormatTime(format, converted) | |
+ if format != protocol.UnixTimeFormatName { | |
+ ts = `"` + ts + `"` | |
+ } | |
+ | |
+ buf.WriteString(ts) | |
case []byte: | |
if !value.IsNil() { | |
buf.WriteByte('"') | |
diff --git a/vendor/github.com/aws/aws-sdk-go/private/protocol/json/jsonutil/unmarshal.go b/vendor/github.com/aws/aws-sdk-go/private/protocol/json/jsonutil/unmarshal.go | |
index c7e6db72c..b11f3ee45 100644 | |
--- a/vendor/github.com/aws/aws-sdk-go/private/protocol/json/jsonutil/unmarshal.go | |
+++ b/vendor/github.com/aws/aws-sdk-go/private/protocol/json/jsonutil/unmarshal.go | |
@@ -5,7 +5,6 @@ import ( | |
"encoding/json" | |
"fmt" | |
"io" | |
- "io/ioutil" | |
"reflect" | |
"time" | |
@@ -17,16 +16,10 @@ import ( | |
func UnmarshalJSON(v interface{}, stream io.Reader) error { | |
var out interface{} | |
- b, err := ioutil.ReadAll(stream) | |
- if err != nil { | |
- return err | |
- } | |
- | |
- if len(b) == 0 { | |
+ err := json.NewDecoder(stream).Decode(&out) | |
+ if err == io.EOF { | |
return nil | |
- } | |
- | |
- if err := json.Unmarshal(b, &out); err != nil { | |
+ } else if err != nil { | |
return err | |
} | |
@@ -186,6 +179,17 @@ func unmarshalScalar(value reflect.Value, data interface{}, tag reflect.StructTa | |
return err | |
} | |
value.Set(reflect.ValueOf(b)) | |
+ case *time.Time: | |
+ format := tag.Get("timestampFormat") | |
+ if len(format) == 0 { | |
+ format = protocol.ISO8601TimeFormatName | |
+ } | |
+ | |
+ t, err := protocol.ParseTime(format, d) | |
+ if err != nil { | |
+ return err | |
+ } | |
+ value.Set(reflect.ValueOf(&t)) | |
case aws.JSONValue: | |
// No need to use escaping as the value is a non-quoted string. | |
v, err := protocol.DecodeJSONValue(d, protocol.NoEscape) | |
@@ -204,6 +208,7 @@ func unmarshalScalar(value reflect.Value, data interface{}, tag reflect.StructTa | |
case *float64: | |
value.Set(reflect.ValueOf(&d)) | |
case *time.Time: | |
+ // Time unmarshaled from a float64 can only be epoch seconds | |
t := time.Unix(int64(d), 0).UTC() | |
value.Set(reflect.ValueOf(&t)) | |
default: | |
diff --git a/vendor/github.com/aws/aws-sdk-go/private/protocol/jsonrpc/jsonrpc.go b/vendor/github.com/aws/aws-sdk-go/private/protocol/jsonrpc/jsonrpc.go | |
index 56af4dc44..9a7ba27ad 100644 | |
--- a/vendor/github.com/aws/aws-sdk-go/private/protocol/jsonrpc/jsonrpc.go | |
+++ b/vendor/github.com/aws/aws-sdk-go/private/protocol/jsonrpc/jsonrpc.go | |
@@ -7,7 +7,7 @@ package jsonrpc | |
import ( | |
"encoding/json" | |
- "io/ioutil" | |
+ "io" | |
"strings" | |
"github.com/aws/aws-sdk-go/aws/awserr" | |
@@ -64,7 +64,11 @@ func Unmarshal(req *request.Request) { | |
if req.DataFilled() { | |
err := jsonutil.UnmarshalJSON(req.Data, req.HTTPResponse.Body) | |
if err != nil { | |
- req.Error = awserr.New("SerializationError", "failed decoding JSON RPC response", err) | |
+ req.Error = awserr.NewRequestFailure( | |
+ awserr.New("SerializationError", "failed decoding JSON RPC response", err), | |
+ req.HTTPResponse.StatusCode, | |
+ req.RequestID, | |
+ ) | |
} | |
} | |
return | |
@@ -78,22 +82,22 @@ func UnmarshalMeta(req *request.Request) { | |
// UnmarshalError unmarshals an error response for a JSON RPC service. | |
func UnmarshalError(req *request.Request) { | |
defer req.HTTPResponse.Body.Close() | |
- bodyBytes, err := ioutil.ReadAll(req.HTTPResponse.Body) | |
- if err != nil { | |
- req.Error = awserr.New("SerializationError", "failed reading JSON RPC error response", err) | |
- return | |
- } | |
- if len(bodyBytes) == 0 { | |
+ | |
+ var jsonErr jsonErrorResponse | |
+ err := json.NewDecoder(req.HTTPResponse.Body).Decode(&jsonErr) | |
+ if err == io.EOF { | |
req.Error = awserr.NewRequestFailure( | |
awserr.New("SerializationError", req.HTTPResponse.Status, nil), | |
req.HTTPResponse.StatusCode, | |
- "", | |
+ req.RequestID, | |
) | |
return | |
- } | |
- var jsonErr jsonErrorResponse | |
- if err := json.Unmarshal(bodyBytes, &jsonErr); err != nil { | |
- req.Error = awserr.New("SerializationError", "failed decoding JSON RPC error response", err) | |
+ } else if err != nil { | |
+ req.Error = awserr.NewRequestFailure( | |
+ awserr.New("SerializationError", "failed decoding JSON RPC error response", err), | |
+ req.HTTPResponse.StatusCode, | |
+ req.RequestID, | |
+ ) | |
return | |
} | |
diff --git a/vendor/github.com/aws/aws-sdk-go/private/protocol/query/queryutil/queryutil.go b/vendor/github.com/aws/aws-sdk-go/private/protocol/query/queryutil/queryutil.go | |
index 5ce9cba32..75866d012 100644 | |
--- a/vendor/github.com/aws/aws-sdk-go/private/protocol/query/queryutil/queryutil.go | |
+++ b/vendor/github.com/aws/aws-sdk-go/private/protocol/query/queryutil/queryutil.go | |
@@ -233,7 +233,12 @@ func (q *queryParser) parseScalar(v url.Values, r reflect.Value, name string, ta | |
v.Set(name, strconv.FormatFloat(float64(value), 'f', -1, 32)) | |
case time.Time: | |
const ISO8601UTC = "2006-01-02T15:04:05Z" | |
- v.Set(name, value.UTC().Format(ISO8601UTC)) | |
+ format := tag.Get("timestampFormat") | |
+ if len(format) == 0 { | |
+ format = protocol.ISO8601TimeFormatName | |
+ } | |
+ | |
+ v.Set(name, protocol.FormatTime(format, value)) | |
default: | |
return fmt.Errorf("unsupported value for param %s: %v (%s)", name, r.Interface(), r.Type().Name()) | |
} | |
diff --git a/vendor/github.com/aws/aws-sdk-go/private/protocol/query/unmarshal.go b/vendor/github.com/aws/aws-sdk-go/private/protocol/query/unmarshal.go | |
index e0f4d5a54..3495c7307 100644 | |
--- a/vendor/github.com/aws/aws-sdk-go/private/protocol/query/unmarshal.go | |
+++ b/vendor/github.com/aws/aws-sdk-go/private/protocol/query/unmarshal.go | |
@@ -23,7 +23,11 @@ func Unmarshal(r *request.Request) { | |
decoder := xml.NewDecoder(r.HTTPResponse.Body) | |
err := xmlutil.UnmarshalXML(r.Data, decoder, r.Operation.Name+"Result") | |
if err != nil { | |
- r.Error = awserr.New("SerializationError", "failed decoding Query response", err) | |
+ r.Error = awserr.NewRequestFailure( | |
+ awserr.New("SerializationError", "failed decoding Query response", err), | |
+ r.HTTPResponse.StatusCode, | |
+ r.RequestID, | |
+ ) | |
return | |
} | |
} | |
diff --git a/vendor/github.com/aws/aws-sdk-go/private/protocol/query/unmarshal_error.go b/vendor/github.com/aws/aws-sdk-go/private/protocol/query/unmarshal_error.go | |
index f21429617..46d354e82 100644 | |
--- a/vendor/github.com/aws/aws-sdk-go/private/protocol/query/unmarshal_error.go | |
+++ b/vendor/github.com/aws/aws-sdk-go/private/protocol/query/unmarshal_error.go | |
@@ -28,7 +28,11 @@ func UnmarshalError(r *request.Request) { | |
bodyBytes, err := ioutil.ReadAll(r.HTTPResponse.Body) | |
if err != nil { | |
- r.Error = awserr.New("SerializationError", "failed to read from query HTTP response body", err) | |
+ r.Error = awserr.NewRequestFailure( | |
+ awserr.New("SerializationError", "failed to read from query HTTP response body", err), | |
+ r.HTTPResponse.StatusCode, | |
+ r.RequestID, | |
+ ) | |
return | |
} | |
@@ -61,6 +65,10 @@ func UnmarshalError(r *request.Request) { | |
} | |
// Failed to retrieve any error message from the response body | |
- r.Error = awserr.New("SerializationError", | |
- "failed to decode query XML error response", decodeErr) | |
+ r.Error = awserr.NewRequestFailure( | |
+ awserr.New("SerializationError", | |
+ "failed to decode query XML error response", decodeErr), | |
+ r.HTTPResponse.StatusCode, | |
+ r.RequestID, | |
+ ) | |
} | |
diff --git a/vendor/github.com/aws/aws-sdk-go/private/protocol/rest/build.go b/vendor/github.com/aws/aws-sdk-go/private/protocol/rest/build.go | |
index f761e0b3a..b34f5258a 100644 | |
--- a/vendor/github.com/aws/aws-sdk-go/private/protocol/rest/build.go | |
+++ b/vendor/github.com/aws/aws-sdk-go/private/protocol/rest/build.go | |
@@ -20,11 +20,6 @@ import ( | |
"github.com/aws/aws-sdk-go/private/protocol" | |
) | |
-// RFC1123GMT is a RFC1123 (RFC822) formated timestame. This format is not | |
-// using the standard library's time.RFC1123 due to the desire to always use | |
-// GMT as the timezone. | |
-const RFC1123GMT = "Mon, 2 Jan 2006 15:04:05 GMT" | |
- | |
// Whether the byte value can be sent without escaping in AWS URLs | |
var noEscape [256]bool | |
@@ -272,7 +267,14 @@ func convertType(v reflect.Value, tag reflect.StructTag) (str string, err error) | |
case float64: | |
str = strconv.FormatFloat(value, 'f', -1, 64) | |
case time.Time: | |
- str = value.UTC().Format(RFC1123GMT) | |
+ format := tag.Get("timestampFormat") | |
+ if len(format) == 0 { | |
+ format = protocol.RFC822TimeFormatName | |
+ if tag.Get("location") == "querystring" { | |
+ format = protocol.ISO8601TimeFormatName | |
+ } | |
+ } | |
+ str = protocol.FormatTime(format, value) | |
case aws.JSONValue: | |
if len(value) == 0 { | |
return "", errValueNotSet | |
diff --git a/vendor/github.com/aws/aws-sdk-go/private/protocol/rest/unmarshal.go b/vendor/github.com/aws/aws-sdk-go/private/protocol/rest/unmarshal.go | |
index 9d4e76267..33fd53b12 100644 | |
--- a/vendor/github.com/aws/aws-sdk-go/private/protocol/rest/unmarshal.go | |
+++ b/vendor/github.com/aws/aws-sdk-go/private/protocol/rest/unmarshal.go | |
@@ -198,7 +198,11 @@ func unmarshalHeader(v reflect.Value, header string, tag reflect.StructTag) erro | |
} | |
v.Set(reflect.ValueOf(&f)) | |
case *time.Time: | |
- t, err := time.Parse(time.RFC1123, header) | |
+ format := tag.Get("timestampFormat") | |
+ if len(format) == 0 { | |
+ format = protocol.RFC822TimeFormatName | |
+ } | |
+ t, err := protocol.ParseTime(format, header) | |
if err != nil { | |
return err | |
} | |
diff --git a/vendor/github.com/aws/aws-sdk-go/private/protocol/restxml/restxml.go b/vendor/github.com/aws/aws-sdk-go/private/protocol/restxml/restxml.go | |
index 7bdf4c853..b0f4e2456 100644 | |
--- a/vendor/github.com/aws/aws-sdk-go/private/protocol/restxml/restxml.go | |
+++ b/vendor/github.com/aws/aws-sdk-go/private/protocol/restxml/restxml.go | |
@@ -36,7 +36,11 @@ func Build(r *request.Request) { | |
var buf bytes.Buffer | |
err := xmlutil.BuildXML(r.Params, xml.NewEncoder(&buf)) | |
if err != nil { | |
- r.Error = awserr.New("SerializationError", "failed to encode rest XML request", err) | |
+ r.Error = awserr.NewRequestFailure( | |
+ awserr.New("SerializationError", "failed to encode rest XML request", err), | |
+ r.HTTPResponse.StatusCode, | |
+ r.RequestID, | |
+ ) | |
return | |
} | |
r.SetBufferBody(buf.Bytes()) | |
@@ -50,7 +54,11 @@ func Unmarshal(r *request.Request) { | |
decoder := xml.NewDecoder(r.HTTPResponse.Body) | |
err := xmlutil.UnmarshalXML(r.Data, decoder, "") | |
if err != nil { | |
- r.Error = awserr.New("SerializationError", "failed to decode REST XML response", err) | |
+ r.Error = awserr.NewRequestFailure( | |
+ awserr.New("SerializationError", "failed to decode REST XML response", err), | |
+ r.HTTPResponse.StatusCode, | |
+ r.RequestID, | |
+ ) | |
return | |
} | |
} else { | |
diff --git a/vendor/github.com/aws/aws-sdk-go/private/protocol/timestamp.go b/vendor/github.com/aws/aws-sdk-go/private/protocol/timestamp.go | |
new file mode 100644 | |
index 000000000..b7ed6c6f8 | |
--- /dev/null | |
+++ b/vendor/github.com/aws/aws-sdk-go/private/protocol/timestamp.go | |
@@ -0,0 +1,72 @@ | |
+package protocol | |
+ | |
+import ( | |
+ "strconv" | |
+ "time" | |
+) | |
+ | |
+// Names of time formats supported by the SDK | |
+const ( | |
+ RFC822TimeFormatName = "rfc822" | |
+ ISO8601TimeFormatName = "iso8601" | |
+ UnixTimeFormatName = "unixTimestamp" | |
+) | |
+ | |
+// Time formats supported by the SDK | |
+const ( | |
+ // RFC 7231#section-7.1.1.1 timetamp format. e.g Tue, 29 Apr 2014 18:30:38 GMT | |
+ RFC822TimeFormat = "Mon, 2 Jan 2006 15:04:05 GMT" | |
+ | |
+ // RFC3339 a subset of the ISO8601 timestamp format. e.g 2014-04-29T18:30:38Z | |
+ ISO8601TimeFormat = "2006-01-02T15:04:05Z" | |
+) | |
+ | |
+// IsKnownTimestampFormat returns if the timestamp format name | |
+// is know to the SDK's protocols. | |
+func IsKnownTimestampFormat(name string) bool { | |
+ switch name { | |
+ case RFC822TimeFormatName: | |
+ fallthrough | |
+ case ISO8601TimeFormatName: | |
+ fallthrough | |
+ case UnixTimeFormatName: | |
+ return true | |
+ default: | |
+ return false | |
+ } | |
+} | |
+ | |
+// FormatTime returns a string value of the time. | |
+func FormatTime(name string, t time.Time) string { | |
+ t = t.UTC() | |
+ | |
+ switch name { | |
+ case RFC822TimeFormatName: | |
+ return t.Format(RFC822TimeFormat) | |
+ case ISO8601TimeFormatName: | |
+ return t.Format(ISO8601TimeFormat) | |
+ case UnixTimeFormatName: | |
+ return strconv.FormatInt(t.Unix(), 10) | |
+ default: | |
+ panic("unknown timestamp format name, " + name) | |
+ } | |
+} | |
+ | |
+// ParseTime attempts to parse the time given the format. Returns | |
+// the time if it was able to be parsed, and fails otherwise. | |
+func ParseTime(formatName, value string) (time.Time, error) { | |
+ switch formatName { | |
+ case RFC822TimeFormatName: | |
+ return time.Parse(RFC822TimeFormat, value) | |
+ case ISO8601TimeFormatName: | |
+ return time.Parse(ISO8601TimeFormat, value) | |
+ case UnixTimeFormatName: | |
+ v, err := strconv.ParseFloat(value, 64) | |
+ if err != nil { | |
+ return time.Time{}, err | |
+ } | |
+ return time.Unix(int64(v), 0), nil | |
+ default: | |
+ panic("unknown timestamp format name, " + formatName) | |
+ } | |
+} | |
diff --git a/vendor/github.com/aws/aws-sdk-go/private/protocol/xml/xmlutil/build.go b/vendor/github.com/aws/aws-sdk-go/private/protocol/xml/xmlutil/build.go | |
index f3e64094b..1bfe45f65 100644 | |
--- a/vendor/github.com/aws/aws-sdk-go/private/protocol/xml/xmlutil/build.go | |
+++ b/vendor/github.com/aws/aws-sdk-go/private/protocol/xml/xmlutil/build.go | |
@@ -94,8 +94,6 @@ func (b *xmlBuilder) buildStruct(value reflect.Value, current *XMLNode, tag refl | |
return nil | |
} | |
- fieldAdded := false | |
- | |
// unwrap payloads | |
if payload := tag.Get("payload"); payload != "" { | |
field, _ := value.Type().FieldByName(payload) | |
@@ -123,6 +121,8 @@ func (b *xmlBuilder) buildStruct(value reflect.Value, current *XMLNode, tag refl | |
child.Attr = append(child.Attr, ns) | |
} | |
+ var payloadFields, nonPayloadFields int | |
+ | |
t := value.Type() | |
for i := 0; i < value.NumField(); i++ { | |
member := elemOf(value.Field(i)) | |
@@ -137,8 +137,10 @@ func (b *xmlBuilder) buildStruct(value reflect.Value, current *XMLNode, tag refl | |
mTag := field.Tag | |
if mTag.Get("location") != "" { // skip non-body members | |
+ nonPayloadFields++ | |
continue | |
} | |
+ payloadFields++ | |
if protocol.CanSetIdempotencyToken(value.Field(i), field) { | |
token := protocol.GetIdempotencyToken() | |
@@ -153,11 +155,11 @@ func (b *xmlBuilder) buildStruct(value reflect.Value, current *XMLNode, tag refl | |
if err := b.buildValue(member, child, mTag); err != nil { | |
return err | |
} | |
- | |
- fieldAdded = true | |
} | |
- if fieldAdded { // only append this child if we have one ore more valid members | |
+ // Only case where the child shape is not added is if the shape only contains | |
+ // non-payload fields, e.g headers/query. | |
+ if !(payloadFields == 0 && nonPayloadFields > 0) { | |
current.AddChild(child) | |
} | |
@@ -282,8 +284,12 @@ func (b *xmlBuilder) buildScalar(value reflect.Value, current *XMLNode, tag refl | |
case float32: | |
str = strconv.FormatFloat(float64(converted), 'f', -1, 32) | |
case time.Time: | |
- const ISO8601UTC = "2006-01-02T15:04:05Z" | |
- str = converted.UTC().Format(ISO8601UTC) | |
+ format := tag.Get("timestampFormat") | |
+ if len(format) == 0 { | |
+ format = protocol.ISO8601TimeFormatName | |
+ } | |
+ | |
+ str = protocol.FormatTime(format, converted) | |
default: | |
return fmt.Errorf("unsupported value for param %s: %v (%s)", | |
tag.Get("locationName"), value.Interface(), value.Type().Name()) | |
diff --git a/vendor/github.com/aws/aws-sdk-go/private/protocol/xml/xmlutil/unmarshal.go b/vendor/github.com/aws/aws-sdk-go/private/protocol/xml/xmlutil/unmarshal.go | |
index a6c25ba37..ff1ef6830 100644 | |
--- a/vendor/github.com/aws/aws-sdk-go/private/protocol/xml/xmlutil/unmarshal.go | |
+++ b/vendor/github.com/aws/aws-sdk-go/private/protocol/xml/xmlutil/unmarshal.go | |
@@ -9,6 +9,8 @@ import ( | |
"strconv" | |
"strings" | |
"time" | |
+ | |
+ "github.com/aws/aws-sdk-go/private/protocol" | |
) | |
// UnmarshalXML deserializes an xml.Decoder into the container v. V | |
@@ -253,8 +255,12 @@ func parseScalar(r reflect.Value, node *XMLNode, tag reflect.StructTag) error { | |
} | |
r.Set(reflect.ValueOf(&v)) | |
case *time.Time: | |
- const ISO8601UTC = "2006-01-02T15:04:05Z" | |
- t, err := time.Parse(ISO8601UTC, node.Text) | |
+ format := tag.Get("timestampFormat") | |
+ if len(format) == 0 { | |
+ format = protocol.ISO8601TimeFormatName | |
+ } | |
+ | |
+ t, err := protocol.ParseTime(format, node.Text) | |
if err != nil { | |
return err | |
} | |
diff --git a/vendor/github.com/aws/aws-sdk-go/service/autoscaling/api.go b/vendor/github.com/aws/aws-sdk-go/service/autoscaling/api.go | |
index 1f1826493..072ef51b3 100644 | |
--- a/vendor/github.com/aws/aws-sdk-go/service/autoscaling/api.go | |
+++ b/vendor/github.com/aws/aws-sdk-go/service/autoscaling/api.go | |
@@ -18,7 +18,7 @@ const opAttachInstances = "AttachInstances" | |
// AttachInstancesRequest generates a "aws/request.Request" representing the | |
// client's request for the AttachInstances operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -61,10 +61,10 @@ func (c *AutoScaling) AttachInstancesRequest(input *AttachInstancesInput) (req * | |
// | |
// Attaches one or more EC2 instances to the specified Auto Scaling group. | |
// | |
-// When you attach instances, Auto Scaling increases the desired capacity of | |
-// the group by the number of instances being attached. If the number of instances | |
-// being attached plus the desired capacity of the group exceeds the maximum | |
-// size of the group, the operation fails. | |
+// When you attach instances, Amazon EC2 Auto Scaling increases the desired | |
+// capacity of the group by the number of instances being attached. If the number | |
+// of instances being attached plus the desired capacity of the group exceeds | |
+// the maximum size of the group, the operation fails. | |
// | |
// If there is a Classic Load Balancer attached to your Auto Scaling group, | |
// the instances are also registered with the load balancer. If there are target | |
@@ -72,8 +72,8 @@ func (c *AutoScaling) AttachInstancesRequest(input *AttachInstancesInput) (req * | |
// with the target groups. | |
// | |
// For more information, see Attach EC2 Instances to Your Auto Scaling Group | |
-// (http://docs.aws.amazon.com/autoscaling/latest/userguide/attach-instance-asg.html) | |
-// in the Auto Scaling User Guide. | |
+// (http://docs.aws.amazon.com/autoscaling/ec2/userguide/attach-instance-asg.html) | |
+// in the Amazon EC2 Auto Scaling User Guide. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
@@ -117,7 +117,7 @@ const opAttachLoadBalancerTargetGroups = "AttachLoadBalancerTargetGroups" | |
// AttachLoadBalancerTargetGroupsRequest generates a "aws/request.Request" representing the | |
// client's request for the AttachLoadBalancerTargetGroups operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -162,8 +162,8 @@ func (c *AutoScaling) AttachLoadBalancerTargetGroupsRequest(input *AttachLoadBal | |
// To detach the target group from the Auto Scaling group, use DetachLoadBalancerTargetGroups. | |
// | |
// For more information, see Attach a Load Balancer to Your Auto Scaling Group | |
-// (http://docs.aws.amazon.com/autoscaling/latest/userguide/attach-load-balancer-asg.html) | |
-// in the Auto Scaling User Guide. | |
+// (http://docs.aws.amazon.com/autoscaling/ec2/userguide/attach-load-balancer-asg.html) | |
+// in the Amazon EC2 Auto Scaling User Guide. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
@@ -207,7 +207,7 @@ const opAttachLoadBalancers = "AttachLoadBalancers" | |
// AttachLoadBalancersRequest generates a "aws/request.Request" representing the | |
// client's request for the AttachLoadBalancers operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -255,8 +255,8 @@ func (c *AutoScaling) AttachLoadBalancersRequest(input *AttachLoadBalancersInput | |
// To detach the load balancer from the Auto Scaling group, use DetachLoadBalancers. | |
// | |
// For more information, see Attach a Load Balancer to Your Auto Scaling Group | |
-// (http://docs.aws.amazon.com/autoscaling/latest/userguide/attach-load-balancer-asg.html) | |
-// in the Auto Scaling User Guide. | |
+// (http://docs.aws.amazon.com/autoscaling/ec2/userguide/attach-load-balancer-asg.html) | |
+// in the Amazon EC2 Auto Scaling User Guide. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
@@ -295,12 +295,183 @@ func (c *AutoScaling) AttachLoadBalancersWithContext(ctx aws.Context, input *Att | |
return out, req.Send() | |
} | |
+const opBatchDeleteScheduledAction = "BatchDeleteScheduledAction" | |
+ | |
+// BatchDeleteScheduledActionRequest generates a "aws/request.Request" representing the | |
+// client's request for the BatchDeleteScheduledAction operation. The "output" return | |
+// value will be populated with the request's response once the request completes | |
+// successfully. | |
+// | |
+// Use "Send" method on the returned Request to send the API call to the service. | |
+// the "output" return value is not valid until after Send returns without error. | |
+// | |
+// See BatchDeleteScheduledAction for more information on using the BatchDeleteScheduledAction | |
+// API call, and error handling. | |
+// | |
+// This method is useful when you want to inject custom logic or configuration | |
+// into the SDK's request lifecycle. Such as custom headers, or retry logic. | |
+// | |
+// | |
+// // Example sending a request using the BatchDeleteScheduledActionRequest method. | |
+// req, resp := client.BatchDeleteScheduledActionRequest(params) | |
+// | |
+// err := req.Send() | |
+// if err == nil { // resp is now filled | |
+// fmt.Println(resp) | |
+// } | |
+// | |
+// See also, https://docs.aws.amazon.com/goto/WebAPI/autoscaling-2011-01-01/BatchDeleteScheduledAction | |
+func (c *AutoScaling) BatchDeleteScheduledActionRequest(input *BatchDeleteScheduledActionInput) (req *request.Request, output *BatchDeleteScheduledActionOutput) { | |
+ op := &request.Operation{ | |
+ Name: opBatchDeleteScheduledAction, | |
+ HTTPMethod: "POST", | |
+ HTTPPath: "/", | |
+ } | |
+ | |
+ if input == nil { | |
+ input = &BatchDeleteScheduledActionInput{} | |
+ } | |
+ | |
+ output = &BatchDeleteScheduledActionOutput{} | |
+ req = c.newRequest(op, input, output) | |
+ return | |
+} | |
+ | |
+// BatchDeleteScheduledAction API operation for Auto Scaling. | |
+// | |
+// Deletes one or more scheduled actions for the specified Auto Scaling group. | |
+// | |
+// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
+// with awserr.Error's Code and Message methods to get detailed information about | |
+// the error. | |
+// | |
+// See the AWS API reference guide for Auto Scaling's | |
+// API operation BatchDeleteScheduledAction for usage and error information. | |
+// | |
+// Returned Error Codes: | |
+// * ErrCodeResourceContentionFault "ResourceContention" | |
+// You already have a pending update to an Auto Scaling resource (for example, | |
+// a group, instance, or load balancer). | |
+// | |
+// See also, https://docs.aws.amazon.com/goto/WebAPI/autoscaling-2011-01-01/BatchDeleteScheduledAction | |
+func (c *AutoScaling) BatchDeleteScheduledAction(input *BatchDeleteScheduledActionInput) (*BatchDeleteScheduledActionOutput, error) { | |
+ req, out := c.BatchDeleteScheduledActionRequest(input) | |
+ return out, req.Send() | |
+} | |
+ | |
+// BatchDeleteScheduledActionWithContext is the same as BatchDeleteScheduledAction with the addition of | |
+// the ability to pass a context and additional request options. | |
+// | |
+// See BatchDeleteScheduledAction for details on how to use this API operation. | |
+// | |
+// The context must be non-nil and will be used for request cancellation. If | |
+// the context is nil a panic will occur. In the future the SDK may create | |
+// sub-contexts for http.Requests. See https://golang.org/pkg/context/ | |
+// for more information on using Contexts. | |
+func (c *AutoScaling) BatchDeleteScheduledActionWithContext(ctx aws.Context, input *BatchDeleteScheduledActionInput, opts ...request.Option) (*BatchDeleteScheduledActionOutput, error) { | |
+ req, out := c.BatchDeleteScheduledActionRequest(input) | |
+ req.SetContext(ctx) | |
+ req.ApplyOptions(opts...) | |
+ return out, req.Send() | |
+} | |
+ | |
+const opBatchPutScheduledUpdateGroupAction = "BatchPutScheduledUpdateGroupAction" | |
+ | |
+// BatchPutScheduledUpdateGroupActionRequest generates a "aws/request.Request" representing the | |
+// client's request for the BatchPutScheduledUpdateGroupAction operation. The "output" return | |
+// value will be populated with the request's response once the request completes | |
+// successfully. | |
+// | |
+// Use "Send" method on the returned Request to send the API call to the service. | |
+// the "output" return value is not valid until after Send returns without error. | |
+// | |
+// See BatchPutScheduledUpdateGroupAction for more information on using the BatchPutScheduledUpdateGroupAction | |
+// API call, and error handling. | |
+// | |
+// This method is useful when you want to inject custom logic or configuration | |
+// into the SDK's request lifecycle. Such as custom headers, or retry logic. | |
+// | |
+// | |
+// // Example sending a request using the BatchPutScheduledUpdateGroupActionRequest method. | |
+// req, resp := client.BatchPutScheduledUpdateGroupActionRequest(params) | |
+// | |
+// err := req.Send() | |
+// if err == nil { // resp is now filled | |
+// fmt.Println(resp) | |
+// } | |
+// | |
+// See also, https://docs.aws.amazon.com/goto/WebAPI/autoscaling-2011-01-01/BatchPutScheduledUpdateGroupAction | |
+func (c *AutoScaling) BatchPutScheduledUpdateGroupActionRequest(input *BatchPutScheduledUpdateGroupActionInput) (req *request.Request, output *BatchPutScheduledUpdateGroupActionOutput) { | |
+ op := &request.Operation{ | |
+ Name: opBatchPutScheduledUpdateGroupAction, | |
+ HTTPMethod: "POST", | |
+ HTTPPath: "/", | |
+ } | |
+ | |
+ if input == nil { | |
+ input = &BatchPutScheduledUpdateGroupActionInput{} | |
+ } | |
+ | |
+ output = &BatchPutScheduledUpdateGroupActionOutput{} | |
+ req = c.newRequest(op, input, output) | |
+ return | |
+} | |
+ | |
+// BatchPutScheduledUpdateGroupAction API operation for Auto Scaling. | |
+// | |
+// Creates or updates one or more scheduled scaling actions for an Auto Scaling | |
+// group. When updating a scheduled scaling action, if you leave a parameter | |
+// unspecified, the corresponding value remains unchanged. | |
+// | |
+// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
+// with awserr.Error's Code and Message methods to get detailed information about | |
+// the error. | |
+// | |
+// See the AWS API reference guide for Auto Scaling's | |
+// API operation BatchPutScheduledUpdateGroupAction for usage and error information. | |
+// | |
+// Returned Error Codes: | |
+// * ErrCodeAlreadyExistsFault "AlreadyExists" | |
+// You already have an Auto Scaling group or launch configuration with this | |
+// name. | |
+// | |
+// * ErrCodeLimitExceededFault "LimitExceeded" | |
+// You have already reached a limit for your Auto Scaling resources (for example, | |
+// groups, launch configurations, or lifecycle hooks). For more information, | |
+// see DescribeAccountLimits. | |
+// | |
+// * ErrCodeResourceContentionFault "ResourceContention" | |
+// You already have a pending update to an Auto Scaling resource (for example, | |
+// a group, instance, or load balancer). | |
+// | |
+// See also, https://docs.aws.amazon.com/goto/WebAPI/autoscaling-2011-01-01/BatchPutScheduledUpdateGroupAction | |
+func (c *AutoScaling) BatchPutScheduledUpdateGroupAction(input *BatchPutScheduledUpdateGroupActionInput) (*BatchPutScheduledUpdateGroupActionOutput, error) { | |
+ req, out := c.BatchPutScheduledUpdateGroupActionRequest(input) | |
+ return out, req.Send() | |
+} | |
+ | |
+// BatchPutScheduledUpdateGroupActionWithContext is the same as BatchPutScheduledUpdateGroupAction with the addition of | |
+// the ability to pass a context and additional request options. | |
+// | |
+// See BatchPutScheduledUpdateGroupAction for details on how to use this API operation. | |
+// | |
+// The context must be non-nil and will be used for request cancellation. If | |
+// the context is nil a panic will occur. In the future the SDK may create | |
+// sub-contexts for http.Requests. See https://golang.org/pkg/context/ | |
+// for more information on using Contexts. | |
+func (c *AutoScaling) BatchPutScheduledUpdateGroupActionWithContext(ctx aws.Context, input *BatchPutScheduledUpdateGroupActionInput, opts ...request.Option) (*BatchPutScheduledUpdateGroupActionOutput, error) { | |
+ req, out := c.BatchPutScheduledUpdateGroupActionRequest(input) | |
+ req.SetContext(ctx) | |
+ req.ApplyOptions(opts...) | |
+ return out, req.Send() | |
+} | |
+ | |
const opCompleteLifecycleAction = "CompleteLifecycleAction" | |
// CompleteLifecycleActionRequest generates a "aws/request.Request" representing the | |
// client's request for the CompleteLifecycleAction operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -346,11 +517,12 @@ func (c *AutoScaling) CompleteLifecycleActionRequest(input *CompleteLifecycleAct | |
// Scaling group: | |
// | |
// (Optional) Create a Lambda function and a rule that allows CloudWatch Events | |
-// to invoke your Lambda function when Auto Scaling launches or terminates instances. | |
+// to invoke your Lambda function when Amazon EC2 Auto Scaling launches or terminates | |
+// instances. | |
// | |
// (Optional) Create a notification target and an IAM role. The target can be | |
-// either an Amazon SQS queue or an Amazon SNS topic. The role allows Auto Scaling | |
-// to publish lifecycle notifications to the target. | |
+// either an Amazon SQS queue or an Amazon SNS topic. The role allows Amazon | |
+// EC2 Auto Scaling to publish lifecycle notifications to the target. | |
// | |
// Create the lifecycle hook. Specify whether the hook is used when the instances | |
// launch or terminate. | |
@@ -360,8 +532,8 @@ func (c *AutoScaling) CompleteLifecycleActionRequest(input *CompleteLifecycleAct | |
// | |
// If you finish before the timeout period ends, complete the lifecycle action. | |
// | |
-// For more information, see Auto Scaling Lifecycle (http://docs.aws.amazon.com/autoscaling/latest/userguide/AutoScalingGroupLifecycle.html) | |
-// in the Auto Scaling User Guide. | |
+// For more information, see Auto Scaling Lifecycle (http://docs.aws.amazon.com/autoscaling/ec2/userguide/AutoScalingGroupLifecycle.html) | |
+// in the Amazon EC2 Auto Scaling User Guide. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
@@ -402,7 +574,7 @@ const opCreateAutoScalingGroup = "CreateAutoScalingGroup" | |
// CreateAutoScalingGroupRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateAutoScalingGroup operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -447,11 +619,11 @@ func (c *AutoScaling) CreateAutoScalingGroupRequest(input *CreateAutoScalingGrou | |
// | |
// If you exceed your maximum limit of Auto Scaling groups, the call fails. | |
// For information about viewing this limit, see DescribeAccountLimits. For | |
-// information about updating this limit, see Auto Scaling Limits (http://docs.aws.amazon.com/autoscaling/latest/userguide/as-account-limits.html) | |
-// in the Auto Scaling User Guide. | |
+// information about updating this limit, see Auto Scaling Limits (http://docs.aws.amazon.com/autoscaling/ec2/userguide/as-account-limits.html) | |
+// in the Amazon EC2 Auto Scaling User Guide. | |
// | |
-// For more information, see Auto Scaling Groups (http://docs.aws.amazon.com/autoscaling/latest/userguide/AutoScalingGroup.html) | |
-// in the Auto Scaling User Guide. | |
+// For more information, see Auto Scaling Groups (http://docs.aws.amazon.com/autoscaling/ec2/userguide/AutoScalingGroup.html) | |
+// in the Amazon EC2 Auto Scaling User Guide. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
@@ -504,7 +676,7 @@ const opCreateLaunchConfiguration = "CreateLaunchConfiguration" | |
// CreateLaunchConfigurationRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateLaunchConfiguration operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -549,11 +721,11 @@ func (c *AutoScaling) CreateLaunchConfigurationRequest(input *CreateLaunchConfig | |
// | |
// If you exceed your maximum limit of launch configurations, the call fails. | |
// For information about viewing this limit, see DescribeAccountLimits. For | |
-// information about updating this limit, see Auto Scaling Limits (http://docs.aws.amazon.com/autoscaling/latest/userguide/as-account-limits.html) | |
-// in the Auto Scaling User Guide. | |
+// information about updating this limit, see Auto Scaling Limits (http://docs.aws.amazon.com/autoscaling/ec2/userguide/as-account-limits.html) | |
+// in the Amazon EC2 Auto Scaling User Guide. | |
// | |
-// For more information, see Launch Configurations (http://docs.aws.amazon.com/autoscaling/latest/userguide/LaunchConfiguration.html) | |
-// in the Auto Scaling User Guide. | |
+// For more information, see Launch Configurations (http://docs.aws.amazon.com/autoscaling/ec2/userguide/LaunchConfiguration.html) | |
+// in the Amazon EC2 Auto Scaling User Guide. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
@@ -603,7 +775,7 @@ const opCreateOrUpdateTags = "CreateOrUpdateTags" | |
// CreateOrUpdateTagsRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateOrUpdateTags operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -649,8 +821,8 @@ func (c *AutoScaling) CreateOrUpdateTagsRequest(input *CreateOrUpdateTagsInput) | |
// When you specify a tag with a key that already exists, the operation overwrites | |
// the previous tag definition, and you do not get an error message. | |
// | |
-// For more information, see Tagging Auto Scaling Groups and Instances (http://docs.aws.amazon.com/autoscaling/latest/userguide/autoscaling-tagging.html) | |
-// in the Auto Scaling User Guide. | |
+// For more information, see Tagging Auto Scaling Groups and Instances (http://docs.aws.amazon.com/autoscaling/ec2/userguide/autoscaling-tagging.html) | |
+// in the Amazon EC2 Auto Scaling User Guide. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
@@ -703,7 +875,7 @@ const opDeleteAutoScalingGroup = "DeleteAutoScalingGroup" | |
// DeleteAutoScalingGroupRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteAutoScalingGroup operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -754,7 +926,8 @@ func (c *AutoScaling) DeleteAutoScalingGroupRequest(input *DeleteAutoScalingGrou | |
// | |
// To remove instances from the Auto Scaling group before deleting it, call | |
// DetachInstances with the list of instances and the option to decrement the | |
-// desired capacity so that Auto Scaling does not launch replacement instances. | |
+// desired capacity so that Amazon EC2 Auto Scaling does not launch replacement | |
+// instances. | |
// | |
// To terminate all instances before deleting the Auto Scaling group, call UpdateAutoScalingGroup | |
// and set the minimum size and desired capacity of the Auto Scaling group to | |
@@ -806,7 +979,7 @@ const opDeleteLaunchConfiguration = "DeleteLaunchConfiguration" | |
// DeleteLaunchConfigurationRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteLaunchConfiguration operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -895,7 +1068,7 @@ const opDeleteLifecycleHook = "DeleteLifecycleHook" | |
// DeleteLifecycleHookRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteLifecycleHook operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -978,7 +1151,7 @@ const opDeleteNotificationConfiguration = "DeleteNotificationConfiguration" | |
// DeleteNotificationConfigurationRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteNotificationConfiguration operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1060,7 +1233,7 @@ const opDeletePolicy = "DeletePolicy" | |
// DeletePolicyRequest generates a "aws/request.Request" representing the | |
// client's request for the DeletePolicy operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1148,7 +1321,7 @@ const opDeleteScheduledAction = "DeleteScheduledAction" | |
// DeleteScheduledActionRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteScheduledAction operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1230,7 +1403,7 @@ const opDeleteTags = "DeleteTags" | |
// DeleteTagsRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteTags operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1315,7 +1488,7 @@ const opDescribeAccountLimits = "DescribeAccountLimits" | |
// DescribeAccountLimitsRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeAccountLimits operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1357,8 +1530,8 @@ func (c *AutoScaling) DescribeAccountLimitsRequest(input *DescribeAccountLimitsI | |
// Describes the current Auto Scaling resource limits for your AWS account. | |
// | |
// For information about requesting an increase in these limits, see Auto Scaling | |
-// Limits (http://docs.aws.amazon.com/autoscaling/latest/userguide/as-account-limits.html) | |
-// in the Auto Scaling User Guide. | |
+// Limits (http://docs.aws.amazon.com/autoscaling/ec2/userguide/as-account-limits.html) | |
+// in the Amazon EC2 Auto Scaling User Guide. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
@@ -1399,7 +1572,7 @@ const opDescribeAdjustmentTypes = "DescribeAdjustmentTypes" | |
// DescribeAdjustmentTypesRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeAdjustmentTypes operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1479,7 +1652,7 @@ const opDescribeAutoScalingGroups = "DescribeAutoScalingGroups" | |
// DescribeAutoScalingGroupsRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeAutoScalingGroups operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1618,7 +1791,7 @@ const opDescribeAutoScalingInstances = "DescribeAutoScalingInstances" | |
// DescribeAutoScalingInstancesRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeAutoScalingInstances operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1757,7 +1930,7 @@ const opDescribeAutoScalingNotificationTypes = "DescribeAutoScalingNotificationT | |
// DescribeAutoScalingNotificationTypesRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeAutoScalingNotificationTypes operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1796,7 +1969,7 @@ func (c *AutoScaling) DescribeAutoScalingNotificationTypesRequest(input *Describ | |
// DescribeAutoScalingNotificationTypes API operation for Auto Scaling. | |
// | |
-// Describes the notification types that are supported by Auto Scaling. | |
+// Describes the notification types that are supported by Amazon EC2 Auto Scaling. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
@@ -1837,7 +2010,7 @@ const opDescribeLaunchConfigurations = "DescribeLaunchConfigurations" | |
// DescribeLaunchConfigurationsRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeLaunchConfigurations operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1976,7 +2149,7 @@ const opDescribeLifecycleHookTypes = "DescribeLifecycleHookTypes" | |
// DescribeLifecycleHookTypesRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeLifecycleHookTypes operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2017,6 +2190,12 @@ func (c *AutoScaling) DescribeLifecycleHookTypesRequest(input *DescribeLifecycle | |
// | |
// Describes the available types of lifecycle hooks. | |
// | |
+// The following hook types are supported: | |
+// | |
+// * autoscaling:EC2_INSTANCE_LAUNCHING | |
+// | |
+// * autoscaling:EC2_INSTANCE_TERMINATING | |
+// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
// the error. | |
@@ -2056,7 +2235,7 @@ const opDescribeLifecycleHooks = "DescribeLifecycleHooks" | |
// DescribeLifecycleHooksRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeLifecycleHooks operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2136,7 +2315,7 @@ const opDescribeLoadBalancerTargetGroups = "DescribeLoadBalancerTargetGroups" | |
// DescribeLoadBalancerTargetGroupsRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeLoadBalancerTargetGroups operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2216,7 +2395,7 @@ const opDescribeLoadBalancers = "DescribeLoadBalancers" | |
// DescribeLoadBalancersRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeLoadBalancers operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2299,7 +2478,7 @@ const opDescribeMetricCollectionTypes = "DescribeMetricCollectionTypes" | |
// DescribeMetricCollectionTypesRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeMetricCollectionTypes operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2338,7 +2517,7 @@ func (c *AutoScaling) DescribeMetricCollectionTypesRequest(input *DescribeMetric | |
// DescribeMetricCollectionTypes API operation for Auto Scaling. | |
// | |
-// Describes the available CloudWatch metrics for Auto Scaling. | |
+// Describes the available CloudWatch metrics for Amazon EC2 Auto Scaling. | |
// | |
// Note that the GroupStandbyInstances metric is not returned by default. You | |
// must explicitly request this metric when calling EnableMetricsCollection. | |
@@ -2382,7 +2561,7 @@ const opDescribeNotificationConfigurations = "DescribeNotificationConfigurations | |
// DescribeNotificationConfigurationsRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeNotificationConfigurations operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2522,7 +2701,7 @@ const opDescribePolicies = "DescribePolicies" | |
// DescribePoliciesRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribePolicies operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2664,7 +2843,7 @@ const opDescribeScalingActivities = "DescribeScalingActivities" | |
// DescribeScalingActivitiesRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeScalingActivities operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2803,7 +2982,7 @@ const opDescribeScalingProcessTypes = "DescribeScalingProcessTypes" | |
// DescribeScalingProcessTypesRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeScalingProcessTypes operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2883,7 +3062,7 @@ const opDescribeScheduledActions = "DescribeScheduledActions" | |
// DescribeScheduledActionsRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeScheduledActions operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3023,7 +3202,7 @@ const opDescribeTags = "DescribeTags" | |
// DescribeTagsRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeTags operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3171,7 +3350,7 @@ const opDescribeTerminationPolicyTypes = "DescribeTerminationPolicyTypes" | |
// DescribeTerminationPolicyTypesRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeTerminationPolicyTypes operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3210,7 +3389,7 @@ func (c *AutoScaling) DescribeTerminationPolicyTypesRequest(input *DescribeTermi | |
// DescribeTerminationPolicyTypes API operation for Auto Scaling. | |
// | |
-// Describes the termination policies supported by Auto Scaling. | |
+// Describes the termination policies supported by Amazon EC2 Auto Scaling. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
@@ -3251,7 +3430,7 @@ const opDetachInstances = "DetachInstances" | |
// DetachInstancesRequest generates a "aws/request.Request" representing the | |
// client's request for the DetachInstances operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3295,8 +3474,8 @@ func (c *AutoScaling) DetachInstancesRequest(input *DetachInstancesInput) (req * | |
// After the instances are detached, you can manage them independent of the | |
// Auto Scaling group. | |
// | |
-// If you do not specify the option to decrement the desired capacity, Auto | |
-// Scaling launches instances to replace the ones that are detached. | |
+// If you do not specify the option to decrement the desired capacity, Amazon | |
+// EC2 Auto Scaling launches instances to replace the ones that are detached. | |
// | |
// If there is a Classic Load Balancer attached to the Auto Scaling group, the | |
// instances are deregistered from the load balancer. If there are target groups | |
@@ -3304,8 +3483,8 @@ func (c *AutoScaling) DetachInstancesRequest(input *DetachInstancesInput) (req * | |
// target groups. | |
// | |
// For more information, see Detach EC2 Instances from Your Auto Scaling Group | |
-// (http://docs.aws.amazon.com/autoscaling/latest/userguide/detach-instance-asg.html) | |
-// in the Auto Scaling User Guide. | |
+// (http://docs.aws.amazon.com/autoscaling/ec2/userguide/detach-instance-asg.html) | |
+// in the Amazon EC2 Auto Scaling User Guide. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
@@ -3346,7 +3525,7 @@ const opDetachLoadBalancerTargetGroups = "DetachLoadBalancerTargetGroups" | |
// DetachLoadBalancerTargetGroupsRequest generates a "aws/request.Request" representing the | |
// client's request for the DetachLoadBalancerTargetGroups operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3426,7 +3605,7 @@ const opDetachLoadBalancers = "DetachLoadBalancers" | |
// DetachLoadBalancersRequest generates a "aws/request.Request" representing the | |
// client's request for the DetachLoadBalancers operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3515,7 +3694,7 @@ const opDisableMetricsCollection = "DisableMetricsCollection" | |
// DisableMetricsCollectionRequest generates a "aws/request.Request" representing the | |
// client's request for the DisableMetricsCollection operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3597,7 +3776,7 @@ const opEnableMetricsCollection = "EnableMetricsCollection" | |
// EnableMetricsCollectionRequest generates a "aws/request.Request" representing the | |
// client's request for the EnableMetricsCollection operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3639,8 +3818,8 @@ func (c *AutoScaling) EnableMetricsCollectionRequest(input *EnableMetricsCollect | |
// EnableMetricsCollection API operation for Auto Scaling. | |
// | |
// Enables group metrics for the specified Auto Scaling group. For more information, | |
-// see Monitoring Your Auto Scaling Groups and Instances (http://docs.aws.amazon.com/autoscaling/latest/userguide/as-instance-monitoring.html) | |
-// in the Auto Scaling User Guide. | |
+// see Monitoring Your Auto Scaling Groups and Instances (http://docs.aws.amazon.com/autoscaling/ec2/userguide/as-instance-monitoring.html) | |
+// in the Amazon EC2 Auto Scaling User Guide. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
@@ -3681,7 +3860,7 @@ const opEnterStandby = "EnterStandby" | |
// EnterStandbyRequest generates a "aws/request.Request" representing the | |
// client's request for the EnterStandby operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3723,8 +3902,8 @@ func (c *AutoScaling) EnterStandbyRequest(input *EnterStandbyInput) (req *reques | |
// Moves the specified instances into the standby state. | |
// | |
// For more information, see Temporarily Removing Instances from Your Auto Scaling | |
-// Group (http://docs.aws.amazon.com/autoscaling/latest/userguide/as-enter-exit-standby.html) | |
-// in the Auto Scaling User Guide. | |
+// Group (http://docs.aws.amazon.com/autoscaling/ec2/userguide/as-enter-exit-standby.html) | |
+// in the Amazon EC2 Auto Scaling User Guide. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
@@ -3765,7 +3944,7 @@ const opExecutePolicy = "ExecutePolicy" | |
// ExecutePolicyRequest generates a "aws/request.Request" representing the | |
// client's request for the ExecutePolicy operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3851,7 +4030,7 @@ const opExitStandby = "ExitStandby" | |
// ExitStandbyRequest generates a "aws/request.Request" representing the | |
// client's request for the ExitStandby operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3893,8 +4072,8 @@ func (c *AutoScaling) ExitStandbyRequest(input *ExitStandbyInput) (req *request. | |
// Moves the specified instances out of the standby state. | |
// | |
// For more information, see Temporarily Removing Instances from Your Auto Scaling | |
-// Group (http://docs.aws.amazon.com/autoscaling/latest/userguide/as-enter-exit-standby.html) | |
-// in the Auto Scaling User Guide. | |
+// Group (http://docs.aws.amazon.com/autoscaling/ec2/userguide/as-enter-exit-standby.html) | |
+// in the Amazon EC2 Auto Scaling User Guide. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
@@ -3935,7 +4114,7 @@ const opPutLifecycleHook = "PutLifecycleHook" | |
// PutLifecycleHookRequest generates a "aws/request.Request" representing the | |
// client's request for the PutLifecycleHook operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3976,19 +4155,20 @@ func (c *AutoScaling) PutLifecycleHookRequest(input *PutLifecycleHookInput) (req | |
// | |
// Creates or updates a lifecycle hook for the specified Auto Scaling Group. | |
// | |
-// A lifecycle hook tells Auto Scaling that you want to perform an action on | |
-// an instance that is not actively in service; for example, either when the | |
-// instance launches or before the instance terminates. | |
+// A lifecycle hook tells Amazon EC2 Auto Scaling that you want to perform an | |
+// action on an instance that is not actively in service; for example, either | |
+// when the instance launches or before the instance terminates. | |
// | |
// This step is a part of the procedure for adding a lifecycle hook to an Auto | |
// Scaling group: | |
// | |
// (Optional) Create a Lambda function and a rule that allows CloudWatch Events | |
-// to invoke your Lambda function when Auto Scaling launches or terminates instances. | |
+// to invoke your Lambda function when Amazon EC2 Auto Scaling launches or terminates | |
+// instances. | |
// | |
// (Optional) Create a notification target and an IAM role. The target can be | |
-// either an Amazon SQS queue or an Amazon SNS topic. The role allows Auto Scaling | |
-// to publish lifecycle notifications to the target. | |
+// either an Amazon SQS queue or an Amazon SNS topic. The role allows Amazon | |
+// EC2 Auto Scaling to publish lifecycle notifications to the target. | |
// | |
// Create the lifecycle hook. Specify whether the hook is used when the instances | |
// launch or terminate. | |
@@ -3998,8 +4178,8 @@ func (c *AutoScaling) PutLifecycleHookRequest(input *PutLifecycleHookInput) (req | |
// | |
// If you finish before the timeout period ends, complete the lifecycle action. | |
// | |
-// For more information, see Auto Scaling Lifecycle Hooks (http://docs.aws.amazon.com/autoscaling/latest/userguide/lifecycle-hooks.html) | |
-// in the Auto Scaling User Guide. | |
+// For more information, see Auto Scaling Lifecycle Hooks (http://docs.aws.amazon.com/autoscaling/ec2/userguide/lifecycle-hooks.html) | |
+// in the Amazon EC2 Auto Scaling User Guide. | |
// | |
// If you exceed your maximum limit of lifecycle hooks, which by default is | |
// 50 per Auto Scaling group, the call fails. For information about updating | |
@@ -4050,7 +4230,7 @@ const opPutNotificationConfiguration = "PutNotificationConfiguration" | |
// PutNotificationConfigurationRequest generates a "aws/request.Request" representing the | |
// client's request for the PutNotificationConfiguration operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -4098,7 +4278,7 @@ func (c *AutoScaling) PutNotificationConfigurationRequest(input *PutNotification | |
// This configuration overwrites any existing configuration. | |
// | |
// For more information see Getting SNS Notifications When Your Auto Scaling | |
-// Group Scales (http://docs.aws.amazon.com/autoscaling/latest/userguide/ASGettingNotifications.html) | |
+// Group Scales (http://docs.aws.amazon.com/autoscaling/ec2/userguide/ASGettingNotifications.html) | |
// in the Auto Scaling User Guide. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
@@ -4148,7 +4328,7 @@ const opPutScalingPolicy = "PutScalingPolicy" | |
// PutScalingPolicyRequest generates a "aws/request.Request" representing the | |
// client's request for the PutScalingPolicy operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -4244,7 +4424,7 @@ const opPutScheduledUpdateGroupAction = "PutScheduledUpdateGroupAction" | |
// PutScheduledUpdateGroupActionRequest generates a "aws/request.Request" representing the | |
// client's request for the PutScheduledUpdateGroupAction operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -4289,8 +4469,8 @@ func (c *AutoScaling) PutScheduledUpdateGroupActionRequest(input *PutScheduledUp | |
// When updating a scheduled scaling action, if you leave a parameter unspecified, | |
// the corresponding value remains unchanged. | |
// | |
-// For more information, see Scheduled Scaling (http://docs.aws.amazon.com/autoscaling/latest/userguide/schedule_time.html) | |
-// in the Auto Scaling User Guide. | |
+// For more information, see Scheduled Scaling (http://docs.aws.amazon.com/autoscaling/ec2/userguide/schedule_time.html) | |
+// in the Amazon EC2 Auto Scaling User Guide. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
@@ -4340,7 +4520,7 @@ const opRecordLifecycleActionHeartbeat = "RecordLifecycleActionHeartbeat" | |
// RecordLifecycleActionHeartbeatRequest generates a "aws/request.Request" representing the | |
// client's request for the RecordLifecycleActionHeartbeat operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -4387,11 +4567,12 @@ func (c *AutoScaling) RecordLifecycleActionHeartbeatRequest(input *RecordLifecyc | |
// Scaling group: | |
// | |
// (Optional) Create a Lambda function and a rule that allows CloudWatch Events | |
-// to invoke your Lambda function when Auto Scaling launches or terminates instances. | |
+// to invoke your Lambda function when Amazon EC2 Auto Scaling launches or terminates | |
+// instances. | |
// | |
// (Optional) Create a notification target and an IAM role. The target can be | |
-// either an Amazon SQS queue or an Amazon SNS topic. The role allows Auto Scaling | |
-// to publish lifecycle notifications to the target. | |
+// either an Amazon SQS queue or an Amazon SNS topic. The role allows Amazon | |
+// EC2 Auto Scaling to publish lifecycle notifications to the target. | |
// | |
// Create the lifecycle hook. Specify whether the hook is used when the instances | |
// launch or terminate. | |
@@ -4401,8 +4582,8 @@ func (c *AutoScaling) RecordLifecycleActionHeartbeatRequest(input *RecordLifecyc | |
// | |
// If you finish before the timeout period ends, complete the lifecycle action. | |
// | |
-// For more information, see Auto Scaling Lifecycle (http://docs.aws.amazon.com/autoscaling/latest/userguide/AutoScalingGroupLifecycle.html) | |
-// in the Auto Scaling User Guide. | |
+// For more information, see Auto Scaling Lifecycle (http://docs.aws.amazon.com/autoscaling/ec2/userguide/AutoScalingGroupLifecycle.html) | |
+// in the Amazon EC2 Auto Scaling User Guide. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
@@ -4443,7 +4624,7 @@ const opResumeProcesses = "ResumeProcesses" | |
// ResumeProcessesRequest generates a "aws/request.Request" representing the | |
// client's request for the ResumeProcesses operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -4484,12 +4665,11 @@ func (c *AutoScaling) ResumeProcessesRequest(input *ScalingProcessQuery) (req *r | |
// ResumeProcesses API operation for Auto Scaling. | |
// | |
-// Resumes the specified suspended Auto Scaling processes, or all suspended | |
+// Resumes the specified suspended automatic scaling processes, or all suspended | |
// process, for the specified Auto Scaling group. | |
// | |
-// For more information, see Suspending and Resuming Auto Scaling Processes | |
-// (http://docs.aws.amazon.com/autoscaling/latest/userguide/as-suspend-resume-processes.html) | |
-// in the Auto Scaling User Guide. | |
+// For more information, see Suspending and Resuming Scaling Processes (http://docs.aws.amazon.com/autoscaling/ec2/userguide/as-suspend-resume-processes.html) | |
+// in the Amazon EC2 Auto Scaling User Guide. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
@@ -4533,7 +4713,7 @@ const opSetDesiredCapacity = "SetDesiredCapacity" | |
// SetDesiredCapacityRequest generates a "aws/request.Request" representing the | |
// client's request for the SetDesiredCapacity operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -4576,8 +4756,9 @@ func (c *AutoScaling) SetDesiredCapacityRequest(input *SetDesiredCapacityInput) | |
// | |
// Sets the size of the specified Auto Scaling group. | |
// | |
-// For more information about desired capacity, see What Is Auto Scaling? (http://docs.aws.amazon.com/autoscaling/latest/userguide/WhatIsAutoScaling.html) | |
-// in the Auto Scaling User Guide. | |
+// For more information about desired capacity, see What Is Amazon EC2 Auto | |
+// Scaling? (http://docs.aws.amazon.com/autoscaling/ec2/userguide/WhatIsAutoScaling.html) | |
+// in the Amazon EC2 Auto Scaling User Guide. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
@@ -4622,7 +4803,7 @@ const opSetInstanceHealth = "SetInstanceHealth" | |
// SetInstanceHealthRequest generates a "aws/request.Request" representing the | |
// client's request for the SetInstanceHealth operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -4665,8 +4846,8 @@ func (c *AutoScaling) SetInstanceHealthRequest(input *SetInstanceHealthInput) (r | |
// | |
// Sets the health status of the specified instance. | |
// | |
-// For more information, see Health Checks (http://docs.aws.amazon.com/autoscaling/latest/userguide/healthcheck.html) | |
-// in the Auto Scaling User Guide. | |
+// For more information, see Health Checks (http://docs.aws.amazon.com/autoscaling/ec2/userguide/healthcheck.html) | |
+// in the Amazon EC2 Auto Scaling User Guide. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
@@ -4707,7 +4888,7 @@ const opSetInstanceProtection = "SetInstanceProtection" | |
// SetInstanceProtectionRequest generates a "aws/request.Request" representing the | |
// client's request for the SetInstanceProtection operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -4748,8 +4929,8 @@ func (c *AutoScaling) SetInstanceProtectionRequest(input *SetInstanceProtectionI | |
// | |
// Updates the instance protection settings of the specified instances. | |
// | |
-// For more information, see Instance Protection (http://docs.aws.amazon.com/autoscaling/latest/userguide/as-instance-termination.html#instance-protection) | |
-// in the Auto Scaling User Guide. | |
+// For more information, see Instance Protection (http://docs.aws.amazon.com/autoscaling/ec2/userguide/as-instance-termination.html#instance-protection) | |
+// in the Amazon EC2 Auto Scaling User Guide. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
@@ -4795,7 +4976,7 @@ const opSuspendProcesses = "SuspendProcesses" | |
// SuspendProcessesRequest generates a "aws/request.Request" representing the | |
// client's request for the SuspendProcesses operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -4836,17 +5017,16 @@ func (c *AutoScaling) SuspendProcessesRequest(input *ScalingProcessQuery) (req * | |
// SuspendProcesses API operation for Auto Scaling. | |
// | |
-// Suspends the specified Auto Scaling processes, or all processes, for the | |
-// specified Auto Scaling group. | |
+// Suspends the specified automatic scaling processes, or all processes, for | |
+// the specified Auto Scaling group. | |
// | |
// Note that if you suspend either the Launch or Terminate process types, it | |
// can prevent other process types from functioning properly. | |
// | |
// To resume processes that have been suspended, use ResumeProcesses. | |
// | |
-// For more information, see Suspending and Resuming Auto Scaling Processes | |
-// (http://docs.aws.amazon.com/autoscaling/latest/userguide/as-suspend-resume-processes.html) | |
-// in the Auto Scaling User Guide. | |
+// For more information, see Suspending and Resuming Scaling Processes (http://docs.aws.amazon.com/autoscaling/ec2/userguide/as-suspend-resume-processes.html) | |
+// in the Amazon EC2 Auto Scaling User Guide. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
@@ -4890,7 +5070,7 @@ const opTerminateInstanceInAutoScalingGroup = "TerminateInstanceInAutoScalingGro | |
// TerminateInstanceInAutoScalingGroupRequest generates a "aws/request.Request" representing the | |
// client's request for the TerminateInstanceInAutoScalingGroup operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -4978,7 +5158,7 @@ const opUpdateAutoScalingGroup = "UpdateAutoScalingGroup" | |
// UpdateAutoScalingGroupRequest generates a "aws/request.Request" representing the | |
// client's request for the UpdateAutoScalingGroup operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -5112,7 +5292,7 @@ type Activity struct { | |
Details *string `type:"string"` | |
// The end time of the activity. | |
- EndTime *time.Time `type:"timestamp" timestampFormat:"iso8601"` | |
+ EndTime *time.Time `type:"timestamp"` | |
// A value between 0 and 100 that indicates the progress of the activity. | |
Progress *int64 `type:"integer"` | |
@@ -5120,7 +5300,7 @@ type Activity struct { | |
// The start time of the activity. | |
// | |
// StartTime is a required field | |
- StartTime *time.Time `type:"timestamp" timestampFormat:"iso8601" required:"true"` | |
+ StartTime *time.Time `type:"timestamp" required:"true"` | |
// The current status of the activity. | |
// | |
@@ -5203,8 +5383,8 @@ func (s *Activity) SetStatusMessage(v string) *Activity { | |
// Describes a policy adjustment type. | |
// | |
-// For more information, see Dynamic Scaling (http://docs.aws.amazon.com/AutoScaling/latest/DeveloperGuide/as-scale-based-on-demand.html) | |
-// in the Auto Scaling User Guide. | |
+// For more information, see Dynamic Scaling (http://docs.aws.amazon.com/autoscaling/ec2/DeveloperGuide/as-scale-based-on-demand.html) | |
+// in the Amazon EC2 Auto Scaling User Guide. | |
type AdjustmentType struct { | |
_ struct{} `type:"structure"` | |
@@ -5465,6 +5645,175 @@ func (s AttachLoadBalancersOutput) GoString() string { | |
return s.String() | |
} | |
+type BatchDeleteScheduledActionInput struct { | |
+ _ struct{} `type:"structure"` | |
+ | |
+ // The name of the Auto Scaling group. | |
+ // | |
+ // AutoScalingGroupName is a required field | |
+ AutoScalingGroupName *string `min:"1" type:"string" required:"true"` | |
+ | |
+ // The names of the scheduled actions to delete. The maximum number allowed | |
+ // is 50. | |
+ // | |
+ // ScheduledActionNames is a required field | |
+ ScheduledActionNames []*string `type:"list" required:"true"` | |
+} | |
+ | |
+// String returns the string representation | |
+func (s BatchDeleteScheduledActionInput) String() string { | |
+ return awsutil.Prettify(s) | |
+} | |
+ | |
+// GoString returns the string representation | |
+func (s BatchDeleteScheduledActionInput) GoString() string { | |
+ return s.String() | |
+} | |
+ | |
+// Validate inspects the fields of the type to determine if they are valid. | |
+func (s *BatchDeleteScheduledActionInput) Validate() error { | |
+ invalidParams := request.ErrInvalidParams{Context: "BatchDeleteScheduledActionInput"} | |
+ if s.AutoScalingGroupName == nil { | |
+ invalidParams.Add(request.NewErrParamRequired("AutoScalingGroupName")) | |
+ } | |
+ if s.AutoScalingGroupName != nil && len(*s.AutoScalingGroupName) < 1 { | |
+ invalidParams.Add(request.NewErrParamMinLen("AutoScalingGroupName", 1)) | |
+ } | |
+ if s.ScheduledActionNames == nil { | |
+ invalidParams.Add(request.NewErrParamRequired("ScheduledActionNames")) | |
+ } | |
+ | |
+ if invalidParams.Len() > 0 { | |
+ return invalidParams | |
+ } | |
+ return nil | |
+} | |
+ | |
+// SetAutoScalingGroupName sets the AutoScalingGroupName field's value. | |
+func (s *BatchDeleteScheduledActionInput) SetAutoScalingGroupName(v string) *BatchDeleteScheduledActionInput { | |
+ s.AutoScalingGroupName = &v | |
+ return s | |
+} | |
+ | |
+// SetScheduledActionNames sets the ScheduledActionNames field's value. | |
+func (s *BatchDeleteScheduledActionInput) SetScheduledActionNames(v []*string) *BatchDeleteScheduledActionInput { | |
+ s.ScheduledActionNames = v | |
+ return s | |
+} | |
+ | |
+type BatchDeleteScheduledActionOutput struct { | |
+ _ struct{} `type:"structure"` | |
+ | |
+ // The names of the scheduled actions that could not be deleted, including an | |
+ // error message. | |
+ FailedScheduledActions []*FailedScheduledUpdateGroupActionRequest `type:"list"` | |
+} | |
+ | |
+// String returns the string representation | |
+func (s BatchDeleteScheduledActionOutput) String() string { | |
+ return awsutil.Prettify(s) | |
+} | |
+ | |
+// GoString returns the string representation | |
+func (s BatchDeleteScheduledActionOutput) GoString() string { | |
+ return s.String() | |
+} | |
+ | |
+// SetFailedScheduledActions sets the FailedScheduledActions field's value. | |
+func (s *BatchDeleteScheduledActionOutput) SetFailedScheduledActions(v []*FailedScheduledUpdateGroupActionRequest) *BatchDeleteScheduledActionOutput { | |
+ s.FailedScheduledActions = v | |
+ return s | |
+} | |
+ | |
+type BatchPutScheduledUpdateGroupActionInput struct { | |
+ _ struct{} `type:"structure"` | |
+ | |
+ // The name of the Auto Scaling group. | |
+ // | |
+ // AutoScalingGroupName is a required field | |
+ AutoScalingGroupName *string `min:"1" type:"string" required:"true"` | |
+ | |
+ // One or more scheduled actions. The maximum number allowed is 50. | |
+ // | |
+ // ScheduledUpdateGroupActions is a required field | |
+ ScheduledUpdateGroupActions []*ScheduledUpdateGroupActionRequest `type:"list" required:"true"` | |
+} | |
+ | |
+// String returns the string representation | |
+func (s BatchPutScheduledUpdateGroupActionInput) String() string { | |
+ return awsutil.Prettify(s) | |
+} | |
+ | |
+// GoString returns the string representation | |
+func (s BatchPutScheduledUpdateGroupActionInput) GoString() string { | |
+ return s.String() | |
+} | |
+ | |
+// Validate inspects the fields of the type to determine if they are valid. | |
+func (s *BatchPutScheduledUpdateGroupActionInput) Validate() error { | |
+ invalidParams := request.ErrInvalidParams{Context: "BatchPutScheduledUpdateGroupActionInput"} | |
+ if s.AutoScalingGroupName == nil { | |
+ invalidParams.Add(request.NewErrParamRequired("AutoScalingGroupName")) | |
+ } | |
+ if s.AutoScalingGroupName != nil && len(*s.AutoScalingGroupName) < 1 { | |
+ invalidParams.Add(request.NewErrParamMinLen("AutoScalingGroupName", 1)) | |
+ } | |
+ if s.ScheduledUpdateGroupActions == nil { | |
+ invalidParams.Add(request.NewErrParamRequired("ScheduledUpdateGroupActions")) | |
+ } | |
+ if s.ScheduledUpdateGroupActions != nil { | |
+ for i, v := range s.ScheduledUpdateGroupActions { | |
+ if v == nil { | |
+ continue | |
+ } | |
+ if err := v.Validate(); err != nil { | |
+ invalidParams.AddNested(fmt.Sprintf("%s[%v]", "ScheduledUpdateGroupActions", i), err.(request.ErrInvalidParams)) | |
+ } | |
+ } | |
+ } | |
+ | |
+ if invalidParams.Len() > 0 { | |
+ return invalidParams | |
+ } | |
+ return nil | |
+} | |
+ | |
+// SetAutoScalingGroupName sets the AutoScalingGroupName field's value. | |
+func (s *BatchPutScheduledUpdateGroupActionInput) SetAutoScalingGroupName(v string) *BatchPutScheduledUpdateGroupActionInput { | |
+ s.AutoScalingGroupName = &v | |
+ return s | |
+} | |
+ | |
+// SetScheduledUpdateGroupActions sets the ScheduledUpdateGroupActions field's value. | |
+func (s *BatchPutScheduledUpdateGroupActionInput) SetScheduledUpdateGroupActions(v []*ScheduledUpdateGroupActionRequest) *BatchPutScheduledUpdateGroupActionInput { | |
+ s.ScheduledUpdateGroupActions = v | |
+ return s | |
+} | |
+ | |
+type BatchPutScheduledUpdateGroupActionOutput struct { | |
+ _ struct{} `type:"structure"` | |
+ | |
+ // The names of the scheduled actions that could not be created or updated, | |
+ // including an error message. | |
+ FailedScheduledUpdateGroupActions []*FailedScheduledUpdateGroupActionRequest `type:"list"` | |
+} | |
+ | |
+// String returns the string representation | |
+func (s BatchPutScheduledUpdateGroupActionOutput) String() string { | |
+ return awsutil.Prettify(s) | |
+} | |
+ | |
+// GoString returns the string representation | |
+func (s BatchPutScheduledUpdateGroupActionOutput) GoString() string { | |
+ return s.String() | |
+} | |
+ | |
+// SetFailedScheduledUpdateGroupActions sets the FailedScheduledUpdateGroupActions field's value. | |
+func (s *BatchPutScheduledUpdateGroupActionOutput) SetFailedScheduledUpdateGroupActions(v []*FailedScheduledUpdateGroupActionRequest) *BatchPutScheduledUpdateGroupActionOutput { | |
+ s.FailedScheduledUpdateGroupActions = v | |
+ return s | |
+} | |
+ | |
// Describes a block device mapping. | |
type BlockDeviceMapping struct { | |
_ struct{} `type:"structure"` | |
@@ -5480,8 +5829,8 @@ type BlockDeviceMapping struct { | |
// Suppresses a device mapping. | |
// | |
// If this parameter is true for the root device, the instance might fail the | |
- // EC2 health check. Auto Scaling launches a replacement instance if the instance | |
- // fails the health check. | |
+ // EC2 health check. Amazon EC2 Auto Scaling launches a replacement instance | |
+ // if the instance fails the health check. | |
NoDevice *bool `type:"boolean"` | |
// The name of the virtual device (for example, ephemeral0). | |
@@ -5564,8 +5913,8 @@ type CompleteLifecycleActionInput struct { | |
LifecycleActionResult *string `type:"string" required:"true"` | |
// A universally unique identifier (UUID) that identifies a specific lifecycle | |
- // action associated with an instance. Auto Scaling sends this token to the | |
- // notification target you specified when you created the lifecycle hook. | |
+ // action associated with an instance. Amazon EC2 Auto Scaling sends this token | |
+ // to the notification target you specified when you created the lifecycle hook. | |
LifecycleActionToken *string `min:"36" type:"string"` | |
// The name of the lifecycle hook. | |
@@ -5675,8 +6024,8 @@ type CreateAutoScalingGroupInput struct { | |
// The amount of time, in seconds, after a scaling activity completes before | |
// another scaling activity can start. The default is 300. | |
// | |
- // For more information, see Auto Scaling Cooldowns (http://docs.aws.amazon.com/autoscaling/latest/userguide/Cooldown.html) | |
- // in the Auto Scaling User Guide. | |
+ // For more information, see Scaling Cooldowns (http://docs.aws.amazon.com/autoscaling/ec2/userguide/Cooldown.html) | |
+ // in the Amazon EC2 Auto Scaling User Guide. | |
DefaultCooldown *int64 `type:"integer"` | |
// The number of EC2 instances that should be running in the group. This number | |
@@ -5685,36 +6034,36 @@ type CreateAutoScalingGroupInput struct { | |
// capacity, the default is the minimum size of the group. | |
DesiredCapacity *int64 `type:"integer"` | |
- // The amount of time, in seconds, that Auto Scaling waits before checking the | |
- // health status of an EC2 instance that has come into service. During this | |
- // time, any health check failures for the instance are ignored. The default | |
- // is 0. | |
+ // The amount of time, in seconds, that Amazon EC2 Auto Scaling waits before | |
+ // checking the health status of an EC2 instance that has come into service. | |
+ // During this time, any health check failures for the instance are ignored. | |
+ // The default is 0. | |
// | |
// This parameter is required if you are adding an ELB health check. | |
// | |
- // For more information, see Health Checks (http://docs.aws.amazon.com/autoscaling/latest/userguide/healthcheck.html) | |
- // in the Auto Scaling User Guide. | |
+ // For more information, see Health Checks (http://docs.aws.amazon.com/autoscaling/ec2/userguide/healthcheck.html) | |
+ // in the Amazon EC2 Auto Scaling User Guide. | |
HealthCheckGracePeriod *int64 `type:"integer"` | |
// The service to use for the health checks. The valid values are EC2 and ELB. | |
// | |
// By default, health checks use Amazon EC2 instance status checks to determine | |
- // the health of an instance. For more information, see Health Checks (http://docs.aws.amazon.com/autoscaling/latest/userguide/healthcheck.html) | |
- // in the Auto Scaling User Guide. | |
+ // the health of an instance. For more information, see Health Checks (http://docs.aws.amazon.com/autoscaling/ec2/userguide/healthcheck.html) | |
+ // in the Amazon EC2 Auto Scaling User Guide. | |
HealthCheckType *string `min:"1" type:"string"` | |
// The ID of the instance used to create a launch configuration for the group. | |
// You must specify one of the following: an EC2 instance, a launch configuration, | |
// or a launch template. | |
// | |
- // When you specify an ID of an instance, Auto Scaling creates a new launch | |
- // configuration and associates it with the group. This launch configuration | |
+ // When you specify an ID of an instance, Amazon EC2 Auto Scaling creates a | |
+ // new launch configuration and associates it with the group. This launch configuration | |
// derives its attributes from the specified instance, with the exception of | |
// the block device mapping. | |
// | |
// For more information, see Create an Auto Scaling Group Using an EC2 Instance | |
- // (http://docs.aws.amazon.com/autoscaling/latest/userguide/create-asg-from-instance.html) | |
- // in the Auto Scaling User Guide. | |
+ // (http://docs.aws.amazon.com/autoscaling/ec2/userguide/create-asg-from-instance.html) | |
+ // in the Amazon EC2 Auto Scaling User Guide. | |
InstanceId *string `min:"1" type:"string"` | |
// The name of the launch configuration. You must specify one of the following: | |
@@ -5732,8 +6081,8 @@ type CreateAutoScalingGroupInput struct { | |
// use TargetGroupARNs instead. | |
// | |
// For more information, see Using a Load Balancer With an Auto Scaling Group | |
- // (http://docs.aws.amazon.com/autoscaling/latest/userguide/create-asg-from-instance.html) | |
- // in the Auto Scaling User Guide. | |
+ // (http://docs.aws.amazon.com/autoscaling/ec2/userguide/create-asg-from-instance.html) | |
+ // in the Amazon EC2 Auto Scaling User Guide. | |
LoadBalancerNames []*string `type:"list"` | |
// The maximum size of the group. | |
@@ -5756,15 +6105,15 @@ type CreateAutoScalingGroupInput struct { | |
PlacementGroup *string `min:"1" type:"string"` | |
// The Amazon Resource Name (ARN) of the service-linked role that the Auto Scaling | |
- // group uses to call other AWS services on your behalf. By default, Auto Scaling | |
- // uses a service-linked role named AWSServiceRoleForAutoScaling, which it creates | |
- // if it does not exist. | |
+ // group uses to call other AWS services on your behalf. By default, Amazon | |
+ // EC2 Auto Scaling uses a service-linked role named AWSServiceRoleForAutoScaling, | |
+ // which it creates if it does not exist. | |
ServiceLinkedRoleARN *string `min:"1" type:"string"` | |
// One or more tags. | |
// | |
- // For more information, see Tagging Auto Scaling Groups and Instances (http://docs.aws.amazon.com/autoscaling/latest/userguide/autoscaling-tagging.html) | |
- // in the Auto Scaling User Guide. | |
+ // For more information, see Tagging Auto Scaling Groups and Instances (http://docs.aws.amazon.com/autoscaling/ec2/userguide/autoscaling-tagging.html) | |
+ // in the Amazon EC2 Auto Scaling User Guide. | |
Tags []*Tag `type:"list"` | |
// The Amazon Resource Names (ARN) of the target groups. | |
@@ -5774,7 +6123,7 @@ type CreateAutoScalingGroupInput struct { | |
// These policies are executed in the order that they are listed. | |
// | |
// For more information, see Controlling Which Instances Auto Scaling Terminates | |
- // During Scale In (http://docs.aws.amazon.com/autoscaling/latest/userguide/as-instance-termination.html) | |
+ // During Scale In (http://docs.aws.amazon.com/autoscaling/ec2/userguide/as-instance-termination.html) | |
// in the Auto Scaling User Guide. | |
TerminationPolicies []*string `type:"list"` | |
@@ -5784,8 +6133,8 @@ type CreateAutoScalingGroupInput struct { | |
// If you specify subnets and Availability Zones with this call, ensure that | |
// the subnets' Availability Zones match the Availability Zones specified. | |
// | |
- // For more information, see Launching Auto Scaling Instances in a VPC (http://docs.aws.amazon.com/autoscaling/latest/userguide/asg-in-vpc.html) | |
- // in the Auto Scaling User Guide. | |
+ // For more information, see Launching Auto Scaling Instances in a VPC (http://docs.aws.amazon.com/autoscaling/ec2/userguide/asg-in-vpc.html) | |
+ // in the Amazon EC2 Auto Scaling User Guide. | |
VPCZoneIdentifier *string `min:"1" type:"string"` | |
} | |
@@ -6006,8 +6355,8 @@ type CreateLaunchConfigurationInput struct { | |
// Used for groups that launch instances into a virtual private cloud (VPC). | |
// Specifies whether to assign a public IP address to each instance. For more | |
- // information, see Launching Auto Scaling Instances in a VPC (http://docs.aws.amazon.com/autoscaling/latest/userguide/asg-in-vpc.html) | |
- // in the Auto Scaling User Guide. | |
+ // information, see Launching Auto Scaling Instances in a VPC (http://docs.aws.amazon.com/autoscaling/ec2/userguide/asg-in-vpc.html) | |
+ // in the Amazon EC2 Auto Scaling User Guide. | |
// | |
// If you specify this parameter, be sure to specify at least one subnet when | |
// you create your group. | |
@@ -6047,11 +6396,11 @@ type CreateLaunchConfigurationInput struct { | |
// with the IAM role for the instance. | |
// | |
// EC2 instances launched with an IAM role will automatically have AWS security | |
- // credentials available. You can use IAM roles with Auto Scaling to automatically | |
- // enable applications running on your EC2 instances to securely access other | |
- // AWS resources. For more information, see Launch Auto Scaling Instances with | |
- // an IAM Role (http://docs.aws.amazon.com/autoscaling/latest/userguide/us-iam-role.html) | |
- // in the Auto Scaling User Guide. | |
+ // credentials available. You can use IAM roles with Amazon EC2 Auto Scaling | |
+ // to automatically enable applications running on your EC2 instances to securely | |
+ // access other AWS resources. For more information, see Launch Auto Scaling | |
+ // Instances with an IAM Role (http://docs.aws.amazon.com/autoscaling/ec2/userguide/us-iam-role.html) | |
+ // in the Amazon EC2 Auto Scaling User Guide. | |
IamInstanceProfile *string `min:"1" type:"string"` | |
// The ID of the Amazon Machine Image (AMI) to use to launch your EC2 instances. | |
@@ -6072,8 +6421,8 @@ type CreateLaunchConfigurationInput struct { | |
// any other instance attributes, specify them as part of the same request. | |
// | |
// For more information, see Create a Launch Configuration Using an EC2 Instance | |
- // (http://docs.aws.amazon.com/autoscaling/latest/userguide/create-lc-with-instanceID.html) | |
- // in the Auto Scaling User Guide. | |
+ // (http://docs.aws.amazon.com/autoscaling/ec2/userguide/create-lc-with-instanceID.html) | |
+ // in the Amazon EC2 Auto Scaling User Guide. | |
InstanceId *string `min:"1" type:"string"` | |
// Enables detailed monitoring (true) or basic monitoring (false) for the Auto | |
@@ -6113,8 +6462,8 @@ type CreateLaunchConfigurationInput struct { | |
// If you specify this parameter, be sure to specify at least one subnet when | |
// you create your group. | |
// | |
- // For more information, see Launching Auto Scaling Instances in a VPC (http://docs.aws.amazon.com/autoscaling/latest/userguide/asg-in-vpc.html) | |
- // in the Auto Scaling User Guide. | |
+ // For more information, see Launching Auto Scaling Instances in a VPC (http://docs.aws.amazon.com/autoscaling/ec2/userguide/asg-in-vpc.html) | |
+ // in the Amazon EC2 Auto Scaling User Guide. | |
// | |
// Valid values: default | dedicated | |
PlacementTenancy *string `min:"1" type:"string"` | |
@@ -6137,8 +6486,8 @@ type CreateLaunchConfigurationInput struct { | |
// The maximum hourly price to be paid for any Spot Instance launched to fulfill | |
// the request. Spot Instances are launched when the price you specify exceeds | |
// the current Spot market price. For more information, see Launching Spot Instances | |
- // in Your Auto Scaling Group (http://docs.aws.amazon.com/autoscaling/latest/userguide/US-SpotInstances.html) | |
- // in the Auto Scaling User Guide. | |
+ // in Your Auto Scaling Group (http://docs.aws.amazon.com/autoscaling/ec2/userguide/asg-launch-spot-instances.html) | |
+ // in the Amazon EC2 Auto Scaling User Guide. | |
SpotPrice *string `min:"1" type:"string"` | |
// The user data to make available to the launched EC2 instances. For more information, | |
@@ -7065,8 +7414,8 @@ func (s *DescribeAdjustmentTypesOutput) SetAdjustmentTypes(v []*AdjustmentType) | |
type DescribeAutoScalingGroupsInput struct { | |
_ struct{} `type:"structure"` | |
- // The names of the Auto Scaling groups. If you omit this parameter, all Auto | |
- // Scaling groups are described. | |
+ // The names of the Auto Scaling groups. You can specify up to MaxRecords names. | |
+ // If you omit this parameter, all Auto Scaling groups are described. | |
AutoScalingGroupNames []*string `type:"list"` | |
// The maximum number of items to return with this call. The default value is | |
@@ -7144,9 +7493,9 @@ func (s *DescribeAutoScalingGroupsOutput) SetNextToken(v string) *DescribeAutoSc | |
type DescribeAutoScalingInstancesInput struct { | |
_ struct{} `type:"structure"` | |
- // The instances to describe; up to 50 instance IDs. If you omit this parameter, | |
- // all Auto Scaling instances are described. If you specify an ID that does | |
- // not exist, it is ignored with no error. | |
+ // The IDs of the instances. You can specify up to MaxRecords IDs. If you omit | |
+ // this parameter, all Auto Scaling instances are described. If you specify | |
+ // an ID that does not exist, it is ignored with no error. | |
InstanceIds []*string `type:"list"` | |
// The maximum number of items to return with this call. The default value is | |
@@ -7871,11 +8220,11 @@ func (s *DescribePoliciesOutput) SetScalingPolicies(v []*ScalingPolicy) *Describ | |
type DescribeScalingActivitiesInput struct { | |
_ struct{} `type:"structure"` | |
- // The activity IDs of the desired scaling activities. If you omit this parameter, | |
- // all activities for the past six weeks are described. If you specify an Auto | |
- // Scaling group, the results are limited to that group. The list of requested | |
- // activities cannot contain more than 50 items. If unknown activities are requested, | |
- // they are ignored with no error. | |
+ // The activity IDs of the desired scaling activities. You can specify up to | |
+ // 50 IDs. If you omit this parameter, all activities for the past six weeks | |
+ // are described. If unknown activities are requested, they are ignored with | |
+ // no error. If you specify an Auto Scaling group, the results are limited to | |
+ // that group. | |
ActivityIds []*string `type:"list"` | |
// The name of the Auto Scaling group. | |
@@ -8018,7 +8367,7 @@ type DescribeScheduledActionsInput struct { | |
// The latest scheduled start time to return. If scheduled action names are | |
// provided, this parameter is ignored. | |
- EndTime *time.Time `type:"timestamp" timestampFormat:"iso8601"` | |
+ EndTime *time.Time `type:"timestamp"` | |
// The maximum number of items to return with this call. The default value is | |
// 50 and the maximum value is 100. | |
@@ -8028,18 +8377,14 @@ type DescribeScheduledActionsInput struct { | |
// a previous call.) | |
NextToken *string `type:"string"` | |
- // Describes one or more scheduled actions. If you omit this parameter, all | |
- // scheduled actions are described. If you specify an unknown scheduled action, | |
- // it is ignored with no error. | |
- // | |
- // You can describe up to a maximum of 50 instances with a single call. If there | |
- // are more items to return, the call returns a token. To get the next set of | |
- // items, repeat the call with the returned token. | |
+ // The names of one or more scheduled actions. You can specify up to 50 actions. | |
+ // If you omit this parameter, all scheduled actions are described. If you specify | |
+ // an unknown scheduled action, it is ignored with no error. | |
ScheduledActionNames []*string `type:"list"` | |
// The earliest scheduled start time to return. If scheduled action names are | |
// provided, this parameter is ignored. | |
- StartTime *time.Time `type:"timestamp" timestampFormat:"iso8601"` | |
+ StartTime *time.Time `type:"timestamp"` | |
} | |
// String returns the string representation | |
@@ -8227,8 +8572,9 @@ func (s DescribeTerminationPolicyTypesInput) GoString() string { | |
type DescribeTerminationPolicyTypesOutput struct { | |
_ struct{} `type:"structure"` | |
- // The termination policies supported by Auto Scaling (OldestInstance, OldestLaunchConfiguration, | |
- // NewestInstance, ClosestToNextInstanceHour, and Default). | |
+ // The termination policies supported by Amazon EC2 Auto Scaling (OldestInstance, | |
+ // OldestLaunchConfiguration, NewestInstance, ClosestToNextInstanceHour, and | |
+ // Default). | |
TerminationPolicyTypes []*string `type:"list"` | |
} | |
@@ -8594,8 +8940,6 @@ type Ebs struct { | |
// in the Amazon Elastic Compute Cloud User Guide. | |
// | |
// Valid values: standard | io1 | gp2 | |
- // | |
- // Default: standard | |
VolumeType *string `min:"1" type:"string"` | |
} | |
@@ -8915,13 +9259,13 @@ type ExecutePolicyInput struct { | |
// otherwise. | |
BreachThreshold *float64 `type:"double"` | |
- // Indicates whether Auto Scaling waits for the cooldown period to complete | |
- // before executing the policy. | |
+ // Indicates whether Amazon EC2 Auto Scaling waits for the cooldown period to | |
+ // complete before executing the policy. | |
// | |
// This parameter is not supported if the policy type is StepScaling. | |
// | |
- // For more information, see Auto Scaling Cooldowns (http://docs.aws.amazon.com/autoscaling/latest/userguide/Cooldown.html) | |
- // in the Auto Scaling User Guide. | |
+ // For more information, see Scaling Cooldowns (http://docs.aws.amazon.com/autoscaling/ec2/userguide/Cooldown.html) | |
+ // in the Amazon EC2 Auto Scaling User Guide. | |
HonorCooldown *bool `type:"boolean"` | |
// The metric value to compare to BreachThreshold. This enables you to execute | |
@@ -9089,6 +9433,50 @@ func (s *ExitStandbyOutput) SetActivities(v []*Activity) *ExitStandbyOutput { | |
return s | |
} | |
+// Describes a scheduled action that could not be created, updated, or deleted. | |
+type FailedScheduledUpdateGroupActionRequest struct { | |
+ _ struct{} `type:"structure"` | |
+ | |
+ // The error code. | |
+ ErrorCode *string `min:"1" type:"string"` | |
+ | |
+ // The error message accompanying the error code. | |
+ ErrorMessage *string `type:"string"` | |
+ | |
+ // The name of the scheduled action. | |
+ // | |
+ // ScheduledActionName is a required field | |
+ ScheduledActionName *string `min:"1" type:"string" required:"true"` | |
+} | |
+ | |
+// String returns the string representation | |
+func (s FailedScheduledUpdateGroupActionRequest) String() string { | |
+ return awsutil.Prettify(s) | |
+} | |
+ | |
+// GoString returns the string representation | |
+func (s FailedScheduledUpdateGroupActionRequest) GoString() string { | |
+ return s.String() | |
+} | |
+ | |
+// SetErrorCode sets the ErrorCode field's value. | |
+func (s *FailedScheduledUpdateGroupActionRequest) SetErrorCode(v string) *FailedScheduledUpdateGroupActionRequest { | |
+ s.ErrorCode = &v | |
+ return s | |
+} | |
+ | |
+// SetErrorMessage sets the ErrorMessage field's value. | |
+func (s *FailedScheduledUpdateGroupActionRequest) SetErrorMessage(v string) *FailedScheduledUpdateGroupActionRequest { | |
+ s.ErrorMessage = &v | |
+ return s | |
+} | |
+ | |
+// SetScheduledActionName sets the ScheduledActionName field's value. | |
+func (s *FailedScheduledUpdateGroupActionRequest) SetScheduledActionName(v string) *FailedScheduledUpdateGroupActionRequest { | |
+ s.ScheduledActionName = &v | |
+ return s | |
+} | |
+ | |
// Describes a filter. | |
type Filter struct { | |
_ struct{} `type:"structure"` | |
@@ -9143,7 +9531,7 @@ type Group struct { | |
// The date and time the group was created. | |
// | |
// CreatedTime is a required field | |
- CreatedTime *time.Time `type:"timestamp" timestampFormat:"iso8601" required:"true"` | |
+ CreatedTime *time.Time `type:"timestamp" required:"true"` | |
// The amount of time, in seconds, after a scaling activity completes before | |
// another scaling activity can start. | |
@@ -9159,8 +9547,8 @@ type Group struct { | |
// The metrics enabled for the group. | |
EnabledMetrics []*EnabledMetric `type:"list"` | |
- // The amount of time, in seconds, that Auto Scaling waits before checking the | |
- // health status of an EC2 instance that has come into service. | |
+ // The amount of time, in seconds, that Amazon EC2 Auto Scaling waits before | |
+ // checking the health status of an EC2 instance that has come into service. | |
HealthCheckGracePeriod *int64 `type:"integer"` | |
// The service to use for the health checks. The valid values are EC2 and ELB. | |
@@ -9390,7 +9778,8 @@ type Instance struct { | |
// The last reported health status of the instance. "Healthy" means that the | |
// instance is healthy and should remain in service. "Unhealthy" means that | |
- // the instance is unhealthy and Auto Scaling should terminate and replace it. | |
+ // the instance is unhealthy and Amazon EC2 Auto Scaling should terminate and | |
+ // replace it. | |
// | |
// HealthStatus is a required field | |
HealthStatus *string `min:"1" type:"string" required:"true"` | |
@@ -9412,8 +9801,8 @@ type Instance struct { | |
// LifecycleState is a required field | |
LifecycleState *string `type:"string" required:"true" enum:"LifecycleState"` | |
- // Indicates whether the instance is protected from termination by Auto Scaling | |
- // when scaling in. | |
+ // Indicates whether the instance is protected from termination by Amazon EC2 | |
+ // Auto Scaling when scaling in. | |
// | |
// ProtectedFromScaleIn is a required field | |
ProtectedFromScaleIn *bool `type:"boolean" required:"true"` | |
@@ -9487,7 +9876,8 @@ type InstanceDetails struct { | |
// The last reported health status of this instance. "Healthy" means that the | |
// instance is healthy and should remain in service. "Unhealthy" means that | |
- // the instance is unhealthy and Auto Scaling should terminate and replace it. | |
+ // the instance is unhealthy and Amazon EC2 Auto Scaling should terminate and | |
+ // replace it. | |
// | |
// HealthStatus is a required field | |
HealthStatus *string `min:"1" type:"string" required:"true"` | |
@@ -9505,14 +9895,14 @@ type InstanceDetails struct { | |
LaunchTemplate *LaunchTemplateSpecification `type:"structure"` | |
// The lifecycle state for the instance. For more information, see Auto Scaling | |
- // Lifecycle (http://docs.aws.amazon.com/autoscaling/latest/userguide/AutoScalingGroupLifecycle.html) | |
- // in the Auto Scaling User Guide. | |
+ // Lifecycle (http://docs.aws.amazon.com/autoscaling/ec2/userguide/AutoScalingGroupLifecycle.html) | |
+ // in the Amazon EC2 Auto Scaling User Guide. | |
// | |
// LifecycleState is a required field | |
LifecycleState *string `min:"1" type:"string" required:"true"` | |
- // Indicates whether the instance is protected from termination by Auto Scaling | |
- // when scaling in. | |
+ // Indicates whether the instance is protected from termination by Amazon EC2 | |
+ // Auto Scaling when scaling in. | |
// | |
// ProtectedFromScaleIn is a required field | |
ProtectedFromScaleIn *bool `type:"boolean" required:"true"` | |
@@ -9625,7 +10015,7 @@ type LaunchConfiguration struct { | |
// The creation date and time for the launch configuration. | |
// | |
// CreatedTime is a required field | |
- CreatedTime *time.Time `type:"timestamp" timestampFormat:"iso8601" required:"true"` | |
+ CreatedTime *time.Time `type:"timestamp" required:"true"` | |
// Controls whether the instance is optimized for EBS I/O (true) or not (false). | |
EbsOptimized *bool `type:"boolean"` | |
@@ -9816,10 +10206,11 @@ type LaunchTemplateSpecification struct { | |
// or a template ID. | |
LaunchTemplateName *string `min:"3" type:"string"` | |
- // The version number, $Latest, or $Default. If the value is $Latest, Auto Scaling | |
- // selects the latest version of the launch template when launching instances. | |
- // If the value is $Default, Auto Scaling selects the default version of the | |
- // launch template when launching instances. The default value is $Default. | |
+ // The version number, $Latest, or $Default. If the value is $Latest, Amazon | |
+ // EC2 Auto Scaling selects the latest version of the launch template when launching | |
+ // instances. If the value is $Default, Amazon EC2 Auto Scaling selects the | |
+ // default version of the launch template when launching instances. The default | |
+ // value is $Default. | |
Version *string `min:"1" type:"string"` | |
} | |
@@ -9870,11 +10261,12 @@ func (s *LaunchTemplateSpecification) SetVersion(v string) *LaunchTemplateSpecif | |
return s | |
} | |
-// Describes a lifecycle hook, which tells Auto Scaling that you want to perform | |
-// an action whenever it launches instances or whenever it terminates instances. | |
+// Describes a lifecycle hook, which tells Amazon EC2 Auto Scaling that you | |
+// want to perform an action whenever it launches instances or whenever it terminates | |
+// instances. | |
// | |
-// For more information, see Auto Scaling Lifecycle Hooks (http://docs.aws.amazon.com/autoscaling/latest/userguide/lifecycle-hooks.html) | |
-// in the Auto Scaling User Guide. | |
+// For more information, see Lifecycle Hooks (http://docs.aws.amazon.com/autoscaling/ec2/userguide/lifecycle-hooks.html) | |
+// in the Amazon EC2 Auto Scaling User Guide. | |
type LifecycleHook struct { | |
_ struct{} `type:"structure"` | |
@@ -9892,24 +10284,29 @@ type LifecycleHook struct { | |
GlobalTimeout *int64 `type:"integer"` | |
// The maximum time, in seconds, that can elapse before the lifecycle hook times | |
- // out. If the lifecycle hook times out, Auto Scaling performs the default action. | |
- // You can prevent the lifecycle hook from timing out by calling RecordLifecycleActionHeartbeat. | |
+ // out. If the lifecycle hook times out, Amazon EC2 Auto Scaling performs the | |
+ // default action. You can prevent the lifecycle hook from timing out by calling | |
+ // RecordLifecycleActionHeartbeat. | |
HeartbeatTimeout *int64 `type:"integer"` | |
// The name of the lifecycle hook. | |
LifecycleHookName *string `min:"1" type:"string"` | |
// The state of the EC2 instance to which you want to attach the lifecycle hook. | |
- // For a list of lifecycle hook types, see DescribeLifecycleHookTypes. | |
+ // The following are possible values: | |
+ // | |
+ // * autoscaling:EC2_INSTANCE_LAUNCHING | |
+ // | |
+ // * autoscaling:EC2_INSTANCE_TERMINATING | |
LifecycleTransition *string `type:"string"` | |
- // Additional information that you want to include any time Auto Scaling sends | |
- // a message to the notification target. | |
+ // Additional information that you want to include any time Amazon EC2 Auto | |
+ // Scaling sends a message to the notification target. | |
NotificationMetadata *string `min:"1" type:"string"` | |
- // The ARN of the target that Auto Scaling sends notifications to when an instance | |
- // is in the transition state for the lifecycle hook. The notification target | |
- // can be either an SQS queue or an SNS topic. | |
+ // The ARN of the target that Amazon EC2 Auto Scaling sends notifications to | |
+ // when an instance is in the transition state for the lifecycle hook. The notification | |
+ // target can be either an SQS queue or an SNS topic. | |
NotificationTargetARN *string `min:"1" type:"string"` | |
// The ARN of the IAM role that allows the Auto Scaling group to publish to | |
@@ -9981,11 +10378,12 @@ func (s *LifecycleHook) SetRoleARN(v string) *LifecycleHook { | |
return s | |
} | |
-// Describes a lifecycle hook, which tells Auto Scaling that you want to perform | |
-// an action whenever it launches instances or whenever it terminates instances. | |
+// Describes a lifecycle hook, which tells Amazon EC2 Auto Scaling that you | |
+// want to perform an action whenever it launches instances or whenever it terminates | |
+// instances. | |
// | |
-// For more information, see Auto Scaling Lifecycle Hooks (http://docs.aws.amazon.com/autoscaling/latest/userguide/lifecycle-hooks.html) | |
-// in the Auto Scaling User Guide. | |
+// For more information, see Lifecycle Hooks (http://docs.aws.amazon.com/autoscaling/ec2/userguide/lifecycle-hooks.html) | |
+// in the Amazon EC2 Auto Scaling User Guide. | |
type LifecycleHookSpecification struct { | |
_ struct{} `type:"structure"` | |
@@ -9995,8 +10393,9 @@ type LifecycleHookSpecification struct { | |
DefaultResult *string `type:"string"` | |
// The maximum time, in seconds, that can elapse before the lifecycle hook times | |
- // out. If the lifecycle hook times out, Auto Scaling performs the default action. | |
- // You can prevent the lifecycle hook from timing out by calling RecordLifecycleActionHeartbeat. | |
+ // out. If the lifecycle hook times out, Amazon EC2 Auto Scaling performs the | |
+ // default action. You can prevent the lifecycle hook from timing out by calling | |
+ // RecordLifecycleActionHeartbeat. | |
HeartbeatTimeout *int64 `type:"integer"` | |
// The name of the lifecycle hook. | |
@@ -10005,18 +10404,22 @@ type LifecycleHookSpecification struct { | |
LifecycleHookName *string `min:"1" type:"string" required:"true"` | |
// The state of the EC2 instance to which you want to attach the lifecycle hook. | |
- // For a list of lifecycle hook types, see DescribeLifecycleHookTypes. | |
+ // The possible values are: | |
+ // | |
+ // * autoscaling:EC2_INSTANCE_LAUNCHING | |
+ // | |
+ // * autoscaling:EC2_INSTANCE_TERMINATING | |
// | |
// LifecycleTransition is a required field | |
LifecycleTransition *string `type:"string" required:"true"` | |
- // Additional information that you want to include any time Auto Scaling sends | |
- // a message to the notification target. | |
+ // Additional information that you want to include any time Amazon EC2 Auto | |
+ // Scaling sends a message to the notification target. | |
NotificationMetadata *string `min:"1" type:"string"` | |
- // The ARN of the target that Auto Scaling sends notifications to when an instance | |
- // is in the transition state for the lifecycle hook. The notification target | |
- // can be either an SQS queue or an SNS topic. | |
+ // The ARN of the target that Amazon EC2 Auto Scaling sends notifications to | |
+ // when an instance is in the transition state for the lifecycle hook. The notification | |
+ // target can be either an SQS queue or an SNS topic. | |
NotificationTargetARN *string `type:"string"` | |
// The ARN of the IAM role that allows the Auto Scaling group to publish to | |
@@ -10460,8 +10863,8 @@ func (s *PredefinedMetricSpecification) SetResourceLabel(v string) *PredefinedMe | |
// Describes a process type. | |
// | |
-// For more information, see Auto Scaling Processes (http://docs.aws.amazon.com/autoscaling/latest/userguide/as-suspend-resume-processes.html#process-types) | |
-// in the Auto Scaling User Guide. | |
+// For more information, see Scaling Processes (http://docs.aws.amazon.com/autoscaling/ec2/userguide/as-suspend-resume-processes.html#process-types) | |
+// in the Amazon EC2 Auto Scaling User Guide. | |
type ProcessType struct { | |
_ struct{} `type:"structure"` | |
@@ -10520,8 +10923,8 @@ type PutLifecycleHookInput struct { | |
// out. The range is from 30 to 7200 seconds. The default is 3600 seconds (1 | |
// hour). | |
// | |
- // If the lifecycle hook times out, Auto Scaling performs the default action. | |
- // You can prevent the lifecycle hook from timing out by calling RecordLifecycleActionHeartbeat. | |
+ // If the lifecycle hook times out, Amazon EC2 Auto Scaling performs the default | |
+ // action. You can prevent the lifecycle hook from timing out by calling RecordLifecycleActionHeartbeat. | |
HeartbeatTimeout *int64 `type:"integer"` | |
// The name of the lifecycle hook. | |
@@ -10529,29 +10932,33 @@ type PutLifecycleHookInput struct { | |
// LifecycleHookName is a required field | |
LifecycleHookName *string `min:"1" type:"string" required:"true"` | |
- // The instance state to which you want to attach the lifecycle hook. For a | |
- // list of lifecycle hook types, see DescribeLifecycleHookTypes. | |
+ // The instance state to which you want to attach the lifecycle hook. The possible | |
+ // values are: | |
+ // | |
+ // * autoscaling:EC2_INSTANCE_LAUNCHING | |
+ // | |
+ // * autoscaling:EC2_INSTANCE_TERMINATING | |
// | |
// This parameter is required for new lifecycle hooks, but optional when updating | |
// existing hooks. | |
LifecycleTransition *string `type:"string"` | |
- // Contains additional information that you want to include any time Auto Scaling | |
- // sends a message to the notification target. | |
+ // Contains additional information that you want to include any time Amazon | |
+ // EC2 Auto Scaling sends a message to the notification target. | |
NotificationMetadata *string `min:"1" type:"string"` | |
- // The ARN of the notification target that Auto Scaling will use to notify you | |
- // when an instance is in the transition state for the lifecycle hook. This | |
- // target can be either an SQS queue or an SNS topic. If you specify an empty | |
- // string, this overrides the current ARN. | |
+ // The ARN of the notification target that Amazon EC2 Auto Scaling will use | |
+ // to notify you when an instance is in the transition state for the lifecycle | |
+ // hook. This target can be either an SQS queue or an SNS topic. If you specify | |
+ // an empty string, this overrides the current ARN. | |
// | |
// This operation uses the JSON format when sending notifications to an Amazon | |
// SQS queue, and an email key/value pair format when sending notifications | |
// to an Amazon SNS topic. | |
// | |
- // When you specify a notification target, Auto Scaling sends it a test message. | |
- // Test messages contains the following additional key/value pair: "Event": | |
- // "autoscaling:TEST_NOTIFICATION". | |
+ // When you specify a notification target, Amazon EC2 Auto Scaling sends it | |
+ // a test message. Test messages contains the following additional key/value | |
+ // pair: "Event": "autoscaling:TEST_NOTIFICATION". | |
NotificationTargetARN *string `type:"string"` | |
// The ARN of the IAM role that allows the Auto Scaling group to publish to | |
@@ -10671,7 +11078,7 @@ type PutNotificationConfigurationInput struct { | |
AutoScalingGroupName *string `min:"1" type:"string" required:"true"` | |
// The type of event that will cause the notification to be sent. For details | |
- // about notification types supported by Auto Scaling, see DescribeAutoScalingNotificationTypes. | |
+ // about notification types supported by Amazon EC2 Auto Scaling, see DescribeAutoScalingNotificationTypes. | |
// | |
// NotificationTypes is a required field | |
NotificationTypes []*string `type:"list" required:"true"` | |
@@ -10758,8 +11165,8 @@ type PutScalingPolicyInput struct { | |
// | |
// This parameter is supported if the policy type is SimpleScaling or StepScaling. | |
// | |
- // For more information, see Dynamic Scaling (http://docs.aws.amazon.com/autoscaling/latest/userguide/as-scale-based-on-demand.html) | |
- // in the Auto Scaling User Guide. | |
+ // For more information, see Dynamic Scaling (http://docs.aws.amazon.com/autoscaling/ec2/userguide/as-scale-based-on-demand.html) | |
+ // in the Amazon EC2 Auto Scaling User Guide. | |
AdjustmentType *string `min:"1" type:"string"` | |
// The name of the Auto Scaling group. | |
@@ -10773,8 +11180,8 @@ type PutScalingPolicyInput struct { | |
// | |
// This parameter is supported if the policy type is SimpleScaling. | |
// | |
- // For more information, see Auto Scaling Cooldowns (http://docs.aws.amazon.com/autoscaling/latest/userguide/Cooldown.html) | |
- // in the Auto Scaling User Guide. | |
+ // For more information, see Scaling Cooldowns (http://docs.aws.amazon.com/autoscaling/ec2/userguide/Cooldown.html) | |
+ // in the Amazon EC2 Auto Scaling User Guide. | |
Cooldown *int64 `type:"integer"` | |
// The estimated time, in seconds, until a newly launched instance can contribute | |
@@ -11005,9 +11412,9 @@ type PutScheduledUpdateGroupActionInput struct { | |
// The number of EC2 instances that should be running in the group. | |
DesiredCapacity *int64 `type:"integer"` | |
- // The time for the recurring schedule to end. Auto Scaling does not perform | |
- // the action after this time. | |
- EndTime *time.Time `type:"timestamp" timestampFormat:"iso8601"` | |
+ // The time for the recurring schedule to end. Amazon EC2 Auto Scaling does | |
+ // not perform the action after this time. | |
+ EndTime *time.Time `type:"timestamp"` | |
// The maximum size for the Auto Scaling group. | |
MaxSize *int64 `type:"integer"` | |
@@ -11016,7 +11423,7 @@ type PutScheduledUpdateGroupActionInput struct { | |
MinSize *int64 `type:"integer"` | |
// The recurring schedule for this action, in Unix cron syntax format. For more | |
- // information, see Cron (http://en.wikipedia.org/wiki/Cron) in Wikipedia. | |
+ // information about this format, see Crontab (http://crontab.org). | |
Recurrence *string `min:"1" type:"string"` | |
// The name of this scaling action. | |
@@ -11027,15 +11434,16 @@ type PutScheduledUpdateGroupActionInput struct { | |
// The time for this action to start, in "YYYY-MM-DDThh:mm:ssZ" format in UTC/GMT | |
// only (for example, 2014-06-01T00:00:00Z). | |
// | |
- // If you specify Recurrence and StartTime, Auto Scaling performs the action | |
- // at this time, and then performs the action based on the specified recurrence. | |
+ // If you specify Recurrence and StartTime, Amazon EC2 Auto Scaling performs | |
+ // the action at this time, and then performs the action based on the specified | |
+ // recurrence. | |
// | |
- // If you try to schedule your action in the past, Auto Scaling returns an error | |
- // message. | |
- StartTime *time.Time `type:"timestamp" timestampFormat:"iso8601"` | |
+ // If you try to schedule your action in the past, Amazon EC2 Auto Scaling returns | |
+ // an error message. | |
+ StartTime *time.Time `type:"timestamp"` | |
// This parameter is deprecated. | |
- Time *time.Time `type:"timestamp" timestampFormat:"iso8601"` | |
+ Time *time.Time `type:"timestamp"` | |
} | |
// String returns the string representation | |
@@ -11153,8 +11561,8 @@ type RecordLifecycleActionHeartbeatInput struct { | |
InstanceId *string `min:"1" type:"string"` | |
// A token that uniquely identifies a specific lifecycle action associated with | |
- // an instance. Auto Scaling sends this token to the notification target you | |
- // specified when you created the lifecycle hook. | |
+ // an instance. Amazon EC2 Auto Scaling sends this token to the notification | |
+ // target you specified when you created the lifecycle hook. | |
LifecycleActionToken *string `min:"36" type:"string"` | |
// The name of the lifecycle hook. | |
@@ -11471,7 +11879,7 @@ func (s *ScalingProcessQuery) SetScalingProcesses(v []*string) *ScalingProcessQu | |
return s | |
} | |
-// Describes a scheduled update to an Auto Scaling group. | |
+// Describes a scheduled scaling action. Used in response to DescribeScheduledActions. | |
type ScheduledUpdateGroupAction struct { | |
_ struct{} `type:"structure"` | |
@@ -11483,7 +11891,7 @@ type ScheduledUpdateGroupAction struct { | |
// The date and time that the action is scheduled to end. This date and time | |
// can be up to one month in the future. | |
- EndTime *time.Time `type:"timestamp" timestampFormat:"iso8601"` | |
+ EndTime *time.Time `type:"timestamp"` | |
// The maximum size of the group. | |
MaxSize *int64 `type:"integer"` | |
@@ -11505,10 +11913,10 @@ type ScheduledUpdateGroupAction struct { | |
// | |
// When StartTime and EndTime are specified with Recurrence, they form the boundaries | |
// of when the recurring action will start and stop. | |
- StartTime *time.Time `type:"timestamp" timestampFormat:"iso8601"` | |
+ StartTime *time.Time `type:"timestamp"` | |
// This parameter is deprecated. | |
- Time *time.Time `type:"timestamp" timestampFormat:"iso8601"` | |
+ Time *time.Time `type:"timestamp"` | |
} | |
// String returns the string representation | |
@@ -11581,6 +11989,119 @@ func (s *ScheduledUpdateGroupAction) SetTime(v time.Time) *ScheduledUpdateGroupA | |
return s | |
} | |
+// Describes one or more scheduled scaling action updates for a specified Auto | |
+// Scaling group. Used in combination with BatchPutScheduledUpdateGroupAction. | |
+// | |
+// When updating a scheduled scaling action, all optional parameters are left | |
+// unchanged if not specified. | |
+type ScheduledUpdateGroupActionRequest struct { | |
+ _ struct{} `type:"structure"` | |
+ | |
+ // The number of EC2 instances that should be running in the group. | |
+ DesiredCapacity *int64 `type:"integer"` | |
+ | |
+ // The time for the recurring schedule to end. Amazon EC2 Auto Scaling does | |
+ // not perform the action after this time. | |
+ EndTime *time.Time `type:"timestamp"` | |
+ | |
+ // The maximum size of the group. | |
+ MaxSize *int64 `type:"integer"` | |
+ | |
+ // The minimum size of the group. | |
+ MinSize *int64 `type:"integer"` | |
+ | |
+ // The recurring schedule for the action, in Unix cron syntax format. For more | |
+ // information about this format, see Crontab (http://crontab.org). | |
+ Recurrence *string `min:"1" type:"string"` | |
+ | |
+ // The name of the scaling action. | |
+ // | |
+ // ScheduledActionName is a required field | |
+ ScheduledActionName *string `min:"1" type:"string" required:"true"` | |
+ | |
+ // The time for the action to start, in "YYYY-MM-DDThh:mm:ssZ" format in UTC/GMT | |
+ // only (for example, 2014-06-01T00:00:00Z). | |
+ // | |
+ // If you specify Recurrence and StartTime, Amazon EC2 Auto Scaling performs | |
+ // the action at this time, and then performs the action based on the specified | |
+ // recurrence. | |
+ // | |
+ // If you try to schedule the action in the past, Amazon EC2 Auto Scaling returns | |
+ // an error message. | |
+ StartTime *time.Time `type:"timestamp"` | |
+} | |
+ | |
+// String returns the string representation | |
+func (s ScheduledUpdateGroupActionRequest) String() string { | |
+ return awsutil.Prettify(s) | |
+} | |
+ | |
+// GoString returns the string representation | |
+func (s ScheduledUpdateGroupActionRequest) GoString() string { | |
+ return s.String() | |
+} | |
+ | |
+// Validate inspects the fields of the type to determine if they are valid. | |
+func (s *ScheduledUpdateGroupActionRequest) Validate() error { | |
+ invalidParams := request.ErrInvalidParams{Context: "ScheduledUpdateGroupActionRequest"} | |
+ if s.Recurrence != nil && len(*s.Recurrence) < 1 { | |
+ invalidParams.Add(request.NewErrParamMinLen("Recurrence", 1)) | |
+ } | |
+ if s.ScheduledActionName == nil { | |
+ invalidParams.Add(request.NewErrParamRequired("ScheduledActionName")) | |
+ } | |
+ if s.ScheduledActionName != nil && len(*s.ScheduledActionName) < 1 { | |
+ invalidParams.Add(request.NewErrParamMinLen("ScheduledActionName", 1)) | |
+ } | |
+ | |
+ if invalidParams.Len() > 0 { | |
+ return invalidParams | |
+ } | |
+ return nil | |
+} | |
+ | |
+// SetDesiredCapacity sets the DesiredCapacity field's value. | |
+func (s *ScheduledUpdateGroupActionRequest) SetDesiredCapacity(v int64) *ScheduledUpdateGroupActionRequest { | |
+ s.DesiredCapacity = &v | |
+ return s | |
+} | |
+ | |
+// SetEndTime sets the EndTime field's value. | |
+func (s *ScheduledUpdateGroupActionRequest) SetEndTime(v time.Time) *ScheduledUpdateGroupActionRequest { | |
+ s.EndTime = &v | |
+ return s | |
+} | |
+ | |
+// SetMaxSize sets the MaxSize field's value. | |
+func (s *ScheduledUpdateGroupActionRequest) SetMaxSize(v int64) *ScheduledUpdateGroupActionRequest { | |
+ s.MaxSize = &v | |
+ return s | |
+} | |
+ | |
+// SetMinSize sets the MinSize field's value. | |
+func (s *ScheduledUpdateGroupActionRequest) SetMinSize(v int64) *ScheduledUpdateGroupActionRequest { | |
+ s.MinSize = &v | |
+ return s | |
+} | |
+ | |
+// SetRecurrence sets the Recurrence field's value. | |
+func (s *ScheduledUpdateGroupActionRequest) SetRecurrence(v string) *ScheduledUpdateGroupActionRequest { | |
+ s.Recurrence = &v | |
+ return s | |
+} | |
+ | |
+// SetScheduledActionName sets the ScheduledActionName field's value. | |
+func (s *ScheduledUpdateGroupActionRequest) SetScheduledActionName(v string) *ScheduledUpdateGroupActionRequest { | |
+ s.ScheduledActionName = &v | |
+ return s | |
+} | |
+ | |
+// SetStartTime sets the StartTime field's value. | |
+func (s *ScheduledUpdateGroupActionRequest) SetStartTime(v time.Time) *ScheduledUpdateGroupActionRequest { | |
+ s.StartTime = &v | |
+ return s | |
+} | |
+ | |
type SetDesiredCapacityInput struct { | |
_ struct{} `type:"structure"` | |
@@ -11594,10 +12115,10 @@ type SetDesiredCapacityInput struct { | |
// DesiredCapacity is a required field | |
DesiredCapacity *int64 `type:"integer" required:"true"` | |
- // Indicates whether Auto Scaling waits for the cooldown period to complete | |
- // before initiating a scaling activity to set your Auto Scaling group to its | |
- // new capacity. By default, Auto Scaling does not honor the cooldown period | |
- // during manual scaling activities. | |
+ // Indicates whether Amazon EC2 Auto Scaling waits for the cooldown period to | |
+ // complete before initiating a scaling activity to set your Auto Scaling group | |
+ // to its new capacity. By default, Amazon EC2 Auto Scaling does not honor the | |
+ // cooldown period during manual scaling activities. | |
HonorCooldown *bool `type:"boolean"` | |
} | |
@@ -11667,7 +12188,8 @@ type SetInstanceHealthInput struct { | |
// The health status of the instance. Set to Healthy if you want the instance | |
// to remain in service. Set to Unhealthy if you want the instance to be out | |
- // of service. Auto Scaling will terminate and replace the unhealthy instance. | |
+ // of service. Amazon EC2 Auto Scaling will terminate and replace the unhealthy | |
+ // instance. | |
// | |
// HealthStatus is a required field | |
HealthStatus *string `min:"1" type:"string" required:"true"` | |
@@ -11764,8 +12286,8 @@ type SetInstanceProtectionInput struct { | |
// InstanceIds is a required field | |
InstanceIds []*string `type:"list" required:"true"` | |
- // Indicates whether the instance is protected from termination by Auto Scaling | |
- // when scaling in. | |
+ // Indicates whether the instance is protected from termination by Amazon EC2 | |
+ // Auto Scaling when scaling in. | |
// | |
// ProtectedFromScaleIn is a required field | |
ProtectedFromScaleIn *bool `type:"boolean" required:"true"` | |
@@ -11946,8 +12468,8 @@ func (s SuspendProcessesOutput) GoString() string { | |
return s.String() | |
} | |
-// Describes an Auto Scaling process that has been suspended. For more information, | |
-// see ProcessType. | |
+// Describes an automatic scaling process that has been suspended. For more | |
+// information, see ProcessType. | |
type SuspendedProcess struct { | |
_ struct{} `type:"structure"` | |
@@ -12293,8 +12815,8 @@ type UpdateAutoScalingGroupInput struct { | |
// The amount of time, in seconds, after a scaling activity completes before | |
// another scaling activity can start. The default is 300. | |
// | |
- // For more information, see Auto Scaling Cooldowns (http://docs.aws.amazon.com/autoscaling/latest/userguide/Cooldown.html) | |
- // in the Auto Scaling User Guide. | |
+ // For more information, see Scaling Cooldowns (http://docs.aws.amazon.com/autoscaling/ec2/userguide/Cooldown.html) | |
+ // in the Amazon EC2 Auto Scaling User Guide. | |
DefaultCooldown *int64 `type:"integer"` | |
// The number of EC2 instances that should be running in the Auto Scaling group. | |
@@ -12302,12 +12824,12 @@ type UpdateAutoScalingGroupInput struct { | |
// and less than or equal to the maximum size of the group. | |
DesiredCapacity *int64 `type:"integer"` | |
- // The amount of time, in seconds, that Auto Scaling waits before checking the | |
- // health status of an EC2 instance that has come into service. The default | |
- // is 0. | |
+ // The amount of time, in seconds, that Amazon EC2 Auto Scaling waits before | |
+ // checking the health status of an EC2 instance that has come into service. | |
+ // The default is 0. | |
// | |
- // For more information, see Health Checks (http://docs.aws.amazon.com/autoscaling/latest/userguide/healthcheck.html) | |
- // in the Auto Scaling User Guide. | |
+ // For more information, see Health Checks (http://docs.aws.amazon.com/autoscaling/ec2/userguide/healthcheck.html) | |
+ // in the Amazon EC2 Auto Scaling User Guide. | |
HealthCheckGracePeriod *int64 `type:"integer"` | |
// The service to use for the health checks. The valid values are EC2 and ELB. | |
@@ -12345,7 +12867,7 @@ type UpdateAutoScalingGroupInput struct { | |
// that they are listed. | |
// | |
// For more information, see Controlling Which Instances Auto Scaling Terminates | |
- // During Scale In (http://docs.aws.amazon.com/autoscaling/latest/userguide/as-instance-termination.html) | |
+ // During Scale In (http://docs.aws.amazon.com/autoscaling/ec2/userguide/as-instance-termination.html) | |
// in the Auto Scaling User Guide. | |
TerminationPolicies []*string `type:"list"` | |
@@ -12355,8 +12877,8 @@ type UpdateAutoScalingGroupInput struct { | |
// When you specify VPCZoneIdentifier with AvailabilityZones, ensure that the | |
// subnets' Availability Zones match the values you specify for AvailabilityZones. | |
// | |
- // For more information, see Launching Auto Scaling Instances in a VPC (http://docs.aws.amazon.com/autoscaling/latest/userguide/asg-in-vpc.html) | |
- // in the Auto Scaling User Guide. | |
+ // For more information, see Launching Auto Scaling Instances in a VPC (http://docs.aws.amazon.com/autoscaling/ec2/userguide/asg-in-vpc.html) | |
+ // in the Amazon EC2 Auto Scaling User Guide. | |
VPCZoneIdentifier *string `min:"1" type:"string"` | |
} | |
diff --git a/vendor/github.com/aws/aws-sdk-go/service/autoscaling/autoscalingiface/interface.go b/vendor/github.com/aws/aws-sdk-go/service/autoscaling/autoscalingiface/interface.go | |
index fe4e0ebed..e5f3a87d3 100644 | |
--- a/vendor/github.com/aws/aws-sdk-go/service/autoscaling/autoscalingiface/interface.go | |
+++ b/vendor/github.com/aws/aws-sdk-go/service/autoscaling/autoscalingiface/interface.go | |
@@ -72,6 +72,14 @@ type AutoScalingAPI interface { | |
AttachLoadBalancersWithContext(aws.Context, *autoscaling.AttachLoadBalancersInput, ...request.Option) (*autoscaling.AttachLoadBalancersOutput, error) | |
AttachLoadBalancersRequest(*autoscaling.AttachLoadBalancersInput) (*request.Request, *autoscaling.AttachLoadBalancersOutput) | |
+ BatchDeleteScheduledAction(*autoscaling.BatchDeleteScheduledActionInput) (*autoscaling.BatchDeleteScheduledActionOutput, error) | |
+ BatchDeleteScheduledActionWithContext(aws.Context, *autoscaling.BatchDeleteScheduledActionInput, ...request.Option) (*autoscaling.BatchDeleteScheduledActionOutput, error) | |
+ BatchDeleteScheduledActionRequest(*autoscaling.BatchDeleteScheduledActionInput) (*request.Request, *autoscaling.BatchDeleteScheduledActionOutput) | |
+ | |
+ BatchPutScheduledUpdateGroupAction(*autoscaling.BatchPutScheduledUpdateGroupActionInput) (*autoscaling.BatchPutScheduledUpdateGroupActionOutput, error) | |
+ BatchPutScheduledUpdateGroupActionWithContext(aws.Context, *autoscaling.BatchPutScheduledUpdateGroupActionInput, ...request.Option) (*autoscaling.BatchPutScheduledUpdateGroupActionOutput, error) | |
+ BatchPutScheduledUpdateGroupActionRequest(*autoscaling.BatchPutScheduledUpdateGroupActionInput) (*request.Request, *autoscaling.BatchPutScheduledUpdateGroupActionOutput) | |
+ | |
CompleteLifecycleAction(*autoscaling.CompleteLifecycleActionInput) (*autoscaling.CompleteLifecycleActionOutput, error) | |
CompleteLifecycleActionWithContext(aws.Context, *autoscaling.CompleteLifecycleActionInput, ...request.Option) (*autoscaling.CompleteLifecycleActionOutput, error) | |
CompleteLifecycleActionRequest(*autoscaling.CompleteLifecycleActionInput) (*request.Request, *autoscaling.CompleteLifecycleActionOutput) | |
diff --git a/vendor/github.com/aws/aws-sdk-go/service/cloudformation/api.go b/vendor/github.com/aws/aws-sdk-go/service/cloudformation/api.go | |
index 3cd918390..3c0078f1f 100644 | |
--- a/vendor/github.com/aws/aws-sdk-go/service/cloudformation/api.go | |
+++ b/vendor/github.com/aws/aws-sdk-go/service/cloudformation/api.go | |
@@ -18,7 +18,7 @@ const opCancelUpdateStack = "CancelUpdateStack" | |
// CancelUpdateStackRequest generates a "aws/request.Request" representing the | |
// client's request for the CancelUpdateStack operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -102,7 +102,7 @@ const opContinueUpdateRollback = "ContinueUpdateRollback" | |
// ContinueUpdateRollbackRequest generates a "aws/request.Request" representing the | |
// client's request for the ContinueUpdateRollback operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -193,7 +193,7 @@ const opCreateChangeSet = "CreateChangeSet" | |
// CreateChangeSetRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateChangeSet operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -301,7 +301,7 @@ const opCreateStack = "CreateStack" | |
// CreateStackRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateStack operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -394,7 +394,7 @@ const opCreateStackInstances = "CreateStackInstances" | |
// CreateStackInstancesRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateStackInstances operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -495,7 +495,7 @@ const opCreateStackSet = "CreateStackSet" | |
// CreateStackSetRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateStackSet operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -582,7 +582,7 @@ const opDeleteChangeSet = "DeleteChangeSet" | |
// DeleteChangeSetRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteChangeSet operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -667,7 +667,7 @@ const opDeleteStack = "DeleteStack" | |
// DeleteStackRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteStack operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -750,7 +750,7 @@ const opDeleteStackInstances = "DeleteStackInstances" | |
// DeleteStackInstancesRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteStackInstances operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -843,7 +843,7 @@ const opDeleteStackSet = "DeleteStackSet" | |
// DeleteStackSetRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteStackSet operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -930,7 +930,7 @@ const opDescribeAccountLimits = "DescribeAccountLimits" | |
// DescribeAccountLimitsRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeAccountLimits operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1005,7 +1005,7 @@ const opDescribeChangeSet = "DescribeChangeSet" | |
// DescribeChangeSetRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeChangeSet operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1088,7 +1088,7 @@ const opDescribeStackEvents = "DescribeStackEvents" | |
// DescribeStackEventsRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeStackEvents operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1223,7 +1223,7 @@ const opDescribeStackInstance = "DescribeStackInstance" | |
// DescribeStackInstanceRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeStackInstance operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1309,7 +1309,7 @@ const opDescribeStackResource = "DescribeStackResource" | |
// DescribeStackResourceRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeStackResource operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1386,7 +1386,7 @@ const opDescribeStackResources = "DescribeStackResources" | |
// DescribeStackResourcesRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeStackResources operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1477,7 +1477,7 @@ const opDescribeStackSet = "DescribeStackSet" | |
// DescribeStackSetRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeStackSet operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1556,7 +1556,7 @@ const opDescribeStackSetOperation = "DescribeStackSetOperation" | |
// DescribeStackSetOperationRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeStackSetOperation operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1638,7 +1638,7 @@ const opDescribeStacks = "DescribeStacks" | |
// DescribeStacksRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeStacks operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1771,7 +1771,7 @@ const opEstimateTemplateCost = "EstimateTemplateCost" | |
// EstimateTemplateCostRequest generates a "aws/request.Request" representing the | |
// client's request for the EstimateTemplateCost operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1847,7 +1847,7 @@ const opExecuteChangeSet = "ExecuteChangeSet" | |
// ExecuteChangeSetRequest generates a "aws/request.Request" representing the | |
// client's request for the ExecuteChangeSet operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1950,7 +1950,7 @@ const opGetStackPolicy = "GetStackPolicy" | |
// GetStackPolicyRequest generates a "aws/request.Request" representing the | |
// client's request for the GetStackPolicy operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2025,7 +2025,7 @@ const opGetTemplate = "GetTemplate" | |
// GetTemplateRequest generates a "aws/request.Request" representing the | |
// client's request for the GetTemplate operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2111,7 +2111,7 @@ const opGetTemplateSummary = "GetTemplateSummary" | |
// GetTemplateSummaryRequest generates a "aws/request.Request" representing the | |
// client's request for the GetTemplateSummary operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2201,7 +2201,7 @@ const opListChangeSets = "ListChangeSets" | |
// ListChangeSetsRequest generates a "aws/request.Request" representing the | |
// client's request for the ListChangeSets operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2277,7 +2277,7 @@ const opListExports = "ListExports" | |
// ListExportsRequest generates a "aws/request.Request" representing the | |
// client's request for the ListExports operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2413,7 +2413,7 @@ const opListImports = "ListImports" | |
// ListImportsRequest generates a "aws/request.Request" representing the | |
// client's request for the ListImports operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2549,7 +2549,7 @@ const opListStackInstances = "ListStackInstances" | |
// ListStackInstancesRequest generates a "aws/request.Request" representing the | |
// client's request for the ListStackInstances operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2630,7 +2630,7 @@ const opListStackResources = "ListStackResources" | |
// ListStackResourcesRequest generates a "aws/request.Request" representing the | |
// client's request for the ListStackResources operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2763,7 +2763,7 @@ const opListStackSetOperationResults = "ListStackSetOperationResults" | |
// ListStackSetOperationResultsRequest generates a "aws/request.Request" representing the | |
// client's request for the ListStackSetOperationResults operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2845,7 +2845,7 @@ const opListStackSetOperations = "ListStackSetOperations" | |
// ListStackSetOperationsRequest generates a "aws/request.Request" representing the | |
// client's request for the ListStackSetOperations operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2924,7 +2924,7 @@ const opListStackSets = "ListStackSets" | |
// ListStackSetsRequest generates a "aws/request.Request" representing the | |
// client's request for the ListStackSets operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2999,7 +2999,7 @@ const opListStacks = "ListStacks" | |
// ListStacksRequest generates a "aws/request.Request" representing the | |
// client's request for the ListStacks operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3133,7 +3133,7 @@ const opSetStackPolicy = "SetStackPolicy" | |
// SetStackPolicyRequest generates a "aws/request.Request" representing the | |
// client's request for the SetStackPolicy operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3209,7 +3209,7 @@ const opSignalResource = "SignalResource" | |
// SignalResourceRequest generates a "aws/request.Request" representing the | |
// client's request for the SignalResource operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3290,7 +3290,7 @@ const opStopStackSetOperation = "StopStackSetOperation" | |
// StopStackSetOperationRequest generates a "aws/request.Request" representing the | |
// client's request for the StopStackSetOperation operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3375,7 +3375,7 @@ const opUpdateStack = "UpdateStack" | |
// UpdateStackRequest generates a "aws/request.Request" representing the | |
// client's request for the UpdateStack operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3466,7 +3466,7 @@ const opUpdateStackInstances = "UpdateStackInstances" | |
// UpdateStackInstancesRequest generates a "aws/request.Request" representing the | |
// client's request for the UpdateStackInstances operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3579,7 +3579,7 @@ const opUpdateStackSet = "UpdateStackSet" | |
// UpdateStackSetRequest generates a "aws/request.Request" representing the | |
// client's request for the UpdateStackSet operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3681,7 +3681,7 @@ const opUpdateTerminationProtection = "UpdateTerminationProtection" | |
// UpdateTerminationProtectionRequest generates a "aws/request.Request" representing the | |
// client's request for the UpdateTerminationProtection operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3763,7 +3763,7 @@ const opValidateTemplate = "ValidateTemplate" | |
// ValidateTemplateRequest generates a "aws/request.Request" representing the | |
// client's request for the ValidateTemplate operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -4056,7 +4056,7 @@ type ChangeSetSummary struct { | |
ChangeSetName *string `min:"1" type:"string"` | |
// The start time when the change set was created, in UTC. | |
- CreationTime *time.Time `type:"timestamp" timestampFormat:"iso8601"` | |
+ CreationTime *time.Time `type:"timestamp"` | |
// Descriptive information about the change set. | |
Description *string `min:"1" type:"string"` | |
@@ -5911,7 +5911,7 @@ type DescribeChangeSetOutput struct { | |
Changes []*Change `type:"list"` | |
// The start time when the change set was created, in UTC. | |
- CreationTime *time.Time `type:"timestamp" timestampFormat:"iso8601"` | |
+ CreationTime *time.Time `type:"timestamp"` | |
// Information about the change set. | |
Description *string `min:"1" type:"string"` | |
@@ -8922,10 +8922,10 @@ type Stack struct { | |
// The time at which the stack was created. | |
// | |
// CreationTime is a required field | |
- CreationTime *time.Time `type:"timestamp" timestampFormat:"iso8601" required:"true"` | |
+ CreationTime *time.Time `type:"timestamp" required:"true"` | |
// The time the stack was deleted. | |
- DeletionTime *time.Time `type:"timestamp" timestampFormat:"iso8601"` | |
+ DeletionTime *time.Time `type:"timestamp"` | |
// A user-defined description associated with the stack. | |
Description *string `min:"1" type:"string"` | |
@@ -8948,7 +8948,7 @@ type Stack struct { | |
// The time the stack was last updated. This field will only be returned if | |
// the stack has been updated at least once. | |
- LastUpdatedTime *time.Time `type:"timestamp" timestampFormat:"iso8601"` | |
+ LastUpdatedTime *time.Time `type:"timestamp"` | |
// SNS topic ARNs to which stack related events are published. | |
NotificationARNs []*string `type:"list"` | |
@@ -9199,7 +9199,7 @@ type StackEvent struct { | |
// Time the status was updated. | |
// | |
// Timestamp is a required field | |
- Timestamp *time.Time `type:"timestamp" timestampFormat:"iso8601" required:"true"` | |
+ Timestamp *time.Time `type:"timestamp" required:"true"` | |
} | |
// String returns the string representation | |
@@ -9509,7 +9509,7 @@ type StackResource struct { | |
// Time the status was updated. | |
// | |
// Timestamp is a required field | |
- Timestamp *time.Time `type:"timestamp" timestampFormat:"iso8601" required:"true"` | |
+ Timestamp *time.Time `type:"timestamp" required:"true"` | |
} | |
// String returns the string representation | |
@@ -9586,7 +9586,7 @@ type StackResourceDetail struct { | |
// Time the status was updated. | |
// | |
// LastUpdatedTimestamp is a required field | |
- LastUpdatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601" required:"true"` | |
+ LastUpdatedTimestamp *time.Time `type:"timestamp" required:"true"` | |
// The logical name of the resource specified in the template. | |
// | |
@@ -9701,7 +9701,7 @@ type StackResourceSummary struct { | |
// Time the status was updated. | |
// | |
// LastUpdatedTimestamp is a required field | |
- LastUpdatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601" required:"true"` | |
+ LastUpdatedTimestamp *time.Time `type:"timestamp" required:"true"` | |
// The logical name of the resource specified in the template. | |
// | |
@@ -9931,12 +9931,12 @@ type StackSetOperation struct { | |
// stacks themselves. This is because AWS CloudFormation needs to perform preparatory | |
// work for the operation, such as dispatching the work to the requested regions, | |
// before actually creating the first stacks. | |
- CreationTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"` | |
+ CreationTimestamp *time.Time `type:"timestamp"` | |
// The time at which the stack set operation ended, across all accounts and | |
// regions specified. Note that this doesn't necessarily mean that the stack | |
// set operation was successful, or even attempted, in each account or region. | |
- EndTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"` | |
+ EndTimestamp *time.Time `type:"timestamp"` | |
// The name of the IAM execution role used to create or update the stack set. | |
// | |
@@ -10265,12 +10265,12 @@ type StackSetOperationSummary struct { | |
// stacks themselves. This is because AWS CloudFormation needs to perform preparatory | |
// work for the operation, such as dispatching the work to the requested regions, | |
// before actually creating the first stacks. | |
- CreationTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"` | |
+ CreationTimestamp *time.Time `type:"timestamp"` | |
// The time at which the stack set operation ended, across all accounts and | |
// regions specified. Note that this doesn't necessarily mean that the stack | |
// set operation was successful, or even attempted, in each account or region. | |
- EndTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"` | |
+ EndTimestamp *time.Time `type:"timestamp"` | |
// The unique ID of the stack set operation. | |
OperationId *string `min:"1" type:"string"` | |
@@ -10397,14 +10397,14 @@ type StackSummary struct { | |
// The time the stack was created. | |
// | |
// CreationTime is a required field | |
- CreationTime *time.Time `type:"timestamp" timestampFormat:"iso8601" required:"true"` | |
+ CreationTime *time.Time `type:"timestamp" required:"true"` | |
// The time the stack was deleted. | |
- DeletionTime *time.Time `type:"timestamp" timestampFormat:"iso8601"` | |
+ DeletionTime *time.Time `type:"timestamp"` | |
// The time the stack was last updated. This field will only be returned if | |
// the stack has been updated at least once. | |
- LastUpdatedTime *time.Time `type:"timestamp" timestampFormat:"iso8601"` | |
+ LastUpdatedTime *time.Time `type:"timestamp"` | |
// For nested stacks--stacks created as resources for another stack--the stack | |
// ID of the direct parent of this stack. For the first level of nested stacks, | |
diff --git a/vendor/github.com/aws/aws-sdk-go/service/ec2/api.go b/vendor/github.com/aws/aws-sdk-go/service/ec2/api.go | |
index 157c3f9db..bc96eea57 100644 | |
--- a/vendor/github.com/aws/aws-sdk-go/service/ec2/api.go | |
+++ b/vendor/github.com/aws/aws-sdk-go/service/ec2/api.go | |
@@ -18,7 +18,7 @@ const opAcceptReservedInstancesExchangeQuote = "AcceptReservedInstancesExchangeQ | |
// AcceptReservedInstancesExchangeQuoteRequest generates a "aws/request.Request" representing the | |
// client's request for the AcceptReservedInstancesExchangeQuote operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -93,7 +93,7 @@ const opAcceptVpcEndpointConnections = "AcceptVpcEndpointConnections" | |
// AcceptVpcEndpointConnectionsRequest generates a "aws/request.Request" representing the | |
// client's request for the AcceptVpcEndpointConnections operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -168,7 +168,7 @@ const opAcceptVpcPeeringConnection = "AcceptVpcPeeringConnection" | |
// AcceptVpcPeeringConnectionRequest generates a "aws/request.Request" representing the | |
// client's request for the AcceptVpcPeeringConnection operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -248,7 +248,7 @@ const opAllocateAddress = "AllocateAddress" | |
// AllocateAddressRequest generates a "aws/request.Request" representing the | |
// client's request for the AllocateAddress operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -287,17 +287,21 @@ func (c *EC2) AllocateAddressRequest(input *AllocateAddressInput) (req *request. | |
// AllocateAddress API operation for Amazon Elastic Compute Cloud. | |
// | |
-// Allocates an Elastic IP address. | |
+// Allocates an Elastic IP address to your AWS account. After you allocate the | |
+// Elastic IP address you can associate it with an instance or network interface. | |
+// After you release an Elastic IP address, it is released to the IP address | |
+// pool and can be allocated to a different AWS account. | |
+// | |
+// [EC2-VPC] If you release an Elastic IP address, you might be able to recover | |
+// it. You cannot recover an Elastic IP address that you released after it is | |
+// allocated to another AWS account. You cannot recover an Elastic IP address | |
+// for EC2-Classic. To attempt to recover an Elastic IP address that you released, | |
+// specify it in this operation. | |
// | |
// An Elastic IP address is for use either in the EC2-Classic platform or in | |
// a VPC. By default, you can allocate 5 Elastic IP addresses for EC2-Classic | |
// per region and 5 Elastic IP addresses for EC2-VPC per region. | |
// | |
-// If you release an Elastic IP address for use in a VPC, you might be able | |
-// to recover it. To recover an Elastic IP address that you released, specify | |
-// it in the Address parameter. Note that you cannot recover an Elastic IP address | |
-// that you released after it is allocated to another AWS account. | |
-// | |
// For more information, see Elastic IP Addresses (http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html) | |
// in the Amazon Elastic Compute Cloud User Guide. | |
// | |
@@ -334,7 +338,7 @@ const opAllocateHosts = "AllocateHosts" | |
// AllocateHostsRequest generates a "aws/request.Request" representing the | |
// client's request for the AllocateHosts operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -409,7 +413,7 @@ const opAssignIpv6Addresses = "AssignIpv6Addresses" | |
// AssignIpv6AddressesRequest generates a "aws/request.Request" representing the | |
// client's request for the AssignIpv6Addresses operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -490,7 +494,7 @@ const opAssignPrivateIpAddresses = "AssignPrivateIpAddresses" | |
// AssignPrivateIpAddressesRequest generates a "aws/request.Request" representing the | |
// client's request for the AssignPrivateIpAddresses operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -576,7 +580,7 @@ const opAssociateAddress = "AssociateAddress" | |
// AssociateAddressRequest generates a "aws/request.Request" representing the | |
// client's request for the AssociateAddress operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -616,6 +620,7 @@ func (c *EC2) AssociateAddressRequest(input *AssociateAddressInput) (req *reques | |
// AssociateAddress API operation for Amazon Elastic Compute Cloud. | |
// | |
// Associates an Elastic IP address with an instance or a network interface. | |
+// Before you can use an Elastic IP address, you must allocate it to your account. | |
// | |
// An Elastic IP address is for use in either the EC2-Classic platform or in | |
// a VPC. For more information, see Elastic IP Addresses (http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html) | |
@@ -673,7 +678,7 @@ const opAssociateDhcpOptions = "AssociateDhcpOptions" | |
// AssociateDhcpOptionsRequest generates a "aws/request.Request" representing the | |
// client's request for the AssociateDhcpOptions operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -760,7 +765,7 @@ const opAssociateIamInstanceProfile = "AssociateIamInstanceProfile" | |
// AssociateIamInstanceProfileRequest generates a "aws/request.Request" representing the | |
// client's request for the AssociateIamInstanceProfile operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -835,7 +840,7 @@ const opAssociateRouteTable = "AssociateRouteTable" | |
// AssociateRouteTableRequest generates a "aws/request.Request" representing the | |
// client's request for the AssociateRouteTable operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -880,7 +885,7 @@ func (c *EC2) AssociateRouteTableRequest(input *AssociateRouteTableInput) (req * | |
// an association ID, which you need in order to disassociate the route table | |
// from the subnet later. A route table can be associated with multiple subnets. | |
// | |
-// For more information about route tables, see Route Tables (http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_Route_Tables.html) | |
+// For more information, see Route Tables (http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_Route_Tables.html) | |
// in the Amazon Virtual Private Cloud User Guide. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
@@ -916,7 +921,7 @@ const opAssociateSubnetCidrBlock = "AssociateSubnetCidrBlock" | |
// AssociateSubnetCidrBlockRequest generates a "aws/request.Request" representing the | |
// client's request for the AssociateSubnetCidrBlock operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -992,7 +997,7 @@ const opAssociateVpcCidrBlock = "AssociateVpcCidrBlock" | |
// AssociateVpcCidrBlockRequest generates a "aws/request.Request" representing the | |
// client's request for the AssociateVpcCidrBlock operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1072,7 +1077,7 @@ const opAttachClassicLinkVpc = "AttachClassicLinkVpc" | |
// AttachClassicLinkVpcRequest generates a "aws/request.Request" representing the | |
// client's request for the AttachClassicLinkVpc operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1157,7 +1162,7 @@ const opAttachInternetGateway = "AttachInternetGateway" | |
// AttachInternetGatewayRequest generates a "aws/request.Request" representing the | |
// client's request for the AttachInternetGateway operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1198,8 +1203,8 @@ func (c *EC2) AttachInternetGatewayRequest(input *AttachInternetGatewayInput) (r | |
// AttachInternetGateway API operation for Amazon Elastic Compute Cloud. | |
// | |
-// Attaches an Internet gateway to a VPC, enabling connectivity between the | |
-// Internet and the VPC. For more information about your VPC and Internet gateway, | |
+// Attaches an internet gateway to a VPC, enabling connectivity between the | |
+// internet and the VPC. For more information about your VPC and internet gateway, | |
// see the Amazon Virtual Private Cloud User Guide (http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/). | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
@@ -1235,7 +1240,7 @@ const opAttachNetworkInterface = "AttachNetworkInterface" | |
// AttachNetworkInterfaceRequest generates a "aws/request.Request" representing the | |
// client's request for the AttachNetworkInterface operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1309,7 +1314,7 @@ const opAttachVolume = "AttachVolume" | |
// AttachVolumeRequest generates a "aws/request.Request" representing the | |
// client's request for the AttachVolume operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1410,7 +1415,7 @@ const opAttachVpnGateway = "AttachVpnGateway" | |
// AttachVpnGatewayRequest generates a "aws/request.Request" representing the | |
// client's request for the AttachVpnGateway operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1488,7 +1493,7 @@ const opAuthorizeSecurityGroupEgress = "AuthorizeSecurityGroupEgress" | |
// AuthorizeSecurityGroupEgressRequest generates a "aws/request.Request" representing the | |
// client's request for the AuthorizeSecurityGroupEgress operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1581,7 +1586,7 @@ const opAuthorizeSecurityGroupIngress = "AuthorizeSecurityGroupIngress" | |
// AuthorizeSecurityGroupIngressRequest generates a "aws/request.Request" representing the | |
// client's request for the AuthorizeSecurityGroupIngress operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1675,7 +1680,7 @@ const opBundleInstance = "BundleInstance" | |
// BundleInstanceRequest generates a "aws/request.Request" representing the | |
// client's request for the BundleInstance operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1722,8 +1727,6 @@ func (c *EC2) BundleInstanceRequest(input *BundleInstanceInput) (req *request.Re | |
// This action is not applicable for Linux/Unix instances or Windows instances | |
// that are backed by Amazon EBS. | |
// | |
-// For more information, see Creating an Instance Store-Backed Windows AMI (http://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/Creating_InstanceStoreBacked_WinAMI.html). | |
-// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
// the error. | |
@@ -1757,7 +1760,7 @@ const opCancelBundleTask = "CancelBundleTask" | |
// CancelBundleTaskRequest generates a "aws/request.Request" representing the | |
// client's request for the CancelBundleTask operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1831,7 +1834,7 @@ const opCancelConversionTask = "CancelConversionTask" | |
// CancelConversionTaskRequest generates a "aws/request.Request" representing the | |
// client's request for the CancelConversionTask operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1914,7 +1917,7 @@ const opCancelExportTask = "CancelExportTask" | |
// CancelExportTaskRequest generates a "aws/request.Request" representing the | |
// client's request for the CancelExportTask operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1993,7 +1996,7 @@ const opCancelImportTask = "CancelImportTask" | |
// CancelImportTaskRequest generates a "aws/request.Request" representing the | |
// client's request for the CancelImportTask operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2067,7 +2070,7 @@ const opCancelReservedInstancesListing = "CancelReservedInstancesListing" | |
// CancelReservedInstancesListingRequest generates a "aws/request.Request" representing the | |
// client's request for the CancelReservedInstancesListing operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2145,7 +2148,7 @@ const opCancelSpotFleetRequests = "CancelSpotFleetRequests" | |
// CancelSpotFleetRequestsRequest generates a "aws/request.Request" representing the | |
// client's request for the CancelSpotFleetRequests operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2226,7 +2229,7 @@ const opCancelSpotInstanceRequests = "CancelSpotInstanceRequests" | |
// CancelSpotInstanceRequestsRequest generates a "aws/request.Request" representing the | |
// client's request for the CancelSpotInstanceRequests operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2303,7 +2306,7 @@ const opConfirmProductInstance = "ConfirmProductInstance" | |
// ConfirmProductInstanceRequest generates a "aws/request.Request" representing the | |
// client's request for the ConfirmProductInstance operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2379,7 +2382,7 @@ const opCopyFpgaImage = "CopyFpgaImage" | |
// CopyFpgaImageRequest generates a "aws/request.Request" representing the | |
// client's request for the CopyFpgaImage operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2453,7 +2456,7 @@ const opCopyImage = "CopyImage" | |
// CopyImageRequest generates a "aws/request.Request" representing the | |
// client's request for the CopyImage operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2496,6 +2499,11 @@ func (c *EC2) CopyImageRequest(input *CopyImageInput) (req *request.Request, out | |
// region. You specify the destination region by using its endpoint when making | |
// the request. | |
// | |
+// Copies of encrypted backing snapshots for the AMI are encrypted. Copies of | |
+// unencrypted backing snapshots remain unencrypted, unless you set Encrypted | |
+// during the copy operation. You cannot create an unencrypted copy of an encrypted | |
+// backing snapshot. | |
+// | |
// For more information about the prerequisites and limits when copying an AMI, | |
// see Copying an AMI (http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/CopyingAMIs.html) | |
// in the Amazon Elastic Compute Cloud User Guide. | |
@@ -2533,7 +2541,7 @@ const opCopySnapshot = "CopySnapshot" | |
// CopySnapshotRequest generates a "aws/request.Request" representing the | |
// client's request for the CopySnapshot operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2626,7 +2634,7 @@ const opCreateCustomerGateway = "CreateCustomerGateway" | |
// CreateCustomerGatewayRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateCustomerGateway operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2724,7 +2732,7 @@ const opCreateDefaultSubnet = "CreateDefaultSubnet" | |
// CreateDefaultSubnetRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateDefaultSubnet operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2802,7 +2810,7 @@ const opCreateDefaultVpc = "CreateDefaultVpc" | |
// CreateDefaultVpcRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateDefaultVpc operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2847,12 +2855,12 @@ func (c *EC2) CreateDefaultVpcRequest(input *CreateDefaultVpcInput) (req *reques | |
// in the Amazon Virtual Private Cloud User Guide. You cannot specify the components | |
// of the default VPC yourself. | |
// | |
-// You can create a default VPC if you deleted your previous default VPC. You | |
-// cannot have more than one default VPC per region. | |
+// If you deleted your previous default VPC, you can create a default VPC. You | |
+// cannot have more than one default VPC per Region. | |
// | |
// If your account supports EC2-Classic, you cannot use this action to create | |
-// a default VPC in a region that supports EC2-Classic. If you want a default | |
-// VPC in a region that supports EC2-Classic, see "I really want a default VPC | |
+// a default VPC in a Region that supports EC2-Classic. If you want a default | |
+// VPC in a Region that supports EC2-Classic, see "I really want a default VPC | |
// for my existing EC2 account. Is that possible?" in the Default VPCs FAQ (http://aws.amazon.com/vpc/faqs/#Default_VPCs). | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
@@ -2888,7 +2896,7 @@ const opCreateDhcpOptions = "CreateDhcpOptions" | |
// CreateDhcpOptionsRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateDhcpOptions operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2936,9 +2944,9 @@ func (c *EC2) CreateDhcpOptionsRequest(input *CreateDhcpOptionsInput) (req *requ | |
// * domain-name-servers - The IP addresses of up to four domain name servers, | |
// or AmazonProvidedDNS. The default DHCP option set specifies AmazonProvidedDNS. | |
// If specifying more than one domain name server, specify the IP addresses | |
-// in a single parameter, separated by commas. If you want your instance | |
-// to receive a custom DNS hostname as specified in domain-name, you must | |
-// set domain-name-servers to a custom DNS server. | |
+// in a single parameter, separated by commas. ITo have your instance to | |
+// receive a custom DNS hostname as specified in domain-name, you must set | |
+// domain-name-servers to a custom DNS server. | |
// | |
// * domain-name - If you're using AmazonProvidedDNS in us-east-1, specify | |
// ec2.internal. If you're using AmazonProvidedDNS in another region, specify | |
@@ -2962,10 +2970,9 @@ func (c *EC2) CreateDhcpOptionsRequest(input *CreateDhcpOptionsInput) (req *requ | |
// | |
// Your VPC automatically starts out with a set of DHCP options that includes | |
// only a DNS server that we provide (AmazonProvidedDNS). If you create a set | |
-// of options, and if your VPC has an Internet gateway, make sure to set the | |
+// of options, and if your VPC has an internet gateway, make sure to set the | |
// domain-name-servers option either to AmazonProvidedDNS or to a domain name | |
-// server of your choice. For more information about DHCP options, see DHCP | |
-// Options Sets (http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_DHCP_Options.html) | |
+// server of your choice. For more information, see DHCP Options Sets (http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_DHCP_Options.html) | |
// in the Amazon Virtual Private Cloud User Guide. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
@@ -3001,7 +3008,7 @@ const opCreateEgressOnlyInternetGateway = "CreateEgressOnlyInternetGateway" | |
// CreateEgressOnlyInternetGatewayRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateEgressOnlyInternetGateway operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3040,9 +3047,9 @@ func (c *EC2) CreateEgressOnlyInternetGatewayRequest(input *CreateEgressOnlyInte | |
// CreateEgressOnlyInternetGateway API operation for Amazon Elastic Compute Cloud. | |
// | |
-// [IPv6 only] Creates an egress-only Internet gateway for your VPC. An egress-only | |
-// Internet gateway is used to enable outbound communication over IPv6 from | |
-// instances in your VPC to the Internet, and prevents hosts outside of your | |
+// [IPv6 only] Creates an egress-only internet gateway for your VPC. An egress-only | |
+// internet gateway is used to enable outbound communication over IPv6 from | |
+// instances in your VPC to the internet, and prevents hosts outside of your | |
// VPC from initiating an IPv6 connection with your instance. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
@@ -3078,7 +3085,7 @@ const opCreateFleet = "CreateFleet" | |
// CreateFleetRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateFleet operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3158,7 +3165,7 @@ const opCreateFlowLogs = "CreateFlowLogs" | |
// CreateFlowLogsRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateFlowLogs operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3197,16 +3204,19 @@ func (c *EC2) CreateFlowLogsRequest(input *CreateFlowLogsInput) (req *request.Re | |
// CreateFlowLogs API operation for Amazon Elastic Compute Cloud. | |
// | |
-// Creates one or more flow logs to capture IP traffic for a specific network | |
-// interface, subnet, or VPC. Flow logs are delivered to a specified log group | |
-// in Amazon CloudWatch Logs. If you specify a VPC or subnet in the request, | |
-// a log stream is created in CloudWatch Logs for each network interface in | |
-// the subnet or VPC. Log streams can include information about accepted and | |
-// rejected traffic to a network interface. You can view the data in your log | |
-// streams using Amazon CloudWatch Logs. | |
+// Creates one or more flow logs to capture information about IP traffic for | |
+// a specific network interface, subnet, or VPC. | |
+// | |
+// Flow log data for a monitored network interface is recorded as flow log records, | |
+// which are log events consisting of fields that describe the traffic flow. | |
+// For more information, see Flow Log Records (http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/flow-logs.html#flow-log-records) | |
+// in the Amazon Virtual Private Cloud User Guide. | |
// | |
-// In your request, you must also specify an IAM role that has permission to | |
-// publish logs to CloudWatch Logs. | |
+// When publishing to CloudWatch Logs, flow log records are published to a log | |
+// group, and each network interface has a unique log stream in the log group. | |
+// When publishing to Amazon S3, flow log records for all of the monitored network | |
+// interfaces are published to a single log file object that is stored in the | |
+// specified bucket. | |
// | |
// For more information, see VPC Flow Logs (http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/flow-logs.html) | |
// in the Amazon Virtual Private Cloud User Guide. | |
@@ -3244,7 +3254,7 @@ const opCreateFpgaImage = "CreateFpgaImage" | |
// CreateFpgaImageRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateFpgaImage operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3325,7 +3335,7 @@ const opCreateImage = "CreateImage" | |
// CreateImageRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateImage operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3408,7 +3418,7 @@ const opCreateInstanceExportTask = "CreateInstanceExportTask" | |
// CreateInstanceExportTaskRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateInstanceExportTask operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3487,7 +3497,7 @@ const opCreateInternetGateway = "CreateInternetGateway" | |
// CreateInternetGatewayRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateInternetGateway operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3526,10 +3536,10 @@ func (c *EC2) CreateInternetGatewayRequest(input *CreateInternetGatewayInput) (r | |
// CreateInternetGateway API operation for Amazon Elastic Compute Cloud. | |
// | |
-// Creates an Internet gateway for use with a VPC. After creating the Internet | |
+// Creates an internet gateway for use with a VPC. After creating the internet | |
// gateway, you attach it to a VPC using AttachInternetGateway. | |
// | |
-// For more information about your VPC and Internet gateway, see the Amazon | |
+// For more information about your VPC and internet gateway, see the Amazon | |
// Virtual Private Cloud User Guide (http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/). | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
@@ -3565,7 +3575,7 @@ const opCreateKeyPair = "CreateKeyPair" | |
// CreateKeyPairRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateKeyPair operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3651,7 +3661,7 @@ const opCreateLaunchTemplate = "CreateLaunchTemplate" | |
// CreateLaunchTemplateRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateLaunchTemplate operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3727,7 +3737,7 @@ const opCreateLaunchTemplateVersion = "CreateLaunchTemplateVersion" | |
// CreateLaunchTemplateVersionRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateLaunchTemplateVersion operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3805,7 +3815,7 @@ const opCreateNatGateway = "CreateNatGateway" | |
// CreateNatGatewayRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateNatGateway operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3885,7 +3895,7 @@ const opCreateNetworkAcl = "CreateNetworkAcl" | |
// CreateNetworkAclRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateNetworkAcl operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3927,7 +3937,7 @@ func (c *EC2) CreateNetworkAclRequest(input *CreateNetworkAclInput) (req *reques | |
// Creates a network ACL in a VPC. Network ACLs provide an optional layer of | |
// security (in addition to security groups) for the instances in your VPC. | |
// | |
-// For more information about network ACLs, see Network ACLs (http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_ACLs.html) | |
+// For more information, see Network ACLs (http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_ACLs.html) | |
// in the Amazon Virtual Private Cloud User Guide. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
@@ -3963,7 +3973,7 @@ const opCreateNetworkAclEntry = "CreateNetworkAclEntry" | |
// CreateNetworkAclEntryRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateNetworkAclEntry operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -4055,7 +4065,7 @@ const opCreateNetworkInterface = "CreateNetworkInterface" | |
// CreateNetworkInterfaceRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateNetworkInterface operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -4133,7 +4143,7 @@ const opCreateNetworkInterfacePermission = "CreateNetworkInterfacePermission" | |
// CreateNetworkInterfacePermissionRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateNetworkInterfacePermission operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -4211,7 +4221,7 @@ const opCreatePlacementGroup = "CreatePlacementGroup" | |
// CreatePlacementGroupRequest generates a "aws/request.Request" representing the | |
// client's request for the CreatePlacementGroup operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -4295,7 +4305,7 @@ const opCreateReservedInstancesListing = "CreateReservedInstancesListing" | |
// CreateReservedInstancesListingRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateReservedInstancesListing operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -4392,7 +4402,7 @@ const opCreateRoute = "CreateRoute" | |
// CreateRouteRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateRoute operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -4433,9 +4443,9 @@ func (c *EC2) CreateRouteRequest(input *CreateRouteInput) (req *request.Request, | |
// | |
// Creates a route in a route table within a VPC. | |
// | |
-// You must specify one of the following targets: Internet gateway or virtual | |
+// You must specify one of the following targets: internet gateway or virtual | |
// private gateway, NAT instance, NAT gateway, VPC peering connection, network | |
-// interface, or egress-only Internet gateway. | |
+// interface, or egress-only internet gateway. | |
// | |
// When determining how to route traffic, we use the route with the most specific | |
// match. For example, traffic is destined for the IPv4 address 192.0.2.3, and | |
@@ -4485,7 +4495,7 @@ const opCreateRouteTable = "CreateRouteTable" | |
// CreateRouteTableRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateRouteTable operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -4527,7 +4537,7 @@ func (c *EC2) CreateRouteTableRequest(input *CreateRouteTableInput) (req *reques | |
// Creates a route table for the specified VPC. After you create a route table, | |
// you can add routes and associate the table with a subnet. | |
// | |
-// For more information about route tables, see Route Tables (http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_Route_Tables.html) | |
+// For more information, see Route Tables (http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_Route_Tables.html) | |
// in the Amazon Virtual Private Cloud User Guide. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
@@ -4563,7 +4573,7 @@ const opCreateSecurityGroup = "CreateSecurityGroup" | |
// CreateSecurityGroupRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateSecurityGroup operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -4663,7 +4673,7 @@ const opCreateSnapshot = "CreateSnapshot" | |
// CreateSnapshotRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateSnapshot operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -4768,7 +4778,7 @@ const opCreateSpotDatafeedSubscription = "CreateSpotDatafeedSubscription" | |
// CreateSpotDatafeedSubscriptionRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateSpotDatafeedSubscription operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -4845,7 +4855,7 @@ const opCreateSubnet = "CreateSubnet" | |
// CreateSubnetRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateSubnet operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -4886,13 +4896,13 @@ func (c *EC2) CreateSubnetRequest(input *CreateSubnetInput) (req *request.Reques | |
// | |
// Creates a subnet in an existing VPC. | |
// | |
-// When you create each subnet, you provide the VPC ID and the IPv4 CIDR block | |
-// you want for the subnet. After you create a subnet, you can't change its | |
-// CIDR block. The size of the subnet's IPv4 CIDR block can be the same as a | |
-// VPC's IPv4 CIDR block, or a subset of a VPC's IPv4 CIDR block. If you create | |
-// more than one subnet in a VPC, the subnets' CIDR blocks must not overlap. | |
-// The smallest IPv4 subnet (and VPC) you can create uses a /28 netmask (16 | |
-// IPv4 addresses), and the largest uses a /16 netmask (65,536 IPv4 addresses). | |
+// When you create each subnet, you provide the VPC ID and IPv4 CIDR block for | |
+// the subnet. After you create a subnet, you can't change its CIDR block. The | |
+// size of the subnet's IPv4 CIDR block can be the same as a VPC's IPv4 CIDR | |
+// block, or a subset of a VPC's IPv4 CIDR block. If you create more than one | |
+// subnet in a VPC, the subnets' CIDR blocks must not overlap. The smallest | |
+// IPv4 subnet (and VPC) you can create uses a /28 netmask (16 IPv4 addresses), | |
+// and the largest uses a /16 netmask (65,536 IPv4 addresses). | |
// | |
// If you've associated an IPv6 CIDR block with your VPC, you can create a subnet | |
// with an IPv6 CIDR block that uses a /64 prefix length. | |
@@ -4945,7 +4955,7 @@ const opCreateTags = "CreateTags" | |
// CreateTagsRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateTags operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -5029,7 +5039,7 @@ const opCreateVolume = "CreateVolume" | |
// CreateVolumeRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateVolume operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -5122,7 +5132,7 @@ const opCreateVpc = "CreateVpc" | |
// CreateVpcRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateVpc operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -5163,8 +5173,8 @@ func (c *EC2) CreateVpcRequest(input *CreateVpcInput) (req *request.Request, out | |
// | |
// Creates a VPC with the specified IPv4 CIDR block. The smallest VPC you can | |
// create uses a /28 netmask (16 IPv4 addresses), and the largest uses a /16 | |
-// netmask (65,536 IPv4 addresses). To help you decide how big to make your | |
-// VPC, see Your VPC and Subnets (http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_Subnets.html) | |
+// netmask (65,536 IPv4 addresses). For more information about how large to | |
+// make your VPC, see Your VPC and Subnets (http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_Subnets.html) | |
// in the Amazon Virtual Private Cloud User Guide. | |
// | |
// You can optionally request an Amazon-provided IPv6 CIDR block for the VPC. | |
@@ -5172,8 +5182,8 @@ func (c *EC2) CreateVpcRequest(input *CreateVpcInput) (req *request.Request, out | |
// pool of IPv6 addresses. You cannot choose the IPv6 range for your VPC. | |
// | |
// By default, each instance you launch in the VPC has the default DHCP options, | |
-// which includes only a default DNS server that we provide (AmazonProvidedDNS). | |
-// For more information about DHCP options, see DHCP Options Sets (http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_DHCP_Options.html) | |
+// which include only a default DNS server that we provide (AmazonProvidedDNS). | |
+// For more information, see DHCP Options Sets (http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_DHCP_Options.html) | |
// in the Amazon Virtual Private Cloud User Guide. | |
// | |
// You can specify the instance tenancy value for the VPC when you create it. | |
@@ -5214,7 +5224,7 @@ const opCreateVpcEndpoint = "CreateVpcEndpoint" | |
// CreateVpcEndpointRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateVpcEndpoint operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -5304,7 +5314,7 @@ const opCreateVpcEndpointConnectionNotification = "CreateVpcEndpointConnectionNo | |
// CreateVpcEndpointConnectionNotificationRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateVpcEndpointConnectionNotification operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -5384,7 +5394,7 @@ const opCreateVpcEndpointServiceConfiguration = "CreateVpcEndpointServiceConfigu | |
// CreateVpcEndpointServiceConfigurationRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateVpcEndpointServiceConfiguration operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -5465,7 +5475,7 @@ const opCreateVpcPeeringConnection = "CreateVpcPeeringConnection" | |
// CreateVpcPeeringConnectionRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateVpcPeeringConnection operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -5506,7 +5516,7 @@ func (c *EC2) CreateVpcPeeringConnectionRequest(input *CreateVpcPeeringConnectio | |
// | |
// Requests a VPC peering connection between two VPCs: a requester VPC that | |
// you own and an accepter VPC with which to create the connection. The accepter | |
-// VPC can belong to another AWS account and can be in a different region to | |
+// VPC can belong to another AWS account and can be in a different Region to | |
// the requester VPC. The requester VPC and accepter VPC cannot have overlapping | |
// CIDR blocks. | |
// | |
@@ -5554,7 +5564,7 @@ const opCreateVpnConnection = "CreateVpnConnection" | |
// CreateVpnConnectionRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateVpnConnection operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -5646,7 +5656,7 @@ const opCreateVpnConnectionRoute = "CreateVpnConnectionRoute" | |
// CreateVpnConnectionRouteRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateVpnConnectionRoute operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -5729,7 +5739,7 @@ const opCreateVpnGateway = "CreateVpnGateway" | |
// CreateVpnGatewayRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateVpnGateway operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -5809,7 +5819,7 @@ const opDeleteCustomerGateway = "DeleteCustomerGateway" | |
// DeleteCustomerGatewayRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteCustomerGateway operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -5886,7 +5896,7 @@ const opDeleteDhcpOptions = "DeleteDhcpOptions" | |
// DeleteDhcpOptionsRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteDhcpOptions operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -5965,7 +5975,7 @@ const opDeleteEgressOnlyInternetGateway = "DeleteEgressOnlyInternetGateway" | |
// DeleteEgressOnlyInternetGatewayRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteEgressOnlyInternetGateway operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -6004,7 +6014,7 @@ func (c *EC2) DeleteEgressOnlyInternetGatewayRequest(input *DeleteEgressOnlyInte | |
// DeleteEgressOnlyInternetGateway API operation for Amazon Elastic Compute Cloud. | |
// | |
-// Deletes an egress-only Internet gateway. | |
+// Deletes an egress-only internet gateway. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
@@ -6039,7 +6049,7 @@ const opDeleteFleets = "DeleteFleets" | |
// DeleteFleetsRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteFleets operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -6119,7 +6129,7 @@ const opDeleteFlowLogs = "DeleteFlowLogs" | |
// DeleteFlowLogsRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteFlowLogs operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -6193,7 +6203,7 @@ const opDeleteFpgaImage = "DeleteFpgaImage" | |
// DeleteFpgaImageRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteFpgaImage operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -6267,7 +6277,7 @@ const opDeleteInternetGateway = "DeleteInternetGateway" | |
// DeleteInternetGatewayRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteInternetGateway operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -6308,7 +6318,7 @@ func (c *EC2) DeleteInternetGatewayRequest(input *DeleteInternetGatewayInput) (r | |
// DeleteInternetGateway API operation for Amazon Elastic Compute Cloud. | |
// | |
-// Deletes the specified Internet gateway. You must detach the Internet gateway | |
+// Deletes the specified internet gateway. You must detach the internet gateway | |
// from the VPC before you can delete it. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
@@ -6344,7 +6354,7 @@ const opDeleteKeyPair = "DeleteKeyPair" | |
// DeleteKeyPairRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteKeyPair operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -6420,7 +6430,7 @@ const opDeleteLaunchTemplate = "DeleteLaunchTemplate" | |
// DeleteLaunchTemplateRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteLaunchTemplate operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -6495,7 +6505,7 @@ const opDeleteLaunchTemplateVersions = "DeleteLaunchTemplateVersions" | |
// DeleteLaunchTemplateVersionsRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteLaunchTemplateVersions operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -6572,7 +6582,7 @@ const opDeleteNatGateway = "DeleteNatGateway" | |
// DeleteNatGatewayRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteNatGateway operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -6648,7 +6658,7 @@ const opDeleteNetworkAcl = "DeleteNetworkAcl" | |
// DeleteNetworkAclRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteNetworkAcl operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -6725,7 +6735,7 @@ const opDeleteNetworkAclEntry = "DeleteNetworkAclEntry" | |
// DeleteNetworkAclEntryRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteNetworkAclEntry operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -6802,7 +6812,7 @@ const opDeleteNetworkInterface = "DeleteNetworkInterface" | |
// DeleteNetworkInterfaceRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteNetworkInterface operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -6879,7 +6889,7 @@ const opDeleteNetworkInterfacePermission = "DeleteNetworkInterfacePermission" | |
// DeleteNetworkInterfacePermissionRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteNetworkInterfacePermission operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -6956,7 +6966,7 @@ const opDeletePlacementGroup = "DeletePlacementGroup" | |
// DeletePlacementGroupRequest generates a "aws/request.Request" representing the | |
// client's request for the DeletePlacementGroup operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -7035,7 +7045,7 @@ const opDeleteRoute = "DeleteRoute" | |
// DeleteRouteRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteRoute operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -7111,7 +7121,7 @@ const opDeleteRouteTable = "DeleteRouteTable" | |
// DeleteRouteTableRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteRouteTable operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -7189,7 +7199,7 @@ const opDeleteSecurityGroup = "DeleteSecurityGroup" | |
// DeleteSecurityGroupRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteSecurityGroup operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -7269,7 +7279,7 @@ const opDeleteSnapshot = "DeleteSnapshot" | |
// DeleteSnapshotRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteSnapshot operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -7359,7 +7369,7 @@ const opDeleteSpotDatafeedSubscription = "DeleteSpotDatafeedSubscription" | |
// DeleteSpotDatafeedSubscriptionRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteSpotDatafeedSubscription operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -7435,7 +7445,7 @@ const opDeleteSubnet = "DeleteSubnet" | |
// DeleteSubnetRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteSubnet operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -7512,7 +7522,7 @@ const opDeleteTags = "DeleteTags" | |
// DeleteTagsRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteTags operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -7592,7 +7602,7 @@ const opDeleteVolume = "DeleteVolume" | |
// DeleteVolumeRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteVolume operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -7674,7 +7684,7 @@ const opDeleteVpc = "DeleteVpc" | |
// DeleteVpcRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteVpc operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -7754,7 +7764,7 @@ const opDeleteVpcEndpointConnectionNotifications = "DeleteVpcEndpointConnectionN | |
// DeleteVpcEndpointConnectionNotificationsRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteVpcEndpointConnectionNotifications operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -7828,7 +7838,7 @@ const opDeleteVpcEndpointServiceConfigurations = "DeleteVpcEndpointServiceConfig | |
// DeleteVpcEndpointServiceConfigurationsRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteVpcEndpointServiceConfigurations operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -7905,7 +7915,7 @@ const opDeleteVpcEndpoints = "DeleteVpcEndpoints" | |
// DeleteVpcEndpointsRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteVpcEndpoints operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -7982,7 +7992,7 @@ const opDeleteVpcPeeringConnection = "DeleteVpcPeeringConnection" | |
// DeleteVpcPeeringConnectionRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteVpcPeeringConnection operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -8060,7 +8070,7 @@ const opDeleteVpnConnection = "DeleteVpnConnection" | |
// DeleteVpnConnectionRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteVpnConnection operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -8145,7 +8155,7 @@ const opDeleteVpnConnectionRoute = "DeleteVpnConnectionRoute" | |
// DeleteVpnConnectionRouteRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteVpnConnectionRoute operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -8224,7 +8234,7 @@ const opDeleteVpnGateway = "DeleteVpnGateway" | |
// DeleteVpnGatewayRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteVpnGateway operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -8304,7 +8314,7 @@ const opDeregisterImage = "DeregisterImage" | |
// DeregisterImageRequest generates a "aws/request.Request" representing the | |
// client's request for the DeregisterImage operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -8388,7 +8398,7 @@ const opDescribeAccountAttributes = "DescribeAccountAttributes" | |
// DescribeAccountAttributesRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeAccountAttributes operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -8480,7 +8490,7 @@ const opDescribeAddresses = "DescribeAddresses" | |
// DescribeAddressesRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeAddresses operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -8558,7 +8568,7 @@ const opDescribeAggregateIdFormat = "DescribeAggregateIdFormat" | |
// DescribeAggregateIdFormatRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeAggregateIdFormat operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -8646,7 +8656,7 @@ const opDescribeAvailabilityZones = "DescribeAvailabilityZones" | |
// DescribeAvailabilityZonesRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeAvailabilityZones operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -8726,7 +8736,7 @@ const opDescribeBundleTasks = "DescribeBundleTasks" | |
// DescribeBundleTasksRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeBundleTasks operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -8805,7 +8815,7 @@ const opDescribeClassicLinkInstances = "DescribeClassicLinkInstances" | |
// DescribeClassicLinkInstancesRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeClassicLinkInstances operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -8846,7 +8856,7 @@ func (c *EC2) DescribeClassicLinkInstancesRequest(input *DescribeClassicLinkInst | |
// | |
// Describes one or more of your linked EC2-Classic instances. This request | |
// only returns information about EC2-Classic instances linked to a VPC through | |
-// ClassicLink; you cannot use this request to return information about other | |
+// ClassicLink. You cannot use this request to return information about other | |
// instances. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
@@ -8882,7 +8892,7 @@ const opDescribeConversionTasks = "DescribeConversionTasks" | |
// DescribeConversionTasksRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeConversionTasks operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -8960,7 +8970,7 @@ const opDescribeCustomerGateways = "DescribeCustomerGateways" | |
// DescribeCustomerGatewaysRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeCustomerGateways operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -9038,7 +9048,7 @@ const opDescribeDhcpOptions = "DescribeDhcpOptions" | |
// DescribeDhcpOptionsRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeDhcpOptions operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -9079,7 +9089,7 @@ func (c *EC2) DescribeDhcpOptionsRequest(input *DescribeDhcpOptionsInput) (req * | |
// | |
// Describes one or more of your DHCP options sets. | |
// | |
-// For more information about DHCP options sets, see DHCP Options Sets (http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_DHCP_Options.html) | |
+// For more information, see DHCP Options Sets (http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_DHCP_Options.html) | |
// in the Amazon Virtual Private Cloud User Guide. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
@@ -9115,7 +9125,7 @@ const opDescribeEgressOnlyInternetGateways = "DescribeEgressOnlyInternetGateways | |
// DescribeEgressOnlyInternetGatewaysRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeEgressOnlyInternetGateways operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -9154,7 +9164,7 @@ func (c *EC2) DescribeEgressOnlyInternetGatewaysRequest(input *DescribeEgressOnl | |
// DescribeEgressOnlyInternetGateways API operation for Amazon Elastic Compute Cloud. | |
// | |
-// Describes one or more of your egress-only Internet gateways. | |
+// Describes one or more of your egress-only internet gateways. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
@@ -9189,7 +9199,7 @@ const opDescribeElasticGpus = "DescribeElasticGpus" | |
// DescribeElasticGpusRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeElasticGpus operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -9264,7 +9274,7 @@ const opDescribeExportTasks = "DescribeExportTasks" | |
// DescribeExportTasksRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeExportTasks operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -9338,7 +9348,7 @@ const opDescribeFleetHistory = "DescribeFleetHistory" | |
// DescribeFleetHistoryRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeFleetHistory operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -9412,7 +9422,7 @@ const opDescribeFleetInstances = "DescribeFleetInstances" | |
// DescribeFleetInstancesRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeFleetInstances operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -9486,7 +9496,7 @@ const opDescribeFleets = "DescribeFleets" | |
// DescribeFleetsRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeFleets operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -9560,7 +9570,7 @@ const opDescribeFlowLogs = "DescribeFlowLogs" | |
// DescribeFlowLogsRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeFlowLogs operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -9636,7 +9646,7 @@ const opDescribeFpgaImageAttribute = "DescribeFpgaImageAttribute" | |
// DescribeFpgaImageAttributeRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeFpgaImageAttribute operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -9710,7 +9720,7 @@ const opDescribeFpgaImages = "DescribeFpgaImages" | |
// DescribeFpgaImagesRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeFpgaImages operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -9786,7 +9796,7 @@ const opDescribeHostReservationOfferings = "DescribeHostReservationOfferings" | |
// DescribeHostReservationOfferingsRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeHostReservationOfferings operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -9825,14 +9835,14 @@ func (c *EC2) DescribeHostReservationOfferingsRequest(input *DescribeHostReserva | |
// DescribeHostReservationOfferings API operation for Amazon Elastic Compute Cloud. | |
// | |
-// Describes the Dedicated Host Reservations that are available to purchase. | |
+// Describes the Dedicated Host reservations that are available to purchase. | |
// | |
-// The results describe all the Dedicated Host Reservation offerings, including | |
+// The results describe all the Dedicated Host reservation offerings, including | |
// offerings that may not match the instance family and region of your Dedicated | |
-// Hosts. When purchasing an offering, ensure that the the instance family and | |
-// region of the offering matches that of the Dedicated Host/s it will be associated | |
-// with. For an overview of supported instance types, see Dedicated Hosts Overview | |
-// (http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/dedicated-hosts-overview.html) | |
+// Hosts. When purchasing an offering, ensure that the instance family and Region | |
+// of the offering matches that of the Dedicated Hosts with which it is to be | |
+// associated. For more information about supported instance types, see Dedicated | |
+// Hosts Overview (http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/dedicated-hosts-overview.html) | |
// in the Amazon Elastic Compute Cloud User Guide. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
@@ -9868,7 +9878,7 @@ const opDescribeHostReservations = "DescribeHostReservations" | |
// DescribeHostReservationsRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeHostReservations operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -9907,8 +9917,7 @@ func (c *EC2) DescribeHostReservationsRequest(input *DescribeHostReservationsInp | |
// DescribeHostReservations API operation for Amazon Elastic Compute Cloud. | |
// | |
-// Describes Dedicated Host Reservations which are associated with Dedicated | |
-// Hosts in your account. | |
+// Describes reservations that are associated with Dedicated Hosts in your account. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
@@ -9943,7 +9952,7 @@ const opDescribeHosts = "DescribeHosts" | |
// DescribeHostsRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeHosts operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -9986,7 +9995,7 @@ func (c *EC2) DescribeHostsRequest(input *DescribeHostsInput) (req *request.Requ | |
// | |
// The results describe only the Dedicated Hosts in the region you're currently | |
// using. All listed instances consume capacity on your Dedicated Host. Dedicated | |
-// Hosts that have recently been released will be listed with the state released. | |
+// Hosts that have recently been released are listed with the state released. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
@@ -10021,7 +10030,7 @@ const opDescribeIamInstanceProfileAssociations = "DescribeIamInstanceProfileAsso | |
// DescribeIamInstanceProfileAssociationsRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeIamInstanceProfileAssociations operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -10095,7 +10104,7 @@ const opDescribeIdFormat = "DescribeIdFormat" | |
// DescribeIdFormatRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeIdFormat operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -10187,7 +10196,7 @@ const opDescribeIdentityIdFormat = "DescribeIdentityIdFormat" | |
// DescribeIdentityIdFormatRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeIdentityIdFormat operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -10277,7 +10286,7 @@ const opDescribeImageAttribute = "DescribeImageAttribute" | |
// DescribeImageAttributeRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeImageAttribute operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -10352,7 +10361,7 @@ const opDescribeImages = "DescribeImages" | |
// DescribeImagesRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeImages operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -10432,7 +10441,7 @@ const opDescribeImportImageTasks = "DescribeImportImageTasks" | |
// DescribeImportImageTasksRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeImportImageTasks operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -10507,7 +10516,7 @@ const opDescribeImportSnapshotTasks = "DescribeImportSnapshotTasks" | |
// DescribeImportSnapshotTasksRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeImportSnapshotTasks operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -10581,7 +10590,7 @@ const opDescribeInstanceAttribute = "DescribeInstanceAttribute" | |
// DescribeInstanceAttributeRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeInstanceAttribute operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -10659,7 +10668,7 @@ const opDescribeInstanceCreditSpecifications = "DescribeInstanceCreditSpecificat | |
// DescribeInstanceCreditSpecificationsRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeInstanceCreditSpecifications operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -10698,14 +10707,19 @@ func (c *EC2) DescribeInstanceCreditSpecificationsRequest(input *DescribeInstanc | |
// DescribeInstanceCreditSpecifications API operation for Amazon Elastic Compute Cloud. | |
// | |
-// Describes the credit option for CPU usage of one or more of your T2 instances. | |
-// The credit options are standard and unlimited. | |
+// Describes the credit option for CPU usage of one or more of your T2 or T3 | |
+// instances. The credit options are standard and unlimited. | |
+// | |
+// If you do not specify an instance ID, Amazon EC2 returns T2 and T3 instances | |
+// with the unlimited credit option, as well as instances that were previously | |
+// configured as T2 or T3 with the unlimited credit option. For example, if | |
+// you resize a T2 instance, while it is configured as unlimited, to an M4 instance, | |
+// Amazon EC2 returns the M4 instance. | |
// | |
-// If you do not specify an instance ID, Amazon EC2 returns only the T2 instances | |
-// with the unlimited credit option. If you specify one or more instance IDs, | |
-// Amazon EC2 returns the credit option (standard or unlimited) of those instances. | |
-// If you specify an instance ID that is not valid, such as an instance that | |
-// is not a T2 instance, an error is returned. | |
+// If you specify one or more instance IDs, Amazon EC2 returns the credit option | |
+// (standard or unlimited) of those instances. If you specify an instance ID | |
+// that is not valid, such as an instance that is not a T2 or T3 instance, an | |
+// error is returned. | |
// | |
// Recently terminated instances might appear in the returned results. This | |
// interval is usually less than one hour. | |
@@ -10715,7 +10729,7 @@ func (c *EC2) DescribeInstanceCreditSpecificationsRequest(input *DescribeInstanc | |
// all, the call fails. If you specify only instance IDs in an unaffected zone, | |
// the call works normally. | |
// | |
-// For more information, see T2 Instances (http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/t2-instances.html) | |
+// For more information, see Burstable Performance Instances (http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/burstable-performance-instances.html) | |
// in the Amazon Elastic Compute Cloud User Guide. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
@@ -10751,7 +10765,7 @@ const opDescribeInstanceStatus = "DescribeInstanceStatus" | |
// DescribeInstanceStatusRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeInstanceStatus operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -10902,7 +10916,7 @@ const opDescribeInstances = "DescribeInstances" | |
// DescribeInstancesRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeInstances operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -11047,7 +11061,7 @@ const opDescribeInternetGateways = "DescribeInternetGateways" | |
// DescribeInternetGatewaysRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeInternetGateways operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -11086,7 +11100,7 @@ func (c *EC2) DescribeInternetGatewaysRequest(input *DescribeInternetGatewaysInp | |
// DescribeInternetGateways API operation for Amazon Elastic Compute Cloud. | |
// | |
-// Describes one or more of your Internet gateways. | |
+// Describes one or more of your internet gateways. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
@@ -11121,7 +11135,7 @@ const opDescribeKeyPairs = "DescribeKeyPairs" | |
// DescribeKeyPairsRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeKeyPairs operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -11198,7 +11212,7 @@ const opDescribeLaunchTemplateVersions = "DescribeLaunchTemplateVersions" | |
// DescribeLaunchTemplateVersionsRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeLaunchTemplateVersions operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -11273,7 +11287,7 @@ const opDescribeLaunchTemplates = "DescribeLaunchTemplates" | |
// DescribeLaunchTemplatesRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeLaunchTemplates operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -11347,7 +11361,7 @@ const opDescribeMovingAddresses = "DescribeMovingAddresses" | |
// DescribeMovingAddressesRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeMovingAddresses operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -11423,7 +11437,7 @@ const opDescribeNatGateways = "DescribeNatGateways" | |
// DescribeNatGatewaysRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeNatGateways operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -11468,7 +11482,7 @@ func (c *EC2) DescribeNatGatewaysRequest(input *DescribeNatGatewaysInput) (req * | |
// DescribeNatGateways API operation for Amazon Elastic Compute Cloud. | |
// | |
-// Describes one or more of the your NAT gateways. | |
+// Describes one or more of your NAT gateways. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
@@ -11553,7 +11567,7 @@ const opDescribeNetworkAcls = "DescribeNetworkAcls" | |
// DescribeNetworkAclsRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeNetworkAcls operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -11594,7 +11608,7 @@ func (c *EC2) DescribeNetworkAclsRequest(input *DescribeNetworkAclsInput) (req * | |
// | |
// Describes one or more of your network ACLs. | |
// | |
-// For more information about network ACLs, see Network ACLs (http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_ACLs.html) | |
+// For more information, see Network ACLs (http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_ACLs.html) | |
// in the Amazon Virtual Private Cloud User Guide. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
@@ -11630,7 +11644,7 @@ const opDescribeNetworkInterfaceAttribute = "DescribeNetworkInterfaceAttribute" | |
// DescribeNetworkInterfaceAttributeRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeNetworkInterfaceAttribute operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -11705,7 +11719,7 @@ const opDescribeNetworkInterfacePermissions = "DescribeNetworkInterfacePermissio | |
// DescribeNetworkInterfacePermissionsRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeNetworkInterfacePermissions operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -11779,7 +11793,7 @@ const opDescribeNetworkInterfaces = "DescribeNetworkInterfaces" | |
// DescribeNetworkInterfacesRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeNetworkInterfaces operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -11805,6 +11819,12 @@ func (c *EC2) DescribeNetworkInterfacesRequest(input *DescribeNetworkInterfacesI | |
Name: opDescribeNetworkInterfaces, | |
HTTPMethod: "POST", | |
HTTPPath: "/", | |
+ Paginator: &request.Paginator{ | |
+ InputTokens: []string{"NextToken"}, | |
+ OutputTokens: []string{"NextToken"}, | |
+ LimitToken: "MaxResults", | |
+ TruncationToken: "", | |
+ }, | |
} | |
if input == nil { | |
@@ -11848,12 +11868,62 @@ func (c *EC2) DescribeNetworkInterfacesWithContext(ctx aws.Context, input *Descr | |
return out, req.Send() | |
} | |
+// DescribeNetworkInterfacesPages iterates over the pages of a DescribeNetworkInterfaces operation, | |
+// calling the "fn" function with the response data for each page. To stop | |
+// iterating, return false from the fn function. | |
+// | |
+// See DescribeNetworkInterfaces method for more information on how to use this operation. | |
+// | |
+// Note: This operation can generate multiple requests to a service. | |
+// | |
+// // Example iterating over at most 3 pages of a DescribeNetworkInterfaces operation. | |
+// pageNum := 0 | |
+// err := client.DescribeNetworkInterfacesPages(params, | |
+// func(page *DescribeNetworkInterfacesOutput, lastPage bool) bool { | |
+// pageNum++ | |
+// fmt.Println(page) | |
+// return pageNum <= 3 | |
+// }) | |
+// | |
+func (c *EC2) DescribeNetworkInterfacesPages(input *DescribeNetworkInterfacesInput, fn func(*DescribeNetworkInterfacesOutput, bool) bool) error { | |
+ return c.DescribeNetworkInterfacesPagesWithContext(aws.BackgroundContext(), input, fn) | |
+} | |
+ | |
+// DescribeNetworkInterfacesPagesWithContext same as DescribeNetworkInterfacesPages except | |
+// it takes a Context and allows setting request options on the pages. | |
+// | |
+// The context must be non-nil and will be used for request cancellation. If | |
+// the context is nil a panic will occur. In the future the SDK may create | |
+// sub-contexts for http.Requests. See https://golang.org/pkg/context/ | |
+// for more information on using Contexts. | |
+func (c *EC2) DescribeNetworkInterfacesPagesWithContext(ctx aws.Context, input *DescribeNetworkInterfacesInput, fn func(*DescribeNetworkInterfacesOutput, bool) bool, opts ...request.Option) error { | |
+ p := request.Pagination{ | |
+ NewRequest: func() (*request.Request, error) { | |
+ var inCpy *DescribeNetworkInterfacesInput | |
+ if input != nil { | |
+ tmp := *input | |
+ inCpy = &tmp | |
+ } | |
+ req, _ := c.DescribeNetworkInterfacesRequest(inCpy) | |
+ req.SetContext(ctx) | |
+ req.ApplyOptions(opts...) | |
+ return req, nil | |
+ }, | |
+ } | |
+ | |
+ cont := true | |
+ for p.Next() && cont { | |
+ cont = fn(p.Page().(*DescribeNetworkInterfacesOutput), !p.HasNextPage()) | |
+ } | |
+ return p.Err() | |
+} | |
+ | |
const opDescribePlacementGroups = "DescribePlacementGroups" | |
// DescribePlacementGroupsRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribePlacementGroups operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -11929,7 +11999,7 @@ const opDescribePrefixLists = "DescribePrefixLists" | |
// DescribePrefixListsRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribePrefixLists operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -12008,7 +12078,7 @@ const opDescribePrincipalIdFormat = "DescribePrincipalIdFormat" | |
// DescribePrincipalIdFormatRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribePrincipalIdFormat operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -12096,7 +12166,7 @@ const opDescribeRegions = "DescribeRegions" | |
// DescribeRegionsRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeRegions operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -12173,7 +12243,7 @@ const opDescribeReservedInstances = "DescribeReservedInstances" | |
// DescribeReservedInstancesRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeReservedInstances operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -12250,7 +12320,7 @@ const opDescribeReservedInstancesListings = "DescribeReservedInstancesListings" | |
// DescribeReservedInstancesListingsRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeReservedInstancesListings operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -12345,7 +12415,7 @@ const opDescribeReservedInstancesModifications = "DescribeReservedInstancesModif | |
// DescribeReservedInstancesModificationsRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeReservedInstancesModifications operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -12481,7 +12551,7 @@ const opDescribeReservedInstancesOfferings = "DescribeReservedInstancesOfferings | |
// DescribeReservedInstancesOfferingsRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeReservedInstancesOfferings operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -12622,7 +12692,7 @@ const opDescribeRouteTables = "DescribeRouteTables" | |
// DescribeRouteTablesRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeRouteTables operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -12668,7 +12738,7 @@ func (c *EC2) DescribeRouteTablesRequest(input *DescribeRouteTablesInput) (req * | |
// with the main route table. This command does not return the subnet ID for | |
// implicit associations. | |
// | |
-// For more information about route tables, see Route Tables (http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_Route_Tables.html) | |
+// For more information, see Route Tables (http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_Route_Tables.html) | |
// in the Amazon Virtual Private Cloud User Guide. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
@@ -12704,7 +12774,7 @@ const opDescribeScheduledInstanceAvailability = "DescribeScheduledInstanceAvaila | |
// DescribeScheduledInstanceAvailabilityRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeScheduledInstanceAvailability operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -12786,7 +12856,7 @@ const opDescribeScheduledInstances = "DescribeScheduledInstances" | |
// DescribeScheduledInstancesRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeScheduledInstances operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -12860,7 +12930,7 @@ const opDescribeSecurityGroupReferences = "DescribeSecurityGroupReferences" | |
// DescribeSecurityGroupReferencesRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeSecurityGroupReferences operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -12935,7 +13005,7 @@ const opDescribeSecurityGroups = "DescribeSecurityGroups" | |
// DescribeSecurityGroupsRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeSecurityGroups operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -13016,7 +13086,7 @@ const opDescribeSnapshotAttribute = "DescribeSnapshotAttribute" | |
// DescribeSnapshotAttributeRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeSnapshotAttribute operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -13094,7 +13164,7 @@ const opDescribeSnapshots = "DescribeSnapshots" | |
// DescribeSnapshotsRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeSnapshots operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -13269,7 +13339,7 @@ const opDescribeSpotDatafeedSubscription = "DescribeSpotDatafeedSubscription" | |
// DescribeSpotDatafeedSubscriptionRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeSpotDatafeedSubscription operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -13345,7 +13415,7 @@ const opDescribeSpotFleetInstances = "DescribeSpotFleetInstances" | |
// DescribeSpotFleetInstancesRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeSpotFleetInstances operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -13419,7 +13489,7 @@ const opDescribeSpotFleetRequestHistory = "DescribeSpotFleetRequestHistory" | |
// DescribeSpotFleetRequestHistoryRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeSpotFleetRequestHistory operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -13498,7 +13568,7 @@ const opDescribeSpotFleetRequests = "DescribeSpotFleetRequests" | |
// DescribeSpotFleetRequestsRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeSpotFleetRequests operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -13631,7 +13701,7 @@ const opDescribeSpotInstanceRequests = "DescribeSpotInstanceRequests" | |
// DescribeSpotInstanceRequestsRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeSpotInstanceRequests operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -13714,7 +13784,7 @@ const opDescribeSpotPriceHistory = "DescribeSpotPriceHistory" | |
// DescribeSpotPriceHistoryRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeSpotPriceHistory operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -13851,7 +13921,7 @@ const opDescribeStaleSecurityGroups = "DescribeStaleSecurityGroups" | |
// DescribeStaleSecurityGroupsRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeStaleSecurityGroups operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -13928,7 +13998,7 @@ const opDescribeSubnets = "DescribeSubnets" | |
// DescribeSubnetsRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeSubnets operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -13969,7 +14039,7 @@ func (c *EC2) DescribeSubnetsRequest(input *DescribeSubnetsInput) (req *request. | |
// | |
// Describes one or more of your subnets. | |
// | |
-// For more information about subnets, see Your VPC and Subnets (http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_Subnets.html) | |
+// For more information, see Your VPC and Subnets (http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_Subnets.html) | |
// in the Amazon Virtual Private Cloud User Guide. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
@@ -14005,7 +14075,7 @@ const opDescribeTags = "DescribeTags" | |
// DescribeTagsRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeTags operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -14138,7 +14208,7 @@ const opDescribeVolumeAttribute = "DescribeVolumeAttribute" | |
// DescribeVolumeAttributeRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeVolumeAttribute operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -14216,7 +14286,7 @@ const opDescribeVolumeStatus = "DescribeVolumeStatus" | |
// DescribeVolumeStatusRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeVolumeStatus operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -14381,7 +14451,7 @@ const opDescribeVolumes = "DescribeVolumes" | |
// DescribeVolumesRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeVolumes operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -14521,7 +14591,7 @@ const opDescribeVolumesModifications = "DescribeVolumesModifications" | |
// DescribeVolumesModificationsRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeVolumesModifications operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -14608,7 +14678,7 @@ const opDescribeVpcAttribute = "DescribeVpcAttribute" | |
// DescribeVpcAttributeRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeVpcAttribute operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -14683,7 +14753,7 @@ const opDescribeVpcClassicLink = "DescribeVpcClassicLink" | |
// DescribeVpcClassicLinkRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeVpcClassicLink operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -14757,7 +14827,7 @@ const opDescribeVpcClassicLinkDnsSupport = "DescribeVpcClassicLinkDnsSupport" | |
// DescribeVpcClassicLinkDnsSupportRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeVpcClassicLinkDnsSupport operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -14837,7 +14907,7 @@ const opDescribeVpcEndpointConnectionNotifications = "DescribeVpcEndpointConnect | |
// DescribeVpcEndpointConnectionNotificationsRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeVpcEndpointConnectionNotifications operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -14912,7 +14982,7 @@ const opDescribeVpcEndpointConnections = "DescribeVpcEndpointConnections" | |
// DescribeVpcEndpointConnectionsRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeVpcEndpointConnections operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -14987,7 +15057,7 @@ const opDescribeVpcEndpointServiceConfigurations = "DescribeVpcEndpointServiceCo | |
// DescribeVpcEndpointServiceConfigurationsRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeVpcEndpointServiceConfigurations operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -15061,7 +15131,7 @@ const opDescribeVpcEndpointServicePermissions = "DescribeVpcEndpointServicePermi | |
// DescribeVpcEndpointServicePermissionsRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeVpcEndpointServicePermissions operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -15136,7 +15206,7 @@ const opDescribeVpcEndpointServices = "DescribeVpcEndpointServices" | |
// DescribeVpcEndpointServicesRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeVpcEndpointServices operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -15210,7 +15280,7 @@ const opDescribeVpcEndpoints = "DescribeVpcEndpoints" | |
// DescribeVpcEndpointsRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeVpcEndpoints operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -15284,7 +15354,7 @@ const opDescribeVpcPeeringConnections = "DescribeVpcPeeringConnections" | |
// DescribeVpcPeeringConnectionsRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeVpcPeeringConnections operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -15358,7 +15428,7 @@ const opDescribeVpcs = "DescribeVpcs" | |
// DescribeVpcsRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeVpcs operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -15432,7 +15502,7 @@ const opDescribeVpnConnections = "DescribeVpnConnections" | |
// DescribeVpnConnectionsRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeVpnConnections operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -15510,7 +15580,7 @@ const opDescribeVpnGateways = "DescribeVpnGateways" | |
// DescribeVpnGatewaysRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeVpnGateways operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -15588,7 +15658,7 @@ const opDetachClassicLinkVpc = "DetachClassicLinkVpc" | |
// DetachClassicLinkVpcRequest generates a "aws/request.Request" representing the | |
// client's request for the DetachClassicLinkVpc operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -15664,7 +15734,7 @@ const opDetachInternetGateway = "DetachInternetGateway" | |
// DetachInternetGatewayRequest generates a "aws/request.Request" representing the | |
// client's request for the DetachInternetGateway operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -15705,8 +15775,8 @@ func (c *EC2) DetachInternetGatewayRequest(input *DetachInternetGatewayInput) (r | |
// DetachInternetGateway API operation for Amazon Elastic Compute Cloud. | |
// | |
-// Detaches an Internet gateway from a VPC, disabling connectivity between the | |
-// Internet and the VPC. The VPC must not contain any running instances with | |
+// Detaches an internet gateway from a VPC, disabling connectivity between the | |
+// internet and the VPC. The VPC must not contain any running instances with | |
// Elastic IP addresses or public IPv4 addresses. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
@@ -15742,7 +15812,7 @@ const opDetachNetworkInterface = "DetachNetworkInterface" | |
// DetachNetworkInterfaceRequest generates a "aws/request.Request" representing the | |
// client's request for the DetachNetworkInterface operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -15818,7 +15888,7 @@ const opDetachVolume = "DetachVolume" | |
// DetachVolumeRequest generates a "aws/request.Request" representing the | |
// client's request for the DetachVolume operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -15905,7 +15975,7 @@ const opDetachVpnGateway = "DetachVpnGateway" | |
// DetachVpnGatewayRequest generates a "aws/request.Request" representing the | |
// client's request for the DetachVpnGateway operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -15988,7 +16058,7 @@ const opDisableVgwRoutePropagation = "DisableVgwRoutePropagation" | |
// DisableVgwRoutePropagationRequest generates a "aws/request.Request" representing the | |
// client's request for the DisableVgwRoutePropagation operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -16065,7 +16135,7 @@ const opDisableVpcClassicLink = "DisableVpcClassicLink" | |
// DisableVpcClassicLinkRequest generates a "aws/request.Request" representing the | |
// client's request for the DisableVpcClassicLink operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -16140,7 +16210,7 @@ const opDisableVpcClassicLinkDnsSupport = "DisableVpcClassicLinkDnsSupport" | |
// DisableVpcClassicLinkDnsSupportRequest generates a "aws/request.Request" representing the | |
// client's request for the DisableVpcClassicLinkDnsSupport operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -16181,8 +16251,8 @@ func (c *EC2) DisableVpcClassicLinkDnsSupportRequest(input *DisableVpcClassicLin | |
// | |
// Disables ClassicLink DNS support for a VPC. If disabled, DNS hostnames resolve | |
// to public IP addresses when addressed between a linked EC2-Classic instance | |
-// and instances in the VPC to which it's linked. For more information about | |
-// ClassicLink, see ClassicLink (http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/vpc-classiclink.html) | |
+// and instances in the VPC to which it's linked. For more information, see | |
+// ClassicLink (http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/vpc-classiclink.html) | |
// in the Amazon Elastic Compute Cloud User Guide. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
@@ -16218,7 +16288,7 @@ const opDisassociateAddress = "DisassociateAddress" | |
// DisassociateAddressRequest generates a "aws/request.Request" representing the | |
// client's request for the DisassociateAddress operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -16302,7 +16372,7 @@ const opDisassociateIamInstanceProfile = "DisassociateIamInstanceProfile" | |
// DisassociateIamInstanceProfileRequest generates a "aws/request.Request" representing the | |
// client's request for the DisassociateIamInstanceProfile operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -16378,7 +16448,7 @@ const opDisassociateRouteTable = "DisassociateRouteTable" | |
// DisassociateRouteTableRequest generates a "aws/request.Request" representing the | |
// client's request for the DisassociateRouteTable operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -16459,7 +16529,7 @@ const opDisassociateSubnetCidrBlock = "DisassociateSubnetCidrBlock" | |
// DisassociateSubnetCidrBlockRequest generates a "aws/request.Request" representing the | |
// client's request for the DisassociateSubnetCidrBlock operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -16535,7 +16605,7 @@ const opDisassociateVpcCidrBlock = "DisassociateVpcCidrBlock" | |
// DisassociateVpcCidrBlockRequest generates a "aws/request.Request" representing the | |
// client's request for the DisassociateVpcCidrBlock operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -16615,7 +16685,7 @@ const opEnableVgwRoutePropagation = "EnableVgwRoutePropagation" | |
// EnableVgwRoutePropagationRequest generates a "aws/request.Request" representing the | |
// client's request for the EnableVgwRoutePropagation operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -16692,7 +16762,7 @@ const opEnableVolumeIO = "EnableVolumeIO" | |
// EnableVolumeIORequest generates a "aws/request.Request" representing the | |
// client's request for the EnableVolumeIO operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -16769,7 +16839,7 @@ const opEnableVpcClassicLink = "EnableVpcClassicLink" | |
// EnableVpcClassicLinkRequest generates a "aws/request.Request" representing the | |
// client's request for the EnableVpcClassicLink operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -16810,7 +16880,7 @@ func (c *EC2) EnableVpcClassicLinkRequest(input *EnableVpcClassicLinkInput) (req | |
// | |
// Enables a VPC for ClassicLink. You can then link EC2-Classic instances to | |
// your ClassicLink-enabled VPC to allow communication over private IP addresses. | |
-// You cannot enable your VPC for ClassicLink if any of your VPC's route tables | |
+// You cannot enable your VPC for ClassicLink if any of your VPC route tables | |
// have existing routes for address ranges within the 10.0.0.0/8 IP address | |
// range, excluding local routes for VPCs in the 10.0.0.0/16 and 10.1.0.0/16 | |
// IP address ranges. For more information, see ClassicLink (http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/vpc-classiclink.html) | |
@@ -16849,7 +16919,7 @@ const opEnableVpcClassicLinkDnsSupport = "EnableVpcClassicLinkDnsSupport" | |
// EnableVpcClassicLinkDnsSupportRequest generates a "aws/request.Request" representing the | |
// client's request for the EnableVpcClassicLinkDnsSupport operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -16892,8 +16962,8 @@ func (c *EC2) EnableVpcClassicLinkDnsSupportRequest(input *EnableVpcClassicLinkD | |
// the DNS hostname of a linked EC2-Classic instance resolves to its private | |
// IP address when addressed from an instance in the VPC to which it's linked. | |
// Similarly, the DNS hostname of an instance in a VPC resolves to its private | |
-// IP address when addressed from a linked EC2-Classic instance. For more information | |
-// about ClassicLink, see ClassicLink (http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/vpc-classiclink.html) | |
+// IP address when addressed from a linked EC2-Classic instance. For more information, | |
+// see ClassicLink (http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/vpc-classiclink.html) | |
// in the Amazon Elastic Compute Cloud User Guide. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
@@ -16929,7 +16999,7 @@ const opGetConsoleOutput = "GetConsoleOutput" | |
// GetConsoleOutputRequest generates a "aws/request.Request" representing the | |
// client's request for the GetConsoleOutput operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -16971,20 +17041,20 @@ func (c *EC2) GetConsoleOutputRequest(input *GetConsoleOutputInput) (req *reques | |
// Gets the console output for the specified instance. For Linux instances, | |
// the instance console output displays the exact console output that would | |
// normally be displayed on a physical monitor attached to a computer. For Windows | |
-// instances, the instance console output includes output from the EC2Config | |
-// service. | |
-// | |
-// GetConsoleOutput returns up to 64 KB of console output shortly after it's | |
-// generated by the instance. | |
+// instances, the instance console output includes the last three system event | |
+// log errors. | |
// | |
// By default, the console output returns buffered information that was posted | |
// shortly after an instance transition state (start, stop, reboot, or terminate). | |
// This information is available for at least one hour after the most recent | |
-// post. | |
+// post. Only the most recent 64 KB of console output is available. | |
// | |
// You can optionally retrieve the latest serial console output at any time | |
-// during the instance lifecycle. This option is only supported on C5, M5, and | |
-// i3.metal instances. | |
+// during the instance lifecycle. This option is supported on instance types | |
+// that use the Nitro hypervisor. | |
+// | |
+// For more information, see Instance Console Output (http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-console.html#instance-console-console-output) | |
+// in the Amazon Elastic Compute Cloud User Guide. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
@@ -17019,7 +17089,7 @@ const opGetConsoleScreenshot = "GetConsoleScreenshot" | |
// GetConsoleScreenshotRequest generates a "aws/request.Request" representing the | |
// client's request for the GetConsoleScreenshot operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -17095,7 +17165,7 @@ const opGetHostReservationPurchasePreview = "GetHostReservationPurchasePreview" | |
// GetHostReservationPurchasePreviewRequest generates a "aws/request.Request" representing the | |
// client's request for the GetHostReservationPurchasePreview operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -17174,7 +17244,7 @@ const opGetLaunchTemplateData = "GetLaunchTemplateData" | |
// GetLaunchTemplateDataRequest generates a "aws/request.Request" representing the | |
// client's request for the GetLaunchTemplateData operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -17249,7 +17319,7 @@ const opGetPasswordData = "GetPasswordData" | |
// GetPasswordDataRequest generates a "aws/request.Request" representing the | |
// client's request for the GetPasswordData operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -17340,7 +17410,7 @@ const opGetReservedInstancesExchangeQuote = "GetReservedInstancesExchangeQuote" | |
// GetReservedInstancesExchangeQuoteRequest generates a "aws/request.Request" representing the | |
// client's request for the GetReservedInstancesExchangeQuote operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -17417,7 +17487,7 @@ const opImportImage = "ImportImage" | |
// ImportImageRequest generates a "aws/request.Request" representing the | |
// client's request for the ImportImage operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -17494,7 +17564,7 @@ const opImportInstance = "ImportInstance" | |
// ImportInstanceRequest generates a "aws/request.Request" representing the | |
// client's request for the ImportInstance operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -17574,7 +17644,7 @@ const opImportKeyPair = "ImportKeyPair" | |
// ImportKeyPairRequest generates a "aws/request.Request" representing the | |
// client's request for the ImportKeyPair operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -17655,7 +17725,7 @@ const opImportSnapshot = "ImportSnapshot" | |
// ImportSnapshotRequest generates a "aws/request.Request" representing the | |
// client's request for the ImportSnapshot operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -17729,7 +17799,7 @@ const opImportVolume = "ImportVolume" | |
// ImportVolumeRequest generates a "aws/request.Request" representing the | |
// client's request for the ImportVolume operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -17807,7 +17877,7 @@ const opModifyFleet = "ModifyFleet" | |
// ModifyFleetRequest generates a "aws/request.Request" representing the | |
// client's request for the ModifyFleet operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -17883,7 +17953,7 @@ const opModifyFpgaImageAttribute = "ModifyFpgaImageAttribute" | |
// ModifyFpgaImageAttributeRequest generates a "aws/request.Request" representing the | |
// client's request for the ModifyFpgaImageAttribute operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -17957,7 +18027,7 @@ const opModifyHosts = "ModifyHosts" | |
// ModifyHostsRequest generates a "aws/request.Request" representing the | |
// client's request for the ModifyHosts operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -17997,12 +18067,12 @@ func (c *EC2) ModifyHostsRequest(input *ModifyHostsInput) (req *request.Request, | |
// ModifyHosts API operation for Amazon Elastic Compute Cloud. | |
// | |
// Modify the auto-placement setting of a Dedicated Host. When auto-placement | |
-// is enabled, AWS will place instances that you launch with a tenancy of host, | |
-// but without targeting a specific host ID, onto any available Dedicated Host | |
-// in your account which has auto-placement enabled. When auto-placement is | |
-// disabled, you need to provide a host ID if you want the instance to launch | |
-// onto a specific host. If no host ID is provided, the instance will be launched | |
-// onto a suitable host which has auto-placement enabled. | |
+// is enabled, any instances that you launch with a tenancy of host but without | |
+// a specific host ID are placed onto any available Dedicated Host in your account | |
+// that has auto-placement enabled. When auto-placement is disabled, you need | |
+// to provide a host ID to have the instance launch onto a specific host. If | |
+// no host ID is provided, the instance is launched onto a suitable host with | |
+// auto-placement enabled. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
@@ -18037,7 +18107,7 @@ const opModifyIdFormat = "ModifyIdFormat" | |
// ModifyIdFormatRequest generates a "aws/request.Request" representing the | |
// client's request for the ModifyIdFormat operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -18135,7 +18205,7 @@ const opModifyIdentityIdFormat = "ModifyIdentityIdFormat" | |
// ModifyIdentityIdFormatRequest generates a "aws/request.Request" representing the | |
// client's request for the ModifyIdentityIdFormat operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -18233,7 +18303,7 @@ const opModifyImageAttribute = "ModifyImageAttribute" | |
// ModifyImageAttributeRequest generates a "aws/request.Request" representing the | |
// client's request for the ModifyImageAttribute operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -18318,7 +18388,7 @@ const opModifyInstanceAttribute = "ModifyInstanceAttribute" | |
// ModifyInstanceAttributeRequest generates a "aws/request.Request" representing the | |
// client's request for the ModifyInstanceAttribute operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -18405,7 +18475,7 @@ const opModifyInstanceCreditSpecification = "ModifyInstanceCreditSpecification" | |
// ModifyInstanceCreditSpecificationRequest generates a "aws/request.Request" representing the | |
// client's request for the ModifyInstanceCreditSpecification operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -18444,10 +18514,10 @@ func (c *EC2) ModifyInstanceCreditSpecificationRequest(input *ModifyInstanceCred | |
// ModifyInstanceCreditSpecification API operation for Amazon Elastic Compute Cloud. | |
// | |
-// Modifies the credit option for CPU usage on a running or stopped T2 instance. | |
-// The credit options are standard and unlimited. | |
+// Modifies the credit option for CPU usage on a running or stopped T2 or T3 | |
+// instance. The credit options are standard and unlimited. | |
// | |
-// For more information, see T2 Instances (http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/t2-instances.html) | |
+// For more information, see Burstable Performance Instances (http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/burstable-performance-instances.html) | |
// in the Amazon Elastic Compute Cloud User Guide. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
@@ -18483,7 +18553,7 @@ const opModifyInstancePlacement = "ModifyInstancePlacement" | |
// ModifyInstancePlacementRequest generates a "aws/request.Request" representing the | |
// client's request for the ModifyInstancePlacement operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -18578,7 +18648,7 @@ const opModifyLaunchTemplate = "ModifyLaunchTemplate" | |
// ModifyLaunchTemplateRequest generates a "aws/request.Request" representing the | |
// client's request for the ModifyLaunchTemplate operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -18654,7 +18724,7 @@ const opModifyNetworkInterfaceAttribute = "ModifyNetworkInterfaceAttribute" | |
// ModifyNetworkInterfaceAttributeRequest generates a "aws/request.Request" representing the | |
// client's request for the ModifyNetworkInterfaceAttribute operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -18731,7 +18801,7 @@ const opModifyReservedInstances = "ModifyReservedInstances" | |
// ModifyReservedInstancesRequest generates a "aws/request.Request" representing the | |
// client's request for the ModifyReservedInstances operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -18811,7 +18881,7 @@ const opModifySnapshotAttribute = "ModifySnapshotAttribute" | |
// ModifySnapshotAttributeRequest generates a "aws/request.Request" representing the | |
// client's request for the ModifySnapshotAttribute operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -18899,7 +18969,7 @@ const opModifySpotFleetRequest = "ModifySpotFleetRequest" | |
// ModifySpotFleetRequestRequest generates a "aws/request.Request" representing the | |
// client's request for the ModifySpotFleetRequest operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -18995,7 +19065,7 @@ const opModifySubnetAttribute = "ModifySubnetAttribute" | |
// ModifySubnetAttributeRequest generates a "aws/request.Request" representing the | |
// client's request for the ModifySubnetAttribute operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -19071,7 +19141,7 @@ const opModifyVolume = "ModifyVolume" | |
// ModifyVolumeRequest generates a "aws/request.Request" representing the | |
// client's request for the ModifyVolume operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -19176,7 +19246,7 @@ const opModifyVolumeAttribute = "ModifyVolumeAttribute" | |
// ModifyVolumeAttributeRequest generates a "aws/request.Request" representing the | |
// client's request for the ModifyVolumeAttribute operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -19261,7 +19331,7 @@ const opModifyVpcAttribute = "ModifyVpcAttribute" | |
// ModifyVpcAttributeRequest generates a "aws/request.Request" representing the | |
// client's request for the ModifyVpcAttribute operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -19337,7 +19407,7 @@ const opModifyVpcEndpoint = "ModifyVpcEndpoint" | |
// ModifyVpcEndpointRequest generates a "aws/request.Request" representing the | |
// client's request for the ModifyVpcEndpoint operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -19414,7 +19484,7 @@ const opModifyVpcEndpointConnectionNotification = "ModifyVpcEndpointConnectionNo | |
// ModifyVpcEndpointConnectionNotificationRequest generates a "aws/request.Request" representing the | |
// client's request for the ModifyVpcEndpointConnectionNotification operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -19490,7 +19560,7 @@ const opModifyVpcEndpointServiceConfiguration = "ModifyVpcEndpointServiceConfigu | |
// ModifyVpcEndpointServiceConfigurationRequest generates a "aws/request.Request" representing the | |
// client's request for the ModifyVpcEndpointServiceConfiguration operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -19567,7 +19637,7 @@ const opModifyVpcEndpointServicePermissions = "ModifyVpcEndpointServicePermissio | |
// ModifyVpcEndpointServicePermissionsRequest generates a "aws/request.Request" representing the | |
// client's request for the ModifyVpcEndpointServicePermissions operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -19610,6 +19680,11 @@ func (c *EC2) ModifyVpcEndpointServicePermissionsRequest(input *ModifyVpcEndpoin | |
// You can add or remove permissions for service consumers (IAM users, IAM roles, | |
// and AWS accounts) to connect to your endpoint service. | |
// | |
+// If you grant permissions to all principals, the service is public. Any users | |
+// who know the name of a public service can send a request to attach an endpoint. | |
+// If the service does not require manual approval, attachments are automatically | |
+// approved. | |
+// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
// the error. | |
@@ -19643,7 +19718,7 @@ const opModifyVpcPeeringConnectionOptions = "ModifyVpcPeeringConnectionOptions" | |
// ModifyVpcPeeringConnectionOptionsRequest generates a "aws/request.Request" representing the | |
// client's request for the ModifyVpcPeeringConnectionOptions operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -19736,7 +19811,7 @@ const opModifyVpcTenancy = "ModifyVpcTenancy" | |
// ModifyVpcTenancyRequest generates a "aws/request.Request" representing the | |
// client's request for the ModifyVpcTenancy operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -19783,7 +19858,7 @@ func (c *EC2) ModifyVpcTenancyRequest(input *ModifyVpcTenancyInput) (req *reques | |
// into the VPC have a tenancy of default, unless you specify otherwise during | |
// launch. The tenancy of any existing instances in the VPC is not affected. | |
// | |
-// For more information about Dedicated Instances, see Dedicated Instances (http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/dedicated-instance.html) | |
+// For more information, see Dedicated Instances (http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/dedicated-instance.html) | |
// in the Amazon Elastic Compute Cloud User Guide. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
@@ -19819,7 +19894,7 @@ const opMonitorInstances = "MonitorInstances" | |
// MonitorInstancesRequest generates a "aws/request.Request" representing the | |
// client's request for the MonitorInstances operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -19898,7 +19973,7 @@ const opMoveAddressToVpc = "MoveAddressToVpc" | |
// MoveAddressToVpcRequest generates a "aws/request.Request" representing the | |
// client's request for the MoveAddressToVpc operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -19978,7 +20053,7 @@ const opPurchaseHostReservation = "PurchaseHostReservation" | |
// PurchaseHostReservationRequest generates a "aws/request.Request" representing the | |
// client's request for the PurchaseHostReservation operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -20055,7 +20130,7 @@ const opPurchaseReservedInstancesOffering = "PurchaseReservedInstancesOffering" | |
// PurchaseReservedInstancesOfferingRequest generates a "aws/request.Request" representing the | |
// client's request for the PurchaseReservedInstancesOffering operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -20138,7 +20213,7 @@ const opPurchaseScheduledInstances = "PurchaseScheduledInstances" | |
// PurchaseScheduledInstancesRequest generates a "aws/request.Request" representing the | |
// client's request for the PurchaseScheduledInstances operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -20221,7 +20296,7 @@ const opRebootInstances = "RebootInstances" | |
// RebootInstancesRequest generates a "aws/request.Request" representing the | |
// client's request for the RebootInstances operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -20307,7 +20382,7 @@ const opRegisterImage = "RegisterImage" | |
// RegisterImageRequest generates a "aws/request.Request" representing the | |
// client's request for the RegisterImage operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -20366,10 +20441,13 @@ func (c *EC2) RegisterImageRequest(input *RegisterImageInput) (req *request.Requ | |
// Some Linux distributions, such as Red Hat Enterprise Linux (RHEL) and SUSE | |
// Linux Enterprise Server (SLES), use the EC2 billing product code associated | |
// with an AMI to verify the subscription status for package updates. Creating | |
-// an AMI from an EBS snapshot does not maintain this billing code, and subsequent | |
-// instances launched from such an AMI will not be able to connect to package | |
-// update infrastructure. To create an AMI that must retain billing codes, see | |
-// CreateImage. | |
+// an AMI from an EBS snapshot does not maintain this billing code, and instances | |
+// launched from such an AMI are not able to connect to package update infrastructure. | |
+// If you purchase a Reserved Instance offering for one of these Linux distributions | |
+// and launch instances using an AMI that does not contain the required billing | |
+// code, your Reserved Instance is not applied to these instances. | |
+// | |
+// To create an AMI for operating systems that require a billing code, see CreateImage. | |
// | |
// If needed, you can deregister an AMI at any time. Any modifications you make | |
// to an AMI backed by an instance store volume invalidates its registration. | |
@@ -20409,7 +20487,7 @@ const opRejectVpcEndpointConnections = "RejectVpcEndpointConnections" | |
// RejectVpcEndpointConnectionsRequest generates a "aws/request.Request" representing the | |
// client's request for the RejectVpcEndpointConnections operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -20484,7 +20562,7 @@ const opRejectVpcPeeringConnection = "RejectVpcPeeringConnection" | |
// RejectVpcPeeringConnectionRequest generates a "aws/request.Request" representing the | |
// client's request for the RejectVpcPeeringConnection operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -20562,7 +20640,7 @@ const opReleaseAddress = "ReleaseAddress" | |
// ReleaseAddressRequest generates a "aws/request.Request" representing the | |
// client's request for the ReleaseAddress operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -20655,7 +20733,7 @@ const opReleaseHosts = "ReleaseHosts" | |
// ReleaseHostsRequest generates a "aws/request.Request" representing the | |
// client's request for the ReleaseHosts operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -20697,15 +20775,14 @@ func (c *EC2) ReleaseHostsRequest(input *ReleaseHostsInput) (req *request.Reques | |
// When you no longer want to use an On-Demand Dedicated Host it can be released. | |
// On-Demand billing is stopped and the host goes into released state. The host | |
// ID of Dedicated Hosts that have been released can no longer be specified | |
-// in another request, e.g., ModifyHosts. You must stop or terminate all instances | |
-// on a host before it can be released. | |
+// in another request, for example, to modify the host. You must stop or terminate | |
+// all instances on a host before it can be released. | |
// | |
-// When Dedicated Hosts are released, it make take some time for them to stop | |
+// When Dedicated Hosts are released, it may take some time for them to stop | |
// counting toward your limit and you may receive capacity errors when trying | |
-// to allocate new Dedicated hosts. Try waiting a few minutes, and then try | |
-// again. | |
+// to allocate new Dedicated Hosts. Wait a few minutes and then try again. | |
// | |
-// Released hosts will still appear in a DescribeHosts response. | |
+// Released hosts still appear in a DescribeHosts response. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
@@ -20740,7 +20817,7 @@ const opReplaceIamInstanceProfileAssociation = "ReplaceIamInstanceProfileAssocia | |
// ReplaceIamInstanceProfileAssociationRequest generates a "aws/request.Request" representing the | |
// client's request for the ReplaceIamInstanceProfileAssociation operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -20819,7 +20896,7 @@ const opReplaceNetworkAclAssociation = "ReplaceNetworkAclAssociation" | |
// ReplaceNetworkAclAssociationRequest generates a "aws/request.Request" representing the | |
// client's request for the ReplaceNetworkAclAssociation operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -20860,7 +20937,7 @@ func (c *EC2) ReplaceNetworkAclAssociationRequest(input *ReplaceNetworkAclAssoci | |
// | |
// Changes which network ACL a subnet is associated with. By default when you | |
// create a subnet, it's automatically associated with the default network ACL. | |
-// For more information about network ACLs, see Network ACLs (http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_ACLs.html) | |
+// For more information, see Network ACLs (http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_ACLs.html) | |
// in the Amazon Virtual Private Cloud User Guide. | |
// | |
// This is an idempotent operation. | |
@@ -20898,7 +20975,7 @@ const opReplaceNetworkAclEntry = "ReplaceNetworkAclEntry" | |
// ReplaceNetworkAclEntryRequest generates a "aws/request.Request" representing the | |
// client's request for the ReplaceNetworkAclEntry operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -20939,8 +21016,8 @@ func (c *EC2) ReplaceNetworkAclEntryRequest(input *ReplaceNetworkAclEntryInput) | |
// ReplaceNetworkAclEntry API operation for Amazon Elastic Compute Cloud. | |
// | |
-// Replaces an entry (rule) in a network ACL. For more information about network | |
-// ACLs, see Network ACLs (http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_ACLs.html) | |
+// Replaces an entry (rule) in a network ACL. For more information, see Network | |
+// ACLs (http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_ACLs.html) | |
// in the Amazon Virtual Private Cloud User Guide. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
@@ -20976,7 +21053,7 @@ const opReplaceRoute = "ReplaceRoute" | |
// ReplaceRouteRequest generates a "aws/request.Request" representing the | |
// client's request for the ReplaceRoute operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -21018,11 +21095,11 @@ func (c *EC2) ReplaceRouteRequest(input *ReplaceRouteInput) (req *request.Reques | |
// ReplaceRoute API operation for Amazon Elastic Compute Cloud. | |
// | |
// Replaces an existing route within a route table in a VPC. You must provide | |
-// only one of the following: Internet gateway or virtual private gateway, NAT | |
+// only one of the following: internet gateway or virtual private gateway, NAT | |
// instance, NAT gateway, VPC peering connection, network interface, or egress-only | |
-// Internet gateway. | |
+// internet gateway. | |
// | |
-// For more information about route tables, see Route Tables (http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_Route_Tables.html) | |
+// For more information, see Route Tables (http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_Route_Tables.html) | |
// in the Amazon Virtual Private Cloud User Guide. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
@@ -21058,7 +21135,7 @@ const opReplaceRouteTableAssociation = "ReplaceRouteTableAssociation" | |
// ReplaceRouteTableAssociationRequest generates a "aws/request.Request" representing the | |
// client's request for the ReplaceRouteTableAssociation operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -21140,7 +21217,7 @@ const opReportInstanceStatus = "ReportInstanceStatus" | |
// ReportInstanceStatusRequest generates a "aws/request.Request" representing the | |
// client's request for the ReportInstanceStatus operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -21222,7 +21299,7 @@ const opRequestSpotFleet = "RequestSpotFleet" | |
// RequestSpotFleetRequest generates a "aws/request.Request" representing the | |
// client's request for the RequestSpotFleet operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -21320,7 +21397,7 @@ const opRequestSpotInstances = "RequestSpotInstances" | |
// RequestSpotInstancesRequest generates a "aws/request.Request" representing the | |
// client's request for the RequestSpotInstances operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -21397,7 +21474,7 @@ const opResetFpgaImageAttribute = "ResetFpgaImageAttribute" | |
// ResetFpgaImageAttributeRequest generates a "aws/request.Request" representing the | |
// client's request for the ResetFpgaImageAttribute operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -21472,7 +21549,7 @@ const opResetImageAttribute = "ResetImageAttribute" | |
// ResetImageAttributeRequest generates a "aws/request.Request" representing the | |
// client's request for the ResetImageAttribute operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -21550,7 +21627,7 @@ const opResetInstanceAttribute = "ResetInstanceAttribute" | |
// ResetInstanceAttributeRequest generates a "aws/request.Request" representing the | |
// client's request for the ResetInstanceAttribute operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -21634,7 +21711,7 @@ const opResetNetworkInterfaceAttribute = "ResetNetworkInterfaceAttribute" | |
// ResetNetworkInterfaceAttributeRequest generates a "aws/request.Request" representing the | |
// client's request for the ResetNetworkInterfaceAttribute operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -21711,7 +21788,7 @@ const opResetSnapshotAttribute = "ResetSnapshotAttribute" | |
// ResetSnapshotAttributeRequest generates a "aws/request.Request" representing the | |
// client's request for the ResetSnapshotAttribute operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -21791,7 +21868,7 @@ const opRestoreAddressToClassic = "RestoreAddressToClassic" | |
// RestoreAddressToClassicRequest generates a "aws/request.Request" representing the | |
// client's request for the RestoreAddressToClassic operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -21868,7 +21945,7 @@ const opRevokeSecurityGroupEgress = "RevokeSecurityGroupEgress" | |
// RevokeSecurityGroupEgressRequest generates a "aws/request.Request" representing the | |
// client's request for the RevokeSecurityGroupEgress operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -21956,7 +22033,7 @@ const opRevokeSecurityGroupIngress = "RevokeSecurityGroupIngress" | |
// RevokeSecurityGroupIngressRequest generates a "aws/request.Request" representing the | |
// client's request for the RevokeSecurityGroupIngress operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -22047,7 +22124,7 @@ const opRunInstances = "RunInstances" | |
// RunInstancesRequest generates a "aws/request.Request" representing the | |
// client's request for the RunInstances operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -22174,7 +22251,7 @@ const opRunScheduledInstances = "RunScheduledInstances" | |
// RunScheduledInstancesRequest generates a "aws/request.Request" representing the | |
// client's request for the RunScheduledInstances operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -22258,7 +22335,7 @@ const opStartInstances = "StartInstances" | |
// StartInstancesRequest generates a "aws/request.Request" representing the | |
// client's request for the StartInstances operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -22354,7 +22431,7 @@ const opStopInstances = "StopInstances" | |
// StopInstancesRequest generates a "aws/request.Request" representing the | |
// client's request for the StopInstances operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -22460,7 +22537,7 @@ const opTerminateInstances = "TerminateInstances" | |
// TerminateInstancesRequest generates a "aws/request.Request" representing the | |
// client's request for the TerminateInstances operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -22558,7 +22635,7 @@ const opUnassignIpv6Addresses = "UnassignIpv6Addresses" | |
// UnassignIpv6AddressesRequest generates a "aws/request.Request" representing the | |
// client's request for the UnassignIpv6Addresses operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -22632,7 +22709,7 @@ const opUnassignPrivateIpAddresses = "UnassignPrivateIpAddresses" | |
// UnassignPrivateIpAddressesRequest generates a "aws/request.Request" representing the | |
// client's request for the UnassignPrivateIpAddresses operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -22708,7 +22785,7 @@ const opUnmonitorInstances = "UnmonitorInstances" | |
// UnmonitorInstancesRequest generates a "aws/request.Request" representing the | |
// client's request for the UnmonitorInstances operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -22784,7 +22861,7 @@ const opUpdateSecurityGroupRuleDescriptionsEgress = "UpdateSecurityGroupRuleDesc | |
// UpdateSecurityGroupRuleDescriptionsEgressRequest generates a "aws/request.Request" representing the | |
// client's request for the UpdateSecurityGroupRuleDescriptionsEgress operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -22864,7 +22941,7 @@ const opUpdateSecurityGroupRuleDescriptionsIngress = "UpdateSecurityGroupRuleDes | |
// UpdateSecurityGroupRuleDescriptionsIngressRequest generates a "aws/request.Request" representing the | |
// client's request for the UpdateSecurityGroupRuleDescriptionsIngress operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -23122,7 +23199,6 @@ func (s *AcceptVpcEndpointConnectionsOutput) SetUnsuccessful(v []*UnsuccessfulIt | |
return s | |
} | |
-// Contains the parameters for AcceptVpcPeeringConnection. | |
type AcceptVpcPeeringConnectionInput struct { | |
_ struct{} `type:"structure"` | |
@@ -23159,7 +23235,6 @@ func (s *AcceptVpcPeeringConnectionInput) SetVpcPeeringConnectionId(v string) *A | |
return s | |
} | |
-// Contains the output of AcceptVpcPeeringConnection. | |
type AcceptVpcPeeringConnectionOutput struct { | |
_ struct{} `type:"structure"` | |
@@ -23482,7 +23557,6 @@ func (s *AllocateAddressOutput) SetPublicIp(v string) *AllocateAddressOutput { | |
return s | |
} | |
-// Contains the parameters for AllocateHosts. | |
type AllocateHostsInput struct { | |
_ struct{} `type:"structure"` | |
@@ -23514,6 +23588,9 @@ type AllocateHostsInput struct { | |
// | |
// Quantity is a required field | |
Quantity *int64 `locationName:"quantity" type:"integer" required:"true"` | |
+ | |
+ // The tags to apply to the Dedicated Host during creation. | |
+ TagSpecifications []*TagSpecification `locationName:"TagSpecification" locationNameList:"item" type:"list"` | |
} | |
// String returns the string representation | |
@@ -23575,6 +23652,12 @@ func (s *AllocateHostsInput) SetQuantity(v int64) *AllocateHostsInput { | |
return s | |
} | |
+// SetTagSpecifications sets the TagSpecifications field's value. | |
+func (s *AllocateHostsInput) SetTagSpecifications(v []*TagSpecification) *AllocateHostsInput { | |
+ s.TagSpecifications = v | |
+ return s | |
+} | |
+ | |
// Contains the output of AllocateHosts. | |
type AllocateHostsOutput struct { | |
_ struct{} `type:"structure"` | |
@@ -23928,7 +24011,6 @@ func (s *AssociateAddressOutput) SetAssociationId(v string) *AssociateAddressOut | |
return s | |
} | |
-// Contains the parameters for AssociateDhcpOptions. | |
type AssociateDhcpOptionsInput struct { | |
_ struct{} `type:"structure"` | |
@@ -24083,7 +24165,6 @@ func (s *AssociateIamInstanceProfileOutput) SetIamInstanceProfileAssociation(v * | |
return s | |
} | |
-// Contains the parameters for AssociateRouteTable. | |
type AssociateRouteTableInput struct { | |
_ struct{} `type:"structure"` | |
@@ -24148,11 +24229,11 @@ func (s *AssociateRouteTableInput) SetSubnetId(v string) *AssociateRouteTableInp | |
return s | |
} | |
-// Contains the output of AssociateRouteTable. | |
type AssociateRouteTableOutput struct { | |
_ struct{} `type:"structure"` | |
- // The route table association ID (needed to disassociate the route table). | |
+ // The route table association ID. This ID is required for disassociating the | |
+ // route table. | |
AssociationId *string `locationName:"associationId" type:"string"` | |
} | |
@@ -24355,7 +24436,6 @@ func (s *AssociateVpcCidrBlockOutput) SetVpcId(v string) *AssociateVpcCidrBlockO | |
return s | |
} | |
-// Contains the parameters for AttachClassicLinkVpc. | |
type AttachClassicLinkVpcInput struct { | |
_ struct{} `type:"structure"` | |
@@ -24435,7 +24515,6 @@ func (s *AttachClassicLinkVpcInput) SetVpcId(v string) *AttachClassicLinkVpcInpu | |
return s | |
} | |
-// Contains the output of AttachClassicLinkVpc. | |
type AttachClassicLinkVpcOutput struct { | |
_ struct{} `type:"structure"` | |
@@ -24459,7 +24538,6 @@ func (s *AttachClassicLinkVpcOutput) SetReturn(v bool) *AttachClassicLinkVpcOutp | |
return s | |
} | |
-// Contains the parameters for AttachInternetGateway. | |
type AttachInternetGatewayInput struct { | |
_ struct{} `type:"structure"` | |
@@ -24469,7 +24547,7 @@ type AttachInternetGatewayInput struct { | |
// it is UnauthorizedOperation. | |
DryRun *bool `locationName:"dryRun" type:"boolean"` | |
- // The ID of the Internet gateway. | |
+ // The ID of the internet gateway. | |
// | |
// InternetGatewayId is a required field | |
InternetGatewayId *string `locationName:"internetGatewayId" type:"string" required:"true"` | |
@@ -24858,7 +24936,6 @@ func (s *AttributeValue) SetValue(v string) *AttributeValue { | |
return s | |
} | |
-// Contains the parameters for AuthorizeSecurityGroupEgress. | |
type AuthorizeSecurityGroupEgressInput struct { | |
_ struct{} `type:"structure"` | |
@@ -24990,7 +25067,6 @@ func (s AuthorizeSecurityGroupEgressOutput) GoString() string { | |
return s.String() | |
} | |
-// Contains the parameters for AuthorizeSecurityGroupIngress. | |
type AuthorizeSecurityGroupIngressInput struct { | |
_ struct{} `type:"structure"` | |
@@ -25216,7 +25292,7 @@ func (s *AvailabilityZoneMessage) SetMessage(v string) *AvailabilityZoneMessage | |
type AvailableCapacity struct { | |
_ struct{} `type:"structure"` | |
- // The total number of instances that the Dedicated Host supports. | |
+ // The total number of instances supported by the Dedicated Host. | |
AvailableInstanceCapacity []*InstanceCapacity `locationName:"availableInstanceCapacity" locationNameList:"item" type:"list"` | |
// The number of vCPUs available on the Dedicated Host. | |
@@ -25285,10 +25361,13 @@ type BlockDeviceMapping struct { | |
// The virtual device name (ephemeralN). Instance store volumes are numbered | |
// starting from 0. An instance type with 2 available instance store volumes | |
- // can specify mappings for ephemeral0 and ephemeral1.The number of available | |
+ // can specify mappings for ephemeral0 and ephemeral1. The number of available | |
// instance store volumes depends on the instance type. After you connect to | |
// the instance, you must mount the volume. | |
// | |
+ // NVMe instance store volumes are automatically enumerated and assigned a device | |
+ // name. Including them in your block device mapping has no effect. | |
+ // | |
// Constraints: For M3 instances, you must specify instance store volumes in | |
// the block device mapping for the instance. When you launch an M3 instance, | |
// we ignore any instance store volumes specified in the block device mapping | |
@@ -25444,7 +25523,7 @@ type BundleTask struct { | |
Progress *string `locationName:"progress" type:"string"` | |
// The time this task started. | |
- StartTime *time.Time `locationName:"startTime" type:"timestamp" timestampFormat:"iso8601"` | |
+ StartTime *time.Time `locationName:"startTime" type:"timestamp"` | |
// The state of the task. | |
State *string `locationName:"state" type:"string" enum:"BundleTaskState"` | |
@@ -25453,7 +25532,7 @@ type BundleTask struct { | |
Storage *Storage `locationName:"storage" type:"structure"` | |
// The time of the most recent update for the task. | |
- UpdateTime *time.Time `locationName:"updateTime" type:"timestamp" timestampFormat:"iso8601"` | |
+ UpdateTime *time.Time `locationName:"updateTime" type:"timestamp"` | |
} | |
// String returns the string representation | |
@@ -26436,13 +26515,13 @@ type ClientData struct { | |
Comment *string `type:"string"` | |
// The time that the disk upload ends. | |
- UploadEnd *time.Time `type:"timestamp" timestampFormat:"iso8601"` | |
+ UploadEnd *time.Time `type:"timestamp"` | |
// The size of the uploaded disk image, in GiB. | |
UploadSize *float64 `type:"double"` | |
// The time that the disk upload starts. | |
- UploadStart *time.Time `type:"timestamp" timestampFormat:"iso8601"` | |
+ UploadStart *time.Time `type:"timestamp"` | |
} | |
// String returns the string representation | |
@@ -26873,10 +26952,12 @@ type CopyImageInput struct { | |
DryRun *bool `locationName:"dryRun" type:"boolean"` | |
// Specifies whether the destination snapshots of the copied image should be | |
- // encrypted. The default CMK for EBS is used unless a non-default AWS Key Management | |
- // Service (AWS KMS) CMK is specified with KmsKeyId. For more information, see | |
- // Amazon EBS Encryption (http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSEncryption.html) | |
- // in the Amazon Elastic Compute Cloud User Guide. | |
+ // encrypted. You can encrypt a copy of an unencrypted snapshot, but you cannot | |
+ // create an unencrypted copy of an encrypted snapshot. The default CMK for | |
+ // EBS is used unless you specify a non-default AWS Key Management Service (AWS | |
+ // KMS) CMK using KmsKeyId. For more information, see Amazon EBS Encryption | |
+ // (http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSEncryption.html) in | |
+ // the Amazon Elastic Compute Cloud User Guide. | |
Encrypted *bool `locationName:"encrypted" type:"boolean"` | |
// An identifier for the AWS Key Management Service (AWS KMS) customer master | |
@@ -27050,12 +27131,11 @@ type CopySnapshotInput struct { | |
DryRun *bool `locationName:"dryRun" type:"boolean"` | |
// Specifies whether the destination snapshot should be encrypted. You can encrypt | |
- // a copy of an unencrypted snapshot using this flag, but you cannot use it | |
- // to create an unencrypted copy from an encrypted snapshot. Your default CMK | |
- // for EBS is used unless a non-default AWS Key Management Service (AWS KMS) | |
- // CMK is specified with KmsKeyId. For more information, see Amazon EBS Encryption | |
- // (http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSEncryption.html) in | |
- // the Amazon Elastic Compute Cloud User Guide. | |
+ // a copy of an unencrypted snapshot, but you cannot use it to create an unencrypted | |
+ // copy of an encrypted snapshot. Your default CMK for EBS is used unless you | |
+ // specify a non-default AWS Key Management Service (AWS KMS) CMK using KmsKeyId. | |
+ // For more information, see Amazon EBS Encryption (http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSEncryption.html) | |
+ // in the Amazon Elastic Compute Cloud User Guide. | |
Encrypted *bool `locationName:"encrypted" type:"boolean"` | |
// An identifier for the AWS Key Management Service (AWS KMS) customer master | |
@@ -27457,7 +27537,6 @@ func (s *CreateDefaultSubnetOutput) SetSubnet(v *Subnet) *CreateDefaultSubnetOut | |
return s | |
} | |
-// Contains the parameters for CreateDefaultVpc. | |
type CreateDefaultVpcInput struct { | |
_ struct{} `type:"structure"` | |
@@ -27484,7 +27563,6 @@ func (s *CreateDefaultVpcInput) SetDryRun(v bool) *CreateDefaultVpcInput { | |
return s | |
} | |
-// Contains the output of CreateDefaultVpc. | |
type CreateDefaultVpcOutput struct { | |
_ struct{} `type:"structure"` | |
@@ -27508,7 +27586,6 @@ func (s *CreateDefaultVpcOutput) SetVpc(v *Vpc) *CreateDefaultVpcOutput { | |
return s | |
} | |
-// Contains the parameters for CreateDhcpOptions. | |
type CreateDhcpOptionsInput struct { | |
_ struct{} `type:"structure"` | |
@@ -27559,7 +27636,6 @@ func (s *CreateDhcpOptionsInput) SetDryRun(v bool) *CreateDhcpOptionsInput { | |
return s | |
} | |
-// Contains the output of CreateDhcpOptions. | |
type CreateDhcpOptionsOutput struct { | |
_ struct{} `type:"structure"` | |
@@ -27586,8 +27662,8 @@ func (s *CreateDhcpOptionsOutput) SetDhcpOptions(v *DhcpOptions) *CreateDhcpOpti | |
type CreateEgressOnlyInternetGatewayInput struct { | |
_ struct{} `type:"structure"` | |
- // Unique, case-sensitive identifier you provide to ensure the idempotency of | |
- // the request. For more information, see How to Ensure Idempotency (http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Run_Instance_Idempotency.html). | |
+ // Unique, case-sensitive identifier that you provide to ensure the idempotency | |
+ // of the request. For more information, see How to Ensure Idempotency (http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Run_Instance_Idempotency.html). | |
ClientToken *string `type:"string"` | |
// Checks whether you have the required permissions for the action, without | |
@@ -27596,7 +27672,7 @@ type CreateEgressOnlyInternetGatewayInput struct { | |
// it is UnauthorizedOperation. | |
DryRun *bool `type:"boolean"` | |
- // The ID of the VPC for which to create the egress-only Internet gateway. | |
+ // The ID of the VPC for which to create the egress-only internet gateway. | |
// | |
// VpcId is a required field | |
VpcId *string `type:"string" required:"true"` | |
@@ -27646,11 +27722,11 @@ func (s *CreateEgressOnlyInternetGatewayInput) SetVpcId(v string) *CreateEgressO | |
type CreateEgressOnlyInternetGatewayOutput struct { | |
_ struct{} `type:"structure"` | |
- // Unique, case-sensitive identifier you provide to ensure the idempotency of | |
- // the request. | |
+ // Unique, case-sensitive identifier that you provide to ensure the idempotency | |
+ // of the request. | |
ClientToken *string `locationName:"clientToken" type:"string"` | |
- // Information about the egress-only Internet gateway. | |
+ // Information about the egress-only internet gateway. | |
EgressOnlyInternetGateway *EgressOnlyInternetGateway `locationName:"egressOnlyInternetGateway" type:"structure"` | |
} | |
@@ -27699,11 +27775,13 @@ type CreateFleetInput struct { | |
// LaunchTemplateConfigs is a required field | |
LaunchTemplateConfigs []*FleetLaunchTemplateConfigRequest `locationNameList:"item" type:"list" required:"true"` | |
+ // The allocation strategy of On-Demand Instances in an EC2 Fleet. | |
+ OnDemandOptions *OnDemandOptionsRequest `type:"structure"` | |
+ | |
// Indicates whether EC2 Fleet should replace unhealthy instances. | |
ReplaceUnhealthyInstances *bool `type:"boolean"` | |
- // Includes SpotAllocationStrategy and SpotInstanceInterruptionBehavior inside | |
- // this structure. | |
+ // Describes the configuration of Spot Instances in an EC2 Fleet. | |
SpotOptions *SpotOptionsRequest `type:"structure"` | |
// The key-value pair for tagging the EC2 Fleet request on creation. The value | |
@@ -27734,12 +27812,12 @@ type CreateFleetInput struct { | |
// The start date and time of the request, in UTC format (for example, YYYY-MM-DDTHH:MM:SSZ). | |
// The default is to start fulfilling the request immediately. | |
- ValidFrom *time.Time `type:"timestamp" timestampFormat:"iso8601"` | |
+ ValidFrom *time.Time `type:"timestamp"` | |
// The end date and time of the request, in UTC format (for example, YYYY-MM-DDTHH:MM:SSZ). | |
// At this point, no new EC2 Fleet requests are placed or able to fulfill the | |
// request. The default end date is 7 days from the current date. | |
- ValidUntil *time.Time `type:"timestamp" timestampFormat:"iso8601"` | |
+ ValidUntil *time.Time `type:"timestamp"` | |
} | |
// String returns the string representation | |
@@ -27807,6 +27885,12 @@ func (s *CreateFleetInput) SetLaunchTemplateConfigs(v []*FleetLaunchTemplateConf | |
return s | |
} | |
+// SetOnDemandOptions sets the OnDemandOptions field's value. | |
+func (s *CreateFleetInput) SetOnDemandOptions(v *OnDemandOptionsRequest) *CreateFleetInput { | |
+ s.OnDemandOptions = v | |
+ return s | |
+} | |
+ | |
// SetReplaceUnhealthyInstances sets the ReplaceUnhealthyInstances field's value. | |
func (s *CreateFleetInput) SetReplaceUnhealthyInstances(v bool) *CreateFleetInput { | |
s.ReplaceUnhealthyInstances = &v | |
@@ -27878,24 +27962,48 @@ func (s *CreateFleetOutput) SetFleetId(v string) *CreateFleetOutput { | |
return s | |
} | |
-// Contains the parameters for CreateFlowLogs. | |
type CreateFlowLogsInput struct { | |
_ struct{} `type:"structure"` | |
- // Unique, case-sensitive identifier you provide to ensure the idempotency of | |
- // the request. For more information, see How to Ensure Idempotency (http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Run_Instance_Idempotency.html). | |
+ // Unique, case-sensitive identifier that you provide to ensure the idempotency | |
+ // of the request. For more information, see How to Ensure Idempotency (http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Run_Instance_Idempotency.html). | |
ClientToken *string `type:"string"` | |
- // The ARN for the IAM role that's used to post flow logs to a CloudWatch Logs | |
- // log group. | |
+ // The ARN for the IAM role that's used to post flow logs to a log group. | |
+ DeliverLogsPermissionArn *string `type:"string"` | |
+ | |
+ // Checks whether you have the required permissions for the action, without | |
+ // actually making the request, and provides an error response. If you have | |
+ // the required permissions, the error response is DryRunOperation. Otherwise, | |
+ // it is UnauthorizedOperation. | |
+ DryRun *bool `type:"boolean"` | |
+ | |
+ // Specifies the destination to which the flow log data is to be published. | |
+ // Flow log data can be published to an CloudWatch Logs log group or an Amazon | |
+ // S3 bucket. The value specified for this parameter depends on the value specified | |
+ // for LogDestinationType. | |
+ // | |
+ // If LogDestinationType is not specified or cloud-watch-logs, specify the Amazon | |
+ // Resource Name (ARN) of the CloudWatch Logs log group. | |
// | |
- // DeliverLogsPermissionArn is a required field | |
- DeliverLogsPermissionArn *string `type:"string" required:"true"` | |
+ // If LogDestinationType is s3, specify the ARN of the Amazon S3 bucket. You | |
+ // can also specify a subfolder in the bucket. To specify a subfolder in the | |
+ // bucket, use the following ARN format: bucket_ARN/subfolder_name/. For example, | |
+ // to specify a subfolder named my-logs in a bucket named my-bucket, use the | |
+ // following ARN: arn:aws:s3:::my-bucket/my-logs/. You cannot use AWSLogs as | |
+ // a subfolder name. This is a reserved term. | |
+ LogDestination *string `type:"string"` | |
- // The name of the CloudWatch log group. | |
+ // Specifies the type of destination to which the flow log data is to be published. | |
+ // Flow log data can be published to CloudWatch Logs or Amazon S3. To publish | |
+ // flow log data to CloudWatch Logs, specify cloud-watch-logs. To publish flow | |
+ // log data to Amazon S3, specify s3. | |
// | |
- // LogGroupName is a required field | |
- LogGroupName *string `type:"string" required:"true"` | |
+ // Default: cloud-watch-logs | |
+ LogDestinationType *string `type:"string" enum:"LogDestinationType"` | |
+ | |
+ // The name of the log group. | |
+ LogGroupName *string `type:"string"` | |
// One or more subnet, network interface, or VPC IDs. | |
// | |
@@ -27928,12 +28036,6 @@ func (s CreateFlowLogsInput) GoString() string { | |
// Validate inspects the fields of the type to determine if they are valid. | |
func (s *CreateFlowLogsInput) Validate() error { | |
invalidParams := request.ErrInvalidParams{Context: "CreateFlowLogsInput"} | |
- if s.DeliverLogsPermissionArn == nil { | |
- invalidParams.Add(request.NewErrParamRequired("DeliverLogsPermissionArn")) | |
- } | |
- if s.LogGroupName == nil { | |
- invalidParams.Add(request.NewErrParamRequired("LogGroupName")) | |
- } | |
if s.ResourceIds == nil { | |
invalidParams.Add(request.NewErrParamRequired("ResourceIds")) | |
} | |
@@ -27962,6 +28064,24 @@ func (s *CreateFlowLogsInput) SetDeliverLogsPermissionArn(v string) *CreateFlowL | |
return s | |
} | |
+// SetDryRun sets the DryRun field's value. | |
+func (s *CreateFlowLogsInput) SetDryRun(v bool) *CreateFlowLogsInput { | |
+ s.DryRun = &v | |
+ return s | |
+} | |
+ | |
+// SetLogDestination sets the LogDestination field's value. | |
+func (s *CreateFlowLogsInput) SetLogDestination(v string) *CreateFlowLogsInput { | |
+ s.LogDestination = &v | |
+ return s | |
+} | |
+ | |
+// SetLogDestinationType sets the LogDestinationType field's value. | |
+func (s *CreateFlowLogsInput) SetLogDestinationType(v string) *CreateFlowLogsInput { | |
+ s.LogDestinationType = &v | |
+ return s | |
+} | |
+ | |
// SetLogGroupName sets the LogGroupName field's value. | |
func (s *CreateFlowLogsInput) SetLogGroupName(v string) *CreateFlowLogsInput { | |
s.LogGroupName = &v | |
@@ -27986,12 +28106,11 @@ func (s *CreateFlowLogsInput) SetTrafficType(v string) *CreateFlowLogsInput { | |
return s | |
} | |
-// Contains the output of CreateFlowLogs. | |
type CreateFlowLogsOutput struct { | |
_ struct{} `type:"structure"` | |
- // Unique, case-sensitive identifier you provide to ensure the idempotency of | |
- // the request. | |
+ // Unique, case-sensitive identifier that you provide to ensure the idempotency | |
+ // of the request. | |
ClientToken *string `locationName:"clientToken" type:"string"` | |
// The IDs of the flow logs. | |
@@ -28153,7 +28272,9 @@ func (s *CreateFpgaImageOutput) SetFpgaImageId(v string) *CreateFpgaImageOutput | |
type CreateImageInput struct { | |
_ struct{} `type:"structure"` | |
- // Information about one or more block device mappings. | |
+ // Information about one or more block device mappings. This parameter cannot | |
+ // be used to modify the encryption status of existing volumes or snapshots. | |
+ // To create an AMI with encrypted snapshots, use the CopyImage action. | |
BlockDeviceMappings []*BlockDeviceMapping `locationName:"blockDeviceMapping" locationNameList:"BlockDeviceMapping" type:"list"` | |
// A description for the new image. | |
@@ -28363,7 +28484,6 @@ func (s *CreateInstanceExportTaskOutput) SetExportTask(v *ExportTask) *CreateIns | |
return s | |
} | |
-// Contains the parameters for CreateInternetGateway. | |
type CreateInternetGatewayInput struct { | |
_ struct{} `type:"structure"` | |
@@ -28390,11 +28510,10 @@ func (s *CreateInternetGatewayInput) SetDryRun(v bool) *CreateInternetGatewayInp | |
return s | |
} | |
-// Contains the output of CreateInternetGateway. | |
type CreateInternetGatewayOutput struct { | |
_ struct{} `type:"structure"` | |
- // Information about the Internet gateway. | |
+ // Information about the internet gateway. | |
InternetGateway *InternetGateway `locationName:"internetGateway" type:"structure"` | |
} | |
@@ -28414,7 +28533,6 @@ func (s *CreateInternetGatewayOutput) SetInternetGateway(v *InternetGateway) *Cr | |
return s | |
} | |
-// Contains the parameters for CreateKeyPair. | |
type CreateKeyPairInput struct { | |
_ struct{} `type:"structure"` | |
@@ -28754,7 +28872,6 @@ func (s *CreateLaunchTemplateVersionOutput) SetLaunchTemplateVersion(v *LaunchTe | |
return s | |
} | |
-// Contains the parameters for CreateNatGateway. | |
type CreateNatGatewayInput struct { | |
_ struct{} `type:"structure"` | |
@@ -28765,8 +28882,8 @@ type CreateNatGatewayInput struct { | |
// AllocationId is a required field | |
AllocationId *string `type:"string" required:"true"` | |
- // Unique, case-sensitive identifier you provide to ensure the idempotency of | |
- // the request. For more information, see How to Ensure Idempotency (http://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html). | |
+ // Unique, case-sensitive identifier that you provide to ensure the idempotency | |
+ // of the request. For more information, see How to Ensure Idempotency (http://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html). | |
// | |
// Constraint: Maximum 64 ASCII characters. | |
ClientToken *string `type:"string"` | |
@@ -28821,7 +28938,6 @@ func (s *CreateNatGatewayInput) SetSubnetId(v string) *CreateNatGatewayInput { | |
return s | |
} | |
-// Contains the output of CreateNatGateway. | |
type CreateNatGatewayOutput struct { | |
_ struct{} `type:"structure"` | |
@@ -28855,7 +28971,6 @@ func (s *CreateNatGatewayOutput) SetNatGateway(v *NatGateway) *CreateNatGatewayO | |
return s | |
} | |
-// Contains the parameters for CreateNetworkAclEntry. | |
type CreateNetworkAclEntryInput struct { | |
_ struct{} `type:"structure"` | |
@@ -28891,11 +29006,11 @@ type CreateNetworkAclEntryInput struct { | |
// The protocol. A value of -1 or all means all protocols. If you specify all, | |
// -1, or a protocol number other than 6 (tcp), 17 (udp), or 1 (icmp), traffic | |
- // on all ports is allowed, regardless of any ports or ICMP types or codes you | |
- // specify. If you specify protocol 58 (ICMPv6) and specify an IPv4 CIDR block, | |
- // traffic for all ICMP types and codes allowed, regardless of any that you | |
- // specify. If you specify protocol 58 (ICMPv6) and specify an IPv6 CIDR block, | |
- // you must specify an ICMP type and code. | |
+ // on all ports is allowed, regardless of any ports or ICMP types or codes that | |
+ // you specify. If you specify protocol 58 (ICMPv6) and specify an IPv4 CIDR | |
+ // block, traffic for all ICMP types and codes allowed, regardless of any that | |
+ // you specify. If you specify protocol 58 (ICMPv6) and specify an IPv6 CIDR | |
+ // block, you must specify an ICMP type and code. | |
// | |
// Protocol is a required field | |
Protocol *string `locationName:"protocol" type:"string" required:"true"` | |
@@ -29024,7 +29139,6 @@ func (s CreateNetworkAclEntryOutput) GoString() string { | |
return s.String() | |
} | |
-// Contains the parameters for CreateNetworkAcl. | |
type CreateNetworkAclInput struct { | |
_ struct{} `type:"structure"` | |
@@ -29075,7 +29189,6 @@ func (s *CreateNetworkAclInput) SetVpcId(v string) *CreateNetworkAclInput { | |
return s | |
} | |
-// Contains the output of CreateNetworkAcl. | |
type CreateNetworkAclOutput struct { | |
_ struct{} `type:"structure"` | |
@@ -29554,7 +29667,6 @@ func (s *CreateReservedInstancesListingOutput) SetReservedInstancesListings(v [] | |
return s | |
} | |
-// Contains the parameters for CreateRoute. | |
type CreateRouteInput struct { | |
_ struct{} `type:"structure"` | |
@@ -29572,10 +29684,10 @@ type CreateRouteInput struct { | |
// it is UnauthorizedOperation. | |
DryRun *bool `locationName:"dryRun" type:"boolean"` | |
- // [IPv6 traffic only] The ID of an egress-only Internet gateway. | |
+ // [IPv6 traffic only] The ID of an egress-only internet gateway. | |
EgressOnlyInternetGatewayId *string `locationName:"egressOnlyInternetGatewayId" type:"string"` | |
- // The ID of an Internet gateway or virtual private gateway attached to your | |
+ // The ID of an internet gateway or virtual private gateway attached to your | |
// VPC. | |
GatewayId *string `locationName:"gatewayId" type:"string"` | |
@@ -29681,7 +29793,6 @@ func (s *CreateRouteInput) SetVpcPeeringConnectionId(v string) *CreateRouteInput | |
return s | |
} | |
-// Contains the output of CreateRoute. | |
type CreateRouteOutput struct { | |
_ struct{} `type:"structure"` | |
@@ -29705,7 +29816,6 @@ func (s *CreateRouteOutput) SetReturn(v bool) *CreateRouteOutput { | |
return s | |
} | |
-// Contains the parameters for CreateRouteTable. | |
type CreateRouteTableInput struct { | |
_ struct{} `type:"structure"` | |
@@ -29756,7 +29866,6 @@ func (s *CreateRouteTableInput) SetVpcId(v string) *CreateRouteTableInput { | |
return s | |
} | |
-// Contains the output of CreateRouteTable. | |
type CreateRouteTableOutput struct { | |
_ struct{} `type:"structure"` | |
@@ -29780,7 +29889,6 @@ func (s *CreateRouteTableOutput) SetRouteTable(v *RouteTable) *CreateRouteTableO | |
return s | |
} | |
-// Contains the parameters for CreateSecurityGroup. | |
type CreateSecurityGroupInput struct { | |
_ struct{} `type:"structure"` | |
@@ -29866,7 +29974,6 @@ func (s *CreateSecurityGroupInput) SetVpcId(v string) *CreateSecurityGroupInput | |
return s | |
} | |
-// Contains the output of CreateSecurityGroup. | |
type CreateSecurityGroupOutput struct { | |
_ struct{} `type:"structure"` | |
@@ -30043,7 +30150,6 @@ func (s *CreateSpotDatafeedSubscriptionOutput) SetSpotDatafeedSubscription(v *Sp | |
return s | |
} | |
-// Contains the parameters for CreateSubnet. | |
type CreateSubnetInput struct { | |
_ struct{} `type:"structure"` | |
@@ -30130,7 +30236,6 @@ func (s *CreateSubnetInput) SetVpcId(v string) *CreateSubnetInput { | |
return s | |
} | |
-// Contains the output of CreateSubnet. | |
type CreateSubnetOutput struct { | |
_ struct{} `type:"structure"` | |
@@ -30154,7 +30259,6 @@ func (s *CreateSubnetOutput) SetSubnet(v *Subnet) *CreateSubnetOutput { | |
return s | |
} | |
-// Contains the parameters for CreateTags. | |
type CreateTagsInput struct { | |
_ struct{} `type:"structure"` | |
@@ -30628,7 +30732,7 @@ type CreateVpcEndpointInput struct { | |
// true: enableDnsHostnames and enableDnsSupport. Use ModifyVpcAttribute to | |
// set the VPC attributes. | |
// | |
- // Default: true | |
+ // Default: false | |
PrivateDnsEnabled *bool `type:"boolean"` | |
// (Gateway endpoint) One or more route table IDs. | |
@@ -30883,7 +30987,6 @@ func (s *CreateVpcEndpointServiceConfigurationOutput) SetServiceConfiguration(v | |
return s | |
} | |
-// Contains the parameters for CreateVpc. | |
type CreateVpcInput struct { | |
_ struct{} `type:"structure"` | |
@@ -30963,7 +31066,6 @@ func (s *CreateVpcInput) SetInstanceTenancy(v string) *CreateVpcInput { | |
return s | |
} | |
-// Contains the output of CreateVpc. | |
type CreateVpcOutput struct { | |
_ struct{} `type:"structure"` | |
@@ -30987,7 +31089,6 @@ func (s *CreateVpcOutput) SetVpc(v *Vpc) *CreateVpcOutput { | |
return s | |
} | |
-// Contains the parameters for CreateVpcPeeringConnection. | |
type CreateVpcPeeringConnectionInput struct { | |
_ struct{} `type:"structure"` | |
@@ -31056,7 +31157,6 @@ func (s *CreateVpcPeeringConnectionInput) SetVpcId(v string) *CreateVpcPeeringCo | |
return s | |
} | |
-// Contains the output of CreateVpcPeeringConnection. | |
type CreateVpcPeeringConnectionOutput struct { | |
_ struct{} `type:"structure"` | |
@@ -31356,11 +31456,12 @@ func (s *CreateVpnGatewayOutput) SetVpnGateway(v *VpnGateway) *CreateVpnGatewayO | |
return s | |
} | |
-// Describes the credit option for CPU usage of a T2 instance. | |
+// Describes the credit option for CPU usage of a T2 or T3 instance. | |
type CreditSpecification struct { | |
_ struct{} `type:"structure"` | |
- // The credit option for CPU usage of a T2 instance. | |
+ // The credit option for CPU usage of a T2 or T3 instance. Valid values are | |
+ // standard and unlimited. | |
CpuCredits *string `locationName:"cpuCredits" type:"string"` | |
} | |
@@ -31380,12 +31481,12 @@ func (s *CreditSpecification) SetCpuCredits(v string) *CreditSpecification { | |
return s | |
} | |
-// The credit option for CPU usage of a T2 instance. | |
+// The credit option for CPU usage of a T2 or T3 instance. | |
type CreditSpecificationRequest struct { | |
_ struct{} `type:"structure"` | |
- // The credit option for CPU usage of a T2 instance. Valid values are standard | |
- // and unlimited. | |
+ // The credit option for CPU usage of a T2 or T3 instance. Valid values are | |
+ // standard and unlimited. | |
// | |
// CpuCredits is a required field | |
CpuCredits *string `type:"string" required:"true"` | |
@@ -31556,7 +31657,6 @@ func (s DeleteCustomerGatewayOutput) GoString() string { | |
return s.String() | |
} | |
-// Contains the parameters for DeleteDhcpOptions. | |
type DeleteDhcpOptionsInput struct { | |
_ struct{} `type:"structure"` | |
@@ -31630,7 +31730,7 @@ type DeleteEgressOnlyInternetGatewayInput struct { | |
// it is UnauthorizedOperation. | |
DryRun *bool `type:"boolean"` | |
- // The ID of the egress-only Internet gateway. | |
+ // The ID of the egress-only internet gateway. | |
// | |
// EgressOnlyInternetGatewayId is a required field | |
EgressOnlyInternetGatewayId *string `type:"string" required:"true"` | |
@@ -31899,10 +31999,15 @@ func (s *DeleteFleetsOutput) SetUnsuccessfulFleetDeletions(v []*DeleteFleetError | |
return s | |
} | |
-// Contains the parameters for DeleteFlowLogs. | |
type DeleteFlowLogsInput struct { | |
_ struct{} `type:"structure"` | |
+ // Checks whether you have the required permissions for the action, without | |
+ // actually making the request, and provides an error response. If you have | |
+ // the required permissions, the error response is DryRunOperation. Otherwise, | |
+ // it is UnauthorizedOperation. | |
+ DryRun *bool `type:"boolean"` | |
+ | |
// One or more flow log IDs. | |
// | |
// FlowLogIds is a required field | |
@@ -31932,13 +32037,18 @@ func (s *DeleteFlowLogsInput) Validate() error { | |
return nil | |
} | |
+// SetDryRun sets the DryRun field's value. | |
+func (s *DeleteFlowLogsInput) SetDryRun(v bool) *DeleteFlowLogsInput { | |
+ s.DryRun = &v | |
+ return s | |
+} | |
+ | |
// SetFlowLogIds sets the FlowLogIds field's value. | |
func (s *DeleteFlowLogsInput) SetFlowLogIds(v []*string) *DeleteFlowLogsInput { | |
s.FlowLogIds = v | |
return s | |
} | |
-// Contains the output of DeleteFlowLogs. | |
type DeleteFlowLogsOutput struct { | |
_ struct{} `type:"structure"` | |
@@ -32035,7 +32145,6 @@ func (s *DeleteFpgaImageOutput) SetReturn(v bool) *DeleteFpgaImageOutput { | |
return s | |
} | |
-// Contains the parameters for DeleteInternetGateway. | |
type DeleteInternetGatewayInput struct { | |
_ struct{} `type:"structure"` | |
@@ -32045,7 +32154,7 @@ type DeleteInternetGatewayInput struct { | |
// it is UnauthorizedOperation. | |
DryRun *bool `locationName:"dryRun" type:"boolean"` | |
- // The ID of the Internet gateway. | |
+ // The ID of the internet gateway. | |
// | |
// InternetGatewayId is a required field | |
InternetGatewayId *string `locationName:"internetGatewayId" type:"string" required:"true"` | |
@@ -32100,7 +32209,6 @@ func (s DeleteInternetGatewayOutput) GoString() string { | |
return s.String() | |
} | |
-// Contains the parameters for DeleteKeyPair. | |
type DeleteKeyPairInput struct { | |
_ struct{} `type:"structure"` | |
@@ -32445,7 +32553,6 @@ func (s *DeleteLaunchTemplateVersionsResponseSuccessItem) SetVersionNumber(v int | |
return s | |
} | |
-// Contains the parameters for DeleteNatGateway. | |
type DeleteNatGatewayInput struct { | |
_ struct{} `type:"structure"` | |
@@ -32484,7 +32591,6 @@ func (s *DeleteNatGatewayInput) SetNatGatewayId(v string) *DeleteNatGatewayInput | |
return s | |
} | |
-// Contains the output of DeleteNatGateway. | |
type DeleteNatGatewayOutput struct { | |
_ struct{} `type:"structure"` | |
@@ -32508,7 +32614,6 @@ func (s *DeleteNatGatewayOutput) SetNatGatewayId(v string) *DeleteNatGatewayOutp | |
return s | |
} | |
-// Contains the parameters for DeleteNetworkAclEntry. | |
type DeleteNetworkAclEntryInput struct { | |
_ struct{} `type:"structure"` | |
@@ -32601,7 +32706,6 @@ func (s DeleteNetworkAclEntryOutput) GoString() string { | |
return s.String() | |
} | |
-// Contains the parameters for DeleteNetworkAcl. | |
type DeleteNetworkAclInput struct { | |
_ struct{} `type:"structure"` | |
@@ -32881,7 +32985,6 @@ func (s DeletePlacementGroupOutput) GoString() string { | |
return s.String() | |
} | |
-// Contains the parameters for DeleteRoute. | |
type DeleteRouteInput struct { | |
_ struct{} `type:"structure"` | |
@@ -32966,7 +33069,6 @@ func (s DeleteRouteOutput) GoString() string { | |
return s.String() | |
} | |
-// Contains the parameters for DeleteRouteTable. | |
type DeleteRouteTableInput struct { | |
_ struct{} `type:"structure"` | |
@@ -33031,7 +33133,6 @@ func (s DeleteRouteTableOutput) GoString() string { | |
return s.String() | |
} | |
-// Contains the parameters for DeleteSecurityGroup. | |
type DeleteSecurityGroupInput struct { | |
_ struct{} `type:"structure"` | |
@@ -33197,7 +33298,6 @@ func (s DeleteSpotDatafeedSubscriptionOutput) GoString() string { | |
return s.String() | |
} | |
-// Contains the parameters for DeleteSubnet. | |
type DeleteSubnetInput struct { | |
_ struct{} `type:"structure"` | |
@@ -33262,7 +33362,6 @@ func (s DeleteSubnetOutput) GoString() string { | |
return s.String() | |
} | |
-// Contains the parameters for DeleteTags. | |
type DeleteTagsInput struct { | |
_ struct{} `type:"structure"` | |
@@ -33629,7 +33728,6 @@ func (s *DeleteVpcEndpointsOutput) SetUnsuccessful(v []*UnsuccessfulItem) *Delet | |
return s | |
} | |
-// Contains the parameters for DeleteVpc. | |
type DeleteVpcInput struct { | |
_ struct{} `type:"structure"` | |
@@ -33694,7 +33792,6 @@ func (s DeleteVpcOutput) GoString() string { | |
return s.String() | |
} | |
-// Contains the parameters for DeleteVpcPeeringConnection. | |
type DeleteVpcPeeringConnectionInput struct { | |
_ struct{} `type:"structure"` | |
@@ -33745,7 +33842,6 @@ func (s *DeleteVpcPeeringConnectionInput) SetVpcPeeringConnectionId(v string) *D | |
return s | |
} | |
-// Contains the output of DeleteVpcPeeringConnection. | |
type DeleteVpcPeeringConnectionOutput struct { | |
_ struct{} `type:"structure"` | |
@@ -34128,10 +34224,11 @@ type DescribeAddressesInput struct { | |
// | |
// * public-ip - The Elastic IP address. | |
// | |
- // * tag:key=value - The key/value combination of a tag assigned to the resource. | |
- // Specify the key of the tag in the filter name and the value of the tag | |
- // in the filter value. For example, for the tag Purpose=X, specify tag:Purpose | |
- // for the filter name and X for the filter value. | |
+ // * tag:<key> - The key/value combination of a tag assigned to the resource. | |
+ // Use the tag key in the filter name and the tag value as the filter value. | |
+ // For example, to find all resources that have a tag with the key Owner | |
+ // and the value TeamA, specify tag:Owner for the filter name and TeamA for | |
+ // the filter value. | |
// | |
// * tag-key - The key of a tag assigned to the resource. Use this filter | |
// to find all resources assigned a tag with a specific key, regardless of | |
@@ -34434,7 +34531,6 @@ func (s *DescribeBundleTasksOutput) SetBundleTasks(v []*BundleTask) *DescribeBun | |
return s | |
} | |
-// Contains the parameters for DescribeClassicLinkInstances. | |
type DescribeClassicLinkInstancesInput struct { | |
_ struct{} `type:"structure"` | |
@@ -34451,13 +34547,19 @@ type DescribeClassicLinkInstancesInput struct { | |
// | |
// * instance-id - The ID of the instance. | |
// | |
- // * tag:key=value - The key/value combination of a tag assigned to the resource. | |
+ // * tag:<key> - The key/value combination of a tag assigned to the resource. | |
+ // Use the tag key in the filter name and the tag value as the filter value. | |
+ // For example, to find all resources that have a tag with the key Owner | |
+ // and the value TeamA, specify tag:Owner for the filter name and TeamA for | |
+ // the filter value. | |
// | |
// * tag-key - The key of a tag assigned to the resource. Use this filter | |
// to find all resources assigned a tag with a specific key, regardless of | |
// the tag value. | |
// | |
- // * vpc-id - The ID of the VPC that the instance is linked to. | |
+ // * vpc-id - The ID of the VPC to which the instance is linked. | |
+ // | |
+ // vpc-id - The ID of the VPC that the instance is linked to. | |
Filters []*Filter `locationName:"Filter" locationNameList:"Filter" type:"list"` | |
// One or more instance IDs. Must be instances linked to a VPC through ClassicLink. | |
@@ -34466,7 +34568,7 @@ type DescribeClassicLinkInstancesInput struct { | |
// The maximum number of results to return for the request in a single page. | |
// The remaining results of the initial request can be seen by sending another | |
// request with the returned NextToken value. This value can be between 5 and | |
- // 1000; if MaxResults is given a value larger than 1000, only 1000 results | |
+ // 1000. If MaxResults is given a value larger than 1000, only 1000 results | |
// are returned. You cannot specify this parameter and the instance IDs parameter | |
// in the same request. | |
// | |
@@ -34517,7 +34619,6 @@ func (s *DescribeClassicLinkInstancesInput) SetNextToken(v string) *DescribeClas | |
return s | |
} | |
-// Contains the output of DescribeClassicLinkInstances. | |
type DescribeClassicLinkInstancesOutput struct { | |
_ struct{} `type:"structure"` | |
@@ -34642,10 +34743,11 @@ type DescribeCustomerGatewaysInput struct { | |
// * type - The type of customer gateway. Currently, the only supported type | |
// is ipsec.1. | |
// | |
- // * tag:key=value - The key/value combination of a tag assigned to the resource. | |
- // Specify the key of the tag in the filter name and the value of the tag | |
- // in the filter value. For example, for the tag Purpose=X, specify tag:Purpose | |
- // for the filter name and X for the filter value. | |
+ // * tag:<key> - The key/value combination of a tag assigned to the resource. | |
+ // Use the tag key in the filter name and the tag value as the filter value. | |
+ // For example, to find all resources that have a tag with the key Owner | |
+ // and the value TeamA, specify tag:Owner for the filter name and TeamA for | |
+ // the filter value. | |
// | |
// * tag-key - The key of a tag assigned to the resource. Use this filter | |
// to find all resources assigned a tag with a specific key, regardless of | |
@@ -34705,7 +34807,6 @@ func (s *DescribeCustomerGatewaysOutput) SetCustomerGateways(v []*CustomerGatewa | |
return s | |
} | |
-// Contains the parameters for DescribeDhcpOptions. | |
type DescribeDhcpOptionsInput struct { | |
_ struct{} `type:"structure"` | |
@@ -34728,10 +34829,11 @@ type DescribeDhcpOptionsInput struct { | |
// | |
// * value - The value for one of the options. | |
// | |
- // * tag:key=value - The key/value combination of a tag assigned to the resource. | |
- // Specify the key of the tag in the filter name and the value of the tag | |
- // in the filter value. For example, for the tag Purpose=X, specify tag:Purpose | |
- // for the filter name and X for the filter value. | |
+ // * tag:<key> - The key/value combination of a tag assigned to the resource. | |
+ // Use the tag key in the filter name and the tag value as the filter value. | |
+ // For example, to find all resources that have a tag with the key Owner | |
+ // and the value TeamA, specify tag:Owner for the filter name and TeamA for | |
+ // the filter value. | |
// | |
// * tag-key - The key of a tag assigned to the resource. Use this filter | |
// to find all resources assigned a tag with a specific key, regardless of | |
@@ -34767,7 +34869,6 @@ func (s *DescribeDhcpOptionsInput) SetFilters(v []*Filter) *DescribeDhcpOptionsI | |
return s | |
} | |
-// Contains the output of DescribeDhcpOptions. | |
type DescribeDhcpOptionsOutput struct { | |
_ struct{} `type:"structure"` | |
@@ -34800,12 +34901,12 @@ type DescribeEgressOnlyInternetGatewaysInput struct { | |
// it is UnauthorizedOperation. | |
DryRun *bool `type:"boolean"` | |
- // One or more egress-only Internet gateway IDs. | |
+ // One or more egress-only internet gateway IDs. | |
EgressOnlyInternetGatewayIds []*string `locationName:"EgressOnlyInternetGatewayId" locationNameList:"item" type:"list"` | |
// The maximum number of results to return for the request in a single page. | |
// The remaining results can be seen by sending another request with the returned | |
- // NextToken value. This value can be between 5 and 1000; if MaxResults is given | |
+ // NextToken value. This value can be between 5 and 1000. If MaxResults is given | |
// a value larger than 1000, only 1000 results are returned. | |
MaxResults *int64 `type:"integer"` | |
@@ -34850,7 +34951,7 @@ func (s *DescribeEgressOnlyInternetGatewaysInput) SetNextToken(v string) *Descri | |
type DescribeEgressOnlyInternetGatewaysOutput struct { | |
_ struct{} `type:"structure"` | |
- // Information about the egress-only Internet gateways. | |
+ // Information about the egress-only internet gateways. | |
EgressOnlyInternetGateways []*EgressOnlyInternetGateway `locationName:"egressOnlyInternetGatewaySet" locationNameList:"item" type:"list"` | |
// The token to use to retrieve the next page of results. | |
@@ -35073,7 +35174,7 @@ type DescribeFleetHistoryInput struct { | |
// The start date and time for the events, in UTC format (for example, YYYY-MM-DDTHH:MM:SSZ). | |
// | |
// StartTime is a required field | |
- StartTime *time.Time `type:"timestamp" timestampFormat:"iso8601" required:"true"` | |
+ StartTime *time.Time `type:"timestamp" required:"true"` | |
} | |
// String returns the string representation | |
@@ -35151,13 +35252,13 @@ type DescribeFleetHistoryOutput struct { | |
// All records up to this time were retrieved. | |
// | |
// If nextToken indicates that there are more results, this value is not present. | |
- LastEvaluatedTime *time.Time `locationName:"lastEvaluatedTime" type:"timestamp" timestampFormat:"iso8601"` | |
+ LastEvaluatedTime *time.Time `locationName:"lastEvaluatedTime" type:"timestamp"` | |
// The token for the next set of results. | |
NextToken *string `locationName:"nextToken" type:"string"` | |
// The start date and time for the events, in UTC format (for example, YYYY-MM-DDTHH:MM:SSZ). | |
- StartTime *time.Time `locationName:"startTime" type:"timestamp" timestampFormat:"iso8601"` | |
+ StartTime *time.Time `locationName:"startTime" type:"timestamp"` | |
} | |
// String returns the string representation | |
@@ -35434,21 +35535,30 @@ func (s *DescribeFleetsOutput) SetNextToken(v string) *DescribeFleetsOutput { | |
return s | |
} | |
-// Contains the parameters for DescribeFlowLogs. | |
type DescribeFlowLogsInput struct { | |
_ struct{} `type:"structure"` | |
+ // Checks whether you have the required permissions for the action, without | |
+ // actually making the request, and provides an error response. If you have | |
+ // the required permissions, the error response is DryRunOperation. Otherwise, | |
+ // it is UnauthorizedOperation. | |
+ DryRun *bool `type:"boolean"` | |
+ | |
// One or more filters. | |
// | |
// * deliver-log-status - The status of the logs delivery (SUCCESS | FAILED). | |
// | |
+ // * log-destination-type - The type of destination to which the flow log | |
+ // publishes data. Possible destination types include cloud-watch-logs and | |
+ // S3. | |
+ // | |
// * flow-log-id - The ID of the flow log. | |
// | |
// * log-group-name - The name of the log group. | |
// | |
// * resource-id - The ID of the VPC, subnet, or network interface. | |
// | |
- // * traffic-type - The type of traffic (ACCEPT | REJECT | ALL) | |
+ // * traffic-type - The type of traffic (ACCEPT | REJECT | ALL). | |
Filter []*Filter `locationNameList:"Filter" type:"list"` | |
// One or more flow log IDs. | |
@@ -35456,7 +35566,7 @@ type DescribeFlowLogsInput struct { | |
// The maximum number of results to return for the request in a single page. | |
// The remaining results can be seen by sending another request with the returned | |
- // NextToken value. This value can be between 5 and 1000; if MaxResults is given | |
+ // NextToken value. This value can be between 5 and 1000. If MaxResults is given | |
// a value larger than 1000, only 1000 results are returned. You cannot specify | |
// this parameter and the flow log IDs parameter in the same request. | |
MaxResults *int64 `type:"integer"` | |
@@ -35475,6 +35585,12 @@ func (s DescribeFlowLogsInput) GoString() string { | |
return s.String() | |
} | |
+// SetDryRun sets the DryRun field's value. | |
+func (s *DescribeFlowLogsInput) SetDryRun(v bool) *DescribeFlowLogsInput { | |
+ s.DryRun = &v | |
+ return s | |
+} | |
+ | |
// SetFilter sets the Filter field's value. | |
func (s *DescribeFlowLogsInput) SetFilter(v []*Filter) *DescribeFlowLogsInput { | |
s.Filter = v | |
@@ -35499,7 +35615,6 @@ func (s *DescribeFlowLogsInput) SetNextToken(v string) *DescribeFlowLogsInput { | |
return s | |
} | |
-// Contains the output of DescribeFlowLogs. | |
type DescribeFlowLogsOutput struct { | |
_ struct{} `type:"structure"` | |
@@ -35648,10 +35763,11 @@ type DescribeFpgaImagesInput struct { | |
// | |
// * state - The state of the AFI (pending | failed | available | unavailable). | |
// | |
- // * tag:key=value - The key/value combination of a tag assigned to the resource. | |
- // Specify the key of the tag in the filter name and the value of the tag | |
- // in the filter value. For example, for the tag Purpose=X, specify tag:Purpose | |
- // for the filter name and X for the filter value. | |
+ // * tag:<key> - The key/value combination of a tag assigned to the resource. | |
+ // Use the tag key in the filter name and the tag value as the filter value. | |
+ // For example, to find all resources that have a tag with the key Owner | |
+ // and the value TeamA, specify tag:Owner for the filter name and TeamA for | |
+ // the filter value. | |
// | |
// * tag-key - The key of a tag assigned to the resource. Use this filter | |
// to find all resources assigned a tag with a specific key, regardless of | |
@@ -35774,22 +35890,23 @@ type DescribeHostReservationOfferingsInput struct { | |
// One or more filters. | |
// | |
- // * instance-family - The instance family of the offering (e.g., m4). | |
+ // * instance-family - The instance family of the offering (for example, | |
+ // m4). | |
// | |
// * payment-option - The payment option (NoUpfront | PartialUpfront | AllUpfront). | |
Filter []*Filter `locationNameList:"Filter" type:"list"` | |
- // This is the maximum duration of the reservation you'd like to purchase, specified | |
- // in seconds. Reservations are available in one-year and three-year terms. | |
- // The number of seconds specified must be the number of seconds in a year (365x24x60x60) | |
+ // This is the maximum duration of the reservation to purchase, specified in | |
+ // seconds. Reservations are available in one-year and three-year terms. The | |
+ // number of seconds specified must be the number of seconds in a year (365x24x60x60) | |
// times one of the supported durations (1 or 3). For example, specify 94608000 | |
// for three years. | |
MaxDuration *int64 `type:"integer"` | |
// The maximum number of results to return for the request in a single page. | |
// The remaining results can be seen by sending another request with the returned | |
- // nextToken value. This value can be between 5 and 500; if maxResults is given | |
- // a larger value than 500, you will receive an error. | |
+ // nextToken value. This value can be between 5 and 500. If maxResults is given | |
+ // a larger value than 500, you receive an error. | |
MaxResults *int64 `type:"integer"` | |
// This is the minimum duration of the reservation you'd like to purchase, specified | |
@@ -35890,7 +36007,7 @@ type DescribeHostReservationsInput struct { | |
// One or more filters. | |
// | |
- // * instance-family - The instance family (e.g., m4). | |
+ // * instance-family - The instance family (for example, m4). | |
// | |
// * payment-option - The payment option (NoUpfront | PartialUpfront | AllUpfront). | |
// | |
@@ -35903,8 +36020,8 @@ type DescribeHostReservationsInput struct { | |
// The maximum number of results to return for the request in a single page. | |
// The remaining results can be seen by sending another request with the returned | |
- // nextToken value. This value can be between 5 and 500; if maxResults is given | |
- // a larger value than 500, you will receive an error. | |
+ // nextToken value. This value can be between 5 and 500. If maxResults is given | |
+ // a larger value than 500, you receive an error. | |
MaxResults *int64 `type:"integer"` | |
// The token to use to retrieve the next page of results. | |
@@ -35978,7 +36095,6 @@ func (s *DescribeHostReservationsOutput) SetNextToken(v string) *DescribeHostRes | |
return s | |
} | |
-// Contains the parameters for DescribeHosts. | |
type DescribeHostsInput struct { | |
_ struct{} `type:"structure"` | |
@@ -35989,7 +36105,7 @@ type DescribeHostsInput struct { | |
// | |
// * availability-zone - The Availability Zone of the host. | |
// | |
- // * client-token - The idempotency token you provided when you allocated | |
+ // * client-token - The idempotency token that you provided when you allocated | |
// the host. | |
// | |
// * host-reservation-id - The ID of the reservation assigned to this host. | |
@@ -36010,9 +36126,9 @@ type DescribeHostsInput struct { | |
// The maximum number of results to return for the request in a single page. | |
// The remaining results can be seen by sending another request with the returned | |
- // nextToken value. This value can be between 5 and 500; if maxResults is given | |
- // a larger value than 500, you will receive an error. You cannot specify this | |
- // parameter and the host IDs parameter in the same request. | |
+ // nextToken value. This value can be between 5 and 500. If maxResults is given | |
+ // a larger value than 500, you receive an error. You cannot specify this parameter | |
+ // and the host IDs parameter in the same request. | |
MaxResults *int64 `locationName:"maxResults" type:"integer"` | |
// The token to retrieve the next page of results. | |
@@ -36053,7 +36169,6 @@ func (s *DescribeHostsInput) SetNextToken(v string) *DescribeHostsInput { | |
return s | |
} | |
-// Contains the output of DescribeHosts. | |
type DescribeHostsOutput struct { | |
_ struct{} `type:"structure"` | |
@@ -36562,10 +36677,11 @@ type DescribeImagesInput struct { | |
// * sriov-net-support - A value of simple indicates that enhanced networking | |
// with the Intel 82599 VF interface is enabled. | |
// | |
- // * tag:key=value - The key/value combination of a tag assigned to the resource. | |
- // Specify the key of the tag in the filter name and the value of the tag | |
- // in the filter value. For example, for the tag Purpose=X, specify tag:Purpose | |
- // for the filter name and X for the filter value. | |
+ // * tag:<key> - The key/value combination of a tag assigned to the resource. | |
+ // Use the tag key in the filter name and the tag value as the filter value. | |
+ // For example, to find all resources that have a tag with the key Owner | |
+ // and the value TeamA, specify tag:Owner for the filter name and TeamA for | |
+ // the filter value. | |
// | |
// * tag-key - The key of a tag assigned to the resource. Use this filter | |
// to find all resources assigned a tag with a specific key, regardless of | |
@@ -37201,7 +37317,7 @@ type DescribeInstanceStatusInput struct { | |
// example, 2014-09-15T17:15:20.000Z). | |
// | |
// * instance-state-code - The code for the instance state, as a 16-bit unsigned | |
- // integer. The high byte is an opaque internal value and should be ignored. | |
+ // integer. The high byte is used for internal purposes and should be ignored. | |
// The low byte is set based on the state represented. The valid values are | |
// 0 (pending), 16 (running), 32 (shutting-down), 48 (terminated), 64 (stopping), | |
// and 80 (stopped). | |
@@ -37385,7 +37501,7 @@ type DescribeInstancesInput struct { | |
// Scheduled Instance (spot | scheduled). | |
// | |
// * instance-state-code - The state of the instance, as a 16-bit unsigned | |
- // integer. The high byte is an opaque internal value and should be ignored. | |
+ // integer. The high byte is used for internal purposes and should be ignored. | |
// The low byte is set based on the state represented. The valid values are: | |
// 0 (pending), 16 (running), 32 (shutting-down), 48 (terminated), 64 (stopping), | |
// and 80 (stopped). | |
@@ -37552,14 +37668,15 @@ type DescribeInstancesInput struct { | |
// | |
// * subnet-id - The ID of the subnet for the instance. | |
// | |
- // * tag:key=value - The key/value combination of a tag assigned to the resource. | |
- // Specify the key of the tag in the filter name and the value of the tag | |
- // in the filter value. For example, for the tag Purpose=X, specify tag:Purpose | |
- // for the filter name and X for the filter value. | |
+ // * tag:<key> - The key/value combination of a tag assigned to the resource. | |
+ // Use the tag key in the filter name and the tag value as the filter value. | |
+ // For example, to find all resources that have a tag with the key Owner | |
+ // and the value TeamA, specify tag:Owner for the filter name and TeamA for | |
+ // the filter value. | |
// | |
// * tag-key - The key of a tag assigned to the resource. Use this filter | |
- // to find all resources assigned a tag with a specific key, regardless of | |
- // the tag value. | |
+ // to find all resources that have a tag with a specific key, regardless | |
+ // of the tag value. | |
// | |
// * tenancy - The tenancy of an instance (dedicated | default | host). | |
// | |
@@ -37658,7 +37775,6 @@ func (s *DescribeInstancesOutput) SetReservations(v []*Reservation) *DescribeIns | |
return s | |
} | |
-// Contains the parameters for DescribeInternetGateways. | |
type DescribeInternetGatewaysInput struct { | |
_ struct{} `type:"structure"` | |
@@ -37677,19 +37793,20 @@ type DescribeInternetGatewaysInput struct { | |
// | |
// * internet-gateway-id - The ID of the Internet gateway. | |
// | |
- // * tag:key=value - The key/value combination of a tag assigned to the resource. | |
- // Specify the key of the tag in the filter name and the value of the tag | |
- // in the filter value. For example, for the tag Purpose=X, specify tag:Purpose | |
- // for the filter name and X for the filter value. | |
+ // * tag:<key> - The key/value combination of a tag assigned to the resource. | |
+ // Use the tag key in the filter name and the tag value as the filter value. | |
+ // For example, to find all resources that have a tag with the key Owner | |
+ // and the value TeamA, specify tag:Owner for the filter name and TeamA for | |
+ // the filter value. | |
// | |
// * tag-key - The key of a tag assigned to the resource. Use this filter | |
// to find all resources assigned a tag with a specific key, regardless of | |
// the tag value. | |
Filters []*Filter `locationName:"Filter" locationNameList:"Filter" type:"list"` | |
- // One or more Internet gateway IDs. | |
+ // One or more internet gateway IDs. | |
// | |
- // Default: Describes all your Internet gateways. | |
+ // Default: Describes all your internet gateways. | |
InternetGatewayIds []*string `locationName:"internetGatewayId" locationNameList:"item" type:"list"` | |
} | |
@@ -37721,11 +37838,10 @@ func (s *DescribeInternetGatewaysInput) SetInternetGatewayIds(v []*string) *Desc | |
return s | |
} | |
-// Contains the output of DescribeInternetGateways. | |
type DescribeInternetGatewaysOutput struct { | |
_ struct{} `type:"structure"` | |
- // Information about one or more Internet gateways. | |
+ // Information about one or more internet gateways. | |
InternetGateways []*InternetGateway `locationName:"internetGatewaySet" locationNameList:"item" type:"list"` | |
} | |
@@ -37745,7 +37861,6 @@ func (s *DescribeInternetGatewaysOutput) SetInternetGateways(v []*InternetGatewa | |
return s | |
} | |
-// Contains the parameters for DescribeKeyPairs. | |
type DescribeKeyPairsInput struct { | |
_ struct{} `type:"structure"` | |
@@ -37796,7 +37911,6 @@ func (s *DescribeKeyPairsInput) SetKeyNames(v []*string) *DescribeKeyPairsInput | |
return s | |
} | |
-// Contains the output of DescribeKeyPairs. | |
type DescribeKeyPairsOutput struct { | |
_ struct{} `type:"structure"` | |
@@ -38001,10 +38115,11 @@ type DescribeLaunchTemplatesInput struct { | |
// | |
// * launch-template-name - The name of the launch template. | |
// | |
- // * tag:key=value - The key/value combination of a tag assigned to the resource. | |
- // Specify the key of the tag in the filter name and the value of the tag | |
- // in the filter value. For example, for the tag Purpose=X, specify tag:Purpose | |
- // for the filter name and X for the filter value. | |
+ // * tag:<key> - The key/value combination of a tag assigned to the resource. | |
+ // Use the tag key in the filter name and the tag value as the filter value. | |
+ // For example, to find all resources that have a tag with the key Owner | |
+ // and the value TeamA, specify tag:Owner for the filter name and TeamA for | |
+ // the filter value. | |
// | |
// * tag-key - The key of a tag assigned to the resource. Use this filter | |
// to find all resources assigned a tag with a specific key, regardless of | |
@@ -38210,7 +38325,6 @@ func (s *DescribeMovingAddressesOutput) SetNextToken(v string) *DescribeMovingAd | |
return s | |
} | |
-// Contains the parameters for DescribeNatGateways. | |
type DescribeNatGatewaysInput struct { | |
_ struct{} `type:"structure"` | |
@@ -38223,10 +38337,11 @@ type DescribeNatGatewaysInput struct { | |
// | |
// * subnet-id - The ID of the subnet in which the NAT gateway resides. | |
// | |
- // * tag:key=value - The key/value combination of a tag assigned to the resource. | |
- // Specify the key of the tag in the filter name and the value of the tag | |
- // in the filter value. For example, for the tag Purpose=X, specify tag:Purpose | |
- // for the filter name and X for the filter value. | |
+ // * tag:<key> - The key/value combination of a tag assigned to the resource. | |
+ // Use the tag key in the filter name and the tag value as the filter value. | |
+ // For example, to find all resources that have a tag with the key Owner | |
+ // and the value TeamA, specify tag:Owner for the filter name and TeamA for | |
+ // the filter value. | |
// | |
// * tag-key - The key of a tag assigned to the resource. Use this filter | |
// to find all resources assigned a tag with a specific key, regardless of | |
@@ -38284,7 +38399,6 @@ func (s *DescribeNatGatewaysInput) SetNextToken(v string) *DescribeNatGatewaysIn | |
return s | |
} | |
-// Contains the output of DescribeNatGateways. | |
type DescribeNatGatewaysOutput struct { | |
_ struct{} `type:"structure"` | |
@@ -38318,7 +38432,6 @@ func (s *DescribeNatGatewaysOutput) SetNextToken(v string) *DescribeNatGatewaysO | |
return s | |
} | |
-// Contains the parameters for DescribeNetworkAcls. | |
type DescribeNetworkAclsInput struct { | |
_ struct{} `type:"structure"` | |
@@ -38342,8 +38455,6 @@ type DescribeNetworkAclsInput struct { | |
// | |
// * entry.cidr - The IPv4 CIDR range specified in the entry. | |
// | |
- // * entry.egress - Indicates whether the entry applies to egress traffic. | |
- // | |
// * entry.icmp.code - The ICMP code specified in the entry, if any. | |
// | |
// * entry.icmp.type - The ICMP type specified in the entry, if any. | |
@@ -38362,14 +38473,15 @@ type DescribeNetworkAclsInput struct { | |
// * entry.rule-action - Allows or denies the matching traffic (allow | deny). | |
// | |
// * entry.rule-number - The number of an entry (in other words, rule) in | |
- // the ACL's set of entries. | |
+ // the set of ACL entries. | |
// | |
// * network-acl-id - The ID of the network ACL. | |
// | |
- // * tag:key=value - The key/value combination of a tag assigned to the resource. | |
- // Specify the key of the tag in the filter name and the value of the tag | |
- // in the filter value. For example, for the tag Purpose=X, specify tag:Purpose | |
- // for the filter name and X for the filter value. | |
+ // * tag:<key> - The key/value combination of a tag assigned to the resource. | |
+ // Use the tag key in the filter name and the tag value as the filter value. | |
+ // For example, to find all resources that have a tag with the key Owner | |
+ // and the value TeamA, specify tag:Owner for the filter name and TeamA for | |
+ // the filter value. | |
// | |
// * tag-key - The key of a tag assigned to the resource. Use this filter | |
// to find all resources assigned a tag with a specific key, regardless of | |
@@ -38412,7 +38524,6 @@ func (s *DescribeNetworkAclsInput) SetNetworkAclIds(v []*string) *DescribeNetwor | |
return s | |
} | |
-// Contains the output of DescribeNetworkAcls. | |
type DescribeNetworkAclsOutput struct { | |
_ struct{} `type:"structure"` | |
@@ -38759,10 +38870,11 @@ type DescribeNetworkInterfacesInput struct { | |
// | |
// * subnet-id - The ID of the subnet for the network interface. | |
// | |
- // * tag:key=value - The key/value combination of a tag assigned to the resource. | |
- // Specify the key of the tag in the filter name and the value of the tag | |
- // in the filter value. For example, for the tag Purpose=X, specify tag:Purpose | |
- // for the filter name and X for the filter value. | |
+ // * tag:<key> - The key/value combination of a tag assigned to the resource. | |
+ // Use the tag key in the filter name and the tag value as the filter value. | |
+ // For example, to find all resources that have a tag with the key Owner | |
+ // and the value TeamA, specify tag:Owner for the filter name and TeamA for | |
+ // the filter value. | |
// | |
// * tag-key - The key of a tag assigned to the resource. Use this filter | |
// to find all resources assigned a tag with a specific key, regardless of | |
@@ -38771,10 +38883,18 @@ type DescribeNetworkInterfacesInput struct { | |
// * vpc-id - The ID of the VPC for the network interface. | |
Filters []*Filter `locationName:"filter" locationNameList:"Filter" type:"list"` | |
+ // The maximum number of items to return for this request. The request returns | |
+ // a token that you can specify in a subsequent call to get the next set of | |
+ // results. | |
+ MaxResults *int64 `type:"integer"` | |
+ | |
// One or more network interface IDs. | |
// | |
// Default: Describes all your network interfaces. | |
NetworkInterfaceIds []*string `locationName:"NetworkInterfaceId" locationNameList:"item" type:"list"` | |
+ | |
+ // The token to retrieve the next page of results. | |
+ NextToken *string `type:"string"` | |
} | |
// String returns the string representation | |
@@ -38799,18 +38919,34 @@ func (s *DescribeNetworkInterfacesInput) SetFilters(v []*Filter) *DescribeNetwor | |
return s | |
} | |
+// SetMaxResults sets the MaxResults field's value. | |
+func (s *DescribeNetworkInterfacesInput) SetMaxResults(v int64) *DescribeNetworkInterfacesInput { | |
+ s.MaxResults = &v | |
+ return s | |
+} | |
+ | |
// SetNetworkInterfaceIds sets the NetworkInterfaceIds field's value. | |
func (s *DescribeNetworkInterfacesInput) SetNetworkInterfaceIds(v []*string) *DescribeNetworkInterfacesInput { | |
s.NetworkInterfaceIds = v | |
return s | |
} | |
+// SetNextToken sets the NextToken field's value. | |
+func (s *DescribeNetworkInterfacesInput) SetNextToken(v string) *DescribeNetworkInterfacesInput { | |
+ s.NextToken = &v | |
+ return s | |
+} | |
+ | |
// Contains the output of DescribeNetworkInterfaces. | |
type DescribeNetworkInterfacesOutput struct { | |
_ struct{} `type:"structure"` | |
// Information about one or more network interfaces. | |
NetworkInterfaces []*NetworkInterface `locationName:"networkInterfaceSet" locationNameList:"item" type:"list"` | |
+ | |
+ // The token to use to retrieve the next page of results. This value is null | |
+ // when there are no more results to return. | |
+ NextToken *string `locationName:"nextToken" type:"string"` | |
} | |
// String returns the string representation | |
@@ -38829,6 +38965,12 @@ func (s *DescribeNetworkInterfacesOutput) SetNetworkInterfaces(v []*NetworkInter | |
return s | |
} | |
+// SetNextToken sets the NextToken field's value. | |
+func (s *DescribeNetworkInterfacesOutput) SetNextToken(v string) *DescribeNetworkInterfacesOutput { | |
+ s.NextToken = &v | |
+ return s | |
+} | |
+ | |
// Contains the parameters for DescribePlacementGroups. | |
type DescribePlacementGroupsInput struct { | |
_ struct{} `type:"structure"` | |
@@ -38907,7 +39049,6 @@ func (s *DescribePlacementGroupsOutput) SetPlacementGroups(v []*PlacementGroup) | |
return s | |
} | |
-// Contains the parameters for DescribePrefixLists. | |
type DescribePrefixListsInput struct { | |
_ struct{} `type:"structure"` | |
@@ -38980,7 +39121,6 @@ func (s *DescribePrefixListsInput) SetPrefixListIds(v []*string) *DescribePrefix | |
return s | |
} | |
-// Contains the output of DescribePrefixLists. | |
type DescribePrefixListsOutput struct { | |
_ struct{} `type:"structure"` | |
@@ -39225,10 +39365,11 @@ type DescribeReservedInstancesInput struct { | |
// * state - The state of the Reserved Instance (payment-pending | active | |
// | payment-failed | retired). | |
// | |
- // * tag:key=value - The key/value combination of a tag assigned to the resource. | |
- // Specify the key of the tag in the filter name and the value of the tag | |
- // in the filter value. For example, for the tag Purpose=X, specify tag:Purpose | |
- // for the filter name and X for the filter value. | |
+ // * tag:<key> - The key/value combination of a tag assigned to the resource. | |
+ // Use the tag key in the filter name and the tag value as the filter value. | |
+ // For example, to find all resources that have a tag with the key Owner | |
+ // and the value TeamA, specify tag:Owner for the filter name and TeamA for | |
+ // the filter value. | |
// | |
// * tag-key - The key of a tag assigned to the resource. Use this filter | |
// to find all resources assigned a tag with a specific key, regardless of | |
@@ -39743,7 +39884,6 @@ func (s *DescribeReservedInstancesOutput) SetReservedInstances(v []*ReservedInst | |
return s | |
} | |
-// Contains the parameters for DescribeRouteTables. | |
type DescribeRouteTablesInput struct { | |
_ struct{} `type:"structure"` | |
@@ -39802,10 +39942,11 @@ type DescribeRouteTablesInput struct { | |
// * route.vpc-peering-connection-id - The ID of a VPC peering connection | |
// specified in a route in the table. | |
// | |
- // * tag:key=value - The key/value combination of a tag assigned to the resource. | |
- // Specify the key of the tag in the filter name and the value of the tag | |
- // in the filter value. For example, for the tag Purpose=X, specify tag:Purpose | |
- // for the filter name and X for the filter value. | |
+ // * tag:<key> - The key/value combination of a tag assigned to the resource. | |
+ // Use the tag key in the filter name and the tag value as the filter value. | |
+ // For example, to find all resources that have a tag with the key Owner | |
+ // and the value TeamA, specify tag:Owner for the filter name and TeamA for | |
+ // the filter value. | |
// | |
// * tag-key - The key of a tag assigned to the resource. Use this filter | |
// to find all resources assigned a tag with a specific key, regardless of | |
@@ -39814,6 +39955,14 @@ type DescribeRouteTablesInput struct { | |
// * vpc-id - The ID of the VPC for the route table. | |
Filters []*Filter `locationName:"Filter" locationNameList:"Filter" type:"list"` | |
+ // The maximum number of results to return in a single call. To retrieve the | |
+ // remaining results, make another call with the returned NextToken value. This | |
+ // value can be between 5 and 100. | |
+ MaxResults *int64 `type:"integer"` | |
+ | |
+ // The token to retrieve the next page of results. | |
+ NextToken *string `type:"string"` | |
+ | |
// One or more route table IDs. | |
// | |
// Default: Describes all your route tables. | |
@@ -39842,6 +39991,18 @@ func (s *DescribeRouteTablesInput) SetFilters(v []*Filter) *DescribeRouteTablesI | |
return s | |
} | |
+// SetMaxResults sets the MaxResults field's value. | |
+func (s *DescribeRouteTablesInput) SetMaxResults(v int64) *DescribeRouteTablesInput { | |
+ s.MaxResults = &v | |
+ return s | |
+} | |
+ | |
+// SetNextToken sets the NextToken field's value. | |
+func (s *DescribeRouteTablesInput) SetNextToken(v string) *DescribeRouteTablesInput { | |
+ s.NextToken = &v | |
+ return s | |
+} | |
+ | |
// SetRouteTableIds sets the RouteTableIds field's value. | |
func (s *DescribeRouteTablesInput) SetRouteTableIds(v []*string) *DescribeRouteTablesInput { | |
s.RouteTableIds = v | |
@@ -39852,6 +40013,10 @@ func (s *DescribeRouteTablesInput) SetRouteTableIds(v []*string) *DescribeRouteT | |
type DescribeRouteTablesOutput struct { | |
_ struct{} `type:"structure"` | |
+ // The token to use to retrieve the next page of results. This value is null | |
+ // when there are no more results to return. | |
+ NextToken *string `locationName:"nextToken" type:"string"` | |
+ | |
// Information about one or more route tables. | |
RouteTables []*RouteTable `locationName:"routeTableSet" locationNameList:"item" type:"list"` | |
} | |
@@ -39866,6 +40031,12 @@ func (s DescribeRouteTablesOutput) GoString() string { | |
return s.String() | |
} | |
+// SetNextToken sets the NextToken field's value. | |
+func (s *DescribeRouteTablesOutput) SetNextToken(v string) *DescribeRouteTablesOutput { | |
+ s.NextToken = &v | |
+ return s | |
+} | |
+ | |
// SetRouteTables sets the RouteTables field's value. | |
func (s *DescribeRouteTablesOutput) SetRouteTables(v []*RouteTable) *DescribeRouteTablesOutput { | |
s.RouteTables = v | |
@@ -40154,7 +40325,7 @@ func (s *DescribeScheduledInstancesOutput) SetScheduledInstanceSet(v []*Schedule | |
type DescribeSecurityGroupReferencesInput struct { | |
_ struct{} `type:"structure"` | |
- // Checks whether you have the required permissions for the operation, without | |
+ // Checks whether you have the required permissions for the action, without | |
// actually making the request, and provides an error response. If you have | |
// the required permissions, the error response is DryRunOperation. Otherwise, | |
// it is UnauthorizedOperation. | |
@@ -40224,7 +40395,6 @@ func (s *DescribeSecurityGroupReferencesOutput) SetSecurityGroupReferenceSet(v [ | |
return s | |
} | |
-// Contains the parameters for DescribeSecurityGroups. | |
type DescribeSecurityGroupsInput struct { | |
_ struct{} `type:"structure"` | |
@@ -40300,6 +40470,12 @@ type DescribeSecurityGroupsInput struct { | |
// | |
// * owner-id - The AWS account ID of the owner of the security group. | |
// | |
+ // * tag:<key> - The key/value combination of a tag assigned to the resource. | |
+ // Use the tag key in the filter name and the tag value as the filter value. | |
+ // For example, to find all resources that have a tag with the key Owner | |
+ // and the value TeamA, specify tag:Owner for the filter name and TeamA for | |
+ // the filter value. | |
+ // | |
// * tag-key - The key of a tag assigned to the resource. Use this filter | |
// to find all resources assigned a tag with a specific key, regardless of | |
// the tag value. | |
@@ -40377,7 +40553,6 @@ func (s *DescribeSecurityGroupsInput) SetNextToken(v string) *DescribeSecurityGr | |
return s | |
} | |
-// Contains the output of DescribeSecurityGroups. | |
type DescribeSecurityGroupsOutput struct { | |
_ struct{} `type:"structure"` | |
@@ -40547,10 +40722,11 @@ type DescribeSnapshotsInput struct { | |
// | |
// * status - The status of the snapshot (pending | completed | error). | |
// | |
- // * tag:key=value - The key/value combination of a tag assigned to the resource. | |
- // Specify the key of the tag in the filter name and the value of the tag | |
- // in the filter value. For example, for the tag Purpose=X, specify tag:Purpose | |
- // for the filter name and X for the filter value. | |
+ // * tag:<key> - The key/value combination of a tag assigned to the resource. | |
+ // Use the tag key in the filter name and the tag value as the filter value. | |
+ // For example, to find all resources that have a tag with the key Owner | |
+ // and the value TeamA, specify tag:Owner for the filter name and TeamA for | |
+ // the filter value. | |
// | |
// * tag-key - The key of a tag assigned to the resource. Use this filter | |
// to find all resources assigned a tag with a specific key, regardless of | |
@@ -40879,7 +41055,7 @@ type DescribeSpotFleetRequestHistoryInput struct { | |
// The starting date and time for the events, in UTC format (for example, YYYY-MM-DDTHH:MM:SSZ). | |
// | |
// StartTime is a required field | |
- StartTime *time.Time `locationName:"startTime" type:"timestamp" timestampFormat:"iso8601" required:"true"` | |
+ StartTime *time.Time `locationName:"startTime" type:"timestamp" required:"true"` | |
} | |
// String returns the string representation | |
@@ -40959,7 +41135,7 @@ type DescribeSpotFleetRequestHistoryOutput struct { | |
// If nextToken indicates that there are more results, this value is not present. | |
// | |
// LastEvaluatedTime is a required field | |
- LastEvaluatedTime *time.Time `locationName:"lastEvaluatedTime" type:"timestamp" timestampFormat:"iso8601" required:"true"` | |
+ LastEvaluatedTime *time.Time `locationName:"lastEvaluatedTime" type:"timestamp" required:"true"` | |
// The token required to retrieve the next set of results. This value is null | |
// when there are no more results to return. | |
@@ -40973,7 +41149,7 @@ type DescribeSpotFleetRequestHistoryOutput struct { | |
// The starting date and time for the events, in UTC format (for example, YYYY-MM-DDTHH:MM:SSZ). | |
// | |
// StartTime is a required field | |
- StartTime *time.Time `locationName:"startTime" type:"timestamp" timestampFormat:"iso8601" required:"true"` | |
+ StartTime *time.Time `locationName:"startTime" type:"timestamp" required:"true"` | |
} | |
// String returns the string representation | |
@@ -41209,10 +41385,11 @@ type DescribeSpotInstanceRequestsInput struct { | |
// * status-message - The message explaining the status of the Spot Instance | |
// request. | |
// | |
- // * tag:key=value - The key/value combination of a tag assigned to the resource. | |
- // Specify the key of the tag in the filter name and the value of the tag | |
- // in the filter value. For example, for the tag Purpose=X, specify tag:Purpose | |
- // for the filter name and X for the filter value. | |
+ // * tag:<key> - The key/value combination of a tag assigned to the resource. | |
+ // Use the tag key in the filter name and the tag value as the filter value. | |
+ // For example, to find all resources that have a tag with the key Owner | |
+ // and the value TeamA, specify tag:Owner for the filter name and TeamA for | |
+ // the filter value. | |
// | |
// * tag-key - The key of a tag assigned to the resource. Use this filter | |
// to find all resources assigned a tag with a specific key, regardless of | |
@@ -41296,7 +41473,7 @@ type DescribeSpotPriceHistoryInput struct { | |
// The date and time, up to the current date, from which to stop retrieving | |
// the price history data, in UTC format (for example, YYYY-MM-DDTHH:MM:SSZ). | |
- EndTime *time.Time `locationName:"endTime" type:"timestamp" timestampFormat:"iso8601"` | |
+ EndTime *time.Time `locationName:"endTime" type:"timestamp"` | |
// One or more filters. | |
// | |
@@ -41333,7 +41510,7 @@ type DescribeSpotPriceHistoryInput struct { | |
// The date and time, up to the past 90 days, from which to start retrieving | |
// the price history data, in UTC format (for example, YYYY-MM-DDTHH:MM:SSZ). | |
- StartTime *time.Time `locationName:"startTime" type:"timestamp" timestampFormat:"iso8601"` | |
+ StartTime *time.Time `locationName:"startTime" type:"timestamp"` | |
} | |
// String returns the string representation | |
@@ -41437,7 +41614,7 @@ func (s *DescribeSpotPriceHistoryOutput) SetSpotPriceHistory(v []*SpotPrice) *De | |
type DescribeStaleSecurityGroupsInput struct { | |
_ struct{} `type:"structure"` | |
- // Checks whether you have the required permissions for the operation, without | |
+ // Checks whether you have the required permissions for the action, without | |
// actually making the request, and provides an error response. If you have | |
// the required permissions, the error response is DryRunOperation. Otherwise, | |
// it is UnauthorizedOperation. | |
@@ -41544,7 +41721,6 @@ func (s *DescribeStaleSecurityGroupsOutput) SetStaleSecurityGroupSet(v []*StaleS | |
return s | |
} | |
-// Contains the parameters for DescribeSubnets. | |
type DescribeSubnetsInput struct { | |
_ struct{} `type:"structure"` | |
@@ -41582,10 +41758,11 @@ type DescribeSubnetsInput struct { | |
// | |
// * subnet-id - The ID of the subnet. | |
// | |
- // * tag:key=value - The key/value combination of a tag assigned to the resource. | |
- // Specify the key of the tag in the filter name and the value of the tag | |
- // in the filter value. For example, for the tag Purpose=X, specify tag:Purpose | |
- // for the filter name and X for the filter value. | |
+ // * tag:<key> - The key/value combination of a tag assigned to the resource. | |
+ // Use the tag key in the filter name and the tag value as the filter value. | |
+ // For example, to find all resources that have a tag with the key Owner | |
+ // and the value TeamA, specify tag:Owner for the filter name and TeamA for | |
+ // the filter value. | |
// | |
// * tag-key - The key of a tag assigned to the resource. Use this filter | |
// to find all resources assigned a tag with a specific key, regardless of | |
@@ -41628,7 +41805,6 @@ func (s *DescribeSubnetsInput) SetSubnetIds(v []*string) *DescribeSubnetsInput { | |
return s | |
} | |
-// Contains the output of DescribeSubnets. | |
type DescribeSubnetsOutput struct { | |
_ struct{} `type:"structure"` | |
@@ -41652,7 +41828,6 @@ func (s *DescribeSubnetsOutput) SetSubnets(v []*Subnet) *DescribeSubnetsOutput { | |
return s | |
} | |
-// Contains the parameters for DescribeTags. | |
type DescribeTagsInput struct { | |
_ struct{} `type:"structure"` | |
@@ -41666,13 +41841,17 @@ type DescribeTagsInput struct { | |
// | |
// * key - The tag key. | |
// | |
- // * resource-id - The resource ID. | |
+ // * resource-id - The ID of the resource. | |
+ // | |
+ // * resource-type - The resource type (customer-gateway | dedicated-host | |
+ // | dhcp-options | elastic-ip | fleet | fpga-image | image | instance | | |
+ // internet-gateway | launch-template | natgateway | network-acl | network-interface | |
+ // | reserved-instances | route-table | security-group | snapshot | spot-instances-request | |
+ // | subnet | volume | vpc | vpc-peering-connection | vpn-connection | vpn-gateway). | |
// | |
- // * resource-type - The resource type (customer-gateway | dhcp-options | | |
- // elastic-ip | fleet | fpga-image | image | instance | internet-gateway | |
- // | launch-template | natgateway | network-acl | network-interface | reserved-instances | |
- // | route-table | security-group | snapshot | spot-instances-request | subnet | |
- // | volume | vpc | vpc-peering-connection | vpn-connection | vpn-gateway). | |
+ // * tag:<key> - The key/value combination of the tag. For example, specify | |
+ // "tag:Owner" for the filter name and "TeamA" for the filter value to find | |
+ // resources with the tag "Owner=TeamA". | |
// | |
// * value - The tag value. | |
Filters []*Filter `locationName:"Filter" locationNameList:"Filter" type:"list"` | |
@@ -41720,15 +41899,14 @@ func (s *DescribeTagsInput) SetNextToken(v string) *DescribeTagsInput { | |
return s | |
} | |
-// Contains the output of DescribeTags. | |
type DescribeTagsOutput struct { | |
_ struct{} `type:"structure"` | |
// The token to use to retrieve the next page of results. This value is null | |
- // when there are no more results to return.. | |
+ // when there are no more results to return. | |
NextToken *string `locationName:"nextToken" type:"string"` | |
- // A list of tags. | |
+ // The tags. | |
Tags []*TagDescription `locationName:"tagSet" locationNameList:"item" type:"list"` | |
} | |
@@ -41759,7 +41937,9 @@ type DescribeVolumeAttributeInput struct { | |
_ struct{} `type:"structure"` | |
// The attribute of the volume. This parameter is required. | |
- Attribute *string `type:"string" enum:"VolumeAttributeName"` | |
+ // | |
+ // Attribute is a required field | |
+ Attribute *string `type:"string" required:"true" enum:"VolumeAttributeName"` | |
// Checks whether you have the required permissions for the action, without | |
// actually making the request, and provides an error response. If you have | |
@@ -41786,6 +41966,9 @@ func (s DescribeVolumeAttributeInput) GoString() string { | |
// Validate inspects the fields of the type to determine if they are valid. | |
func (s *DescribeVolumeAttributeInput) Validate() error { | |
invalidParams := request.ErrInvalidParams{Context: "DescribeVolumeAttributeInput"} | |
+ if s.Attribute == nil { | |
+ invalidParams.Add(request.NewErrParamRequired("Attribute")) | |
+ } | |
if s.VolumeId == nil { | |
invalidParams.Add(request.NewErrParamRequired("VolumeId")) | |
} | |
@@ -42033,10 +42216,11 @@ type DescribeVolumesInput struct { | |
// * status - The status of the volume (creating | available | in-use | deleting | |
// | deleted | error). | |
// | |
- // * tag:key=value - The key/value combination of a tag assigned to the resource. | |
- // Specify the key of the tag in the filter name and the value of the tag | |
- // in the filter value. For example, for the tag Purpose=X, specify tag:Purpose | |
- // for the filter name and X for the filter value. | |
+ // * tag:<key> - The key/value combination of a tag assigned to the resource. | |
+ // Use the tag key in the filter name and the tag value as the filter value. | |
+ // For example, to find all resources that have a tag with the key Owner | |
+ // and the value TeamA, specify tag:Owner for the filter name and TeamA for | |
+ // the filter value. | |
// | |
// * tag-key - The key of a tag assigned to the resource. Use this filter | |
// to find all resources assigned a tag with a specific key, regardless of | |
@@ -42243,7 +42427,6 @@ func (s *DescribeVolumesOutput) SetVolumes(v []*Volume) *DescribeVolumesOutput { | |
return s | |
} | |
-// Contains the parameters for DescribeVpcAttribute. | |
type DescribeVpcAttributeInput struct { | |
_ struct{} `type:"structure"` | |
@@ -42308,7 +42491,6 @@ func (s *DescribeVpcAttributeInput) SetVpcId(v string) *DescribeVpcAttributeInpu | |
return s | |
} | |
-// Contains the output of DescribeVpcAttribute. | |
type DescribeVpcAttributeOutput struct { | |
_ struct{} `type:"structure"` | |
@@ -42354,7 +42536,6 @@ func (s *DescribeVpcAttributeOutput) SetVpcId(v string) *DescribeVpcAttributeOut | |
return s | |
} | |
-// Contains the parameters for DescribeVpcClassicLinkDnsSupport. | |
type DescribeVpcClassicLinkDnsSupportInput struct { | |
_ struct{} `type:"structure"` | |
@@ -42415,7 +42596,6 @@ func (s *DescribeVpcClassicLinkDnsSupportInput) SetVpcIds(v []*string) *Describe | |
return s | |
} | |
-// Contains the output of DescribeVpcClassicLinkDnsSupport. | |
type DescribeVpcClassicLinkDnsSupportOutput struct { | |
_ struct{} `type:"structure"` | |
@@ -42448,7 +42628,6 @@ func (s *DescribeVpcClassicLinkDnsSupportOutput) SetVpcs(v []*ClassicLinkDnsSupp | |
return s | |
} | |
-// Contains the parameters for DescribeVpcClassicLink. | |
type DescribeVpcClassicLinkInput struct { | |
_ struct{} `type:"structure"` | |
@@ -42463,10 +42642,11 @@ type DescribeVpcClassicLinkInput struct { | |
// * is-classic-link-enabled - Whether the VPC is enabled for ClassicLink | |
// (true | false). | |
// | |
- // * tag:key=value - The key/value combination of a tag assigned to the resource. | |
- // Specify the key of the tag in the filter name and the value of the tag | |
- // in the filter value. For example, for the tag Purpose=X, specify tag:Purpose | |
- // for the filter name and X for the filter value. | |
+ // * tag:<key> - The key/value combination of a tag assigned to the resource. | |
+ // Use the tag key in the filter name and the tag value as the filter value. | |
+ // For example, to find all resources that have a tag with the key Owner | |
+ // and the value TeamA, specify tag:Owner for the filter name and TeamA for | |
+ // the filter value. | |
// | |
// * tag-key - The key of a tag assigned to the resource. Use this filter | |
// to find all resources assigned a tag with a specific key, regardless of | |
@@ -42505,7 +42685,6 @@ func (s *DescribeVpcClassicLinkInput) SetVpcIds(v []*string) *DescribeVpcClassic | |
return s | |
} | |
-// Contains the output of DescribeVpcClassicLink. | |
type DescribeVpcClassicLinkOutput struct { | |
_ struct{} `type:"structure"` | |
@@ -43186,7 +43365,6 @@ func (s *DescribeVpcEndpointsOutput) SetVpcEndpoints(v []*VpcEndpoint) *Describe | |
return s | |
} | |
-// Contains the parameters for DescribeVpcPeeringConnections. | |
type DescribeVpcPeeringConnectionsInput struct { | |
_ struct{} `type:"structure"` | |
@@ -43221,10 +43399,11 @@ type DescribeVpcPeeringConnectionsInput struct { | |
// * status-message - A message that provides more information about the | |
// status of the VPC peering connection, if applicable. | |
// | |
- // * tag:key=value - The key/value combination of a tag assigned to the resource. | |
- // Specify the key of the tag in the filter name and the value of the tag | |
- // in the filter value. For example, for the tag Purpose=X, specify tag:Purpose | |
- // for the filter name and X for the filter value. | |
+ // * tag:<key> - The key/value combination of a tag assigned to the resource. | |
+ // Use the tag key in the filter name and the tag value as the filter value. | |
+ // For example, to find all resources that have a tag with the key Owner | |
+ // and the value TeamA, specify tag:Owner for the filter name and TeamA for | |
+ // the filter value. | |
// | |
// * tag-key - The key of a tag assigned to the resource. Use this filter | |
// to find all resources assigned a tag with a specific key, regardless of | |
@@ -43267,7 +43446,6 @@ func (s *DescribeVpcPeeringConnectionsInput) SetVpcPeeringConnectionIds(v []*str | |
return s | |
} | |
-// Contains the output of DescribeVpcPeeringConnections. | |
type DescribeVpcPeeringConnectionsOutput struct { | |
_ struct{} `type:"structure"` | |
@@ -43291,7 +43469,6 @@ func (s *DescribeVpcPeeringConnectionsOutput) SetVpcPeeringConnections(v []*VpcP | |
return s | |
} | |
-// Contains the parameters for DescribeVpcs. | |
type DescribeVpcsInput struct { | |
_ struct{} `type:"structure"` | |
@@ -43332,10 +43509,11 @@ type DescribeVpcsInput struct { | |
// | |
// * state - The state of the VPC (pending | available). | |
// | |
- // * tag:key=value - The key/value combination of a tag assigned to the resource. | |
- // Specify the key of the tag in the filter name and the value of the tag | |
- // in the filter value. For example, for the tag Purpose=X, specify tag:Purpose | |
- // for the filter name and X for the filter value. | |
+ // * tag:<key> - The key/value combination of a tag assigned to the resource. | |
+ // Use the tag key in the filter name and the tag value as the filter value. | |
+ // For example, to find all resources that have a tag with the key Owner | |
+ // and the value TeamA, specify tag:Owner for the filter name and TeamA for | |
+ // the filter value. | |
// | |
// * tag-key - The key of a tag assigned to the resource. Use this filter | |
// to find all resources assigned a tag with a specific key, regardless of | |
@@ -43378,7 +43556,6 @@ func (s *DescribeVpcsInput) SetVpcIds(v []*string) *DescribeVpcsInput { | |
return s | |
} | |
-// Contains the output of DescribeVpcs. | |
type DescribeVpcsOutput struct { | |
_ struct{} `type:"structure"` | |
@@ -43433,10 +43610,11 @@ type DescribeVpnConnectionsInput struct { | |
// * bgp-asn - The BGP Autonomous System Number (ASN) associated with a BGP | |
// device. | |
// | |
- // * tag:key=value - The key/value combination of a tag assigned to the resource. | |
- // Specify the key of the tag in the filter name and the value of the tag | |
- // in the filter value. For example, for the tag Purpose=X, specify tag:Purpose | |
- // for the filter name and X for the filter value. | |
+ // * tag:<key> - The key/value combination of a tag assigned to the resource. | |
+ // Use the tag key in the filter name and the tag value as the filter value. | |
+ // For example, to find all resources that have a tag with the key Owner | |
+ // and the value TeamA, specify tag:Owner for the filter name and TeamA for | |
+ // the filter value. | |
// | |
// * tag-key - The key of a tag assigned to the resource. Use this filter | |
// to find all resources assigned a tag with a specific key, regardless of | |
@@ -43535,10 +43713,11 @@ type DescribeVpnGatewaysInput struct { | |
// * state - The state of the virtual private gateway (pending | available | |
// | deleting | deleted). | |
// | |
- // * tag:key=value - The key/value combination of a tag assigned to the resource. | |
- // Specify the key of the tag in the filter name and the value of the tag | |
- // in the filter value. For example, for the tag Purpose=X, specify tag:Purpose | |
- // for the filter name and X for the filter value. | |
+ // * tag:<key> - The key/value combination of a tag assigned to the resource. | |
+ // Use the tag key in the filter name and the tag value as the filter value. | |
+ // For example, to find all resources that have a tag with the key Owner | |
+ // and the value TeamA, specify tag:Owner for the filter name and TeamA for | |
+ // the filter value. | |
// | |
// * tag-key - The key of a tag assigned to the resource. Use this filter | |
// to find all resources assigned a tag with a specific key, regardless of | |
@@ -43608,7 +43787,6 @@ func (s *DescribeVpnGatewaysOutput) SetVpnGateways(v []*VpnGateway) *DescribeVpn | |
return s | |
} | |
-// Contains the parameters for DetachClassicLinkVpc. | |
type DetachClassicLinkVpcInput struct { | |
_ struct{} `type:"structure"` | |
@@ -43673,7 +43851,6 @@ func (s *DetachClassicLinkVpcInput) SetVpcId(v string) *DetachClassicLinkVpcInpu | |
return s | |
} | |
-// Contains the output of DetachClassicLinkVpc. | |
type DetachClassicLinkVpcOutput struct { | |
_ struct{} `type:"structure"` | |
@@ -43697,7 +43874,6 @@ func (s *DetachClassicLinkVpcOutput) SetReturn(v bool) *DetachClassicLinkVpcOutp | |
return s | |
} | |
-// Contains the parameters for DetachInternetGateway. | |
type DetachInternetGatewayInput struct { | |
_ struct{} `type:"structure"` | |
@@ -43707,7 +43883,7 @@ type DetachInternetGatewayInput struct { | |
// it is UnauthorizedOperation. | |
DryRun *bool `locationName:"dryRun" type:"boolean"` | |
- // The ID of the Internet gateway. | |
+ // The ID of the internet gateway. | |
// | |
// InternetGatewayId is a required field | |
InternetGatewayId *string `locationName:"internetGatewayId" type:"string" required:"true"` | |
@@ -44155,7 +44331,6 @@ func (s DisableVgwRoutePropagationOutput) GoString() string { | |
return s.String() | |
} | |
-// Contains the parameters for DisableVpcClassicLinkDnsSupport. | |
type DisableVpcClassicLinkDnsSupportInput struct { | |
_ struct{} `type:"structure"` | |
@@ -44179,7 +44354,6 @@ func (s *DisableVpcClassicLinkDnsSupportInput) SetVpcId(v string) *DisableVpcCla | |
return s | |
} | |
-// Contains the output of DisableVpcClassicLinkDnsSupport. | |
type DisableVpcClassicLinkDnsSupportOutput struct { | |
_ struct{} `type:"structure"` | |
@@ -44203,7 +44377,6 @@ func (s *DisableVpcClassicLinkDnsSupportOutput) SetReturn(v bool) *DisableVpcCla | |
return s | |
} | |
-// Contains the parameters for DisableVpcClassicLink. | |
type DisableVpcClassicLinkInput struct { | |
_ struct{} `type:"structure"` | |
@@ -44254,7 +44427,6 @@ func (s *DisableVpcClassicLinkInput) SetVpcId(v string) *DisableVpcClassicLinkIn | |
return s | |
} | |
-// Contains the output of DisableVpcClassicLink. | |
type DisableVpcClassicLinkOutput struct { | |
_ struct{} `type:"structure"` | |
@@ -44398,7 +44570,6 @@ func (s *DisassociateIamInstanceProfileOutput) SetIamInstanceProfileAssociation( | |
return s | |
} | |
-// Contains the parameters for DisassociateRouteTable. | |
type DisassociateRouteTableInput struct { | |
_ struct{} `type:"structure"` | |
@@ -44881,9 +45052,14 @@ type EbsBlockDevice struct { | |
DeleteOnTermination *bool `locationName:"deleteOnTermination" type:"boolean"` | |
// Indicates whether the EBS volume is encrypted. Encrypted volumes can only | |
- // be attached to instances that support Amazon EBS encryption. If you are creating | |
- // a volume from a snapshot, you can't specify an encryption value. This is | |
- // because only blank volumes can be encrypted on creation. | |
+ // be attached to instances that support Amazon EBS encryption. | |
+ // | |
+ // If you are creating a volume from a snapshot, you cannot specify an encryption | |
+ // value. This is because only blank volumes can be encrypted on creation. If | |
+ // you are creating a snapshot from an existing EBS volume, you cannot specify | |
+ // an encryption value that differs from that of the EBS volume. We recommend | |
+ // that you omit the encryption value from the block device mappings when creating | |
+ // an image from an instance. | |
Encrypted *bool `locationName:"encrypted" type:"boolean"` | |
// The number of I/O operations per second (IOPS) that the volume supports. | |
@@ -44988,7 +45164,7 @@ type EbsInstanceBlockDevice struct { | |
_ struct{} `type:"structure"` | |
// The time stamp when the attachment initiated. | |
- AttachTime *time.Time `locationName:"attachTime" type:"timestamp" timestampFormat:"iso8601"` | |
+ AttachTime *time.Time `locationName:"attachTime" type:"timestamp"` | |
// Indicates whether the volume is deleted on instance termination. | |
DeleteOnTermination *bool `locationName:"deleteOnTermination" type:"boolean"` | |
@@ -45068,14 +45244,14 @@ func (s *EbsInstanceBlockDeviceSpecification) SetVolumeId(v string) *EbsInstance | |
return s | |
} | |
-// Describes an egress-only Internet gateway. | |
+// Describes an egress-only internet gateway. | |
type EgressOnlyInternetGateway struct { | |
_ struct{} `type:"structure"` | |
- // Information about the attachment of the egress-only Internet gateway. | |
+ // Information about the attachment of the egress-only internet gateway. | |
Attachments []*InternetGatewayAttachment `locationName:"attachmentSet" locationNameList:"item" type:"list"` | |
- // The ID of the egress-only Internet gateway. | |
+ // The ID of the egress-only internet gateway. | |
EgressOnlyInternetGatewayId *string `locationName:"egressOnlyInternetGatewayId" type:"string"` | |
} | |
@@ -45440,7 +45616,6 @@ func (s EnableVolumeIOOutput) GoString() string { | |
return s.String() | |
} | |
-// Contains the parameters for EnableVpcClassicLinkDnsSupport. | |
type EnableVpcClassicLinkDnsSupportInput struct { | |
_ struct{} `type:"structure"` | |
@@ -45464,7 +45639,6 @@ func (s *EnableVpcClassicLinkDnsSupportInput) SetVpcId(v string) *EnableVpcClass | |
return s | |
} | |
-// Contains the output of EnableVpcClassicLinkDnsSupport. | |
type EnableVpcClassicLinkDnsSupportOutput struct { | |
_ struct{} `type:"structure"` | |
@@ -45488,7 +45662,6 @@ func (s *EnableVpcClassicLinkDnsSupportOutput) SetReturn(v bool) *EnableVpcClass | |
return s | |
} | |
-// Contains the parameters for EnableVpcClassicLink. | |
type EnableVpcClassicLinkInput struct { | |
_ struct{} `type:"structure"` | |
@@ -45539,7 +45712,6 @@ func (s *EnableVpcClassicLinkInput) SetVpcId(v string) *EnableVpcClassicLinkInpu | |
return s | |
} | |
-// Contains the output of EnableVpcClassicLink. | |
type EnableVpcClassicLinkOutput struct { | |
_ struct{} `type:"structure"` | |
@@ -45917,7 +46089,7 @@ type FleetData struct { | |
ClientToken *string `locationName:"clientToken" type:"string"` | |
// The creation date and time of the EC2 Fleet. | |
- CreateTime *time.Time `locationName:"createTime" type:"timestamp" timestampFormat:"iso8601"` | |
+ CreateTime *time.Time `locationName:"createTime" type:"timestamp"` | |
// Indicates whether running instances should be terminated if the target capacity | |
// of the EC2 Fleet is decreased below the current size of the EC2 Fleet. | |
@@ -45940,6 +46112,9 @@ type FleetData struct { | |
// The launch template and overrides. | |
LaunchTemplateConfigs []*FleetLaunchTemplateConfig `locationName:"launchTemplateConfigs" locationNameList:"item" type:"list"` | |
+ // The allocation strategy of On-Demand Instances in an EC2 Fleet. | |
+ OnDemandOptions *OnDemandOptions `locationName:"onDemandOptions" type:"structure"` | |
+ | |
// Indicates whether EC2 Fleet should replace unhealthy instances. | |
ReplaceUnhealthyInstances *bool `locationName:"replaceUnhealthyInstances" type:"boolean"` | |
@@ -45972,12 +46147,12 @@ type FleetData struct { | |
// The start date and time of the request, in UTC format (for example, YYYY-MM-DDTHH:MM:SSZ). | |
// The default is to start fulfilling the request immediately. | |
- ValidFrom *time.Time `locationName:"validFrom" type:"timestamp" timestampFormat:"iso8601"` | |
+ ValidFrom *time.Time `locationName:"validFrom" type:"timestamp"` | |
// The end date and time of the request, in UTC format (for example, YYYY-MM-DDTHH:MM:SSZ). | |
// At this point, no new instance requests are placed or able to fulfill the | |
// request. The default end date is 7 days from the current date. | |
- ValidUntil *time.Time `locationName:"validUntil" type:"timestamp" timestampFormat:"iso8601"` | |
+ ValidUntil *time.Time `locationName:"validUntil" type:"timestamp"` | |
} | |
// String returns the string representation | |
@@ -46044,6 +46219,12 @@ func (s *FleetData) SetLaunchTemplateConfigs(v []*FleetLaunchTemplateConfig) *Fl | |
return s | |
} | |
+// SetOnDemandOptions sets the OnDemandOptions field's value. | |
+func (s *FleetData) SetOnDemandOptions(v *OnDemandOptions) *FleetData { | |
+ s.OnDemandOptions = v | |
+ return s | |
+} | |
+ | |
// SetReplaceUnhealthyInstances sets the ReplaceUnhealthyInstances field's value. | |
func (s *FleetData) SetReplaceUnhealthyInstances(v bool) *FleetData { | |
s.ReplaceUnhealthyInstances = &v | |
@@ -46189,6 +46370,14 @@ type FleetLaunchTemplateOverrides struct { | |
// The maximum price per unit hour that you are willing to pay for a Spot Instance. | |
MaxPrice *string `locationName:"maxPrice" type:"string"` | |
+ // The priority for the launch template override. If AllocationStrategy is set | |
+ // to prioritized, EC2 Fleet uses priority to determine which launch template | |
+ // override to use first in fulfilling On-Demand capacity. The highest priority | |
+ // is launched first. Valid values are whole numbers starting at 0. The lower | |
+ // the number, the higher the priority. If no number is set, the override has | |
+ // the lowest priority. | |
+ Priority *float64 `locationName:"priority" type:"double"` | |
+ | |
// The ID of the subnet in which to launch the instances. | |
SubnetId *string `locationName:"subnetId" type:"string"` | |
@@ -46224,6 +46413,12 @@ func (s *FleetLaunchTemplateOverrides) SetMaxPrice(v string) *FleetLaunchTemplat | |
return s | |
} | |
+// SetPriority sets the Priority field's value. | |
+func (s *FleetLaunchTemplateOverrides) SetPriority(v float64) *FleetLaunchTemplateOverrides { | |
+ s.Priority = &v | |
+ return s | |
+} | |
+ | |
// SetSubnetId sets the SubnetId field's value. | |
func (s *FleetLaunchTemplateOverrides) SetSubnetId(v string) *FleetLaunchTemplateOverrides { | |
s.SubnetId = &v | |
@@ -46249,6 +46444,14 @@ type FleetLaunchTemplateOverridesRequest struct { | |
// The maximum price per unit hour that you are willing to pay for a Spot Instance. | |
MaxPrice *string `type:"string"` | |
+ // The priority for the launch template override. If AllocationStrategy is set | |
+ // to prioritized, EC2 Fleet uses priority to determine which launch template | |
+ // override to use first in fulfilling On-Demand capacity. The highest priority | |
+ // is launched first. Valid values are whole numbers starting at 0. The lower | |
+ // the number, the higher the priority. If no number is set, the launch template | |
+ // override has the lowest priority. | |
+ Priority *float64 `type:"double"` | |
+ | |
// The ID of the subnet in which to launch the instances. | |
SubnetId *string `type:"string"` | |
@@ -46284,6 +46487,12 @@ func (s *FleetLaunchTemplateOverridesRequest) SetMaxPrice(v string) *FleetLaunch | |
return s | |
} | |
+// SetPriority sets the Priority field's value. | |
+func (s *FleetLaunchTemplateOverridesRequest) SetPriority(v float64) *FleetLaunchTemplateOverridesRequest { | |
+ s.Priority = &v | |
+ return s | |
+} | |
+ | |
// SetSubnetId sets the SubnetId field's value. | |
func (s *FleetLaunchTemplateOverridesRequest) SetSubnetId(v string) *FleetLaunchTemplateOverridesRequest { | |
s.SubnetId = &v | |
@@ -46308,8 +46517,7 @@ type FleetLaunchTemplateSpecification struct { | |
// or a template ID. | |
LaunchTemplateName *string `locationName:"launchTemplateName" min:"3" type:"string"` | |
- // The version number. By default, the default version of the launch template | |
- // is used. | |
+ // The version number of the launch template. You must specify a version number. | |
Version *string `locationName:"version" type:"string"` | |
} | |
@@ -46415,14 +46623,14 @@ type FlowLog struct { | |
_ struct{} `type:"structure"` | |
// The date and time the flow log was created. | |
- CreationTime *time.Time `locationName:"creationTime" type:"timestamp" timestampFormat:"iso8601"` | |
+ CreationTime *time.Time `locationName:"creationTime" type:"timestamp"` | |
// Information about the error that occurred. Rate limited indicates that CloudWatch | |
- // logs throttling has been applied for one or more network interfaces, or that | |
- // you've reached the limit on the number of CloudWatch Logs log groups that | |
- // you can create. Access error indicates that the IAM role associated with | |
- // the flow log does not have sufficient permissions to publish to CloudWatch | |
- // Logs. Unknown error indicates an internal error. | |
+ // Logs throttling has been applied for one or more network interfaces, or that | |
+ // you've reached the limit on the number of log groups that you can create. | |
+ // Access error indicates that the IAM role associated with the flow log does | |
+ // not have sufficient permissions to publish to CloudWatch Logs. Unknown error | |
+ // indicates an internal error. | |
DeliverLogsErrorMessage *string `locationName:"deliverLogsErrorMessage" type:"string"` | |
// The ARN of the IAM role that posts logs to CloudWatch Logs. | |
@@ -46437,6 +46645,18 @@ type FlowLog struct { | |
// The status of the flow log (ACTIVE). | |
FlowLogStatus *string `locationName:"flowLogStatus" type:"string"` | |
+ // Specifies the destination to which the flow log data is published. Flow log | |
+ // data can be published to an CloudWatch Logs log group or an Amazon S3 bucket. | |
+ // If the flow log publishes to CloudWatch Logs, this element indicates the | |
+ // Amazon Resource Name (ARN) of the CloudWatch Logs log group to which the | |
+ // data is published. If the flow log publishes to Amazon S3, this element indicates | |
+ // the ARN of the Amazon S3 bucket to which the data is published. | |
+ LogDestination *string `locationName:"logDestination" type:"string"` | |
+ | |
+ // Specifies the type of destination to which the flow log data is published. | |
+ // Flow log data can be published to CloudWatch Logs or Amazon S3. | |
+ LogDestinationType *string `locationName:"logDestinationType" type:"string" enum:"LogDestinationType"` | |
+ | |
// The name of the flow log group. | |
LogGroupName *string `locationName:"logGroupName" type:"string"` | |
@@ -46493,6 +46713,18 @@ func (s *FlowLog) SetFlowLogStatus(v string) *FlowLog { | |
return s | |
} | |
+// SetLogDestination sets the LogDestination field's value. | |
+func (s *FlowLog) SetLogDestination(v string) *FlowLog { | |
+ s.LogDestination = &v | |
+ return s | |
+} | |
+ | |
+// SetLogDestinationType sets the LogDestinationType field's value. | |
+func (s *FlowLog) SetLogDestinationType(v string) *FlowLog { | |
+ s.LogDestinationType = &v | |
+ return s | |
+} | |
+ | |
// SetLogGroupName sets the LogGroupName field's value. | |
func (s *FlowLog) SetLogGroupName(v string) *FlowLog { | |
s.LogGroupName = &v | |
@@ -46516,7 +46748,7 @@ type FpgaImage struct { | |
_ struct{} `type:"structure"` | |
// The date and time the AFI was created. | |
- CreateTime *time.Time `locationName:"createTime" type:"timestamp" timestampFormat:"iso8601"` | |
+ CreateTime *time.Time `locationName:"createTime" type:"timestamp"` | |
// The description of the AFI. | |
Description *string `locationName:"description" type:"string"` | |
@@ -46555,7 +46787,7 @@ type FpgaImage struct { | |
Tags []*Tag `locationName:"tags" locationNameList:"item" type:"list"` | |
// The time of the most recent update to the AFI. | |
- UpdateTime *time.Time `locationName:"updateTime" type:"timestamp" timestampFormat:"iso8601"` | |
+ UpdateTime *time.Time `locationName:"updateTime" type:"timestamp"` | |
} | |
// String returns the string representation | |
@@ -46828,7 +47060,7 @@ type GetConsoleOutputOutput struct { | |
Output *string `locationName:"output" type:"string"` | |
// The time at which the output was last updated. | |
- Timestamp *time.Time `locationName:"timestamp" type:"timestamp" timestampFormat:"iso8601"` | |
+ Timestamp *time.Time `locationName:"timestamp" type:"timestamp"` | |
} | |
// String returns the string representation | |
@@ -46956,8 +47188,7 @@ func (s *GetConsoleScreenshotOutput) SetInstanceId(v string) *GetConsoleScreensh | |
type GetHostReservationPurchasePreviewInput struct { | |
_ struct{} `type:"structure"` | |
- // The ID/s of the Dedicated Host/s that the reservation will be associated | |
- // with. | |
+ // The IDs of the Dedicated Hosts with which the reservation is associated. | |
// | |
// HostIdSet is a required field | |
HostIdSet []*string `locationNameList:"item" type:"list" required:"true"` | |
@@ -47013,7 +47244,7 @@ type GetHostReservationPurchasePreviewOutput struct { | |
// are specified. At this time, the only supported currency is USD. | |
CurrencyCode *string `locationName:"currencyCode" type:"string" enum:"CurrencyCodeValues"` | |
- // The purchase information of the Dedicated Host Reservation and the Dedicated | |
+ // The purchase information of the Dedicated Host reservation and the Dedicated | |
// Hosts associated with it. | |
Purchase []*Purchase `locationName:"purchase" locationNameList:"item" type:"list"` | |
@@ -47194,7 +47425,7 @@ type GetPasswordDataOutput struct { | |
PasswordData *string `locationName:"passwordData" type:"string"` | |
// The time the data was last updated. | |
- Timestamp *time.Time `locationName:"timestamp" type:"timestamp" timestampFormat:"iso8601"` | |
+ Timestamp *time.Time `locationName:"timestamp" type:"timestamp"` | |
} | |
// String returns the string representation | |
@@ -47307,7 +47538,7 @@ type GetReservedInstancesExchangeQuoteOutput struct { | |
IsValidExchange *bool `locationName:"isValidExchange" type:"boolean"` | |
// The new end date of the reservation term. | |
- OutputReservedInstancesWillExpireAt *time.Time `locationName:"outputReservedInstancesWillExpireAt" type:"timestamp" timestampFormat:"iso8601"` | |
+ OutputReservedInstancesWillExpireAt *time.Time `locationName:"outputReservedInstancesWillExpireAt" type:"timestamp"` | |
// The total true upfront charge for the exchange. | |
PaymentDue *string `locationName:"paymentDue" type:"string"` | |
@@ -47451,7 +47682,7 @@ type HistoryRecord struct { | |
// The date and time of the event, in UTC format (for example, YYYY-MM-DDTHH:MM:SSZ). | |
// | |
// Timestamp is a required field | |
- Timestamp *time.Time `locationName:"timestamp" type:"timestamp" timestampFormat:"iso8601" required:"true"` | |
+ Timestamp *time.Time `locationName:"timestamp" type:"timestamp" required:"true"` | |
} | |
// String returns the string representation | |
@@ -47493,7 +47724,7 @@ type HistoryRecordEntry struct { | |
EventType *string `locationName:"eventType" type:"string" enum:"FleetEventType"` | |
// The date and time of the event, in UTC format (for example, YYYY-MM-DDTHH:MM:SSZ). | |
- Timestamp *time.Time `locationName:"timestamp" type:"timestamp" timestampFormat:"iso8601"` | |
+ Timestamp *time.Time `locationName:"timestamp" type:"timestamp"` | |
} | |
// String returns the string representation | |
@@ -47529,7 +47760,7 @@ type Host struct { | |
_ struct{} `type:"structure"` | |
// The time that the Dedicated Host was allocated. | |
- AllocationTime *time.Time `locationName:"allocationTime" type:"timestamp" timestampFormat:"iso8601"` | |
+ AllocationTime *time.Time `locationName:"allocationTime" type:"timestamp"` | |
// Whether auto-placement is on or off. | |
AutoPlacement *string `locationName:"autoPlacement" type:"string" enum:"AutoPlacement"` | |
@@ -47540,8 +47771,8 @@ type Host struct { | |
// The number of new instances that can be launched onto the Dedicated Host. | |
AvailableCapacity *AvailableCapacity `locationName:"availableCapacity" type:"structure"` | |
- // Unique, case-sensitive identifier you provide to ensure idempotency of the | |
- // request. For more information, see How to Ensure Idempotency (http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Run_Instance_Idempotency.html) | |
+ // Unique, case-sensitive identifier that you provide to ensure idempotency | |
+ // of the request. For more information, see How to Ensure Idempotency (http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Run_Instance_Idempotency.html) | |
// in the Amazon Elastic Compute Cloud User Guide. | |
ClientToken *string `locationName:"clientToken" type:"string"` | |
@@ -47559,7 +47790,7 @@ type Host struct { | |
Instances []*HostInstance `locationName:"instances" locationNameList:"item" type:"list"` | |
// The time that the Dedicated Host was released. | |
- ReleaseTime *time.Time `locationName:"releaseTime" type:"timestamp" timestampFormat:"iso8601"` | |
+ ReleaseTime *time.Time `locationName:"releaseTime" type:"timestamp"` | |
// The Dedicated Host's state. | |
State *string `locationName:"state" type:"string" enum:"AllocationState"` | |
@@ -47828,7 +48059,7 @@ type HostReservation struct { | |
Duration *int64 `locationName:"duration" type:"integer"` | |
// The date and time that the reservation ends. | |
- End *time.Time `locationName:"end" type:"timestamp" timestampFormat:"iso8601"` | |
+ End *time.Time `locationName:"end" type:"timestamp"` | |
// The IDs of the Dedicated Hosts associated with the reservation. | |
HostIdSet []*string `locationName:"hostIdSet" locationNameList:"item" type:"list"` | |
@@ -47852,7 +48083,7 @@ type HostReservation struct { | |
PaymentOption *string `locationName:"paymentOption" type:"string" enum:"PaymentOption"` | |
// The date and time that the reservation started. | |
- Start *time.Time `locationName:"start" type:"timestamp" timestampFormat:"iso8601"` | |
+ Start *time.Time `locationName:"start" type:"timestamp"` | |
// The state of the reservation. | |
State *string `locationName:"state" type:"string" enum:"ReservationState"` | |
@@ -47999,7 +48230,7 @@ type IamInstanceProfileAssociation struct { | |
State *string `locationName:"state" type:"string" enum:"IamInstanceProfileAssociationState"` | |
// The time the IAM instance profile was associated with the instance. | |
- Timestamp *time.Time `locationName:"timestamp" type:"timestamp" timestampFormat:"iso8601"` | |
+ Timestamp *time.Time `locationName:"timestamp" type:"timestamp"` | |
} | |
// String returns the string representation | |
@@ -48115,7 +48346,7 @@ type IdFormat struct { | |
// The date in UTC at which you are permanently switched over to using longer | |
// IDs. If a deadline is not yet available for this resource type, this field | |
// is not returned. | |
- Deadline *time.Time `locationName:"deadline" type:"timestamp" timestampFormat:"iso8601"` | |
+ Deadline *time.Time `locationName:"deadline" type:"timestamp"` | |
// The type of resource. | |
Resource *string `locationName:"resource" type:"string"` | |
@@ -49184,7 +49415,6 @@ func (s *ImportInstanceVolumeDetailItem) SetVolume(v *DiskImageVolumeDescription | |
return s | |
} | |
-// Contains the parameters for ImportKeyPair. | |
type ImportKeyPairInput struct { | |
_ struct{} `type:"structure"` | |
@@ -49252,7 +49482,6 @@ func (s *ImportKeyPairInput) SetPublicKeyMaterial(v []byte) *ImportKeyPairInput | |
return s | |
} | |
-// Contains the output of ImportKeyPair. | |
type ImportKeyPairOutput struct { | |
_ struct{} `type:"structure"` | |
@@ -49682,7 +49911,7 @@ type Instance struct { | |
KeyName *string `locationName:"keyName" type:"string"` | |
// The time the instance was launched. | |
- LaunchTime *time.Time `locationName:"launchTime" type:"timestamp" timestampFormat:"iso8601"` | |
+ LaunchTime *time.Time `locationName:"launchTime" type:"timestamp"` | |
// The monitoring for the instance. | |
Monitoring *Monitoring `locationName:"monitoring" type:"structure"` | |
@@ -50181,7 +50410,7 @@ func (s *InstanceCount) SetState(v string) *InstanceCount { | |
return s | |
} | |
-// Describes the credit option for CPU usage of a T2 instance. | |
+// Describes the credit option for CPU usage of a T2 or T3 instance. | |
type InstanceCreditSpecification struct { | |
_ struct{} `type:"structure"` | |
@@ -50215,7 +50444,7 @@ func (s *InstanceCreditSpecification) SetInstanceId(v string) *InstanceCreditSpe | |
return s | |
} | |
-// Describes the credit option for CPU usage of a T2 instance. | |
+// Describes the credit option for CPU usage of a T2 or T3 instance. | |
type InstanceCreditSpecificationRequest struct { | |
_ struct{} `type:"structure"` | |
@@ -50594,7 +50823,7 @@ type InstanceNetworkInterfaceAttachment struct { | |
_ struct{} `type:"structure"` | |
// The time stamp when the attachment initiated. | |
- AttachTime *time.Time `locationName:"attachTime" type:"timestamp" timestampFormat:"iso8601"` | |
+ AttachTime *time.Time `locationName:"attachTime" type:"timestamp"` | |
// The ID of the network interface attachment. | |
AttachmentId *string `locationName:"attachmentId" type:"string"` | |
@@ -50854,7 +51083,7 @@ func (s *InstancePrivateIpAddress) SetPrivateIpAddress(v string) *InstancePrivat | |
type InstanceState struct { | |
_ struct{} `type:"structure"` | |
- // The low byte represents the state. The high byte is an opaque internal value | |
+ // The low byte represents the state. The high byte is used for internal purposes | |
// and should be ignored. | |
// | |
// * 0 : pending | |
@@ -51017,7 +51246,7 @@ type InstanceStatusDetails struct { | |
// The time when a status check failed. For an instance that was launched and | |
// impaired, this is the time when the instance was launched. | |
- ImpairedSince *time.Time `locationName:"impairedSince" type:"timestamp" timestampFormat:"iso8601"` | |
+ ImpairedSince *time.Time `locationName:"impairedSince" type:"timestamp"` | |
// The type of instance status. | |
Name *string `locationName:"name" type:"string" enum:"StatusName"` | |
@@ -51069,10 +51298,10 @@ type InstanceStatusEvent struct { | |
Description *string `locationName:"description" type:"string"` | |
// The latest scheduled end time for the event. | |
- NotAfter *time.Time `locationName:"notAfter" type:"timestamp" timestampFormat:"iso8601"` | |
+ NotAfter *time.Time `locationName:"notAfter" type:"timestamp"` | |
// The earliest scheduled start time for the event. | |
- NotBefore *time.Time `locationName:"notBefore" type:"timestamp" timestampFormat:"iso8601"` | |
+ NotBefore *time.Time `locationName:"notBefore" type:"timestamp"` | |
} | |
// String returns the string representation | |
@@ -51142,17 +51371,17 @@ func (s *InstanceStatusSummary) SetStatus(v string) *InstanceStatusSummary { | |
return s | |
} | |
-// Describes an Internet gateway. | |
+// Describes an internet gateway. | |
type InternetGateway struct { | |
_ struct{} `type:"structure"` | |
- // Any VPCs attached to the Internet gateway. | |
+ // Any VPCs attached to the internet gateway. | |
Attachments []*InternetGatewayAttachment `locationName:"attachmentSet" locationNameList:"item" type:"list"` | |
- // The ID of the Internet gateway. | |
+ // The ID of the internet gateway. | |
InternetGatewayId *string `locationName:"internetGatewayId" type:"string"` | |
- // Any tags assigned to the Internet gateway. | |
+ // Any tags assigned to the internet gateway. | |
Tags []*Tag `locationName:"tagSet" locationNameList:"item" type:"list"` | |
} | |
@@ -51184,12 +51413,12 @@ func (s *InternetGateway) SetTags(v []*Tag) *InternetGateway { | |
return s | |
} | |
-// Describes the attachment of a VPC to an Internet gateway or an egress-only | |
-// Internet gateway. | |
+// Describes the attachment of a VPC to an internet gateway or an egress-only | |
+// internet gateway. | |
type InternetGatewayAttachment struct { | |
_ struct{} `type:"structure"` | |
- // The current state of the attachment. For an Internet gateway, the state is | |
+ // The current state of the attachment. For an internet gateway, the state is | |
// available when attached to a VPC; otherwise, this value is not returned. | |
State *string `locationName:"state" type:"string" enum:"AttachmentStatus"` | |
@@ -51244,11 +51473,9 @@ type IpPermission struct { | |
// [EC2-VPC only] One or more IPv6 ranges. | |
Ipv6Ranges []*Ipv6Range `locationName:"ipv6Ranges" locationNameList:"item" type:"list"` | |
- // (EC2-VPC only; valid for AuthorizeSecurityGroupEgress, RevokeSecurityGroupEgress | |
- // and DescribeSecurityGroups only) One or more prefix list IDs for an AWS service. | |
- // In an AuthorizeSecurityGroupEgress request, this is the AWS service that | |
- // you want to access through a VPC endpoint from instances associated with | |
- // the security group. | |
+ // [EC2-VPC only] One or more prefix list IDs for an AWS service. With AuthorizeSecurityGroupEgress, | |
+ // this is the AWS service that you want to access through a VPC endpoint from | |
+ // instances associated with the security group. | |
PrefixListIds []*PrefixListId `locationName:"prefixListIds" locationNameList:"item" type:"list"` | |
// The end of port range for the TCP and UDP protocols, or an ICMP/ICMPv6 code. | |
@@ -51679,7 +51906,7 @@ type LaunchTemplate struct { | |
_ struct{} `type:"structure"` | |
// The time launch template was created. | |
- CreateTime *time.Time `locationName:"createTime" type:"timestamp" timestampFormat:"iso8601"` | |
+ CreateTime *time.Time `locationName:"createTime" type:"timestamp"` | |
// The principal that created the launch template. | |
CreatedBy *string `locationName:"createdBy" type:"string"` | |
@@ -52541,6 +52768,14 @@ type LaunchTemplateOverrides struct { | |
// The instance type. | |
InstanceType *string `locationName:"instanceType" type:"string" enum:"InstanceType"` | |
+ // The priority for the launch template override. If OnDemandAllocationStrategy | |
+ // is set to prioritized, Spot Fleet uses priority to determine which launch | |
+ // template override to use first in fulfilling On-Demand capacity. The highest | |
+ // priority is launched first. Valid values are whole numbers starting at 0. | |
+ // The lower the number, the higher the priority. If no number is set, the launch | |
+ // template override has the lowest priority. | |
+ Priority *float64 `locationName:"priority" type:"double"` | |
+ | |
// The maximum price per unit hour that you are willing to pay for a Spot Instance. | |
SpotPrice *string `locationName:"spotPrice" type:"string"` | |
@@ -52573,6 +52808,12 @@ func (s *LaunchTemplateOverrides) SetInstanceType(v string) *LaunchTemplateOverr | |
return s | |
} | |
+// SetPriority sets the Priority field's value. | |
+func (s *LaunchTemplateOverrides) SetPriority(v float64) *LaunchTemplateOverrides { | |
+ s.Priority = &v | |
+ return s | |
+} | |
+ | |
// SetSpotPrice sets the SpotPrice field's value. | |
func (s *LaunchTemplateOverrides) SetSpotPrice(v string) *LaunchTemplateOverrides { | |
s.SpotPrice = &v | |
@@ -52798,7 +53039,7 @@ type LaunchTemplateSpotMarketOptions struct { | |
// active until all instances launch, the request is canceled, or this date | |
// is reached. If the request is persistent, it remains active until it is canceled | |
// or this date and time is reached. | |
- ValidUntil *time.Time `locationName:"validUntil" type:"timestamp" timestampFormat:"iso8601"` | |
+ ValidUntil *time.Time `locationName:"validUntil" type:"timestamp"` | |
} | |
// String returns the string representation | |
@@ -52864,7 +53105,7 @@ type LaunchTemplateSpotMarketOptionsRequest struct { | |
// is reached. If the request is persistent, it remains active until it is canceled | |
// or this date and time is reached. The default end date is 7 days from the | |
// current date. | |
- ValidUntil *time.Time `type:"timestamp" timestampFormat:"iso8601"` | |
+ ValidUntil *time.Time `type:"timestamp"` | |
} | |
// String returns the string representation | |
@@ -52980,7 +53221,7 @@ type LaunchTemplateVersion struct { | |
_ struct{} `type:"structure"` | |
// The time the version was created. | |
- CreateTime *time.Time `locationName:"createTime" type:"timestamp" timestampFormat:"iso8601"` | |
+ CreateTime *time.Time `locationName:"createTime" type:"timestamp"` | |
// The principal that created the version. | |
CreatedBy *string `locationName:"createdBy" type:"string"` | |
@@ -53517,7 +53758,6 @@ func (s *ModifyFpgaImageAttributeOutput) SetFpgaImageAttribute(v *FpgaImageAttri | |
return s | |
} | |
-// Contains the parameters for ModifyHosts. | |
type ModifyHostsInput struct { | |
_ struct{} `type:"structure"` | |
@@ -53526,7 +53766,7 @@ type ModifyHostsInput struct { | |
// AutoPlacement is a required field | |
AutoPlacement *string `locationName:"autoPlacement" type:"string" required:"true" enum:"AutoPlacement"` | |
- // The host IDs of the Dedicated Hosts you want to modify. | |
+ // The IDs of the Dedicated Hosts to modify. | |
// | |
// HostIds is a required field | |
HostIds []*string `locationName:"hostId" locationNameList:"item" type:"list" required:"true"` | |
@@ -53570,7 +53810,6 @@ func (s *ModifyHostsInput) SetHostIds(v []*string) *ModifyHostsInput { | |
return s | |
} | |
-// Contains the output of ModifyHosts. | |
type ModifyHostsOutput struct { | |
_ struct{} `type:"structure"` | |
@@ -54240,7 +54479,6 @@ func (s *ModifyInstanceCreditSpecificationOutput) SetUnsuccessfulInstanceCreditS | |
return s | |
} | |
-// Contains the parameters for ModifyInstancePlacement. | |
type ModifyInstancePlacementInput struct { | |
_ struct{} `type:"structure"` | |
@@ -54319,7 +54557,6 @@ func (s *ModifyInstancePlacementInput) SetTenancy(v string) *ModifyInstancePlace | |
return s | |
} | |
-// Contains the output of ModifyInstancePlacement. | |
type ModifyInstancePlacementOutput struct { | |
_ struct{} `type:"structure"` | |
@@ -54834,7 +55071,6 @@ func (s *ModifySpotFleetRequestOutput) SetReturn(v bool) *ModifySpotFleetRequest | |
return s | |
} | |
-// Contains the parameters for ModifySubnetAttribute. | |
type ModifySubnetAttributeInput struct { | |
_ struct{} `type:"structure"` | |
@@ -55100,7 +55336,6 @@ func (s *ModifyVolumeOutput) SetVolumeModification(v *VolumeModification) *Modif | |
return s | |
} | |
-// Contains the parameters for ModifyVpcAttribute. | |
type ModifyVpcAttributeInput struct { | |
_ struct{} `type:"structure"` | |
@@ -55115,8 +55350,8 @@ type ModifyVpcAttributeInput struct { | |
// Indicates whether the DNS resolution is supported for the VPC. If enabled, | |
// queries to the Amazon provided DNS server at the 169.254.169.253 IP address, | |
// or the reserved IP address at the base of the VPC network range "plus two" | |
- // will succeed. If disabled, the Amazon provided DNS service in the VPC that | |
- // resolves public DNS hostnames to IP addresses is not enabled. | |
+ // succeed. If disabled, the Amazon provided DNS service in the VPC that resolves | |
+ // public DNS hostnames to IP addresses is not enabled. | |
// | |
// You cannot modify the DNS resolution and DNS hostnames attributes in the | |
// same request. Use separate requests for each attribute. | |
@@ -55540,8 +55775,9 @@ func (s *ModifyVpcEndpointServiceConfigurationOutput) SetReturn(v bool) *ModifyV | |
type ModifyVpcEndpointServicePermissionsInput struct { | |
_ struct{} `type:"structure"` | |
- // One or more Amazon Resource Names (ARNs) of principals for which to allow | |
- // permission. Specify * to allow all principals. | |
+ // The Amazon Resource Names (ARN) of one or more principals. Permissions are | |
+ // granted to the principals in this list. To grant permissions to all principals, | |
+ // specify an asterisk (*). | |
AddAllowedPrincipals []*string `locationNameList:"item" type:"list"` | |
// Checks whether you have the required permissions for the action, without | |
@@ -55550,8 +55786,8 @@ type ModifyVpcEndpointServicePermissionsInput struct { | |
// it is UnauthorizedOperation. | |
DryRun *bool `type:"boolean"` | |
- // One or more Amazon Resource Names (ARNs) of principals for which to remove | |
- // permission. | |
+ // The Amazon Resource Names (ARN) of one or more principals. Permissions are | |
+ // revoked for principals in this list. | |
RemoveAllowedPrincipals []*string `locationNameList:"item" type:"list"` | |
// The ID of the service. | |
@@ -55636,7 +55872,7 @@ type ModifyVpcPeeringConnectionOptionsInput struct { | |
// The VPC peering connection options for the accepter VPC. | |
AccepterPeeringConnectionOptions *PeeringConnectionOptionsRequest `type:"structure"` | |
- // Checks whether you have the required permissions for the operation, without | |
+ // Checks whether you have the required permissions for the action, without | |
// actually making the request, and provides an error response. If you have | |
// the required permissions, the error response is DryRunOperation. Otherwise, | |
// it is UnauthorizedOperation. | |
@@ -55730,11 +55966,10 @@ func (s *ModifyVpcPeeringConnectionOptionsOutput) SetRequesterPeeringConnectionO | |
return s | |
} | |
-// Contains the parameters for ModifyVpcTenancy. | |
type ModifyVpcTenancyInput struct { | |
_ struct{} `type:"structure"` | |
- // Checks whether you have the required permissions for the operation, without | |
+ // Checks whether you have the required permissions for the action, without | |
// actually making the request, and provides an error response. If you have | |
// the required permissions, the error response is DryRunOperation. Otherwise, | |
// it is UnauthorizedOperation. | |
@@ -55795,7 +56030,6 @@ func (s *ModifyVpcTenancyInput) SetVpcId(v string) *ModifyVpcTenancyInput { | |
return s | |
} | |
-// Contains the output of ModifyVpcTenancy. | |
type ModifyVpcTenancyOutput struct { | |
_ struct{} `type:"structure"` | |
@@ -56042,10 +56276,10 @@ type NatGateway struct { | |
_ struct{} `type:"structure"` | |
// The date and time the NAT gateway was created. | |
- CreateTime *time.Time `locationName:"createTime" type:"timestamp" timestampFormat:"iso8601"` | |
+ CreateTime *time.Time `locationName:"createTime" type:"timestamp"` | |
// The date and time the NAT gateway was deleted, if applicable. | |
- DeleteTime *time.Time `locationName:"deleteTime" type:"timestamp" timestampFormat:"iso8601"` | |
+ DeleteTime *time.Time `locationName:"deleteTime" type:"timestamp"` | |
// If the NAT gateway could not be created, specifies the error code for the | |
// failure. (InsufficientFreeAddressesInSubnet | Gateway.NotAttached | InvalidAllocationID.NotFound | |
@@ -56705,7 +56939,7 @@ type NetworkInterfaceAttachment struct { | |
_ struct{} `type:"structure"` | |
// The timestamp indicating when the attachment initiated. | |
- AttachTime *time.Time `locationName:"attachTime" type:"timestamp" timestampFormat:"iso8601"` | |
+ AttachTime *time.Time `locationName:"attachTime" type:"timestamp"` | |
// The ID of the network interface attachment. | |
AttachmentId *string `locationName:"attachmentId" type:"string"` | |
@@ -57020,6 +57254,64 @@ func (s *NewDhcpConfiguration) SetValues(v []*string) *NewDhcpConfiguration { | |
return s | |
} | |
+// The allocation strategy of On-Demand Instances in an EC2 Fleet. | |
+type OnDemandOptions struct { | |
+ _ struct{} `type:"structure"` | |
+ | |
+ // The order of the launch template overrides to use in fulfilling On-Demand | |
+ // capacity. If you specify lowest-price, EC2 Fleet uses price to determine | |
+ // the order, launching the lowest price first. If you specify prioritized, | |
+ // EC2 Fleet uses the priority that you assigned to each launch template override, | |
+ // launching the highest priority first. If you do not specify a value, EC2 | |
+ // Fleet defaults to lowest-price. | |
+ AllocationStrategy *string `locationName:"allocationStrategy" type:"string" enum:"FleetOnDemandAllocationStrategy"` | |
+} | |
+ | |
+// String returns the string representation | |
+func (s OnDemandOptions) String() string { | |
+ return awsutil.Prettify(s) | |
+} | |
+ | |
+// GoString returns the string representation | |
+func (s OnDemandOptions) GoString() string { | |
+ return s.String() | |
+} | |
+ | |
+// SetAllocationStrategy sets the AllocationStrategy field's value. | |
+func (s *OnDemandOptions) SetAllocationStrategy(v string) *OnDemandOptions { | |
+ s.AllocationStrategy = &v | |
+ return s | |
+} | |
+ | |
+// The allocation strategy of On-Demand Instances in an EC2 Fleet. | |
+type OnDemandOptionsRequest struct { | |
+ _ struct{} `type:"structure"` | |
+ | |
+ // The order of the launch template overrides to use in fulfilling On-Demand | |
+ // capacity. If you specify lowest-price, EC2 Fleet uses price to determine | |
+ // the order, launching the lowest price first. If you specify prioritized, | |
+ // EC2 Fleet uses the priority that you assigned to each launch template override, | |
+ // launching the highest priority first. If you do not specify a value, EC2 | |
+ // Fleet defaults to lowest-price. | |
+ AllocationStrategy *string `type:"string" enum:"FleetOnDemandAllocationStrategy"` | |
+} | |
+ | |
+// String returns the string representation | |
+func (s OnDemandOptionsRequest) String() string { | |
+ return awsutil.Prettify(s) | |
+} | |
+ | |
+// GoString returns the string representation | |
+func (s OnDemandOptionsRequest) GoString() string { | |
+ return s.String() | |
+} | |
+ | |
+// SetAllocationStrategy sets the AllocationStrategy field's value. | |
+func (s *OnDemandOptionsRequest) SetAllocationStrategy(v string) *OnDemandOptionsRequest { | |
+ s.AllocationStrategy = &v | |
+ return s | |
+} | |
+ | |
// Describes the data that identifies an Amazon FPGA image (AFI) on the PCI | |
// bus. | |
type PciId struct { | |
@@ -57081,11 +57373,11 @@ type PeeringConnectionOptions struct { | |
AllowDnsResolutionFromRemoteVpc *bool `locationName:"allowDnsResolutionFromRemoteVpc" type:"boolean"` | |
// If true, enables outbound communication from an EC2-Classic instance that's | |
- // linked to a local VPC via ClassicLink to instances in a peer VPC. | |
+ // linked to a local VPC using ClassicLink to instances in a peer VPC. | |
AllowEgressFromLocalClassicLinkToRemoteVpc *bool `locationName:"allowEgressFromLocalClassicLinkToRemoteVpc" type:"boolean"` | |
// If true, enables outbound communication from instances in a local VPC to | |
- // an EC2-Classic instance that's linked to a peer VPC via ClassicLink. | |
+ // an EC2-Classic instance that's linked to a peer VPC using ClassicLink. | |
AllowEgressFromLocalVpcToRemoteClassicLink *bool `locationName:"allowEgressFromLocalVpcToRemoteClassicLink" type:"boolean"` | |
} | |
@@ -57126,11 +57418,11 @@ type PeeringConnectionOptionsRequest struct { | |
AllowDnsResolutionFromRemoteVpc *bool `type:"boolean"` | |
// If true, enables outbound communication from an EC2-Classic instance that's | |
- // linked to a local VPC via ClassicLink to instances in a peer VPC. | |
+ // linked to a local VPC using ClassicLink to instances in a peer VPC. | |
AllowEgressFromLocalClassicLinkToRemoteVpc *bool `type:"boolean"` | |
// If true, enables outbound communication from instances in a local VPC to | |
- // an EC2-Classic instance that's linked to a peer VPC via ClassicLink. | |
+ // an EC2-Classic instance that's linked to a peer VPC using ClassicLink. | |
AllowEgressFromLocalVpcToRemoteClassicLink *bool `type:"boolean"` | |
} | |
@@ -57173,7 +57465,7 @@ type Placement struct { | |
// The Availability Zone of the instance. | |
AvailabilityZone *string `locationName:"availabilityZone" type:"string"` | |
- // The name of the placement group the instance is in (for cluster compute instances). | |
+ // The name of the placement group the instance is in. | |
GroupName *string `locationName:"groupName" type:"string"` | |
// The ID of the Dedicated Host on which the instance resides. This parameter | |
@@ -57352,7 +57644,7 @@ func (s *PrefixList) SetPrefixListName(v string) *PrefixList { | |
return s | |
} | |
-// [EC2-VPC only] The ID of the prefix. | |
+// Describes a prefix list ID. | |
type PrefixListId struct { | |
_ struct{} `type:"structure"` | |
@@ -57632,7 +57924,7 @@ func (s *ProductCode) SetProductCodeType(v string) *ProductCode { | |
type PropagatingVgw struct { | |
_ struct{} `type:"structure"` | |
- // The ID of the virtual private gateway (VGW). | |
+ // The ID of the virtual private gateway. | |
GatewayId *string `locationName:"gatewayId" type:"string"` | |
} | |
@@ -57661,7 +57953,7 @@ type ProvisionedBandwidth struct { | |
// Reserved. If you need to sustain traffic greater than the documented limits | |
// (http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/vpc-nat-gateway.html), | |
// contact us through the Support Center (https://console.aws.amazon.com/support/home?). | |
- ProvisionTime *time.Time `locationName:"provisionTime" type:"timestamp" timestampFormat:"iso8601"` | |
+ ProvisionTime *time.Time `locationName:"provisionTime" type:"timestamp"` | |
// Reserved. If you need to sustain traffic greater than the documented limits | |
// (http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/vpc-nat-gateway.html), | |
@@ -57671,7 +57963,7 @@ type ProvisionedBandwidth struct { | |
// Reserved. If you need to sustain traffic greater than the documented limits | |
// (http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/vpc-nat-gateway.html), | |
// contact us through the Support Center (https://console.aws.amazon.com/support/home?). | |
- RequestTime *time.Time `locationName:"requestTime" type:"timestamp" timestampFormat:"iso8601"` | |
+ RequestTime *time.Time `locationName:"requestTime" type:"timestamp"` | |
// Reserved. If you need to sustain traffic greater than the documented limits | |
// (http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/vpc-nat-gateway.html), | |
@@ -57825,8 +58117,7 @@ type PurchaseHostReservationInput struct { | |
// amounts are specified. At this time, the only supported currency is USD. | |
CurrencyCode *string `type:"string" enum:"CurrencyCodeValues"` | |
- // The ID/s of the Dedicated Host/s that the reservation will be associated | |
- // with. | |
+ // The IDs of the Dedicated Hosts with which the reservation will be associated. | |
// | |
// HostIdSet is a required field | |
HostIdSet []*string `locationNameList:"item" type:"list" required:"true"` | |
@@ -57834,10 +58125,9 @@ type PurchaseHostReservationInput struct { | |
// The specified limit is checked against the total upfront cost of the reservation | |
// (calculated as the offering's upfront cost multiplied by the host count). | |
// If the total upfront cost is greater than the specified price limit, the | |
- // request will fail. This is used to ensure that the purchase does not exceed | |
- // the expected upfront cost of the purchase. At this time, the only supported | |
- // currency is USD. For example, to indicate a limit price of USD 100, specify | |
- // 100.00. | |
+ // request fails. This is used to ensure that the purchase does not exceed the | |
+ // expected upfront cost of the purchase. At this time, the only supported currency | |
+ // is USD. For example, to indicate a limit price of USD 100, specify 100.00. | |
LimitPrice *string `type:"string"` | |
// The ID of the offering. | |
@@ -57907,7 +58197,7 @@ type PurchaseHostReservationOutput struct { | |
// Unique, case-sensitive identifier you provide to ensure idempotency of the | |
// request. For more information, see How to Ensure Idempotency (http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Run_Instance_Idempotency.html) | |
- // in the Amazon Elastic Compute Cloud User Guide | |
+ // in the Amazon Elastic Compute Cloud User Guide. | |
ClientToken *string `locationName:"clientToken" type:"string"` | |
// The currency in which the totalUpfrontPrice and totalHourlyPrice amounts | |
@@ -57920,8 +58210,7 @@ type PurchaseHostReservationOutput struct { | |
// The total hourly price of the reservation calculated per hour. | |
TotalHourlyPrice *string `locationName:"totalHourlyPrice" type:"string"` | |
- // The total amount that will be charged to your account when you purchase the | |
- // reservation. | |
+ // The total amount charged to your account when you purchase the reservation. | |
TotalUpfrontPrice *string `locationName:"totalUpfrontPrice" type:"string"` | |
} | |
@@ -58630,7 +58919,6 @@ func (s *RejectVpcEndpointConnectionsOutput) SetUnsuccessful(v []*UnsuccessfulIt | |
return s | |
} | |
-// Contains the parameters for RejectVpcPeeringConnection. | |
type RejectVpcPeeringConnectionInput struct { | |
_ struct{} `type:"structure"` | |
@@ -58681,7 +58969,6 @@ func (s *RejectVpcPeeringConnectionInput) SetVpcPeeringConnectionId(v string) *R | |
return s | |
} | |
-// Contains the output of RejectVpcPeeringConnection. | |
type RejectVpcPeeringConnectionOutput struct { | |
_ struct{} `type:"structure"` | |
@@ -58764,11 +59051,10 @@ func (s ReleaseAddressOutput) GoString() string { | |
return s.String() | |
} | |
-// Contains the parameters for ReleaseHosts. | |
type ReleaseHostsInput struct { | |
_ struct{} `type:"structure"` | |
- // The IDs of the Dedicated Hosts you want to release. | |
+ // The IDs of the Dedicated Hosts to release. | |
// | |
// HostIds is a required field | |
HostIds []*string `locationName:"hostId" locationNameList:"item" type:"list" required:"true"` | |
@@ -58803,7 +59089,6 @@ func (s *ReleaseHostsInput) SetHostIds(v []*string) *ReleaseHostsInput { | |
return s | |
} | |
-// Contains the output of ReleaseHosts. | |
type ReleaseHostsOutput struct { | |
_ struct{} `type:"structure"` | |
@@ -58912,7 +59197,6 @@ func (s *ReplaceIamInstanceProfileAssociationOutput) SetIamInstanceProfileAssoci | |
return s | |
} | |
-// Contains the parameters for ReplaceNetworkAclAssociation. | |
type ReplaceNetworkAclAssociationInput struct { | |
_ struct{} `type:"structure"` | |
@@ -58978,7 +59262,6 @@ func (s *ReplaceNetworkAclAssociationInput) SetNetworkAclId(v string) *ReplaceNe | |
return s | |
} | |
-// Contains the output of ReplaceNetworkAclAssociation. | |
type ReplaceNetworkAclAssociationOutput struct { | |
_ struct{} `type:"structure"` | |
@@ -59002,7 +59285,6 @@ func (s *ReplaceNetworkAclAssociationOutput) SetNewAssociationId(v string) *Repl | |
return s | |
} | |
-// Contains the parameters for ReplaceNetworkAclEntry. | |
type ReplaceNetworkAclEntryInput struct { | |
_ struct{} `type:"structure"` | |
@@ -59041,10 +59323,10 @@ type ReplaceNetworkAclEntryInput struct { | |
// The IP protocol. You can specify all or -1 to mean all protocols. If you | |
// specify all, -1, or a protocol number other than tcp, udp, or icmp, traffic | |
// on all ports is allowed, regardless of any ports or ICMP types or codes you | |
- // specify. If you specify protocol 58 (ICMPv6) and specify an IPv4 CIDR block, | |
- // traffic for all ICMP types and codes allowed, regardless of any that you | |
- // specify. If you specify protocol 58 (ICMPv6) and specify an IPv6 CIDR block, | |
- // you must specify an ICMP type and code. | |
+ // that specify. If you specify protocol 58 (ICMPv6) and specify an IPv4 CIDR | |
+ // block, traffic for all ICMP types and codes allowed, regardless of any that | |
+ // you specify. If you specify protocol 58 (ICMPv6) and specify an IPv6 CIDR | |
+ // block, you must specify an ICMP type and code. | |
// | |
// Protocol is a required field | |
Protocol *string `locationName:"protocol" type:"string" required:"true"` | |
@@ -59169,16 +59451,15 @@ func (s ReplaceNetworkAclEntryOutput) GoString() string { | |
return s.String() | |
} | |
-// Contains the parameters for ReplaceRoute. | |
type ReplaceRouteInput struct { | |
_ struct{} `type:"structure"` | |
- // The IPv4 CIDR address block used for the destination match. The value you | |
- // provide must match the CIDR of an existing route in the table. | |
+ // The IPv4 CIDR address block used for the destination match. The value that | |
+ // you provide must match the CIDR of an existing route in the table. | |
DestinationCidrBlock *string `locationName:"destinationCidrBlock" type:"string"` | |
- // The IPv6 CIDR address block used for the destination match. The value you | |
- // provide must match the CIDR of an existing route in the table. | |
+ // The IPv6 CIDR address block used for the destination match. The value that | |
+ // you provide must match the CIDR of an existing route in the table. | |
DestinationIpv6CidrBlock *string `locationName:"destinationIpv6CidrBlock" type:"string"` | |
// Checks whether you have the required permissions for the action, without | |
@@ -59187,10 +59468,10 @@ type ReplaceRouteInput struct { | |
// it is UnauthorizedOperation. | |
DryRun *bool `locationName:"dryRun" type:"boolean"` | |
- // [IPv6 traffic only] The ID of an egress-only Internet gateway. | |
+ // [IPv6 traffic only] The ID of an egress-only internet gateway. | |
EgressOnlyInternetGatewayId *string `locationName:"egressOnlyInternetGatewayId" type:"string"` | |
- // The ID of an Internet gateway or virtual private gateway. | |
+ // The ID of an internet gateway or virtual private gateway. | |
GatewayId *string `locationName:"gatewayId" type:"string"` | |
// The ID of a NAT instance in your VPC. | |
@@ -59308,7 +59589,6 @@ func (s ReplaceRouteOutput) GoString() string { | |
return s.String() | |
} | |
-// Contains the parameters for ReplaceRouteTableAssociation. | |
type ReplaceRouteTableAssociationInput struct { | |
_ struct{} `type:"structure"` | |
@@ -59373,7 +59653,6 @@ func (s *ReplaceRouteTableAssociationInput) SetRouteTableId(v string) *ReplaceRo | |
return s | |
} | |
-// Contains the output of ReplaceRouteTableAssociation. | |
type ReplaceRouteTableAssociationOutput struct { | |
_ struct{} `type:"structure"` | |
@@ -59411,7 +59690,7 @@ type ReportInstanceStatusInput struct { | |
DryRun *bool `locationName:"dryRun" type:"boolean"` | |
// The time at which the reported instance health state ended. | |
- EndTime *time.Time `locationName:"endTime" type:"timestamp" timestampFormat:"iso8601"` | |
+ EndTime *time.Time `locationName:"endTime" type:"timestamp"` | |
// One or more instances. | |
// | |
@@ -59445,7 +59724,7 @@ type ReportInstanceStatusInput struct { | |
ReasonCodes []*string `locationName:"reasonCode" locationNameList:"item" type:"list" required:"true"` | |
// The time at which the reported instance health state began. | |
- StartTime *time.Time `locationName:"startTime" type:"timestamp" timestampFormat:"iso8601"` | |
+ StartTime *time.Time `locationName:"startTime" type:"timestamp"` | |
// The status of all instances listed. | |
// | |
@@ -59556,7 +59835,8 @@ type RequestLaunchTemplateData struct { | |
// in the Amazon Elastic Compute Cloud User Guide. | |
CpuOptions *LaunchTemplateCpuOptionsRequest `type:"structure"` | |
- // The credit option for CPU usage of the instance. Valid for T2 instances only. | |
+ // The credit option for CPU usage of the instance. Valid for T2 or T3 instances | |
+ // only. | |
CreditSpecification *CreditSpecificationRequest `type:"structure"` | |
// If set to true, you can't terminate the instance using the Amazon EC2 console, | |
@@ -59968,14 +60248,14 @@ type RequestSpotInstancesInput struct { | |
// launch, the request expires, or the request is canceled. If the request is | |
// persistent, the request becomes active at this date and time and remains | |
// active until it expires or is canceled. | |
- ValidFrom *time.Time `locationName:"validFrom" type:"timestamp" timestampFormat:"iso8601"` | |
+ ValidFrom *time.Time `locationName:"validFrom" type:"timestamp"` | |
// The end date of the request. If this is a one-time request, the request remains | |
// active until all instances launch, the request is canceled, or this date | |
// is reached. If the request is persistent, it remains active until it is canceled | |
// or this date is reached. The default end date is 7 days from the current | |
// date. | |
- ValidUntil *time.Time `locationName:"validUntil" type:"timestamp" timestampFormat:"iso8601"` | |
+ ValidUntil *time.Time `locationName:"validUntil" type:"timestamp"` | |
} | |
// String returns the string representation | |
@@ -60474,7 +60754,7 @@ type ReservedInstances struct { | |
Duration *int64 `locationName:"duration" type:"long"` | |
// The time when the Reserved Instance expires. | |
- End *time.Time `locationName:"end" type:"timestamp" timestampFormat:"iso8601"` | |
+ End *time.Time `locationName:"end" type:"timestamp"` | |
// The purchase price of the Reserved Instance. | |
FixedPrice *float64 `locationName:"fixedPrice" type:"float"` | |
@@ -60507,7 +60787,7 @@ type ReservedInstances struct { | |
Scope *string `locationName:"scope" type:"string" enum:"scope"` | |
// The date and time the Reserved Instance started. | |
- Start *time.Time `locationName:"start" type:"timestamp" timestampFormat:"iso8601"` | |
+ Start *time.Time `locationName:"start" type:"timestamp"` | |
// The state of the Reserved Instance purchase. | |
State *string `locationName:"state" type:"string" enum:"ReservedInstanceState"` | |
@@ -60732,7 +61012,7 @@ type ReservedInstancesListing struct { | |
ClientToken *string `locationName:"clientToken" type:"string"` | |
// The time the listing was created. | |
- CreateDate *time.Time `locationName:"createDate" type:"timestamp" timestampFormat:"iso8601"` | |
+ CreateDate *time.Time `locationName:"createDate" type:"timestamp"` | |
// The number of instances in this state. | |
InstanceCounts []*InstanceCount `locationName:"instanceCounts" locationNameList:"item" type:"list"` | |
@@ -60757,7 +61037,7 @@ type ReservedInstancesListing struct { | |
Tags []*Tag `locationName:"tagSet" locationNameList:"item" type:"list"` | |
// The last modified timestamp of the listing. | |
- UpdateDate *time.Time `locationName:"updateDate" type:"timestamp" timestampFormat:"iso8601"` | |
+ UpdateDate *time.Time `locationName:"updateDate" type:"timestamp"` | |
} | |
// String returns the string representation | |
@@ -60839,10 +61119,10 @@ type ReservedInstancesModification struct { | |
ClientToken *string `locationName:"clientToken" type:"string"` | |
// The time when the modification request was created. | |
- CreateDate *time.Time `locationName:"createDate" type:"timestamp" timestampFormat:"iso8601"` | |
+ CreateDate *time.Time `locationName:"createDate" type:"timestamp"` | |
// The time for the modification to become effective. | |
- EffectiveDate *time.Time `locationName:"effectiveDate" type:"timestamp" timestampFormat:"iso8601"` | |
+ EffectiveDate *time.Time `locationName:"effectiveDate" type:"timestamp"` | |
// Contains target configurations along with their corresponding new Reserved | |
// Instance IDs. | |
@@ -60861,7 +61141,7 @@ type ReservedInstancesModification struct { | |
StatusMessage *string `locationName:"statusMessage" type:"string"` | |
// The time when the modification request was last updated. | |
- UpdateDate *time.Time `locationName:"updateDate" type:"timestamp" timestampFormat:"iso8601"` | |
+ UpdateDate *time.Time `locationName:"updateDate" type:"timestamp"` | |
} | |
// String returns the string representation | |
@@ -61845,7 +62125,6 @@ func (s *RestoreAddressToClassicOutput) SetStatus(v string) *RestoreAddressToCla | |
return s | |
} | |
-// Contains the parameters for RevokeSecurityGroupEgress. | |
type RevokeSecurityGroupEgressInput struct { | |
_ struct{} `type:"structure"` | |
@@ -61977,7 +62256,6 @@ func (s RevokeSecurityGroupEgressOutput) GoString() string { | |
return s.String() | |
} | |
-// Contains the parameters for RevokeSecurityGroupIngress. | |
type RevokeSecurityGroupIngressInput struct { | |
_ struct{} `type:"structure"` | |
@@ -62130,7 +62408,7 @@ type Route struct { | |
// The prefix of the AWS service. | |
DestinationPrefixListId *string `locationName:"destinationPrefixListId" type:"string"` | |
- // The ID of the egress-only Internet gateway. | |
+ // The ID of the egress-only internet gateway. | |
EgressOnlyInternetGatewayId *string `locationName:"egressOnlyInternetGatewayId" type:"string"` | |
// The ID of a gateway attached to your VPC. | |
@@ -62395,10 +62673,10 @@ type RunInstancesInput struct { | |
// The credit option for CPU usage of the instance. Valid values are standard | |
// and unlimited. To change this attribute after launch, use ModifyInstanceCreditSpecification. | |
- // For more information, see T2 Instances (http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/t2-instances.html) | |
+ // For more information, see Burstable Performance Instances (http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/burstable-performance-instances.html) | |
// in the Amazon Elastic Compute Cloud User Guide. | |
// | |
- // Default: standard | |
+ // Default: standard (T2 instances) or unlimited (T3 instances) | |
CreditSpecification *CreditSpecificationRequest `type:"structure"` | |
// If you set this parameter to true, you can't terminate the instance using | |
@@ -62443,6 +62721,9 @@ type RunInstancesInput struct { | |
InstanceInitiatedShutdownBehavior *string `locationName:"instanceInitiatedShutdownBehavior" type:"string" enum:"ShutdownBehavior"` | |
// The market (purchasing) option for the instances. | |
+ // | |
+ // For RunInstances, persistent Spot Instance requests are only supported when | |
+ // InstanceInterruptionBehavior is set to either hibernate or stop. | |
InstanceMarketOptions *InstanceMarketOptionsRequest `type:"structure"` | |
// The instance type. For more information, see Instance Types (http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html) | |
@@ -63026,7 +63307,7 @@ type ScheduledInstance struct { | |
AvailabilityZone *string `locationName:"availabilityZone" type:"string"` | |
// The date when the Scheduled Instance was purchased. | |
- CreateDate *time.Time `locationName:"createDate" type:"timestamp" timestampFormat:"iso8601"` | |
+ CreateDate *time.Time `locationName:"createDate" type:"timestamp"` | |
// The hourly price for a single instance. | |
HourlyPrice *string `locationName:"hourlyPrice" type:"string"` | |
@@ -63041,13 +63322,13 @@ type ScheduledInstance struct { | |
NetworkPlatform *string `locationName:"networkPlatform" type:"string"` | |
// The time for the next schedule to start. | |
- NextSlotStartTime *time.Time `locationName:"nextSlotStartTime" type:"timestamp" timestampFormat:"iso8601"` | |
+ NextSlotStartTime *time.Time `locationName:"nextSlotStartTime" type:"timestamp"` | |
// The platform (Linux/UNIX or Windows). | |
Platform *string `locationName:"platform" type:"string"` | |
// The time that the previous schedule ended or will end. | |
- PreviousSlotEndTime *time.Time `locationName:"previousSlotEndTime" type:"timestamp" timestampFormat:"iso8601"` | |
+ PreviousSlotEndTime *time.Time `locationName:"previousSlotEndTime" type:"timestamp"` | |
// The schedule recurrence. | |
Recurrence *ScheduledInstanceRecurrence `locationName:"recurrence" type:"structure"` | |
@@ -63059,10 +63340,10 @@ type ScheduledInstance struct { | |
SlotDurationInHours *int64 `locationName:"slotDurationInHours" type:"integer"` | |
// The end date for the Scheduled Instance. | |
- TermEndDate *time.Time `locationName:"termEndDate" type:"timestamp" timestampFormat:"iso8601"` | |
+ TermEndDate *time.Time `locationName:"termEndDate" type:"timestamp"` | |
// The start date for the Scheduled Instance. | |
- TermStartDate *time.Time `locationName:"termStartDate" type:"timestamp" timestampFormat:"iso8601"` | |
+ TermStartDate *time.Time `locationName:"termStartDate" type:"timestamp"` | |
// The total number of hours for a single instance for the entire term. | |
TotalScheduledInstanceHours *int64 `locationName:"totalScheduledInstanceHours" type:"integer"` | |
@@ -63179,7 +63460,7 @@ type ScheduledInstanceAvailability struct { | |
AvailableInstanceCount *int64 `locationName:"availableInstanceCount" type:"integer"` | |
// The time period for the first schedule to start. | |
- FirstSlotStartTime *time.Time `locationName:"firstSlotStartTime" type:"timestamp" timestampFormat:"iso8601"` | |
+ FirstSlotStartTime *time.Time `locationName:"firstSlotStartTime" type:"timestamp"` | |
// The hourly price for a single instance. | |
HourlyPrice *string `locationName:"hourlyPrice" type:"string"` | |
@@ -64407,14 +64688,14 @@ type SlotDateTimeRangeRequest struct { | |
// The earliest date and time, in UTC, for the Scheduled Instance to start. | |
// | |
// EarliestTime is a required field | |
- EarliestTime *time.Time `type:"timestamp" timestampFormat:"iso8601" required:"true"` | |
+ EarliestTime *time.Time `type:"timestamp" required:"true"` | |
// The latest date and time, in UTC, for the Scheduled Instance to start. This | |
// value must be later than or equal to the earliest date and at most three | |
// months in the future. | |
// | |
// LatestTime is a required field | |
- LatestTime *time.Time `type:"timestamp" timestampFormat:"iso8601" required:"true"` | |
+ LatestTime *time.Time `type:"timestamp" required:"true"` | |
} | |
// String returns the string representation | |
@@ -64460,10 +64741,10 @@ type SlotStartTimeRangeRequest struct { | |
_ struct{} `type:"structure"` | |
// The earliest date and time, in UTC, for the Scheduled Instance to start. | |
- EarliestTime *time.Time `type:"timestamp" timestampFormat:"iso8601"` | |
+ EarliestTime *time.Time `type:"timestamp"` | |
// The latest date and time, in UTC, for the Scheduled Instance to start. | |
- LatestTime *time.Time `type:"timestamp" timestampFormat:"iso8601"` | |
+ LatestTime *time.Time `type:"timestamp"` | |
} | |
// String returns the string representation | |
@@ -64527,7 +64808,7 @@ type Snapshot struct { | |
SnapshotId *string `locationName:"snapshotId" type:"string"` | |
// The time stamp when the snapshot was initiated. | |
- StartTime *time.Time `locationName:"startTime" type:"timestamp" timestampFormat:"iso8601"` | |
+ StartTime *time.Time `locationName:"startTime" type:"timestamp"` | |
// The snapshot state. | |
State *string `locationName:"status" type:"string" enum:"SnapshotState"` | |
@@ -65199,7 +65480,7 @@ type SpotFleetRequestConfig struct { | |
// The creation date and time of the request. | |
// | |
// CreateTime is a required field | |
- CreateTime *time.Time `locationName:"createTime" type:"timestamp" timestampFormat:"iso8601" required:"true"` | |
+ CreateTime *time.Time `locationName:"createTime" type:"timestamp" required:"true"` | |
// The configuration of the Spot Fleet request. | |
// | |
@@ -65289,6 +65570,12 @@ type SpotFleetRequestConfigData struct { | |
// The behavior when a Spot Instance is interrupted. The default is terminate. | |
InstanceInterruptionBehavior *string `locationName:"instanceInterruptionBehavior" type:"string" enum:"InstanceInterruptionBehavior"` | |
+ // The number of Spot pools across which to allocate your target Spot capacity. | |
+ // Valid only when Spot AllocationStrategy is set to lowest-price. Spot Fleet | |
+ // selects the cheapest Spot pools and evenly allocates your target Spot capacity | |
+ // across the number of Spot pools that you specify. | |
+ InstancePoolsToUseCount *int64 `locationName:"instancePoolsToUseCount" type:"integer"` | |
+ | |
// The launch specifications for the Spot Fleet request. | |
LaunchSpecifications []*SpotFleetLaunchSpecification `locationName:"launchSpecifications" locationNameList:"item" type:"list"` | |
@@ -65304,6 +65591,14 @@ type SpotFleetRequestConfigData struct { | |
// HS1, M1, M2, M3, and T1. | |
LoadBalancersConfig *LoadBalancersConfig `locationName:"loadBalancersConfig" type:"structure"` | |
+ // The order of the launch template overrides to use in fulfilling On-Demand | |
+ // capacity. If you specify lowestPrice, Spot Fleet uses price to determine | |
+ // the order, launching the lowest price first. If you specify prioritized, | |
+ // Spot Fleet uses the priority that you assign to each Spot Fleet launch template | |
+ // override, launching the highest priority first. If you do not specify a value, | |
+ // Spot Fleet defaults to lowestPrice. | |
+ OnDemandAllocationStrategy *string `locationName:"onDemandAllocationStrategy" type:"string" enum:"OnDemandAllocationStrategy"` | |
+ | |
// The number of On-Demand units fulfilled by this request compared to the set | |
// target On-Demand capacity. | |
OnDemandFulfilledCapacity *float64 `locationName:"onDemandFulfilledCapacity" type:"double"` | |
@@ -65346,12 +65641,12 @@ type SpotFleetRequestConfigData struct { | |
// The start date and time of the request, in UTC format (for example, YYYY-MM-DDTHH:MM:SSZ). | |
// The default is to start fulfilling the request immediately. | |
- ValidFrom *time.Time `locationName:"validFrom" type:"timestamp" timestampFormat:"iso8601"` | |
+ ValidFrom *time.Time `locationName:"validFrom" type:"timestamp"` | |
// The end date and time of the request, in UTC format (for example, YYYY-MM-DDTHH:MM:SSZ). | |
// At this point, no new Spot Instance requests are placed or able to fulfill | |
// the request. The default end date is 7 days from the current date. | |
- ValidUntil *time.Time `locationName:"validUntil" type:"timestamp" timestampFormat:"iso8601"` | |
+ ValidUntil *time.Time `locationName:"validUntil" type:"timestamp"` | |
} | |
// String returns the string representation | |
@@ -65431,6 +65726,12 @@ func (s *SpotFleetRequestConfigData) SetInstanceInterruptionBehavior(v string) * | |
return s | |
} | |
+// SetInstancePoolsToUseCount sets the InstancePoolsToUseCount field's value. | |
+func (s *SpotFleetRequestConfigData) SetInstancePoolsToUseCount(v int64) *SpotFleetRequestConfigData { | |
+ s.InstancePoolsToUseCount = &v | |
+ return s | |
+} | |
+ | |
// SetLaunchSpecifications sets the LaunchSpecifications field's value. | |
func (s *SpotFleetRequestConfigData) SetLaunchSpecifications(v []*SpotFleetLaunchSpecification) *SpotFleetRequestConfigData { | |
s.LaunchSpecifications = v | |
@@ -65449,6 +65750,12 @@ func (s *SpotFleetRequestConfigData) SetLoadBalancersConfig(v *LoadBalancersConf | |
return s | |
} | |
+// SetOnDemandAllocationStrategy sets the OnDemandAllocationStrategy field's value. | |
+func (s *SpotFleetRequestConfigData) SetOnDemandAllocationStrategy(v string) *SpotFleetRequestConfigData { | |
+ s.OnDemandAllocationStrategy = &v | |
+ return s | |
+} | |
+ | |
// SetOnDemandFulfilledCapacity sets the OnDemandFulfilledCapacity field's value. | |
func (s *SpotFleetRequestConfigData) SetOnDemandFulfilledCapacity(v float64) *SpotFleetRequestConfigData { | |
s.OnDemandFulfilledCapacity = &v | |
@@ -65555,7 +65862,7 @@ type SpotInstanceRequest struct { | |
// The date and time when the Spot Instance request was created, in UTC format | |
// (for example, YYYY-MM-DDTHH:MM:SSZ). | |
- CreateTime *time.Time `locationName:"createTime" type:"timestamp" timestampFormat:"iso8601"` | |
+ CreateTime *time.Time `locationName:"createTime" type:"timestamp"` | |
// The fault codes for the Spot Instance request, if any. | |
Fault *SpotInstanceStateFault `locationName:"fault" type:"structure"` | |
@@ -65602,14 +65909,14 @@ type SpotInstanceRequest struct { | |
// The start date of the request, in UTC format (for example, YYYY-MM-DDTHH:MM:SSZ). | |
// The request becomes active at this date and time. | |
- ValidFrom *time.Time `locationName:"validFrom" type:"timestamp" timestampFormat:"iso8601"` | |
+ ValidFrom *time.Time `locationName:"validFrom" type:"timestamp"` | |
// The end date of the request, in UTC format (for example, YYYY-MM-DDTHH:MM:SSZ). | |
// If this is a one-time request, it remains active until all instances launch, | |
// the request is canceled, or this date is reached. If the request is persistent, | |
// it remains active until it is canceled or this date is reached. The default | |
// end date is 7 days from the current date. | |
- ValidUntil *time.Time `locationName:"validUntil" type:"timestamp" timestampFormat:"iso8601"` | |
+ ValidUntil *time.Time `locationName:"validUntil" type:"timestamp"` | |
} | |
// String returns the string representation | |
@@ -65782,7 +66089,7 @@ type SpotInstanceStatus struct { | |
// The date and time of the most recent status update, in UTC format (for example, | |
// YYYY-MM-DDTHH:MM:SSZ). | |
- UpdateTime *time.Time `locationName:"updateTime" type:"timestamp" timestampFormat:"iso8601"` | |
+ UpdateTime *time.Time `locationName:"updateTime" type:"timestamp"` | |
} | |
// String returns the string representation | |
@@ -65829,7 +66136,9 @@ type SpotMarketOptions struct { | |
// default is the On-Demand price. | |
MaxPrice *string `type:"string"` | |
- // The Spot Instance request type. | |
+ // The Spot Instance request type. For RunInstances, persistent Spot Instance | |
+ // requests are only supported when InstanceInterruptionBehavior is set to either | |
+ // hibernate or stop. | |
SpotInstanceType *string `type:"string" enum:"SpotInstanceType"` | |
// The end date of the request. For a one-time request, the request remains | |
@@ -65837,7 +66146,7 @@ type SpotMarketOptions struct { | |
// is reached. If the request is persistent, it remains active until it is canceled | |
// or this date and time is reached. The default end date is 7 days from the | |
// current date. | |
- ValidUntil *time.Time `type:"timestamp" timestampFormat:"iso8601"` | |
+ ValidUntil *time.Time `type:"timestamp"` | |
} | |
// String returns the string representation | |
@@ -65885,11 +66194,17 @@ type SpotOptions struct { | |
_ struct{} `type:"structure"` | |
// Indicates how to allocate the target capacity across the Spot pools specified | |
- // by the Spot Fleet request. The default is lowestPrice. | |
+ // by the Spot Fleet request. The default is lowest-price. | |
AllocationStrategy *string `locationName:"allocationStrategy" type:"string" enum:"SpotAllocationStrategy"` | |
// The behavior when a Spot Instance is interrupted. The default is terminate. | |
InstanceInterruptionBehavior *string `locationName:"instanceInterruptionBehavior" type:"string" enum:"SpotInstanceInterruptionBehavior"` | |
+ | |
+ // The number of Spot pools across which to allocate your target Spot capacity. | |
+ // Valid only when AllocationStrategy is set to lowestPrice. EC2 Fleet selects | |
+ // the cheapest Spot pools and evenly allocates your target Spot capacity across | |
+ // the number of Spot pools that you specify. | |
+ InstancePoolsToUseCount *int64 `locationName:"instancePoolsToUseCount" type:"integer"` | |
} | |
// String returns the string representation | |
@@ -65914,6 +66229,12 @@ func (s *SpotOptions) SetInstanceInterruptionBehavior(v string) *SpotOptions { | |
return s | |
} | |
+// SetInstancePoolsToUseCount sets the InstancePoolsToUseCount field's value. | |
+func (s *SpotOptions) SetInstancePoolsToUseCount(v int64) *SpotOptions { | |
+ s.InstancePoolsToUseCount = &v | |
+ return s | |
+} | |
+ | |
// Describes the configuration of Spot Instances in an EC2 Fleet request. | |
type SpotOptionsRequest struct { | |
_ struct{} `type:"structure"` | |
@@ -65924,6 +66245,12 @@ type SpotOptionsRequest struct { | |
// The behavior when a Spot Instance is interrupted. The default is terminate. | |
InstanceInterruptionBehavior *string `type:"string" enum:"SpotInstanceInterruptionBehavior"` | |
+ | |
+ // The number of Spot pools across which to allocate your target Spot capacity. | |
+ // Valid only when Spot AllocationStrategy is set to lowest-price. EC2 Fleet | |
+ // selects the cheapest Spot pools and evenly allocates your target Spot capacity | |
+ // across the number of Spot pools that you specify. | |
+ InstancePoolsToUseCount *int64 `type:"integer"` | |
} | |
// String returns the string representation | |
@@ -65948,6 +66275,12 @@ func (s *SpotOptionsRequest) SetInstanceInterruptionBehavior(v string) *SpotOpti | |
return s | |
} | |
+// SetInstancePoolsToUseCount sets the InstancePoolsToUseCount field's value. | |
+func (s *SpotOptionsRequest) SetInstancePoolsToUseCount(v int64) *SpotOptionsRequest { | |
+ s.InstancePoolsToUseCount = &v | |
+ return s | |
+} | |
+ | |
// Describes Spot Instance placement. | |
type SpotPlacement struct { | |
_ struct{} `type:"structure"` | |
@@ -66013,7 +66346,7 @@ type SpotPrice struct { | |
SpotPrice *string `locationName:"spotPrice" type:"string"` | |
// The date and time the request was created, in UTC format (for example, YYYY-MM-DDTHH:MM:SSZ). | |
- Timestamp *time.Time `locationName:"timestamp" type:"timestamp" timestampFormat:"iso8601"` | |
+ Timestamp *time.Time `locationName:"timestamp" type:"timestamp"` | |
} | |
// String returns the string representation | |
@@ -66511,8 +66844,8 @@ type Subnet struct { | |
// The Availability Zone of the subnet. | |
AvailabilityZone *string `locationName:"availabilityZone" type:"string"` | |
- // The number of unused private IPv4 addresses in the subnet. Note that the | |
- // IPv4 addresses for any stopped instances are considered unavailable. | |
+ // The number of unused private IPv4 addresses in the subnet. The IPv4 addresses | |
+ // for any stopped instances are considered unavailable. | |
AvailableIpAddressCount *int64 `locationName:"availableIpAddressCount" type:"integer"` | |
// The IPv4 CIDR block assigned to the subnet. | |
@@ -66692,7 +67025,7 @@ func (s *SubnetIpv6CidrBlockAssociation) SetIpv6CidrBlockState(v *SubnetCidrBloc | |
return s | |
} | |
-// Describes the T2 instance whose credit option for CPU usage was successfully | |
+// Describes the T2 or T3 instance whose credit option for CPU usage was successfully | |
// modified. | |
type SuccessfulInstanceCreditSpecificationItem struct { | |
_ struct{} `type:"structure"` | |
@@ -66724,7 +67057,7 @@ type Tag struct { | |
// The key of the tag. | |
// | |
// Constraints: Tag keys are case-sensitive and accept a maximum of 127 Unicode | |
- // characters. May not begin with aws: | |
+ // characters. May not begin with aws:. | |
Key *string `locationName:"key" type:"string"` | |
// The value of the tag. | |
@@ -66812,8 +67145,8 @@ type TagSpecification struct { | |
_ struct{} `type:"structure"` | |
// The type of resource to tag. Currently, the resource types that support tagging | |
- // on creation are fleet, instance, snapshot, and volume. To tag a resource | |
- // after it has been created, see CreateTags. | |
+ // on creation are fleet, dedicated-host, instance, snapshot, and volume. To | |
+ // tag a resource after it has been created, see CreateTags. | |
ResourceType *string `locationName:"resourceType" type:"string" enum:"ResourceType"` | |
// The tags to apply to the resource. | |
@@ -67483,12 +67816,13 @@ func (s *UnmonitorInstancesOutput) SetInstanceMonitorings(v []*InstanceMonitorin | |
return s | |
} | |
-// Describes the T2 instance whose credit option for CPU usage was not modified. | |
+// Describes the T2 or T3 instance whose credit option for CPU usage was not | |
+// modified. | |
type UnsuccessfulInstanceCreditSpecificationItem struct { | |
_ struct{} `type:"structure"` | |
- // The applicable error for the T2 instance whose credit option for CPU usage | |
- // was not modified. | |
+ // The applicable error for the T2 or T3 instance whose credit option for CPU | |
+ // usage was not modified. | |
Error *UnsuccessfulInstanceCreditSpecificationItemError `locationName:"error" type:"structure"` | |
// The ID of the instance. | |
@@ -67517,8 +67851,8 @@ func (s *UnsuccessfulInstanceCreditSpecificationItem) SetInstanceId(v string) *U | |
return s | |
} | |
-// Information about the error for the T2 instance whose credit option for CPU | |
-// usage was not modified. | |
+// Information about the error for the T2 or T3 instance whose credit option | |
+// for CPU usage was not modified. | |
type UnsuccessfulInstanceCreditSpecificationItemError struct { | |
_ struct{} `type:"structure"` | |
@@ -67624,7 +67958,6 @@ func (s *UnsuccessfulItemError) SetMessage(v string) *UnsuccessfulItemError { | |
return s | |
} | |
-// Contains the parameters for UpdateSecurityGroupRuleDescriptionsEgress. | |
type UpdateSecurityGroupRuleDescriptionsEgressInput struct { | |
_ struct{} `type:"structure"` | |
@@ -67696,7 +68029,6 @@ func (s *UpdateSecurityGroupRuleDescriptionsEgressInput) SetIpPermissions(v []*I | |
return s | |
} | |
-// Contains the output of UpdateSecurityGroupRuleDescriptionsEgress. | |
type UpdateSecurityGroupRuleDescriptionsEgressOutput struct { | |
_ struct{} `type:"structure"` | |
@@ -67720,7 +68052,6 @@ func (s *UpdateSecurityGroupRuleDescriptionsEgressOutput) SetReturn(v bool) *Upd | |
return s | |
} | |
-// Contains the parameters for UpdateSecurityGroupRuleDescriptionsIngress. | |
type UpdateSecurityGroupRuleDescriptionsIngressInput struct { | |
_ struct{} `type:"structure"` | |
@@ -67792,7 +68123,6 @@ func (s *UpdateSecurityGroupRuleDescriptionsIngressInput) SetIpPermissions(v []* | |
return s | |
} | |
-// Contains the output of UpdateSecurityGroupRuleDescriptionsIngress. | |
type UpdateSecurityGroupRuleDescriptionsIngressOutput struct { | |
_ struct{} `type:"structure"` | |
@@ -68010,7 +68340,7 @@ type VgwTelemetry struct { | |
AcceptedRouteCount *int64 `locationName:"acceptedRouteCount" type:"integer"` | |
// The date and time of the last change in status. | |
- LastStatusChange *time.Time `locationName:"lastStatusChange" type:"timestamp" timestampFormat:"iso8601"` | |
+ LastStatusChange *time.Time `locationName:"lastStatusChange" type:"timestamp"` | |
// The Internet-routable IP address of the virtual private gateway's outside | |
// interface. | |
@@ -68074,7 +68404,7 @@ type Volume struct { | |
AvailabilityZone *string `locationName:"availabilityZone" type:"string"` | |
// The time stamp when volume creation was initiated. | |
- CreateTime *time.Time `locationName:"createTime" type:"timestamp" timestampFormat:"iso8601"` | |
+ CreateTime *time.Time `locationName:"createTime" type:"timestamp"` | |
// Indicates whether the volume will be encrypted. | |
Encrypted *bool `locationName:"encrypted" type:"boolean"` | |
@@ -68207,7 +68537,7 @@ type VolumeAttachment struct { | |
_ struct{} `type:"structure"` | |
// The time stamp when the attachment initiated. | |
- AttachTime *time.Time `locationName:"attachTime" type:"timestamp" timestampFormat:"iso8601"` | |
+ AttachTime *time.Time `locationName:"attachTime" type:"timestamp"` | |
// Indicates whether the EBS volume is deleted on instance termination. | |
DeleteOnTermination *bool `locationName:"deleteOnTermination" type:"boolean"` | |
@@ -68317,7 +68647,7 @@ type VolumeModification struct { | |
_ struct{} `type:"structure"` | |
// The modification completion or failure time. | |
- EndTime *time.Time `locationName:"endTime" type:"timestamp" timestampFormat:"iso8601"` | |
+ EndTime *time.Time `locationName:"endTime" type:"timestamp"` | |
// The current modification state. The modification state is null for unmodified | |
// volumes. | |
@@ -68336,7 +68666,7 @@ type VolumeModification struct { | |
Progress *int64 `locationName:"progress" type:"long"` | |
// The modification start time. | |
- StartTime *time.Time `locationName:"startTime" type:"timestamp" timestampFormat:"iso8601"` | |
+ StartTime *time.Time `locationName:"startTime" type:"timestamp"` | |
// A status message about the modification progress or failure. | |
StatusMessage *string `locationName:"statusMessage" type:"string"` | |
@@ -68534,10 +68864,10 @@ type VolumeStatusEvent struct { | |
EventType *string `locationName:"eventType" type:"string"` | |
// The latest end time of the event. | |
- NotAfter *time.Time `locationName:"notAfter" type:"timestamp" timestampFormat:"iso8601"` | |
+ NotAfter *time.Time `locationName:"notAfter" type:"timestamp"` | |
// The earliest start time of the event. | |
- NotBefore *time.Time `locationName:"notBefore" type:"timestamp" timestampFormat:"iso8601"` | |
+ NotBefore *time.Time `locationName:"notBefore" type:"timestamp"` | |
} | |
// String returns the string representation | |
@@ -68925,7 +69255,7 @@ type VpcEndpoint struct { | |
_ struct{} `type:"structure"` | |
// The date and time the VPC endpoint was created. | |
- CreationTimestamp *time.Time `locationName:"creationTimestamp" type:"timestamp" timestampFormat:"iso8601"` | |
+ CreationTimestamp *time.Time `locationName:"creationTimestamp" type:"timestamp"` | |
// (Interface endpoint) The DNS entries for the endpoint. | |
DnsEntries []*DnsEntry `locationName:"dnsEntrySet" locationNameList:"item" type:"list"` | |
@@ -69059,7 +69389,7 @@ type VpcEndpointConnection struct { | |
_ struct{} `type:"structure"` | |
// The date and time the VPC endpoint was created. | |
- CreationTimestamp *time.Time `locationName:"creationTimestamp" type:"timestamp" timestampFormat:"iso8601"` | |
+ CreationTimestamp *time.Time `locationName:"creationTimestamp" type:"timestamp"` | |
// The ID of the service to which the endpoint is connected. | |
ServiceId *string `locationName:"serviceId" type:"string"` | |
@@ -69165,7 +69495,7 @@ type VpcPeeringConnection struct { | |
AccepterVpcInfo *VpcPeeringConnectionVpcInfo `locationName:"accepterVpcInfo" type:"structure"` | |
// The time that an unaccepted VPC peering connection will expire. | |
- ExpirationTime *time.Time `locationName:"expirationTime" type:"timestamp" timestampFormat:"iso8601"` | |
+ ExpirationTime *time.Time `locationName:"expirationTime" type:"timestamp"` | |
// Information about the requester VPC. CIDR block information is only returned | |
// when describing an active VPC peering connection. | |
@@ -70120,6 +70450,14 @@ const ( | |
FleetExcessCapacityTerminationPolicyTermination = "termination" | |
) | |
+const ( | |
+ // FleetOnDemandAllocationStrategyLowestPrice is a FleetOnDemandAllocationStrategy enum value | |
+ FleetOnDemandAllocationStrategyLowestPrice = "lowest-price" | |
+ | |
+ // FleetOnDemandAllocationStrategyPrioritized is a FleetOnDemandAllocationStrategy enum value | |
+ FleetOnDemandAllocationStrategyPrioritized = "prioritized" | |
+) | |
+ | |
const ( | |
// FleetStateCodeSubmitted is a FleetStateCode enum value | |
FleetStateCodeSubmitted = "submitted" | |
@@ -70398,6 +70736,27 @@ const ( | |
// InstanceTypeT22xlarge is a InstanceType enum value | |
InstanceTypeT22xlarge = "t2.2xlarge" | |
+ // InstanceTypeT3Nano is a InstanceType enum value | |
+ InstanceTypeT3Nano = "t3.nano" | |
+ | |
+ // InstanceTypeT3Micro is a InstanceType enum value | |
+ InstanceTypeT3Micro = "t3.micro" | |
+ | |
+ // InstanceTypeT3Small is a InstanceType enum value | |
+ InstanceTypeT3Small = "t3.small" | |
+ | |
+ // InstanceTypeT3Medium is a InstanceType enum value | |
+ InstanceTypeT3Medium = "t3.medium" | |
+ | |
+ // InstanceTypeT3Large is a InstanceType enum value | |
+ InstanceTypeT3Large = "t3.large" | |
+ | |
+ // InstanceTypeT3Xlarge is a InstanceType enum value | |
+ InstanceTypeT3Xlarge = "t3.xlarge" | |
+ | |
+ // InstanceTypeT32xlarge is a InstanceType enum value | |
+ InstanceTypeT32xlarge = "t3.2xlarge" | |
+ | |
// InstanceTypeM1Small is a InstanceType enum value | |
InstanceTypeM1Small = "m1.small" | |
@@ -70485,6 +70844,60 @@ const ( | |
// InstanceTypeR416xlarge is a InstanceType enum value | |
InstanceTypeR416xlarge = "r4.16xlarge" | |
+ // InstanceTypeR5Large is a InstanceType enum value | |
+ InstanceTypeR5Large = "r5.large" | |
+ | |
+ // InstanceTypeR5Xlarge is a InstanceType enum value | |
+ InstanceTypeR5Xlarge = "r5.xlarge" | |
+ | |
+ // InstanceTypeR52xlarge is a InstanceType enum value | |
+ InstanceTypeR52xlarge = "r5.2xlarge" | |
+ | |
+ // InstanceTypeR54xlarge is a InstanceType enum value | |
+ InstanceTypeR54xlarge = "r5.4xlarge" | |
+ | |
+ // InstanceTypeR58xlarge is a InstanceType enum value | |
+ InstanceTypeR58xlarge = "r5.8xlarge" | |
+ | |
+ // InstanceTypeR512xlarge is a InstanceType enum value | |
+ InstanceTypeR512xlarge = "r5.12xlarge" | |
+ | |
+ // InstanceTypeR516xlarge is a InstanceType enum value | |
+ InstanceTypeR516xlarge = "r5.16xlarge" | |
+ | |
+ // InstanceTypeR524xlarge is a InstanceType enum value | |
+ InstanceTypeR524xlarge = "r5.24xlarge" | |
+ | |
+ // InstanceTypeR5Metal is a InstanceType enum value | |
+ InstanceTypeR5Metal = "r5.metal" | |
+ | |
+ // InstanceTypeR5dLarge is a InstanceType enum value | |
+ InstanceTypeR5dLarge = "r5d.large" | |
+ | |
+ // InstanceTypeR5dXlarge is a InstanceType enum value | |
+ InstanceTypeR5dXlarge = "r5d.xlarge" | |
+ | |
+ // InstanceTypeR5d2xlarge is a InstanceType enum value | |
+ InstanceTypeR5d2xlarge = "r5d.2xlarge" | |
+ | |
+ // InstanceTypeR5d4xlarge is a InstanceType enum value | |
+ InstanceTypeR5d4xlarge = "r5d.4xlarge" | |
+ | |
+ // InstanceTypeR5d8xlarge is a InstanceType enum value | |
+ InstanceTypeR5d8xlarge = "r5d.8xlarge" | |
+ | |
+ // InstanceTypeR5d12xlarge is a InstanceType enum value | |
+ InstanceTypeR5d12xlarge = "r5d.12xlarge" | |
+ | |
+ // InstanceTypeR5d16xlarge is a InstanceType enum value | |
+ InstanceTypeR5d16xlarge = "r5d.16xlarge" | |
+ | |
+ // InstanceTypeR5d24xlarge is a InstanceType enum value | |
+ InstanceTypeR5d24xlarge = "r5d.24xlarge" | |
+ | |
+ // InstanceTypeR5dMetal is a InstanceType enum value | |
+ InstanceTypeR5dMetal = "r5d.metal" | |
+ | |
// InstanceTypeX116xlarge is a InstanceType enum value | |
InstanceTypeX116xlarge = "x1.16xlarge" | |
@@ -70641,6 +71054,9 @@ const ( | |
// InstanceTypeG316xlarge is a InstanceType enum value | |
InstanceTypeG316xlarge = "g3.16xlarge" | |
+ // InstanceTypeG3sXlarge is a InstanceType enum value | |
+ InstanceTypeG3sXlarge = "g3s.xlarge" | |
+ | |
// InstanceTypeCg14xlarge is a InstanceType enum value | |
InstanceTypeCg14xlarge = "cg1.4xlarge" | |
@@ -70677,6 +71093,9 @@ const ( | |
// InstanceTypeF12xlarge is a InstanceType enum value | |
InstanceTypeF12xlarge = "f1.2xlarge" | |
+ // InstanceTypeF14xlarge is a InstanceType enum value | |
+ InstanceTypeF14xlarge = "f1.4xlarge" | |
+ | |
// InstanceTypeF116xlarge is a InstanceType enum value | |
InstanceTypeF116xlarge = "f1.16xlarge" | |
@@ -70727,6 +71146,33 @@ const ( | |
// InstanceTypeH116xlarge is a InstanceType enum value | |
InstanceTypeH116xlarge = "h1.16xlarge" | |
+ | |
+ // InstanceTypeZ1dLarge is a InstanceType enum value | |
+ InstanceTypeZ1dLarge = "z1d.large" | |
+ | |
+ // InstanceTypeZ1dXlarge is a InstanceType enum value | |
+ InstanceTypeZ1dXlarge = "z1d.xlarge" | |
+ | |
+ // InstanceTypeZ1d2xlarge is a InstanceType enum value | |
+ InstanceTypeZ1d2xlarge = "z1d.2xlarge" | |
+ | |
+ // InstanceTypeZ1d3xlarge is a InstanceType enum value | |
+ InstanceTypeZ1d3xlarge = "z1d.3xlarge" | |
+ | |
+ // InstanceTypeZ1d6xlarge is a InstanceType enum value | |
+ InstanceTypeZ1d6xlarge = "z1d.6xlarge" | |
+ | |
+ // InstanceTypeZ1d12xlarge is a InstanceType enum value | |
+ InstanceTypeZ1d12xlarge = "z1d.12xlarge" | |
+ | |
+ // InstanceTypeU6tb1Metal is a InstanceType enum value | |
+ InstanceTypeU6tb1Metal = "u-6tb1.metal" | |
+ | |
+ // InstanceTypeU9tb1Metal is a InstanceType enum value | |
+ InstanceTypeU9tb1Metal = "u-9tb1.metal" | |
+ | |
+ // InstanceTypeU12tb1Metal is a InstanceType enum value | |
+ InstanceTypeU12tb1Metal = "u-12tb1.metal" | |
) | |
const ( | |
@@ -70785,6 +71231,14 @@ const ( | |
ListingStatusClosed = "closed" | |
) | |
+const ( | |
+ // LogDestinationTypeCloudWatchLogs is a LogDestinationType enum value | |
+ LogDestinationTypeCloudWatchLogs = "cloud-watch-logs" | |
+ | |
+ // LogDestinationTypeS3 is a LogDestinationType enum value | |
+ LogDestinationTypeS3 = "s3" | |
+) | |
+ | |
const ( | |
// MarketTypeSpot is a MarketType enum value | |
MarketTypeSpot = "spot" | |
@@ -70910,6 +71364,14 @@ const ( | |
OfferingTypeValuesAllUpfront = "All Upfront" | |
) | |
+const ( | |
+ // OnDemandAllocationStrategyLowestPrice is a OnDemandAllocationStrategy enum value | |
+ OnDemandAllocationStrategyLowestPrice = "lowestPrice" | |
+ | |
+ // OnDemandAllocationStrategyPrioritized is a OnDemandAllocationStrategy enum value | |
+ OnDemandAllocationStrategyPrioritized = "prioritized" | |
+) | |
+ | |
const ( | |
// OperationTypeAdd is a OperationType enum value | |
OperationTypeAdd = "add" | |
@@ -71087,6 +71549,9 @@ const ( | |
// ResourceTypeCustomerGateway is a ResourceType enum value | |
ResourceTypeCustomerGateway = "customer-gateway" | |
+ // ResourceTypeDedicatedHost is a ResourceType enum value | |
+ ResourceTypeDedicatedHost = "dedicated-host" | |
+ | |
// ResourceTypeDhcpOptions is a ResourceType enum value | |
ResourceTypeDhcpOptions = "dhcp-options" | |
diff --git a/vendor/github.com/aws/aws-sdk-go/service/ec2/doc.go b/vendor/github.com/aws/aws-sdk-go/service/ec2/doc.go | |
index 909e05a14..c258e0e85 100644 | |
--- a/vendor/github.com/aws/aws-sdk-go/service/ec2/doc.go | |
+++ b/vendor/github.com/aws/aws-sdk-go/service/ec2/doc.go | |
@@ -3,9 +3,22 @@ | |
// Package ec2 provides the client and types for making API | |
// requests to Amazon Elastic Compute Cloud. | |
// | |
-// Amazon Elastic Compute Cloud (Amazon EC2) provides resizable computing capacity | |
-// in the AWS Cloud. Using Amazon EC2 eliminates the need to invest in hardware | |
-// up front, so you can develop and deploy applications faster. | |
+// Amazon Elastic Compute Cloud (Amazon EC2) provides secure and resizable computing | |
+// capacity in the AWS cloud. Using Amazon EC2 eliminates the need to invest | |
+// in hardware up front, so you can develop and deploy applications faster. | |
+// | |
+// To learn more about Amazon EC2, Amazon EBS, and Amazon VPC, see the following | |
+// resources: | |
+// | |
+// * Amazon EC2 product page (http://aws.amazon.com/ec2) | |
+// | |
+// * Amazon EC2 documentation (http://aws.amazon.com/documentation/ec2) | |
+// | |
+// * Amazon EBS product page (http://aws.amazon.com/ebs) | |
+// | |
+// * Amazon VPC product page (http://aws.amazon.com/vpc) | |
+// | |
+// * Amazon VPC documentation (http://aws.amazon.com/documentation/vpc) | |
// | |
// See https://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15 for more information on this service. | |
// | |
diff --git a/vendor/github.com/aws/aws-sdk-go/service/ec2/ec2iface/interface.go b/vendor/github.com/aws/aws-sdk-go/service/ec2/ec2iface/interface.go | |
index fd411c28d..63390fa48 100644 | |
--- a/vendor/github.com/aws/aws-sdk-go/service/ec2/ec2iface/interface.go | |
+++ b/vendor/github.com/aws/aws-sdk-go/service/ec2/ec2iface/interface.go | |
@@ -645,6 +645,9 @@ type EC2API interface { | |
DescribeNetworkInterfacesWithContext(aws.Context, *ec2.DescribeNetworkInterfacesInput, ...request.Option) (*ec2.DescribeNetworkInterfacesOutput, error) | |
DescribeNetworkInterfacesRequest(*ec2.DescribeNetworkInterfacesInput) (*request.Request, *ec2.DescribeNetworkInterfacesOutput) | |
+ DescribeNetworkInterfacesPages(*ec2.DescribeNetworkInterfacesInput, func(*ec2.DescribeNetworkInterfacesOutput, bool) bool) error | |
+ DescribeNetworkInterfacesPagesWithContext(aws.Context, *ec2.DescribeNetworkInterfacesInput, func(*ec2.DescribeNetworkInterfacesOutput, bool) bool, ...request.Option) error | |
+ | |
DescribePlacementGroups(*ec2.DescribePlacementGroupsInput) (*ec2.DescribePlacementGroupsOutput, error) | |
DescribePlacementGroupsWithContext(aws.Context, *ec2.DescribePlacementGroupsInput, ...request.Option) (*ec2.DescribePlacementGroupsOutput, error) | |
DescribePlacementGroupsRequest(*ec2.DescribePlacementGroupsInput) (*request.Request, *ec2.DescribePlacementGroupsOutput) | |
diff --git a/vendor/github.com/aws/aws-sdk-go/service/ecr/api.go b/vendor/github.com/aws/aws-sdk-go/service/ecr/api.go | |
index d9bcf883b..ef61f6e8e 100644 | |
--- a/vendor/github.com/aws/aws-sdk-go/service/ecr/api.go | |
+++ b/vendor/github.com/aws/aws-sdk-go/service/ecr/api.go | |
@@ -15,7 +15,7 @@ const opBatchCheckLayerAvailability = "BatchCheckLayerAvailability" | |
// BatchCheckLayerAvailabilityRequest generates a "aws/request.Request" representing the | |
// client's request for the BatchCheckLayerAvailability operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -107,7 +107,7 @@ const opBatchDeleteImage = "BatchDeleteImage" | |
// BatchDeleteImageRequest generates a "aws/request.Request" representing the | |
// client's request for the BatchDeleteImage operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -202,7 +202,7 @@ const opBatchGetImage = "BatchGetImage" | |
// BatchGetImageRequest generates a "aws/request.Request" representing the | |
// client's request for the BatchGetImage operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -290,7 +290,7 @@ const opCompleteLayerUpload = "CompleteLayerUpload" | |
// CompleteLayerUploadRequest generates a "aws/request.Request" representing the | |
// client's request for the CompleteLayerUpload operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -400,7 +400,7 @@ const opCreateRepository = "CreateRepository" | |
// CreateRepositoryRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateRepository operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -492,7 +492,7 @@ const opDeleteLifecyclePolicy = "DeleteLifecyclePolicy" | |
// DeleteLifecyclePolicyRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteLifecyclePolicy operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -582,7 +582,7 @@ const opDeleteRepository = "DeleteRepository" | |
// DeleteRepositoryRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteRepository operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -674,7 +674,7 @@ const opDeleteRepositoryPolicy = "DeleteRepositoryPolicy" | |
// DeleteRepositoryPolicyRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteRepositoryPolicy operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -765,7 +765,7 @@ const opDescribeImages = "DescribeImages" | |
// DescribeImagesRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeImages operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -917,7 +917,7 @@ const opDescribeRepositories = "DescribeRepositories" | |
// DescribeRepositoriesRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeRepositories operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1060,7 +1060,7 @@ const opGetAuthorizationToken = "GetAuthorizationToken" | |
// GetAuthorizationTokenRequest generates a "aws/request.Request" representing the | |
// client's request for the GetAuthorizationToken operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1150,7 +1150,7 @@ const opGetDownloadUrlForLayer = "GetDownloadUrlForLayer" | |
// GetDownloadUrlForLayerRequest generates a "aws/request.Request" representing the | |
// client's request for the GetDownloadUrlForLayer operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1250,7 +1250,7 @@ const opGetLifecyclePolicy = "GetLifecyclePolicy" | |
// GetLifecyclePolicyRequest generates a "aws/request.Request" representing the | |
// client's request for the GetLifecyclePolicy operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1340,7 +1340,7 @@ const opGetLifecyclePolicyPreview = "GetLifecyclePolicyPreview" | |
// GetLifecyclePolicyPreviewRequest generates a "aws/request.Request" representing the | |
// client's request for the GetLifecyclePolicyPreview operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1430,7 +1430,7 @@ const opGetRepositoryPolicy = "GetRepositoryPolicy" | |
// GetRepositoryPolicyRequest generates a "aws/request.Request" representing the | |
// client's request for the GetRepositoryPolicy operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1521,7 +1521,7 @@ const opInitiateLayerUpload = "InitiateLayerUpload" | |
// InitiateLayerUploadRequest generates a "aws/request.Request" representing the | |
// client's request for the InitiateLayerUpload operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1612,7 +1612,7 @@ const opListImages = "ListImages" | |
// ListImagesRequest generates a "aws/request.Request" representing the | |
// client's request for the ListImages operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1761,7 +1761,7 @@ const opPutImage = "PutImage" | |
// PutImageRequest generates a "aws/request.Request" representing the | |
// client's request for the PutImage operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1866,7 +1866,7 @@ const opPutLifecyclePolicy = "PutLifecyclePolicy" | |
// PutLifecyclePolicyRequest generates a "aws/request.Request" representing the | |
// client's request for the PutLifecyclePolicy operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1954,7 +1954,7 @@ const opSetRepositoryPolicy = "SetRepositoryPolicy" | |
// SetRepositoryPolicyRequest generates a "aws/request.Request" representing the | |
// client's request for the SetRepositoryPolicy operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2041,7 +2041,7 @@ const opStartLifecyclePolicyPreview = "StartLifecyclePolicyPreview" | |
// StartLifecyclePolicyPreviewRequest generates a "aws/request.Request" representing the | |
// client's request for the StartLifecyclePolicyPreview operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2136,7 +2136,7 @@ const opUploadLayerPart = "UploadLayerPart" | |
// UploadLayerPartRequest generates a "aws/request.Request" representing the | |
// client's request for the UploadLayerPart operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2247,7 +2247,7 @@ type AuthorizationData struct { | |
// The Unix time in seconds and milliseconds when the authorization token expires. | |
// Authorization tokens are valid for 12 hours. | |
- ExpiresAt *time.Time `locationName:"expiresAt" type:"timestamp" timestampFormat:"unix"` | |
+ ExpiresAt *time.Time `locationName:"expiresAt" type:"timestamp"` | |
// The registry URL to use for this authorization token in a docker login command. | |
// The Amazon ECR registry URL format is https://aws_account_id.dkr.ecr.region.amazonaws.com. | |
@@ -2857,7 +2857,7 @@ type DeleteLifecyclePolicyOutput struct { | |
_ struct{} `type:"structure"` | |
// The time stamp of the last time that the lifecycle policy was run. | |
- LastEvaluatedAt *time.Time `locationName:"lastEvaluatedAt" type:"timestamp" timestampFormat:"unix"` | |
+ LastEvaluatedAt *time.Time `locationName:"lastEvaluatedAt" type:"timestamp"` | |
// The JSON lifecycle policy text. | |
LifecyclePolicyText *string `locationName:"lifecyclePolicyText" min:"100" type:"string"` | |
@@ -3579,7 +3579,7 @@ type GetLifecyclePolicyOutput struct { | |
_ struct{} `type:"structure"` | |
// The time stamp of the last time that the lifecycle policy was run. | |
- LastEvaluatedAt *time.Time `locationName:"lastEvaluatedAt" type:"timestamp" timestampFormat:"unix"` | |
+ LastEvaluatedAt *time.Time `locationName:"lastEvaluatedAt" type:"timestamp"` | |
// The JSON lifecycle policy text. | |
LifecyclePolicyText *string `locationName:"lifecyclePolicyText" min:"100" type:"string"` | |
@@ -3964,7 +3964,7 @@ type ImageDetail struct { | |
// The date and time, expressed in standard JavaScript date format, at which | |
// the current image was pushed to the repository. | |
- ImagePushedAt *time.Time `locationName:"imagePushedAt" type:"timestamp" timestampFormat:"unix"` | |
+ ImagePushedAt *time.Time `locationName:"imagePushedAt" type:"timestamp"` | |
// The size, in bytes, of the image in the repository. | |
// | |
@@ -4323,7 +4323,7 @@ type LifecyclePolicyPreviewResult struct { | |
// The date and time, expressed in standard JavaScript date format, at which | |
// the current image was pushed to the repository. | |
- ImagePushedAt *time.Time `locationName:"imagePushedAt" type:"timestamp" timestampFormat:"unix"` | |
+ ImagePushedAt *time.Time `locationName:"imagePushedAt" type:"timestamp"` | |
// The list of tags associated with this image. | |
ImageTags []*string `locationName:"imageTags" type:"list"` | |
@@ -4784,7 +4784,7 @@ type Repository struct { | |
_ struct{} `type:"structure"` | |
// The date and time, in JavaScript date format, when the repository was created. | |
- CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"unix"` | |
+ CreatedAt *time.Time `locationName:"createdAt" type:"timestamp"` | |
// The AWS account ID associated with the registry that contains the repository. | |
RegistryId *string `locationName:"registryId" type:"string"` | |
diff --git a/vendor/github.com/aws/aws-sdk-go/service/elb/api.go b/vendor/github.com/aws/aws-sdk-go/service/elb/api.go | |
index 26720a342..ea0bc5937 100644 | |
--- a/vendor/github.com/aws/aws-sdk-go/service/elb/api.go | |
+++ b/vendor/github.com/aws/aws-sdk-go/service/elb/api.go | |
@@ -16,7 +16,7 @@ const opAddTags = "AddTags" | |
// AddTagsRequest generates a "aws/request.Request" representing the | |
// client's request for the AddTags operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -62,7 +62,7 @@ func (c *ELB) AddTagsRequest(input *AddTagsInput) (req *request.Request, output | |
// key is already associated with the load balancer, AddTags updates its value. | |
// | |
// For more information, see Tag Your Classic Load Balancer (http://docs.aws.amazon.com/elasticloadbalancing/latest/classic/add-remove-tags.html) | |
-// in the Classic Load Balancer Guide. | |
+// in the Classic Load Balancers Guide. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
@@ -109,7 +109,7 @@ const opApplySecurityGroupsToLoadBalancer = "ApplySecurityGroupsToLoadBalancer" | |
// ApplySecurityGroupsToLoadBalancerRequest generates a "aws/request.Request" representing the | |
// client's request for the ApplySecurityGroupsToLoadBalancer operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -153,7 +153,7 @@ func (c *ELB) ApplySecurityGroupsToLoadBalancerRequest(input *ApplySecurityGroup | |
// associated security groups. | |
// | |
// For more information, see Security Groups for Load Balancers in a VPC (http://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-security-groups.html#elb-vpc-security-groups) | |
-// in the Classic Load Balancer Guide. | |
+// in the Classic Load Balancers Guide. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
@@ -199,7 +199,7 @@ const opAttachLoadBalancerToSubnets = "AttachLoadBalancerToSubnets" | |
// AttachLoadBalancerToSubnetsRequest generates a "aws/request.Request" representing the | |
// client's request for the AttachLoadBalancerToSubnets operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -244,7 +244,7 @@ func (c *ELB) AttachLoadBalancerToSubnetsRequest(input *AttachLoadBalancerToSubn | |
// The load balancer evenly distributes requests across all registered subnets. | |
// For more information, see Add or Remove Subnets for Your Load Balancer in | |
// a VPC (http://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-manage-subnets.html) | |
-// in the Classic Load Balancer Guide. | |
+// in the Classic Load Balancers Guide. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
@@ -293,7 +293,7 @@ const opConfigureHealthCheck = "ConfigureHealthCheck" | |
// ConfigureHealthCheckRequest generates a "aws/request.Request" representing the | |
// client's request for the ConfigureHealthCheck operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -337,7 +337,7 @@ func (c *ELB) ConfigureHealthCheckRequest(input *ConfigureHealthCheckInput) (req | |
// | |
// For more information, see Configure Health Checks for Your Load Balancer | |
// (http://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-healthchecks.html) | |
-// in the Classic Load Balancer Guide. | |
+// in the Classic Load Balancers Guide. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
@@ -377,7 +377,7 @@ const opCreateAppCookieStickinessPolicy = "CreateAppCookieStickinessPolicy" | |
// CreateAppCookieStickinessPolicyRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateAppCookieStickinessPolicy operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -430,7 +430,7 @@ func (c *ELB) CreateAppCookieStickinessPolicyRequest(input *CreateAppCookieStick | |
// being sticky until a new application cookie is issued. | |
// | |
// For more information, see Application-Controlled Session Stickiness (http://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-sticky-sessions.html#enable-sticky-sessions-application) | |
-// in the Classic Load Balancer Guide. | |
+// in the Classic Load Balancers Guide. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
@@ -479,7 +479,7 @@ const opCreateLBCookieStickinessPolicy = "CreateLBCookieStickinessPolicy" | |
// CreateLBCookieStickinessPolicyRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateLBCookieStickinessPolicy operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -534,7 +534,7 @@ func (c *ELB) CreateLBCookieStickinessPolicyRequest(input *CreateLBCookieStickin | |
// cookie expiration time, which is specified in the policy configuration. | |
// | |
// For more information, see Duration-Based Session Stickiness (http://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-sticky-sessions.html#enable-sticky-sessions-duration) | |
-// in the Classic Load Balancer Guide. | |
+// in the Classic Load Balancers Guide. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
@@ -583,7 +583,7 @@ const opCreateLoadBalancer = "CreateLoadBalancer" | |
// CreateLoadBalancerRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateLoadBalancer operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -634,7 +634,7 @@ func (c *ELB) CreateLoadBalancerRequest(input *CreateLoadBalancerInput) (req *re | |
// You can create up to 20 load balancers per region per account. You can request | |
// an increase for the number of load balancers for your account. For more information, | |
// see Limits for Your Classic Load Balancer (http://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-limits.html) | |
-// in the Classic Load Balancer Guide. | |
+// in the Classic Load Balancers Guide. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
@@ -712,7 +712,7 @@ const opCreateLoadBalancerListeners = "CreateLoadBalancerListeners" | |
// CreateLoadBalancerListenersRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateLoadBalancerListeners operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -757,7 +757,7 @@ func (c *ELB) CreateLoadBalancerListenersRequest(input *CreateLoadBalancerListen | |
// listener. | |
// | |
// For more information, see Listeners for Your Classic Load Balancer (http://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-listener-config.html) | |
-// in the Classic Load Balancer Guide. | |
+// in the Classic Load Balancers Guide. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
@@ -813,7 +813,7 @@ const opCreateLoadBalancerPolicy = "CreateLoadBalancerPolicy" | |
// CreateLoadBalancerPolicyRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateLoadBalancerPolicy operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -908,7 +908,7 @@ const opDeleteLoadBalancer = "DeleteLoadBalancer" | |
// DeleteLoadBalancerRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteLoadBalancer operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -991,7 +991,7 @@ const opDeleteLoadBalancerListeners = "DeleteLoadBalancerListeners" | |
// DeleteLoadBalancerListenersRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteLoadBalancerListeners operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1070,7 +1070,7 @@ const opDeleteLoadBalancerPolicy = "DeleteLoadBalancerPolicy" | |
// DeleteLoadBalancerPolicyRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteLoadBalancerPolicy operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1153,7 +1153,7 @@ const opDeregisterInstancesFromLoadBalancer = "DeregisterInstancesFromLoadBalanc | |
// DeregisterInstancesFromLoadBalancerRequest generates a "aws/request.Request" representing the | |
// client's request for the DeregisterInstancesFromLoadBalancer operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1200,7 +1200,7 @@ func (c *ELB) DeregisterInstancesFromLoadBalancerRequest(input *DeregisterInstan | |
// from the load balancer. | |
// | |
// For more information, see Register or De-Register EC2 Instances (http://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-deregister-register-instances.html) | |
-// in the Classic Load Balancer Guide. | |
+// in the Classic Load Balancers Guide. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
@@ -1243,7 +1243,7 @@ const opDescribeAccountLimits = "DescribeAccountLimits" | |
// DescribeAccountLimitsRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeAccountLimits operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1286,7 +1286,7 @@ func (c *ELB) DescribeAccountLimitsRequest(input *DescribeAccountLimitsInput) (r | |
// account. | |
// | |
// For more information, see Limits for Your Classic Load Balancer (http://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-limits.html) | |
-// in the Classic Load Balancer Guide. | |
+// in the Classic Load Balancers Guide. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
@@ -1321,7 +1321,7 @@ const opDescribeInstanceHealth = "DescribeInstanceHealth" | |
// DescribeInstanceHealthRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeInstanceHealth operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1408,7 +1408,7 @@ const opDescribeLoadBalancerAttributes = "DescribeLoadBalancerAttributes" | |
// DescribeLoadBalancerAttributesRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeLoadBalancerAttributes operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1490,7 +1490,7 @@ const opDescribeLoadBalancerPolicies = "DescribeLoadBalancerPolicies" | |
// DescribeLoadBalancerPoliciesRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeLoadBalancerPolicies operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1579,7 +1579,7 @@ const opDescribeLoadBalancerPolicyTypes = "DescribeLoadBalancerPolicyTypes" | |
// DescribeLoadBalancerPolicyTypesRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeLoadBalancerPolicyTypes operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1669,7 +1669,7 @@ const opDescribeLoadBalancers = "DescribeLoadBalancers" | |
// DescribeLoadBalancersRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeLoadBalancers operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1729,6 +1729,8 @@ func (c *ELB) DescribeLoadBalancersRequest(input *DescribeLoadBalancersInput) (r | |
// The specified load balancer does not exist. | |
// | |
// * ErrCodeDependencyThrottleException "DependencyThrottle" | |
+// A request made by Elastic Load Balancing to another service exceeds the maximum | |
+// request rate permitted for your account. | |
// | |
// See also, https://docs.aws.amazon.com/goto/WebAPI/elasticloadbalancing-2012-06-01/DescribeLoadBalancers | |
func (c *ELB) DescribeLoadBalancers(input *DescribeLoadBalancersInput) (*DescribeLoadBalancersOutput, error) { | |
@@ -1807,7 +1809,7 @@ const opDescribeTags = "DescribeTags" | |
// DescribeTagsRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeTags operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1886,7 +1888,7 @@ const opDetachLoadBalancerFromSubnets = "DetachLoadBalancerFromSubnets" | |
// DetachLoadBalancerFromSubnetsRequest generates a "aws/request.Request" representing the | |
// client's request for the DetachLoadBalancerFromSubnets operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1973,7 +1975,7 @@ const opDisableAvailabilityZonesForLoadBalancer = "DisableAvailabilityZonesForLo | |
// DisableAvailabilityZonesForLoadBalancerRequest generates a "aws/request.Request" representing the | |
// client's request for the DisableAvailabilityZonesForLoadBalancer operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2013,7 +2015,9 @@ func (c *ELB) DisableAvailabilityZonesForLoadBalancerRequest(input *DisableAvail | |
// DisableAvailabilityZonesForLoadBalancer API operation for Elastic Load Balancing. | |
// | |
// Removes the specified Availability Zones from the set of Availability Zones | |
-// for the specified load balancer. | |
+// for the specified load balancer in EC2-Classic or a default VPC. | |
+// | |
+// For load balancers in a non-default VPC, use DetachLoadBalancerFromSubnets. | |
// | |
// There must be at least one Availability Zone registered with a load balancer | |
// at all times. After an Availability Zone is removed, all instances registered | |
@@ -2022,7 +2026,7 @@ func (c *ELB) DisableAvailabilityZonesForLoadBalancerRequest(input *DisableAvail | |
// the traffic among its remaining Availability Zones. | |
// | |
// For more information, see Add or Remove Availability Zones (http://docs.aws.amazon.com/elasticloadbalancing/latest/classic/enable-disable-az.html) | |
-// in the Classic Load Balancer Guide. | |
+// in the Classic Load Balancers Guide. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
@@ -2065,7 +2069,7 @@ const opEnableAvailabilityZonesForLoadBalancer = "EnableAvailabilityZonesForLoad | |
// EnableAvailabilityZonesForLoadBalancerRequest generates a "aws/request.Request" representing the | |
// client's request for the EnableAvailabilityZonesForLoadBalancer operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2105,13 +2109,14 @@ func (c *ELB) EnableAvailabilityZonesForLoadBalancerRequest(input *EnableAvailab | |
// EnableAvailabilityZonesForLoadBalancer API operation for Elastic Load Balancing. | |
// | |
// Adds the specified Availability Zones to the set of Availability Zones for | |
-// the specified load balancer. | |
+// the specified load balancer in EC2-Classic or a default VPC. | |
// | |
-// The load balancer evenly distributes requests across all its registered Availability | |
-// Zones that contain instances. | |
+// For load balancers in a non-default VPC, use AttachLoadBalancerToSubnets. | |
// | |
-// For more information, see Add or Remove Availability Zones (http://docs.aws.amazon.com/elasticloadbalancing/latest/classic/enable-disable-az.html) | |
-// in the Classic Load Balancer Guide. | |
+// The load balancer evenly distributes requests across all its registered Availability | |
+// Zones that contain instances. For more information, see Add or Remove Availability | |
+// Zones (http://docs.aws.amazon.com/elasticloadbalancing/latest/classic/enable-disable-az.html) | |
+// in the Classic Load Balancers Guide. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
@@ -2151,7 +2156,7 @@ const opModifyLoadBalancerAttributes = "ModifyLoadBalancerAttributes" | |
// ModifyLoadBalancerAttributesRequest generates a "aws/request.Request" representing the | |
// client's request for the ModifyLoadBalancerAttributes operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2197,7 +2202,7 @@ func (c *ELB) ModifyLoadBalancerAttributesRequest(input *ModifyLoadBalancerAttri | |
// can modify the load balancer attribute ConnectionSettings by specifying an | |
// idle connection timeout value for your load balancer. | |
// | |
-// For more information, see the following in the Classic Load Balancer Guide: | |
+// For more information, see the following in the Classic Load Balancers Guide: | |
// | |
// * Cross-Zone Load Balancing (http://docs.aws.amazon.com/elasticloadbalancing/latest/classic/enable-disable-crosszone-lb.html) | |
// | |
@@ -2251,7 +2256,7 @@ const opRegisterInstancesWithLoadBalancer = "RegisterInstancesWithLoadBalancer" | |
// RegisterInstancesWithLoadBalancerRequest generates a "aws/request.Request" representing the | |
// client's request for the RegisterInstancesWithLoadBalancer operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2312,7 +2317,7 @@ func (c *ELB) RegisterInstancesWithLoadBalancerRequest(input *RegisterInstancesW | |
// To deregister instances from a load balancer, use DeregisterInstancesFromLoadBalancer. | |
// | |
// For more information, see Register or De-Register EC2 Instances (http://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-deregister-register-instances.html) | |
-// in the Classic Load Balancer Guide. | |
+// in the Classic Load Balancers Guide. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
@@ -2355,7 +2360,7 @@ const opRemoveTags = "RemoveTags" | |
// RemoveTagsRequest generates a "aws/request.Request" representing the | |
// client's request for the RemoveTags operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2434,7 +2439,7 @@ const opSetLoadBalancerListenerSSLCertificate = "SetLoadBalancerListenerSSLCerti | |
// SetLoadBalancerListenerSSLCertificateRequest generates a "aws/request.Request" representing the | |
// client's request for the SetLoadBalancerListenerSSLCertificate operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2479,7 +2484,7 @@ func (c *ELB) SetLoadBalancerListenerSSLCertificateRequest(input *SetLoadBalance | |
// | |
// For more information about updating your SSL certificate, see Replace the | |
// SSL Certificate for Your Load Balancer (http://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-update-ssl-cert.html) | |
-// in the Classic Load Balancer Guide. | |
+// in the Classic Load Balancers Guide. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
@@ -2534,7 +2539,7 @@ const opSetLoadBalancerPoliciesForBackendServer = "SetLoadBalancerPoliciesForBac | |
// SetLoadBalancerPoliciesForBackendServerRequest generates a "aws/request.Request" representing the | |
// client's request for the SetLoadBalancerPoliciesForBackendServer operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2586,9 +2591,9 @@ func (c *ELB) SetLoadBalancerPoliciesForBackendServerRequest(input *SetLoadBalan | |
// | |
// For more information about enabling back-end instance authentication, see | |
// Configure Back-end Instance Authentication (http://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-create-https-ssl-load-balancer.html#configure_backendauth_clt) | |
-// in the Classic Load Balancer Guide. For more information about Proxy Protocol, | |
+// in the Classic Load Balancers Guide. For more information about Proxy Protocol, | |
// see Configure Proxy Protocol Support (http://docs.aws.amazon.com/elasticloadbalancing/latest/classic/enable-proxy-protocol.html) | |
-// in the Classic Load Balancer Guide. | |
+// in the Classic Load Balancers Guide. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
@@ -2634,7 +2639,7 @@ const opSetLoadBalancerPoliciesOfListener = "SetLoadBalancerPoliciesOfListener" | |
// SetLoadBalancerPoliciesOfListenerRequest generates a "aws/request.Request" representing the | |
// client's request for the SetLoadBalancerPoliciesOfListener operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2682,7 +2687,7 @@ func (c *ELB) SetLoadBalancerPoliciesOfListenerRequest(input *SetLoadBalancerPol | |
// Configuration (http://docs.aws.amazon.com/elasticloadbalancing/latest/classic/ssl-config-update.html), | |
// Duration-Based Session Stickiness (http://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-sticky-sessions.html#enable-sticky-sessions-duration), | |
// and Application-Controlled Session Stickiness (http://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-sticky-sessions.html#enable-sticky-sessions-application) | |
-// in the Classic Load Balancer Guide. | |
+// in the Classic Load Balancers Guide. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
@@ -3489,7 +3494,7 @@ type CreateLoadBalancerInput struct { | |
// The listeners. | |
// | |
// For more information, see Listeners for Your Classic Load Balancer (http://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-listener-config.html) | |
- // in the Classic Load Balancer Guide. | |
+ // in the Classic Load Balancers Guide. | |
// | |
// Listeners is a required field | |
Listeners []*Listener `type:"list" required:"true"` | |
@@ -3526,7 +3531,7 @@ type CreateLoadBalancerInput struct { | |
// | |
// For more information about tagging your load balancer, see Tag Your Classic | |
// Load Balancer (http://docs.aws.amazon.com/elasticloadbalancing/latest/classic/add-remove-tags.html) | |
- // in the Classic Load Balancer Guide. | |
+ // in the Classic Load Balancers Guide. | |
Tags []*Tag `min:"1" type:"list"` | |
} | |
@@ -5115,6 +5120,8 @@ type Limit struct { | |
// * classic-listeners | |
// | |
// * classic-load-balancers | |
+ // | |
+ // * classic-registered-instances | |
Name *string `type:"string"` | |
} | |
@@ -5144,7 +5151,7 @@ func (s *Limit) SetName(v string) *Limit { | |
// | |
// For information about the protocols and the ports supported by Elastic Load | |
// Balancing, see Listeners for Your Classic Load Balancer (http://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-listener-config.html) | |
-// in the Classic Load Balancer Guide. | |
+// in the Classic Load Balancers Guide. | |
type Listener struct { | |
_ struct{} `type:"structure"` | |
@@ -5286,7 +5293,7 @@ type LoadBalancerAttributes struct { | |
// and delivers the information to the Amazon S3 bucket that you specify. | |
// | |
// For more information, see Enable Access Logs (http://docs.aws.amazon.com/elasticloadbalancing/latest/classic/enable-access-logs.html) | |
- // in the Classic Load Balancer Guide. | |
+ // in the Classic Load Balancers Guide. | |
AccessLog *AccessLog `type:"structure"` | |
// This parameter is reserved. | |
@@ -5296,7 +5303,7 @@ type LoadBalancerAttributes struct { | |
// the load balancer shifts traffic away from a deregistered or unhealthy instance. | |
// | |
// For more information, see Configure Connection Draining (http://docs.aws.amazon.com/elasticloadbalancing/latest/classic/config-conn-drain.html) | |
- // in the Classic Load Balancer Guide. | |
+ // in the Classic Load Balancers Guide. | |
ConnectionDraining *ConnectionDraining `type:"structure"` | |
// If enabled, the load balancer allows the connections to remain idle (no data | |
@@ -5305,14 +5312,14 @@ type LoadBalancerAttributes struct { | |
// By default, Elastic Load Balancing maintains a 60-second idle connection | |
// timeout for both front-end and back-end connections of your load balancer. | |
// For more information, see Configure Idle Connection Timeout (http://docs.aws.amazon.com/elasticloadbalancing/latest/classic/config-idle-timeout.html) | |
- // in the Classic Load Balancer Guide. | |
+ // in the Classic Load Balancers Guide. | |
ConnectionSettings *ConnectionSettings `type:"structure"` | |
// If enabled, the load balancer routes the request traffic evenly across all | |
// instances regardless of the Availability Zones. | |
// | |
// For more information, see Configure Cross-Zone Load Balancing (http://docs.aws.amazon.com/elasticloadbalancing/latest/classic/enable-disable-crosszone-lb.html) | |
- // in the Classic Load Balancer Guide. | |
+ // in the Classic Load Balancers Guide. | |
CrossZoneLoadBalancing *CrossZoneLoadBalancing `type:"structure"` | |
} | |
@@ -5399,14 +5406,14 @@ type LoadBalancerDescription struct { | |
// The DNS name of the load balancer. | |
// | |
// For more information, see Configure a Custom Domain Name (http://docs.aws.amazon.com/elasticloadbalancing/latest/classic/using-domain-names-with-elb.html) | |
- // in the Classic Load Balancer Guide. | |
+ // in the Classic Load Balancers Guide. | |
CanonicalHostedZoneName *string `type:"string"` | |
// The ID of the Amazon Route 53 hosted zone for the load balancer. | |
CanonicalHostedZoneNameID *string `type:"string"` | |
// The date and time the load balancer was created. | |
- CreatedTime *time.Time `type:"timestamp" timestampFormat:"iso8601"` | |
+ CreatedTime *time.Time `type:"timestamp"` | |
// The DNS name of the load balancer. | |
DNSName *string `type:"string"` | |
diff --git a/vendor/github.com/aws/aws-sdk-go/service/elb/errors.go b/vendor/github.com/aws/aws-sdk-go/service/elb/errors.go | |
index fbf2140d8..14f1e6717 100644 | |
--- a/vendor/github.com/aws/aws-sdk-go/service/elb/errors.go | |
+++ b/vendor/github.com/aws/aws-sdk-go/service/elb/errors.go | |
@@ -21,6 +21,9 @@ const ( | |
// ErrCodeDependencyThrottleException for service response error code | |
// "DependencyThrottle". | |
+ // | |
+ // A request made by Elastic Load Balancing to another service exceeds the maximum | |
+ // request rate permitted for your account. | |
ErrCodeDependencyThrottleException = "DependencyThrottle" | |
// ErrCodeDuplicateAccessPointNameException for service response error code | |
diff --git a/vendor/github.com/aws/aws-sdk-go/service/elbv2/api.go b/vendor/github.com/aws/aws-sdk-go/service/elbv2/api.go | |
index 228c6a56c..68b905d3f 100644 | |
--- a/vendor/github.com/aws/aws-sdk-go/service/elbv2/api.go | |
+++ b/vendor/github.com/aws/aws-sdk-go/service/elbv2/api.go | |
@@ -16,7 +16,7 @@ const opAddListenerCertificates = "AddListenerCertificates" | |
// AddListenerCertificatesRequest generates a "aws/request.Request" representing the | |
// client's request for the AddListenerCertificates operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -107,7 +107,7 @@ const opAddTags = "AddTags" | |
// AddTagsRequest generates a "aws/request.Request" representing the | |
// client's request for the AddTags operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -203,7 +203,7 @@ const opCreateListener = "CreateListener" | |
// CreateListenerRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateListener operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -339,7 +339,7 @@ const opCreateLoadBalancer = "CreateLoadBalancer" | |
// CreateLoadBalancerRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateLoadBalancer operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -475,7 +475,7 @@ const opCreateRule = "CreateRule" | |
// CreateRuleRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateRule operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -602,7 +602,7 @@ const opCreateTargetGroup = "CreateTargetGroup" | |
// CreateTargetGroupRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateTargetGroup operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -706,7 +706,7 @@ const opDeleteListener = "DeleteListener" | |
// DeleteListenerRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteListener operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -748,7 +748,7 @@ func (c *ELBV2) DeleteListenerRequest(input *DeleteListenerInput) (req *request. | |
// Deletes the specified listener. | |
// | |
// Alternatively, your listener is deleted when you delete the load balancer | |
-// it is attached to using DeleteLoadBalancer. | |
+// to which it is attached, using DeleteLoadBalancer. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
@@ -788,7 +788,7 @@ const opDeleteLoadBalancer = "DeleteLoadBalancer" | |
// DeleteLoadBalancerRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteLoadBalancer operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -882,7 +882,7 @@ const opDeleteRule = "DeleteRule" | |
// DeleteRuleRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteRule operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -964,7 +964,7 @@ const opDeleteTargetGroup = "DeleteTargetGroup" | |
// DeleteTargetGroupRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteTargetGroup operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1046,7 +1046,7 @@ const opDeregisterTargets = "DeregisterTargets" | |
// DeregisterTargetsRequest generates a "aws/request.Request" representing the | |
// client's request for the DeregisterTargets operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1131,7 +1131,7 @@ const opDescribeAccountLimits = "DescribeAccountLimits" | |
// DescribeAccountLimitsRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeAccountLimits operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1211,7 +1211,7 @@ const opDescribeListenerCertificates = "DescribeListenerCertificates" | |
// DescribeListenerCertificatesRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeListenerCertificates operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1290,7 +1290,7 @@ const opDescribeListeners = "DescribeListeners" | |
// DescribeListenersRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeListeners operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1433,7 +1433,7 @@ const opDescribeLoadBalancerAttributes = "DescribeLoadBalancerAttributes" | |
// DescribeLoadBalancerAttributesRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeLoadBalancerAttributes operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1517,7 +1517,7 @@ const opDescribeLoadBalancers = "DescribeLoadBalancers" | |
// DescribeLoadBalancersRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeLoadBalancers operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1655,7 +1655,7 @@ const opDescribeRules = "DescribeRules" | |
// DescribeRulesRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeRules operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1741,7 +1741,7 @@ const opDescribeSSLPolicies = "DescribeSSLPolicies" | |
// DescribeSSLPoliciesRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeSSLPolicies operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1823,7 +1823,7 @@ const opDescribeTags = "DescribeTags" | |
// DescribeTagsRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeTags operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1913,7 +1913,7 @@ const opDescribeTargetGroupAttributes = "DescribeTargetGroupAttributes" | |
// DescribeTargetGroupAttributesRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeTargetGroupAttributes operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1996,7 +1996,7 @@ const opDescribeTargetGroups = "DescribeTargetGroups" | |
// DescribeTargetGroupsRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeTargetGroups operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2140,7 +2140,7 @@ const opDescribeTargetHealth = "DescribeTargetHealth" | |
// DescribeTargetHealthRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeTargetHealth operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2227,7 +2227,7 @@ const opModifyListener = "ModifyListener" | |
// ModifyListenerRequest generates a "aws/request.Request" representing the | |
// client's request for the ModifyListener operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2354,7 +2354,7 @@ const opModifyLoadBalancerAttributes = "ModifyLoadBalancerAttributes" | |
// ModifyLoadBalancerAttributesRequest generates a "aws/request.Request" representing the | |
// client's request for the ModifyLoadBalancerAttributes operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2441,7 +2441,7 @@ const opModifyRule = "ModifyRule" | |
// ModifyRuleRequest generates a "aws/request.Request" representing the | |
// client's request for the ModifyRule operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2552,7 +2552,7 @@ const opModifyTargetGroup = "ModifyTargetGroup" | |
// ModifyTargetGroupRequest generates a "aws/request.Request" representing the | |
// client's request for the ModifyTargetGroup operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2637,7 +2637,7 @@ const opModifyTargetGroupAttributes = "ModifyTargetGroupAttributes" | |
// ModifyTargetGroupAttributesRequest generates a "aws/request.Request" representing the | |
// client's request for the ModifyTargetGroupAttributes operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2719,7 +2719,7 @@ const opRegisterTargets = "RegisterTargets" | |
// RegisterTargetsRequest generates a "aws/request.Request" representing the | |
// client's request for the RegisterTargets operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2824,7 +2824,7 @@ const opRemoveListenerCertificates = "RemoveListenerCertificates" | |
// RemoveListenerCertificatesRequest generates a "aws/request.Request" representing the | |
// client's request for the RemoveListenerCertificates operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2911,7 +2911,7 @@ const opRemoveTags = "RemoveTags" | |
// RemoveTagsRequest generates a "aws/request.Request" representing the | |
// client's request for the RemoveTags operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3004,7 +3004,7 @@ const opSetIpAddressType = "SetIpAddressType" | |
// SetIpAddressTypeRequest generates a "aws/request.Request" representing the | |
// client's request for the SetIpAddressType operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3046,7 +3046,7 @@ func (c *ELBV2) SetIpAddressTypeRequest(input *SetIpAddressTypeInput) (req *requ | |
// Sets the type of IP addresses used by the subnets of the specified Application | |
// Load Balancer or Network Load Balancer. | |
// | |
-// Note that Network Load Balancers must use ipv4. | |
+// Network Load Balancers must use ipv4. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
@@ -3092,7 +3092,7 @@ const opSetRulePriorities = "SetRulePriorities" | |
// SetRulePrioritiesRequest generates a "aws/request.Request" representing the | |
// client's request for the SetRulePriorities operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3181,7 +3181,7 @@ const opSetSecurityGroups = "SetSecurityGroups" | |
// SetSecurityGroupsRequest generates a "aws/request.Request" representing the | |
// client's request for the SetSecurityGroups operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3224,7 +3224,7 @@ func (c *ELBV2) SetSecurityGroupsRequest(input *SetSecurityGroupsInput) (req *re | |
// Balancer. The specified security groups override the previously associated | |
// security groups. | |
// | |
-// Note that you can't specify a security group for a Network Load Balancer. | |
+// You can't specify a security group for a Network Load Balancer. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
@@ -3270,7 +3270,7 @@ const opSetSubnets = "SetSubnets" | |
// SetSubnetsRequest generates a "aws/request.Request" representing the | |
// client's request for the SetSubnets operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3313,7 +3313,7 @@ func (c *ELBV2) SetSubnetsRequest(input *SetSubnetsInput) (req *request.Request, | |
// Application Load Balancer. The specified subnets replace the previously enabled | |
// subnets. | |
// | |
-// Note that you can't change the subnets for a Network Load Balancer. | |
+// You can't change the subnets for a Network Load Balancer. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
@@ -3375,19 +3375,25 @@ type Action struct { | |
// with OpenID Connect (OIDC). Specify only when Type is authenticate-oidc. | |
AuthenticateOidcConfig *AuthenticateOidcActionConfig `type:"structure"` | |
+ // [Application Load Balancer] Information for creating an action that returns | |
+ // a custom HTTP response. Specify only when Type is fixed-response. | |
+ FixedResponseConfig *FixedResponseActionConfig `type:"structure"` | |
+ | |
// The order for the action. This value is required for rules with multiple | |
// actions. The action with the lowest value for order is performed first. The | |
- // forward action must be performed last. | |
+ // final action to be performed must be a forward or a fixed-response action. | |
Order *int64 `min:"1" type:"integer"` | |
+ // [Application Load Balancer] Information for creating a redirect action. Specify | |
+ // only when Type is redirect. | |
+ RedirectConfig *RedirectActionConfig `type:"structure"` | |
+ | |
// The Amazon Resource Name (ARN) of the target group. Specify only when Type | |
// is forward. | |
- // | |
- // For a default rule, the protocol of the target group must be HTTP or HTTPS | |
- // for an Application Load Balancer or TCP for a Network Load Balancer. | |
TargetGroupArn *string `type:"string"` | |
- // The type of action. Each rule must include one forward action. | |
+ // The type of action. Each rule must include exactly one of the following types | |
+ // of actions: forward, fixed-response, or redirect. | |
// | |
// Type is a required field | |
Type *string `type:"string" required:"true" enum:"ActionTypeEnum"` | |
@@ -3422,6 +3428,16 @@ func (s *Action) Validate() error { | |
invalidParams.AddNested("AuthenticateOidcConfig", err.(request.ErrInvalidParams)) | |
} | |
} | |
+ if s.FixedResponseConfig != nil { | |
+ if err := s.FixedResponseConfig.Validate(); err != nil { | |
+ invalidParams.AddNested("FixedResponseConfig", err.(request.ErrInvalidParams)) | |
+ } | |
+ } | |
+ if s.RedirectConfig != nil { | |
+ if err := s.RedirectConfig.Validate(); err != nil { | |
+ invalidParams.AddNested("RedirectConfig", err.(request.ErrInvalidParams)) | |
+ } | |
+ } | |
if invalidParams.Len() > 0 { | |
return invalidParams | |
@@ -3441,12 +3457,24 @@ func (s *Action) SetAuthenticateOidcConfig(v *AuthenticateOidcActionConfig) *Act | |
return s | |
} | |
+// SetFixedResponseConfig sets the FixedResponseConfig field's value. | |
+func (s *Action) SetFixedResponseConfig(v *FixedResponseActionConfig) *Action { | |
+ s.FixedResponseConfig = v | |
+ return s | |
+} | |
+ | |
// SetOrder sets the Order field's value. | |
func (s *Action) SetOrder(v int64) *Action { | |
s.Order = &v | |
return s | |
} | |
+// SetRedirectConfig sets the RedirectConfig field's value. | |
+func (s *Action) SetRedirectConfig(v *RedirectActionConfig) *Action { | |
+ s.RedirectConfig = v | |
+ return s | |
+} | |
+ | |
// SetTargetGroupArn sets the TargetGroupArn field's value. | |
func (s *Action) SetTargetGroupArn(v string) *Action { | |
s.TargetGroupArn = &v | |
@@ -4024,21 +4052,28 @@ type CreateListenerInput struct { | |
_ struct{} `type:"structure"` | |
// [HTTPS listeners] The default SSL server certificate. You must provide exactly | |
- // one certificate. To create a certificate list, use AddListenerCertificates. | |
+ // one default certificate. To create a certificate list, use AddListenerCertificates. | |
Certificates []*Certificate `type:"list"` | |
- // The actions for the default rule. The rule must include one forward action. | |
+ // The actions for the default rule. The rule must include one forward action | |
+ // or one or more fixed-response actions. | |
// | |
// If the action type is forward, you can specify a single target group. The | |
// protocol of the target group must be HTTP or HTTPS for an Application Load | |
// Balancer or TCP for a Network Load Balancer. | |
// | |
- // If the action type is authenticate-oidc, you can use an identity provider | |
- // that is OpenID Connect (OIDC) compliant to authenticate users as they access | |
- // your application. | |
+ // [HTTPS listener] If the action type is authenticate-oidc, you can use an | |
+ // identity provider that is OpenID Connect (OIDC) compliant to authenticate | |
+ // users as they access your application. | |
// | |
- // If the action type is authenticate-cognito, you can use Amazon Cognito to | |
- // authenticate users as they access your application. | |
+ // [HTTPS listener] If the action type is authenticate-cognito, you can use | |
+ // Amazon Cognito to authenticate users as they access your application. | |
+ // | |
+ // [Application Load Balancer] If the action type is redirect, you can redirect | |
+ // HTTP and HTTPS requests. | |
+ // | |
+ // [Application Load Balancer] If the action type is fixed-response, you can | |
+ // return a custom HTTP response. | |
// | |
// DefaultActions is a required field | |
DefaultActions []*Action `type:"list" required:"true"` | |
@@ -4190,7 +4225,7 @@ type CreateLoadBalancerInput struct { | |
// The nodes of an Internet-facing load balancer have public IP addresses. The | |
// DNS name of an Internet-facing load balancer is publicly resolvable to the | |
// public IP addresses of the nodes. Therefore, Internet-facing load balancers | |
- // can route requests from clients over the Internet. | |
+ // can route requests from clients over the internet. | |
// | |
// The nodes of an internal load balancer have only private IP addresses. The | |
// DNS name of an internal load balancer is publicly resolvable to the private | |
@@ -4341,16 +4376,23 @@ func (s *CreateLoadBalancerOutput) SetLoadBalancers(v []*LoadBalancer) *CreateLo | |
type CreateRuleInput struct { | |
_ struct{} `type:"structure"` | |
- // The actions. Each rule must include one forward action. | |
+ // The actions. Each rule must include exactly one of the following types of | |
+ // actions: forward, fixed-response, or redirect. | |
// | |
// If the action type is forward, you can specify a single target group. | |
// | |
- // If the action type is authenticate-oidc, you can use an identity provider | |
- // that is OpenID Connect (OIDC) compliant to authenticate users as they access | |
- // your application. | |
+ // [HTTPS listener] If the action type is authenticate-oidc, you can use an | |
+ // identity provider that is OpenID Connect (OIDC) compliant to authenticate | |
+ // users as they access your application. | |
// | |
- // If the action type is authenticate-cognito, you can use Amazon Cognito to | |
- // authenticate users as they access your application. | |
+ // [HTTPS listener] If the action type is authenticate-cognito, you can use | |
+ // Amazon Cognito to authenticate users as they access your application. | |
+ // | |
+ // [Application Load Balancer] If the action type is redirect, you can redirect | |
+ // HTTP and HTTPS requests. | |
+ // | |
+ // [Application Load Balancer] If the action type is fixed-response, you can | |
+ // return a custom HTTP response. | |
// | |
// Actions is a required field | |
Actions []*Action `type:"list" required:"true"` | |
@@ -4359,8 +4401,8 @@ type CreateRuleInput struct { | |
// | |
// If the field name is host-header, you can specify a single host name (for | |
// example, my.example.com). A host name is case insensitive, can be up to 128 | |
- // characters in length, and can contain any of the following characters. Note | |
- // that you can include up to three wildcard characters. | |
+ // characters in length, and can contain any of the following characters. You | |
+ // can include up to three wildcard characters. | |
// | |
// * A-Z, a-z, 0-9 | |
// | |
@@ -4371,9 +4413,9 @@ type CreateRuleInput struct { | |
// * ? (matches exactly 1 character) | |
// | |
// If the field name is path-pattern, you can specify a single path pattern. | |
- // A path pattern is case sensitive, can be up to 128 characters in length, | |
- // and can contain any of the following characters. Note that you can include | |
- // up to three wildcard characters. | |
+ // A path pattern is case-sensitive, can be up to 128 characters in length, | |
+ // and can contain any of the following characters. You can include up to three | |
+ // wildcard characters. | |
// | |
// * A-Z, a-z, 0-9 | |
// | |
@@ -4495,9 +4537,9 @@ type CreateTargetGroupInput struct { | |
_ struct{} `type:"structure"` | |
// The approximate amount of time, in seconds, between health checks of an individual | |
- // target. For Application Load Balancers, the range is 5 to 300 seconds. For | |
- // Network Load Balancers, the supported values are 10 or 30 seconds. The default | |
- // is 30 seconds. | |
+ // target. For Application Load Balancers, the range is 5–300 seconds. For Network | |
+ // Load Balancers, the supported values are 10 or 30 seconds. The default is | |
+ // 30 seconds. | |
HealthCheckIntervalSeconds *int64 `min:"5" type:"integer"` | |
// [HTTP/HTTPS health checks] The ping path that is the destination on the targets | |
@@ -4516,9 +4558,9 @@ type CreateTargetGroupInput struct { | |
HealthCheckProtocol *string `type:"string" enum:"ProtocolEnum"` | |
// The amount of time, in seconds, during which no response from a target means | |
- // a failed health check. For Application Load Balancers, the range is 2 to | |
- // 60 seconds and the default is 5 seconds. For Network Load Balancers, this | |
- // is 10 seconds for TCP and HTTPS health checks and 6 seconds for HTTP health | |
+ // a failed health check. For Application Load Balancers, the range is 2–60 | |
+ // seconds and the default is 5 seconds. For Network Load Balancers, this is | |
+ // 10 seconds for TCP and HTTPS health checks and 6 seconds for HTTP health | |
// checks. | |
HealthCheckTimeoutSeconds *int64 `min:"2" type:"integer"` | |
@@ -4556,8 +4598,8 @@ type CreateTargetGroupInput struct { | |
// The type of target that you must specify when registering targets with this | |
// target group. The possible values are instance (targets are specified by | |
// instance ID) or ip (targets are specified by IP address). The default is | |
- // instance. Note that you can't specify targets for a target group using both | |
- // instance IDs and IP addresses. | |
+ // instance. You can't specify targets for a target group using both instance | |
+ // IDs and IP addresses. | |
// | |
// If the target type is ip, specify IP addresses from the subnets of the virtual | |
// private cloud (VPC) for the target group, the RFC 1918 range (10.0.0.0/8, | |
@@ -5939,6 +5981,66 @@ func (s *DescribeTargetHealthOutput) SetTargetHealthDescriptions(v []*TargetHeal | |
return s | |
} | |
+// Information about an action that returns a custom HTTP response. | |
+type FixedResponseActionConfig struct { | |
+ _ struct{} `type:"structure"` | |
+ | |
+ // The content type. | |
+ // | |
+ // Valid Values: text/plain | text/css | text/html | application/javascript | |
+ // | application/json | |
+ ContentType *string `type:"string"` | |
+ | |
+ // The message. | |
+ MessageBody *string `type:"string"` | |
+ | |
+ // The HTTP response code (2XX, 4XX, or 5XX). | |
+ // | |
+ // StatusCode is a required field | |
+ StatusCode *string `type:"string" required:"true"` | |
+} | |
+ | |
+// String returns the string representation | |
+func (s FixedResponseActionConfig) String() string { | |
+ return awsutil.Prettify(s) | |
+} | |
+ | |
+// GoString returns the string representation | |
+func (s FixedResponseActionConfig) GoString() string { | |
+ return s.String() | |
+} | |
+ | |
+// Validate inspects the fields of the type to determine if they are valid. | |
+func (s *FixedResponseActionConfig) Validate() error { | |
+ invalidParams := request.ErrInvalidParams{Context: "FixedResponseActionConfig"} | |
+ if s.StatusCode == nil { | |
+ invalidParams.Add(request.NewErrParamRequired("StatusCode")) | |
+ } | |
+ | |
+ if invalidParams.Len() > 0 { | |
+ return invalidParams | |
+ } | |
+ return nil | |
+} | |
+ | |
+// SetContentType sets the ContentType field's value. | |
+func (s *FixedResponseActionConfig) SetContentType(v string) *FixedResponseActionConfig { | |
+ s.ContentType = &v | |
+ return s | |
+} | |
+ | |
+// SetMessageBody sets the MessageBody field's value. | |
+func (s *FixedResponseActionConfig) SetMessageBody(v string) *FixedResponseActionConfig { | |
+ s.MessageBody = &v | |
+ return s | |
+} | |
+ | |
+// SetStatusCode sets the StatusCode field's value. | |
+func (s *FixedResponseActionConfig) SetStatusCode(v string) *FixedResponseActionConfig { | |
+ s.StatusCode = &v | |
+ return s | |
+} | |
+ | |
// Information about an Elastic Load Balancing resource limit for your AWS account. | |
type Limit struct { | |
_ struct{} `type:"structure"` | |
@@ -6081,7 +6183,7 @@ type LoadBalancer struct { | |
CanonicalHostedZoneId *string `type:"string"` | |
// The date and time the load balancer was created. | |
- CreatedTime *time.Time `type:"timestamp" timestampFormat:"iso8601"` | |
+ CreatedTime *time.Time `type:"timestamp"` | |
// The public DNS name of the load balancer. | |
DNSName *string `type:"string"` | |
@@ -6100,7 +6202,7 @@ type LoadBalancer struct { | |
// The nodes of an Internet-facing load balancer have public IP addresses. The | |
// DNS name of an Internet-facing load balancer is publicly resolvable to the | |
// public IP addresses of the nodes. Therefore, Internet-facing load balancers | |
- // can route requests from clients over the Internet. | |
+ // can route requests from clients over the internet. | |
// | |
// The nodes of an internal load balancer have only private IP addresses. The | |
// DNS name of an internal load balancer is publicly resolvable to the private | |
@@ -6256,7 +6358,7 @@ type LoadBalancerAttribute struct { | |
// * access_logs.s3.bucket - The name of the S3 bucket for the access logs. | |
// This attribute is required if access logs are enabled. The bucket must | |
// exist in the same region as the load balancer and have a bucket policy | |
- // that grants Elastic Load Balancing permission to write to the bucket. | |
+ // that grants Elastic Load Balancing permissions to write to the bucket. | |
// | |
// * access_logs.s3.prefix - The prefix for the location in the S3 bucket | |
// for the access logs. | |
@@ -6344,7 +6446,7 @@ type Matcher struct { | |
// and the default value is 200. You can specify multiple values (for example, | |
// "200,202") or a range of values (for example, "200-299"). | |
// | |
- // For Network Load Balancers, this is 200 to 399. | |
+ // For Network Load Balancers, this is 200–399. | |
// | |
// HttpCode is a required field | |
HttpCode *string `type:"string" required:"true"` | |
@@ -6383,21 +6485,28 @@ type ModifyListenerInput struct { | |
_ struct{} `type:"structure"` | |
// [HTTPS listeners] The default SSL server certificate. You must provide exactly | |
- // one certificate. To create a certificate list, use AddListenerCertificates. | |
+ // one default certificate. To create a certificate list, use AddListenerCertificates. | |
Certificates []*Certificate `type:"list"` | |
- // The actions for the default rule. The rule must include one forward action. | |
+ // The actions for the default rule. The rule must include one forward action | |
+ // or one or more fixed-response actions. | |
// | |
// If the action type is forward, you can specify a single target group. The | |
// protocol of the target group must be HTTP or HTTPS for an Application Load | |
// Balancer or TCP for a Network Load Balancer. | |
// | |
- // If the action type is authenticate-oidc, you can use an identity provider | |
- // that is OpenID Connect (OIDC) compliant to authenticate users as they access | |
- // your application. | |
+ // [HTTPS listener] If the action type is authenticate-oidc, you can use an | |
+ // identity provider that is OpenID Connect (OIDC) compliant to authenticate | |
+ // users as they access your application. | |
// | |
- // If the action type is authenticate-cognito, you can use Amazon Cognito to | |
- // authenticate users as they access your application. | |
+ // [HTTPS listener] If the action type is authenticate-cognito, you can use | |
+ // Amazon Cognito to authenticate users as they access your application. | |
+ // | |
+ // [Application Load Balancer] If the action type is redirect, you can redirect | |
+ // HTTP and HTTPS requests. | |
+ // | |
+ // [Application Load Balancer] If the action type is fixed-response, you can | |
+ // return a custom HTTP response. | |
DefaultActions []*Action `type:"list"` | |
// The Amazon Resource Name (ARN) of the listener. | |
@@ -6608,8 +6717,8 @@ type ModifyRuleInput struct { | |
// | |
// If the field name is host-header, you can specify a single host name (for | |
// example, my.example.com). A host name is case insensitive, can be up to 128 | |
- // characters in length, and can contain any of the following characters. Note | |
- // that you can include up to three wildcard characters. | |
+ // characters in length, and can contain any of the following characters. You | |
+ // can include up to three wildcard characters. | |
// | |
// * A-Z, a-z, 0-9 | |
// | |
@@ -6620,9 +6729,9 @@ type ModifyRuleInput struct { | |
// * ? (matches exactly 1 character) | |
// | |
// If the field name is path-pattern, you can specify a single path pattern. | |
- // A path pattern is case sensitive, can be up to 128 characters in length, | |
- // and can contain any of the following characters. Note that you can include | |
- // up to three wildcard characters. | |
+ // A path pattern is case-sensitive, can be up to 128 characters in length, | |
+ // and can contain any of the following characters. You can include up to three | |
+ // wildcard characters. | |
// | |
// * A-Z, a-z, 0-9 | |
// | |
@@ -6794,8 +6903,8 @@ type ModifyTargetGroupInput struct { | |
_ struct{} `type:"structure"` | |
// The approximate amount of time, in seconds, between health checks of an individual | |
- // target. For Application Load Balancers, the range is 5 to 300 seconds. For | |
- // Network Load Balancers, the supported values are 10 or 30 seconds. | |
+ // target. For Application Load Balancers, the range is 5–300 seconds. For Network | |
+ // Load Balancers, the supported values are 10 or 30 seconds. | |
HealthCheckIntervalSeconds *int64 `min:"5" type:"integer"` | |
// [HTTP/HTTPS health checks] The ping path that is the destination for the | |
@@ -6953,6 +7062,123 @@ func (s *ModifyTargetGroupOutput) SetTargetGroups(v []*TargetGroup) *ModifyTarge | |
return s | |
} | |
+// Information about a redirect action. | |
+// | |
+// A URI consists of the following components: protocol://hostname:port/path?query. | |
+// You must modify at least one of the following components to avoid a redirect | |
+// loop: protocol, hostname, port, or path. Any components that you do not modify | |
+// retain their original values. | |
+// | |
+// You can reuse URI components using the following reserved keywords: | |
+// | |
+// * #{protocol} | |
+// | |
+// * #{host} | |
+// | |
+// * #{port} | |
+// | |
+// * #{path} (the leading "/" is removed) | |
+// | |
+// * #{query} | |
+// | |
+// For example, you can change the path to "/new/#{path}", the hostname to "example.#{host}", | |
+// or the query to "#{query}&value=xyz". | |
+type RedirectActionConfig struct { | |
+ _ struct{} `type:"structure"` | |
+ | |
+ // The hostname. This component is not percent-encoded. The hostname can contain | |
+ // #{host}. | |
+ Host *string `min:"1" type:"string"` | |
+ | |
+ // The absolute path, starting with the leading "/". This component is not percent-encoded. | |
+ // The path can contain #{host}, #{path}, and #{port}. | |
+ Path *string `min:"1" type:"string"` | |
+ | |
+ // The port. You can specify a value from 1 to 65535 or #{port}. | |
+ Port *string `type:"string"` | |
+ | |
+ // The protocol. You can specify HTTP, HTTPS, or #{protocol}. You can redirect | |
+ // HTTP to HTTP, HTTP to HTTPS, and HTTPS to HTTPS. You cannot redirect HTTPS | |
+ // to HTTP. | |
+ Protocol *string `type:"string"` | |
+ | |
+ // The query parameters, URL-encoded when necessary, but not percent-encoded. | |
+ // Do not include the leading "?", as it is automatically added. You can specify | |
+ // any of the reserved keywords. | |
+ Query *string `type:"string"` | |
+ | |
+ // The HTTP redirect code. The redirect is either permanent (HTTP 301) or temporary | |
+ // (HTTP 302). | |
+ // | |
+ // StatusCode is a required field | |
+ StatusCode *string `type:"string" required:"true" enum:"RedirectActionStatusCodeEnum"` | |
+} | |
+ | |
+// String returns the string representation | |
+func (s RedirectActionConfig) String() string { | |
+ return awsutil.Prettify(s) | |
+} | |
+ | |
+// GoString returns the string representation | |
+func (s RedirectActionConfig) GoString() string { | |
+ return s.String() | |
+} | |
+ | |
+// Validate inspects the fields of the type to determine if they are valid. | |
+func (s *RedirectActionConfig) Validate() error { | |
+ invalidParams := request.ErrInvalidParams{Context: "RedirectActionConfig"} | |
+ if s.Host != nil && len(*s.Host) < 1 { | |
+ invalidParams.Add(request.NewErrParamMinLen("Host", 1)) | |
+ } | |
+ if s.Path != nil && len(*s.Path) < 1 { | |
+ invalidParams.Add(request.NewErrParamMinLen("Path", 1)) | |
+ } | |
+ if s.StatusCode == nil { | |
+ invalidParams.Add(request.NewErrParamRequired("StatusCode")) | |
+ } | |
+ | |
+ if invalidParams.Len() > 0 { | |
+ return invalidParams | |
+ } | |
+ return nil | |
+} | |
+ | |
+// SetHost sets the Host field's value. | |
+func (s *RedirectActionConfig) SetHost(v string) *RedirectActionConfig { | |
+ s.Host = &v | |
+ return s | |
+} | |
+ | |
+// SetPath sets the Path field's value. | |
+func (s *RedirectActionConfig) SetPath(v string) *RedirectActionConfig { | |
+ s.Path = &v | |
+ return s | |
+} | |
+ | |
+// SetPort sets the Port field's value. | |
+func (s *RedirectActionConfig) SetPort(v string) *RedirectActionConfig { | |
+ s.Port = &v | |
+ return s | |
+} | |
+ | |
+// SetProtocol sets the Protocol field's value. | |
+func (s *RedirectActionConfig) SetProtocol(v string) *RedirectActionConfig { | |
+ s.Protocol = &v | |
+ return s | |
+} | |
+ | |
+// SetQuery sets the Query field's value. | |
+func (s *RedirectActionConfig) SetQuery(v string) *RedirectActionConfig { | |
+ s.Query = &v | |
+ return s | |
+} | |
+ | |
+// SetStatusCode sets the StatusCode field's value. | |
+func (s *RedirectActionConfig) SetStatusCode(v string) *RedirectActionConfig { | |
+ s.StatusCode = &v | |
+ return s | |
+} | |
+ | |
type RegisterTargetsInput struct { | |
_ struct{} `type:"structure"` | |
@@ -7232,8 +7458,8 @@ type RuleCondition struct { | |
// | |
// If the field name is host-header, you can specify a single host name (for | |
// example, my.example.com). A host name is case insensitive, can be up to 128 | |
- // characters in length, and can contain any of the following characters. Note | |
- // that you can include up to three wildcard characters. | |
+ // characters in length, and can contain any of the following characters. You | |
+ // can include up to three wildcard characters. | |
// | |
// * A-Z, a-z, 0-9 | |
// | |
@@ -7244,9 +7470,9 @@ type RuleCondition struct { | |
// * ? (matches exactly 1 character) | |
// | |
// If the field name is path-pattern, you can specify a single path pattern | |
- // (for example, /img/*). A path pattern is case sensitive, can be up to 128 | |
- // characters in length, and can contain any of the following characters. Note | |
- // that you can include up to three wildcard characters. | |
+ // (for example, /img/*). A path pattern is case-sensitive, can be up to 128 | |
+ // characters in length, and can contain any of the following characters. You | |
+ // can include up to three wildcard characters. | |
// | |
// * A-Z, a-z, 0-9 | |
// | |
@@ -8226,6 +8452,12 @@ const ( | |
// ActionTypeEnumAuthenticateCognito is a ActionTypeEnum enum value | |
ActionTypeEnumAuthenticateCognito = "authenticate-cognito" | |
+ | |
+ // ActionTypeEnumRedirect is a ActionTypeEnum enum value | |
+ ActionTypeEnumRedirect = "redirect" | |
+ | |
+ // ActionTypeEnumFixedResponse is a ActionTypeEnum enum value | |
+ ActionTypeEnumFixedResponse = "fixed-response" | |
) | |
const ( | |
@@ -8299,6 +8531,14 @@ const ( | |
ProtocolEnumTcp = "TCP" | |
) | |
+const ( | |
+ // RedirectActionStatusCodeEnumHttp301 is a RedirectActionStatusCodeEnum enum value | |
+ RedirectActionStatusCodeEnumHttp301 = "HTTP_301" | |
+ | |
+ // RedirectActionStatusCodeEnumHttp302 is a RedirectActionStatusCodeEnum enum value | |
+ RedirectActionStatusCodeEnumHttp302 = "HTTP_302" | |
+) | |
+ | |
const ( | |
// TargetHealthReasonEnumElbRegistrationInProgress is a TargetHealthReasonEnum enum value | |
TargetHealthReasonEnumElbRegistrationInProgress = "Elb.RegistrationInProgress" | |
diff --git a/vendor/github.com/aws/aws-sdk-go/service/iam/api.go b/vendor/github.com/aws/aws-sdk-go/service/iam/api.go | |
index 33e20cadd..cb3280a79 100644 | |
--- a/vendor/github.com/aws/aws-sdk-go/service/iam/api.go | |
+++ b/vendor/github.com/aws/aws-sdk-go/service/iam/api.go | |
@@ -18,7 +18,7 @@ const opAddClientIDToOpenIDConnectProvider = "AddClientIDToOpenIDConnectProvider | |
// AddClientIDToOpenIDConnectProviderRequest generates a "aws/request.Request" representing the | |
// client's request for the AddClientIDToOpenIDConnectProvider operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -116,7 +116,7 @@ const opAddRoleToInstanceProfile = "AddRoleToInstanceProfile" | |
// AddRoleToInstanceProfileRequest generates a "aws/request.Request" representing the | |
// client's request for the AddRoleToInstanceProfile operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -230,7 +230,7 @@ const opAddUserToGroup = "AddUserToGroup" | |
// AddUserToGroupRequest generates a "aws/request.Request" representing the | |
// client's request for the AddUserToGroup operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -320,7 +320,7 @@ const opAttachGroupPolicy = "AttachGroupPolicy" | |
// AttachGroupPolicyRequest generates a "aws/request.Request" representing the | |
// client's request for the AttachGroupPolicy operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -425,7 +425,7 @@ const opAttachRolePolicy = "AttachRolePolicy" | |
// AttachRolePolicyRequest generates a "aws/request.Request" representing the | |
// client's request for the AttachRolePolicy operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -540,7 +540,7 @@ const opAttachUserPolicy = "AttachUserPolicy" | |
// AttachUserPolicyRequest generates a "aws/request.Request" representing the | |
// client's request for the AttachUserPolicy operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -645,7 +645,7 @@ const opChangePassword = "ChangePassword" | |
// ChangePasswordRequest generates a "aws/request.Request" representing the | |
// client's request for the ChangePassword operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -754,7 +754,7 @@ const opCreateAccessKey = "CreateAccessKey" | |
// CreateAccessKeyRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateAccessKey operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -859,7 +859,7 @@ const opCreateAccountAlias = "CreateAccountAlias" | |
// CreateAccountAliasRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateAccountAlias operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -951,7 +951,7 @@ const opCreateGroup = "CreateGroup" | |
// CreateGroupRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateGroup operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1047,7 +1047,7 @@ const opCreateInstanceProfile = "CreateInstanceProfile" | |
// CreateInstanceProfileRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateInstanceProfile operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1140,7 +1140,7 @@ const opCreateLoginProfile = "CreateLoginProfile" | |
// CreateLoginProfileRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateLoginProfile operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1239,7 +1239,7 @@ const opCreateOpenIDConnectProvider = "CreateOpenIDConnectProvider" | |
// CreateOpenIDConnectProviderRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateOpenIDConnectProvider operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1352,7 +1352,7 @@ const opCreatePolicy = "CreatePolicy" | |
// CreatePolicyRequest generates a "aws/request.Request" representing the | |
// client's request for the CreatePolicy operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1457,7 +1457,7 @@ const opCreatePolicyVersion = "CreatePolicyVersion" | |
// CreatePolicyVersionRequest generates a "aws/request.Request" representing the | |
// client's request for the CreatePolicyVersion operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1564,7 +1564,7 @@ const opCreateRole = "CreateRole" | |
// CreateRoleRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateRole operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1664,7 +1664,7 @@ const opCreateSAMLProvider = "CreateSAMLProvider" | |
// CreateSAMLProviderRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateSAMLProvider operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1777,7 +1777,7 @@ const opCreateServiceLinkedRole = "CreateServiceLinkedRole" | |
// CreateServiceLinkedRoleRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateServiceLinkedRole operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1882,7 +1882,7 @@ const opCreateServiceSpecificCredential = "CreateServiceSpecificCredential" | |
// CreateServiceSpecificCredentialRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateServiceSpecificCredential operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1982,7 +1982,7 @@ const opCreateUser = "CreateUser" | |
// CreateUserRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateUser operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2078,7 +2078,7 @@ const opCreateVirtualMFADevice = "CreateVirtualMFADevice" | |
// CreateVirtualMFADeviceRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateVirtualMFADevice operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2179,7 +2179,7 @@ const opDeactivateMFADevice = "DeactivateMFADevice" | |
// DeactivateMFADeviceRequest generates a "aws/request.Request" representing the | |
// client's request for the DeactivateMFADevice operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2280,7 +2280,7 @@ const opDeleteAccessKey = "DeleteAccessKey" | |
// DeleteAccessKeyRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteAccessKey operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2376,7 +2376,7 @@ const opDeleteAccountAlias = "DeleteAccountAlias" | |
// DeleteAccountAliasRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteAccountAlias operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2468,7 +2468,7 @@ const opDeleteAccountPasswordPolicy = "DeleteAccountPasswordPolicy" | |
// DeleteAccountPasswordPolicyRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteAccountPasswordPolicy operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2558,7 +2558,7 @@ const opDeleteGroup = "DeleteGroup" | |
// DeleteGroupRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteGroup operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2653,7 +2653,7 @@ const opDeleteGroupPolicy = "DeleteGroupPolicy" | |
// DeleteGroupPolicyRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteGroupPolicy operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2749,7 +2749,7 @@ const opDeleteInstanceProfile = "DeleteInstanceProfile" | |
// DeleteInstanceProfileRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteInstanceProfile operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2852,7 +2852,7 @@ const opDeleteLoginProfile = "DeleteLoginProfile" | |
// DeleteLoginProfileRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteLoginProfile operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2954,7 +2954,7 @@ const opDeleteOpenIDConnectProvider = "DeleteOpenIDConnectProvider" | |
// DeleteOpenIDConnectProviderRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteOpenIDConnectProvider operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3051,7 +3051,7 @@ const opDeletePolicy = "DeletePolicy" | |
// DeletePolicyRequest generates a "aws/request.Request" representing the | |
// client's request for the DeletePolicy operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3171,7 +3171,7 @@ const opDeletePolicyVersion = "DeletePolicyVersion" | |
// DeletePolicyVersionRequest generates a "aws/request.Request" representing the | |
// client's request for the DeletePolicyVersion operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3277,7 +3277,7 @@ const opDeleteRole = "DeleteRole" | |
// DeleteRoleRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteRole operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3383,7 +3383,7 @@ const opDeleteRolePermissionsBoundary = "DeleteRolePermissionsBoundary" | |
// DeleteRolePermissionsBoundaryRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteRolePermissionsBoundary operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3479,7 +3479,7 @@ const opDeleteRolePolicy = "DeleteRolePolicy" | |
// DeleteRolePolicyRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteRolePolicy operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3581,7 +3581,7 @@ const opDeleteSAMLProvider = "DeleteSAMLProvider" | |
// DeleteSAMLProviderRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteSAMLProvider operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3682,7 +3682,7 @@ const opDeleteSSHPublicKey = "DeleteSSHPublicKey" | |
// DeleteSSHPublicKeyRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteSSHPublicKey operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3770,7 +3770,7 @@ const opDeleteServerCertificate = "DeleteServerCertificate" | |
// DeleteServerCertificateRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteServerCertificate operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3879,7 +3879,7 @@ const opDeleteServiceLinkedRole = "DeleteServiceLinkedRole" | |
// DeleteServiceLinkedRoleRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteServiceLinkedRole operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3986,7 +3986,7 @@ const opDeleteServiceSpecificCredential = "DeleteServiceSpecificCredential" | |
// DeleteServiceSpecificCredentialRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteServiceSpecificCredential operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -4068,7 +4068,7 @@ const opDeleteSigningCertificate = "DeleteSigningCertificate" | |
// DeleteSigningCertificateRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteSigningCertificate operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -4164,7 +4164,7 @@ const opDeleteUser = "DeleteUser" | |
// DeleteUserRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteUser operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -4259,7 +4259,7 @@ const opDeleteUserPermissionsBoundary = "DeleteUserPermissionsBoundary" | |
// DeleteUserPermissionsBoundaryRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteUserPermissionsBoundary operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -4349,7 +4349,7 @@ const opDeleteUserPolicy = "DeleteUserPolicy" | |
// DeleteUserPolicyRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteUserPolicy operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -4445,7 +4445,7 @@ const opDeleteVirtualMFADevice = "DeleteVirtualMFADevice" | |
// DeleteVirtualMFADeviceRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteVirtualMFADevice operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -4542,7 +4542,7 @@ const opDetachGroupPolicy = "DetachGroupPolicy" | |
// DetachGroupPolicyRequest generates a "aws/request.Request" representing the | |
// client's request for the DetachGroupPolicy operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -4641,7 +4641,7 @@ const opDetachRolePolicy = "DetachRolePolicy" | |
// DetachRolePolicyRequest generates a "aws/request.Request" representing the | |
// client's request for the DetachRolePolicy operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -4746,7 +4746,7 @@ const opDetachUserPolicy = "DetachUserPolicy" | |
// DetachUserPolicyRequest generates a "aws/request.Request" representing the | |
// client's request for the DetachUserPolicy operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -4845,7 +4845,7 @@ const opEnableMFADevice = "EnableMFADevice" | |
// EnableMFADeviceRequest generates a "aws/request.Request" representing the | |
// client's request for the EnableMFADevice operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -4951,7 +4951,7 @@ const opGenerateCredentialReport = "GenerateCredentialReport" | |
// GenerateCredentialReportRequest generates a "aws/request.Request" representing the | |
// client's request for the GenerateCredentialReport operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -5037,7 +5037,7 @@ const opGetAccessKeyLastUsed = "GetAccessKeyLastUsed" | |
// GetAccessKeyLastUsedRequest generates a "aws/request.Request" representing the | |
// client's request for the GetAccessKeyLastUsed operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -5120,7 +5120,7 @@ const opGetAccountAuthorizationDetails = "GetAccountAuthorizationDetails" | |
// GetAccountAuthorizationDetailsRequest generates a "aws/request.Request" representing the | |
// client's request for the GetAccountAuthorizationDetails operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -5268,7 +5268,7 @@ const opGetAccountPasswordPolicy = "GetAccountPasswordPolicy" | |
// GetAccountPasswordPolicyRequest generates a "aws/request.Request" representing the | |
// client's request for the GetAccountPasswordPolicy operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -5353,7 +5353,7 @@ const opGetAccountSummary = "GetAccountSummary" | |
// GetAccountSummaryRequest generates a "aws/request.Request" representing the | |
// client's request for the GetAccountSummary operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -5437,7 +5437,7 @@ const opGetContextKeysForCustomPolicy = "GetContextKeysForCustomPolicy" | |
// GetContextKeysForCustomPolicyRequest generates a "aws/request.Request" representing the | |
// client's request for the GetContextKeysForCustomPolicy operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -5526,7 +5526,7 @@ const opGetContextKeysForPrincipalPolicy = "GetContextKeysForPrincipalPolicy" | |
// GetContextKeysForPrincipalPolicyRequest generates a "aws/request.Request" representing the | |
// client's request for the GetContextKeysForPrincipalPolicy operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -5626,7 +5626,7 @@ const opGetCredentialReport = "GetCredentialReport" | |
// GetCredentialReportRequest generates a "aws/request.Request" representing the | |
// client's request for the GetCredentialReport operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -5722,7 +5722,7 @@ const opGetGroup = "GetGroup" | |
// GetGroupRequest generates a "aws/request.Request" representing the | |
// client's request for the GetGroup operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -5863,7 +5863,7 @@ const opGetGroupPolicy = "GetGroupPolicy" | |
// GetGroupPolicyRequest generates a "aws/request.Request" representing the | |
// client's request for the GetGroupPolicy operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -5963,7 +5963,7 @@ const opGetInstanceProfile = "GetInstanceProfile" | |
// GetInstanceProfileRequest generates a "aws/request.Request" representing the | |
// client's request for the GetInstanceProfile operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -6050,7 +6050,7 @@ const opGetLoginProfile = "GetLoginProfile" | |
// GetLoginProfileRequest generates a "aws/request.Request" representing the | |
// client's request for the GetLoginProfile operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -6136,7 +6136,7 @@ const opGetOpenIDConnectProvider = "GetOpenIDConnectProvider" | |
// GetOpenIDConnectProviderRequest generates a "aws/request.Request" representing the | |
// client's request for the GetOpenIDConnectProvider operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -6225,7 +6225,7 @@ const opGetPolicy = "GetPolicy" | |
// GetPolicyRequest generates a "aws/request.Request" representing the | |
// client's request for the GetPolicy operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -6326,7 +6326,7 @@ const opGetPolicyVersion = "GetPolicyVersion" | |
// GetPolicyVersionRequest generates a "aws/request.Request" representing the | |
// client's request for the GetPolicyVersion operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -6435,7 +6435,7 @@ const opGetRole = "GetRole" | |
// GetRoleRequest generates a "aws/request.Request" representing the | |
// client's request for the GetRole operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -6527,7 +6527,7 @@ const opGetRolePolicy = "GetRolePolicy" | |
// GetRolePolicyRequest generates a "aws/request.Request" representing the | |
// client's request for the GetRolePolicy operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -6630,7 +6630,7 @@ const opGetSAMLProvider = "GetSAMLProvider" | |
// GetSAMLProviderRequest generates a "aws/request.Request" representing the | |
// client's request for the GetSAMLProvider operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -6721,7 +6721,7 @@ const opGetSSHPublicKey = "GetSSHPublicKey" | |
// GetSSHPublicKeyRequest generates a "aws/request.Request" representing the | |
// client's request for the GetSSHPublicKey operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -6811,7 +6811,7 @@ const opGetServerCertificate = "GetServerCertificate" | |
// GetServerCertificateRequest generates a "aws/request.Request" representing the | |
// client's request for the GetServerCertificate operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -6900,7 +6900,7 @@ const opGetServiceLinkedRoleDeletionStatus = "GetServiceLinkedRoleDeletionStatus | |
// GetServiceLinkedRoleDeletionStatusRequest generates a "aws/request.Request" representing the | |
// client's request for the GetServiceLinkedRoleDeletionStatus operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -6993,7 +6993,7 @@ const opGetUser = "GetUser" | |
// GetUserRequest generates a "aws/request.Request" representing the | |
// client's request for the GetUser operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -7081,7 +7081,7 @@ const opGetUserPolicy = "GetUserPolicy" | |
// GetUserPolicyRequest generates a "aws/request.Request" representing the | |
// client's request for the GetUserPolicy operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -7181,7 +7181,7 @@ const opListAccessKeys = "ListAccessKeys" | |
// ListAccessKeysRequest generates a "aws/request.Request" representing the | |
// client's request for the ListAccessKeys operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -7334,7 +7334,7 @@ const opListAccountAliases = "ListAccountAliases" | |
// ListAccountAliasesRequest generates a "aws/request.Request" representing the | |
// client's request for the ListAccountAliases operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -7473,7 +7473,7 @@ const opListAttachedGroupPolicies = "ListAttachedGroupPolicies" | |
// ListAttachedGroupPoliciesRequest generates a "aws/request.Request" representing the | |
// client's request for the ListAttachedGroupPolicies operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -7628,7 +7628,7 @@ const opListAttachedRolePolicies = "ListAttachedRolePolicies" | |
// ListAttachedRolePoliciesRequest generates a "aws/request.Request" representing the | |
// client's request for the ListAttachedRolePolicies operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -7783,7 +7783,7 @@ const opListAttachedUserPolicies = "ListAttachedUserPolicies" | |
// ListAttachedUserPoliciesRequest generates a "aws/request.Request" representing the | |
// client's request for the ListAttachedUserPolicies operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -7938,7 +7938,7 @@ const opListEntitiesForPolicy = "ListEntitiesForPolicy" | |
// ListEntitiesForPolicyRequest generates a "aws/request.Request" representing the | |
// client's request for the ListEntitiesForPolicy operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -8090,7 +8090,7 @@ const opListGroupPolicies = "ListGroupPolicies" | |
// ListGroupPoliciesRequest generates a "aws/request.Request" representing the | |
// client's request for the ListGroupPolicies operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -8241,7 +8241,7 @@ const opListGroups = "ListGroups" | |
// ListGroupsRequest generates a "aws/request.Request" representing the | |
// client's request for the ListGroups operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -8379,7 +8379,7 @@ const opListGroupsForUser = "ListGroupsForUser" | |
// ListGroupsForUserRequest generates a "aws/request.Request" representing the | |
// client's request for the ListGroupsForUser operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -8521,7 +8521,7 @@ const opListInstanceProfiles = "ListInstanceProfiles" | |
// ListInstanceProfilesRequest generates a "aws/request.Request" representing the | |
// client's request for the ListInstanceProfiles operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -8661,7 +8661,7 @@ const opListInstanceProfilesForRole = "ListInstanceProfilesForRole" | |
// ListInstanceProfilesForRoleRequest generates a "aws/request.Request" representing the | |
// client's request for the ListInstanceProfilesForRole operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -8805,7 +8805,7 @@ const opListMFADevices = "ListMFADevices" | |
// ListMFADevicesRequest generates a "aws/request.Request" representing the | |
// client's request for the ListMFADevices operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -8950,7 +8950,7 @@ const opListOpenIDConnectProviders = "ListOpenIDConnectProviders" | |
// ListOpenIDConnectProvidersRequest generates a "aws/request.Request" representing the | |
// client's request for the ListOpenIDConnectProviders operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -9031,7 +9031,7 @@ const opListPolicies = "ListPolicies" | |
// ListPoliciesRequest generates a "aws/request.Request" representing the | |
// client's request for the ListPolicies operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -9179,7 +9179,7 @@ const opListPolicyVersions = "ListPolicyVersions" | |
// ListPolicyVersionsRequest generates a "aws/request.Request" representing the | |
// client's request for the ListPolicyVersions operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -9328,7 +9328,7 @@ const opListRolePolicies = "ListRolePolicies" | |
// ListRolePoliciesRequest generates a "aws/request.Request" representing the | |
// client's request for the ListRolePolicies operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -9478,7 +9478,7 @@ const opListRoles = "ListRoles" | |
// ListRolesRequest generates a "aws/request.Request" representing the | |
// client's request for the ListRoles operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -9618,7 +9618,7 @@ const opListSAMLProviders = "ListSAMLProviders" | |
// ListSAMLProvidersRequest generates a "aws/request.Request" representing the | |
// client's request for the ListSAMLProviders operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -9700,7 +9700,7 @@ const opListSSHPublicKeys = "ListSSHPublicKeys" | |
// ListSSHPublicKeysRequest generates a "aws/request.Request" representing the | |
// client's request for the ListSSHPublicKeys operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -9846,7 +9846,7 @@ const opListServerCertificates = "ListServerCertificates" | |
// ListServerCertificatesRequest generates a "aws/request.Request" representing the | |
// client's request for the ListServerCertificates operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -9990,7 +9990,7 @@ const opListServiceSpecificCredentials = "ListServiceSpecificCredentials" | |
// ListServiceSpecificCredentialsRequest generates a "aws/request.Request" representing the | |
// client's request for the ListServiceSpecificCredentials operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -10079,7 +10079,7 @@ const opListSigningCertificates = "ListSigningCertificates" | |
// ListSigningCertificatesRequest generates a "aws/request.Request" representing the | |
// client's request for the ListSigningCertificates operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -10229,7 +10229,7 @@ const opListUserPolicies = "ListUserPolicies" | |
// ListUserPoliciesRequest generates a "aws/request.Request" representing the | |
// client's request for the ListUserPolicies operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -10378,7 +10378,7 @@ const opListUsers = "ListUsers" | |
// ListUsersRequest generates a "aws/request.Request" representing the | |
// client's request for the ListUsers operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -10518,7 +10518,7 @@ const opListVirtualMFADevices = "ListVirtualMFADevices" | |
// ListVirtualMFADevicesRequest generates a "aws/request.Request" representing the | |
// client's request for the ListVirtualMFADevices operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -10653,7 +10653,7 @@ const opPutGroupPolicy = "PutGroupPolicy" | |
// PutGroupPolicyRequest generates a "aws/request.Request" representing the | |
// client's request for the PutGroupPolicy operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -10763,7 +10763,7 @@ const opPutRolePermissionsBoundary = "PutRolePermissionsBoundary" | |
// PutRolePermissionsBoundaryRequest generates a "aws/request.Request" representing the | |
// client's request for the PutRolePermissionsBoundary operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -10875,7 +10875,7 @@ const opPutRolePolicy = "PutRolePolicy" | |
// PutRolePolicyRequest generates a "aws/request.Request" representing the | |
// client's request for the PutRolePolicy operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -10997,7 +10997,7 @@ const opPutUserPermissionsBoundary = "PutUserPermissionsBoundary" | |
// PutUserPermissionsBoundaryRequest generates a "aws/request.Request" representing the | |
// client's request for the PutUserPermissionsBoundary operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -11101,7 +11101,7 @@ const opPutUserPolicy = "PutUserPolicy" | |
// PutUserPolicyRequest generates a "aws/request.Request" representing the | |
// client's request for the PutUserPolicy operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -11211,7 +11211,7 @@ const opRemoveClientIDFromOpenIDConnectProvider = "RemoveClientIDFromOpenIDConne | |
// RemoveClientIDFromOpenIDConnectProviderRequest generates a "aws/request.Request" representing the | |
// client's request for the RemoveClientIDFromOpenIDConnectProvider operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -11306,7 +11306,7 @@ const opRemoveRoleFromInstanceProfile = "RemoveRoleFromInstanceProfile" | |
// RemoveRoleFromInstanceProfileRequest generates a "aws/request.Request" representing the | |
// client's request for the RemoveRoleFromInstanceProfile operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -11411,7 +11411,7 @@ const opRemoveUserFromGroup = "RemoveUserFromGroup" | |
// RemoveUserFromGroupRequest generates a "aws/request.Request" representing the | |
// client's request for the RemoveUserFromGroup operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -11501,7 +11501,7 @@ const opResetServiceSpecificCredential = "ResetServiceSpecificCredential" | |
// ResetServiceSpecificCredentialRequest generates a "aws/request.Request" representing the | |
// client's request for the ResetServiceSpecificCredential operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -11584,7 +11584,7 @@ const opResyncMFADevice = "ResyncMFADevice" | |
// ResyncMFADeviceRequest generates a "aws/request.Request" representing the | |
// client's request for the ResyncMFADevice operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -11683,7 +11683,7 @@ const opSetDefaultPolicyVersion = "SetDefaultPolicyVersion" | |
// SetDefaultPolicyVersionRequest generates a "aws/request.Request" representing the | |
// client's request for the SetDefaultPolicyVersion operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -11786,7 +11786,7 @@ const opSimulateCustomPolicy = "SimulateCustomPolicy" | |
// SimulateCustomPolicyRequest generates a "aws/request.Request" representing the | |
// client's request for the SimulateCustomPolicy operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -11942,7 +11942,7 @@ const opSimulatePrincipalPolicy = "SimulatePrincipalPolicy" | |
// SimulatePrincipalPolicyRequest generates a "aws/request.Request" representing the | |
// client's request for the SimulatePrincipalPolicy operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -12112,7 +12112,7 @@ const opUpdateAccessKey = "UpdateAccessKey" | |
// UpdateAccessKeyRequest generates a "aws/request.Request" representing the | |
// client's request for the UpdateAccessKey operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -12213,7 +12213,7 @@ const opUpdateAccountPasswordPolicy = "UpdateAccountPasswordPolicy" | |
// UpdateAccountPasswordPolicyRequest generates a "aws/request.Request" representing the | |
// client's request for the UpdateAccountPasswordPolicy operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -12318,7 +12318,7 @@ const opUpdateAssumeRolePolicy = "UpdateAssumeRolePolicy" | |
// UpdateAssumeRolePolicyRequest generates a "aws/request.Request" representing the | |
// client's request for the UpdateAssumeRolePolicy operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -12421,7 +12421,7 @@ const opUpdateGroup = "UpdateGroup" | |
// UpdateGroupRequest generates a "aws/request.Request" representing the | |
// client's request for the UpdateGroup operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -12526,7 +12526,7 @@ const opUpdateLoginProfile = "UpdateLoginProfile" | |
// UpdateLoginProfileRequest generates a "aws/request.Request" representing the | |
// client's request for the UpdateLoginProfile operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -12630,7 +12630,7 @@ const opUpdateOpenIDConnectProviderThumbprint = "UpdateOpenIDConnectProviderThum | |
// UpdateOpenIDConnectProviderThumbprintRequest generates a "aws/request.Request" representing the | |
// client's request for the UpdateOpenIDConnectProviderThumbprint operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -12733,7 +12733,7 @@ const opUpdateRole = "UpdateRole" | |
// UpdateRoleRequest generates a "aws/request.Request" representing the | |
// client's request for the UpdateRole operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -12823,7 +12823,7 @@ const opUpdateRoleDescription = "UpdateRoleDescription" | |
// UpdateRoleDescriptionRequest generates a "aws/request.Request" representing the | |
// client's request for the UpdateRoleDescription operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -12916,7 +12916,7 @@ const opUpdateSAMLProvider = "UpdateSAMLProvider" | |
// UpdateSAMLProviderRequest generates a "aws/request.Request" representing the | |
// client's request for the UpdateSAMLProvider operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -13010,7 +13010,7 @@ const opUpdateSSHPublicKey = "UpdateSSHPublicKey" | |
// UpdateSSHPublicKeyRequest generates a "aws/request.Request" representing the | |
// client's request for the UpdateSSHPublicKey operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -13101,7 +13101,7 @@ const opUpdateServerCertificate = "UpdateServerCertificate" | |
// UpdateServerCertificateRequest generates a "aws/request.Request" representing the | |
// client's request for the UpdateServerCertificate operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -13214,7 +13214,7 @@ const opUpdateServiceSpecificCredential = "UpdateServiceSpecificCredential" | |
// UpdateServiceSpecificCredentialRequest generates a "aws/request.Request" representing the | |
// client's request for the UpdateServiceSpecificCredential operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -13299,7 +13299,7 @@ const opUpdateSigningCertificate = "UpdateSigningCertificate" | |
// UpdateSigningCertificateRequest generates a "aws/request.Request" representing the | |
// client's request for the UpdateSigningCertificate operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -13397,7 +13397,7 @@ const opUpdateUser = "UpdateUser" | |
// UpdateUserRequest generates a "aws/request.Request" representing the | |
// client's request for the UpdateUser operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -13508,7 +13508,7 @@ const opUploadSSHPublicKey = "UploadSSHPublicKey" | |
// UploadSSHPublicKeyRequest generates a "aws/request.Request" representing the | |
// client's request for the UploadSSHPublicKey operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -13610,7 +13610,7 @@ const opUploadServerCertificate = "UploadServerCertificate" | |
// UploadServerCertificateRequest generates a "aws/request.Request" representing the | |
// client's request for the UploadServerCertificate operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -13731,7 +13731,7 @@ const opUploadSigningCertificate = "UploadSigningCertificate" | |
// UploadSigningCertificateRequest generates a "aws/request.Request" representing the | |
// client's request for the UploadSigningCertificate operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -13864,7 +13864,7 @@ type AccessKey struct { | |
AccessKeyId *string `min:"16" type:"string" required:"true"` | |
// The date when the access key was created. | |
- CreateDate *time.Time `type:"timestamp" timestampFormat:"iso8601"` | |
+ CreateDate *time.Time `type:"timestamp"` | |
// The secret key used to sign requests. | |
// | |
@@ -13942,7 +13942,7 @@ type AccessKeyLastUsed struct { | |
// * There is no sign-in data associated with the user | |
// | |
// LastUsedDate is a required field | |
- LastUsedDate *time.Time `type:"timestamp" timestampFormat:"iso8601" required:"true"` | |
+ LastUsedDate *time.Time `type:"timestamp" required:"true"` | |
// The AWS region where this access key was most recently used. This field is | |
// displays "N/A" in the following situations: | |
@@ -14012,7 +14012,7 @@ type AccessKeyMetadata struct { | |
AccessKeyId *string `min:"16" type:"string"` | |
// The date when the access key was created. | |
- CreateDate *time.Time `type:"timestamp" timestampFormat:"iso8601"` | |
+ CreateDate *time.Time `type:"timestamp"` | |
// The status of the access key. Active means the key is valid for API calls; | |
// Inactive means it is not. | |
@@ -18848,7 +18848,7 @@ type GetCredentialReportOutput struct { | |
// The date and time when the credential report was created, in ISO 8601 date-time | |
// format (http://www.iso.org/iso/iso8601). | |
- GeneratedTime *time.Time `type:"timestamp" timestampFormat:"iso8601"` | |
+ GeneratedTime *time.Time `type:"timestamp"` | |
// The format (MIME type) of the credential report. | |
ReportFormat *string `type:"string" enum:"ReportFormatType"` | |
@@ -19336,7 +19336,7 @@ type GetOpenIDConnectProviderOutput struct { | |
// The date and time when the IAM OIDC provider resource object was created | |
// in the AWS account. | |
- CreateDate *time.Time `type:"timestamp" timestampFormat:"iso8601"` | |
+ CreateDate *time.Time `type:"timestamp"` | |
// A list of certificate thumbprints that are associated with the specified | |
// IAM OIDC provider resource object. For more information, see CreateOpenIDConnectProvider. | |
@@ -19776,13 +19776,13 @@ type GetSAMLProviderOutput struct { | |
_ struct{} `type:"structure"` | |
// The date and time when the SAML provider was created. | |
- CreateDate *time.Time `type:"timestamp" timestampFormat:"iso8601"` | |
+ CreateDate *time.Time `type:"timestamp"` | |
// The XML metadata document that includes information about an identity provider. | |
SAMLMetadataDocument *string `min:"1000" type:"string"` | |
// The expiration date and time for the SAML provider. | |
- ValidUntil *time.Time `type:"timestamp" timestampFormat:"iso8601"` | |
+ ValidUntil *time.Time `type:"timestamp"` | |
} | |
// String returns the string representation | |
@@ -20287,7 +20287,7 @@ type Group struct { | |
// when the group was created. | |
// | |
// CreateDate is a required field | |
- CreateDate *time.Time `type:"timestamp" timestampFormat:"iso8601" required:"true"` | |
+ CreateDate *time.Time `type:"timestamp" required:"true"` | |
// The stable and unique string identifying the group. For more information | |
// about IDs, see IAM Identifiers (http://docs.aws.amazon.com/IAM/latest/UserGuide/Using_Identifiers.html) | |
@@ -20368,7 +20368,7 @@ type GroupDetail struct { | |
// The date and time, in ISO 8601 date-time format (http://www.iso.org/iso/iso8601), | |
// when the group was created. | |
- CreateDate *time.Time `type:"timestamp" timestampFormat:"iso8601"` | |
+ CreateDate *time.Time `type:"timestamp"` | |
// The stable and unique string identifying the group. For more information | |
// about IDs, see IAM Identifiers (http://docs.aws.amazon.com/IAM/latest/UserGuide/Using_Identifiers.html) | |
@@ -20464,7 +20464,7 @@ type InstanceProfile struct { | |
// The date when the instance profile was created. | |
// | |
// CreateDate is a required field | |
- CreateDate *time.Time `type:"timestamp" timestampFormat:"iso8601" required:"true"` | |
+ CreateDate *time.Time `type:"timestamp" required:"true"` | |
// The stable and unique string identifying the instance profile. For more information | |
// about IDs, see IAM Identifiers (http://docs.aws.amazon.com/IAM/latest/UserGuide/Using_Identifiers.html) | |
@@ -23662,7 +23662,7 @@ type LoginProfile struct { | |
// The date when the password for the user was created. | |
// | |
// CreateDate is a required field | |
- CreateDate *time.Time `type:"timestamp" timestampFormat:"iso8601" required:"true"` | |
+ CreateDate *time.Time `type:"timestamp" required:"true"` | |
// Specifies whether the user is required to set a new password on next sign-in. | |
PasswordResetRequired *bool `type:"boolean"` | |
@@ -23711,7 +23711,7 @@ type MFADevice struct { | |
// The date when the MFA device was enabled for the user. | |
// | |
// EnableDate is a required field | |
- EnableDate *time.Time `type:"timestamp" timestampFormat:"iso8601" required:"true"` | |
+ EnableDate *time.Time `type:"timestamp" required:"true"` | |
// The serial number that uniquely identifies the MFA device. For virtual MFA | |
// devices, the serial number is the device ARN. | |
@@ -23779,7 +23779,7 @@ type ManagedPolicyDetail struct { | |
// The date and time, in ISO 8601 date-time format (http://www.iso.org/iso/iso8601), | |
// when the policy was created. | |
- CreateDate *time.Time `type:"timestamp" timestampFormat:"iso8601"` | |
+ CreateDate *time.Time `type:"timestamp"` | |
// The identifier for the version of the policy that is set as the default (operative) | |
// version. | |
@@ -23828,7 +23828,7 @@ type ManagedPolicyDetail struct { | |
// when the policy was created. When a policy has more than one version, this | |
// field contains the date and time when the most recent policy version was | |
// created. | |
- UpdateDate *time.Time `type:"timestamp" timestampFormat:"iso8601"` | |
+ UpdateDate *time.Time `type:"timestamp"` | |
} | |
// String returns the string representation | |
@@ -24102,7 +24102,7 @@ type Policy struct { | |
// The date and time, in ISO 8601 date-time format (http://www.iso.org/iso/iso8601), | |
// when the policy was created. | |
- CreateDate *time.Time `type:"timestamp" timestampFormat:"iso8601"` | |
+ CreateDate *time.Time `type:"timestamp"` | |
// The identifier for the version of the policy that is set as the default version. | |
DefaultVersionId *string `type:"string"` | |
@@ -24146,7 +24146,7 @@ type Policy struct { | |
// when the policy was created. When a policy has more than one version, this | |
// field contains the date and time when the most recent policy version was | |
// created. | |
- UpdateDate *time.Time `type:"timestamp" timestampFormat:"iso8601"` | |
+ UpdateDate *time.Time `type:"timestamp"` | |
} | |
// String returns the string representation | |
@@ -24401,7 +24401,7 @@ type PolicyVersion struct { | |
// The date and time, in ISO 8601 date-time format (http://www.iso.org/iso/iso8601), | |
// when the policy version was created. | |
- CreateDate *time.Time `type:"timestamp" timestampFormat:"iso8601"` | |
+ CreateDate *time.Time `type:"timestamp"` | |
// The policy document. | |
// | |
@@ -25520,7 +25520,7 @@ type Role struct { | |
// when the role was created. | |
// | |
// CreateDate is a required field | |
- CreateDate *time.Time `type:"timestamp" timestampFormat:"iso8601" required:"true"` | |
+ CreateDate *time.Time `type:"timestamp" required:"true"` | |
// A description of the role that you provide. | |
Description *string `type:"string"` | |
@@ -25644,7 +25644,7 @@ type RoleDetail struct { | |
// The date and time, in ISO 8601 date-time format (http://www.iso.org/iso/iso8601), | |
// when the role was created. | |
- CreateDate *time.Time `type:"timestamp" timestampFormat:"iso8601"` | |
+ CreateDate *time.Time `type:"timestamp"` | |
// A list of instance profiles that contain this role. | |
InstanceProfileList []*InstanceProfile `type:"list"` | |
@@ -25789,10 +25789,10 @@ type SAMLProviderListEntry struct { | |
Arn *string `min:"20" type:"string"` | |
// The date and time when the SAML provider was created. | |
- CreateDate *time.Time `type:"timestamp" timestampFormat:"iso8601"` | |
+ CreateDate *time.Time `type:"timestamp"` | |
// The expiration date and time for the SAML provider. | |
- ValidUntil *time.Time `type:"timestamp" timestampFormat:"iso8601"` | |
+ ValidUntil *time.Time `type:"timestamp"` | |
} | |
// String returns the string representation | |
@@ -25854,7 +25854,7 @@ type SSHPublicKey struct { | |
// The date and time, in ISO 8601 date-time format (http://www.iso.org/iso/iso8601), | |
// when the SSH public key was uploaded. | |
- UploadDate *time.Time `type:"timestamp" timestampFormat:"iso8601"` | |
+ UploadDate *time.Time `type:"timestamp"` | |
// The name of the IAM user associated with the SSH public key. | |
// | |
@@ -25930,7 +25930,7 @@ type SSHPublicKeyMetadata struct { | |
// when the SSH public key was uploaded. | |
// | |
// UploadDate is a required field | |
- UploadDate *time.Time `type:"timestamp" timestampFormat:"iso8601" required:"true"` | |
+ UploadDate *time.Time `type:"timestamp" required:"true"` | |
// The name of the IAM user associated with the SSH public key. | |
// | |
@@ -26039,7 +26039,7 @@ type ServerCertificateMetadata struct { | |
Arn *string `min:"20" type:"string" required:"true"` | |
// The date on which the certificate is set to expire. | |
- Expiration *time.Time `type:"timestamp" timestampFormat:"iso8601"` | |
+ Expiration *time.Time `type:"timestamp"` | |
// The path to the server certificate. For more information about paths, see | |
// IAM Identifiers (http://docs.aws.amazon.com/IAM/latest/UserGuide/Using_Identifiers.html) | |
@@ -26061,7 +26061,7 @@ type ServerCertificateMetadata struct { | |
ServerCertificateName *string `min:"1" type:"string" required:"true"` | |
// The date when the server certificate was uploaded. | |
- UploadDate *time.Time `type:"timestamp" timestampFormat:"iso8601"` | |
+ UploadDate *time.Time `type:"timestamp"` | |
} | |
// String returns the string representation | |
@@ -26118,7 +26118,7 @@ type ServiceSpecificCredential struct { | |
// when the service-specific credential were created. | |
// | |
// CreateDate is a required field | |
- CreateDate *time.Time `type:"timestamp" timestampFormat:"iso8601" required:"true"` | |
+ CreateDate *time.Time `type:"timestamp" required:"true"` | |
// The name of the service associated with the service-specific credential. | |
// | |
@@ -26215,7 +26215,7 @@ type ServiceSpecificCredentialMetadata struct { | |
// when the service-specific credential were created. | |
// | |
// CreateDate is a required field | |
- CreateDate *time.Time `type:"timestamp" timestampFormat:"iso8601" required:"true"` | |
+ CreateDate *time.Time `type:"timestamp" required:"true"` | |
// The name of the service associated with the service-specific credential. | |
// | |
@@ -26392,7 +26392,7 @@ type SigningCertificate struct { | |
Status *string `type:"string" required:"true" enum:"statusType"` | |
// The date when the signing certificate was uploaded. | |
- UploadDate *time.Time `type:"timestamp" timestampFormat:"iso8601"` | |
+ UploadDate *time.Time `type:"timestamp"` | |
// The name of the user the signing certificate is associated with. | |
// | |
@@ -28855,7 +28855,7 @@ type User struct { | |
// when the user was created. | |
// | |
// CreateDate is a required field | |
- CreateDate *time.Time `type:"timestamp" timestampFormat:"iso8601" required:"true"` | |
+ CreateDate *time.Time `type:"timestamp" required:"true"` | |
// The date and time, in ISO 8601 date-time format (http://www.iso.org/iso/iso8601), | |
// when the user's password was last used to sign in to an AWS website. For | |
@@ -28876,7 +28876,7 @@ type User struct { | |
// contains the date and time the most recent password was used. | |
// | |
// This value is returned only in the GetUser and ListUsers operations. | |
- PasswordLastUsed *time.Time `type:"timestamp" timestampFormat:"iso8601"` | |
+ PasswordLastUsed *time.Time `type:"timestamp"` | |
// The path to the user. For more information about paths, see IAM Identifiers | |
// (http://docs.aws.amazon.com/IAM/latest/UserGuide/Using_Identifiers.html) | |
@@ -28977,7 +28977,7 @@ type UserDetail struct { | |
// The date and time, in ISO 8601 date-time format (http://www.iso.org/iso/iso8601), | |
// when the user was created. | |
- CreateDate *time.Time `type:"timestamp" timestampFormat:"iso8601"` | |
+ CreateDate *time.Time `type:"timestamp"` | |
// A list of IAM groups that the user is in. | |
GroupList []*string `type:"list"` | |
@@ -29081,7 +29081,7 @@ type VirtualMFADevice struct { | |
Base32StringSeed []byte `type:"blob"` | |
// The date and time on which the virtual MFA device was enabled. | |
- EnableDate *time.Time `type:"timestamp" timestampFormat:"iso8601"` | |
+ EnableDate *time.Time `type:"timestamp"` | |
// A QR code PNG image that encodes otpauth://totp/$virtualMFADeviceName@$AccountName?secret=$Base32String | |
// where $virtualMFADeviceName is one of the create call arguments, AccountName | |
diff --git a/vendor/github.com/aws/aws-sdk-go/service/kms/api.go b/vendor/github.com/aws/aws-sdk-go/service/kms/api.go | |
index 48efb9dd4..540480c7c 100644 | |
--- a/vendor/github.com/aws/aws-sdk-go/service/kms/api.go | |
+++ b/vendor/github.com/aws/aws-sdk-go/service/kms/api.go | |
@@ -18,7 +18,7 @@ const opCancelKeyDeletion = "CancelKeyDeletion" | |
// CancelKeyDeletionRequest generates a "aws/request.Request" representing the | |
// client's request for the CancelKeyDeletion operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -66,6 +66,10 @@ func (c *KMS) CancelKeyDeletionRequest(input *CancelKeyDeletionInput) (req *requ | |
// Deleting Customer Master Keys (http://docs.aws.amazon.com/kms/latest/developerguide/deleting-keys.html) | |
// in the AWS Key Management Service Developer Guide. | |
// | |
+// The result of this operation varies with the key state of the CMK. For details, | |
+// see How Key State Affects Use of a Customer Master Key (http://docs.aws.amazon.com/kms/latest/developerguide/key-state.html) | |
+// in the AWS Key Management Service Developer Guide. | |
+// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
// the error. | |
@@ -124,7 +128,7 @@ const opCreateAlias = "CreateAlias" | |
// CreateAliasRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateAlias operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -165,8 +169,9 @@ func (c *KMS) CreateAliasRequest(input *CreateAliasInput) (req *request.Request, | |
// CreateAlias API operation for AWS Key Management Service. | |
// | |
-// Creates a display name for a customer master key (CMK). You can use an alias | |
-// to identify a CMK in selected operations, such as Encrypt and GenerateDataKey. | |
+// Creates a display name for a customer-managed customer master key (CMK). | |
+// You can use an alias to identify a CMK in selected operations, such as Encrypt | |
+// and GenerateDataKey. | |
// | |
// Each CMK can have multiple aliases, but each alias points to only one CMK. | |
// The alias name must be unique in the AWS account and region. To simplify | |
@@ -178,10 +183,9 @@ func (c *KMS) CreateAliasRequest(input *CreateAliasInput) (req *request.Request, | |
// the response from the DescribeKey operation. To get the aliases of all CMKs, | |
// use the ListAliases operation. | |
// | |
-// An alias must start with the word alias followed by a forward slash (alias/). | |
// The alias name can contain only alphanumeric characters, forward slashes | |
-// (/), underscores (_), and dashes (-). Alias names cannot begin with aws; | |
-// that alias name prefix is reserved by Amazon Web Services (AWS). | |
+// (/), underscores (_), and dashes (-). Alias names cannot begin with aws/. | |
+// That alias name prefix is reserved for AWS managed CMKs. | |
// | |
// The alias and the CMK it is mapped to must be in the same AWS account and | |
// the same region. You cannot perform this operation on an alias in a different | |
@@ -189,6 +193,10 @@ func (c *KMS) CreateAliasRequest(input *CreateAliasInput) (req *request.Request, | |
// | |
// To map an existing alias to a different CMK, call UpdateAlias. | |
// | |
+// The result of this operation varies with the key state of the CMK. For details, | |
+// see How Key State Affects Use of a Customer Master Key (http://docs.aws.amazon.com/kms/latest/developerguide/key-state.html) | |
+// in the AWS Key Management Service Developer Guide. | |
+// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
// the error. | |
@@ -256,7 +264,7 @@ const opCreateGrant = "CreateGrant" | |
// CreateGrantRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateGrant operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -304,6 +312,10 @@ func (c *KMS) CreateGrantRequest(input *CreateGrantInput) (req *request.Request, | |
// see Grants (http://docs.aws.amazon.com/kms/latest/developerguide/grants.html) | |
// in the AWS Key Management Service Developer Guide. | |
// | |
+// The result of this operation varies with the key state of the CMK. For details, | |
+// see How Key State Affects Use of a Customer Master Key (http://docs.aws.amazon.com/kms/latest/developerguide/key-state.html) | |
+// in the AWS Key Management Service Developer Guide. | |
+// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
// the error. | |
@@ -373,7 +385,7 @@ const opCreateKey = "CreateKey" | |
// CreateKeyRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateKey operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -414,8 +426,8 @@ func (c *KMS) CreateKeyRequest(input *CreateKeyInput) (req *request.Request, out | |
// | |
// Creates a customer master key (CMK) in the caller's AWS account. | |
// | |
-// You can use a CMK to encrypt small amounts of data (4 KiB or less) directly, | |
-// but CMKs are more commonly used to encrypt data encryption keys (DEKs), which | |
+// You can use a CMK to encrypt small amounts of data (4 KiB or less) directly. | |
+// But CMKs are more commonly used to encrypt data encryption keys (DEKs), which | |
// are used to encrypt raw data. For more information about DEKs and the difference | |
// between CMKs and DEKs, see the following: | |
// | |
@@ -488,7 +500,7 @@ const opDecrypt = "Decrypt" | |
// DecryptRequest generates a "aws/request.Request" representing the | |
// client's request for the Decrypt operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -536,14 +548,17 @@ func (c *KMS) DecryptRequest(input *DecryptInput) (req *request.Request, output | |
// | |
// * Encrypt | |
// | |
-// Note that if a caller has been granted access permissions to all keys (through, | |
-// for example, IAM user policies that grant Decrypt permission on all resources), | |
-// then ciphertext encrypted by using keys in other accounts where the key grants | |
-// access to the caller can be decrypted. To remedy this, we recommend that | |
-// you do not grant Decrypt access in an IAM user policy. Instead grant Decrypt | |
-// access only in key policies. If you must grant Decrypt access in an IAM user | |
-// policy, you should scope the resource to specific keys or to specific trusted | |
-// accounts. | |
+// Whenever possible, use key policies to give users permission to call the | |
+// Decrypt operation on the CMK, instead of IAM policies. Otherwise, you might | |
+// create an IAM user policy that gives the user Decrypt permission on all CMKs. | |
+// This user could decrypt ciphertext that was encrypted by CMKs in other accounts | |
+// if the key policy for the cross-account CMK permits it. If you must use an | |
+// IAM policy for Decrypt permissions, limit the user to particular CMKs or | |
+// particular trusted accounts. | |
+// | |
+// The result of this operation varies with the key state of the CMK. For details, | |
+// see How Key State Affects Use of a Customer Master Key (http://docs.aws.amazon.com/kms/latest/developerguide/key-state.html) | |
+// in the AWS Key Management Service Developer Guide. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
@@ -615,7 +630,7 @@ const opDeleteAlias = "DeleteAlias" | |
// DeleteAliasRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteAlias operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -723,7 +738,7 @@ const opDeleteImportedKeyMaterial = "DeleteImportedKeyMaterial" | |
// DeleteImportedKeyMaterialRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteImportedKeyMaterial operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -776,6 +791,10 @@ func (c *KMS) DeleteImportedKeyMaterialRequest(input *DeleteImportedKeyMaterialI | |
// After you delete key material, you can use ImportKeyMaterial to reimport | |
// the same key material into the CMK. | |
// | |
+// The result of this operation varies with the key state of the CMK. For details, | |
+// see How Key State Affects Use of a Customer Master Key (http://docs.aws.amazon.com/kms/latest/developerguide/key-state.html) | |
+// in the AWS Key Management Service Developer Guide. | |
+// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
// the error. | |
@@ -838,7 +857,7 @@ const opDescribeKey = "DescribeKey" | |
// DescribeKeyRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeKey operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -879,6 +898,11 @@ func (c *KMS) DescribeKeyRequest(input *DescribeKeyInput) (req *request.Request, | |
// | |
// Provides detailed information about the specified customer master key (CMK). | |
// | |
+// You can use DescribeKey on a predefined AWS alias, that is, an AWS alias | |
+// with no key ID. When you do, AWS KMS associates the alias with an AWS managed | |
+// CMK (http://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#master_keys) | |
+// and returns its KeyId and Arn in the response. | |
+// | |
// To perform this operation on a CMK in a different AWS account, specify the | |
// key ARN or alias ARN in the value of the KeyId parameter. | |
// | |
@@ -932,7 +956,7 @@ const opDisableKey = "DisableKey" | |
// DisableKeyRequest generates a "aws/request.Request" representing the | |
// client's request for the DisableKey operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -981,6 +1005,10 @@ func (c *KMS) DisableKeyRequest(input *DisableKeyInput) (req *request.Request, o | |
// Key State Affects the Use of a Customer Master Key (http://docs.aws.amazon.com/kms/latest/developerguide/key-state.html) | |
// in the AWS Key Management Service Developer Guide. | |
// | |
+// The result of this operation varies with the key state of the CMK. For details, | |
+// see How Key State Affects Use of a Customer Master Key (http://docs.aws.amazon.com/kms/latest/developerguide/key-state.html) | |
+// in the AWS Key Management Service Developer Guide. | |
+// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
// the error. | |
@@ -1039,7 +1067,7 @@ const opDisableKeyRotation = "DisableKeyRotation" | |
// DisableKeyRotationRequest generates a "aws/request.Request" representing the | |
// client's request for the DisableKeyRotation operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1080,9 +1108,13 @@ func (c *KMS) DisableKeyRotationRequest(input *DisableKeyRotationInput) (req *re | |
// DisableKeyRotation API operation for AWS Key Management Service. | |
// | |
-// Disables automatic rotation of the key material for the specified customer | |
-// master key (CMK). You cannot perform this operation on a CMK in a different | |
-// AWS account. | |
+// Disables automatic rotation of the key material (http://docs.aws.amazon.com/kms/latest/developerguide/rotate-keys.html) | |
+// for the specified customer master key (CMK). You cannot perform this operation | |
+// on a CMK in a different AWS account. | |
+// | |
+// The result of this operation varies with the key state of the CMK. For details, | |
+// see How Key State Affects Use of a Customer Master Key (http://docs.aws.amazon.com/kms/latest/developerguide/key-state.html) | |
+// in the AWS Key Management Service Developer Guide. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
@@ -1149,7 +1181,7 @@ const opEnableKey = "EnableKey" | |
// EnableKeyRequest generates a "aws/request.Request" representing the | |
// client's request for the EnableKey operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1194,6 +1226,10 @@ func (c *KMS) EnableKeyRequest(input *EnableKeyInput) (req *request.Request, out | |
// its use for cryptographic operations. You cannot perform this operation on | |
// a CMK in a different AWS account. | |
// | |
+// The result of this operation varies with the key state of the CMK. For details, | |
+// see How Key State Affects Use of a Customer Master Key (http://docs.aws.amazon.com/kms/latest/developerguide/key-state.html) | |
+// in the AWS Key Management Service Developer Guide. | |
+// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
// the error. | |
@@ -1257,7 +1293,7 @@ const opEnableKeyRotation = "EnableKeyRotation" | |
// EnableKeyRotationRequest generates a "aws/request.Request" representing the | |
// client's request for the EnableKeyRotation operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1298,9 +1334,13 @@ func (c *KMS) EnableKeyRotationRequest(input *EnableKeyRotationInput) (req *requ | |
// EnableKeyRotation API operation for AWS Key Management Service. | |
// | |
-// Enables automatic rotation of the key material for the specified customer | |
-// master key (CMK). You cannot perform this operation on a CMK in a different | |
-// AWS account. | |
+// Enables automatic rotation of the key material (http://docs.aws.amazon.com/kms/latest/developerguide/rotate-keys.html) | |
+// for the specified customer master key (CMK). You cannot perform this operation | |
+// on a CMK in a different AWS account. | |
+// | |
+// The result of this operation varies with the key state of the CMK. For details, | |
+// see How Key State Affects Use of a Customer Master Key (http://docs.aws.amazon.com/kms/latest/developerguide/key-state.html) | |
+// in the AWS Key Management Service Developer Guide. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
@@ -1367,7 +1407,7 @@ const opEncrypt = "Encrypt" | |
// EncryptRequest generates a "aws/request.Request" representing the | |
// client's request for the Encrypt operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1412,23 +1452,27 @@ func (c *KMS) EncryptRequest(input *EncryptInput) (req *request.Request, output | |
// * You can encrypt up to 4 kilobytes (4096 bytes) of arbitrary data such | |
// as an RSA key, a database password, or other sensitive information. | |
// | |
-// * To move encrypted data from one AWS region to another, you can use this | |
-// operation to encrypt in the new region the plaintext data key that was | |
-// used to encrypt the data in the original region. This provides you with | |
-// an encrypted copy of the data key that can be decrypted in the new region | |
-// and used there to decrypt the encrypted data. | |
+// * You can use the Encrypt operation to move encrypted data from one AWS | |
+// region to another. In the first region, generate a data key and use the | |
+// plaintext key to encrypt the data. Then, in the new region, call the Encrypt | |
+// method on same plaintext data key. Now, you can safely move the encrypted | |
+// data and encrypted data key to the new region, and decrypt in the new | |
+// region when necessary. | |
// | |
-// To perform this operation on a CMK in a different AWS account, specify the | |
-// key ARN or alias ARN in the value of the KeyId parameter. | |
+// You don't need use this operation to encrypt a data key within a region. | |
+// The GenerateDataKey and GenerateDataKeyWithoutPlaintext operations return | |
+// an encrypted data key. | |
// | |
-// Unless you are moving encrypted data from one region to another, you don't | |
-// use this operation to encrypt a generated data key within a region. To get | |
-// data keys that are already encrypted, call the GenerateDataKey or GenerateDataKeyWithoutPlaintext | |
-// operation. Data keys don't need to be encrypted again by calling Encrypt. | |
+// Also, you don't need to use this operation to encrypt data in your application. | |
+// You can use the plaintext and encrypted data keys that the GenerateDataKey | |
+// operation returns. | |
// | |
-// To encrypt data locally in your application, use the GenerateDataKey operation | |
-// to return a plaintext data encryption key and a copy of the key encrypted | |
-// under the CMK of your choosing. | |
+// The result of this operation varies with the key state of the CMK. For details, | |
+// see How Key State Affects Use of a Customer Master Key (http://docs.aws.amazon.com/kms/latest/developerguide/key-state.html) | |
+// in the AWS Key Management Service Developer Guide. | |
+// | |
+// To perform this operation on a CMK in a different AWS account, specify the | |
+// key ARN or alias ARN in the value of the KeyId parameter. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
@@ -1498,7 +1542,7 @@ const opGenerateDataKey = "GenerateDataKey" | |
// GenerateDataKeyRequest generates a "aws/request.Request" representing the | |
// client's request for the GenerateDataKey operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1584,6 +1628,10 @@ func (c *KMS) GenerateDataKeyRequest(input *GenerateDataKeyInput) (req *request. | |
// Context (http://docs.aws.amazon.com/kms/latest/developerguide/encryption-context.html) | |
// in the AWS Key Management Service Developer Guide. | |
// | |
+// The result of this operation varies with the key state of the CMK. For details, | |
+// see How Key State Affects Use of a Customer Master Key (http://docs.aws.amazon.com/kms/latest/developerguide/key-state.html) | |
+// in the AWS Key Management Service Developer Guide. | |
+// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
// the error. | |
@@ -1652,7 +1700,7 @@ const opGenerateDataKeyWithoutPlaintext = "GenerateDataKeyWithoutPlaintext" | |
// GenerateDataKeyWithoutPlaintextRequest generates a "aws/request.Request" representing the | |
// client's request for the GenerateDataKeyWithoutPlaintext operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1706,9 +1754,14 @@ func (c *KMS) GenerateDataKeyWithoutPlaintextRequest(input *GenerateDataKeyWitho | |
// (GenerateDataKeyWithoutPlaintext) to get an encrypted data key and then stores | |
// it in the container. Later, a different component of the system, called the | |
// data plane, puts encrypted data into the containers. To do this, it passes | |
-// the encrypted data key to the Decrypt operation, then uses the returned plaintext | |
-// data key to encrypt data, and finally stores the encrypted data in the container. | |
-// In this system, the control plane never sees the plaintext data key. | |
+// the encrypted data key to the Decrypt operation. It then uses the returned | |
+// plaintext data key to encrypt data and finally stores the encrypted data | |
+// in the container. In this system, the control plane never sees the plaintext | |
+// data key. | |
+// | |
+// The result of this operation varies with the key state of the CMK. For details, | |
+// see How Key State Affects Use of a Customer Master Key (http://docs.aws.amazon.com/kms/latest/developerguide/key-state.html) | |
+// in the AWS Key Management Service Developer Guide. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
@@ -1778,7 +1831,7 @@ const opGenerateRandom = "GenerateRandom" | |
// GenerateRandomRequest generates a "aws/request.Request" representing the | |
// client's request for the GenerateRandom operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1866,7 +1919,7 @@ const opGetKeyPolicy = "GetKeyPolicy" | |
// GetKeyPolicyRequest generates a "aws/request.Request" representing the | |
// client's request for the GetKeyPolicy operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1966,7 +2019,7 @@ const opGetKeyRotationStatus = "GetKeyRotationStatus" | |
// GetKeyRotationStatusRequest generates a "aws/request.Request" representing the | |
// client's request for the GetKeyRotationStatus operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2006,7 +2059,20 @@ func (c *KMS) GetKeyRotationStatusRequest(input *GetKeyRotationStatusInput) (req | |
// GetKeyRotationStatus API operation for AWS Key Management Service. | |
// | |
// Gets a Boolean value that indicates whether automatic rotation of the key | |
-// material is enabled for the specified customer master key (CMK). | |
+// material (http://docs.aws.amazon.com/kms/latest/developerguide/rotate-keys.html) | |
+// is enabled for the specified customer master key (CMK). | |
+// | |
+// The result of this operation varies with the key state of the CMK. For details, | |
+// see How Key State Affects Use of a Customer Master Key (http://docs.aws.amazon.com/kms/latest/developerguide/key-state.html) | |
+// in the AWS Key Management Service Developer Guide. | |
+// | |
+// * Disabled: The key rotation status does not change when you disable a | |
+// CMK. However, while the CMK is disabled, AWS KMS does not rotate the backing | |
+// key. | |
+// | |
+// * Pending deletion: While a CMK is pending deletion, its key rotation | |
+// status is false and AWS KMS does not rotate the backing key. If you cancel | |
+// the deletion, the original key rotation status is restored. | |
// | |
// To perform this operation on a CMK in a different AWS account, specify the | |
// key ARN in the value of the KeyId parameter. | |
@@ -2073,7 +2139,7 @@ const opGetParametersForImport = "GetParametersForImport" | |
// GetParametersForImportRequest generates a "aws/request.Request" representing the | |
// client's request for the GetParametersForImport operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2130,6 +2196,10 @@ func (c *KMS) GetParametersForImportRequest(input *GetParametersForImportInput) | |
// they expire, they cannot be used for a subsequent ImportKeyMaterial request. | |
// To get new ones, send another GetParametersForImport request. | |
// | |
+// The result of this operation varies with the key state of the CMK. For details, | |
+// see How Key State Affects Use of a Customer Master Key (http://docs.aws.amazon.com/kms/latest/developerguide/key-state.html) | |
+// in the AWS Key Management Service Developer Guide. | |
+// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
// the error. | |
@@ -2192,7 +2262,7 @@ const opImportKeyMaterial = "ImportKeyMaterial" | |
// ImportKeyMaterialRequest generates a "aws/request.Request" representing the | |
// client's request for the ImportKeyMaterial operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2268,6 +2338,10 @@ func (c *KMS) ImportKeyMaterialRequest(input *ImportKeyMaterialInput) (req *requ | |
// into a CMK, you can reimport the same key material into that CMK, but you | |
// cannot import different key material. | |
// | |
+// The result of this operation varies with the key state of the CMK. For details, | |
+// see How Key State Affects Use of a Customer Master Key (http://docs.aws.amazon.com/kms/latest/developerguide/key-state.html) | |
+// in the AWS Key Management Service Developer Guide. | |
+// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
// the error. | |
@@ -2349,7 +2423,7 @@ const opListAliases = "ListAliases" | |
// ListAliasesRequest generates a "aws/request.Request" representing the | |
// client's request for the ListAliases operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2394,14 +2468,22 @@ func (c *KMS) ListAliasesRequest(input *ListAliasesInput) (req *request.Request, | |
// ListAliases API operation for AWS Key Management Service. | |
// | |
-// Gets a list of all aliases in the caller's AWS account and region. You cannot | |
+// Gets a list of aliases in the caller's AWS account and region. You cannot | |
// list aliases in other accounts. For more information about aliases, see CreateAlias. | |
// | |
-// The response might include several aliases that do not have a TargetKeyId | |
-// field because they are not associated with a CMK. These are predefined aliases | |
-// that are reserved for CMKs managed by AWS services. If an alias is not associated | |
-// with a CMK, the alias does not count against the alias limit (http://docs.aws.amazon.com/kms/latest/developerguide/limits.html#aliases-limit) | |
-// for your account. | |
+// By default, the ListAliases command returns all aliases in the account and | |
+// region. To get only the aliases that point to a particular customer master | |
+// key (CMK), use the KeyId parameter. | |
+// | |
+// The ListAliases response can include aliases that you created and associated | |
+// with your customer managed CMKs, and aliases that AWS created and associated | |
+// with AWS managed CMKs in your account. You can recognize AWS aliases because | |
+// their names have the format aws/<service-name>, such as aws/dynamodb. | |
+// | |
+// The response might also include aliases that have no TargetKeyId field. These | |
+// are predefined aliases that AWS has created but has not yet associated with | |
+// a CMK. Aliases that AWS creates in your account, including predefined aliases, | |
+// do not count against your AWS KMS aliases limit (http://docs.aws.amazon.com/kms/latest/developerguide/limits.html#aliases-limit). | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
@@ -2500,7 +2582,7 @@ const opListGrants = "ListGrants" | |
// ListGrantsRequest generates a "aws/request.Request" representing the | |
// client's request for the ListGrants operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2662,7 +2744,7 @@ const opListKeyPolicies = "ListKeyPolicies" | |
// ListKeyPoliciesRequest generates a "aws/request.Request" representing the | |
// client's request for the ListKeyPolicies operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2820,7 +2902,7 @@ const opListKeys = "ListKeys" | |
// ListKeysRequest generates a "aws/request.Request" representing the | |
// client's request for the ListKeys operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2965,7 +3047,7 @@ const opListResourceTags = "ListResourceTags" | |
// ListResourceTagsRequest generates a "aws/request.Request" representing the | |
// client's request for the ListResourceTags operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3058,7 +3140,7 @@ const opListRetirableGrants = "ListRetirableGrants" | |
// ListRetirableGrantsRequest generates a "aws/request.Request" representing the | |
// client's request for the ListRetirableGrants operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3157,7 +3239,7 @@ const opPutKeyPolicy = "PutKeyPolicy" | |
// PutKeyPolicyRequest generates a "aws/request.Request" representing the | |
// client's request for the PutKeyPolicy operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3275,7 +3357,7 @@ const opReEncrypt = "ReEncrypt" | |
// ReEncryptRequest generates a "aws/request.Request" representing the | |
// client's request for the ReEncrypt operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3325,10 +3407,14 @@ func (c *KMS) ReEncryptRequest(input *ReEncryptInput) (req *request.Request, out | |
// on the source CMK and once as ReEncryptTo on the destination CMK. We recommend | |
// that you include the "kms:ReEncrypt*" permission in your key policies (http://docs.aws.amazon.com/kms/latest/developerguide/key-policies.html) | |
// to permit reencryption from or to the CMK. This permission is automatically | |
-// included in the key policy when you create a CMK through the console, but | |
+// included in the key policy when you create a CMK through the console. But | |
// you must include it manually when you create a CMK programmatically or when | |
// you set a key policy with the PutKeyPolicy operation. | |
// | |
+// The result of this operation varies with the key state of the CMK. For details, | |
+// see How Key State Affects Use of a Customer Master Key (http://docs.aws.amazon.com/kms/latest/developerguide/key-state.html) | |
+// in the AWS Key Management Service Developer Guide. | |
+// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
// the error. | |
@@ -3402,7 +3488,7 @@ const opRetireGrant = "RetireGrant" | |
// RetireGrantRequest generates a "aws/request.Request" representing the | |
// client's request for the RetireGrant operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3524,7 +3610,7 @@ const opRevokeGrant = "RevokeGrant" | |
// RevokeGrantRequest generates a "aws/request.Request" representing the | |
// client's request for the RevokeGrant operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3632,7 +3718,7 @@ const opScheduleKeyDeletion = "ScheduleKeyDeletion" | |
// ScheduleKeyDeletionRequest generates a "aws/request.Request" representing the | |
// client's request for the ScheduleKeyDeletion operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3690,6 +3776,10 @@ func (c *KMS) ScheduleKeyDeletionRequest(input *ScheduleKeyDeletionInput) (req * | |
// Master Keys (http://docs.aws.amazon.com/kms/latest/developerguide/deleting-keys.html) | |
// in the AWS Key Management Service Developer Guide. | |
// | |
+// The result of this operation varies with the key state of the CMK. For details, | |
+// see How Key State Affects Use of a Customer Master Key (http://docs.aws.amazon.com/kms/latest/developerguide/key-state.html) | |
+// in the AWS Key Management Service Developer Guide. | |
+// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
// the error. | |
@@ -3748,7 +3838,7 @@ const opTagResource = "TagResource" | |
// TagResourceRequest generates a "aws/request.Request" representing the | |
// client's request for the TagResource operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3789,22 +3879,23 @@ func (c *KMS) TagResourceRequest(input *TagResourceInput) (req *request.Request, | |
// TagResource API operation for AWS Key Management Service. | |
// | |
-// Adds or overwrites one or more tags for the specified customer master key | |
-// (CMK). You cannot perform this operation on a CMK in a different AWS account. | |
+// Adds or edits tags for a customer master key (CMK). You cannot perform this | |
+// operation on a CMK in a different AWS account. | |
// | |
// Each tag consists of a tag key and a tag value. Tag keys and tag values are | |
// both required, but tag values can be empty (null) strings. | |
// | |
-// You cannot use the same tag key more than once per CMK. For example, consider | |
-// a CMK with one tag whose tag key is Purpose and tag value is Test. If you | |
-// send a TagResource request for this CMK with a tag key of Purpose and a tag | |
-// value of Prod, it does not create a second tag. Instead, the original tag | |
-// is overwritten with the new tag value. | |
+// You can only use a tag key once for each CMK. If you use the tag key again, | |
+// AWS KMS replaces the current tag value with the specified value. | |
// | |
// For information about the rules that apply to tag keys and tag values, see | |
// User-Defined Tag Restrictions (http://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/allocation-tag-restrictions.html) | |
// in the AWS Billing and Cost Management User Guide. | |
// | |
+// The result of this operation varies with the key state of the CMK. For details, | |
+// see How Key State Affects Use of a Customer Master Key (http://docs.aws.amazon.com/kms/latest/developerguide/key-state.html) | |
+// in the AWS Key Management Service Developer Guide. | |
+// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
// the error. | |
@@ -3867,7 +3958,7 @@ const opUntagResource = "UntagResource" | |
// UntagResourceRequest generates a "aws/request.Request" representing the | |
// client's request for the UntagResource operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3908,12 +3999,15 @@ func (c *KMS) UntagResourceRequest(input *UntagResourceInput) (req *request.Requ | |
// UntagResource API operation for AWS Key Management Service. | |
// | |
-// Removes the specified tag or tags from the specified customer master key | |
-// (CMK). You cannot perform this operation on a CMK in a different AWS account. | |
+// Removes the specified tags from the specified customer master key (CMK). | |
+// You cannot perform this operation on a CMK in a different AWS account. | |
+// | |
+// To remove a tag, specify the tag key. To change the tag value of an existing | |
+// tag key, use TagResource. | |
// | |
-// To remove a tag, you specify the tag key for each tag to remove. You do not | |
-// specify the tag value. To overwrite the tag value for an existing tag, use | |
-// TagResource. | |
+// The result of this operation varies with the key state of the CMK. For details, | |
+// see How Key State Affects Use of a Customer Master Key (http://docs.aws.amazon.com/kms/latest/developerguide/key-state.html) | |
+// in the AWS Key Management Service Developer Guide. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
@@ -3972,7 +4066,7 @@ const opUpdateAlias = "UpdateAlias" | |
// UpdateAliasRequest generates a "aws/request.Request" representing the | |
// client's request for the UpdateAlias operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -4034,6 +4128,10 @@ func (c *KMS) UpdateAliasRequest(input *UpdateAliasInput) (req *request.Request, | |
// cannot begin with aws; that alias name prefix is reserved by Amazon Web Services | |
// (AWS). | |
// | |
+// The result of this operation varies with the key state of the CMK. For details, | |
+// see How Key State Affects Use of a Customer Master Key (http://docs.aws.amazon.com/kms/latest/developerguide/key-state.html) | |
+// in the AWS Key Management Service Developer Guide. | |
+// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
// the error. | |
@@ -4089,7 +4187,7 @@ const opUpdateKeyDescription = "UpdateKeyDescription" | |
// UpdateKeyDescriptionRequest generates a "aws/request.Request" representing the | |
// client's request for the UpdateKeyDescription operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -4130,11 +4228,15 @@ func (c *KMS) UpdateKeyDescriptionRequest(input *UpdateKeyDescriptionInput) (req | |
// UpdateKeyDescription API operation for AWS Key Management Service. | |
// | |
-// Updates the description of a customer master key (CMK). To see the decription | |
+// Updates the description of a customer master key (CMK). To see the description | |
// of a CMK, use DescribeKey. | |
// | |
// You cannot perform this operation on a CMK in a different AWS account. | |
// | |
+// The result of this operation varies with the key state of the CMK. For details, | |
+// see How Key State Affects Use of a Customer Master Key (http://docs.aws.amazon.com/kms/latest/developerguide/key-state.html) | |
+// in the AWS Key Management Service Developer Guide. | |
+// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
// the error. | |
@@ -4308,9 +4410,9 @@ func (s *CancelKeyDeletionOutput) SetKeyId(v string) *CancelKeyDeletionOutput { | |
type CreateAliasInput struct { | |
_ struct{} `type:"structure"` | |
- // String that contains the display name. The name must start with the word | |
- // "alias" followed by a forward slash (alias/). Aliases that begin with "alias/AWS" | |
- // are reserved. | |
+ // Specifies the alias name. This value must begin with alias/ followed by the | |
+ // alias name, such as alias/ExampleAlias. The alias name cannot begin with | |
+ // aws/. The alias/aws/ prefix is reserved for AWS managed CMKs. | |
// | |
// AliasName is a required field | |
AliasName *string `min:"1" type:"string" required:"true"` | |
@@ -4435,8 +4537,8 @@ type CreateGrantInput struct { | |
// KeyId is a required field | |
KeyId *string `min:"1" type:"string" required:"true"` | |
- // A friendly name for identifying the grant. Use this value to prevent unintended | |
- // creation of duplicate grants when retrying this request. | |
+ // A friendly name for identifying the grant. Use this value to prevent the | |
+ // unintended creation of duplicate grants when retrying this request. | |
// | |
// When this value is absent, all CreateGrant requests result in a new grant | |
// with a unique GrantId even if all the supplied parameters are identical. | |
@@ -4642,9 +4744,9 @@ type CreateKeyInput struct { | |
// The principals in the key policy must exist and be visible to AWS KMS. | |
// When you create a new AWS principal (for example, an IAM user or role), | |
// you might need to enforce a delay before including the new principal in | |
- // a key policy because the new principal might not be immediately visible | |
- // to AWS KMS. For more information, see Changes that I make are not always | |
- // immediately visible (http://docs.aws.amazon.com/IAM/latest/UserGuide/troubleshoot_general.html#troubleshoot_general_eventual-consistency) | |
+ // a key policy. The reason for this is that the new principal might not | |
+ // be immediately visible to AWS KMS. For more information, see Changes that | |
+ // I make are not always immediately visible (http://docs.aws.amazon.com/IAM/latest/UserGuide/troubleshoot_general.html#troubleshoot_general_eventual-consistency) | |
// in the AWS Identity and Access Management User Guide. | |
// | |
// If you do not provide a key policy, AWS KMS attaches a default key policy | |
@@ -4987,7 +5089,11 @@ type DescribeKeyInput struct { | |
// in the AWS Key Management Service Developer Guide. | |
GrantTokens []*string `type:"list"` | |
- // A unique identifier for the customer master key (CMK). | |
+ // Describes the specified customer master key (CMK). | |
+ // | |
+ // If you specify a predefined AWS alias (an AWS alias with no key ID), KMS | |
+ // associates the alias with an AWS managed CMK (http://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#master_keys) | |
+ // and returns its KeyId and Arn in the response. | |
// | |
// To specify a CMK, use its key ID, Amazon Resource Name (ARN), alias name, | |
// or alias ARN. When using an alias name, prefix it with "alias/". To specify | |
@@ -6016,9 +6122,8 @@ type GetParametersForImportInput struct { | |
// KeyId is a required field | |
KeyId *string `min:"1" type:"string" required:"true"` | |
- // The algorithm you will use to encrypt the key material before importing it | |
- // with ImportKeyMaterial. For more information, see Encrypt the Key Material | |
- // (http://docs.aws.amazon.com/kms/latest/developerguide/importing-keys-encrypt-key-material.html) | |
+ // The algorithm you use to encrypt the key material before importing it with | |
+ // ImportKeyMaterial. For more information, see Encrypt the Key Material (http://docs.aws.amazon.com/kms/latest/developerguide/importing-keys-encrypt-key-material.html) | |
// in the AWS Key Management Service Developer Guide. | |
// | |
// WrappingAlgorithm is a required field | |
@@ -6096,7 +6201,7 @@ type GetParametersForImportOutput struct { | |
// The time at which the import token and public key are no longer valid. After | |
// this time, you cannot use them to make an ImportKeyMaterial request and you | |
// must send another GetParametersForImport request to get new ones. | |
- ParametersValidTo *time.Time `type:"timestamp" timestampFormat:"unix"` | |
+ ParametersValidTo *time.Time `type:"timestamp"` | |
// The public key to use to encrypt the key material before importing it with | |
// ImportKeyMaterial. | |
@@ -6140,14 +6245,14 @@ func (s *GetParametersForImportOutput) SetPublicKey(v []byte) *GetParametersForI | |
} | |
// A structure that you can use to allow certain operations in the grant only | |
-// when the desired encryption context is present. For more information about | |
+// when the preferred encryption context is present. For more information about | |
// encryption context, see Encryption Context (http://docs.aws.amazon.com/kms/latest/developerguide/encryption-context.html) | |
// in the AWS Key Management Service Developer Guide. | |
// | |
// Grant constraints apply only to operations that accept encryption context | |
// as input. For example, the DescribeKey operation does not accept encryption | |
// context as input. A grant that allows the DescribeKey operation does so regardless | |
-// of the grant constraints. In constrast, the Encrypt operation accepts encryption | |
+// of the grant constraints. In contrast, the Encrypt operation accepts encryption | |
// context as input. A grant that allows the Encrypt operation does so only | |
// when the encryption context of the Encrypt operation satisfies the grant | |
// constraints. | |
@@ -6200,7 +6305,7 @@ type GrantListEntry struct { | |
Constraints *GrantConstraints `type:"structure"` | |
// The date and time when the grant was created. | |
- CreationDate *time.Time `type:"timestamp" timestampFormat:"unix"` | |
+ CreationDate *time.Time `type:"timestamp"` | |
// The unique identifier for the grant. | |
GrantId *string `min:"1" type:"string"` | |
@@ -6336,7 +6441,7 @@ type ImportKeyMaterialInput struct { | |
// expires, AWS KMS deletes the key material and the CMK becomes unusable. You | |
// must omit this parameter when the ExpirationModel parameter is set to KEY_MATERIAL_DOES_NOT_EXPIRE. | |
// Otherwise it is required. | |
- ValidTo *time.Time `type:"timestamp" timestampFormat:"unix"` | |
+ ValidTo *time.Time `type:"timestamp"` | |
} | |
// String returns the string representation | |
@@ -6470,11 +6575,11 @@ type KeyMetadata struct { | |
Arn *string `min:"20" type:"string"` | |
// The date and time when the CMK was created. | |
- CreationDate *time.Time `type:"timestamp" timestampFormat:"unix"` | |
+ CreationDate *time.Time `type:"timestamp"` | |
// The date and time after which AWS KMS deletes the CMK. This value is present | |
// only when KeyState is PendingDeletion, otherwise this value is omitted. | |
- DeletionDate *time.Time `type:"timestamp" timestampFormat:"unix"` | |
+ DeletionDate *time.Time `type:"timestamp"` | |
// The description of the CMK. | |
Description *string `type:"string"` | |
@@ -6492,7 +6597,7 @@ type KeyMetadata struct { | |
// KeyId is a required field | |
KeyId *string `min:"1" type:"string" required:"true"` | |
- // The CMK's manager. CMKs are either customer-managed or AWS-managed. For more | |
+ // The CMK's manager. CMKs are either customer managed or AWS managed. For more | |
// information about the difference, see Customer Master Keys (http://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#master_keys) | |
// in the AWS Key Management Service Developer Guide. | |
KeyManager *string `type:"string" enum:"KeyManagerType"` | |
@@ -6519,7 +6624,7 @@ type KeyMetadata struct { | |
// expires, AWS KMS deletes the key material and the CMK becomes unusable. This | |
// value is present only for CMKs whose Origin is EXTERNAL and whose ExpirationModel | |
// is KEY_MATERIAL_EXPIRES, otherwise this value is omitted. | |
- ValidTo *time.Time `type:"timestamp" timestampFormat:"unix"` | |
+ ValidTo *time.Time `type:"timestamp"` | |
} | |
// String returns the string representation | |
@@ -6613,6 +6718,14 @@ func (s *KeyMetadata) SetValidTo(v time.Time) *KeyMetadata { | |
type ListAliasesInput struct { | |
_ struct{} `type:"structure"` | |
+ // Lists only aliases that refer to the specified CMK. The value of this parameter | |
+ // can be the ID or Amazon Resource Name (ARN) of a CMK in the caller's account | |
+ // and region. You cannot use an alias name or alias ARN in this value. | |
+ // | |
+ // This parameter is optional. If you omit it, ListAliases returns all aliases | |
+ // in the account and region. | |
+ KeyId *string `min:"1" type:"string"` | |
+ | |
// Use this parameter to specify the maximum number of items to return. When | |
// this value is present, AWS KMS does not return more than the specified number | |
// of items, but it might return fewer. | |
@@ -6640,6 +6753,9 @@ func (s ListAliasesInput) GoString() string { | |
// Validate inspects the fields of the type to determine if they are valid. | |
func (s *ListAliasesInput) Validate() error { | |
invalidParams := request.ErrInvalidParams{Context: "ListAliasesInput"} | |
+ if s.KeyId != nil && len(*s.KeyId) < 1 { | |
+ invalidParams.Add(request.NewErrParamMinLen("KeyId", 1)) | |
+ } | |
if s.Limit != nil && *s.Limit < 1 { | |
invalidParams.Add(request.NewErrParamMinValue("Limit", 1)) | |
} | |
@@ -6653,6 +6769,12 @@ func (s *ListAliasesInput) Validate() error { | |
return nil | |
} | |
+// SetKeyId sets the KeyId field's value. | |
+func (s *ListAliasesInput) SetKeyId(v string) *ListAliasesInput { | |
+ s.KeyId = &v | |
+ return s | |
+} | |
+ | |
// SetLimit sets the Limit field's value. | |
func (s *ListAliasesInput) SetLimit(v int64) *ListAliasesInput { | |
s.Limit = &v | |
@@ -7326,9 +7448,9 @@ type PutKeyPolicyInput struct { | |
// The principals in the key policy must exist and be visible to AWS KMS. | |
// When you create a new AWS principal (for example, an IAM user or role), | |
// you might need to enforce a delay before including the new principal in | |
- // a key policy because the new principal might not be immediately visible | |
- // to AWS KMS. For more information, see Changes that I make are not always | |
- // immediately visible (http://docs.aws.amazon.com/IAM/latest/UserGuide/troubleshoot_general.html#troubleshoot_general_eventual-consistency) | |
+ // a key policy. The reason for this is that the new principal might not | |
+ // be immediately visible to AWS KMS. For more information, see Changes that | |
+ // I make are not always immediately visible (http://docs.aws.amazon.com/IAM/latest/UserGuide/troubleshoot_general.html#troubleshoot_general_eventual-consistency) | |
// in the AWS Identity and Access Management User Guide. | |
// | |
// The key policy size limit is 32 kilobytes (32768 bytes). | |
@@ -7803,7 +7925,7 @@ type ScheduleKeyDeletionOutput struct { | |
_ struct{} `type:"structure"` | |
// The date and time after which AWS KMS deletes the customer master key (CMK). | |
- DeletionDate *time.Time `type:"timestamp" timestampFormat:"unix"` | |
+ DeletionDate *time.Time `type:"timestamp"` | |
// The unique identifier of the customer master key (CMK) for which deletion | |
// is scheduled. | |
diff --git a/vendor/github.com/aws/aws-sdk-go/service/kms/doc.go b/vendor/github.com/aws/aws-sdk-go/service/kms/doc.go | |
index 3bab059f3..cc3620ac7 100644 | |
--- a/vendor/github.com/aws/aws-sdk-go/service/kms/doc.go | |
+++ b/vendor/github.com/aws/aws-sdk-go/service/kms/doc.go | |
@@ -9,7 +9,7 @@ | |
// Management Service Developer Guide (http://docs.aws.amazon.com/kms/latest/developerguide/). | |
// | |
// AWS provides SDKs that consist of libraries and sample code for various programming | |
-// languages and platforms (Java, Ruby, .Net, iOS, Android, etc.). The SDKs | |
+// languages and platforms (Java, Ruby, .Net, macOS, Android, etc.). The SDKs | |
// provide a convenient way to create programmatic access to AWS KMS and other | |
// AWS services. For example, the SDKs take care of tasks such as signing requests | |
// (see below), managing errors, and retrying requests automatically. For more | |
@@ -30,7 +30,7 @@ | |
// Requests must be signed by using an access key ID and a secret access key. | |
// We strongly recommend that you do not use your AWS account (root) access | |
// key ID and secret key for everyday work with AWS KMS. Instead, use the access | |
-// key ID and secret access key for an IAM user, or you can use the AWS Security | |
+// key ID and secret access key for an IAM user. You can also use the AWS Security | |
// Token Service to generate temporary security credentials that you can use | |
// to sign requests. | |
// | |
@@ -61,11 +61,11 @@ | |
// - This set of topics walks you through the process of signing a request | |
// using an access key ID and a secret access key. | |
// | |
-// Commonly Used APIs | |
+// Commonly Used API Operations | |
// | |
-// Of the APIs discussed in this guide, the following will prove the most useful | |
-// for most applications. You will likely perform actions other than these, | |
-// such as creating keys and assigning policies, by using the console. | |
+// Of the API operations discussed in this guide, the following will prove the | |
+// most useful for most applications. You will likely perform operations other | |
+// than these, such as creating keys and assigning policies, by using the console. | |
// | |
// * Encrypt | |
// | |
diff --git a/vendor/github.com/aws/aws-sdk-go/service/pricing/api.go b/vendor/github.com/aws/aws-sdk-go/service/pricing/api.go | |
index f5be2db26..395d8c6e5 100644 | |
--- a/vendor/github.com/aws/aws-sdk-go/service/pricing/api.go | |
+++ b/vendor/github.com/aws/aws-sdk-go/service/pricing/api.go | |
@@ -15,7 +15,7 @@ const opDescribeServices = "DescribeServices" | |
// DescribeServicesRequest generates a "aws/request.Request" representing the | |
// client's request for the DescribeServices operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -168,7 +168,7 @@ const opGetAttributeValues = "GetAttributeValues" | |
// GetAttributeValuesRequest generates a "aws/request.Request" representing the | |
// client's request for the GetAttributeValues operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -319,7 +319,7 @@ const opGetProducts = "GetProducts" | |
// GetProductsRequest generates a "aws/request.Request" representing the | |
// client's request for the GetProducts operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
diff --git a/vendor/github.com/aws/aws-sdk-go/service/route53/api.go b/vendor/github.com/aws/aws-sdk-go/service/route53/api.go | |
index 5357821e8..dce53c7f2 100644 | |
--- a/vendor/github.com/aws/aws-sdk-go/service/route53/api.go | |
+++ b/vendor/github.com/aws/aws-sdk-go/service/route53/api.go | |
@@ -16,7 +16,7 @@ const opAssociateVPCWithHostedZone = "AssociateVPCWithHostedZone" | |
// AssociateVPCWithHostedZoneRequest generates a "aws/request.Request" representing the | |
// client's request for the AssociateVPCWithHostedZone operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -147,7 +147,7 @@ const opChangeResourceRecordSets = "ChangeResourceRecordSets" | |
// ChangeResourceRecordSetsRequest generates a "aws/request.Request" representing the | |
// client's request for the ChangeResourceRecordSets operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -322,7 +322,7 @@ const opChangeTagsForResource = "ChangeTagsForResource" | |
// ChangeTagsForResourceRequest generates a "aws/request.Request" representing the | |
// client's request for the ChangeTagsForResource operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -422,7 +422,7 @@ const opCreateHealthCheck = "CreateHealthCheck" | |
// CreateHealthCheckRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateHealthCheck operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -558,7 +558,7 @@ const opCreateHostedZone = "CreateHostedZone" | |
// CreateHostedZoneRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateHostedZone operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -732,7 +732,7 @@ const opCreateQueryLoggingConfig = "CreateQueryLoggingConfig" | |
// CreateQueryLoggingConfigRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateQueryLoggingConfig operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -933,7 +933,7 @@ const opCreateReusableDelegationSet = "CreateReusableDelegationSet" | |
// CreateReusableDelegationSetRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateReusableDelegationSet operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1085,7 +1085,7 @@ const opCreateTrafficPolicy = "CreateTrafficPolicy" | |
// CreateTrafficPolicyRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateTrafficPolicy operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1185,7 +1185,7 @@ const opCreateTrafficPolicyInstance = "CreateTrafficPolicyInstance" | |
// CreateTrafficPolicyInstanceRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateTrafficPolicyInstance operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1290,7 +1290,7 @@ const opCreateTrafficPolicyVersion = "CreateTrafficPolicyVersion" | |
// CreateTrafficPolicyVersionRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateTrafficPolicyVersion operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1397,7 +1397,7 @@ const opCreateVPCAssociationAuthorization = "CreateVPCAssociationAuthorization" | |
// CreateVPCAssociationAuthorizationRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateVPCAssociationAuthorization operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1503,7 +1503,7 @@ const opDeleteHealthCheck = "DeleteHealthCheck" | |
// DeleteHealthCheckRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteHealthCheck operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1597,7 +1597,7 @@ const opDeleteHostedZone = "DeleteHostedZone" | |
// DeleteHostedZoneRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteHostedZone operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1721,7 +1721,7 @@ const opDeleteQueryLoggingConfig = "DeleteQueryLoggingConfig" | |
// DeleteQueryLoggingConfigRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteQueryLoggingConfig operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1811,7 +1811,7 @@ const opDeleteReusableDelegationSet = "DeleteReusableDelegationSet" | |
// DeleteReusableDelegationSetRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteReusableDelegationSet operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1907,7 +1907,7 @@ const opDeleteTrafficPolicy = "DeleteTrafficPolicy" | |
// DeleteTrafficPolicyRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteTrafficPolicy operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1997,7 +1997,7 @@ const opDeleteTrafficPolicyInstance = "DeleteTrafficPolicyInstance" | |
// DeleteTrafficPolicyInstanceRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteTrafficPolicyInstance operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2090,7 +2090,7 @@ const opDeleteVPCAssociationAuthorization = "DeleteVPCAssociationAuthorization" | |
// DeleteVPCAssociationAuthorizationRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteVPCAssociationAuthorization operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2193,7 +2193,7 @@ const opDisassociateVPCFromHostedZone = "DisassociateVPCFromHostedZone" | |
// DisassociateVPCFromHostedZoneRequest generates a "aws/request.Request" representing the | |
// client's request for the DisassociateVPCFromHostedZone operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2293,7 +2293,7 @@ const opGetAccountLimit = "GetAccountLimit" | |
// GetAccountLimitRequest generates a "aws/request.Request" representing the | |
// client's request for the GetAccountLimit operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2377,7 +2377,7 @@ const opGetChange = "GetChange" | |
// GetChangeRequest generates a "aws/request.Request" representing the | |
// client's request for the GetChange operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2467,7 +2467,7 @@ const opGetCheckerIpRanges = "GetCheckerIpRanges" | |
// GetCheckerIpRangesRequest generates a "aws/request.Request" representing the | |
// client's request for the GetCheckerIpRanges operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2544,7 +2544,7 @@ const opGetGeoLocation = "GetGeoLocation" | |
// GetGeoLocationRequest generates a "aws/request.Request" representing the | |
// client's request for the GetGeoLocation operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2643,7 +2643,7 @@ const opGetHealthCheck = "GetHealthCheck" | |
// GetHealthCheckRequest generates a "aws/request.Request" representing the | |
// client's request for the GetHealthCheck operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2730,7 +2730,7 @@ const opGetHealthCheckCount = "GetHealthCheckCount" | |
// GetHealthCheckCountRequest generates a "aws/request.Request" representing the | |
// client's request for the GetHealthCheckCount operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2805,7 +2805,7 @@ const opGetHealthCheckLastFailureReason = "GetHealthCheckLastFailureReason" | |
// GetHealthCheckLastFailureReasonRequest generates a "aws/request.Request" representing the | |
// client's request for the GetHealthCheckLastFailureReason operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2888,7 +2888,7 @@ const opGetHealthCheckStatus = "GetHealthCheckStatus" | |
// GetHealthCheckStatusRequest generates a "aws/request.Request" representing the | |
// client's request for the GetHealthCheckStatus operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2971,7 +2971,7 @@ const opGetHostedZone = "GetHostedZone" | |
// GetHostedZoneRequest generates a "aws/request.Request" representing the | |
// client's request for the GetHostedZone operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3054,7 +3054,7 @@ const opGetHostedZoneCount = "GetHostedZoneCount" | |
// GetHostedZoneCountRequest generates a "aws/request.Request" representing the | |
// client's request for the GetHostedZoneCount operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3134,7 +3134,7 @@ const opGetHostedZoneLimit = "GetHostedZoneLimit" | |
// GetHostedZoneLimitRequest generates a "aws/request.Request" representing the | |
// client's request for the GetHostedZoneLimit operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3224,7 +3224,7 @@ const opGetQueryLoggingConfig = "GetQueryLoggingConfig" | |
// GetQueryLoggingConfigRequest generates a "aws/request.Request" representing the | |
// client's request for the GetQueryLoggingConfig operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3309,7 +3309,7 @@ const opGetReusableDelegationSet = "GetReusableDelegationSet" | |
// GetReusableDelegationSetRequest generates a "aws/request.Request" representing the | |
// client's request for the GetReusableDelegationSet operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3395,7 +3395,7 @@ const opGetReusableDelegationSetLimit = "GetReusableDelegationSetLimit" | |
// GetReusableDelegationSetLimitRequest generates a "aws/request.Request" representing the | |
// client's request for the GetReusableDelegationSetLimit operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3482,7 +3482,7 @@ const opGetTrafficPolicy = "GetTrafficPolicy" | |
// GetTrafficPolicyRequest generates a "aws/request.Request" representing the | |
// client's request for the GetTrafficPolicy operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3564,7 +3564,7 @@ const opGetTrafficPolicyInstance = "GetTrafficPolicyInstance" | |
// GetTrafficPolicyInstanceRequest generates a "aws/request.Request" representing the | |
// client's request for the GetTrafficPolicyInstance operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3654,7 +3654,7 @@ const opGetTrafficPolicyInstanceCount = "GetTrafficPolicyInstanceCount" | |
// GetTrafficPolicyInstanceCountRequest generates a "aws/request.Request" representing the | |
// client's request for the GetTrafficPolicyInstanceCount operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3729,7 +3729,7 @@ const opListGeoLocations = "ListGeoLocations" | |
// ListGeoLocationsRequest generates a "aws/request.Request" representing the | |
// client's request for the ListGeoLocations operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3813,7 +3813,7 @@ const opListHealthChecks = "ListHealthChecks" | |
// ListHealthChecksRequest generates a "aws/request.Request" representing the | |
// client's request for the ListHealthChecks operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3953,7 +3953,7 @@ const opListHostedZones = "ListHostedZones" | |
// ListHostedZonesRequest generates a "aws/request.Request" representing the | |
// client's request for the ListHostedZones operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -4100,7 +4100,7 @@ const opListHostedZonesByName = "ListHostedZonesByName" | |
// ListHostedZonesByNameRequest generates a "aws/request.Request" representing the | |
// client's request for the ListHostedZonesByName operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -4231,7 +4231,7 @@ const opListQueryLoggingConfigs = "ListQueryLoggingConfigs" | |
// ListQueryLoggingConfigsRequest generates a "aws/request.Request" representing the | |
// client's request for the ListQueryLoggingConfigs operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -4324,7 +4324,7 @@ const opListResourceRecordSets = "ListResourceRecordSets" | |
// ListResourceRecordSetsRequest generates a "aws/request.Request" representing the | |
// client's request for the ListResourceRecordSets operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -4500,7 +4500,7 @@ const opListReusableDelegationSets = "ListReusableDelegationSets" | |
// ListReusableDelegationSetsRequest generates a "aws/request.Request" representing the | |
// client's request for the ListReusableDelegationSets operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -4580,7 +4580,7 @@ const opListTagsForResource = "ListTagsForResource" | |
// ListTagsForResourceRequest generates a "aws/request.Request" representing the | |
// client's request for the ListTagsForResource operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -4680,7 +4680,7 @@ const opListTagsForResources = "ListTagsForResources" | |
// ListTagsForResourcesRequest generates a "aws/request.Request" representing the | |
// client's request for the ListTagsForResources operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -4780,7 +4780,7 @@ const opListTrafficPolicies = "ListTrafficPolicies" | |
// ListTrafficPoliciesRequest generates a "aws/request.Request" representing the | |
// client's request for the ListTrafficPolicies operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -4861,7 +4861,7 @@ const opListTrafficPolicyInstances = "ListTrafficPolicyInstances" | |
// ListTrafficPolicyInstancesRequest generates a "aws/request.Request" representing the | |
// client's request for the ListTrafficPolicyInstances operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -4953,7 +4953,7 @@ const opListTrafficPolicyInstancesByHostedZone = "ListTrafficPolicyInstancesByHo | |
// ListTrafficPolicyInstancesByHostedZoneRequest generates a "aws/request.Request" representing the | |
// client's request for the ListTrafficPolicyInstancesByHostedZone operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -5048,7 +5048,7 @@ const opListTrafficPolicyInstancesByPolicy = "ListTrafficPolicyInstancesByPolicy | |
// ListTrafficPolicyInstancesByPolicyRequest generates a "aws/request.Request" representing the | |
// client's request for the ListTrafficPolicyInstancesByPolicy operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -5143,7 +5143,7 @@ const opListTrafficPolicyVersions = "ListTrafficPolicyVersions" | |
// ListTrafficPolicyVersionsRequest generates a "aws/request.Request" representing the | |
// client's request for the ListTrafficPolicyVersions operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -5227,7 +5227,7 @@ const opListVPCAssociationAuthorizations = "ListVPCAssociationAuthorizations" | |
// ListVPCAssociationAuthorizationsRequest generates a "aws/request.Request" representing the | |
// client's request for the ListVPCAssociationAuthorizations operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -5318,7 +5318,7 @@ const opTestDNSAnswer = "TestDNSAnswer" | |
// TestDNSAnswerRequest generates a "aws/request.Request" representing the | |
// client's request for the TestDNSAnswer operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -5402,7 +5402,7 @@ const opUpdateHealthCheck = "UpdateHealthCheck" | |
// UpdateHealthCheckRequest generates a "aws/request.Request" representing the | |
// client's request for the UpdateHealthCheck operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -5493,7 +5493,7 @@ const opUpdateHostedZoneComment = "UpdateHostedZoneComment" | |
// UpdateHostedZoneCommentRequest generates a "aws/request.Request" representing the | |
// client's request for the UpdateHostedZoneComment operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -5575,7 +5575,7 @@ const opUpdateTrafficPolicyComment = "UpdateTrafficPolicyComment" | |
// UpdateTrafficPolicyCommentRequest generates a "aws/request.Request" representing the | |
// client's request for the UpdateTrafficPolicyComment operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -5661,7 +5661,7 @@ const opUpdateTrafficPolicyInstance = "UpdateTrafficPolicyInstance" | |
// UpdateTrafficPolicyInstanceRequest generates a "aws/request.Request" representing the | |
// client's request for the UpdateTrafficPolicyInstance operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -6401,7 +6401,7 @@ type ChangeInfo struct { | |
// at 17:48:16.751 UTC. | |
// | |
// SubmittedAt is a required field | |
- SubmittedAt *time.Time `type:"timestamp" timestampFormat:"iso8601" required:"true"` | |
+ SubmittedAt *time.Time `type:"timestamp" required:"true"` | |
} | |
// String returns the string representation | |
@@ -13275,7 +13275,7 @@ type StatusReport struct { | |
// 8601 format (https://en.wikipedia.org/wiki/ISO_8601) and Coordinated Universal | |
// Time (UTC). For example, the value 2017-03-27T17:48:16.751Z represents March | |
// 27, 2017 at 17:48:16.751 UTC. | |
- CheckedTime *time.Time `type:"timestamp" timestampFormat:"iso8601"` | |
+ CheckedTime *time.Time `type:"timestamp"` | |
// A description of the status of the health check endpoint as reported by one | |
// of the Amazon Route 53 health checkers. | |
diff --git a/vendor/github.com/aws/aws-sdk-go/service/s3/api.go b/vendor/github.com/aws/aws-sdk-go/service/s3/api.go | |
index 523f6b601..d5d617722 100644 | |
--- a/vendor/github.com/aws/aws-sdk-go/service/s3/api.go | |
+++ b/vendor/github.com/aws/aws-sdk-go/service/s3/api.go | |
@@ -27,7 +27,7 @@ const opAbortMultipartUpload = "AbortMultipartUpload" | |
// AbortMultipartUploadRequest generates a "aws/request.Request" representing the | |
// client's request for the AbortMultipartUpload operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -110,7 +110,7 @@ const opCompleteMultipartUpload = "CompleteMultipartUpload" | |
// CompleteMultipartUploadRequest generates a "aws/request.Request" representing the | |
// client's request for the CompleteMultipartUpload operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -184,7 +184,7 @@ const opCopyObject = "CopyObject" | |
// CopyObjectRequest generates a "aws/request.Request" representing the | |
// client's request for the CopyObject operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -264,7 +264,7 @@ const opCreateBucket = "CreateBucket" | |
// CreateBucketRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateBucket operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -346,7 +346,7 @@ const opCreateMultipartUpload = "CreateMultipartUpload" | |
// CreateMultipartUploadRequest generates a "aws/request.Request" representing the | |
// client's request for the CreateMultipartUpload operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -426,7 +426,7 @@ const opDeleteBucket = "DeleteBucket" | |
// DeleteBucketRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteBucket operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -503,7 +503,7 @@ const opDeleteBucketAnalyticsConfiguration = "DeleteBucketAnalyticsConfiguration | |
// DeleteBucketAnalyticsConfigurationRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteBucketAnalyticsConfiguration operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -580,7 +580,7 @@ const opDeleteBucketCors = "DeleteBucketCors" | |
// DeleteBucketCorsRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteBucketCors operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -656,7 +656,7 @@ const opDeleteBucketEncryption = "DeleteBucketEncryption" | |
// DeleteBucketEncryptionRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteBucketEncryption operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -732,7 +732,7 @@ const opDeleteBucketInventoryConfiguration = "DeleteBucketInventoryConfiguration | |
// DeleteBucketInventoryConfigurationRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteBucketInventoryConfiguration operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -809,7 +809,7 @@ const opDeleteBucketLifecycle = "DeleteBucketLifecycle" | |
// DeleteBucketLifecycleRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteBucketLifecycle operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -885,7 +885,7 @@ const opDeleteBucketMetricsConfiguration = "DeleteBucketMetricsConfiguration" | |
// DeleteBucketMetricsConfigurationRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteBucketMetricsConfiguration operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -962,7 +962,7 @@ const opDeleteBucketPolicy = "DeleteBucketPolicy" | |
// DeleteBucketPolicyRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteBucketPolicy operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1038,7 +1038,7 @@ const opDeleteBucketReplication = "DeleteBucketReplication" | |
// DeleteBucketReplicationRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteBucketReplication operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1114,7 +1114,7 @@ const opDeleteBucketTagging = "DeleteBucketTagging" | |
// DeleteBucketTaggingRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteBucketTagging operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1190,7 +1190,7 @@ const opDeleteBucketWebsite = "DeleteBucketWebsite" | |
// DeleteBucketWebsiteRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteBucketWebsite operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1266,7 +1266,7 @@ const opDeleteObject = "DeleteObject" | |
// DeleteObjectRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteObject operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1342,7 +1342,7 @@ const opDeleteObjectTagging = "DeleteObjectTagging" | |
// DeleteObjectTaggingRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteObjectTagging operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1416,7 +1416,7 @@ const opDeleteObjects = "DeleteObjects" | |
// DeleteObjectsRequest generates a "aws/request.Request" representing the | |
// client's request for the DeleteObjects operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1491,7 +1491,7 @@ const opGetBucketAccelerateConfiguration = "GetBucketAccelerateConfiguration" | |
// GetBucketAccelerateConfigurationRequest generates a "aws/request.Request" representing the | |
// client's request for the GetBucketAccelerateConfiguration operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1565,7 +1565,7 @@ const opGetBucketAcl = "GetBucketAcl" | |
// GetBucketAclRequest generates a "aws/request.Request" representing the | |
// client's request for the GetBucketAcl operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1639,7 +1639,7 @@ const opGetBucketAnalyticsConfiguration = "GetBucketAnalyticsConfiguration" | |
// GetBucketAnalyticsConfigurationRequest generates a "aws/request.Request" representing the | |
// client's request for the GetBucketAnalyticsConfiguration operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1714,7 +1714,7 @@ const opGetBucketCors = "GetBucketCors" | |
// GetBucketCorsRequest generates a "aws/request.Request" representing the | |
// client's request for the GetBucketCors operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1788,7 +1788,7 @@ const opGetBucketEncryption = "GetBucketEncryption" | |
// GetBucketEncryptionRequest generates a "aws/request.Request" representing the | |
// client's request for the GetBucketEncryption operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1862,7 +1862,7 @@ const opGetBucketInventoryConfiguration = "GetBucketInventoryConfiguration" | |
// GetBucketInventoryConfigurationRequest generates a "aws/request.Request" representing the | |
// client's request for the GetBucketInventoryConfiguration operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1937,7 +1937,7 @@ const opGetBucketLifecycle = "GetBucketLifecycle" | |
// GetBucketLifecycleRequest generates a "aws/request.Request" representing the | |
// client's request for the GetBucketLifecycle operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1958,6 +1958,8 @@ const opGetBucketLifecycle = "GetBucketLifecycle" | |
// } | |
// | |
// See also, https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketLifecycle | |
+// | |
+// Deprecated: GetBucketLifecycle has been deprecated | |
func (c *S3) GetBucketLifecycleRequest(input *GetBucketLifecycleInput) (req *request.Request, output *GetBucketLifecycleOutput) { | |
if c.Client.Config.Logger != nil { | |
c.Client.Config.Logger.Log("This operation, GetBucketLifecycle, has been deprecated") | |
@@ -1988,6 +1990,8 @@ func (c *S3) GetBucketLifecycleRequest(input *GetBucketLifecycleInput) (req *req | |
// See the AWS API reference guide for Amazon Simple Storage Service's | |
// API operation GetBucketLifecycle for usage and error information. | |
// See also, https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketLifecycle | |
+// | |
+// Deprecated: GetBucketLifecycle has been deprecated | |
func (c *S3) GetBucketLifecycle(input *GetBucketLifecycleInput) (*GetBucketLifecycleOutput, error) { | |
req, out := c.GetBucketLifecycleRequest(input) | |
return out, req.Send() | |
@@ -2002,6 +2006,8 @@ func (c *S3) GetBucketLifecycle(input *GetBucketLifecycleInput) (*GetBucketLifec | |
// the context is nil a panic will occur. In the future the SDK may create | |
// sub-contexts for http.Requests. See https://golang.org/pkg/context/ | |
// for more information on using Contexts. | |
+// | |
+// Deprecated: GetBucketLifecycleWithContext has been deprecated | |
func (c *S3) GetBucketLifecycleWithContext(ctx aws.Context, input *GetBucketLifecycleInput, opts ...request.Option) (*GetBucketLifecycleOutput, error) { | |
req, out := c.GetBucketLifecycleRequest(input) | |
req.SetContext(ctx) | |
@@ -2014,7 +2020,7 @@ const opGetBucketLifecycleConfiguration = "GetBucketLifecycleConfiguration" | |
// GetBucketLifecycleConfigurationRequest generates a "aws/request.Request" representing the | |
// client's request for the GetBucketLifecycleConfiguration operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2088,7 +2094,7 @@ const opGetBucketLocation = "GetBucketLocation" | |
// GetBucketLocationRequest generates a "aws/request.Request" representing the | |
// client's request for the GetBucketLocation operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2162,7 +2168,7 @@ const opGetBucketLogging = "GetBucketLogging" | |
// GetBucketLoggingRequest generates a "aws/request.Request" representing the | |
// client's request for the GetBucketLogging operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2237,7 +2243,7 @@ const opGetBucketMetricsConfiguration = "GetBucketMetricsConfiguration" | |
// GetBucketMetricsConfigurationRequest generates a "aws/request.Request" representing the | |
// client's request for the GetBucketMetricsConfiguration operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2312,7 +2318,7 @@ const opGetBucketNotification = "GetBucketNotification" | |
// GetBucketNotificationRequest generates a "aws/request.Request" representing the | |
// client's request for the GetBucketNotification operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2333,6 +2339,8 @@ const opGetBucketNotification = "GetBucketNotification" | |
// } | |
// | |
// See also, https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketNotification | |
+// | |
+// Deprecated: GetBucketNotification has been deprecated | |
func (c *S3) GetBucketNotificationRequest(input *GetBucketNotificationConfigurationRequest) (req *request.Request, output *NotificationConfigurationDeprecated) { | |
if c.Client.Config.Logger != nil { | |
c.Client.Config.Logger.Log("This operation, GetBucketNotification, has been deprecated") | |
@@ -2363,6 +2371,8 @@ func (c *S3) GetBucketNotificationRequest(input *GetBucketNotificationConfigurat | |
// See the AWS API reference guide for Amazon Simple Storage Service's | |
// API operation GetBucketNotification for usage and error information. | |
// See also, https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketNotification | |
+// | |
+// Deprecated: GetBucketNotification has been deprecated | |
func (c *S3) GetBucketNotification(input *GetBucketNotificationConfigurationRequest) (*NotificationConfigurationDeprecated, error) { | |
req, out := c.GetBucketNotificationRequest(input) | |
return out, req.Send() | |
@@ -2377,6 +2387,8 @@ func (c *S3) GetBucketNotification(input *GetBucketNotificationConfigurationRequ | |
// the context is nil a panic will occur. In the future the SDK may create | |
// sub-contexts for http.Requests. See https://golang.org/pkg/context/ | |
// for more information on using Contexts. | |
+// | |
+// Deprecated: GetBucketNotificationWithContext has been deprecated | |
func (c *S3) GetBucketNotificationWithContext(ctx aws.Context, input *GetBucketNotificationConfigurationRequest, opts ...request.Option) (*NotificationConfigurationDeprecated, error) { | |
req, out := c.GetBucketNotificationRequest(input) | |
req.SetContext(ctx) | |
@@ -2389,7 +2401,7 @@ const opGetBucketNotificationConfiguration = "GetBucketNotificationConfiguration | |
// GetBucketNotificationConfigurationRequest generates a "aws/request.Request" representing the | |
// client's request for the GetBucketNotificationConfiguration operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2463,7 +2475,7 @@ const opGetBucketPolicy = "GetBucketPolicy" | |
// GetBucketPolicyRequest generates a "aws/request.Request" representing the | |
// client's request for the GetBucketPolicy operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2537,7 +2549,7 @@ const opGetBucketReplication = "GetBucketReplication" | |
// GetBucketReplicationRequest generates a "aws/request.Request" representing the | |
// client's request for the GetBucketReplication operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2611,7 +2623,7 @@ const opGetBucketRequestPayment = "GetBucketRequestPayment" | |
// GetBucketRequestPaymentRequest generates a "aws/request.Request" representing the | |
// client's request for the GetBucketRequestPayment operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2685,7 +2697,7 @@ const opGetBucketTagging = "GetBucketTagging" | |
// GetBucketTaggingRequest generates a "aws/request.Request" representing the | |
// client's request for the GetBucketTagging operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2759,7 +2771,7 @@ const opGetBucketVersioning = "GetBucketVersioning" | |
// GetBucketVersioningRequest generates a "aws/request.Request" representing the | |
// client's request for the GetBucketVersioning operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2833,7 +2845,7 @@ const opGetBucketWebsite = "GetBucketWebsite" | |
// GetBucketWebsiteRequest generates a "aws/request.Request" representing the | |
// client's request for the GetBucketWebsite operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2907,7 +2919,7 @@ const opGetObject = "GetObject" | |
// GetObjectRequest generates a "aws/request.Request" representing the | |
// client's request for the GetObject operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -2986,7 +2998,7 @@ const opGetObjectAcl = "GetObjectAcl" | |
// GetObjectAclRequest generates a "aws/request.Request" representing the | |
// client's request for the GetObjectAcl operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3065,7 +3077,7 @@ const opGetObjectTagging = "GetObjectTagging" | |
// GetObjectTaggingRequest generates a "aws/request.Request" representing the | |
// client's request for the GetObjectTagging operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3139,7 +3151,7 @@ const opGetObjectTorrent = "GetObjectTorrent" | |
// GetObjectTorrentRequest generates a "aws/request.Request" representing the | |
// client's request for the GetObjectTorrent operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3213,7 +3225,7 @@ const opHeadBucket = "HeadBucket" | |
// HeadBucketRequest generates a "aws/request.Request" representing the | |
// client's request for the HeadBucket operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3295,7 +3307,7 @@ const opHeadObject = "HeadObject" | |
// HeadObjectRequest generates a "aws/request.Request" representing the | |
// client's request for the HeadObject operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3374,7 +3386,7 @@ const opListBucketAnalyticsConfigurations = "ListBucketAnalyticsConfigurations" | |
// ListBucketAnalyticsConfigurationsRequest generates a "aws/request.Request" representing the | |
// client's request for the ListBucketAnalyticsConfigurations operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3448,7 +3460,7 @@ const opListBucketInventoryConfigurations = "ListBucketInventoryConfigurations" | |
// ListBucketInventoryConfigurationsRequest generates a "aws/request.Request" representing the | |
// client's request for the ListBucketInventoryConfigurations operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3522,7 +3534,7 @@ const opListBucketMetricsConfigurations = "ListBucketMetricsConfigurations" | |
// ListBucketMetricsConfigurationsRequest generates a "aws/request.Request" representing the | |
// client's request for the ListBucketMetricsConfigurations operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3596,7 +3608,7 @@ const opListBuckets = "ListBuckets" | |
// ListBucketsRequest generates a "aws/request.Request" representing the | |
// client's request for the ListBuckets operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3670,7 +3682,7 @@ const opListMultipartUploads = "ListMultipartUploads" | |
// ListMultipartUploadsRequest generates a "aws/request.Request" representing the | |
// client's request for the ListMultipartUploads operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3800,7 +3812,7 @@ const opListObjectVersions = "ListObjectVersions" | |
// ListObjectVersionsRequest generates a "aws/request.Request" representing the | |
// client's request for the ListObjectVersions operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -3930,7 +3942,7 @@ const opListObjects = "ListObjects" | |
// ListObjectsRequest generates a "aws/request.Request" representing the | |
// client's request for the ListObjects operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -4067,7 +4079,7 @@ const opListObjectsV2 = "ListObjectsV2" | |
// ListObjectsV2Request generates a "aws/request.Request" representing the | |
// client's request for the ListObjectsV2 operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -4205,7 +4217,7 @@ const opListParts = "ListParts" | |
// ListPartsRequest generates a "aws/request.Request" representing the | |
// client's request for the ListParts operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -4335,7 +4347,7 @@ const opPutBucketAccelerateConfiguration = "PutBucketAccelerateConfiguration" | |
// PutBucketAccelerateConfigurationRequest generates a "aws/request.Request" representing the | |
// client's request for the PutBucketAccelerateConfiguration operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -4411,7 +4423,7 @@ const opPutBucketAcl = "PutBucketAcl" | |
// PutBucketAclRequest generates a "aws/request.Request" representing the | |
// client's request for the PutBucketAcl operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -4487,7 +4499,7 @@ const opPutBucketAnalyticsConfiguration = "PutBucketAnalyticsConfiguration" | |
// PutBucketAnalyticsConfigurationRequest generates a "aws/request.Request" representing the | |
// client's request for the PutBucketAnalyticsConfiguration operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -4564,7 +4576,7 @@ const opPutBucketCors = "PutBucketCors" | |
// PutBucketCorsRequest generates a "aws/request.Request" representing the | |
// client's request for the PutBucketCors operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -4640,7 +4652,7 @@ const opPutBucketEncryption = "PutBucketEncryption" | |
// PutBucketEncryptionRequest generates a "aws/request.Request" representing the | |
// client's request for the PutBucketEncryption operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -4717,7 +4729,7 @@ const opPutBucketInventoryConfiguration = "PutBucketInventoryConfiguration" | |
// PutBucketInventoryConfigurationRequest generates a "aws/request.Request" representing the | |
// client's request for the PutBucketInventoryConfiguration operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -4794,7 +4806,7 @@ const opPutBucketLifecycle = "PutBucketLifecycle" | |
// PutBucketLifecycleRequest generates a "aws/request.Request" representing the | |
// client's request for the PutBucketLifecycle operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -4815,6 +4827,8 @@ const opPutBucketLifecycle = "PutBucketLifecycle" | |
// } | |
// | |
// See also, https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketLifecycle | |
+// | |
+// Deprecated: PutBucketLifecycle has been deprecated | |
func (c *S3) PutBucketLifecycleRequest(input *PutBucketLifecycleInput) (req *request.Request, output *PutBucketLifecycleOutput) { | |
if c.Client.Config.Logger != nil { | |
c.Client.Config.Logger.Log("This operation, PutBucketLifecycle, has been deprecated") | |
@@ -4847,6 +4861,8 @@ func (c *S3) PutBucketLifecycleRequest(input *PutBucketLifecycleInput) (req *req | |
// See the AWS API reference guide for Amazon Simple Storage Service's | |
// API operation PutBucketLifecycle for usage and error information. | |
// See also, https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketLifecycle | |
+// | |
+// Deprecated: PutBucketLifecycle has been deprecated | |
func (c *S3) PutBucketLifecycle(input *PutBucketLifecycleInput) (*PutBucketLifecycleOutput, error) { | |
req, out := c.PutBucketLifecycleRequest(input) | |
return out, req.Send() | |
@@ -4861,6 +4877,8 @@ func (c *S3) PutBucketLifecycle(input *PutBucketLifecycleInput) (*PutBucketLifec | |
// the context is nil a panic will occur. In the future the SDK may create | |
// sub-contexts for http.Requests. See https://golang.org/pkg/context/ | |
// for more information on using Contexts. | |
+// | |
+// Deprecated: PutBucketLifecycleWithContext has been deprecated | |
func (c *S3) PutBucketLifecycleWithContext(ctx aws.Context, input *PutBucketLifecycleInput, opts ...request.Option) (*PutBucketLifecycleOutput, error) { | |
req, out := c.PutBucketLifecycleRequest(input) | |
req.SetContext(ctx) | |
@@ -4873,7 +4891,7 @@ const opPutBucketLifecycleConfiguration = "PutBucketLifecycleConfiguration" | |
// PutBucketLifecycleConfigurationRequest generates a "aws/request.Request" representing the | |
// client's request for the PutBucketLifecycleConfiguration operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -4950,7 +4968,7 @@ const opPutBucketLogging = "PutBucketLogging" | |
// PutBucketLoggingRequest generates a "aws/request.Request" representing the | |
// client's request for the PutBucketLogging operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -5028,7 +5046,7 @@ const opPutBucketMetricsConfiguration = "PutBucketMetricsConfiguration" | |
// PutBucketMetricsConfigurationRequest generates a "aws/request.Request" representing the | |
// client's request for the PutBucketMetricsConfiguration operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -5105,7 +5123,7 @@ const opPutBucketNotification = "PutBucketNotification" | |
// PutBucketNotificationRequest generates a "aws/request.Request" representing the | |
// client's request for the PutBucketNotification operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -5126,6 +5144,8 @@ const opPutBucketNotification = "PutBucketNotification" | |
// } | |
// | |
// See also, https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketNotification | |
+// | |
+// Deprecated: PutBucketNotification has been deprecated | |
func (c *S3) PutBucketNotificationRequest(input *PutBucketNotificationInput) (req *request.Request, output *PutBucketNotificationOutput) { | |
if c.Client.Config.Logger != nil { | |
c.Client.Config.Logger.Log("This operation, PutBucketNotification, has been deprecated") | |
@@ -5158,6 +5178,8 @@ func (c *S3) PutBucketNotificationRequest(input *PutBucketNotificationInput) (re | |
// See the AWS API reference guide for Amazon Simple Storage Service's | |
// API operation PutBucketNotification for usage and error information. | |
// See also, https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketNotification | |
+// | |
+// Deprecated: PutBucketNotification has been deprecated | |
func (c *S3) PutBucketNotification(input *PutBucketNotificationInput) (*PutBucketNotificationOutput, error) { | |
req, out := c.PutBucketNotificationRequest(input) | |
return out, req.Send() | |
@@ -5172,6 +5194,8 @@ func (c *S3) PutBucketNotification(input *PutBucketNotificationInput) (*PutBucke | |
// the context is nil a panic will occur. In the future the SDK may create | |
// sub-contexts for http.Requests. See https://golang.org/pkg/context/ | |
// for more information on using Contexts. | |
+// | |
+// Deprecated: PutBucketNotificationWithContext has been deprecated | |
func (c *S3) PutBucketNotificationWithContext(ctx aws.Context, input *PutBucketNotificationInput, opts ...request.Option) (*PutBucketNotificationOutput, error) { | |
req, out := c.PutBucketNotificationRequest(input) | |
req.SetContext(ctx) | |
@@ -5184,7 +5208,7 @@ const opPutBucketNotificationConfiguration = "PutBucketNotificationConfiguration | |
// PutBucketNotificationConfigurationRequest generates a "aws/request.Request" representing the | |
// client's request for the PutBucketNotificationConfiguration operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -5260,7 +5284,7 @@ const opPutBucketPolicy = "PutBucketPolicy" | |
// PutBucketPolicyRequest generates a "aws/request.Request" representing the | |
// client's request for the PutBucketPolicy operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -5337,7 +5361,7 @@ const opPutBucketReplication = "PutBucketReplication" | |
// PutBucketReplicationRequest generates a "aws/request.Request" representing the | |
// client's request for the PutBucketReplication operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -5379,7 +5403,8 @@ func (c *S3) PutBucketReplicationRequest(input *PutBucketReplicationInput) (req | |
// PutBucketReplication API operation for Amazon Simple Storage Service. | |
// | |
// Creates a new replication configuration (or replaces an existing one, if | |
-// present). | |
+// present). For more information, see Cross-Region Replication (CRR) ( https://docs.aws.amazon.com/AmazonS3/latest/dev/crr.html) | |
+// in the Amazon S3 Developer Guide. | |
// | |
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions | |
// with awserr.Error's Code and Message methods to get detailed information about | |
@@ -5414,7 +5439,7 @@ const opPutBucketRequestPayment = "PutBucketRequestPayment" | |
// PutBucketRequestPaymentRequest generates a "aws/request.Request" representing the | |
// client's request for the PutBucketRequestPayment operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -5494,7 +5519,7 @@ const opPutBucketTagging = "PutBucketTagging" | |
// PutBucketTaggingRequest generates a "aws/request.Request" representing the | |
// client's request for the PutBucketTagging operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -5570,7 +5595,7 @@ const opPutBucketVersioning = "PutBucketVersioning" | |
// PutBucketVersioningRequest generates a "aws/request.Request" representing the | |
// client's request for the PutBucketVersioning operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -5647,7 +5672,7 @@ const opPutBucketWebsite = "PutBucketWebsite" | |
// PutBucketWebsiteRequest generates a "aws/request.Request" representing the | |
// client's request for the PutBucketWebsite operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -5723,7 +5748,7 @@ const opPutObject = "PutObject" | |
// PutObjectRequest generates a "aws/request.Request" representing the | |
// client's request for the PutObject operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -5797,7 +5822,7 @@ const opPutObjectAcl = "PutObjectAcl" | |
// PutObjectAclRequest generates a "aws/request.Request" representing the | |
// client's request for the PutObjectAcl operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -5877,7 +5902,7 @@ const opPutObjectTagging = "PutObjectTagging" | |
// PutObjectTaggingRequest generates a "aws/request.Request" representing the | |
// client's request for the PutObjectTagging operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -5951,7 +5976,7 @@ const opRestoreObject = "RestoreObject" | |
// RestoreObjectRequest generates a "aws/request.Request" representing the | |
// client's request for the RestoreObject operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -6030,7 +6055,7 @@ const opSelectObjectContent = "SelectObjectContent" | |
// SelectObjectContentRequest generates a "aws/request.Request" representing the | |
// client's request for the SelectObjectContent operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -6112,7 +6137,7 @@ const opUploadPart = "UploadPart" | |
// UploadPartRequest generates a "aws/request.Request" representing the | |
// client's request for the UploadPart operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -6192,7 +6217,7 @@ const opUploadPartCopy = "UploadPartCopy" | |
// UploadPartCopyRequest generates a "aws/request.Request" representing the | |
// client's request for the UploadPartCopy operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -6820,7 +6845,7 @@ type Bucket struct { | |
_ struct{} `type:"structure"` | |
// Date the bucket was created. | |
- CreationDate *time.Time `type:"timestamp" timestampFormat:"iso8601"` | |
+ CreationDate *time.Time `type:"timestamp"` | |
// The name of the bucket. | |
Name *string `type:"string"` | |
@@ -7212,6 +7237,8 @@ type CloudFunctionConfiguration struct { | |
CloudFunction *string `type:"string"` | |
// Bucket event for which to send notifications. | |
+ // | |
+ // Deprecated: Event has been deprecated | |
Event *string `deprecated:"true" type:"string" enum:"Event"` | |
Events []*string `locationName:"Event" type:"list" flattened:"true"` | |
@@ -7637,14 +7664,14 @@ type CopyObjectInput struct { | |
CopySourceIfMatch *string `location:"header" locationName:"x-amz-copy-source-if-match" type:"string"` | |
// Copies the object if it has been modified since the specified time. | |
- CopySourceIfModifiedSince *time.Time `location:"header" locationName:"x-amz-copy-source-if-modified-since" type:"timestamp" timestampFormat:"rfc822"` | |
+ CopySourceIfModifiedSince *time.Time `location:"header" locationName:"x-amz-copy-source-if-modified-since" type:"timestamp"` | |
// Copies the object if its entity tag (ETag) is different than the specified | |
// ETag. | |
CopySourceIfNoneMatch *string `location:"header" locationName:"x-amz-copy-source-if-none-match" type:"string"` | |
// Copies the object if it hasn't been modified since the specified time. | |
- CopySourceIfUnmodifiedSince *time.Time `location:"header" locationName:"x-amz-copy-source-if-unmodified-since" type:"timestamp" timestampFormat:"rfc822"` | |
+ CopySourceIfUnmodifiedSince *time.Time `location:"header" locationName:"x-amz-copy-source-if-unmodified-since" type:"timestamp"` | |
// Specifies the algorithm to use when decrypting the source object (e.g., AES256). | |
CopySourceSSECustomerAlgorithm *string `location:"header" locationName:"x-amz-copy-source-server-side-encryption-customer-algorithm" type:"string"` | |
@@ -7660,7 +7687,7 @@ type CopyObjectInput struct { | |
CopySourceSSECustomerKeyMD5 *string `location:"header" locationName:"x-amz-copy-source-server-side-encryption-customer-key-MD5" type:"string"` | |
// The date and time at which the object is no longer cacheable. | |
- Expires *time.Time `location:"header" locationName:"Expires" type:"timestamp" timestampFormat:"rfc822"` | |
+ Expires *time.Time `location:"header" locationName:"Expires" type:"timestamp"` | |
// Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object. | |
GrantFullControl *string `location:"header" locationName:"x-amz-grant-full-control" type:"string"` | |
@@ -8089,7 +8116,7 @@ type CopyObjectResult struct { | |
ETag *string `type:"string"` | |
- LastModified *time.Time `type:"timestamp" timestampFormat:"iso8601"` | |
+ LastModified *time.Time `type:"timestamp"` | |
} | |
// String returns the string representation | |
@@ -8121,7 +8148,7 @@ type CopyPartResult struct { | |
ETag *string `type:"string"` | |
// Date and time at which the object was uploaded. | |
- LastModified *time.Time `type:"timestamp" timestampFormat:"iso8601"` | |
+ LastModified *time.Time `type:"timestamp"` | |
} | |
// String returns the string representation | |
@@ -8325,7 +8352,7 @@ type CreateMultipartUploadInput struct { | |
ContentType *string `location:"header" locationName:"Content-Type" type:"string"` | |
// The date and time at which the object is no longer cacheable. | |
- Expires *time.Time `location:"header" locationName:"Expires" type:"timestamp" timestampFormat:"rfc822"` | |
+ Expires *time.Time `location:"header" locationName:"Expires" type:"timestamp"` | |
// Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object. | |
GrantFullControl *string `location:"header" locationName:"x-amz-grant-full-control" type:"string"` | |
@@ -8573,7 +8600,7 @@ type CreateMultipartUploadOutput struct { | |
_ struct{} `type:"structure"` | |
// Date when multipart upload will become eligible for abort operation by lifecycle. | |
- AbortDate *time.Time `location:"header" locationName:"x-amz-abort-date" type:"timestamp" timestampFormat:"rfc822"` | |
+ AbortDate *time.Time `location:"header" locationName:"x-amz-abort-date" type:"timestamp"` | |
// Id of the lifecycle rule that makes a multipart upload eligible for abort | |
// operation. | |
@@ -9254,6 +9281,14 @@ func (s DeleteBucketPolicyOutput) GoString() string { | |
type DeleteBucketReplicationInput struct { | |
_ struct{} `type:"structure"` | |
+ // Deletes the replication subresource associated with the specified bucket. | |
+ // | |
+ // There is usually some time lag before replication configuration deletion | |
+ // is fully propagated to all the Amazon S3 systems. | |
+ // | |
+ // For more information, see Cross-Region Replication (CRR) ( https://docs.aws.amazon.com/AmazonS3/latest/dev/crr.html) | |
+ // in the Amazon S3 Developer Guide. | |
+ // | |
// Bucket is a required field | |
Bucket *string `location:"uri" locationName:"Bucket" type:"string" required:"true"` | |
} | |
@@ -9433,7 +9468,7 @@ type DeleteMarkerEntry struct { | |
Key *string `min:"1" type:"string"` | |
// Date and time the object was last modified. | |
- LastModified *time.Time `type:"timestamp" timestampFormat:"iso8601"` | |
+ LastModified *time.Time `type:"timestamp"` | |
Owner *Owner `type:"structure"` | |
@@ -9481,6 +9516,33 @@ func (s *DeleteMarkerEntry) SetVersionId(v string) *DeleteMarkerEntry { | |
return s | |
} | |
+// Specifies whether Amazon S3 should replicate delete makers. | |
+type DeleteMarkerReplication struct { | |
+ _ struct{} `type:"structure"` | |
+ | |
+ // The status of the delete marker replication. | |
+ // | |
+ // In the current implementation, Amazon S3 does not replicate the delete markers. | |
+ // Therefore, the status must be Disabled. | |
+ Status *string `type:"string" enum:"DeleteMarkerReplicationStatus"` | |
+} | |
+ | |
+// String returns the string representation | |
+func (s DeleteMarkerReplication) String() string { | |
+ return awsutil.Prettify(s) | |
+} | |
+ | |
+// GoString returns the string representation | |
+func (s DeleteMarkerReplication) GoString() string { | |
+ return s.String() | |
+} | |
+ | |
+// SetStatus sets the Status field's value. | |
+func (s *DeleteMarkerReplication) SetStatus(v string) *DeleteMarkerReplication { | |
+ s.Status = &v | |
+ return s | |
+} | |
+ | |
type DeleteObjectInput struct { | |
_ struct{} `type:"structure"` | |
@@ -9877,19 +9939,34 @@ type Destination struct { | |
_ struct{} `type:"structure"` | |
// Container for information regarding the access control for replicas. | |
+ // | |
+ // Use only in a cross-account scenario, where source and destination bucket | |
+ // owners are not the same, when you want to change replica ownership to the | |
+ // AWS account that owns the destination bucket. If you don't add this element | |
+ // to the replication configuration, the replicas are owned by same AWS account | |
+ // that owns the source object. | |
AccessControlTranslation *AccessControlTranslation `type:"structure"` | |
- // Account ID of the destination bucket. Currently this is only being verified | |
- // if Access Control Translation is enabled | |
+ // Account ID of the destination bucket. Currently Amazon S3 verifies this value | |
+ // only if Access Control Translation is enabled. | |
+ // | |
+ // In a cross-account scenario, if you tell Amazon S3 to change replica ownership | |
+ // to the AWS account that owns the destination bucket by adding the AccessControlTranslation | |
+ // element, this is the account ID of the destination bucket owner. | |
Account *string `type:"string"` | |
// Amazon resource name (ARN) of the bucket where you want Amazon S3 to store | |
// replicas of the object identified by the rule. | |
// | |
+ // If you have multiple rules in your replication configuration, all rules must | |
+ // specify the same bucket as the destination. A replication configuration can | |
+ // replicate objects only to one destination bucket. | |
+ // | |
// Bucket is a required field | |
Bucket *string `type:"string" required:"true"` | |
- // Container for information regarding encryption based configuration for replicas. | |
+ // Container that provides encryption-related information. You must specify | |
+ // this element if the SourceSelectionCriteria is specified. | |
EncryptionConfiguration *EncryptionConfiguration `type:"structure"` | |
// The class of storage used to store the object. | |
@@ -10026,7 +10103,8 @@ func (s *Encryption) SetKMSKeyId(v string) *Encryption { | |
type EncryptionConfiguration struct { | |
_ struct{} `type:"structure"` | |
- // The id of the KMS key used to encrypt the replica object. | |
+ // The ID of the AWS KMS key for the region where the destination bucket resides. | |
+ // Amazon S3 uses this key to encrypt the replica object. | |
ReplicaKmsKeyID *string `type:"string"` | |
} | |
@@ -11589,7 +11667,7 @@ type GetObjectInput struct { | |
// Return the object only if it has been modified since the specified time, | |
// otherwise return a 304 (not modified). | |
- IfModifiedSince *time.Time `location:"header" locationName:"If-Modified-Since" type:"timestamp" timestampFormat:"rfc822"` | |
+ IfModifiedSince *time.Time `location:"header" locationName:"If-Modified-Since" type:"timestamp"` | |
// Return the object only if its entity tag (ETag) is different from the one | |
// specified, otherwise return a 304 (not modified). | |
@@ -11597,7 +11675,7 @@ type GetObjectInput struct { | |
// Return the object only if it has not been modified since the specified time, | |
// otherwise return a 412 (precondition failed). | |
- IfUnmodifiedSince *time.Time `location:"header" locationName:"If-Unmodified-Since" type:"timestamp" timestampFormat:"rfc822"` | |
+ IfUnmodifiedSince *time.Time `location:"header" locationName:"If-Unmodified-Since" type:"timestamp"` | |
// Key is a required field | |
Key *string `location:"uri" locationName:"Key" min:"1" type:"string" required:"true"` | |
@@ -11633,7 +11711,7 @@ type GetObjectInput struct { | |
ResponseContentType *string `location:"querystring" locationName:"response-content-type" type:"string"` | |
// Sets the Expires header of the response. | |
- ResponseExpires *time.Time `location:"querystring" locationName:"response-expires" type:"timestamp" timestampFormat:"iso8601"` | |
+ ResponseExpires *time.Time `location:"querystring" locationName:"response-expires" type:"timestamp"` | |
// Specifies the algorithm to use to when encrypting the object (e.g., AES256). | |
SSECustomerAlgorithm *string `location:"header" locationName:"x-amz-server-side-encryption-customer-algorithm" type:"string"` | |
@@ -11860,7 +11938,7 @@ type GetObjectOutput struct { | |
Expires *string `location:"header" locationName:"Expires" type:"string"` | |
// Last modified date of the object | |
- LastModified *time.Time `location:"header" locationName:"Last-Modified" type:"timestamp" timestampFormat:"rfc822"` | |
+ LastModified *time.Time `location:"header" locationName:"Last-Modified" type:"timestamp"` | |
// A map of metadata to store with the object in S3. | |
Metadata map[string]*string `location:"headers" locationName:"x-amz-meta-" type:"map"` | |
@@ -12520,7 +12598,7 @@ type HeadObjectInput struct { | |
// Return the object only if it has been modified since the specified time, | |
// otherwise return a 304 (not modified). | |
- IfModifiedSince *time.Time `location:"header" locationName:"If-Modified-Since" type:"timestamp" timestampFormat:"rfc822"` | |
+ IfModifiedSince *time.Time `location:"header" locationName:"If-Modified-Since" type:"timestamp"` | |
// Return the object only if its entity tag (ETag) is different from the one | |
// specified, otherwise return a 304 (not modified). | |
@@ -12528,7 +12606,7 @@ type HeadObjectInput struct { | |
// Return the object only if it has not been modified since the specified time, | |
// otherwise return a 412 (precondition failed). | |
- IfUnmodifiedSince *time.Time `location:"header" locationName:"If-Unmodified-Since" type:"timestamp" timestampFormat:"rfc822"` | |
+ IfUnmodifiedSince *time.Time `location:"header" locationName:"If-Unmodified-Since" type:"timestamp"` | |
// Key is a required field | |
Key *string `location:"uri" locationName:"Key" min:"1" type:"string" required:"true"` | |
@@ -12732,7 +12810,7 @@ type HeadObjectOutput struct { | |
Expires *string `location:"header" locationName:"Expires" type:"string"` | |
// Last modified date of the object | |
- LastModified *time.Time `location:"header" locationName:"Last-Modified" type:"timestamp" timestampFormat:"rfc822"` | |
+ LastModified *time.Time `location:"header" locationName:"Last-Modified" type:"timestamp"` | |
// A map of metadata to store with the object in S3. | |
Metadata map[string]*string `location:"headers" locationName:"x-amz-meta-" type:"map"` | |
@@ -13032,6 +13110,9 @@ type InputSerialization struct { | |
// Specifies JSON as object's input serialization format. | |
JSON *JSONInput `type:"structure"` | |
+ | |
+ // Specifies Parquet as object's input serialization format. | |
+ Parquet *ParquetInput `type:"structure"` | |
} | |
// String returns the string representation | |
@@ -13062,6 +13143,12 @@ func (s *InputSerialization) SetJSON(v *JSONInput) *InputSerialization { | |
return s | |
} | |
+// SetParquet sets the Parquet field's value. | |
+func (s *InputSerialization) SetParquet(v *ParquetInput) *InputSerialization { | |
+ s.Parquet = v | |
+ return s | |
+} | |
+ | |
type InventoryConfiguration struct { | |
_ struct{} `type:"structure"` | |
@@ -13715,6 +13802,8 @@ type LifecycleRule struct { | |
// Prefix identifying one or more objects to which the rule applies. This is | |
// deprecated; use Filter instead. | |
+ // | |
+ // Deprecated: Prefix has been deprecated | |
Prefix *string `deprecated:"true" type:"string"` | |
// If 'Enabled', the rule is currently being applied. If 'Disabled', the rule | |
@@ -15350,7 +15439,7 @@ type ListPartsOutput struct { | |
_ struct{} `type:"structure"` | |
// Date when multipart upload will become eligible for abort operation by lifecycle. | |
- AbortDate *time.Time `location:"header" locationName:"x-amz-abort-date" type:"timestamp" timestampFormat:"rfc822"` | |
+ AbortDate *time.Time `location:"header" locationName:"x-amz-abort-date" type:"timestamp"` | |
// Id of the lifecycle rule that makes a multipart upload eligible for abort | |
// operation. | |
@@ -15906,7 +15995,7 @@ type MultipartUpload struct { | |
_ struct{} `type:"structure"` | |
// Date and time at which the multipart upload was initiated. | |
- Initiated *time.Time `type:"timestamp" timestampFormat:"iso8601"` | |
+ Initiated *time.Time `type:"timestamp"` | |
// Identifies who initiated the multipart upload. | |
Initiator *Initiator `type:"structure"` | |
@@ -16194,7 +16283,7 @@ type Object struct { | |
Key *string `min:"1" type:"string"` | |
- LastModified *time.Time `type:"timestamp" timestampFormat:"iso8601"` | |
+ LastModified *time.Time `type:"timestamp"` | |
Owner *Owner `type:"structure"` | |
@@ -16313,7 +16402,7 @@ type ObjectVersion struct { | |
Key *string `min:"1" type:"string"` | |
// Date and time the object was last modified. | |
- LastModified *time.Time `type:"timestamp" timestampFormat:"iso8601"` | |
+ LastModified *time.Time `type:"timestamp"` | |
Owner *Owner `type:"structure"` | |
@@ -16487,6 +16576,20 @@ func (s *Owner) SetID(v string) *Owner { | |
return s | |
} | |
+type ParquetInput struct { | |
+ _ struct{} `type:"structure"` | |
+} | |
+ | |
+// String returns the string representation | |
+func (s ParquetInput) String() string { | |
+ return awsutil.Prettify(s) | |
+} | |
+ | |
+// GoString returns the string representation | |
+func (s ParquetInput) GoString() string { | |
+ return s.String() | |
+} | |
+ | |
type Part struct { | |
_ struct{} `type:"structure"` | |
@@ -16494,7 +16597,7 @@ type Part struct { | |
ETag *string `type:"string"` | |
// Date and time at which the part was uploaded. | |
- LastModified *time.Time `type:"timestamp" timestampFormat:"iso8601"` | |
+ LastModified *time.Time `type:"timestamp"` | |
// Part number identifying the part. This is a positive integer between 1 and | |
// 10,000. | |
@@ -18276,7 +18379,7 @@ type PutObjectInput struct { | |
ContentType *string `location:"header" locationName:"Content-Type" type:"string"` | |
// The date and time at which the object is no longer cacheable. | |
- Expires *time.Time `location:"header" locationName:"Expires" type:"timestamp" timestampFormat:"rfc822"` | |
+ Expires *time.Time `location:"header" locationName:"Expires" type:"timestamp"` | |
// Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object. | |
GrantFullControl *string `location:"header" locationName:"x-amz-grant-full-control" type:"string"` | |
@@ -18817,6 +18920,8 @@ type QueueConfigurationDeprecated struct { | |
_ struct{} `type:"structure"` | |
// Bucket event for which to send notifications. | |
+ // | |
+ // Deprecated: Event has been deprecated | |
Event *string `deprecated:"true" type:"string" enum:"Event"` | |
Events []*string `locationName:"Event" type:"list" flattened:"true"` | |
@@ -19028,8 +19133,8 @@ type ReplicationConfiguration struct { | |
// Role is a required field | |
Role *string `type:"string" required:"true"` | |
- // Container for information about a particular replication rule. Replication | |
- // configuration must have at least one rule and can contain up to 1,000 rules. | |
+ // Container for one or more replication rules. Replication configuration must | |
+ // have at least one rule and can contain up to 1,000 rules. | |
// | |
// Rules is a required field | |
Rules []*ReplicationRule `locationName:"Rule" type:"list" flattened:"true" required:"true"` | |
@@ -19087,22 +19192,50 @@ func (s *ReplicationConfiguration) SetRules(v []*ReplicationRule) *ReplicationCo | |
type ReplicationRule struct { | |
_ struct{} `type:"structure"` | |
+ // Specifies whether Amazon S3 should replicate delete makers. | |
+ DeleteMarkerReplication *DeleteMarkerReplication `type:"structure"` | |
+ | |
// Container for replication destination information. | |
// | |
// Destination is a required field | |
Destination *Destination `type:"structure" required:"true"` | |
+ // Filter that identifies subset of objects to which the replication rule applies. | |
+ // A Filter must specify exactly one Prefix, Tag, or an And child element. | |
+ Filter *ReplicationRuleFilter `type:"structure"` | |
+ | |
// Unique identifier for the rule. The value cannot be longer than 255 characters. | |
ID *string `type:"string"` | |
// Object keyname prefix identifying one or more objects to which the rule applies. | |
- // Maximum prefix length can be up to 1,024 characters. Overlapping prefixes | |
- // are not supported. | |
+ // Maximum prefix length can be up to 1,024 characters. | |
// | |
- // Prefix is a required field | |
- Prefix *string `type:"string" required:"true"` | |
+ // Deprecated: Prefix has been deprecated | |
+ Prefix *string `deprecated:"true" type:"string"` | |
- // Container for filters that define which source objects should be replicated. | |
+ // The priority associated with the rule. If you specify multiple rules in a | |
+ // replication configuration, then Amazon S3 applies rule priority in the event | |
+ // there are conflicts (two or more rules identify the same object based on | |
+ // filter specified). The rule with higher priority takes precedence. For example, | |
+ // | |
+ // * Same object quality prefix based filter criteria If prefixes you specified | |
+ // in multiple rules overlap. | |
+ // | |
+ // * Same object qualify tag based filter criteria specified in multiple | |
+ // rules | |
+ // | |
+ // For more information, see Cross-Region Replication (CRR) ( https://docs.aws.amazon.com/AmazonS3/latest/dev/crr.html) | |
+ // in the Amazon S3 Developer Guide. | |
+ Priority *int64 `type:"integer"` | |
+ | |
+ // Container that describes additional filters in identifying source objects | |
+ // that you want to replicate. Currently, Amazon S3 supports only the filter | |
+ // that you can specify for objects created with server-side encryption using | |
+ // an AWS KMS-managed key. You can choose to enable or disable replication of | |
+ // these objects. | |
+ // | |
+ // if you want Amazon S3 to replicate objects created with server-side encryption | |
+ // using AWS KMS-managed keys. | |
SourceSelectionCriteria *SourceSelectionCriteria `type:"structure"` | |
// The rule is ignored if status is not Enabled. | |
@@ -19127,9 +19260,6 @@ func (s *ReplicationRule) Validate() error { | |
if s.Destination == nil { | |
invalidParams.Add(request.NewErrParamRequired("Destination")) | |
} | |
- if s.Prefix == nil { | |
- invalidParams.Add(request.NewErrParamRequired("Prefix")) | |
- } | |
if s.Status == nil { | |
invalidParams.Add(request.NewErrParamRequired("Status")) | |
} | |
@@ -19138,6 +19268,11 @@ func (s *ReplicationRule) Validate() error { | |
invalidParams.AddNested("Destination", err.(request.ErrInvalidParams)) | |
} | |
} | |
+ if s.Filter != nil { | |
+ if err := s.Filter.Validate(); err != nil { | |
+ invalidParams.AddNested("Filter", err.(request.ErrInvalidParams)) | |
+ } | |
+ } | |
if s.SourceSelectionCriteria != nil { | |
if err := s.SourceSelectionCriteria.Validate(); err != nil { | |
invalidParams.AddNested("SourceSelectionCriteria", err.(request.ErrInvalidParams)) | |
@@ -19150,12 +19285,24 @@ func (s *ReplicationRule) Validate() error { | |
return nil | |
} | |
+// SetDeleteMarkerReplication sets the DeleteMarkerReplication field's value. | |
+func (s *ReplicationRule) SetDeleteMarkerReplication(v *DeleteMarkerReplication) *ReplicationRule { | |
+ s.DeleteMarkerReplication = v | |
+ return s | |
+} | |
+ | |
// SetDestination sets the Destination field's value. | |
func (s *ReplicationRule) SetDestination(v *Destination) *ReplicationRule { | |
s.Destination = v | |
return s | |
} | |
+// SetFilter sets the Filter field's value. | |
+func (s *ReplicationRule) SetFilter(v *ReplicationRuleFilter) *ReplicationRule { | |
+ s.Filter = v | |
+ return s | |
+} | |
+ | |
// SetID sets the ID field's value. | |
func (s *ReplicationRule) SetID(v string) *ReplicationRule { | |
s.ID = &v | |
@@ -19168,6 +19315,12 @@ func (s *ReplicationRule) SetPrefix(v string) *ReplicationRule { | |
return s | |
} | |
+// SetPriority sets the Priority field's value. | |
+func (s *ReplicationRule) SetPriority(v int64) *ReplicationRule { | |
+ s.Priority = &v | |
+ return s | |
+} | |
+ | |
// SetSourceSelectionCriteria sets the SourceSelectionCriteria field's value. | |
func (s *ReplicationRule) SetSourceSelectionCriteria(v *SourceSelectionCriteria) *ReplicationRule { | |
s.SourceSelectionCriteria = v | |
@@ -19180,6 +19333,130 @@ func (s *ReplicationRule) SetStatus(v string) *ReplicationRule { | |
return s | |
} | |
+type ReplicationRuleAndOperator struct { | |
+ _ struct{} `type:"structure"` | |
+ | |
+ Prefix *string `type:"string"` | |
+ | |
+ Tags []*Tag `locationName:"Tag" locationNameList:"Tag" type:"list" flattened:"true"` | |
+} | |
+ | |
+// String returns the string representation | |
+func (s ReplicationRuleAndOperator) String() string { | |
+ return awsutil.Prettify(s) | |
+} | |
+ | |
+// GoString returns the string representation | |
+func (s ReplicationRuleAndOperator) GoString() string { | |
+ return s.String() | |
+} | |
+ | |
+// Validate inspects the fields of the type to determine if they are valid. | |
+func (s *ReplicationRuleAndOperator) Validate() error { | |
+ invalidParams := request.ErrInvalidParams{Context: "ReplicationRuleAndOperator"} | |
+ if s.Tags != nil { | |
+ for i, v := range s.Tags { | |
+ if v == nil { | |
+ continue | |
+ } | |
+ if err := v.Validate(); err != nil { | |
+ invalidParams.AddNested(fmt.Sprintf("%s[%v]", "Tags", i), err.(request.ErrInvalidParams)) | |
+ } | |
+ } | |
+ } | |
+ | |
+ if invalidParams.Len() > 0 { | |
+ return invalidParams | |
+ } | |
+ return nil | |
+} | |
+ | |
+// SetPrefix sets the Prefix field's value. | |
+func (s *ReplicationRuleAndOperator) SetPrefix(v string) *ReplicationRuleAndOperator { | |
+ s.Prefix = &v | |
+ return s | |
+} | |
+ | |
+// SetTags sets the Tags field's value. | |
+func (s *ReplicationRuleAndOperator) SetTags(v []*Tag) *ReplicationRuleAndOperator { | |
+ s.Tags = v | |
+ return s | |
+} | |
+ | |
+// Filter that identifies subset of objects to which the replication rule applies. | |
+// A Filter must specify exactly one Prefix, Tag, or an And child element. | |
+type ReplicationRuleFilter struct { | |
+ _ struct{} `type:"structure"` | |
+ | |
+ // Container for specifying rule filters. These filters determine the subset | |
+ // of objects to which the rule applies. The element is required only if you | |
+ // specify more than one filter. For example: | |
+ // | |
+ // * You specify both a Prefix and a Tag filters. Then you wrap these in | |
+ // an And tag. | |
+ // | |
+ // * You specify filter based on multiple tags. Then you wrap the Tag elements | |
+ // in an And tag. | |
+ And *ReplicationRuleAndOperator `type:"structure"` | |
+ | |
+ // Object keyname prefix that identifies subset of objects to which the rule | |
+ // applies. | |
+ Prefix *string `type:"string"` | |
+ | |
+ // Container for specifying a tag key and value. | |
+ // | |
+ // The rule applies only to objects having the tag in its tagset. | |
+ Tag *Tag `type:"structure"` | |
+} | |
+ | |
+// String returns the string representation | |
+func (s ReplicationRuleFilter) String() string { | |
+ return awsutil.Prettify(s) | |
+} | |
+ | |
+// GoString returns the string representation | |
+func (s ReplicationRuleFilter) GoString() string { | |
+ return s.String() | |
+} | |
+ | |
+// Validate inspects the fields of the type to determine if they are valid. | |
+func (s *ReplicationRuleFilter) Validate() error { | |
+ invalidParams := request.ErrInvalidParams{Context: "ReplicationRuleFilter"} | |
+ if s.And != nil { | |
+ if err := s.And.Validate(); err != nil { | |
+ invalidParams.AddNested("And", err.(request.ErrInvalidParams)) | |
+ } | |
+ } | |
+ if s.Tag != nil { | |
+ if err := s.Tag.Validate(); err != nil { | |
+ invalidParams.AddNested("Tag", err.(request.ErrInvalidParams)) | |
+ } | |
+ } | |
+ | |
+ if invalidParams.Len() > 0 { | |
+ return invalidParams | |
+ } | |
+ return nil | |
+} | |
+ | |
+// SetAnd sets the And field's value. | |
+func (s *ReplicationRuleFilter) SetAnd(v *ReplicationRuleAndOperator) *ReplicationRuleFilter { | |
+ s.And = v | |
+ return s | |
+} | |
+ | |
+// SetPrefix sets the Prefix field's value. | |
+func (s *ReplicationRuleFilter) SetPrefix(v string) *ReplicationRuleFilter { | |
+ s.Prefix = &v | |
+ return s | |
+} | |
+ | |
+// SetTag sets the Tag field's value. | |
+func (s *ReplicationRuleFilter) SetTag(v *Tag) *ReplicationRuleFilter { | |
+ s.Tag = v | |
+ return s | |
+} | |
+ | |
type RequestPaymentConfiguration struct { | |
_ struct{} `type:"structure"` | |
@@ -20358,6 +20635,8 @@ type SourceSelectionCriteria struct { | |
_ struct{} `type:"structure"` | |
// Container for filter information of selection of KMS Encrypted S3 objects. | |
+ // The element is required if you include SourceSelectionCriteria in the replication | |
+ // configuration. | |
SseKmsEncryptedObjects *SseKmsEncryptedObjects `type:"structure"` | |
} | |
@@ -20834,6 +21113,8 @@ type TopicConfigurationDeprecated struct { | |
_ struct{} `type:"structure"` | |
// Bucket event for which to send notifications. | |
+ // | |
+ // Deprecated: Event has been deprecated | |
Event *string `deprecated:"true" type:"string" enum:"Event"` | |
Events []*string `locationName:"Event" type:"list" flattened:"true"` | |
@@ -20940,14 +21221,14 @@ type UploadPartCopyInput struct { | |
CopySourceIfMatch *string `location:"header" locationName:"x-amz-copy-source-if-match" type:"string"` | |
// Copies the object if it has been modified since the specified time. | |
- CopySourceIfModifiedSince *time.Time `location:"header" locationName:"x-amz-copy-source-if-modified-since" type:"timestamp" timestampFormat:"rfc822"` | |
+ CopySourceIfModifiedSince *time.Time `location:"header" locationName:"x-amz-copy-source-if-modified-since" type:"timestamp"` | |
// Copies the object if its entity tag (ETag) is different than the specified | |
// ETag. | |
CopySourceIfNoneMatch *string `location:"header" locationName:"x-amz-copy-source-if-none-match" type:"string"` | |
// Copies the object if it hasn't been modified since the specified time. | |
- CopySourceIfUnmodifiedSince *time.Time `location:"header" locationName:"x-amz-copy-source-if-unmodified-since" type:"timestamp" timestampFormat:"rfc822"` | |
+ CopySourceIfUnmodifiedSince *time.Time `location:"header" locationName:"x-amz-copy-source-if-unmodified-since" type:"timestamp"` | |
// The range of bytes to copy from the source object. The range value must use | |
// the form bytes=first-last, where the first and last are the zero-based byte | |
@@ -21705,6 +21986,14 @@ const ( | |
CompressionTypeBzip2 = "BZIP2" | |
) | |
+const ( | |
+ // DeleteMarkerReplicationStatusEnabled is a DeleteMarkerReplicationStatus enum value | |
+ DeleteMarkerReplicationStatusEnabled = "Enabled" | |
+ | |
+ // DeleteMarkerReplicationStatusDisabled is a DeleteMarkerReplicationStatus enum value | |
+ DeleteMarkerReplicationStatusDisabled = "Disabled" | |
+) | |
+ | |
// Requests Amazon S3 to encode the object keys in the response and specifies | |
// the encoding method to use. An object key may contain any Unicode character; | |
// however, XML 1.0 parser cannot parse some characters, such as characters | |
diff --git a/vendor/github.com/aws/aws-sdk-go/service/s3/customizations.go b/vendor/github.com/aws/aws-sdk-go/service/s3/customizations.go | |
index a55beab96..6f560a409 100644 | |
--- a/vendor/github.com/aws/aws-sdk-go/service/s3/customizations.go | |
+++ b/vendor/github.com/aws/aws-sdk-go/service/s3/customizations.go | |
@@ -3,6 +3,7 @@ package s3 | |
import ( | |
"github.com/aws/aws-sdk-go/aws/client" | |
"github.com/aws/aws-sdk-go/aws/request" | |
+ "github.com/aws/aws-sdk-go/internal/s3err" | |
) | |
func init() { | |
@@ -21,6 +22,7 @@ func defaultInitClientFn(c *client.Client) { | |
// S3 uses custom error unmarshaling logic | |
c.Handlers.UnmarshalError.Clear() | |
c.Handlers.UnmarshalError.PushBack(unmarshalError) | |
+ c.Handlers.UnmarshalError.PushBackNamed(s3err.RequestFailureWrapperHandler()) | |
} | |
func defaultInitRequestFn(r *request.Request) { | |
@@ -42,6 +44,7 @@ func defaultInitRequestFn(r *request.Request) { | |
r.Handlers.Validate.PushFront(populateLocationConstraint) | |
case opCopyObject, opUploadPartCopy, opCompleteMultipartUpload: | |
r.Handlers.Unmarshal.PushFront(copyMultipartStatusOKUnmarhsalError) | |
+ r.Handlers.Unmarshal.PushBackNamed(s3err.RequestFailureWrapperHandler()) | |
case opPutObject, opUploadPart: | |
r.Handlers.Build.PushBack(computeBodyHashes) | |
// Disabled until #1837 root issue is resolved. | |
diff --git a/vendor/github.com/aws/aws-sdk-go/service/s3/service.go b/vendor/github.com/aws/aws-sdk-go/service/s3/service.go | |
index 20de53f29..d17dcc9da 100644 | |
--- a/vendor/github.com/aws/aws-sdk-go/service/s3/service.go | |
+++ b/vendor/github.com/aws/aws-sdk-go/service/s3/service.go | |
@@ -67,7 +67,9 @@ func newClient(cfg aws.Config, handlers request.Handlers, endpoint, signingRegio | |
} | |
// Handlers | |
- svc.Handlers.Sign.PushBackNamed(v4.SignRequestHandler) | |
+ svc.Handlers.Sign.PushBackNamed(v4.BuildNamedHandler(v4.SignRequestHandler.Name, func(s *v4.Signer) { | |
+ s.DisableURIPathEscaping = true | |
+ })) | |
svc.Handlers.Build.PushBackNamed(restxml.BuildHandler) | |
svc.Handlers.Unmarshal.PushBackNamed(restxml.UnmarshalHandler) | |
svc.Handlers.UnmarshalMeta.PushBackNamed(restxml.UnmarshalMetaHandler) | |
diff --git a/vendor/github.com/aws/aws-sdk-go/service/s3/statusok_error.go b/vendor/github.com/aws/aws-sdk-go/service/s3/statusok_error.go | |
index 9f33efc6c..fde3050f9 100644 | |
--- a/vendor/github.com/aws/aws-sdk-go/service/s3/statusok_error.go | |
+++ b/vendor/github.com/aws/aws-sdk-go/service/s3/statusok_error.go | |
@@ -13,7 +13,11 @@ import ( | |
func copyMultipartStatusOKUnmarhsalError(r *request.Request) { | |
b, err := ioutil.ReadAll(r.HTTPResponse.Body) | |
if err != nil { | |
- r.Error = awserr.New("SerializationError", "unable to read response body", err) | |
+ r.Error = awserr.NewRequestFailure( | |
+ awserr.New("SerializationError", "unable to read response body", err), | |
+ r.HTTPResponse.StatusCode, | |
+ r.RequestID, | |
+ ) | |
return | |
} | |
body := bytes.NewReader(b) | |
diff --git a/vendor/github.com/aws/aws-sdk-go/service/s3/unmarshal_error.go b/vendor/github.com/aws/aws-sdk-go/service/s3/unmarshal_error.go | |
index bcca8627a..12c0612c8 100644 | |
--- a/vendor/github.com/aws/aws-sdk-go/service/s3/unmarshal_error.go | |
+++ b/vendor/github.com/aws/aws-sdk-go/service/s3/unmarshal_error.go | |
@@ -23,22 +23,17 @@ func unmarshalError(r *request.Request) { | |
defer r.HTTPResponse.Body.Close() | |
defer io.Copy(ioutil.Discard, r.HTTPResponse.Body) | |
- hostID := r.HTTPResponse.Header.Get("X-Amz-Id-2") | |
- | |
// Bucket exists in a different region, and request needs | |
// to be made to the correct region. | |
if r.HTTPResponse.StatusCode == http.StatusMovedPermanently { | |
- r.Error = requestFailure{ | |
- RequestFailure: awserr.NewRequestFailure( | |
- awserr.New("BucketRegionError", | |
- fmt.Sprintf("incorrect region, the bucket is not in '%s' region", | |
- aws.StringValue(r.Config.Region)), | |
- nil), | |
- r.HTTPResponse.StatusCode, | |
- r.RequestID, | |
- ), | |
- hostID: hostID, | |
- } | |
+ r.Error = awserr.NewRequestFailure( | |
+ awserr.New("BucketRegionError", | |
+ fmt.Sprintf("incorrect region, the bucket is not in '%s' region", | |
+ aws.StringValue(r.Config.Region)), | |
+ nil), | |
+ r.HTTPResponse.StatusCode, | |
+ r.RequestID, | |
+ ) | |
return | |
} | |
@@ -63,14 +58,11 @@ func unmarshalError(r *request.Request) { | |
errMsg = statusText | |
} | |
- r.Error = requestFailure{ | |
- RequestFailure: awserr.NewRequestFailure( | |
- awserr.New(errCode, errMsg, err), | |
- r.HTTPResponse.StatusCode, | |
- r.RequestID, | |
- ), | |
- hostID: hostID, | |
- } | |
+ r.Error = awserr.NewRequestFailure( | |
+ awserr.New(errCode, errMsg, err), | |
+ r.HTTPResponse.StatusCode, | |
+ r.RequestID, | |
+ ) | |
} | |
// A RequestFailure provides access to the S3 Request ID and Host ID values | |
@@ -83,21 +75,3 @@ type RequestFailure interface { | |
// Host ID is the S3 Host ID needed for debug, and contacting support | |
HostID() string | |
} | |
- | |
-type requestFailure struct { | |
- awserr.RequestFailure | |
- | |
- hostID string | |
-} | |
- | |
-func (r requestFailure) Error() string { | |
- extra := fmt.Sprintf("status code: %d, request id: %s, host id: %s", | |
- r.StatusCode(), r.RequestID(), r.hostID) | |
- return awserr.SprintError(r.Code(), r.Message(), extra, r.OrigErr()) | |
-} | |
-func (r requestFailure) String() string { | |
- return r.Error() | |
-} | |
-func (r requestFailure) HostID() string { | |
- return r.hostID | |
-} | |
diff --git a/vendor/github.com/aws/aws-sdk-go/service/sts/api.go b/vendor/github.com/aws/aws-sdk-go/service/sts/api.go | |
index b46da12ca..ee908f916 100644 | |
--- a/vendor/github.com/aws/aws-sdk-go/service/sts/api.go | |
+++ b/vendor/github.com/aws/aws-sdk-go/service/sts/api.go | |
@@ -15,7 +15,7 @@ const opAssumeRole = "AssumeRole" | |
// AssumeRoleRequest generates a "aws/request.Request" representing the | |
// client's request for the AssumeRole operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -209,7 +209,7 @@ const opAssumeRoleWithSAML = "AssumeRoleWithSAML" | |
// AssumeRoleWithSAMLRequest generates a "aws/request.Request" representing the | |
// client's request for the AssumeRoleWithSAML operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -391,7 +391,7 @@ const opAssumeRoleWithWebIdentity = "AssumeRoleWithWebIdentity" | |
// AssumeRoleWithWebIdentityRequest generates a "aws/request.Request" representing the | |
// client's request for the AssumeRoleWithWebIdentity operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -602,7 +602,7 @@ const opDecodeAuthorizationMessage = "DecodeAuthorizationMessage" | |
// DecodeAuthorizationMessageRequest generates a "aws/request.Request" representing the | |
// client's request for the DecodeAuthorizationMessage operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -714,7 +714,7 @@ const opGetCallerIdentity = "GetCallerIdentity" | |
// GetCallerIdentityRequest generates a "aws/request.Request" representing the | |
// client's request for the GetCallerIdentity operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -789,7 +789,7 @@ const opGetFederationToken = "GetFederationToken" | |
// GetFederationTokenRequest generates a "aws/request.Request" representing the | |
// client's request for the GetFederationToken operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -958,7 +958,7 @@ const opGetSessionToken = "GetSessionToken" | |
// GetSessionTokenRequest generates a "aws/request.Request" representing the | |
// client's request for the GetSessionToken operation. The "output" return | |
// value will be populated with the request's response once the request completes | |
-// successfuly. | |
+// successfully. | |
// | |
// Use "Send" method on the returned Request to send the API call to the service. | |
// the "output" return value is not valid until after Send returns without error. | |
@@ -1908,7 +1908,7 @@ type Credentials struct { | |
// The date on which the current credentials expire. | |
// | |
// Expiration is a required field | |
- Expiration *time.Time `type:"timestamp" timestampFormat:"iso8601" required:"true"` | |
+ Expiration *time.Time `type:"timestamp" required:"true"` | |
// The secret access key that can be used to sign requests. | |
// | |
-- | |
2.24.1 | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment