mirror of https://github.com/kubernetes/kops.git
Update aws-sdk-go
This commit is contained in:
parent
85f98ed240
commit
9f6aca5851
2
go.mod
2
go.mod
|
|
@ -46,7 +46,7 @@ require (
|
||||||
github.com/aliyun/alibaba-cloud-sdk-go v1.61.1059
|
github.com/aliyun/alibaba-cloud-sdk-go v1.61.1059
|
||||||
github.com/apparentlymart/go-cidr v1.1.0
|
github.com/apparentlymart/go-cidr v1.1.0
|
||||||
github.com/aws/amazon-ec2-instance-selector/v2 v2.0.2
|
github.com/aws/amazon-ec2-instance-selector/v2 v2.0.2
|
||||||
github.com/aws/aws-sdk-go v1.40.10
|
github.com/aws/aws-sdk-go v1.40.38
|
||||||
github.com/blang/semver/v4 v4.0.0
|
github.com/blang/semver/v4 v4.0.0
|
||||||
github.com/denverdino/aliyungo v0.0.0-20210425065611-55bee4942cba
|
github.com/denverdino/aliyungo v0.0.0-20210425065611-55bee4942cba
|
||||||
github.com/digitalocean/godo v1.60.0
|
github.com/digitalocean/godo v1.60.0
|
||||||
|
|
|
||||||
4
go.sum
4
go.sum
|
|
@ -161,8 +161,8 @@ github.com/aws/aws-sdk-go v1.27.0/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN
|
||||||
github.com/aws/aws-sdk-go v1.31.12/go.mod h1:5zCpMtNQVjRREroY7sYe8lOMRSxkhG6MZveU8YkpAk0=
|
github.com/aws/aws-sdk-go v1.31.12/go.mod h1:5zCpMtNQVjRREroY7sYe8lOMRSxkhG6MZveU8YkpAk0=
|
||||||
github.com/aws/aws-sdk-go v1.34.30/go.mod h1:H7NKnBqNVzoTJpGfLrQkkD+ytBA93eiDYi/+8rV9s48=
|
github.com/aws/aws-sdk-go v1.34.30/go.mod h1:H7NKnBqNVzoTJpGfLrQkkD+ytBA93eiDYi/+8rV9s48=
|
||||||
github.com/aws/aws-sdk-go v1.38.49/go.mod h1:hcU610XS61/+aQV88ixoOzUoG7v3b31pl2zKMmprdro=
|
github.com/aws/aws-sdk-go v1.38.49/go.mod h1:hcU610XS61/+aQV88ixoOzUoG7v3b31pl2zKMmprdro=
|
||||||
github.com/aws/aws-sdk-go v1.40.10 h1:h+xUINuuH/9CwxE7O8mAuW7Aj9E5agfE9jQ3DrJsnA8=
|
github.com/aws/aws-sdk-go v1.40.38 h1:kl3iIW0h/JEBFjSBcAxDsiRbKMPz4aI5FJIHMCAQ+J0=
|
||||||
github.com/aws/aws-sdk-go v1.40.10/go.mod h1:585smgzpB/KqRA+K3y/NL/oYRqQvpNJYvLm+LY1U59Q=
|
github.com/aws/aws-sdk-go v1.40.38/go.mod h1:585smgzpB/KqRA+K3y/NL/oYRqQvpNJYvLm+LY1U59Q=
|
||||||
github.com/aws/aws-sdk-go-v2 v0.18.0/go.mod h1:JWVYvqSMppoMJC0x5wdwiImzgXTI9FuZwxzkQq9wy+g=
|
github.com/aws/aws-sdk-go-v2 v0.18.0/go.mod h1:JWVYvqSMppoMJC0x5wdwiImzgXTI9FuZwxzkQq9wy+g=
|
||||||
github.com/benbjohnson/clock v1.0.3/go.mod h1:bGMdMPoPVvcYyt1gHDf4J2KE153Yf9BuiUKYMaxlTDM=
|
github.com/benbjohnson/clock v1.0.3/go.mod h1:bGMdMPoPVvcYyt1gHDf4J2KE153Yf9BuiUKYMaxlTDM=
|
||||||
github.com/benbjohnson/clock v1.1.0/go.mod h1:J11/hYXuz8f4ySSvYwY0FKfm+ezbsZBKZxNJlLklBHA=
|
github.com/benbjohnson/clock v1.1.0/go.mod h1:J11/hYXuz8f4ySSvYwY0FKfm+ezbsZBKZxNJlLklBHA=
|
||||||
|
|
|
||||||
|
|
@ -235,8 +235,8 @@ github.com/aws/aws-sdk-go v1.31.6/go.mod h1:5zCpMtNQVjRREroY7sYe8lOMRSxkhG6MZveU
|
||||||
github.com/aws/aws-sdk-go v1.31.12/go.mod h1:5zCpMtNQVjRREroY7sYe8lOMRSxkhG6MZveU8YkpAk0=
|
github.com/aws/aws-sdk-go v1.31.12/go.mod h1:5zCpMtNQVjRREroY7sYe8lOMRSxkhG6MZveU8YkpAk0=
|
||||||
github.com/aws/aws-sdk-go v1.34.30/go.mod h1:H7NKnBqNVzoTJpGfLrQkkD+ytBA93eiDYi/+8rV9s48=
|
github.com/aws/aws-sdk-go v1.34.30/go.mod h1:H7NKnBqNVzoTJpGfLrQkkD+ytBA93eiDYi/+8rV9s48=
|
||||||
github.com/aws/aws-sdk-go v1.35.24/go.mod h1:tlPOdRjfxPBpNIwqDj61rmsnA85v9jc0Ps9+muhnW+k=
|
github.com/aws/aws-sdk-go v1.35.24/go.mod h1:tlPOdRjfxPBpNIwqDj61rmsnA85v9jc0Ps9+muhnW+k=
|
||||||
github.com/aws/aws-sdk-go v1.40.10 h1:h+xUINuuH/9CwxE7O8mAuW7Aj9E5agfE9jQ3DrJsnA8=
|
github.com/aws/aws-sdk-go v1.40.38 h1:kl3iIW0h/JEBFjSBcAxDsiRbKMPz4aI5FJIHMCAQ+J0=
|
||||||
github.com/aws/aws-sdk-go v1.40.10/go.mod h1:585smgzpB/KqRA+K3y/NL/oYRqQvpNJYvLm+LY1U59Q=
|
github.com/aws/aws-sdk-go v1.40.38/go.mod h1:585smgzpB/KqRA+K3y/NL/oYRqQvpNJYvLm+LY1U59Q=
|
||||||
github.com/aws/aws-sdk-go-v2 v0.18.0/go.mod h1:JWVYvqSMppoMJC0x5wdwiImzgXTI9FuZwxzkQq9wy+g=
|
github.com/aws/aws-sdk-go-v2 v0.18.0/go.mod h1:JWVYvqSMppoMJC0x5wdwiImzgXTI9FuZwxzkQq9wy+g=
|
||||||
github.com/bazelbuild/buildtools v0.0.0-20190917191645-69366ca98f89/go.mod h1:5JP0TXzWDHXv8qvxRC4InIazwdyDseBDbzESUMKk1yU=
|
github.com/bazelbuild/buildtools v0.0.0-20190917191645-69366ca98f89/go.mod h1:5JP0TXzWDHXv8qvxRC4InIazwdyDseBDbzESUMKk1yU=
|
||||||
github.com/bazelbuild/rules_go v0.22.1/go.mod h1:MC23Dc/wkXEyk3Wpq6lCqz0ZAYOZDw2DR5y3N1q2i7M=
|
github.com/bazelbuild/rules_go v0.22.1/go.mod h1:MC23Dc/wkXEyk3Wpq6lCqz0ZAYOZDw2DR5y3N1q2i7M=
|
||||||
|
|
|
||||||
|
|
@ -50,9 +50,19 @@ func prettify(v reflect.Value, indent int, buf *bytes.Buffer) {
|
||||||
|
|
||||||
for i, n := range names {
|
for i, n := range names {
|
||||||
val := v.FieldByName(n)
|
val := v.FieldByName(n)
|
||||||
|
ft, ok := v.Type().FieldByName(n)
|
||||||
|
if !ok {
|
||||||
|
panic(fmt.Sprintf("expected to find field %v on type %v, but was not found", n, v.Type()))
|
||||||
|
}
|
||||||
|
|
||||||
buf.WriteString(strings.Repeat(" ", indent+2))
|
buf.WriteString(strings.Repeat(" ", indent+2))
|
||||||
buf.WriteString(n + ": ")
|
buf.WriteString(n + ": ")
|
||||||
|
|
||||||
|
if tag := ft.Tag.Get("sensitive"); tag == "true" {
|
||||||
|
buf.WriteString("<sensitive>")
|
||||||
|
} else {
|
||||||
prettify(val, indent+2, buf)
|
prettify(val, indent+2, buf)
|
||||||
|
}
|
||||||
|
|
||||||
if i < len(names)-1 {
|
if i < len(names)-1 {
|
||||||
buf.WriteString(",\n")
|
buf.WriteString(",\n")
|
||||||
|
|
|
||||||
|
|
@ -8,6 +8,8 @@ import (
|
||||||
)
|
)
|
||||||
|
|
||||||
// StringValue returns the string representation of a value.
|
// StringValue returns the string representation of a value.
|
||||||
|
//
|
||||||
|
// Deprecated: Use Prettify instead.
|
||||||
func StringValue(i interface{}) string {
|
func StringValue(i interface{}) string {
|
||||||
var buf bytes.Buffer
|
var buf bytes.Buffer
|
||||||
stringValue(reflect.ValueOf(i), 0, &buf)
|
stringValue(reflect.ValueOf(i), 0, &buf)
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,4 @@
|
||||||
|
//go:build !go1.9
|
||||||
// +build !go1.9
|
// +build !go1.9
|
||||||
|
|
||||||
package aws
|
package aws
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,4 @@
|
||||||
|
//go:build go1.9
|
||||||
// +build go1.9
|
// +build go1.9
|
||||||
|
|
||||||
package aws
|
package aws
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,4 @@
|
||||||
|
//go:build !go1.7
|
||||||
// +build !go1.7
|
// +build !go1.7
|
||||||
|
|
||||||
package aws
|
package aws
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,4 @@
|
||||||
|
//go:build go1.7
|
||||||
// +build go1.7
|
// +build go1.7
|
||||||
|
|
||||||
package aws
|
package aws
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,4 @@
|
||||||
|
//go:build !go1.7
|
||||||
// +build !go1.7
|
// +build !go1.7
|
||||||
|
|
||||||
package credentials
|
package credentials
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,4 @@
|
||||||
|
//go:build go1.7
|
||||||
// +build go1.7
|
// +build go1.7
|
||||||
|
|
||||||
package credentials
|
package credentials
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,4 @@
|
||||||
|
//go:build !go1.9
|
||||||
// +build !go1.9
|
// +build !go1.9
|
||||||
|
|
||||||
package credentials
|
package credentials
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,4 @@
|
||||||
|
//go:build go1.9
|
||||||
// +build go1.9
|
// +build go1.9
|
||||||
|
|
||||||
package credentials
|
package credentials
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,4 @@
|
||||||
|
//go:build !windows
|
||||||
// +build !windows
|
// +build !windows
|
||||||
|
|
||||||
package ssocreds
|
package ssocreds
|
||||||
|
|
|
||||||
|
|
@ -355,16 +355,46 @@ var awsPartition = partition{
|
||||||
|
|
||||||
Endpoints: endpoints{
|
Endpoints: endpoints{
|
||||||
"ap-northeast-1": endpoint{},
|
"ap-northeast-1": endpoint{},
|
||||||
|
"ap-northeast-2": endpoint{},
|
||||||
|
"ap-south-1": endpoint{},
|
||||||
"ap-southeast-1": endpoint{},
|
"ap-southeast-1": endpoint{},
|
||||||
"ap-southeast-2": endpoint{},
|
"ap-southeast-2": endpoint{},
|
||||||
|
"ca-central-1": endpoint{},
|
||||||
"eu-central-1": endpoint{},
|
"eu-central-1": endpoint{},
|
||||||
"eu-north-1": endpoint{},
|
"eu-north-1": endpoint{},
|
||||||
"eu-west-1": endpoint{},
|
"eu-west-1": endpoint{},
|
||||||
|
"eu-west-2": endpoint{},
|
||||||
|
"eu-west-3": endpoint{},
|
||||||
|
"sa-east-1": endpoint{},
|
||||||
"us-east-1": endpoint{},
|
"us-east-1": endpoint{},
|
||||||
"us-east-2": endpoint{},
|
"us-east-2": endpoint{},
|
||||||
"us-west-2": endpoint{},
|
"us-west-2": endpoint{},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
"amplify": service{
|
||||||
|
|
||||||
|
Endpoints: endpoints{
|
||||||
|
"ap-east-1": 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-north-1": endpoint{},
|
||||||
|
"eu-south-1": endpoint{},
|
||||||
|
"eu-west-1": endpoint{},
|
||||||
|
"eu-west-2": endpoint{},
|
||||||
|
"eu-west-3": endpoint{},
|
||||||
|
"me-south-1": endpoint{},
|
||||||
|
"sa-east-1": endpoint{},
|
||||||
|
"us-east-1": endpoint{},
|
||||||
|
"us-east-2": endpoint{},
|
||||||
|
"us-west-1": endpoint{},
|
||||||
|
"us-west-2": endpoint{},
|
||||||
|
},
|
||||||
|
},
|
||||||
"amplifybackend": service{
|
"amplifybackend": service{
|
||||||
|
|
||||||
Endpoints: endpoints{
|
Endpoints: endpoints{
|
||||||
|
|
@ -707,6 +737,7 @@ var awsPartition = partition{
|
||||||
"ap-east-1": endpoint{},
|
"ap-east-1": endpoint{},
|
||||||
"ap-northeast-1": endpoint{},
|
"ap-northeast-1": endpoint{},
|
||||||
"ap-northeast-2": endpoint{},
|
"ap-northeast-2": endpoint{},
|
||||||
|
"ap-northeast-3": endpoint{},
|
||||||
"ap-south-1": endpoint{},
|
"ap-south-1": endpoint{},
|
||||||
"ap-southeast-1": endpoint{},
|
"ap-southeast-1": endpoint{},
|
||||||
"ap-southeast-2": endpoint{},
|
"ap-southeast-2": endpoint{},
|
||||||
|
|
@ -923,6 +954,18 @@ var awsPartition = partition{
|
||||||
"us-west-2": endpoint{},
|
"us-west-2": endpoint{},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
"aps": service{
|
||||||
|
Defaults: endpoint{
|
||||||
|
Protocols: []string{"https"},
|
||||||
|
},
|
||||||
|
Endpoints: endpoints{
|
||||||
|
"eu-central-1": endpoint{},
|
||||||
|
"eu-west-1": endpoint{},
|
||||||
|
"us-east-1": endpoint{},
|
||||||
|
"us-east-2": endpoint{},
|
||||||
|
"us-west-2": endpoint{},
|
||||||
|
},
|
||||||
|
},
|
||||||
"athena": service{
|
"athena": service{
|
||||||
|
|
||||||
Endpoints: endpoints{
|
Endpoints: endpoints{
|
||||||
|
|
@ -930,6 +973,7 @@ var awsPartition = partition{
|
||||||
"ap-east-1": endpoint{},
|
"ap-east-1": endpoint{},
|
||||||
"ap-northeast-1": endpoint{},
|
"ap-northeast-1": endpoint{},
|
||||||
"ap-northeast-2": endpoint{},
|
"ap-northeast-2": endpoint{},
|
||||||
|
"ap-northeast-3": endpoint{},
|
||||||
"ap-south-1": endpoint{},
|
"ap-south-1": endpoint{},
|
||||||
"ap-southeast-1": endpoint{},
|
"ap-southeast-1": endpoint{},
|
||||||
"ap-southeast-2": endpoint{},
|
"ap-southeast-2": endpoint{},
|
||||||
|
|
@ -1104,6 +1148,14 @@ var awsPartition = partition{
|
||||||
"us-west-2": endpoint{},
|
"us-west-2": endpoint{},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
"braket": service{
|
||||||
|
|
||||||
|
Endpoints: endpoints{
|
||||||
|
"us-east-1": endpoint{},
|
||||||
|
"us-west-1": endpoint{},
|
||||||
|
"us-west-2": endpoint{},
|
||||||
|
},
|
||||||
|
},
|
||||||
"budgets": service{
|
"budgets": service{
|
||||||
PartitionEndpoint: "aws-global",
|
PartitionEndpoint: "aws-global",
|
||||||
IsRegionalized: boxedFalse,
|
IsRegionalized: boxedFalse,
|
||||||
|
|
@ -1149,9 +1201,11 @@ var awsPartition = partition{
|
||||||
"cloud9": service{
|
"cloud9": service{
|
||||||
|
|
||||||
Endpoints: endpoints{
|
Endpoints: endpoints{
|
||||||
|
"af-south-1": endpoint{},
|
||||||
"ap-east-1": endpoint{},
|
"ap-east-1": endpoint{},
|
||||||
"ap-northeast-1": endpoint{},
|
"ap-northeast-1": endpoint{},
|
||||||
"ap-northeast-2": endpoint{},
|
"ap-northeast-2": endpoint{},
|
||||||
|
"ap-northeast-3": endpoint{},
|
||||||
"ap-south-1": endpoint{},
|
"ap-south-1": endpoint{},
|
||||||
"ap-southeast-1": endpoint{},
|
"ap-southeast-1": endpoint{},
|
||||||
"ap-southeast-2": endpoint{},
|
"ap-southeast-2": endpoint{},
|
||||||
|
|
@ -1862,6 +1916,59 @@ var awsPartition = partition{
|
||||||
"us-east-1": endpoint{},
|
"us-east-1": endpoint{},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
"data.jobs.iot": service{
|
||||||
|
|
||||||
|
Endpoints: endpoints{
|
||||||
|
"ap-east-1": 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-north-1": endpoint{},
|
||||||
|
"eu-west-1": endpoint{},
|
||||||
|
"eu-west-2": endpoint{},
|
||||||
|
"eu-west-3": endpoint{},
|
||||||
|
"fips-ca-central-1": endpoint{
|
||||||
|
Hostname: "data.jobs.iot-fips.ca-central-1.amazonaws.com",
|
||||||
|
CredentialScope: credentialScope{
|
||||||
|
Region: "ca-central-1",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"fips-us-east-1": endpoint{
|
||||||
|
Hostname: "data.jobs.iot-fips.us-east-1.amazonaws.com",
|
||||||
|
CredentialScope: credentialScope{
|
||||||
|
Region: "us-east-1",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"fips-us-east-2": endpoint{
|
||||||
|
Hostname: "data.jobs.iot-fips.us-east-2.amazonaws.com",
|
||||||
|
CredentialScope: credentialScope{
|
||||||
|
Region: "us-east-2",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"fips-us-west-1": endpoint{
|
||||||
|
Hostname: "data.jobs.iot-fips.us-west-1.amazonaws.com",
|
||||||
|
CredentialScope: credentialScope{
|
||||||
|
Region: "us-west-1",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"fips-us-west-2": endpoint{
|
||||||
|
Hostname: "data.jobs.iot-fips.us-west-2.amazonaws.com",
|
||||||
|
CredentialScope: credentialScope{
|
||||||
|
Region: "us-west-2",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"me-south-1": endpoint{},
|
||||||
|
"sa-east-1": endpoint{},
|
||||||
|
"us-east-1": endpoint{},
|
||||||
|
"us-east-2": endpoint{},
|
||||||
|
"us-west-1": endpoint{},
|
||||||
|
"us-west-2": endpoint{},
|
||||||
|
},
|
||||||
|
},
|
||||||
"data.mediastore": service{
|
"data.mediastore": service{
|
||||||
|
|
||||||
Endpoints: endpoints{
|
Endpoints: endpoints{
|
||||||
|
|
@ -1909,6 +2016,7 @@ var awsPartition = partition{
|
||||||
"ap-east-1": endpoint{},
|
"ap-east-1": endpoint{},
|
||||||
"ap-northeast-1": endpoint{},
|
"ap-northeast-1": endpoint{},
|
||||||
"ap-northeast-2": endpoint{},
|
"ap-northeast-2": endpoint{},
|
||||||
|
"ap-northeast-3": endpoint{},
|
||||||
"ap-south-1": endpoint{},
|
"ap-south-1": endpoint{},
|
||||||
"ap-southeast-1": endpoint{},
|
"ap-southeast-1": endpoint{},
|
||||||
"ap-southeast-2": endpoint{},
|
"ap-southeast-2": endpoint{},
|
||||||
|
|
@ -3295,6 +3403,17 @@ var awsPartition = partition{
|
||||||
"us-west-2": endpoint{},
|
"us-west-2": endpoint{},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
"frauddetector": service{
|
||||||
|
|
||||||
|
Endpoints: endpoints{
|
||||||
|
"ap-southeast-1": endpoint{},
|
||||||
|
"ap-southeast-2": endpoint{},
|
||||||
|
"eu-west-1": endpoint{},
|
||||||
|
"us-east-1": endpoint{},
|
||||||
|
"us-east-2": endpoint{},
|
||||||
|
"us-west-2": endpoint{},
|
||||||
|
},
|
||||||
|
},
|
||||||
"fsx": service{
|
"fsx": service{
|
||||||
|
|
||||||
Endpoints: endpoints{
|
Endpoints: endpoints{
|
||||||
|
|
@ -3302,6 +3421,7 @@ var awsPartition = partition{
|
||||||
"ap-east-1": endpoint{},
|
"ap-east-1": endpoint{},
|
||||||
"ap-northeast-1": endpoint{},
|
"ap-northeast-1": endpoint{},
|
||||||
"ap-northeast-2": endpoint{},
|
"ap-northeast-2": endpoint{},
|
||||||
|
"ap-northeast-3": endpoint{},
|
||||||
"ap-south-1": endpoint{},
|
"ap-south-1": endpoint{},
|
||||||
"ap-southeast-1": endpoint{},
|
"ap-southeast-1": endpoint{},
|
||||||
"ap-southeast-2": endpoint{},
|
"ap-southeast-2": endpoint{},
|
||||||
|
|
@ -3634,6 +3754,18 @@ var awsPartition = partition{
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
"identity-chime": service{
|
||||||
|
|
||||||
|
Endpoints: endpoints{
|
||||||
|
"us-east-1": endpoint{},
|
||||||
|
"us-east-1-fips": endpoint{
|
||||||
|
Hostname: "identity-chime-fips.us-east-1.amazonaws.com",
|
||||||
|
CredentialScope: credentialScope{
|
||||||
|
Region: "us-east-1",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
"identitystore": service{
|
"identitystore": service{
|
||||||
|
|
||||||
Endpoints: endpoints{
|
Endpoints: endpoints{
|
||||||
|
|
@ -3727,6 +3859,36 @@ var awsPartition = partition{
|
||||||
"eu-west-1": endpoint{},
|
"eu-west-1": endpoint{},
|
||||||
"eu-west-2": endpoint{},
|
"eu-west-2": endpoint{},
|
||||||
"eu-west-3": endpoint{},
|
"eu-west-3": endpoint{},
|
||||||
|
"fips-ca-central-1": endpoint{
|
||||||
|
Hostname: "iot-fips.ca-central-1.amazonaws.com",
|
||||||
|
CredentialScope: credentialScope{
|
||||||
|
Service: "execute-api",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"fips-us-east-1": endpoint{
|
||||||
|
Hostname: "iot-fips.us-east-1.amazonaws.com",
|
||||||
|
CredentialScope: credentialScope{
|
||||||
|
Service: "execute-api",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"fips-us-east-2": endpoint{
|
||||||
|
Hostname: "iot-fips.us-east-2.amazonaws.com",
|
||||||
|
CredentialScope: credentialScope{
|
||||||
|
Service: "execute-api",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"fips-us-west-1": endpoint{
|
||||||
|
Hostname: "iot-fips.us-west-1.amazonaws.com",
|
||||||
|
CredentialScope: credentialScope{
|
||||||
|
Service: "execute-api",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"fips-us-west-2": endpoint{
|
||||||
|
Hostname: "iot-fips.us-west-2.amazonaws.com",
|
||||||
|
CredentialScope: credentialScope{
|
||||||
|
Service: "execute-api",
|
||||||
|
},
|
||||||
|
},
|
||||||
"me-south-1": endpoint{},
|
"me-south-1": endpoint{},
|
||||||
"sa-east-1": endpoint{},
|
"sa-east-1": endpoint{},
|
||||||
"us-east-1": endpoint{},
|
"us-east-1": endpoint{},
|
||||||
|
|
@ -3739,6 +3901,7 @@ var awsPartition = partition{
|
||||||
|
|
||||||
Endpoints: endpoints{
|
Endpoints: endpoints{
|
||||||
"ap-northeast-1": endpoint{},
|
"ap-northeast-1": endpoint{},
|
||||||
|
"ap-south-1": endpoint{},
|
||||||
"ap-southeast-2": endpoint{},
|
"ap-southeast-2": endpoint{},
|
||||||
"eu-central-1": endpoint{},
|
"eu-central-1": endpoint{},
|
||||||
"eu-west-1": endpoint{},
|
"eu-west-1": endpoint{},
|
||||||
|
|
@ -3842,6 +4005,36 @@ var awsPartition = partition{
|
||||||
"eu-west-1": endpoint{},
|
"eu-west-1": endpoint{},
|
||||||
"eu-west-2": endpoint{},
|
"eu-west-2": endpoint{},
|
||||||
"eu-west-3": endpoint{},
|
"eu-west-3": endpoint{},
|
||||||
|
"fips-ca-central-1": endpoint{
|
||||||
|
Hostname: "api.tunneling.iot-fips.ca-central-1.amazonaws.com",
|
||||||
|
CredentialScope: credentialScope{
|
||||||
|
Region: "ca-central-1",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"fips-us-east-1": endpoint{
|
||||||
|
Hostname: "api.tunneling.iot-fips.us-east-1.amazonaws.com",
|
||||||
|
CredentialScope: credentialScope{
|
||||||
|
Region: "us-east-1",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"fips-us-east-2": endpoint{
|
||||||
|
Hostname: "api.tunneling.iot-fips.us-east-2.amazonaws.com",
|
||||||
|
CredentialScope: credentialScope{
|
||||||
|
Region: "us-east-2",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"fips-us-west-1": endpoint{
|
||||||
|
Hostname: "api.tunneling.iot-fips.us-west-1.amazonaws.com",
|
||||||
|
CredentialScope: credentialScope{
|
||||||
|
Region: "us-west-1",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"fips-us-west-2": endpoint{
|
||||||
|
Hostname: "api.tunneling.iot-fips.us-west-2.amazonaws.com",
|
||||||
|
CredentialScope: credentialScope{
|
||||||
|
Region: "us-west-2",
|
||||||
|
},
|
||||||
|
},
|
||||||
"me-south-1": endpoint{},
|
"me-south-1": endpoint{},
|
||||||
"sa-east-1": endpoint{},
|
"sa-east-1": endpoint{},
|
||||||
"us-east-1": endpoint{},
|
"us-east-1": endpoint{},
|
||||||
|
|
@ -3900,6 +4093,14 @@ var awsPartition = partition{
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
"ivs": service{
|
||||||
|
|
||||||
|
Endpoints: endpoints{
|
||||||
|
"eu-west-1": endpoint{},
|
||||||
|
"us-east-1": endpoint{},
|
||||||
|
"us-west-2": endpoint{},
|
||||||
|
},
|
||||||
|
},
|
||||||
"kafka": service{
|
"kafka": service{
|
||||||
|
|
||||||
Endpoints: endpoints{
|
Endpoints: endpoints{
|
||||||
|
|
@ -4518,6 +4719,18 @@ var awsPartition = partition{
|
||||||
"us-west-2": endpoint{},
|
"us-west-2": endpoint{},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
"messaging-chime": service{
|
||||||
|
|
||||||
|
Endpoints: endpoints{
|
||||||
|
"us-east-1": endpoint{},
|
||||||
|
"us-east-1-fips": endpoint{
|
||||||
|
Hostname: "messaging-chime-fips.us-east-1.amazonaws.com",
|
||||||
|
CredentialScope: credentialScope{
|
||||||
|
Region: "us-east-1",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
"metering.marketplace": service{
|
"metering.marketplace": service{
|
||||||
Defaults: endpoint{
|
Defaults: endpoint{
|
||||||
CredentialScope: credentialScope{
|
CredentialScope: credentialScope{
|
||||||
|
|
@ -5078,6 +5291,7 @@ var awsPartition = partition{
|
||||||
"polly": service{
|
"polly": service{
|
||||||
|
|
||||||
Endpoints: endpoints{
|
Endpoints: endpoints{
|
||||||
|
"af-south-1": endpoint{},
|
||||||
"ap-east-1": endpoint{},
|
"ap-east-1": endpoint{},
|
||||||
"ap-northeast-1": endpoint{},
|
"ap-northeast-1": endpoint{},
|
||||||
"ap-northeast-2": endpoint{},
|
"ap-northeast-2": endpoint{},
|
||||||
|
|
@ -5538,6 +5752,17 @@ var awsPartition = partition{
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
"route53-recovery-control-config": service{
|
||||||
|
|
||||||
|
Endpoints: endpoints{
|
||||||
|
"aws-global": endpoint{
|
||||||
|
Hostname: "route53-recovery-control-config.us-west-2.amazonaws.com",
|
||||||
|
CredentialScope: credentialScope{
|
||||||
|
Region: "us-west-2",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
"route53domains": service{
|
"route53domains": service{
|
||||||
|
|
||||||
Endpoints: endpoints{
|
Endpoints: endpoints{
|
||||||
|
|
@ -5608,6 +5833,7 @@ var awsPartition = partition{
|
||||||
"ap-east-1": endpoint{},
|
"ap-east-1": endpoint{},
|
||||||
"ap-northeast-1": endpoint{},
|
"ap-northeast-1": endpoint{},
|
||||||
"ap-northeast-2": endpoint{},
|
"ap-northeast-2": endpoint{},
|
||||||
|
"ap-northeast-3": endpoint{},
|
||||||
"ap-south-1": endpoint{},
|
"ap-south-1": endpoint{},
|
||||||
"ap-southeast-1": endpoint{},
|
"ap-southeast-1": endpoint{},
|
||||||
"ap-southeast-2": endpoint{},
|
"ap-southeast-2": endpoint{},
|
||||||
|
|
@ -6757,6 +6983,20 @@ var awsPartition = partition{
|
||||||
"us-west-2": endpoint{},
|
"us-west-2": endpoint{},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
"ssm-incidents": service{
|
||||||
|
|
||||||
|
Endpoints: endpoints{
|
||||||
|
"ap-northeast-1": endpoint{},
|
||||||
|
"ap-southeast-1": endpoint{},
|
||||||
|
"ap-southeast-2": endpoint{},
|
||||||
|
"eu-central-1": endpoint{},
|
||||||
|
"eu-north-1": endpoint{},
|
||||||
|
"eu-west-1": endpoint{},
|
||||||
|
"us-east-1": endpoint{},
|
||||||
|
"us-east-2": endpoint{},
|
||||||
|
"us-west-2": endpoint{},
|
||||||
|
},
|
||||||
|
},
|
||||||
"states": service{
|
"states": service{
|
||||||
|
|
||||||
Endpoints: endpoints{
|
Endpoints: endpoints{
|
||||||
|
|
@ -7822,9 +8062,17 @@ var awscnPartition = partition{
|
||||||
"cn-northwest-1": endpoint{},
|
"cn-northwest-1": endpoint{},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
"data.jobs.iot": service{
|
||||||
|
|
||||||
|
Endpoints: endpoints{
|
||||||
|
"cn-north-1": endpoint{},
|
||||||
|
"cn-northwest-1": endpoint{},
|
||||||
|
},
|
||||||
|
},
|
||||||
"dax": service{
|
"dax": service{
|
||||||
|
|
||||||
Endpoints: endpoints{
|
Endpoints: endpoints{
|
||||||
|
"cn-north-1": endpoint{},
|
||||||
"cn-northwest-1": endpoint{},
|
"cn-northwest-1": endpoint{},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
@ -7952,6 +8200,13 @@ var awscnPartition = partition{
|
||||||
"cn-northwest-1": endpoint{},
|
"cn-northwest-1": endpoint{},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
"emr-containers": service{
|
||||||
|
|
||||||
|
Endpoints: endpoints{
|
||||||
|
"cn-north-1": endpoint{},
|
||||||
|
"cn-northwest-1": endpoint{},
|
||||||
|
},
|
||||||
|
},
|
||||||
"es": service{
|
"es": service{
|
||||||
|
|
||||||
Endpoints: endpoints{
|
Endpoints: endpoints{
|
||||||
|
|
@ -7973,6 +8228,15 @@ var awscnPartition = partition{
|
||||||
"cn-northwest-1": endpoint{},
|
"cn-northwest-1": endpoint{},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
"fms": service{
|
||||||
|
Defaults: endpoint{
|
||||||
|
Protocols: []string{"https"},
|
||||||
|
},
|
||||||
|
Endpoints: endpoints{
|
||||||
|
"cn-north-1": endpoint{},
|
||||||
|
"cn-northwest-1": endpoint{},
|
||||||
|
},
|
||||||
|
},
|
||||||
"fsx": service{
|
"fsx": service{
|
||||||
|
|
||||||
Endpoints: endpoints{
|
Endpoints: endpoints{
|
||||||
|
|
@ -7984,6 +8248,7 @@ var awscnPartition = partition{
|
||||||
|
|
||||||
Endpoints: endpoints{
|
Endpoints: endpoints{
|
||||||
"cn-north-1": endpoint{},
|
"cn-north-1": endpoint{},
|
||||||
|
"cn-northwest-1": endpoint{},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
"glacier": service{
|
"glacier": service{
|
||||||
|
|
@ -9009,6 +9274,25 @@ var awsusgovPartition = partition{
|
||||||
"us-gov-west-1": endpoint{},
|
"us-gov-west-1": endpoint{},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
"data.jobs.iot": service{
|
||||||
|
|
||||||
|
Endpoints: endpoints{
|
||||||
|
"fips-us-gov-east-1": endpoint{
|
||||||
|
Hostname: "data.jobs.iot-fips.us-gov-east-1.amazonaws.com",
|
||||||
|
CredentialScope: credentialScope{
|
||||||
|
Region: "us-gov-east-1",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"fips-us-gov-west-1": endpoint{
|
||||||
|
Hostname: "data.jobs.iot-fips.us-gov-west-1.amazonaws.com",
|
||||||
|
CredentialScope: credentialScope{
|
||||||
|
Region: "us-gov-west-1",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"us-gov-east-1": endpoint{},
|
||||||
|
"us-gov-west-1": endpoint{},
|
||||||
|
},
|
||||||
|
},
|
||||||
"datasync": service{
|
"datasync": service{
|
||||||
|
|
||||||
Endpoints: endpoints{
|
Endpoints: endpoints{
|
||||||
|
|
@ -9516,6 +9800,18 @@ var awsusgovPartition = partition{
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
Endpoints: endpoints{
|
Endpoints: endpoints{
|
||||||
|
"fips-us-gov-east-1": endpoint{
|
||||||
|
Hostname: "iot-fips.us-gov-east-1.amazonaws.com",
|
||||||
|
CredentialScope: credentialScope{
|
||||||
|
Service: "execute-api",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"fips-us-gov-west-1": endpoint{
|
||||||
|
Hostname: "iot-fips.us-gov-west-1.amazonaws.com",
|
||||||
|
CredentialScope: credentialScope{
|
||||||
|
Service: "execute-api",
|
||||||
|
},
|
||||||
|
},
|
||||||
"us-gov-east-1": endpoint{},
|
"us-gov-east-1": endpoint{},
|
||||||
"us-gov-west-1": endpoint{},
|
"us-gov-west-1": endpoint{},
|
||||||
},
|
},
|
||||||
|
|
@ -9523,6 +9819,18 @@ var awsusgovPartition = partition{
|
||||||
"iotsecuredtunneling": service{
|
"iotsecuredtunneling": service{
|
||||||
|
|
||||||
Endpoints: endpoints{
|
Endpoints: endpoints{
|
||||||
|
"fips-us-gov-east-1": endpoint{
|
||||||
|
Hostname: "api.tunneling.iot-fips.us-gov-east-1.amazonaws.com",
|
||||||
|
CredentialScope: credentialScope{
|
||||||
|
Region: "us-gov-east-1",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"fips-us-gov-west-1": endpoint{
|
||||||
|
Hostname: "api.tunneling.iot-fips.us-gov-west-1.amazonaws.com",
|
||||||
|
CredentialScope: credentialScope{
|
||||||
|
Region: "us-gov-west-1",
|
||||||
|
},
|
||||||
|
},
|
||||||
"us-gov-east-1": endpoint{},
|
"us-gov-east-1": endpoint{},
|
||||||
"us-gov-west-1": endpoint{},
|
"us-gov-west-1": endpoint{},
|
||||||
},
|
},
|
||||||
|
|
@ -10712,6 +11020,12 @@ var awsisoPartition = partition{
|
||||||
"us-iso-east-1": endpoint{},
|
"us-iso-east-1": endpoint{},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
"license-manager": service{
|
||||||
|
|
||||||
|
Endpoints: endpoints{
|
||||||
|
"us-iso-east-1": endpoint{},
|
||||||
|
},
|
||||||
|
},
|
||||||
"logs": service{
|
"logs": service{
|
||||||
|
|
||||||
Endpoints: endpoints{
|
Endpoints: endpoints{
|
||||||
|
|
@ -10773,6 +11087,12 @@ var awsisoPartition = partition{
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
"route53resolver": service{
|
||||||
|
|
||||||
|
Endpoints: endpoints{
|
||||||
|
"us-iso-east-1": endpoint{},
|
||||||
|
},
|
||||||
|
},
|
||||||
"runtime.sagemaker": service{
|
"runtime.sagemaker": service{
|
||||||
|
|
||||||
Endpoints: endpoints{
|
Endpoints: endpoints{
|
||||||
|
|
@ -11220,6 +11540,12 @@ var awsisobPartition = partition{
|
||||||
},
|
},
|
||||||
"swf": service{
|
"swf": service{
|
||||||
|
|
||||||
|
Endpoints: endpoints{
|
||||||
|
"us-isob-east-1": endpoint{},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"tagging": service{
|
||||||
|
|
||||||
Endpoints: endpoints{
|
Endpoints: endpoints{
|
||||||
"us-isob-east-1": endpoint{},
|
"us-isob-east-1": endpoint{},
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,4 @@
|
||||||
|
//go:build codegen
|
||||||
// +build codegen
|
// +build codegen
|
||||||
|
|
||||||
package endpoints
|
package endpoints
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,4 @@
|
||||||
|
//go:build !go1.8
|
||||||
// +build !go1.8
|
// +build !go1.8
|
||||||
|
|
||||||
package request
|
package request
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,4 @@
|
||||||
|
//go:build go1.8
|
||||||
// +build go1.8
|
// +build go1.8
|
||||||
|
|
||||||
package request
|
package request
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,4 @@
|
||||||
|
//go:build go1.7
|
||||||
// +build go1.7
|
// +build go1.7
|
||||||
|
|
||||||
package request
|
package request
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,4 @@
|
||||||
|
//go:build !go1.7
|
||||||
// +build !go1.7
|
// +build !go1.7
|
||||||
|
|
||||||
package request
|
package request
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,4 @@
|
||||||
|
//go:build go1.13
|
||||||
// +build go1.13
|
// +build go1.13
|
||||||
|
|
||||||
package session
|
package session
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,4 @@
|
||||||
|
//go:build !go1.13 && go1.7
|
||||||
// +build !go1.13,go1.7
|
// +build !go1.13,go1.7
|
||||||
|
|
||||||
package session
|
package session
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,4 @@
|
||||||
|
//go:build !go1.6 && go1.5
|
||||||
// +build !go1.6,go1.5
|
// +build !go1.6,go1.5
|
||||||
|
|
||||||
package session
|
package session
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,4 @@
|
||||||
|
//go:build !go1.7 && go1.6
|
||||||
// +build !go1.7,go1.6
|
// +build !go1.7,go1.6
|
||||||
|
|
||||||
package session
|
package session
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,4 @@
|
||||||
|
//go:build !go1.7
|
||||||
// +build !go1.7
|
// +build !go1.7
|
||||||
|
|
||||||
package v4
|
package v4
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,4 @@
|
||||||
|
//go:build go1.7
|
||||||
// +build go1.7
|
// +build go1.7
|
||||||
|
|
||||||
package v4
|
package v4
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,4 @@
|
||||||
|
//go:build go1.5
|
||||||
// +build go1.5
|
// +build go1.5
|
||||||
|
|
||||||
package v4
|
package v4
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,4 @@
|
||||||
|
//go:build go1.8
|
||||||
// +build go1.8
|
// +build go1.8
|
||||||
|
|
||||||
package aws
|
package aws
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,4 @@
|
||||||
|
//go:build !go1.8
|
||||||
// +build !go1.8
|
// +build !go1.8
|
||||||
|
|
||||||
package aws
|
package aws
|
||||||
|
|
|
||||||
|
|
@ -5,4 +5,4 @@ package aws
|
||||||
const SDKName = "aws-sdk-go"
|
const SDKName = "aws-sdk-go"
|
||||||
|
|
||||||
// SDKVersion is the version of this SDK
|
// SDKVersion is the version of this SDK
|
||||||
const SDKVersion = "1.40.10"
|
const SDKVersion = "1.40.38"
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,4 @@
|
||||||
|
//go:build !go1.7
|
||||||
// +build !go1.7
|
// +build !go1.7
|
||||||
|
|
||||||
package context
|
package context
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,4 @@
|
||||||
|
//go:build gofuzz
|
||||||
// +build gofuzz
|
// +build gofuzz
|
||||||
|
|
||||||
package ini
|
package ini
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,4 @@
|
||||||
|
//go:build !go1.7
|
||||||
// +build !go1.7
|
// +build !go1.7
|
||||||
|
|
||||||
package sdkio
|
package sdkio
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,4 @@
|
||||||
|
//go:build go1.7
|
||||||
// +build go1.7
|
// +build go1.7
|
||||||
|
|
||||||
package sdkio
|
package sdkio
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,4 @@
|
||||||
|
//go:build go1.10
|
||||||
// +build go1.10
|
// +build go1.10
|
||||||
|
|
||||||
package sdkmath
|
package sdkmath
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,4 @@
|
||||||
|
//go:build !go1.10
|
||||||
// +build !go1.10
|
// +build !go1.10
|
||||||
|
|
||||||
package sdkmath
|
package sdkmath
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,4 @@
|
||||||
|
//go:build go1.6
|
||||||
// +build go1.6
|
// +build go1.6
|
||||||
|
|
||||||
package sdkrand
|
package sdkrand
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,4 @@
|
||||||
|
//go:build !go1.6
|
||||||
// +build !go1.6
|
// +build !go1.6
|
||||||
|
|
||||||
package sdkrand
|
package sdkrand
|
||||||
|
|
|
||||||
|
|
@ -30,6 +30,7 @@ const (
|
||||||
|
|
||||||
// RFC3339 a subset of the ISO8601 timestamp format. e.g 2014-04-29T18:30:38Z
|
// RFC3339 a subset of the ISO8601 timestamp format. e.g 2014-04-29T18:30:38Z
|
||||||
ISO8601TimeFormat = "2006-01-02T15:04:05.999999999Z"
|
ISO8601TimeFormat = "2006-01-02T15:04:05.999999999Z"
|
||||||
|
iso8601TimeFormatNoZ = "2006-01-02T15:04:05.999999999"
|
||||||
|
|
||||||
// This format is used for output time with fractional second precision up to milliseconds
|
// This format is used for output time with fractional second precision up to milliseconds
|
||||||
ISO8601OutputTimeFormat = "2006-01-02T15:04:05.999999999Z"
|
ISO8601OutputTimeFormat = "2006-01-02T15:04:05.999999999Z"
|
||||||
|
|
@ -82,6 +83,7 @@ func ParseTime(formatName, value string) (time.Time, error) {
|
||||||
case ISO8601TimeFormatName: // Smithy DateTime format
|
case ISO8601TimeFormatName: // Smithy DateTime format
|
||||||
return tryParse(value,
|
return tryParse(value,
|
||||||
ISO8601TimeFormat,
|
ISO8601TimeFormat,
|
||||||
|
iso8601TimeFormatNoZ,
|
||||||
time.RFC3339Nano,
|
time.RFC3339Nano,
|
||||||
time.RFC3339,
|
time.RFC3339,
|
||||||
)
|
)
|
||||||
|
|
|
||||||
|
|
@ -5779,13 +5779,17 @@ func (c *AutoScaling) StartInstanceRefreshRequest(input *StartInstanceRefreshInp
|
||||||
|
|
||||||
// StartInstanceRefresh API operation for Auto Scaling.
|
// StartInstanceRefresh API operation for Auto Scaling.
|
||||||
//
|
//
|
||||||
// Starts a new instance refresh operation, which triggers a rolling replacement
|
// Starts a new instance refresh operation. An instance refresh performs a rolling
|
||||||
// of previously launched instances in the Auto Scaling group with a new group
|
// replacement of all or some instances in an Auto Scaling group. Each instance
|
||||||
// of instances.
|
// is terminated first and then replaced, which temporarily reduces the capacity
|
||||||
|
// available within your Auto Scaling group.
|
||||||
//
|
//
|
||||||
// This operation is part of the instance refresh feature (https://docs.aws.amazon.com/autoscaling/ec2/userguide/asg-instance-refresh.html)
|
// This operation is part of the instance refresh feature (https://docs.aws.amazon.com/autoscaling/ec2/userguide/asg-instance-refresh.html)
|
||||||
// in Amazon EC2 Auto Scaling, which helps you update instances in your Auto
|
// in Amazon EC2 Auto Scaling, which helps you update instances in your Auto
|
||||||
// Scaling group after you make configuration changes.
|
// Scaling group. This feature is helpful, for example, when you have a new
|
||||||
|
// AMI or a new user data script. You just need to create a new launch template
|
||||||
|
// that specifies the new AMI or user data script. Then start an instance refresh
|
||||||
|
// to immediately begin the process of updating instances in the group.
|
||||||
//
|
//
|
||||||
// If the call succeeds, it creates a new instance refresh request with a unique
|
// If the call succeeds, it creates a new instance refresh request with a unique
|
||||||
// ID that you can use to track its progress. To query its status, call the
|
// ID that you can use to track its progress. To query its status, call the
|
||||||
|
|
@ -10087,6 +10091,70 @@ func (s *DescribeWarmPoolOutput) SetWarmPoolConfiguration(v *WarmPoolConfigurati
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Describes the desired configuration for an instance refresh.
|
||||||
|
//
|
||||||
|
// If you specify a desired configuration, you must specify either a LaunchTemplate
|
||||||
|
// or a MixedInstancesPolicy.
|
||||||
|
type DesiredConfiguration struct {
|
||||||
|
_ struct{} `type:"structure"`
|
||||||
|
|
||||||
|
// Describes the launch template and the version of the launch template that
|
||||||
|
// Amazon EC2 Auto Scaling uses to launch Amazon EC2 instances. For more information
|
||||||
|
// about launch templates, see Launch templates (https://docs.aws.amazon.com/autoscaling/ec2/userguide/LaunchTemplates.html)
|
||||||
|
// in the Amazon EC2 Auto Scaling User Guide.
|
||||||
|
LaunchTemplate *LaunchTemplateSpecification `type:"structure"`
|
||||||
|
|
||||||
|
// Describes a mixed instances policy. A mixed instances policy contains the
|
||||||
|
// instance types Amazon EC2 Auto Scaling can launch, and other information
|
||||||
|
// Amazon EC2 Auto Scaling can use to launch instances to help you optimize
|
||||||
|
// your costs. For more information, see Auto Scaling groups with multiple instance
|
||||||
|
// types and purchase options (https://docs.aws.amazon.com/autoscaling/ec2/userguide/asg-purchase-options.html)
|
||||||
|
// in the Amazon EC2 Auto Scaling User Guide.
|
||||||
|
MixedInstancesPolicy *MixedInstancesPolicy `type:"structure"`
|
||||||
|
}
|
||||||
|
|
||||||
|
// String returns the string representation
|
||||||
|
func (s DesiredConfiguration) String() string {
|
||||||
|
return awsutil.Prettify(s)
|
||||||
|
}
|
||||||
|
|
||||||
|
// GoString returns the string representation
|
||||||
|
func (s DesiredConfiguration) GoString() string {
|
||||||
|
return s.String()
|
||||||
|
}
|
||||||
|
|
||||||
|
// Validate inspects the fields of the type to determine if they are valid.
|
||||||
|
func (s *DesiredConfiguration) Validate() error {
|
||||||
|
invalidParams := request.ErrInvalidParams{Context: "DesiredConfiguration"}
|
||||||
|
if s.LaunchTemplate != nil {
|
||||||
|
if err := s.LaunchTemplate.Validate(); err != nil {
|
||||||
|
invalidParams.AddNested("LaunchTemplate", err.(request.ErrInvalidParams))
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if s.MixedInstancesPolicy != nil {
|
||||||
|
if err := s.MixedInstancesPolicy.Validate(); err != nil {
|
||||||
|
invalidParams.AddNested("MixedInstancesPolicy", err.(request.ErrInvalidParams))
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if invalidParams.Len() > 0 {
|
||||||
|
return invalidParams
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetLaunchTemplate sets the LaunchTemplate field's value.
|
||||||
|
func (s *DesiredConfiguration) SetLaunchTemplate(v *LaunchTemplateSpecification) *DesiredConfiguration {
|
||||||
|
s.LaunchTemplate = v
|
||||||
|
return s
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetMixedInstancesPolicy sets the MixedInstancesPolicy field's value.
|
||||||
|
func (s *DesiredConfiguration) SetMixedInstancesPolicy(v *MixedInstancesPolicy) *DesiredConfiguration {
|
||||||
|
s.MixedInstancesPolicy = v
|
||||||
|
return s
|
||||||
|
}
|
||||||
|
|
||||||
type DetachInstancesInput struct {
|
type DetachInstancesInput struct {
|
||||||
_ struct{} `type:"structure"`
|
_ struct{} `type:"structure"`
|
||||||
|
|
||||||
|
|
@ -11951,6 +12019,9 @@ type InstanceRefresh struct {
|
||||||
// The name of the Auto Scaling group.
|
// The name of the Auto Scaling group.
|
||||||
AutoScalingGroupName *string `min:"1" type:"string"`
|
AutoScalingGroupName *string `min:"1" type:"string"`
|
||||||
|
|
||||||
|
// Describes the specific update you want to deploy.
|
||||||
|
DesiredConfiguration *DesiredConfiguration `type:"structure"`
|
||||||
|
|
||||||
// The date and time at which the instance refresh ended.
|
// The date and time at which the instance refresh ended.
|
||||||
EndTime *time.Time `type:"timestamp"`
|
EndTime *time.Time `type:"timestamp"`
|
||||||
|
|
||||||
|
|
@ -11968,6 +12039,9 @@ type InstanceRefresh struct {
|
||||||
// is added to the percentage complete.
|
// is added to the percentage complete.
|
||||||
PercentageComplete *int64 `type:"integer"`
|
PercentageComplete *int64 `type:"integer"`
|
||||||
|
|
||||||
|
// Describes the preferences for an instance refresh.
|
||||||
|
Preferences *RefreshPreferences `type:"structure"`
|
||||||
|
|
||||||
// Additional progress details for an Auto Scaling group that has a warm pool.
|
// Additional progress details for an Auto Scaling group that has a warm pool.
|
||||||
ProgressDetails *InstanceRefreshProgressDetails `type:"structure"`
|
ProgressDetails *InstanceRefreshProgressDetails `type:"structure"`
|
||||||
|
|
||||||
|
|
@ -12012,6 +12086,12 @@ func (s *InstanceRefresh) SetAutoScalingGroupName(v string) *InstanceRefresh {
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// SetDesiredConfiguration sets the DesiredConfiguration field's value.
|
||||||
|
func (s *InstanceRefresh) SetDesiredConfiguration(v *DesiredConfiguration) *InstanceRefresh {
|
||||||
|
s.DesiredConfiguration = v
|
||||||
|
return s
|
||||||
|
}
|
||||||
|
|
||||||
// SetEndTime sets the EndTime field's value.
|
// SetEndTime sets the EndTime field's value.
|
||||||
func (s *InstanceRefresh) SetEndTime(v time.Time) *InstanceRefresh {
|
func (s *InstanceRefresh) SetEndTime(v time.Time) *InstanceRefresh {
|
||||||
s.EndTime = &v
|
s.EndTime = &v
|
||||||
|
|
@ -12036,6 +12116,12 @@ func (s *InstanceRefresh) SetPercentageComplete(v int64) *InstanceRefresh {
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// SetPreferences sets the Preferences field's value.
|
||||||
|
func (s *InstanceRefresh) SetPreferences(v *RefreshPreferences) *InstanceRefresh {
|
||||||
|
s.Preferences = v
|
||||||
|
return s
|
||||||
|
}
|
||||||
|
|
||||||
// SetProgressDetails sets the ProgressDetails field's value.
|
// SetProgressDetails sets the ProgressDetails field's value.
|
||||||
func (s *InstanceRefresh) SetProgressDetails(v *InstanceRefreshProgressDetails) *InstanceRefresh {
|
func (s *InstanceRefresh) SetProgressDetails(v *InstanceRefreshProgressDetails) *InstanceRefresh {
|
||||||
s.ProgressDetails = v
|
s.ProgressDetails = v
|
||||||
|
|
@ -12180,13 +12266,14 @@ func (s *InstanceRefreshWarmPoolProgress) SetPercentageComplete(v int64) *Instan
|
||||||
// the Auto Scaling group allocates instance types to fulfill On-Demand and
|
// the Auto Scaling group allocates instance types to fulfill On-Demand and
|
||||||
// Spot capacities.
|
// Spot capacities.
|
||||||
//
|
//
|
||||||
// When you update SpotAllocationStrategy, SpotInstancePools, or SpotMaxPrice,
|
// When you modify SpotAllocationStrategy, SpotInstancePools, or SpotMaxPrice
|
||||||
// this update action does not deploy any changes across the running Amazon
|
// in the UpdateAutoScalingGroup API call, this update action does not deploy
|
||||||
// EC2 instances in the group. Your existing Spot Instances continue to run
|
// any changes across the running Amazon EC2 instances in the group. Your existing
|
||||||
// as long as the maximum price for those instances is higher than the current
|
// Spot Instances continue to run as long as the maximum price for those instances
|
||||||
// Spot price. When scale out occurs, Amazon EC2 Auto Scaling launches instances
|
// is higher than the current Spot price. When scale out occurs, Amazon EC2
|
||||||
// based on the new settings. When scale in occurs, Amazon EC2 Auto Scaling
|
// Auto Scaling launches instances based on the new settings. When scale in
|
||||||
// terminates instances according to the group's termination policies.
|
// occurs, Amazon EC2 Auto Scaling terminates instances according to the group's
|
||||||
|
// termination policies.
|
||||||
type InstancesDistribution struct {
|
type InstancesDistribution struct {
|
||||||
_ struct{} `type:"structure"`
|
_ struct{} `type:"structure"`
|
||||||
|
|
||||||
|
|
@ -12551,10 +12638,11 @@ func (s *LaunchConfiguration) SetUserData(v string) *LaunchConfiguration {
|
||||||
//
|
//
|
||||||
// You specify these properties as part of a mixed instances policy.
|
// You specify these properties as part of a mixed instances policy.
|
||||||
//
|
//
|
||||||
// When you update the launch template or overrides, existing Amazon EC2 instances
|
// When you update the launch template or overrides in the UpdateAutoScalingGroup
|
||||||
// continue to run. When scale out occurs, Amazon EC2 Auto Scaling launches
|
// API call, existing Amazon EC2 instances continue to run. When scale out occurs,
|
||||||
// instances to match the new settings. When scale in occurs, Amazon EC2 Auto
|
// Amazon EC2 Auto Scaling launches instances to match the new settings. When
|
||||||
// Scaling terminates instances according to the group's termination policies.
|
// scale in occurs, Amazon EC2 Auto Scaling terminates instances according to
|
||||||
|
// the group's termination policies.
|
||||||
type LaunchTemplate struct {
|
type LaunchTemplate struct {
|
||||||
_ struct{} `type:"structure"`
|
_ struct{} `type:"structure"`
|
||||||
|
|
||||||
|
|
@ -12701,12 +12789,9 @@ func (s *LaunchTemplateOverrides) SetWeightedCapacity(v string) *LaunchTemplateO
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
|
|
||||||
// Describes the Amazon EC2 launch template and the launch template version
|
// Describes the launch template and the version of the launch template that
|
||||||
// that can be used by an Auto Scaling group to configure Amazon EC2 instances.
|
// Amazon EC2 Auto Scaling uses to launch Amazon EC2 instances. For more information
|
||||||
//
|
// about launch templates, see Launch templates (https://docs.aws.amazon.com/autoscaling/ec2/userguide/LaunchTemplates.html)
|
||||||
// The launch template that is specified must be configured for use with an
|
|
||||||
// Auto Scaling group. For more information, see Creating a launch template
|
|
||||||
// for an Auto Scaling group (https://docs.aws.amazon.com/autoscaling/ec2/userguide/create-launch-template.html)
|
|
||||||
// in the Amazon EC2 Auto Scaling User Guide.
|
// in the Amazon EC2 Auto Scaling User Guide.
|
||||||
type LaunchTemplateSpecification struct {
|
type LaunchTemplateSpecification struct {
|
||||||
_ struct{} `type:"structure"`
|
_ struct{} `type:"structure"`
|
||||||
|
|
@ -13337,17 +13422,12 @@ func (s *MetricGranularityType) SetGranularity(v string) *MetricGranularityType
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
|
|
||||||
// Describes a mixed instances policy for an Auto Scaling group. With mixed
|
// Describes a mixed instances policy. A mixed instances policy contains the
|
||||||
// instances, your Auto Scaling group can provision a combination of On-Demand
|
// instance types Amazon EC2 Auto Scaling can launch, and other information
|
||||||
// Instances and Spot Instances across multiple instance types. For more information,
|
// Amazon EC2 Auto Scaling can use to launch instances to help you optimize
|
||||||
// see Auto Scaling groups with multiple instance types and purchase options
|
// your costs. For more information, see Auto Scaling groups with multiple instance
|
||||||
// (https://docs.aws.amazon.com/autoscaling/ec2/userguide/asg-purchase-options.html)
|
// types and purchase options (https://docs.aws.amazon.com/autoscaling/ec2/userguide/asg-purchase-options.html)
|
||||||
// in the Amazon EC2 Auto Scaling User Guide.
|
// in the Amazon EC2 Auto Scaling User Guide.
|
||||||
//
|
|
||||||
// You can create a mixed instances policy for a new Auto Scaling group, or
|
|
||||||
// you can create it for an existing group by updating the group to specify
|
|
||||||
// MixedInstancesPolicy as the top-level property instead of a launch configuration
|
|
||||||
// or launch template.
|
|
||||||
type MixedInstancesPolicy struct {
|
type MixedInstancesPolicy struct {
|
||||||
_ struct{} `type:"structure"`
|
_ struct{} `type:"structure"`
|
||||||
|
|
||||||
|
|
@ -13355,8 +13435,8 @@ type MixedInstancesPolicy struct {
|
||||||
// property in InstancesDistribution uses a default value.
|
// property in InstancesDistribution uses a default value.
|
||||||
InstancesDistribution *InstancesDistribution `type:"structure"`
|
InstancesDistribution *InstancesDistribution `type:"structure"`
|
||||||
|
|
||||||
// Specifies the launch template to use and optionally the instance types (overrides)
|
// Specifies the launch template to use and the instance types (overrides) that
|
||||||
// that are used to provision EC2 instances to fulfill On-Demand and Spot capacities.
|
// are used to provision EC2 instances to fulfill On-Demand and Spot capacities.
|
||||||
// Required when creating a mixed instances policy.
|
// Required when creating a mixed instances policy.
|
||||||
LaunchTemplate *LaunchTemplate `type:"structure"`
|
LaunchTemplate *LaunchTemplate `type:"structure"`
|
||||||
}
|
}
|
||||||
|
|
@ -15002,10 +15082,7 @@ func (s RecordLifecycleActionHeartbeatOutput) GoString() string {
|
||||||
return s.String()
|
return s.String()
|
||||||
}
|
}
|
||||||
|
|
||||||
// Describes information used to start an instance refresh.
|
// Describes the preferences for an instance refresh.
|
||||||
//
|
|
||||||
// All properties are optional. However, if you specify a value for CheckpointDelay,
|
|
||||||
// you must also provide a value for CheckpointPercentages.
|
|
||||||
type RefreshPreferences struct {
|
type RefreshPreferences struct {
|
||||||
_ struct{} `type:"structure"`
|
_ struct{} `type:"structure"`
|
||||||
|
|
||||||
|
|
@ -15030,10 +15107,21 @@ type RefreshPreferences struct {
|
||||||
InstanceWarmup *int64 `type:"integer"`
|
InstanceWarmup *int64 `type:"integer"`
|
||||||
|
|
||||||
// The amount of capacity in the Auto Scaling group that must remain healthy
|
// The amount of capacity in the Auto Scaling group that must remain healthy
|
||||||
// during an instance refresh to allow the operation to continue, as a percentage
|
// during an instance refresh to allow the operation to continue. The value
|
||||||
// of the desired capacity of the Auto Scaling group (rounded up to the nearest
|
// is expressed as a percentage of the desired capacity of the Auto Scaling
|
||||||
// integer). The default is 90.
|
// group (rounded up to the nearest integer). The default is 90.
|
||||||
|
//
|
||||||
|
// Setting the minimum healthy percentage to 100 percent limits the rate of
|
||||||
|
// replacement to one instance at a time. In contrast, setting it to 0 percent
|
||||||
|
// has the effect of replacing all instances at the same time.
|
||||||
MinHealthyPercentage *int64 `type:"integer"`
|
MinHealthyPercentage *int64 `type:"integer"`
|
||||||
|
|
||||||
|
// A boolean value that indicates whether skip matching is enabled. If true,
|
||||||
|
// then Amazon EC2 Auto Scaling skips replacing instances that match the desired
|
||||||
|
// configuration. If no desired configuration is specified, then it skips replacing
|
||||||
|
// instances that have the same configuration that is already set on the group.
|
||||||
|
// The default is false.
|
||||||
|
SkipMatching *bool `type:"boolean"`
|
||||||
}
|
}
|
||||||
|
|
||||||
// String returns the string representation
|
// String returns the string representation
|
||||||
|
|
@ -15070,6 +15158,12 @@ func (s *RefreshPreferences) SetMinHealthyPercentage(v int64) *RefreshPreference
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// SetSkipMatching sets the SkipMatching field's value.
|
||||||
|
func (s *RefreshPreferences) SetSkipMatching(v bool) *RefreshPreferences {
|
||||||
|
s.SkipMatching = &v
|
||||||
|
return s
|
||||||
|
}
|
||||||
|
|
||||||
type ResumeProcessesOutput struct {
|
type ResumeProcessesOutput struct {
|
||||||
_ struct{} `type:"structure"`
|
_ struct{} `type:"structure"`
|
||||||
}
|
}
|
||||||
|
|
@ -15850,23 +15944,30 @@ type StartInstanceRefreshInput struct {
|
||||||
// AutoScalingGroupName is a required field
|
// AutoScalingGroupName is a required field
|
||||||
AutoScalingGroupName *string `min:"1" type:"string" required:"true"`
|
AutoScalingGroupName *string `min:"1" type:"string" required:"true"`
|
||||||
|
|
||||||
// Set of preferences associated with the instance refresh request.
|
// The desired configuration. For example, the desired configuration can specify
|
||||||
|
// a new launch template or a new version of the current launch template.
|
||||||
//
|
//
|
||||||
// If not provided, the default values are used. For MinHealthyPercentage, the
|
// Once the instance refresh succeeds, Amazon EC2 Auto Scaling updates the settings
|
||||||
// default value is 90. For InstanceWarmup, the default is to use the value
|
// of the Auto Scaling group to reflect the new desired configuration.
|
||||||
// specified for the health check grace period for the Auto Scaling group.
|
|
||||||
//
|
//
|
||||||
// For more information, see RefreshPreferences (https://docs.aws.amazon.com/autoscaling/ec2/APIReference/API_RefreshPreferences.html)
|
// When you specify a new launch template or a new version of the current launch
|
||||||
// in the Amazon EC2 Auto Scaling API Reference.
|
// template for your desired configuration, consider enabling the SkipMatching
|
||||||
|
// property in preferences. If it's enabled, Amazon EC2 Auto Scaling skips replacing
|
||||||
|
// instances that already use the specified launch template and version. This
|
||||||
|
// can help you reduce the number of replacements that are required to apply
|
||||||
|
// updates.
|
||||||
|
DesiredConfiguration *DesiredConfiguration `type:"structure"`
|
||||||
|
|
||||||
|
// Set of preferences associated with the instance refresh request. If not provided,
|
||||||
|
// the default values are used.
|
||||||
Preferences *RefreshPreferences `type:"structure"`
|
Preferences *RefreshPreferences `type:"structure"`
|
||||||
|
|
||||||
// The strategy to use for the instance refresh. The only valid value is Rolling.
|
// The strategy to use for the instance refresh. The only valid value is Rolling.
|
||||||
//
|
//
|
||||||
// A rolling update is an update that is applied to all instances in an Auto
|
// A rolling update helps you update your instances gradually. A rolling update
|
||||||
// Scaling group until all instances have been updated. A rolling update can
|
// can fail due to failed health checks or if instances are on standby or are
|
||||||
// fail due to failed health checks or if instances are on standby or are protected
|
// protected from scale in. If the rolling update process fails, any instances
|
||||||
// from scale in. If the rolling update process fails, any instances that were
|
// that are replaced are not rolled back to their previous configuration.
|
||||||
// already replaced are not rolled back to their previous configuration.
|
|
||||||
Strategy *string `type:"string" enum:"RefreshStrategy"`
|
Strategy *string `type:"string" enum:"RefreshStrategy"`
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -15889,6 +15990,11 @@ func (s *StartInstanceRefreshInput) Validate() error {
|
||||||
if s.AutoScalingGroupName != nil && len(*s.AutoScalingGroupName) < 1 {
|
if s.AutoScalingGroupName != nil && len(*s.AutoScalingGroupName) < 1 {
|
||||||
invalidParams.Add(request.NewErrParamMinLen("AutoScalingGroupName", 1))
|
invalidParams.Add(request.NewErrParamMinLen("AutoScalingGroupName", 1))
|
||||||
}
|
}
|
||||||
|
if s.DesiredConfiguration != nil {
|
||||||
|
if err := s.DesiredConfiguration.Validate(); err != nil {
|
||||||
|
invalidParams.AddNested("DesiredConfiguration", err.(request.ErrInvalidParams))
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if invalidParams.Len() > 0 {
|
if invalidParams.Len() > 0 {
|
||||||
return invalidParams
|
return invalidParams
|
||||||
|
|
@ -15902,6 +16008,12 @@ func (s *StartInstanceRefreshInput) SetAutoScalingGroupName(v string) *StartInst
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// SetDesiredConfiguration sets the DesiredConfiguration field's value.
|
||||||
|
func (s *StartInstanceRefreshInput) SetDesiredConfiguration(v *DesiredConfiguration) *StartInstanceRefreshInput {
|
||||||
|
s.DesiredConfiguration = v
|
||||||
|
return s
|
||||||
|
}
|
||||||
|
|
||||||
// SetPreferences sets the Preferences field's value.
|
// SetPreferences sets the Preferences field's value.
|
||||||
func (s *StartInstanceRefreshInput) SetPreferences(v *RefreshPreferences) *StartInstanceRefreshInput {
|
func (s *StartInstanceRefreshInput) SetPreferences(v *RefreshPreferences) *StartInstanceRefreshInput {
|
||||||
s.Preferences = v
|
s.Preferences = v
|
||||||
|
|
|
||||||
|
|
@ -1879,7 +1879,7 @@ func (c *CloudFormation) DescribeStackInstanceRequest(input *DescribeStackInstan
|
||||||
// DescribeStackInstance API operation for AWS CloudFormation.
|
// DescribeStackInstance API operation for AWS CloudFormation.
|
||||||
//
|
//
|
||||||
// Returns the stack instance that's associated with the specified stack set,
|
// Returns the stack instance that's associated with the specified stack set,
|
||||||
// account, and Region.
|
// Amazon Web Services account, and Region.
|
||||||
//
|
//
|
||||||
// For a list of stack instances that are associated with a specific stack set,
|
// For a list of stack instances that are associated with a specific stack set,
|
||||||
// use ListStackInstances.
|
// use ListStackInstances.
|
||||||
|
|
@ -4006,7 +4006,8 @@ func (c *CloudFormation) ListStackInstancesRequest(input *ListStackInstancesInpu
|
||||||
//
|
//
|
||||||
// Returns summary information about stack instances that are associated with
|
// Returns summary information about stack instances that are associated with
|
||||||
// the specified stack set. You can filter for stack instances that are associated
|
// the specified stack set. You can filter for stack instances that are associated
|
||||||
// with a specific account name or Region, or that have a specific status.
|
// with a specific Amazon Web Services account name or Region, or that have
|
||||||
|
// a specific status.
|
||||||
//
|
//
|
||||||
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
// 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
|
// with awserr.Error's Code and Message methods to get detailed information about
|
||||||
|
|
@ -4559,8 +4560,8 @@ func (c *CloudFormation) ListStackSetsRequest(input *ListStackSetsInput) (req *r
|
||||||
// user.
|
// user.
|
||||||
//
|
//
|
||||||
// * [Self-managed permissions] If you set the CallAs parameter to SELF while
|
// * [Self-managed permissions] If you set the CallAs parameter to SELF while
|
||||||
// signed in to your account, ListStackSets returns all self-managed stack
|
// signed in to your Amazon Web Services account, ListStackSets returns all
|
||||||
// sets in your account.
|
// self-managed stack sets in your Amazon Web Services account.
|
||||||
//
|
//
|
||||||
// * [Service-managed permissions] If you set the CallAs parameter to SELF
|
// * [Service-managed permissions] If you set the CallAs parameter to SELF
|
||||||
// while signed in to the organization's management account, ListStackSets
|
// while signed in to the organization's management account, ListStackSets
|
||||||
|
|
@ -5421,7 +5422,7 @@ func (c *CloudFormation) RegisterPublisherRequest(input *RegisterPublisherInput)
|
||||||
//
|
//
|
||||||
// Registers your account as a publisher of public extensions in the CloudFormation
|
// Registers your account as a publisher of public extensions in the CloudFormation
|
||||||
// registry. Public extensions are available for use by all CloudFormation users.
|
// registry. Public extensions are available for use by all CloudFormation users.
|
||||||
// This publisher ID applies to your account in all Regions.
|
// This publisher ID applies to your account in all Amazon Web Services Regions.
|
||||||
//
|
//
|
||||||
// For information on requirements for registering as a public extension publisher,
|
// For information on requirements for registering as a public extension publisher,
|
||||||
// see Registering your account to publish CloudFormation extensions (https://docs.aws.amazon.com/cloudformation-cli/latest/userguide/publish-extension.html#publish-extension-prereqs)
|
// see Registering your account to publish CloudFormation extensions (https://docs.aws.amazon.com/cloudformation-cli/latest/userguide/publish-extension.html#publish-extension-prereqs)
|
||||||
|
|
@ -5505,8 +5506,8 @@ func (c *CloudFormation) RegisterTypeRequest(input *RegisterTypeInput) (req *req
|
||||||
// RegisterType API operation for AWS CloudFormation.
|
// RegisterType API operation for AWS CloudFormation.
|
||||||
//
|
//
|
||||||
// Registers an extension with the CloudFormation service. Registering an extension
|
// Registers an extension with the CloudFormation service. Registering an extension
|
||||||
// makes it available for use in CloudFormation templates in your account, and
|
// makes it available for use in CloudFormation templates in your Amazon Web
|
||||||
// includes:
|
// Services account, and includes:
|
||||||
//
|
//
|
||||||
// * Validating the extension schema
|
// * Validating the extension schema
|
||||||
//
|
//
|
||||||
|
|
@ -5565,6 +5566,104 @@ func (c *CloudFormation) RegisterTypeWithContext(ctx aws.Context, input *Registe
|
||||||
return out, req.Send()
|
return out, req.Send()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const opRollbackStack = "RollbackStack"
|
||||||
|
|
||||||
|
// RollbackStackRequest generates a "aws/request.Request" representing the
|
||||||
|
// client's request for the RollbackStack 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 RollbackStack for more information on using the RollbackStack
|
||||||
|
// 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 RollbackStackRequest method.
|
||||||
|
// req, resp := client.RollbackStackRequest(params)
|
||||||
|
//
|
||||||
|
// err := req.Send()
|
||||||
|
// if err == nil { // resp is now filled
|
||||||
|
// fmt.Println(resp)
|
||||||
|
// }
|
||||||
|
//
|
||||||
|
// See also, https://docs.aws.amazon.com/goto/WebAPI/cloudformation-2010-05-15/RollbackStack
|
||||||
|
func (c *CloudFormation) RollbackStackRequest(input *RollbackStackInput) (req *request.Request, output *RollbackStackOutput) {
|
||||||
|
op := &request.Operation{
|
||||||
|
Name: opRollbackStack,
|
||||||
|
HTTPMethod: "POST",
|
||||||
|
HTTPPath: "/",
|
||||||
|
}
|
||||||
|
|
||||||
|
if input == nil {
|
||||||
|
input = &RollbackStackInput{}
|
||||||
|
}
|
||||||
|
|
||||||
|
output = &RollbackStackOutput{}
|
||||||
|
req = c.newRequest(op, input, output)
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// RollbackStack API operation for AWS CloudFormation.
|
||||||
|
//
|
||||||
|
// When specifying RollbackStack, you preserve the state of previously provisioned
|
||||||
|
// resources when an operation fails. You can check the status of the stack
|
||||||
|
// through the DescribeStacks API.
|
||||||
|
//
|
||||||
|
// Rolls back the specified stack to the last known stable state from CREATE_FAILED
|
||||||
|
// or UPDATE_FAILED stack statuses.
|
||||||
|
//
|
||||||
|
// This operation will delete a stack if it doesn't contain a last known stable
|
||||||
|
// state. A last known stable state includes any status in a *_COMPLETE. This
|
||||||
|
// includes the following stack statuses.
|
||||||
|
//
|
||||||
|
// * CREATE_COMPLETE
|
||||||
|
//
|
||||||
|
// * UPDATE_COMPLETE
|
||||||
|
//
|
||||||
|
// * UPDATE_ROLLBACK_COMPLETE
|
||||||
|
//
|
||||||
|
// * IMPORT_COMPLETE
|
||||||
|
//
|
||||||
|
// * IMPORT_ROLLBACK_COMPLETE
|
||||||
|
//
|
||||||
|
// 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 AWS CloudFormation's
|
||||||
|
// API operation RollbackStack for usage and error information.
|
||||||
|
//
|
||||||
|
// Returned Error Codes:
|
||||||
|
// * ErrCodeTokenAlreadyExistsException "TokenAlreadyExistsException"
|
||||||
|
// A client request token already exists.
|
||||||
|
//
|
||||||
|
// See also, https://docs.aws.amazon.com/goto/WebAPI/cloudformation-2010-05-15/RollbackStack
|
||||||
|
func (c *CloudFormation) RollbackStack(input *RollbackStackInput) (*RollbackStackOutput, error) {
|
||||||
|
req, out := c.RollbackStackRequest(input)
|
||||||
|
return out, req.Send()
|
||||||
|
}
|
||||||
|
|
||||||
|
// RollbackStackWithContext is the same as RollbackStack with the addition of
|
||||||
|
// the ability to pass a context and additional request options.
|
||||||
|
//
|
||||||
|
// See RollbackStack 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 *CloudFormation) RollbackStackWithContext(ctx aws.Context, input *RollbackStackInput, opts ...request.Option) (*RollbackStackOutput, error) {
|
||||||
|
req, out := c.RollbackStackRequest(input)
|
||||||
|
req.SetContext(ctx)
|
||||||
|
req.ApplyOptions(opts...)
|
||||||
|
return out, req.Send()
|
||||||
|
}
|
||||||
|
|
||||||
const opSetStackPolicy = "SetStackPolicy"
|
const opSetStackPolicy = "SetStackPolicy"
|
||||||
|
|
||||||
// SetStackPolicyRequest generates a "aws/request.Request" representing the
|
// SetStackPolicyRequest generates a "aws/request.Request" representing the
|
||||||
|
|
@ -7420,14 +7519,14 @@ type CreateChangeSetInput struct {
|
||||||
// certain capabilities in order for CloudFormation to create the stack.
|
// certain capabilities in order for CloudFormation to create the stack.
|
||||||
//
|
//
|
||||||
// * CAPABILITY_IAM and CAPABILITY_NAMED_IAM Some stack templates might include
|
// * CAPABILITY_IAM and CAPABILITY_NAMED_IAM Some stack templates might include
|
||||||
// resources that can affect permissions in your account; for example, by
|
// resources that can affect permissions in your Amazon Web Services account;
|
||||||
// creating new Identity and Access Management (IAM) users. For those stacks,
|
// for example, by creating new Identity and Access Management (IAM) users.
|
||||||
// you must explicitly acknowledge this by specifying one of these capabilities.
|
// For those stacks, you must explicitly acknowledge this by specifying one
|
||||||
// The following IAM resources require you to specify either the CAPABILITY_IAM
|
// of these capabilities. The following IAM resources require you to specify
|
||||||
// or CAPABILITY_NAMED_IAM capability. If you have IAM resources, you can
|
// either the CAPABILITY_IAM or CAPABILITY_NAMED_IAM capability. If you have
|
||||||
// specify either capability. If you have IAM resources with custom names,
|
// IAM resources, you can specify either capability. If you have IAM resources
|
||||||
// you must specify CAPABILITY_NAMED_IAM. If you don't specify either of
|
// with custom names, you must specify CAPABILITY_NAMED_IAM. If you don't
|
||||||
// these capabilities, CloudFormation returns an InsufficientCapabilities
|
// specify either of these capabilities, CloudFormation returns an InsufficientCapabilities
|
||||||
// error. If your stack template contains these resources, we recommend that
|
// error. If your stack template contains these resources, we recommend that
|
||||||
// you review all permissions associated with them and edit their permissions
|
// you review all permissions associated with them and edit their permissions
|
||||||
// if necessary. AWS::IAM::AccessKey (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-accesskey.html)
|
// if necessary. AWS::IAM::AccessKey (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-accesskey.html)
|
||||||
|
|
@ -7787,14 +7886,14 @@ type CreateStackInput struct {
|
||||||
// certain capabilities in order for CloudFormation to create the stack.
|
// certain capabilities in order for CloudFormation to create the stack.
|
||||||
//
|
//
|
||||||
// * CAPABILITY_IAM and CAPABILITY_NAMED_IAM Some stack templates might include
|
// * CAPABILITY_IAM and CAPABILITY_NAMED_IAM Some stack templates might include
|
||||||
// resources that can affect permissions in your account; for example, by
|
// resources that can affect permissions in your Amazon Web Services account;
|
||||||
// creating new Identity and Access Management (IAM) users. For those stacks,
|
// for example, by creating new Identity and Access Management (IAM) users.
|
||||||
// you must explicitly acknowledge this by specifying one of these capabilities.
|
// For those stacks, you must explicitly acknowledge this by specifying one
|
||||||
// The following IAM resources require you to specify either the CAPABILITY_IAM
|
// of these capabilities. The following IAM resources require you to specify
|
||||||
// or CAPABILITY_NAMED_IAM capability. If you have IAM resources, you can
|
// either the CAPABILITY_IAM or CAPABILITY_NAMED_IAM capability. If you have
|
||||||
// specify either capability. If you have IAM resources with custom names,
|
// IAM resources, you can specify either capability. If you have IAM resources
|
||||||
// you must specify CAPABILITY_NAMED_IAM. If you don't specify either of
|
// with custom names, you must specify CAPABILITY_NAMED_IAM. If you don't
|
||||||
// these capabilities, CloudFormation returns an InsufficientCapabilities
|
// specify either of these capabilities, CloudFormation returns an InsufficientCapabilities
|
||||||
// error. If your stack template contains these resources, we recommend that
|
// error. If your stack template contains these resources, we recommend that
|
||||||
// you review all permissions associated with them and edit their permissions
|
// you review all permissions associated with them and edit their permissions
|
||||||
// if necessary. AWS::IAM::AccessKey (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-accesskey.html)
|
// if necessary. AWS::IAM::AccessKey (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-accesskey.html)
|
||||||
|
|
@ -7916,7 +8015,7 @@ type CreateStackInput struct {
|
||||||
// Region in which you are creating the stack.
|
// Region in which you are creating the stack.
|
||||||
//
|
//
|
||||||
// A stack name can contain only alphanumeric characters (case sensitive) and
|
// A stack name can contain only alphanumeric characters (case sensitive) and
|
||||||
// hyphens. It must start with an alphabetic character and cannot be longer
|
// hyphens. It must start with an alphabetical character and cannot be longer
|
||||||
// than 128 characters.
|
// than 128 characters.
|
||||||
//
|
//
|
||||||
// StackName is a required field
|
// StackName is a required field
|
||||||
|
|
@ -8127,8 +8226,8 @@ func (s *CreateStackInput) SetTimeoutInMinutes(v int64) *CreateStackInput {
|
||||||
type CreateStackInstancesInput struct {
|
type CreateStackInstancesInput struct {
|
||||||
_ struct{} `type:"structure"`
|
_ struct{} `type:"structure"`
|
||||||
|
|
||||||
// [Self-managed permissions] The names of one or more accounts that you want
|
// [Self-managed permissions] The names of one or more Amazon Web Services accounts
|
||||||
// to create stack instances in the specified Region(s) for.
|
// that you want to create stack instances in the specified Region(s) for.
|
||||||
//
|
//
|
||||||
// You can specify Accounts or DeploymentTargets, but not both.
|
// You can specify Accounts or DeploymentTargets, but not both.
|
||||||
Accounts []*string `type:"list"`
|
Accounts []*string `type:"list"`
|
||||||
|
|
@ -8143,9 +8242,9 @@ type CreateStackInstancesInput struct {
|
||||||
// * If you are signed in to the management account, specify SELF.
|
// * If you are signed in to the management account, specify SELF.
|
||||||
//
|
//
|
||||||
// * If you are signed in to a delegated administrator account, specify DELEGATED_ADMIN.
|
// * If you are signed in to a delegated administrator account, specify DELEGATED_ADMIN.
|
||||||
// Your account must be registered as a delegated administrator in the management
|
// Your Amazon Web Services account must be registered as a delegated administrator
|
||||||
// account. For more information, see Register a delegated administrator
|
// in the management account. For more information, see Register a delegated
|
||||||
// (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/stacksets-orgs-delegated-admin.html)
|
// administrator (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/stacksets-orgs-delegated-admin.html)
|
||||||
// in the CloudFormation User Guide.
|
// in the CloudFormation User Guide.
|
||||||
CallAs *string `type:"string" enum:"CallAs"`
|
CallAs *string `type:"string" enum:"CallAs"`
|
||||||
|
|
||||||
|
|
@ -8202,7 +8301,7 @@ type CreateStackInstancesInput struct {
|
||||||
ParameterOverrides []*Parameter `type:"list"`
|
ParameterOverrides []*Parameter `type:"list"`
|
||||||
|
|
||||||
// The names of one or more Regions where you want to create stack instances
|
// The names of one or more Regions where you want to create stack instances
|
||||||
// using the specified accounts.
|
// using the specified Amazon Web Services accounts.
|
||||||
//
|
//
|
||||||
// Regions is a required field
|
// Regions is a required field
|
||||||
Regions []*string `type:"list" required:"true"`
|
Regions []*string `type:"list" required:"true"`
|
||||||
|
|
@ -8378,8 +8477,9 @@ type CreateStackSetInput struct {
|
||||||
//
|
//
|
||||||
// * To create a stack set with service-managed permissions while signed
|
// * To create a stack set with service-managed permissions while signed
|
||||||
// in to a delegated administrator account, specify DELEGATED_ADMIN. Your
|
// in to a delegated administrator account, specify DELEGATED_ADMIN. Your
|
||||||
// account must be registered as a delegated admin in the management account.
|
// Amazon Web Services account must be registered as a delegated admin in
|
||||||
// For more information, see Register a delegated administrator (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/stacksets-orgs-delegated-admin.html)
|
// the management account. For more information, see Register a delegated
|
||||||
|
// administrator (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/stacksets-orgs-delegated-admin.html)
|
||||||
// in the CloudFormation User Guide.
|
// in the CloudFormation User Guide.
|
||||||
//
|
//
|
||||||
// Stack sets with service-managed permissions are created in the management
|
// Stack sets with service-managed permissions are created in the management
|
||||||
|
|
@ -8391,17 +8491,17 @@ type CreateStackSetInput struct {
|
||||||
// set and related stack instances.
|
// set and related stack instances.
|
||||||
//
|
//
|
||||||
// * CAPABILITY_IAM and CAPABILITY_NAMED_IAM Some stack templates might include
|
// * CAPABILITY_IAM and CAPABILITY_NAMED_IAM Some stack templates might include
|
||||||
// resources that can affect permissions in your account; for example, by
|
// resources that can affect permissions in your Amazon Web Services account;
|
||||||
// creating new Identity and Access Management (IAM) users. For those stack
|
// for example, by creating new Identity and Access Management (IAM) users.
|
||||||
// sets, you must explicitly acknowledge this by specifying one of these
|
// For those stack sets, you must explicitly acknowledge this by specifying
|
||||||
// capabilities. The following IAM resources require you to specify either
|
// one of these capabilities. The following IAM resources require you to
|
||||||
// the CAPABILITY_IAM or CAPABILITY_NAMED_IAM capability. If you have IAM
|
// specify either the CAPABILITY_IAM or CAPABILITY_NAMED_IAM capability.
|
||||||
// resources, you can specify either capability. If you have IAM resources
|
// If you have IAM resources, you can specify either capability. If you have
|
||||||
// with custom names, you must specify CAPABILITY_NAMED_IAM. If you don't
|
// IAM resources with custom names, you must specify CAPABILITY_NAMED_IAM.
|
||||||
// specify either of these capabilities, CloudFormation returns an InsufficientCapabilities
|
// If you don't specify either of these capabilities, CloudFormation returns
|
||||||
// error. If your stack template contains these resources, we recommend that
|
// an InsufficientCapabilities error. If your stack template contains these
|
||||||
// you review all permissions associated with them and edit their permissions
|
// resources, we recommend that you review all permissions associated with
|
||||||
// if necessary. AWS::IAM::AccessKey (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-accesskey.html)
|
// them and edit their permissions if necessary. AWS::IAM::AccessKey (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-accesskey.html)
|
||||||
// AWS::IAM::Group (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-group.html)
|
// AWS::IAM::Group (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-group.html)
|
||||||
// AWS::IAM::InstanceProfile (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-instanceprofile.html)
|
// AWS::IAM::InstanceProfile (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-instanceprofile.html)
|
||||||
// AWS::IAM::Policy (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-policy.html)
|
// AWS::IAM::Policy (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-policy.html)
|
||||||
|
|
@ -8908,8 +9008,8 @@ func (s *DeleteStackInput) SetStackName(v string) *DeleteStackInput {
|
||||||
type DeleteStackInstancesInput struct {
|
type DeleteStackInstancesInput struct {
|
||||||
_ struct{} `type:"structure"`
|
_ struct{} `type:"structure"`
|
||||||
|
|
||||||
// [Self-managed permissions] The names of the accounts that you want to delete
|
// [Self-managed permissions] The names of the Amazon Web Services accounts
|
||||||
// stack instances for.
|
// that you want to delete stack instances for.
|
||||||
//
|
//
|
||||||
// You can specify Accounts or DeploymentTargets, but not both.
|
// You can specify Accounts or DeploymentTargets, but not both.
|
||||||
Accounts []*string `type:"list"`
|
Accounts []*string `type:"list"`
|
||||||
|
|
@ -8924,9 +9024,9 @@ type DeleteStackInstancesInput struct {
|
||||||
// * If you are signed in to the management account, specify SELF.
|
// * If you are signed in to the management account, specify SELF.
|
||||||
//
|
//
|
||||||
// * If you are signed in to a delegated administrator account, specify DELEGATED_ADMIN.
|
// * If you are signed in to a delegated administrator account, specify DELEGATED_ADMIN.
|
||||||
// Your account must be registered as a delegated administrator in the management
|
// Your Amazon Web Services account must be registered as a delegated administrator
|
||||||
// account. For more information, see Register a delegated administrator
|
// in the management account. For more information, see Register a delegated
|
||||||
// (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/stacksets-orgs-delegated-admin.html)
|
// administrator (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/stacksets-orgs-delegated-admin.html)
|
||||||
// in the CloudFormation User Guide.
|
// in the CloudFormation User Guide.
|
||||||
CallAs *string `type:"string" enum:"CallAs"`
|
CallAs *string `type:"string" enum:"CallAs"`
|
||||||
|
|
||||||
|
|
@ -9113,9 +9213,9 @@ type DeleteStackSetInput struct {
|
||||||
// * If you are signed in to the management account, specify SELF.
|
// * If you are signed in to the management account, specify SELF.
|
||||||
//
|
//
|
||||||
// * If you are signed in to a delegated administrator account, specify DELEGATED_ADMIN.
|
// * If you are signed in to a delegated administrator account, specify DELEGATED_ADMIN.
|
||||||
// Your account must be registered as a delegated administrator in the management
|
// Your Amazon Web Services account must be registered as a delegated administrator
|
||||||
// account. For more information, see Register a delegated administrator
|
// in the management account. For more information, see Register a delegated
|
||||||
// (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/stacksets-orgs-delegated-admin.html)
|
// administrator (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/stacksets-orgs-delegated-admin.html)
|
||||||
// in the CloudFormation User Guide.
|
// in the CloudFormation User Guide.
|
||||||
CallAs *string `type:"string" enum:"CallAs"`
|
CallAs *string `type:"string" enum:"CallAs"`
|
||||||
|
|
||||||
|
|
@ -9185,8 +9285,8 @@ func (s DeleteStackSetOutput) GoString() string {
|
||||||
type DeploymentTargets struct {
|
type DeploymentTargets struct {
|
||||||
_ struct{} `type:"structure"`
|
_ struct{} `type:"structure"`
|
||||||
|
|
||||||
// The names of one or more accounts for which you want to deploy stack set
|
// The names of one or more Amazon Web Services accounts for which you want
|
||||||
// updates.
|
// to deploy stack set updates.
|
||||||
Accounts []*string `type:"list"`
|
Accounts []*string `type:"list"`
|
||||||
|
|
||||||
// Returns the value of the AccountsUrl property.
|
// Returns the value of the AccountsUrl property.
|
||||||
|
|
@ -10025,13 +10125,14 @@ type DescribeStackInstanceInput struct {
|
||||||
// * If you are signed in to the management account, specify SELF.
|
// * If you are signed in to the management account, specify SELF.
|
||||||
//
|
//
|
||||||
// * If you are signed in to a delegated administrator account, specify DELEGATED_ADMIN.
|
// * If you are signed in to a delegated administrator account, specify DELEGATED_ADMIN.
|
||||||
// Your account must be registered as a delegated administrator in the management
|
// Your Amazon Web Services account must be registered as a delegated administrator
|
||||||
// account. For more information, see Register a delegated administrator
|
// in the management account. For more information, see Register a delegated
|
||||||
// (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/stacksets-orgs-delegated-admin.html)
|
// administrator (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/stacksets-orgs-delegated-admin.html)
|
||||||
// in the CloudFormation User Guide.
|
// in the CloudFormation User Guide.
|
||||||
CallAs *string `type:"string" enum:"CallAs"`
|
CallAs *string `type:"string" enum:"CallAs"`
|
||||||
|
|
||||||
// The ID of an account that's associated with this stack instance.
|
// The ID of an Amazon Web Services account that's associated with this stack
|
||||||
|
// instance.
|
||||||
//
|
//
|
||||||
// StackInstanceAccount is a required field
|
// StackInstanceAccount is a required field
|
||||||
StackInstanceAccount *string `type:"string" required:"true"`
|
StackInstanceAccount *string `type:"string" required:"true"`
|
||||||
|
|
@ -10452,9 +10553,9 @@ type DescribeStackSetInput struct {
|
||||||
// * If you are signed in to the management account, specify SELF.
|
// * If you are signed in to the management account, specify SELF.
|
||||||
//
|
//
|
||||||
// * If you are signed in to a delegated administrator account, specify DELEGATED_ADMIN.
|
// * If you are signed in to a delegated administrator account, specify DELEGATED_ADMIN.
|
||||||
// Your account must be registered as a delegated administrator in the management
|
// Your Amazon Web Services account must be registered as a delegated administrator
|
||||||
// account. For more information, see Register a delegated administrator
|
// in the management account. For more information, see Register a delegated
|
||||||
// (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/stacksets-orgs-delegated-admin.html)
|
// administrator (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/stacksets-orgs-delegated-admin.html)
|
||||||
// in the CloudFormation User Guide.
|
// in the CloudFormation User Guide.
|
||||||
CallAs *string `type:"string" enum:"CallAs"`
|
CallAs *string `type:"string" enum:"CallAs"`
|
||||||
|
|
||||||
|
|
@ -10512,9 +10613,9 @@ type DescribeStackSetOperationInput struct {
|
||||||
// * If you are signed in to the management account, specify SELF.
|
// * If you are signed in to the management account, specify SELF.
|
||||||
//
|
//
|
||||||
// * If you are signed in to a delegated administrator account, specify DELEGATED_ADMIN.
|
// * If you are signed in to a delegated administrator account, specify DELEGATED_ADMIN.
|
||||||
// Your account must be registered as a delegated administrator in the management
|
// Your Amazon Web Services account must be registered as a delegated administrator
|
||||||
// account. For more information, see Register a delegated administrator
|
// in the management account. For more information, see Register a delegated
|
||||||
// (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/stacksets-orgs-delegated-admin.html)
|
// administrator (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/stacksets-orgs-delegated-admin.html)
|
||||||
// in the CloudFormation User Guide.
|
// in the CloudFormation User Guide.
|
||||||
CallAs *string `type:"string" enum:"CallAs"`
|
CallAs *string `type:"string" enum:"CallAs"`
|
||||||
|
|
||||||
|
|
@ -11475,9 +11576,9 @@ type DetectStackSetDriftInput struct {
|
||||||
// * If you are signed in to the management account, specify SELF.
|
// * If you are signed in to the management account, specify SELF.
|
||||||
//
|
//
|
||||||
// * If you are signed in to a delegated administrator account, specify DELEGATED_ADMIN.
|
// * If you are signed in to a delegated administrator account, specify DELEGATED_ADMIN.
|
||||||
// Your account must be registered as a delegated administrator in the management
|
// Your Amazon Web Services account must be registered as a delegated administrator
|
||||||
// account. For more information, see Register a delegated administrator
|
// in the management account. For more information, see Register a delegated
|
||||||
// (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/stacksets-orgs-delegated-admin.html)
|
// administrator (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/stacksets-orgs-delegated-admin.html)
|
||||||
// in the CloudFormation User Guide.
|
// in the CloudFormation User Guide.
|
||||||
CallAs *string `type:"string" enum:"CallAs"`
|
CallAs *string `type:"string" enum:"CallAs"`
|
||||||
|
|
||||||
|
|
@ -11690,6 +11791,12 @@ type ExecuteChangeSetInput struct {
|
||||||
// received them.
|
// received them.
|
||||||
ClientRequestToken *string `min:"1" type:"string"`
|
ClientRequestToken *string `min:"1" type:"string"`
|
||||||
|
|
||||||
|
// Preserves the state of previously provisioned resources when an operation
|
||||||
|
// fails.
|
||||||
|
//
|
||||||
|
// Default: True
|
||||||
|
DisableRollback *bool `type:"boolean"`
|
||||||
|
|
||||||
// If you specified the name of a change set, specify the stack name or ID (ARN)
|
// If you specified the name of a change set, specify the stack name or ID (ARN)
|
||||||
// that is associated with the change set you want to execute.
|
// that is associated with the change set you want to execute.
|
||||||
StackName *string `min:"1" type:"string"`
|
StackName *string `min:"1" type:"string"`
|
||||||
|
|
@ -11739,6 +11846,12 @@ func (s *ExecuteChangeSetInput) SetClientRequestToken(v string) *ExecuteChangeSe
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// SetDisableRollback sets the DisableRollback field's value.
|
||||||
|
func (s *ExecuteChangeSetInput) SetDisableRollback(v bool) *ExecuteChangeSetInput {
|
||||||
|
s.DisableRollback = &v
|
||||||
|
return s
|
||||||
|
}
|
||||||
|
|
||||||
// SetStackName sets the StackName field's value.
|
// SetStackName sets the StackName field's value.
|
||||||
func (s *ExecuteChangeSetInput) SetStackName(v string) *ExecuteChangeSetInput {
|
func (s *ExecuteChangeSetInput) SetStackName(v string) *ExecuteChangeSetInput {
|
||||||
s.StackName = &v
|
s.StackName = &v
|
||||||
|
|
@ -11996,9 +12109,9 @@ type GetTemplateSummaryInput struct {
|
||||||
// * If you are signed in to the management account, specify SELF.
|
// * If you are signed in to the management account, specify SELF.
|
||||||
//
|
//
|
||||||
// * If you are signed in to a delegated administrator account, specify DELEGATED_ADMIN.
|
// * If you are signed in to a delegated administrator account, specify DELEGATED_ADMIN.
|
||||||
// Your account must be registered as a delegated administrator in the management
|
// Your Amazon Web Services account must be registered as a delegated administrator
|
||||||
// account. For more information, see Register a delegated administrator
|
// in the management account. For more information, see Register a delegated
|
||||||
// (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/stacksets-orgs-delegated-admin.html)
|
// administrator (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/stacksets-orgs-delegated-admin.html)
|
||||||
// in the CloudFormation User Guide.
|
// in the CloudFormation User Guide.
|
||||||
CallAs *string `type:"string" enum:"CallAs"`
|
CallAs *string `type:"string" enum:"CallAs"`
|
||||||
|
|
||||||
|
|
@ -12586,9 +12699,9 @@ type ListStackInstancesInput struct {
|
||||||
// * If you are signed in to the management account, specify SELF.
|
// * If you are signed in to the management account, specify SELF.
|
||||||
//
|
//
|
||||||
// * If you are signed in to a delegated administrator account, specify DELEGATED_ADMIN.
|
// * If you are signed in to a delegated administrator account, specify DELEGATED_ADMIN.
|
||||||
// Your account must be registered as a delegated administrator in the management
|
// Your Amazon Web Services account must be registered as a delegated administrator
|
||||||
// account. For more information, see Register a delegated administrator
|
// in the management account. For more information, see Register a delegated
|
||||||
// (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/stacksets-orgs-delegated-admin.html)
|
// administrator (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/stacksets-orgs-delegated-admin.html)
|
||||||
// in the CloudFormation User Guide.
|
// in the CloudFormation User Guide.
|
||||||
CallAs *string `type:"string" enum:"CallAs"`
|
CallAs *string `type:"string" enum:"CallAs"`
|
||||||
|
|
||||||
|
|
@ -12608,7 +12721,8 @@ type ListStackInstancesInput struct {
|
||||||
// response object's NextToken parameter is set to null.
|
// response object's NextToken parameter is set to null.
|
||||||
NextToken *string `min:"1" type:"string"`
|
NextToken *string `min:"1" type:"string"`
|
||||||
|
|
||||||
// The name of the account that you want to list stack instances for.
|
// The name of the Amazon Web Services account that you want to list stack instances
|
||||||
|
// for.
|
||||||
StackInstanceAccount *string `type:"string"`
|
StackInstanceAccount *string `type:"string"`
|
||||||
|
|
||||||
// The name of the Region where you want to list stack instances.
|
// The name of the Region where you want to list stack instances.
|
||||||
|
|
@ -12845,9 +12959,9 @@ type ListStackSetOperationResultsInput struct {
|
||||||
// * If you are signed in to the management account, specify SELF.
|
// * If you are signed in to the management account, specify SELF.
|
||||||
//
|
//
|
||||||
// * If you are signed in to a delegated administrator account, specify DELEGATED_ADMIN.
|
// * If you are signed in to a delegated administrator account, specify DELEGATED_ADMIN.
|
||||||
// Your account must be registered as a delegated administrator in the management
|
// Your Amazon Web Services account must be registered as a delegated administrator
|
||||||
// account. For more information, see Register a delegated administrator
|
// in the management account. For more information, see Register a delegated
|
||||||
// (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/stacksets-orgs-delegated-admin.html)
|
// administrator (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/stacksets-orgs-delegated-admin.html)
|
||||||
// in the CloudFormation User Guide.
|
// in the CloudFormation User Guide.
|
||||||
CallAs *string `type:"string" enum:"CallAs"`
|
CallAs *string `type:"string" enum:"CallAs"`
|
||||||
|
|
||||||
|
|
@ -12991,9 +13105,9 @@ type ListStackSetOperationsInput struct {
|
||||||
// * If you are signed in to the management account, specify SELF.
|
// * If you are signed in to the management account, specify SELF.
|
||||||
//
|
//
|
||||||
// * If you are signed in to a delegated administrator account, specify DELEGATED_ADMIN.
|
// * If you are signed in to a delegated administrator account, specify DELEGATED_ADMIN.
|
||||||
// Your account must be registered as a delegated administrator in the management
|
// Your Amazon Web Services account must be registered as a delegated administrator
|
||||||
// account. For more information, see Register a delegated administrator
|
// in the management account. For more information, see Register a delegated
|
||||||
// (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/stacksets-orgs-delegated-admin.html)
|
// administrator (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/stacksets-orgs-delegated-admin.html)
|
||||||
// in the CloudFormation User Guide.
|
// in the CloudFormation User Guide.
|
||||||
CallAs *string `type:"string" enum:"CallAs"`
|
CallAs *string `type:"string" enum:"CallAs"`
|
||||||
|
|
||||||
|
|
@ -13119,9 +13233,9 @@ type ListStackSetsInput struct {
|
||||||
// * If you are signed in to the management account, specify SELF.
|
// * If you are signed in to the management account, specify SELF.
|
||||||
//
|
//
|
||||||
// * If you are signed in to a delegated administrator account, specify DELEGATED_ADMIN.
|
// * If you are signed in to a delegated administrator account, specify DELEGATED_ADMIN.
|
||||||
// Your account must be registered as a delegated administrator in the management
|
// Your Amazon Web Services account must be registered as a delegated administrator
|
||||||
// account. For more information, see Register a delegated administrator
|
// in the management account. For more information, see Register a delegated
|
||||||
// (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/stacksets-orgs-delegated-admin.html)
|
// administrator (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/stacksets-orgs-delegated-admin.html)
|
||||||
// in the CloudFormation User Guide.
|
// in the CloudFormation User Guide.
|
||||||
CallAs *string `type:"string" enum:"CallAs"`
|
CallAs *string `type:"string" enum:"CallAs"`
|
||||||
|
|
||||||
|
|
@ -14057,7 +14171,7 @@ type ParameterDeclaration struct {
|
||||||
Description *string `min:"1" type:"string"`
|
Description *string `min:"1" type:"string"`
|
||||||
|
|
||||||
// Flag that indicates whether the parameter value is shown as plain text in
|
// Flag that indicates whether the parameter value is shown as plain text in
|
||||||
// logs and in the Management Console.
|
// logs and in the Amazon Web Services Management Console.
|
||||||
NoEcho *bool `type:"boolean"`
|
NoEcho *bool `type:"boolean"`
|
||||||
|
|
||||||
// The criteria that CloudFormation uses to validate parameter values.
|
// The criteria that CloudFormation uses to validate parameter values.
|
||||||
|
|
@ -15262,6 +15376,95 @@ func (s *RollbackConfiguration) SetRollbackTriggers(v []*RollbackTrigger) *Rollb
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type RollbackStackInput struct {
|
||||||
|
_ struct{} `type:"structure"`
|
||||||
|
|
||||||
|
// A unique identifier for this RollbackStack request.
|
||||||
|
ClientRequestToken *string `min:"1" type:"string"`
|
||||||
|
|
||||||
|
// The Amazon Resource Name (ARN) of an Identity and Access Management role
|
||||||
|
// that CloudFormation assumes to rollback the stack.
|
||||||
|
RoleARN *string `min:"20" type:"string"`
|
||||||
|
|
||||||
|
// The name that is associated with the stack.
|
||||||
|
//
|
||||||
|
// StackName is a required field
|
||||||
|
StackName *string `min:"1" type:"string" required:"true"`
|
||||||
|
}
|
||||||
|
|
||||||
|
// String returns the string representation
|
||||||
|
func (s RollbackStackInput) String() string {
|
||||||
|
return awsutil.Prettify(s)
|
||||||
|
}
|
||||||
|
|
||||||
|
// GoString returns the string representation
|
||||||
|
func (s RollbackStackInput) GoString() string {
|
||||||
|
return s.String()
|
||||||
|
}
|
||||||
|
|
||||||
|
// Validate inspects the fields of the type to determine if they are valid.
|
||||||
|
func (s *RollbackStackInput) Validate() error {
|
||||||
|
invalidParams := request.ErrInvalidParams{Context: "RollbackStackInput"}
|
||||||
|
if s.ClientRequestToken != nil && len(*s.ClientRequestToken) < 1 {
|
||||||
|
invalidParams.Add(request.NewErrParamMinLen("ClientRequestToken", 1))
|
||||||
|
}
|
||||||
|
if s.RoleARN != nil && len(*s.RoleARN) < 20 {
|
||||||
|
invalidParams.Add(request.NewErrParamMinLen("RoleARN", 20))
|
||||||
|
}
|
||||||
|
if s.StackName == nil {
|
||||||
|
invalidParams.Add(request.NewErrParamRequired("StackName"))
|
||||||
|
}
|
||||||
|
if s.StackName != nil && len(*s.StackName) < 1 {
|
||||||
|
invalidParams.Add(request.NewErrParamMinLen("StackName", 1))
|
||||||
|
}
|
||||||
|
|
||||||
|
if invalidParams.Len() > 0 {
|
||||||
|
return invalidParams
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetClientRequestToken sets the ClientRequestToken field's value.
|
||||||
|
func (s *RollbackStackInput) SetClientRequestToken(v string) *RollbackStackInput {
|
||||||
|
s.ClientRequestToken = &v
|
||||||
|
return s
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetRoleARN sets the RoleARN field's value.
|
||||||
|
func (s *RollbackStackInput) SetRoleARN(v string) *RollbackStackInput {
|
||||||
|
s.RoleARN = &v
|
||||||
|
return s
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetStackName sets the StackName field's value.
|
||||||
|
func (s *RollbackStackInput) SetStackName(v string) *RollbackStackInput {
|
||||||
|
s.StackName = &v
|
||||||
|
return s
|
||||||
|
}
|
||||||
|
|
||||||
|
type RollbackStackOutput struct {
|
||||||
|
_ struct{} `type:"structure"`
|
||||||
|
|
||||||
|
// Unique identifier of the stack.
|
||||||
|
StackId *string `type:"string"`
|
||||||
|
}
|
||||||
|
|
||||||
|
// String returns the string representation
|
||||||
|
func (s RollbackStackOutput) String() string {
|
||||||
|
return awsutil.Prettify(s)
|
||||||
|
}
|
||||||
|
|
||||||
|
// GoString returns the string representation
|
||||||
|
func (s RollbackStackOutput) GoString() string {
|
||||||
|
return s.String()
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetStackId sets the StackId field's value.
|
||||||
|
func (s *RollbackStackOutput) SetStackId(v string) *RollbackStackOutput {
|
||||||
|
s.StackId = &v
|
||||||
|
return s
|
||||||
|
}
|
||||||
|
|
||||||
// A rollback trigger CloudFormation monitors during creation and updating of
|
// A rollback trigger CloudFormation monitors during creation and updating of
|
||||||
// stacks. If any of the alarms you specify goes to ALARM state during the stack
|
// stacks. If any of the alarms you specify goes to ALARM state during the stack
|
||||||
// operation or within the specified monitoring period afterwards, CloudFormation
|
// operation or within the specified monitoring period afterwards, CloudFormation
|
||||||
|
|
@ -16229,8 +16432,8 @@ func (s *StackEvent) SetTimestamp(v time.Time) *StackEvent {
|
||||||
type StackInstance struct {
|
type StackInstance struct {
|
||||||
_ struct{} `type:"structure"`
|
_ struct{} `type:"structure"`
|
||||||
|
|
||||||
// [Self-managed permissions] The name of the account that the stack instance
|
// [Self-managed permissions] The name of the Amazon Web Services account that
|
||||||
// is associated with.
|
// the stack instance is associated with.
|
||||||
Account *string `type:"string"`
|
Account *string `type:"string"`
|
||||||
|
|
||||||
// Status of the stack instance's actual configuration compared to the expected
|
// Status of the stack instance's actual configuration compared to the expected
|
||||||
|
|
@ -16263,7 +16466,8 @@ type StackInstance struct {
|
||||||
// in this stack instance.
|
// in this stack instance.
|
||||||
ParameterOverrides []*Parameter `type:"list"`
|
ParameterOverrides []*Parameter `type:"list"`
|
||||||
|
|
||||||
// The name of the Region that the stack instance is associated with.
|
// The name of the Amazon Web Services Region that the stack instance is associated
|
||||||
|
// with.
|
||||||
Region *string `type:"string"`
|
Region *string `type:"string"`
|
||||||
|
|
||||||
// The ID of the stack instance.
|
// The ID of the stack instance.
|
||||||
|
|
@ -16469,8 +16673,8 @@ func (s *StackInstanceFilter) SetValues(v string) *StackInstanceFilter {
|
||||||
type StackInstanceSummary struct {
|
type StackInstanceSummary struct {
|
||||||
_ struct{} `type:"structure"`
|
_ struct{} `type:"structure"`
|
||||||
|
|
||||||
// [Self-managed permissions] The name of the account that the stack instance
|
// [Self-managed permissions] The name of the Amazon Web Services account that
|
||||||
// is associated with.
|
// the stack instance is associated with.
|
||||||
Account *string `type:"string"`
|
Account *string `type:"string"`
|
||||||
|
|
||||||
// Status of the stack instance's actual configuration compared to the expected
|
// Status of the stack instance's actual configuration compared to the expected
|
||||||
|
|
@ -16499,7 +16703,8 @@ type StackInstanceSummary struct {
|
||||||
// unit (OU) IDs that you specified for DeploymentTargets (https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_DeploymentTargets.html).
|
// unit (OU) IDs that you specified for DeploymentTargets (https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_DeploymentTargets.html).
|
||||||
OrganizationalUnitId *string `type:"string"`
|
OrganizationalUnitId *string `type:"string"`
|
||||||
|
|
||||||
// The name of the Region that the stack instance is associated with.
|
// The name of the Amazon Web Services Region that the stack instance is associated
|
||||||
|
// with.
|
||||||
Region *string `type:"string"`
|
Region *string `type:"string"`
|
||||||
|
|
||||||
// The ID of the stack instance.
|
// The ID of the stack instance.
|
||||||
|
|
@ -17241,9 +17446,10 @@ func (s *StackResourceSummary) SetResourceType(v string) *StackResourceSummary {
|
||||||
}
|
}
|
||||||
|
|
||||||
// A structure that contains information about a stack set. A stack set enables
|
// A structure that contains information about a stack set. A stack set enables
|
||||||
// you to provision stacks into accounts and across Regions by using a single
|
// you to provision stacks into Amazon Web Services accounts and across Regions
|
||||||
// CloudFormation template. In the stack set, you specify the template to use,
|
// by using a single CloudFormation template. In the stack set, you specify
|
||||||
// as well as any parameters and capabilities that the template requires.
|
// the template to use, as well as any parameters and capabilities that the
|
||||||
|
// template requires.
|
||||||
type StackSet struct {
|
type StackSet struct {
|
||||||
_ struct{} `type:"structure"`
|
_ struct{} `type:"structure"`
|
||||||
|
|
||||||
|
|
@ -17262,10 +17468,10 @@ type StackSet struct {
|
||||||
AutoDeployment *AutoDeployment `type:"structure"`
|
AutoDeployment *AutoDeployment `type:"structure"`
|
||||||
|
|
||||||
// The capabilities that are allowed in the stack set. Some stack set templates
|
// The capabilities that are allowed in the stack set. Some stack set templates
|
||||||
// might include resources that can affect permissions in your account—for
|
// might include resources that can affect permissions in your Amazon Web Services
|
||||||
// example, by creating new Identity and Access Management (IAM) users. For
|
// account—for example, by creating new Identity and Access Management (IAM)
|
||||||
// more information, see Acknowledging IAM Resources in CloudFormation Templates.
|
// users. For more information, see Acknowledging IAM Resources in CloudFormation
|
||||||
// (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-iam-template.html#capabilities)
|
// Templates. (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-iam-template.html#capabilities)
|
||||||
Capabilities []*string `type:"list"`
|
Capabilities []*string `type:"list"`
|
||||||
|
|
||||||
// A description of the stack set that you specify when the stack set is created
|
// A description of the stack set that you specify when the stack set is created
|
||||||
|
|
@ -17878,7 +18084,8 @@ func (s *StackSetOperationPreferences) SetRegionOrder(v []*string) *StackSetOper
|
||||||
type StackSetOperationResultSummary struct {
|
type StackSetOperationResultSummary struct {
|
||||||
_ struct{} `type:"structure"`
|
_ struct{} `type:"structure"`
|
||||||
|
|
||||||
// [Self-managed permissions] The name of the account for this operation result.
|
// [Self-managed permissions] The name of the Amazon Web Services account for
|
||||||
|
// this operation result.
|
||||||
Account *string `type:"string"`
|
Account *string `type:"string"`
|
||||||
|
|
||||||
// The results of the account gate function CloudFormation invokes, if present,
|
// The results of the account gate function CloudFormation invokes, if present,
|
||||||
|
|
@ -17889,7 +18096,7 @@ type StackSetOperationResultSummary struct {
|
||||||
// unit (OU) IDs that you specified for DeploymentTargets (https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_DeploymentTargets.html).
|
// unit (OU) IDs that you specified for DeploymentTargets (https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_DeploymentTargets.html).
|
||||||
OrganizationalUnitId *string `type:"string"`
|
OrganizationalUnitId *string `type:"string"`
|
||||||
|
|
||||||
// The name of the Region for this operation result.
|
// The name of the Amazon Web Services Region for this operation result.
|
||||||
Region *string `type:"string"`
|
Region *string `type:"string"`
|
||||||
|
|
||||||
// The result status of the stack set operation for the given account in the
|
// The result status of the stack set operation for the given account in the
|
||||||
|
|
@ -18316,9 +18523,9 @@ type StopStackSetOperationInput struct {
|
||||||
// * If you are signed in to the management account, specify SELF.
|
// * If you are signed in to the management account, specify SELF.
|
||||||
//
|
//
|
||||||
// * If you are signed in to a delegated administrator account, specify DELEGATED_ADMIN.
|
// * If you are signed in to a delegated administrator account, specify DELEGATED_ADMIN.
|
||||||
// Your account must be registered as a delegated administrator in the management
|
// Your Amazon Web Services account must be registered as a delegated administrator
|
||||||
// account. For more information, see Register a delegated administrator
|
// in the management account. For more information, see Register a delegated
|
||||||
// (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/stacksets-orgs-delegated-admin.html)
|
// administrator (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/stacksets-orgs-delegated-admin.html)
|
||||||
// in the CloudFormation User Guide.
|
// in the CloudFormation User Guide.
|
||||||
CallAs *string `type:"string" enum:"CallAs"`
|
CallAs *string `type:"string" enum:"CallAs"`
|
||||||
|
|
||||||
|
|
@ -19187,14 +19394,14 @@ type UpdateStackInput struct {
|
||||||
// certain capabilities in order for CloudFormation to update the stack.
|
// certain capabilities in order for CloudFormation to update the stack.
|
||||||
//
|
//
|
||||||
// * CAPABILITY_IAM and CAPABILITY_NAMED_IAM Some stack templates might include
|
// * CAPABILITY_IAM and CAPABILITY_NAMED_IAM Some stack templates might include
|
||||||
// resources that can affect permissions in your account; for example, by
|
// resources that can affect permissions in your Amazon Web Services account;
|
||||||
// creating new Identity and Access Management (IAM) users. For those stacks,
|
// for example, by creating new Identity and Access Management (IAM) users.
|
||||||
// you must explicitly acknowledge this by specifying one of these capabilities.
|
// For those stacks, you must explicitly acknowledge this by specifying one
|
||||||
// The following IAM resources require you to specify either the CAPABILITY_IAM
|
// of these capabilities. The following IAM resources require you to specify
|
||||||
// or CAPABILITY_NAMED_IAM capability. If you have IAM resources, you can
|
// either the CAPABILITY_IAM or CAPABILITY_NAMED_IAM capability. If you have
|
||||||
// specify either capability. If you have IAM resources with custom names,
|
// IAM resources, you can specify either capability. If you have IAM resources
|
||||||
// you must specify CAPABILITY_NAMED_IAM. If you don't specify either of
|
// with custom names, you must specify CAPABILITY_NAMED_IAM. If you don't
|
||||||
// these capabilities, CloudFormation returns an InsufficientCapabilities
|
// specify either of these capabilities, CloudFormation returns an InsufficientCapabilities
|
||||||
// error. If your stack template contains these resources, we recommend that
|
// error. If your stack template contains these resources, we recommend that
|
||||||
// you review all permissions associated with them and edit their permissions
|
// you review all permissions associated with them and edit their permissions
|
||||||
// if necessary. AWS::IAM::AccessKey (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-accesskey.html)
|
// if necessary. AWS::IAM::AccessKey (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-accesskey.html)
|
||||||
|
|
@ -19245,6 +19452,12 @@ type UpdateStackInput struct {
|
||||||
// stack event would be assigned the same token in the following format: Console-CreateStack-7f59c3cf-00d2-40c7-b2ff-e75db0987002.
|
// stack event would be assigned the same token in the following format: Console-CreateStack-7f59c3cf-00d2-40c7-b2ff-e75db0987002.
|
||||||
ClientRequestToken *string `min:"1" type:"string"`
|
ClientRequestToken *string `min:"1" type:"string"`
|
||||||
|
|
||||||
|
// Preserve the state of previously provisioned resources when an operation
|
||||||
|
// fails.
|
||||||
|
//
|
||||||
|
// Default: False
|
||||||
|
DisableRollback *bool `type:"boolean"`
|
||||||
|
|
||||||
// Amazon Simple Notification Service topic Amazon Resource Names (ARNs) that
|
// Amazon Simple Notification Service topic Amazon Resource Names (ARNs) that
|
||||||
// CloudFormation associates with the stack. Specify an empty list to remove
|
// CloudFormation associates with the stack. Specify an empty list to remove
|
||||||
// all notification topics.
|
// all notification topics.
|
||||||
|
|
@ -19433,6 +19646,12 @@ func (s *UpdateStackInput) SetClientRequestToken(v string) *UpdateStackInput {
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// SetDisableRollback sets the DisableRollback field's value.
|
||||||
|
func (s *UpdateStackInput) SetDisableRollback(v bool) *UpdateStackInput {
|
||||||
|
s.DisableRollback = &v
|
||||||
|
return s
|
||||||
|
}
|
||||||
|
|
||||||
// SetNotificationARNs sets the NotificationARNs field's value.
|
// SetNotificationARNs sets the NotificationARNs field's value.
|
||||||
func (s *UpdateStackInput) SetNotificationARNs(v []*string) *UpdateStackInput {
|
func (s *UpdateStackInput) SetNotificationARNs(v []*string) *UpdateStackInput {
|
||||||
s.NotificationARNs = v
|
s.NotificationARNs = v
|
||||||
|
|
@ -19520,10 +19739,10 @@ func (s *UpdateStackInput) SetUsePreviousTemplate(v bool) *UpdateStackInput {
|
||||||
type UpdateStackInstancesInput struct {
|
type UpdateStackInstancesInput struct {
|
||||||
_ struct{} `type:"structure"`
|
_ struct{} `type:"structure"`
|
||||||
|
|
||||||
// [Self-managed permissions] The names of one or more accounts for which you
|
// [Self-managed permissions] The names of one or more Amazon Web Services accounts
|
||||||
// want to update parameter values for stack instances. The overridden parameter
|
// for which you want to update parameter values for stack instances. The overridden
|
||||||
// values will be applied to all stack instances in the specified accounts and
|
// parameter values will be applied to all stack instances in the specified
|
||||||
// Regions.
|
// accounts and Regions.
|
||||||
//
|
//
|
||||||
// You can specify Accounts or DeploymentTargets, but not both.
|
// You can specify Accounts or DeploymentTargets, but not both.
|
||||||
Accounts []*string `type:"list"`
|
Accounts []*string `type:"list"`
|
||||||
|
|
@ -19538,9 +19757,9 @@ type UpdateStackInstancesInput struct {
|
||||||
// * If you are signed in to the management account, specify SELF.
|
// * If you are signed in to the management account, specify SELF.
|
||||||
//
|
//
|
||||||
// * If you are signed in to a delegated administrator account, specify DELEGATED_ADMIN.
|
// * If you are signed in to a delegated administrator account, specify DELEGATED_ADMIN.
|
||||||
// Your account must be registered as a delegated administrator in the management
|
// Your Amazon Web Services account must be registered as a delegated administrator
|
||||||
// account. For more information, see Register a delegated administrator
|
// in the management account. For more information, see Register a delegated
|
||||||
// (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/stacksets-orgs-delegated-admin.html)
|
// administrator (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/stacksets-orgs-delegated-admin.html)
|
||||||
// in the CloudFormation User Guide.
|
// in the CloudFormation User Guide.
|
||||||
CallAs *string `type:"string" enum:"CallAs"`
|
CallAs *string `type:"string" enum:"CallAs"`
|
||||||
|
|
||||||
|
|
@ -19799,9 +20018,9 @@ type UpdateStackSetInput struct {
|
||||||
// * If you are signed in to the management account, specify SELF.
|
// * If you are signed in to the management account, specify SELF.
|
||||||
//
|
//
|
||||||
// * If you are signed in to a delegated administrator account, specify DELEGATED_ADMIN.
|
// * If you are signed in to a delegated administrator account, specify DELEGATED_ADMIN.
|
||||||
// Your account must be registered as a delegated administrator in the management
|
// Your Amazon Web Services account must be registered as a delegated administrator
|
||||||
// account. For more information, see Register a delegated administrator
|
// in the management account. For more information, see Register a delegated
|
||||||
// (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/stacksets-orgs-delegated-admin.html)
|
// administrator (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/stacksets-orgs-delegated-admin.html)
|
||||||
// in the CloudFormation User Guide.
|
// in the CloudFormation User Guide.
|
||||||
CallAs *string `type:"string" enum:"CallAs"`
|
CallAs *string `type:"string" enum:"CallAs"`
|
||||||
|
|
||||||
|
|
@ -19810,17 +20029,17 @@ type UpdateStackSetInput struct {
|
||||||
// and its associated stack instances.
|
// and its associated stack instances.
|
||||||
//
|
//
|
||||||
// * CAPABILITY_IAM and CAPABILITY_NAMED_IAM Some stack templates might include
|
// * CAPABILITY_IAM and CAPABILITY_NAMED_IAM Some stack templates might include
|
||||||
// resources that can affect permissions in your account; for example, by
|
// resources that can affect permissions in your Amazon Web Services account;
|
||||||
// creating new Identity and Access Management (IAM) users. For those stacks
|
// for example, by creating new Identity and Access Management (IAM) users.
|
||||||
// sets, you must explicitly acknowledge this by specifying one of these
|
// For those stacks sets, you must explicitly acknowledge this by specifying
|
||||||
// capabilities. The following IAM resources require you to specify either
|
// one of these capabilities. The following IAM resources require you to
|
||||||
// the CAPABILITY_IAM or CAPABILITY_NAMED_IAM capability. If you have IAM
|
// specify either the CAPABILITY_IAM or CAPABILITY_NAMED_IAM capability.
|
||||||
// resources, you can specify either capability. If you have IAM resources
|
// If you have IAM resources, you can specify either capability. If you have
|
||||||
// with custom names, you must specify CAPABILITY_NAMED_IAM. If you don't
|
// IAM resources with custom names, you must specify CAPABILITY_NAMED_IAM.
|
||||||
// specify either of these capabilities, CloudFormation returns an InsufficientCapabilities
|
// If you don't specify either of these capabilities, CloudFormation returns
|
||||||
// error. If your stack template contains these resources, we recommend that
|
// an InsufficientCapabilities error. If your stack template contains these
|
||||||
// you review all permissions associated with them and edit their permissions
|
// resources, we recommend that you review all permissions associated with
|
||||||
// if necessary. AWS::IAM::AccessKey (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-accesskey.html)
|
// them and edit their permissions if necessary. AWS::IAM::AccessKey (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-accesskey.html)
|
||||||
// AWS::IAM::Group (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-group.html)
|
// AWS::IAM::Group (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-group.html)
|
||||||
// AWS::IAM::InstanceProfile (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-instanceprofile.html)
|
// AWS::IAM::InstanceProfile (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-instanceprofile.html)
|
||||||
// AWS::IAM::Policy (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-policy.html)
|
// AWS::IAM::Policy (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-policy.html)
|
||||||
|
|
@ -21048,6 +21267,24 @@ const (
|
||||||
|
|
||||||
// ResourceStatusImportRollbackComplete is a ResourceStatus enum value
|
// ResourceStatusImportRollbackComplete is a ResourceStatus enum value
|
||||||
ResourceStatusImportRollbackComplete = "IMPORT_ROLLBACK_COMPLETE"
|
ResourceStatusImportRollbackComplete = "IMPORT_ROLLBACK_COMPLETE"
|
||||||
|
|
||||||
|
// ResourceStatusUpdateRollbackInProgress is a ResourceStatus enum value
|
||||||
|
ResourceStatusUpdateRollbackInProgress = "UPDATE_ROLLBACK_IN_PROGRESS"
|
||||||
|
|
||||||
|
// ResourceStatusUpdateRollbackComplete is a ResourceStatus enum value
|
||||||
|
ResourceStatusUpdateRollbackComplete = "UPDATE_ROLLBACK_COMPLETE"
|
||||||
|
|
||||||
|
// ResourceStatusUpdateRollbackFailed is a ResourceStatus enum value
|
||||||
|
ResourceStatusUpdateRollbackFailed = "UPDATE_ROLLBACK_FAILED"
|
||||||
|
|
||||||
|
// ResourceStatusRollbackInProgress is a ResourceStatus enum value
|
||||||
|
ResourceStatusRollbackInProgress = "ROLLBACK_IN_PROGRESS"
|
||||||
|
|
||||||
|
// ResourceStatusRollbackComplete is a ResourceStatus enum value
|
||||||
|
ResourceStatusRollbackComplete = "ROLLBACK_COMPLETE"
|
||||||
|
|
||||||
|
// ResourceStatusRollbackFailed is a ResourceStatus enum value
|
||||||
|
ResourceStatusRollbackFailed = "ROLLBACK_FAILED"
|
||||||
)
|
)
|
||||||
|
|
||||||
// ResourceStatus_Values returns all elements of the ResourceStatus enum
|
// ResourceStatus_Values returns all elements of the ResourceStatus enum
|
||||||
|
|
@ -21069,6 +21306,12 @@ func ResourceStatus_Values() []string {
|
||||||
ResourceStatusImportRollbackInProgress,
|
ResourceStatusImportRollbackInProgress,
|
||||||
ResourceStatusImportRollbackFailed,
|
ResourceStatusImportRollbackFailed,
|
||||||
ResourceStatusImportRollbackComplete,
|
ResourceStatusImportRollbackComplete,
|
||||||
|
ResourceStatusUpdateRollbackInProgress,
|
||||||
|
ResourceStatusUpdateRollbackComplete,
|
||||||
|
ResourceStatusUpdateRollbackFailed,
|
||||||
|
ResourceStatusRollbackInProgress,
|
||||||
|
ResourceStatusRollbackComplete,
|
||||||
|
ResourceStatusRollbackFailed,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -21389,6 +21632,9 @@ const (
|
||||||
// StackStatusUpdateComplete is a StackStatus enum value
|
// StackStatusUpdateComplete is a StackStatus enum value
|
||||||
StackStatusUpdateComplete = "UPDATE_COMPLETE"
|
StackStatusUpdateComplete = "UPDATE_COMPLETE"
|
||||||
|
|
||||||
|
// StackStatusUpdateFailed is a StackStatus enum value
|
||||||
|
StackStatusUpdateFailed = "UPDATE_FAILED"
|
||||||
|
|
||||||
// StackStatusUpdateRollbackInProgress is a StackStatus enum value
|
// StackStatusUpdateRollbackInProgress is a StackStatus enum value
|
||||||
StackStatusUpdateRollbackInProgress = "UPDATE_ROLLBACK_IN_PROGRESS"
|
StackStatusUpdateRollbackInProgress = "UPDATE_ROLLBACK_IN_PROGRESS"
|
||||||
|
|
||||||
|
|
@ -21435,6 +21681,7 @@ func StackStatus_Values() []string {
|
||||||
StackStatusUpdateInProgress,
|
StackStatusUpdateInProgress,
|
||||||
StackStatusUpdateCompleteCleanupInProgress,
|
StackStatusUpdateCompleteCleanupInProgress,
|
||||||
StackStatusUpdateComplete,
|
StackStatusUpdateComplete,
|
||||||
|
StackStatusUpdateFailed,
|
||||||
StackStatusUpdateRollbackInProgress,
|
StackStatusUpdateRollbackInProgress,
|
||||||
StackStatusUpdateRollbackFailed,
|
StackStatusUpdateRollbackFailed,
|
||||||
StackStatusUpdateRollbackCompleteCleanupInProgress,
|
StackStatusUpdateRollbackCompleteCleanupInProgress,
|
||||||
|
|
|
||||||
File diff suppressed because it is too large
Load Diff
|
|
@ -1406,6 +1406,9 @@ type EC2API interface {
|
||||||
DescribeTrunkInterfaceAssociationsWithContext(aws.Context, *ec2.DescribeTrunkInterfaceAssociationsInput, ...request.Option) (*ec2.DescribeTrunkInterfaceAssociationsOutput, error)
|
DescribeTrunkInterfaceAssociationsWithContext(aws.Context, *ec2.DescribeTrunkInterfaceAssociationsInput, ...request.Option) (*ec2.DescribeTrunkInterfaceAssociationsOutput, error)
|
||||||
DescribeTrunkInterfaceAssociationsRequest(*ec2.DescribeTrunkInterfaceAssociationsInput) (*request.Request, *ec2.DescribeTrunkInterfaceAssociationsOutput)
|
DescribeTrunkInterfaceAssociationsRequest(*ec2.DescribeTrunkInterfaceAssociationsInput) (*request.Request, *ec2.DescribeTrunkInterfaceAssociationsOutput)
|
||||||
|
|
||||||
|
DescribeTrunkInterfaceAssociationsPages(*ec2.DescribeTrunkInterfaceAssociationsInput, func(*ec2.DescribeTrunkInterfaceAssociationsOutput, bool) bool) error
|
||||||
|
DescribeTrunkInterfaceAssociationsPagesWithContext(aws.Context, *ec2.DescribeTrunkInterfaceAssociationsInput, func(*ec2.DescribeTrunkInterfaceAssociationsOutput, bool) bool, ...request.Option) error
|
||||||
|
|
||||||
DescribeVolumeAttribute(*ec2.DescribeVolumeAttributeInput) (*ec2.DescribeVolumeAttributeOutput, error)
|
DescribeVolumeAttribute(*ec2.DescribeVolumeAttributeInput) (*ec2.DescribeVolumeAttributeOutput, error)
|
||||||
DescribeVolumeAttributeWithContext(aws.Context, *ec2.DescribeVolumeAttributeInput, ...request.Option) (*ec2.DescribeVolumeAttributeOutput, error)
|
DescribeVolumeAttributeWithContext(aws.Context, *ec2.DescribeVolumeAttributeInput, ...request.Option) (*ec2.DescribeVolumeAttributeOutput, error)
|
||||||
DescribeVolumeAttributeRequest(*ec2.DescribeVolumeAttributeInput) (*request.Request, *ec2.DescribeVolumeAttributeOutput)
|
DescribeVolumeAttributeRequest(*ec2.DescribeVolumeAttributeInput) (*request.Request, *ec2.DescribeVolumeAttributeOutput)
|
||||||
|
|
|
||||||
|
|
@ -6771,20 +6771,27 @@ type LoadBalancerAttribute struct {
|
||||||
// are in OpenSSL format. The possible values for the attribute are true
|
// are in OpenSSL format. The possible values for the attribute are true
|
||||||
// and false. The default is false.
|
// and false. The default is false.
|
||||||
//
|
//
|
||||||
// * routing.http2.enabled - Indicates whether HTTP/2 is enabled. The value
|
// * routing.http.xff_client_port.enabled - Indicates whether the X-Forwarded-For
|
||||||
// is true or false. The default is true. Elastic Load Balancing requires
|
// header should preserve the source port that the client used to connect
|
||||||
// that message header names contain only alphanumeric characters and hyphens.
|
// to the load balancer. The possible values are true and false. The default
|
||||||
|
// is false.
|
||||||
|
//
|
||||||
|
// * routing.http2.enabled - Indicates whether HTTP/2 is enabled. The possible
|
||||||
|
// values are true and false. The default is true. Elastic Load Balancing
|
||||||
|
// requires that message header names contain only alphanumeric characters
|
||||||
|
// and hyphens.
|
||||||
//
|
//
|
||||||
// * waf.fail_open.enabled - Indicates whether to allow a WAF-enabled load
|
// * waf.fail_open.enabled - Indicates whether to allow a WAF-enabled load
|
||||||
// balancer to route requests to targets if it is unable to forward the request
|
// balancer to route requests to targets if it is unable to forward the request
|
||||||
// to Amazon Web Services WAF. The value is true or false. The default is
|
// to Amazon Web Services WAF. The possible values are true and false. The
|
||||||
// false.
|
// default is false.
|
||||||
//
|
//
|
||||||
// The following attribute is supported by Network Load Balancers and Gateway
|
// The following attribute is supported by Network Load Balancers and Gateway
|
||||||
// Load Balancers:
|
// Load Balancers:
|
||||||
//
|
//
|
||||||
// * load_balancing.cross_zone.enabled - Indicates whether cross-zone load
|
// * load_balancing.cross_zone.enabled - Indicates whether cross-zone load
|
||||||
// balancing is enabled. The value is true or false. The default is false.
|
// balancing is enabled. The possible values are true and false. The default
|
||||||
|
// is false.
|
||||||
Key *string `type:"string"`
|
Key *string `type:"string"`
|
||||||
|
|
||||||
// The value of the attribute.
|
// The value of the attribute.
|
||||||
|
|
|
||||||
File diff suppressed because it is too large
Load Diff
|
|
@ -3,19 +3,18 @@
|
||||||
// Package eventbridge provides the client and types for making API
|
// Package eventbridge provides the client and types for making API
|
||||||
// requests to Amazon EventBridge.
|
// requests to Amazon EventBridge.
|
||||||
//
|
//
|
||||||
// Amazon EventBridge helps you to respond to state changes in your AWS resources.
|
// Amazon EventBridge helps you to respond to state changes in your Amazon Web
|
||||||
// When your resources change state, they automatically send events into an
|
// Services resources. When your resources change state, they automatically
|
||||||
// event stream. You can create rules that match selected events in the stream
|
// send events to an event stream. You can create rules that match selected
|
||||||
// and route them to targets to take action. You can also use rules to take
|
// events in the stream and route them to targets to take action. You can also
|
||||||
// action on a predetermined schedule. For example, you can configure rules
|
// use rules to take action on a predetermined schedule. For example, you can
|
||||||
// to:
|
// configure rules to:
|
||||||
//
|
//
|
||||||
// * Automatically invoke an AWS Lambda function to update DNS entries when
|
// * Automatically invoke an Lambda function to update DNS entries when an
|
||||||
// an event notifies you that Amazon EC2 instance enters the running state.
|
// event notifies you that Amazon EC2 instance enters the running state.
|
||||||
//
|
//
|
||||||
// * Direct specific API records from AWS CloudTrail to an Amazon Kinesis
|
// * Direct specific API records from CloudTrail to an Amazon Kinesis data
|
||||||
// data stream for detailed analysis of potential security or availability
|
// stream for detailed analysis of potential security or availability risks.
|
||||||
// risks.
|
|
||||||
//
|
//
|
||||||
// * Periodically invoke a built-in target to create a snapshot of an Amazon
|
// * Periodically invoke a built-in target to create a snapshot of an Amazon
|
||||||
// EBS volume.
|
// EBS volume.
|
||||||
|
|
|
||||||
|
|
@ -49,12 +49,12 @@ const (
|
||||||
// ErrCodeManagedRuleException for service response error code
|
// ErrCodeManagedRuleException for service response error code
|
||||||
// "ManagedRuleException".
|
// "ManagedRuleException".
|
||||||
//
|
//
|
||||||
// This rule was created by an AWS service on behalf of your account. It is
|
// This rule was created by an Amazon Web Services service on behalf of your
|
||||||
// managed by that service. If you see this error in response to DeleteRule
|
// account. It is managed by that service. If you see this error in response
|
||||||
// or RemoveTargets, you can use the Force parameter in those calls to delete
|
// to DeleteRule or RemoveTargets, you can use the Force parameter in those
|
||||||
// the rule or remove targets from the rule. You cannot modify these managed
|
// calls to delete the rule or remove targets from the rule. You cannot modify
|
||||||
// rules by using DisableRule, EnableRule, PutTargets, PutRule, TagResource,
|
// these managed rules by using DisableRule, EnableRule, PutTargets, PutRule,
|
||||||
// or UntagResource.
|
// TagResource, or UntagResource.
|
||||||
ErrCodeManagedRuleException = "ManagedRuleException"
|
ErrCodeManagedRuleException = "ManagedRuleException"
|
||||||
|
|
||||||
// ErrCodeOperationDisabledException for service response error code
|
// ErrCodeOperationDisabledException for service response error code
|
||||||
|
|
|
||||||
File diff suppressed because it is too large
Load Diff
|
|
@ -3,21 +3,26 @@
|
||||||
// Package kms provides the client and types for making API
|
// Package kms provides the client and types for making API
|
||||||
// requests to AWS Key Management Service.
|
// requests to AWS Key Management Service.
|
||||||
//
|
//
|
||||||
// AWS Key Management Service (AWS KMS) is an encryption and key management
|
// Key Management Service (KMS) is an encryption and key management web service.
|
||||||
// web service. This guide describes the AWS KMS operations that you can call
|
// This guide describes the KMS operations that you can call programmatically.
|
||||||
// programmatically. For general information about AWS KMS, see the AWS Key
|
// For general information about KMS, see the Key Management Service Developer
|
||||||
// Management Service Developer Guide (https://docs.aws.amazon.com/kms/latest/developerguide/).
|
// Guide (https://docs.aws.amazon.com/kms/latest/developerguide/).
|
||||||
//
|
//
|
||||||
// AWS provides SDKs that consist of libraries and sample code for various programming
|
// KMS is replacing the term customer master key (CMK) with KMS key and KMS
|
||||||
// languages and platforms (Java, Ruby, .Net, macOS, Android, etc.). The SDKs
|
// key. The concept has not changed. To prevent breaking changes, KMS is keeping
|
||||||
// provide a convenient way to create programmatic access to AWS KMS and other
|
// some variations of this term.
|
||||||
// AWS services. For example, the SDKs take care of tasks such as signing requests
|
|
||||||
// (see below), managing errors, and retrying requests automatically. For more
|
|
||||||
// information about the AWS SDKs, including how to download and install them,
|
|
||||||
// see Tools for Amazon Web Services (http://aws.amazon.com/tools/).
|
|
||||||
//
|
//
|
||||||
// We recommend that you use the AWS SDKs to make programmatic API calls to
|
// Amazon Web Services provides SDKs that consist of libraries and sample code
|
||||||
// AWS KMS.
|
// for various programming languages and platforms (Java, Ruby, .Net, macOS,
|
||||||
|
// Android, etc.). The SDKs provide a convenient way to create programmatic
|
||||||
|
// access to KMS and other Amazon Web Services services. For example, the SDKs
|
||||||
|
// take care of tasks such as signing requests (see below), managing errors,
|
||||||
|
// and retrying requests automatically. For more information about the Amazon
|
||||||
|
// Web Services SDKs, including how to download and install them, see Tools
|
||||||
|
// for Amazon Web Services (http://aws.amazon.com/tools/).
|
||||||
|
//
|
||||||
|
// We recommend that you use the Amazon Web Services SDKs to make programmatic
|
||||||
|
// API calls to KMS.
|
||||||
//
|
//
|
||||||
// Clients must support TLS (Transport Layer Security) 1.0. We recommend TLS
|
// Clients must support TLS (Transport Layer Security) 1.0. We recommend TLS
|
||||||
// 1.2. Clients must also support cipher suites with Perfect Forward Secrecy
|
// 1.2. Clients must also support cipher suites with Perfect Forward Secrecy
|
||||||
|
|
@ -28,30 +33,31 @@
|
||||||
// Signing Requests
|
// Signing Requests
|
||||||
//
|
//
|
||||||
// Requests must be signed by using an access key ID and a secret access key.
|
// 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
|
// We strongly recommend that you do not use your Amazon Web Services account
|
||||||
// key ID and secret key for everyday work with AWS KMS. Instead, use the access
|
// (root) access key ID and secret key for everyday work with KMS. Instead,
|
||||||
// key ID and secret access key for an IAM user. You can also use the AWS Security
|
// use the access key ID and secret access key for an IAM user. You can also
|
||||||
// Token Service to generate temporary security credentials that you can use
|
// use the Amazon Web Services Security Token Service to generate temporary
|
||||||
// to sign requests.
|
// security credentials that you can use to sign requests.
|
||||||
//
|
//
|
||||||
// All AWS KMS operations require Signature Version 4 (https://docs.aws.amazon.com/general/latest/gr/signature-version-4.html).
|
// All KMS operations require Signature Version 4 (https://docs.aws.amazon.com/general/latest/gr/signature-version-4.html).
|
||||||
//
|
//
|
||||||
// Logging API Requests
|
// Logging API Requests
|
||||||
//
|
//
|
||||||
// AWS KMS supports AWS CloudTrail, a service that logs AWS API calls and related
|
// KMS supports CloudTrail, a service that logs Amazon Web Services API calls
|
||||||
// events for your AWS account and delivers them to an Amazon S3 bucket that
|
// and related events for your Amazon Web Services account and delivers them
|
||||||
// you specify. By using the information collected by CloudTrail, you can determine
|
// to an Amazon S3 bucket that you specify. By using the information collected
|
||||||
// what requests were made to AWS KMS, who made the request, when it was made,
|
// by CloudTrail, you can determine what requests were made to KMS, who made
|
||||||
// and so on. To learn more about CloudTrail, including how to turn it on and
|
// the request, when it was made, and so on. To learn more about CloudTrail,
|
||||||
// find your log files, see the AWS CloudTrail User Guide (https://docs.aws.amazon.com/awscloudtrail/latest/userguide/).
|
// including how to turn it on and find your log files, see the CloudTrail User
|
||||||
|
// Guide (https://docs.aws.amazon.com/awscloudtrail/latest/userguide/).
|
||||||
//
|
//
|
||||||
// Additional Resources
|
// Additional Resources
|
||||||
//
|
//
|
||||||
// For more information about credentials and request signing, see the following:
|
// For more information about credentials and request signing, see the following:
|
||||||
//
|
//
|
||||||
// * AWS Security Credentials (https://docs.aws.amazon.com/general/latest/gr/aws-security-credentials.html)
|
// * Amazon Web Services Security Credentials (https://docs.aws.amazon.com/general/latest/gr/aws-security-credentials.html)
|
||||||
// - This topic provides general information about the types of credentials
|
// - This topic provides general information about the types of credentials
|
||||||
// used for accessing AWS.
|
// used to access Amazon Web Services.
|
||||||
//
|
//
|
||||||
// * Temporary Security Credentials (https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp.html)
|
// * Temporary Security Credentials (https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp.html)
|
||||||
// - This section of the IAM User Guide describes how to create and use temporary
|
// - This section of the IAM User Guide describes how to create and use temporary
|
||||||
|
|
|
||||||
|
|
@ -18,10 +18,10 @@ const (
|
||||||
// ErrCodeCloudHsmClusterInUseException for service response error code
|
// ErrCodeCloudHsmClusterInUseException for service response error code
|
||||||
// "CloudHsmClusterInUseException".
|
// "CloudHsmClusterInUseException".
|
||||||
//
|
//
|
||||||
// The request was rejected because the specified AWS CloudHSM cluster is already
|
// The request was rejected because the specified CloudHSM cluster is already
|
||||||
// associated with a custom key store or it shares a backup history with a cluster
|
// associated with a custom key store or it shares a backup history with a cluster
|
||||||
// that is associated with a custom key store. Each custom key store must be
|
// that is associated with a custom key store. Each custom key store must be
|
||||||
// associated with a different AWS CloudHSM cluster.
|
// associated with a different CloudHSM cluster.
|
||||||
//
|
//
|
||||||
// Clusters that share a backup history have the same cluster certificate. To
|
// Clusters that share a backup history have the same cluster certificate. To
|
||||||
// view the cluster certificate of a cluster, use the DescribeClusters (https://docs.aws.amazon.com/cloudhsm/latest/APIReference/API_DescribeClusters.html)
|
// view the cluster certificate of a cluster, use the DescribeClusters (https://docs.aws.amazon.com/cloudhsm/latest/APIReference/API_DescribeClusters.html)
|
||||||
|
|
@ -31,8 +31,8 @@ const (
|
||||||
// ErrCodeCloudHsmClusterInvalidConfigurationException for service response error code
|
// ErrCodeCloudHsmClusterInvalidConfigurationException for service response error code
|
||||||
// "CloudHsmClusterInvalidConfigurationException".
|
// "CloudHsmClusterInvalidConfigurationException".
|
||||||
//
|
//
|
||||||
// The request was rejected because the associated AWS CloudHSM cluster did
|
// The request was rejected because the associated CloudHSM cluster did not
|
||||||
// not meet the configuration requirements for a custom key store.
|
// meet the configuration requirements for a custom key store.
|
||||||
//
|
//
|
||||||
// * The cluster must be configured with private subnets in at least two
|
// * The cluster must be configured with private subnets in at least two
|
||||||
// different Availability Zones in the Region.
|
// different Availability Zones in the Region.
|
||||||
|
|
@ -47,46 +47,44 @@ const (
|
||||||
// operation.
|
// operation.
|
||||||
//
|
//
|
||||||
// * The cluster must contain at least as many HSMs as the operation requires.
|
// * The cluster must contain at least as many HSMs as the operation requires.
|
||||||
// To add HSMs, use the AWS CloudHSM CreateHsm (https://docs.aws.amazon.com/cloudhsm/latest/APIReference/API_CreateHsm.html)
|
// To add HSMs, use the CloudHSM CreateHsm (https://docs.aws.amazon.com/cloudhsm/latest/APIReference/API_CreateHsm.html)
|
||||||
// operation. For the CreateCustomKeyStore, UpdateCustomKeyStore, and CreateKey
|
// operation. For the CreateCustomKeyStore, UpdateCustomKeyStore, and CreateKey
|
||||||
// operations, the AWS CloudHSM cluster must have at least two active HSMs,
|
// operations, the CloudHSM cluster must have at least two active HSMs, each
|
||||||
// each in a different Availability Zone. For the ConnectCustomKeyStore operation,
|
// in a different Availability Zone. For the ConnectCustomKeyStore operation,
|
||||||
// the AWS CloudHSM must contain at least one active HSM.
|
// the CloudHSM must contain at least one active HSM.
|
||||||
//
|
//
|
||||||
// For information about the requirements for an AWS CloudHSM cluster that is
|
// For information about the requirements for an CloudHSM cluster that is associated
|
||||||
// associated with a custom key store, see Assemble the Prerequisites (https://docs.aws.amazon.com/kms/latest/developerguide/create-keystore.html#before-keystore)
|
// with a custom key store, see Assemble the Prerequisites (https://docs.aws.amazon.com/kms/latest/developerguide/create-keystore.html#before-keystore)
|
||||||
// in the AWS Key Management Service Developer Guide. For information about
|
// in the Key Management Service Developer Guide. For information about creating
|
||||||
// creating a private subnet for an AWS CloudHSM cluster, see Create a Private
|
// a private subnet for an CloudHSM cluster, see Create a Private Subnet (https://docs.aws.amazon.com/cloudhsm/latest/userguide/create-subnets.html)
|
||||||
// Subnet (https://docs.aws.amazon.com/cloudhsm/latest/userguide/create-subnets.html)
|
// in the CloudHSM User Guide. For information about cluster security groups,
|
||||||
// in the AWS CloudHSM User Guide. For information about cluster security groups,
|
|
||||||
// see Configure a Default Security Group (https://docs.aws.amazon.com/cloudhsm/latest/userguide/configure-sg.html)
|
// see Configure a Default Security Group (https://docs.aws.amazon.com/cloudhsm/latest/userguide/configure-sg.html)
|
||||||
// in the AWS CloudHSM User Guide .
|
// in the CloudHSM User Guide .
|
||||||
ErrCodeCloudHsmClusterInvalidConfigurationException = "CloudHsmClusterInvalidConfigurationException"
|
ErrCodeCloudHsmClusterInvalidConfigurationException = "CloudHsmClusterInvalidConfigurationException"
|
||||||
|
|
||||||
// ErrCodeCloudHsmClusterNotActiveException for service response error code
|
// ErrCodeCloudHsmClusterNotActiveException for service response error code
|
||||||
// "CloudHsmClusterNotActiveException".
|
// "CloudHsmClusterNotActiveException".
|
||||||
//
|
//
|
||||||
// The request was rejected because the AWS CloudHSM cluster that is associated
|
// The request was rejected because the CloudHSM cluster that is associated
|
||||||
// with the custom key store is not active. Initialize and activate the cluster
|
// with the custom key store is not active. Initialize and activate the cluster
|
||||||
// and try the command again. For detailed instructions, see Getting Started
|
// and try the command again. For detailed instructions, see Getting Started
|
||||||
// (https://docs.aws.amazon.com/cloudhsm/latest/userguide/getting-started.html)
|
// (https://docs.aws.amazon.com/cloudhsm/latest/userguide/getting-started.html)
|
||||||
// in the AWS CloudHSM User Guide.
|
// in the CloudHSM User Guide.
|
||||||
ErrCodeCloudHsmClusterNotActiveException = "CloudHsmClusterNotActiveException"
|
ErrCodeCloudHsmClusterNotActiveException = "CloudHsmClusterNotActiveException"
|
||||||
|
|
||||||
// ErrCodeCloudHsmClusterNotFoundException for service response error code
|
// ErrCodeCloudHsmClusterNotFoundException for service response error code
|
||||||
// "CloudHsmClusterNotFoundException".
|
// "CloudHsmClusterNotFoundException".
|
||||||
//
|
//
|
||||||
// The request was rejected because AWS KMS cannot find the AWS CloudHSM cluster
|
// The request was rejected because KMS cannot find the CloudHSM cluster with
|
||||||
// with the specified cluster ID. Retry the request with a different cluster
|
// the specified cluster ID. Retry the request with a different cluster ID.
|
||||||
// ID.
|
|
||||||
ErrCodeCloudHsmClusterNotFoundException = "CloudHsmClusterNotFoundException"
|
ErrCodeCloudHsmClusterNotFoundException = "CloudHsmClusterNotFoundException"
|
||||||
|
|
||||||
// ErrCodeCloudHsmClusterNotRelatedException for service response error code
|
// ErrCodeCloudHsmClusterNotRelatedException for service response error code
|
||||||
// "CloudHsmClusterNotRelatedException".
|
// "CloudHsmClusterNotRelatedException".
|
||||||
//
|
//
|
||||||
// The request was rejected because the specified AWS CloudHSM cluster has a
|
// The request was rejected because the specified CloudHSM cluster has a different
|
||||||
// different cluster certificate than the original cluster. You cannot use the
|
// cluster certificate than the original cluster. You cannot use the operation
|
||||||
// operation to specify an unrelated cluster.
|
// to specify an unrelated cluster.
|
||||||
//
|
//
|
||||||
// Specify a cluster that shares a backup history with the original cluster.
|
// Specify a cluster that shares a backup history with the original cluster.
|
||||||
// This includes clusters that were created from a backup of the current cluster,
|
// This includes clusters that were created from a backup of the current cluster,
|
||||||
|
|
@ -101,10 +99,10 @@ const (
|
||||||
// ErrCodeCustomKeyStoreHasCMKsException for service response error code
|
// ErrCodeCustomKeyStoreHasCMKsException for service response error code
|
||||||
// "CustomKeyStoreHasCMKsException".
|
// "CustomKeyStoreHasCMKsException".
|
||||||
//
|
//
|
||||||
// The request was rejected because the custom key store contains AWS KMS customer
|
// The request was rejected because the custom key store contains KMS keys.
|
||||||
// master keys (CMKs). After verifying that you do not need to use the CMKs,
|
// After verifying that you do not need to use the KMS keys, use the ScheduleKeyDeletion
|
||||||
// use the ScheduleKeyDeletion operation to delete the CMKs. After they are
|
// operation to delete the KMS keys. After they are deleted, you can delete
|
||||||
// deleted, you can delete the custom key store.
|
// the custom key store.
|
||||||
ErrCodeCustomKeyStoreHasCMKsException = "CustomKeyStoreHasCMKsException"
|
ErrCodeCustomKeyStoreHasCMKsException = "CustomKeyStoreHasCMKsException"
|
||||||
|
|
||||||
// ErrCodeCustomKeyStoreInvalidStateException for service response error code
|
// ErrCodeCustomKeyStoreInvalidStateException for service response error code
|
||||||
|
|
@ -140,7 +138,7 @@ const (
|
||||||
// ErrCodeCustomKeyStoreNotFoundException for service response error code
|
// ErrCodeCustomKeyStoreNotFoundException for service response error code
|
||||||
// "CustomKeyStoreNotFoundException".
|
// "CustomKeyStoreNotFoundException".
|
||||||
//
|
//
|
||||||
// The request was rejected because AWS KMS cannot find a custom key store with
|
// The request was rejected because KMS cannot find a custom key store with
|
||||||
// the specified key store name or ID.
|
// the specified key store name or ID.
|
||||||
ErrCodeCustomKeyStoreNotFoundException = "CustomKeyStoreNotFoundException"
|
ErrCodeCustomKeyStoreNotFoundException = "CustomKeyStoreNotFoundException"
|
||||||
|
|
||||||
|
|
@ -154,7 +152,7 @@ const (
|
||||||
// ErrCodeDisabledException for service response error code
|
// ErrCodeDisabledException for service response error code
|
||||||
// "DisabledException".
|
// "DisabledException".
|
||||||
//
|
//
|
||||||
// The request was rejected because the specified CMK is not enabled.
|
// The request was rejected because the specified KMS key is not enabled.
|
||||||
ErrCodeDisabledException = "DisabledException"
|
ErrCodeDisabledException = "DisabledException"
|
||||||
|
|
||||||
// ErrCodeExpiredImportTokenException for service response error code
|
// ErrCodeExpiredImportTokenException for service response error code
|
||||||
|
|
@ -168,9 +166,9 @@ const (
|
||||||
// ErrCodeIncorrectKeyException for service response error code
|
// ErrCodeIncorrectKeyException for service response error code
|
||||||
// "IncorrectKeyException".
|
// "IncorrectKeyException".
|
||||||
//
|
//
|
||||||
// The request was rejected because the specified CMK cannot decrypt the data.
|
// The request was rejected because the specified KMS key cannot decrypt the
|
||||||
// The KeyId in a Decrypt request and the SourceKeyId in a ReEncrypt request
|
// data. The KeyId in a Decrypt request and the SourceKeyId in a ReEncrypt request
|
||||||
// must identify the same CMK that was used to encrypt the ciphertext.
|
// must identify the same KMS key that was used to encrypt the ciphertext.
|
||||||
ErrCodeIncorrectKeyException = "IncorrectKeyException"
|
ErrCodeIncorrectKeyException = "IncorrectKeyException"
|
||||||
|
|
||||||
// ErrCodeIncorrectKeyMaterialException for service response error code
|
// ErrCodeIncorrectKeyMaterialException for service response error code
|
||||||
|
|
@ -178,14 +176,14 @@ const (
|
||||||
//
|
//
|
||||||
// The request was rejected because the key material in the request is, expired,
|
// The request was rejected because the key material in the request is, expired,
|
||||||
// invalid, or is not the same key material that was previously imported into
|
// invalid, or is not the same key material that was previously imported into
|
||||||
// this customer master key (CMK).
|
// this KMS key.
|
||||||
ErrCodeIncorrectKeyMaterialException = "IncorrectKeyMaterialException"
|
ErrCodeIncorrectKeyMaterialException = "IncorrectKeyMaterialException"
|
||||||
|
|
||||||
// ErrCodeIncorrectTrustAnchorException for service response error code
|
// ErrCodeIncorrectTrustAnchorException for service response error code
|
||||||
// "IncorrectTrustAnchorException".
|
// "IncorrectTrustAnchorException".
|
||||||
//
|
//
|
||||||
// The request was rejected because the trust anchor certificate in the request
|
// The request was rejected because the trust anchor certificate in the request
|
||||||
// is not the trust anchor certificate for the specified AWS CloudHSM cluster.
|
// is not the trust anchor certificate for the specified CloudHSM cluster.
|
||||||
//
|
//
|
||||||
// When you initialize the cluster (https://docs.aws.amazon.com/cloudhsm/latest/userguide/initialize-cluster.html#sign-csr),
|
// When you initialize the cluster (https://docs.aws.amazon.com/cloudhsm/latest/userguide/initialize-cluster.html#sign-csr),
|
||||||
// you create the trust anchor certificate and save it in the customerCA.crt
|
// you create the trust anchor certificate and save it in the customerCA.crt
|
||||||
|
|
@ -220,8 +218,8 @@ const (
|
||||||
// the ciphertext, such as the encryption context, is corrupted, missing, or
|
// the ciphertext, such as the encryption context, is corrupted, missing, or
|
||||||
// otherwise invalid.
|
// otherwise invalid.
|
||||||
//
|
//
|
||||||
// From the ImportKeyMaterial operation, the request was rejected because AWS
|
// From the ImportKeyMaterial operation, the request was rejected because KMS
|
||||||
// KMS could not decrypt the encrypted (wrapped) key material.
|
// could not decrypt the encrypted (wrapped) key material.
|
||||||
ErrCodeInvalidCiphertextException = "InvalidCiphertextException"
|
ErrCodeInvalidCiphertextException = "InvalidCiphertextException"
|
||||||
|
|
||||||
// ErrCodeInvalidGrantIdException for service response error code
|
// ErrCodeInvalidGrantIdException for service response error code
|
||||||
|
|
@ -240,7 +238,7 @@ const (
|
||||||
// "InvalidImportTokenException".
|
// "InvalidImportTokenException".
|
||||||
//
|
//
|
||||||
// The request was rejected because the provided import token is invalid or
|
// The request was rejected because the provided import token is invalid or
|
||||||
// is associated with a different customer master key (CMK).
|
// is associated with a different KMS key.
|
||||||
ErrCodeInvalidImportTokenException = "InvalidImportTokenException"
|
ErrCodeInvalidImportTokenException = "InvalidImportTokenException"
|
||||||
|
|
||||||
// ErrCodeInvalidKeyUsageException for service response error code
|
// ErrCodeInvalidKeyUsageException for service response error code
|
||||||
|
|
@ -248,17 +246,18 @@ const (
|
||||||
//
|
//
|
||||||
// The request was rejected for one of the following reasons:
|
// The request was rejected for one of the following reasons:
|
||||||
//
|
//
|
||||||
// * The KeyUsage value of the CMK is incompatible with the API operation.
|
// * The KeyUsage value of the KMS key is incompatible with the API operation.
|
||||||
//
|
//
|
||||||
// * The encryption algorithm or signing algorithm specified for the operation
|
// * The encryption algorithm or signing algorithm specified for the operation
|
||||||
// is incompatible with the type of key material in the CMK (CustomerMasterKeySpec).
|
// is incompatible with the type of key material in the KMS key (KeySpec).
|
||||||
//
|
//
|
||||||
// For encrypting, decrypting, re-encrypting, and generating data keys, the
|
// For encrypting, decrypting, re-encrypting, and generating data keys, the
|
||||||
// KeyUsage must be ENCRYPT_DECRYPT. For signing and verifying, the KeyUsage
|
// KeyUsage must be ENCRYPT_DECRYPT. For signing and verifying, the KeyUsage
|
||||||
// must be SIGN_VERIFY. To find the KeyUsage of a CMK, use the DescribeKey operation.
|
// must be SIGN_VERIFY. To find the KeyUsage of a KMS key, use the DescribeKey
|
||||||
|
// operation.
|
||||||
//
|
//
|
||||||
// To find the encryption or signing algorithms supported for a particular CMK,
|
// To find the encryption or signing algorithms supported for a particular KMS
|
||||||
// use the DescribeKey operation.
|
// key, use the DescribeKey operation.
|
||||||
ErrCodeInvalidKeyUsageException = "InvalidKeyUsageException"
|
ErrCodeInvalidKeyUsageException = "InvalidKeyUsageException"
|
||||||
|
|
||||||
// ErrCodeInvalidMarkerException for service response error code
|
// ErrCodeInvalidMarkerException for service response error code
|
||||||
|
|
@ -274,9 +273,9 @@ const (
|
||||||
// The request was rejected because the state of the specified resource is not
|
// The request was rejected because the state of the specified resource is not
|
||||||
// valid for this request.
|
// valid for this request.
|
||||||
//
|
//
|
||||||
// For more information about how key state affects the use of a CMK, see How
|
// For more information about how key state affects the use of a KMS key, see
|
||||||
// Key State Affects Use of a Customer Master Key (https://docs.aws.amazon.com/kms/latest/developerguide/key-state.html)
|
// Key state: Effect on your KMS key (https://docs.aws.amazon.com/kms/latest/developerguide/key-state.html)
|
||||||
// in the AWS Key Management Service Developer Guide .
|
// in the Key Management Service Developer Guide .
|
||||||
ErrCodeInvalidStateException = "KMSInvalidStateException"
|
ErrCodeInvalidStateException = "KMSInvalidStateException"
|
||||||
|
|
||||||
// ErrCodeKMSInvalidSignatureException for service response error code
|
// ErrCodeKMSInvalidSignatureException for service response error code
|
||||||
|
|
@ -284,14 +283,14 @@ const (
|
||||||
//
|
//
|
||||||
// The request was rejected because the signature verification failed. Signature
|
// The request was rejected because the signature verification failed. Signature
|
||||||
// verification fails when it cannot confirm that signature was produced by
|
// verification fails when it cannot confirm that signature was produced by
|
||||||
// signing the specified message with the specified CMK and signing algorithm.
|
// signing the specified message with the specified KMS key and signing algorithm.
|
||||||
ErrCodeKMSInvalidSignatureException = "KMSInvalidSignatureException"
|
ErrCodeKMSInvalidSignatureException = "KMSInvalidSignatureException"
|
||||||
|
|
||||||
// ErrCodeKeyUnavailableException for service response error code
|
// ErrCodeKeyUnavailableException for service response error code
|
||||||
// "KeyUnavailableException".
|
// "KeyUnavailableException".
|
||||||
//
|
//
|
||||||
// The request was rejected because the specified CMK was not available. You
|
// The request was rejected because the specified KMS key was not available.
|
||||||
// can retry the request.
|
// You can retry the request.
|
||||||
ErrCodeKeyUnavailableException = "KeyUnavailableException"
|
ErrCodeKeyUnavailableException = "KeyUnavailableException"
|
||||||
|
|
||||||
// ErrCodeLimitExceededException for service response error code
|
// ErrCodeLimitExceededException for service response error code
|
||||||
|
|
@ -299,7 +298,7 @@ const (
|
||||||
//
|
//
|
||||||
// The request was rejected because a quota was exceeded. For more information,
|
// The request was rejected because a quota was exceeded. For more information,
|
||||||
// see Quotas (https://docs.aws.amazon.com/kms/latest/developerguide/limits.html)
|
// see Quotas (https://docs.aws.amazon.com/kms/latest/developerguide/limits.html)
|
||||||
// in the AWS Key Management Service Developer Guide.
|
// in the Key Management Service Developer Guide.
|
||||||
ErrCodeLimitExceededException = "LimitExceededException"
|
ErrCodeLimitExceededException = "LimitExceededException"
|
||||||
|
|
||||||
// ErrCodeMalformedPolicyDocumentException for service response error code
|
// ErrCodeMalformedPolicyDocumentException for service response error code
|
||||||
|
|
|
||||||
|
|
@ -161,10 +161,11 @@ func (c *Route53) AssociateVPCWithHostedZoneRequest(input *AssociateVPCWithHoste
|
||||||
// To perform the association, the VPC and the private hosted zone must already
|
// To perform the association, the VPC and the private hosted zone must already
|
||||||
// exist. You can't convert a public hosted zone into a private hosted zone.
|
// exist. You can't convert a public hosted zone into a private hosted zone.
|
||||||
//
|
//
|
||||||
// If you want to associate a VPC that was created by using one account with
|
// If you want to associate a VPC that was created by using one Amazon Web Services
|
||||||
// a private hosted zone that was created by using a different account, the
|
// account with a private hosted zone that was created by using a different
|
||||||
// account that created the private hosted zone must first submit a CreateVPCAssociationAuthorization
|
// account, the Amazon Web Services account that created the private hosted
|
||||||
// request. Then the account that created the VPC must submit an AssociateVPCWithHostedZone
|
// zone must first submit a CreateVPCAssociationAuthorization request. Then
|
||||||
|
// the account that created the VPC must submit an AssociateVPCWithHostedZone
|
||||||
// request.
|
// request.
|
||||||
//
|
//
|
||||||
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
||||||
|
|
@ -626,8 +627,8 @@ func (c *Route53) CreateHealthCheckRequest(input *CreateHealthCheckInput) (req *
|
||||||
// To request a higher limit, create a case (http://aws.amazon.com/route53-request)
|
// To request a higher limit, create a case (http://aws.amazon.com/route53-request)
|
||||||
// with the Amazon Web Services Support Center.
|
// with the Amazon Web Services Support Center.
|
||||||
//
|
//
|
||||||
// You have reached the maximum number of active health checks for an account.
|
// You have reached the maximum number of active health checks for an Amazon
|
||||||
// To request a higher limit, create a case (http://aws.amazon.com/route53-request)
|
// Web Services account. To request a higher limit, create a case (http://aws.amazon.com/route53-request)
|
||||||
// with the Amazon Web Services Support Center.
|
// with the Amazon Web Services Support Center.
|
||||||
//
|
//
|
||||||
// * ErrCodeHealthCheckAlreadyExists "HealthCheckAlreadyExists"
|
// * ErrCodeHealthCheckAlreadyExists "HealthCheckAlreadyExists"
|
||||||
|
|
@ -1030,8 +1031,8 @@ func (c *Route53) CreateQueryLoggingConfigRequest(input *CreateQueryLoggingConfi
|
||||||
//
|
//
|
||||||
// * You must create the log group in the us-east-1 region.
|
// * You must create the log group in the us-east-1 region.
|
||||||
//
|
//
|
||||||
// * You must use the same account to create the log group and the hosted
|
// * You must use the same Amazon Web Services account to create the log
|
||||||
// zone that you want to configure query logging for.
|
// group and the hosted zone that you want to configure query logging for.
|
||||||
//
|
//
|
||||||
// * When you create log groups for query logging, we recommend that you
|
// * When you create log groups for query logging, we recommend that you
|
||||||
// use a consistent prefix, for example: /aws/route53/hosted zone name In
|
// use a consistent prefix, for example: /aws/route53/hosted zone name In
|
||||||
|
|
@ -1217,7 +1218,8 @@ func (c *Route53) CreateReusableDelegationSetRequest(input *CreateReusableDelega
|
||||||
// CreateReusableDelegationSet API operation for Amazon Route 53.
|
// CreateReusableDelegationSet API operation for Amazon Route 53.
|
||||||
//
|
//
|
||||||
// Creates a delegation set (a group of four name servers) that can be reused
|
// Creates a delegation set (a group of four name servers) that can be reused
|
||||||
// by multiple hosted zones that were created by the same account.
|
// by multiple hosted zones that were created by the same Amazon Web Services
|
||||||
|
// account.
|
||||||
//
|
//
|
||||||
// You can also create a reusable delegation set that uses the four name servers
|
// You can also create a reusable delegation set that uses the four name servers
|
||||||
// that are associated with an existing hosted zone. Specify the hosted zone
|
// that are associated with an existing hosted zone. Specify the hosted zone
|
||||||
|
|
@ -1685,12 +1687,12 @@ func (c *Route53) CreateVPCAssociationAuthorizationRequest(input *CreateVPCAssoc
|
||||||
|
|
||||||
// CreateVPCAssociationAuthorization API operation for Amazon Route 53.
|
// CreateVPCAssociationAuthorization API operation for Amazon Route 53.
|
||||||
//
|
//
|
||||||
// Authorizes the account that created a specified VPC to submit an AssociateVPCWithHostedZone
|
// Authorizes the Amazon Web Services account that created a specified VPC to
|
||||||
// request to associate the VPC with a specified hosted zone that was created
|
// submit an AssociateVPCWithHostedZone request to associate the VPC with a
|
||||||
// by a different account. To submit a CreateVPCAssociationAuthorization request,
|
// specified hosted zone that was created by a different account. To submit
|
||||||
// you must use the account that created the hosted zone. After you authorize
|
// a CreateVPCAssociationAuthorization request, you must use the account that
|
||||||
// the association, use the account that created the VPC to submit an AssociateVPCWithHostedZone
|
// created the hosted zone. After you authorize the association, use the account
|
||||||
// request.
|
// that created the VPC to submit an AssociateVPCWithHostedZone request.
|
||||||
//
|
//
|
||||||
// If you want to associate multiple VPCs that you created by using one account
|
// If you want to associate multiple VPCs that you created by using one account
|
||||||
// with a hosted zone that you created by using a different account, you must
|
// with a hosted zone that you created by using a different account, you must
|
||||||
|
|
@ -2039,7 +2041,7 @@ func (c *Route53) DeleteHostedZoneRequest(input *DeleteHostedZoneInput) (req *re
|
||||||
// zone.
|
// zone.
|
||||||
//
|
//
|
||||||
// * Use the ListHostedZones action to get a list of the hosted zones associated
|
// * Use the ListHostedZones action to get a list of the hosted zones associated
|
||||||
// with the current account.
|
// with the current Amazon Web Services account.
|
||||||
//
|
//
|
||||||
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
// 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
|
// with awserr.Error's Code and Message methods to get detailed information about
|
||||||
|
|
@ -2626,9 +2628,9 @@ func (c *Route53) DeleteVPCAssociationAuthorizationRequest(input *DeleteVPCAssoc
|
||||||
// account. You must use the account that created the hosted zone to submit
|
// account. You must use the account that created the hosted zone to submit
|
||||||
// a DeleteVPCAssociationAuthorization request.
|
// a DeleteVPCAssociationAuthorization request.
|
||||||
//
|
//
|
||||||
// Sending this request only prevents the account that created the VPC from
|
// Sending this request only prevents the Amazon Web Services account that created
|
||||||
// associating the VPC with the Amazon Route 53 hosted zone in the future. If
|
// the VPC from associating the VPC with the Amazon Route 53 hosted zone in
|
||||||
// the VPC is already associated with the hosted zone, DeleteVPCAssociationAuthorization
|
// the future. If the VPC is already associated with the hosted zone, DeleteVPCAssociationAuthorization
|
||||||
// won't disassociate the VPC from the hosted zone. If you want to delete an
|
// won't disassociate the VPC from the hosted zone. If you want to delete an
|
||||||
// existing association, use DisassociateVPCFromHostedZone.
|
// existing association, use DisassociateVPCFromHostedZone.
|
||||||
//
|
//
|
||||||
|
|
@ -3055,8 +3057,8 @@ func (c *Route53) GetAccountLimitRequest(input *GetAccountLimitInput) (req *requ
|
||||||
// case (https://console.aws.amazon.com/support/home#/case/create?issueType=service-limit-increase&limitType=service-code-route53).
|
// case (https://console.aws.amazon.com/support/home#/case/create?issueType=service-limit-increase&limitType=service-code-route53).
|
||||||
//
|
//
|
||||||
// You can also view account limits in Amazon Web Services Trusted Advisor.
|
// You can also view account limits in Amazon Web Services Trusted Advisor.
|
||||||
// Sign in to the Management Console and open the Trusted Advisor console at
|
// Sign in to the Amazon Web Services Management Console and open the Trusted
|
||||||
// https://console.aws.amazon.com/trustedadvisor/ (https://console.aws.amazon.com/trustedadvisor).
|
// Advisor console at https://console.aws.amazon.com/trustedadvisor/ (https://console.aws.amazon.com/trustedadvisor).
|
||||||
// Then choose Service limits in the navigation pane.
|
// Then choose Service limits in the navigation pane.
|
||||||
//
|
//
|
||||||
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
||||||
|
|
@ -3583,7 +3585,7 @@ func (c *Route53) GetHealthCheckCountRequest(input *GetHealthCheckCountInput) (r
|
||||||
// GetHealthCheckCount API operation for Amazon Route 53.
|
// GetHealthCheckCount API operation for Amazon Route 53.
|
||||||
//
|
//
|
||||||
// Retrieves the number of health checks that are associated with the current
|
// Retrieves the number of health checks that are associated with the current
|
||||||
// account.
|
// Amazon Web Services account.
|
||||||
//
|
//
|
||||||
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
// 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
|
// with awserr.Error's Code and Message methods to get detailed information about
|
||||||
|
|
@ -3909,7 +3911,7 @@ func (c *Route53) GetHostedZoneCountRequest(input *GetHostedZoneCountInput) (req
|
||||||
// GetHostedZoneCount API operation for Amazon Route 53.
|
// GetHostedZoneCount API operation for Amazon Route 53.
|
||||||
//
|
//
|
||||||
// Retrieves the number of hosted zones that are associated with the current
|
// Retrieves the number of hosted zones that are associated with the current
|
||||||
// account.
|
// Amazon Web Services account.
|
||||||
//
|
//
|
||||||
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
// 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
|
// with awserr.Error's Code and Message methods to get detailed information about
|
||||||
|
|
@ -4511,7 +4513,7 @@ func (c *Route53) GetTrafficPolicyInstanceCountRequest(input *GetTrafficPolicyIn
|
||||||
// GetTrafficPolicyInstanceCount API operation for Amazon Route 53.
|
// GetTrafficPolicyInstanceCount API operation for Amazon Route 53.
|
||||||
//
|
//
|
||||||
// Gets the number of traffic policy instances that are associated with the
|
// Gets the number of traffic policy instances that are associated with the
|
||||||
// current account.
|
// current Amazon Web Services account.
|
||||||
//
|
//
|
||||||
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
// 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
|
// with awserr.Error's Code and Message methods to get detailed information about
|
||||||
|
|
@ -4682,7 +4684,7 @@ func (c *Route53) ListHealthChecksRequest(input *ListHealthChecksInput) (req *re
|
||||||
// ListHealthChecks API operation for Amazon Route 53.
|
// ListHealthChecks API operation for Amazon Route 53.
|
||||||
//
|
//
|
||||||
// Retrieve a list of the health checks that are associated with the current
|
// Retrieve a list of the health checks that are associated with the current
|
||||||
// account.
|
// Amazon Web Services account.
|
||||||
//
|
//
|
||||||
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
// 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
|
// with awserr.Error's Code and Message methods to get detailed information about
|
||||||
|
|
@ -4824,8 +4826,8 @@ func (c *Route53) ListHostedZonesRequest(input *ListHostedZonesInput) (req *requ
|
||||||
// ListHostedZones API operation for Amazon Route 53.
|
// ListHostedZones API operation for Amazon Route 53.
|
||||||
//
|
//
|
||||||
// Retrieves a list of the public and private hosted zones that are associated
|
// Retrieves a list of the public and private hosted zones that are associated
|
||||||
// with the current account. The response includes a HostedZones child element
|
// with the current Amazon Web Services account. The response includes a HostedZones
|
||||||
// for each hosted zone.
|
// child element for each hosted zone.
|
||||||
//
|
//
|
||||||
// Amazon Route 53 returns a maximum of 100 items in each response. If you have
|
// Amazon Route 53 returns a maximum of 100 items in each response. If you have
|
||||||
// a lot of hosted zones, you can use the maxitems parameter to list them in
|
// a lot of hosted zones, you can use the maxitems parameter to list them in
|
||||||
|
|
@ -4968,7 +4970,7 @@ func (c *Route53) ListHostedZonesByNameRequest(input *ListHostedZonesByNameInput
|
||||||
//
|
//
|
||||||
// Retrieves a list of your hosted zones in lexicographic order. The response
|
// Retrieves a list of your hosted zones in lexicographic order. The response
|
||||||
// includes a HostedZones child element for each hosted zone created by the
|
// includes a HostedZones child element for each hosted zone created by the
|
||||||
// current account.
|
// current Amazon Web Services account.
|
||||||
//
|
//
|
||||||
// ListHostedZonesByName sorts hosted zones by name with the labels reversed.
|
// ListHostedZonesByName sorts hosted zones by name with the labels reversed.
|
||||||
// For example:
|
// For example:
|
||||||
|
|
@ -5004,16 +5006,17 @@ func (c *Route53) ListHostedZonesByNameRequest(input *ListHostedZonesByNameInput
|
||||||
// the current response.
|
// the current response.
|
||||||
//
|
//
|
||||||
// * If the value of IsTruncated in the response is true, there are more
|
// * If the value of IsTruncated in the response is true, there are more
|
||||||
// hosted zones associated with the current account. If IsTruncated is false,
|
// hosted zones associated with the current Amazon Web Services account.
|
||||||
// this response includes the last hosted zone that is associated with the
|
// If IsTruncated is false, this response includes the last hosted zone that
|
||||||
// current account. The NextDNSName element and NextHostedZoneId elements
|
// is associated with the current account. The NextDNSName element and NextHostedZoneId
|
||||||
// are omitted from the response.
|
// elements are omitted from the response.
|
||||||
//
|
//
|
||||||
// * The NextDNSName and NextHostedZoneId elements in the response contain
|
// * The NextDNSName and NextHostedZoneId elements in the response contain
|
||||||
// the domain name and the hosted zone ID of the next hosted zone that is
|
// the domain name and the hosted zone ID of the next hosted zone that is
|
||||||
// associated with the current account. If you want to list more hosted zones,
|
// associated with the current Amazon Web Services account. If you want to
|
||||||
// make another call to ListHostedZonesByName, and specify the value of NextDNSName
|
// list more hosted zones, make another call to ListHostedZonesByName, and
|
||||||
// and NextHostedZoneId in the dnsname and hostedzoneid parameters, respectively.
|
// specify the value of NextDNSName and NextHostedZoneId in the dnsname and
|
||||||
|
// hostedzoneid parameters, respectively.
|
||||||
//
|
//
|
||||||
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
// 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
|
// with awserr.Error's Code and Message methods to get detailed information about
|
||||||
|
|
@ -5096,13 +5099,14 @@ func (c *Route53) ListHostedZonesByVPCRequest(input *ListHostedZonesByVPCInput)
|
||||||
// ListHostedZonesByVPC API operation for Amazon Route 53.
|
// ListHostedZonesByVPC API operation for Amazon Route 53.
|
||||||
//
|
//
|
||||||
// Lists all the private hosted zones that a specified VPC is associated with,
|
// Lists all the private hosted zones that a specified VPC is associated with,
|
||||||
// regardless of which account or Amazon Web Services service owns the hosted
|
// regardless of which Amazon Web Services account or Amazon Web Services service
|
||||||
// zones. The HostedZoneOwner structure in the response contains one of the
|
// owns the hosted zones. The HostedZoneOwner structure in the response contains
|
||||||
// following values:
|
// one of the following values:
|
||||||
//
|
//
|
||||||
// * An OwningAccount element, which contains the account number of either
|
// * An OwningAccount element, which contains the account number of either
|
||||||
// the current account or another account. Some services, such as Cloud Map,
|
// the current Amazon Web Services account or another Amazon Web Services
|
||||||
// create hosted zones using the current account.
|
// account. Some services, such as Cloud Map, create hosted zones using the
|
||||||
|
// current account.
|
||||||
//
|
//
|
||||||
// * An OwningService element, which identifies the Amazon Web Services service
|
// * An OwningService element, which identifies the Amazon Web Services service
|
||||||
// that created and owns the hosted zone. For example, if a hosted zone was
|
// that created and owns the hosted zone. For example, if a hosted zone was
|
||||||
|
|
@ -5197,8 +5201,8 @@ func (c *Route53) ListQueryLoggingConfigsRequest(input *ListQueryLoggingConfigsI
|
||||||
// ListQueryLoggingConfigs API operation for Amazon Route 53.
|
// ListQueryLoggingConfigs API operation for Amazon Route 53.
|
||||||
//
|
//
|
||||||
// Lists the configurations for DNS query logging that are associated with the
|
// Lists the configurations for DNS query logging that are associated with the
|
||||||
// current account or the configuration that is associated with a specified
|
// current Amazon Web Services account or the configuration that is associated
|
||||||
// hosted zone.
|
// with a specified hosted zone.
|
||||||
//
|
//
|
||||||
// For more information about DNS query logs, see CreateQueryLoggingConfig (https://docs.aws.amazon.com/Route53/latest/APIReference/API_CreateQueryLoggingConfig.html).
|
// For more information about DNS query logs, see CreateQueryLoggingConfig (https://docs.aws.amazon.com/Route53/latest/APIReference/API_CreateQueryLoggingConfig.html).
|
||||||
// Additional information, including the format of DNS query logs, appears in
|
// Additional information, including the format of DNS query logs, appears in
|
||||||
|
|
@ -5546,7 +5550,7 @@ func (c *Route53) ListReusableDelegationSetsRequest(input *ListReusableDelegatio
|
||||||
// ListReusableDelegationSets API operation for Amazon Route 53.
|
// ListReusableDelegationSets API operation for Amazon Route 53.
|
||||||
//
|
//
|
||||||
// Retrieves a list of the reusable delegation sets that are associated with
|
// Retrieves a list of the reusable delegation sets that are associated with
|
||||||
// the current account.
|
// the current Amazon Web Services account.
|
||||||
//
|
//
|
||||||
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
// 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
|
// with awserr.Error's Code and Message methods to get detailed information about
|
||||||
|
|
@ -5824,8 +5828,8 @@ func (c *Route53) ListTrafficPoliciesRequest(input *ListTrafficPoliciesInput) (r
|
||||||
// ListTrafficPolicies API operation for Amazon Route 53.
|
// ListTrafficPolicies API operation for Amazon Route 53.
|
||||||
//
|
//
|
||||||
// Gets information about the latest version for every traffic policy that is
|
// Gets information about the latest version for every traffic policy that is
|
||||||
// associated with the current account. Policies are listed in the order that
|
// associated with the current Amazon Web Services account. Policies are listed
|
||||||
// they were created in.
|
// in the order that they were created in.
|
||||||
//
|
//
|
||||||
// For information about how of deleting a traffic policy affects the response
|
// For information about how of deleting a traffic policy affects the response
|
||||||
// from ListTrafficPolicies, see DeleteTrafficPolicy (https://docs.aws.amazon.com/Route53/latest/APIReference/API_DeleteTrafficPolicy.html).
|
// from ListTrafficPolicies, see DeleteTrafficPolicy (https://docs.aws.amazon.com/Route53/latest/APIReference/API_DeleteTrafficPolicy.html).
|
||||||
|
|
@ -5908,7 +5912,7 @@ func (c *Route53) ListTrafficPolicyInstancesRequest(input *ListTrafficPolicyInst
|
||||||
// ListTrafficPolicyInstances API operation for Amazon Route 53.
|
// ListTrafficPolicyInstances API operation for Amazon Route 53.
|
||||||
//
|
//
|
||||||
// Gets information about the traffic policy instances that you created by using
|
// Gets information about the traffic policy instances that you created by using
|
||||||
// the current account.
|
// the current Amazon Web Services account.
|
||||||
//
|
//
|
||||||
// After you submit an UpdateTrafficPolicyInstance request, there's a brief
|
// After you submit an UpdateTrafficPolicyInstance request, there's a brief
|
||||||
// delay while Amazon Route 53 creates the resource record sets that are specified
|
// delay while Amazon Route 53 creates the resource record sets that are specified
|
||||||
|
|
@ -7073,8 +7077,9 @@ type AliasTarget struct {
|
||||||
// the CNAME attribute for the environment. You can use the following methods
|
// the CNAME attribute for the environment. You can use the following methods
|
||||||
// to get the value of the CNAME attribute:
|
// to get the value of the CNAME attribute:
|
||||||
//
|
//
|
||||||
// * Management Console: For information about how to get the value by using
|
// * Amazon Web Services Management Console: For information about how to
|
||||||
// the console, see Using Custom Domains with Elastic Beanstalk (https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/customdomains.html)
|
// get the value by using the console, see Using Custom Domains with Elastic
|
||||||
|
// Beanstalk (https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/customdomains.html)
|
||||||
// in the Elastic Beanstalk Developer Guide.
|
// in the Elastic Beanstalk Developer Guide.
|
||||||
//
|
//
|
||||||
// * Elastic Beanstalk API: Use the DescribeEnvironments action to get the
|
// * Elastic Beanstalk API: Use the DescribeEnvironments action to get the
|
||||||
|
|
@ -7089,13 +7094,14 @@ type AliasTarget struct {
|
||||||
// ELB load balancer
|
// ELB load balancer
|
||||||
//
|
//
|
||||||
// Specify the DNS name that is associated with the load balancer. Get the DNS
|
// Specify the DNS name that is associated with the load balancer. Get the DNS
|
||||||
// name by using the Management Console, the ELB API, or the CLI.
|
// name by using the Amazon Web Services Management Console, the ELB API, or
|
||||||
|
// the CLI.
|
||||||
//
|
//
|
||||||
// * Management Console: Go to the EC2 page, choose Load Balancers in the
|
// * Amazon Web Services Management Console: Go to the EC2 page, choose Load
|
||||||
// navigation pane, choose the load balancer, choose the Description tab,
|
// Balancers in the navigation pane, choose the load balancer, choose the
|
||||||
// and get the value of the DNS name field. If you're routing traffic to
|
// Description tab, and get the value of the DNS name field. If you're routing
|
||||||
// a Classic Load Balancer, get the value that begins with dualstack. If
|
// traffic to a Classic Load Balancer, get the value that begins with dualstack.
|
||||||
// you're routing traffic to another type of load balancer, get the value
|
// If you're routing traffic to another type of load balancer, get the value
|
||||||
// that applies to the record type, A or AAAA.
|
// that applies to the record type, A or AAAA.
|
||||||
//
|
//
|
||||||
// * Elastic Load Balancing API: Use DescribeLoadBalancers to get the value
|
// * Elastic Load Balancing API: Use DescribeLoadBalancers to get the value
|
||||||
|
|
@ -7257,9 +7263,9 @@ type AliasTarget struct {
|
||||||
// that there are separate columns for Application and Classic Load Balancers
|
// that there are separate columns for Application and Classic Load Balancers
|
||||||
// and for Network Load Balancers.
|
// and for Network Load Balancers.
|
||||||
//
|
//
|
||||||
// * Management Console: Go to the Amazon EC2 page, choose Load Balancers
|
// * Amazon Web Services Management Console: Go to the Amazon EC2 page, choose
|
||||||
// in the navigation pane, select the load balancer, and get the value of
|
// Load Balancers in the navigation pane, select the load balancer, and get
|
||||||
// the Hosted zone field on the Description tab.
|
// the value of the Hosted zone field on the Description tab.
|
||||||
//
|
//
|
||||||
// * Elastic Load Balancing API: Use DescribeLoadBalancers to get the applicable
|
// * Elastic Load Balancing API: Use DescribeLoadBalancers to get the applicable
|
||||||
// value. For more information, see the applicable guide: Classic Load Balancers:
|
// value. For more information, see the applicable guide: Classic Load Balancers:
|
||||||
|
|
@ -9746,21 +9752,22 @@ func (s DeleteTrafficPolicyOutput) GoString() string {
|
||||||
}
|
}
|
||||||
|
|
||||||
// A complex type that contains information about the request to remove authorization
|
// A complex type that contains information about the request to remove authorization
|
||||||
// to associate a VPC that was created by one account with a hosted zone that
|
// to associate a VPC that was created by one Amazon Web Services account with
|
||||||
// was created with a different account.
|
// a hosted zone that was created with a different Amazon Web Services account.
|
||||||
type DeleteVPCAssociationAuthorizationInput struct {
|
type DeleteVPCAssociationAuthorizationInput struct {
|
||||||
_ struct{} `locationName:"DeleteVPCAssociationAuthorizationRequest" type:"structure" xmlURI:"https://route53.amazonaws.com/doc/2013-04-01/"`
|
_ struct{} `locationName:"DeleteVPCAssociationAuthorizationRequest" type:"structure" xmlURI:"https://route53.amazonaws.com/doc/2013-04-01/"`
|
||||||
|
|
||||||
// When removing authorization to associate a VPC that was created by one account
|
// When removing authorization to associate a VPC that was created by one Amazon
|
||||||
// with a hosted zone that was created with a different account, the ID of the
|
// Web Services account with a hosted zone that was created with a different
|
||||||
// hosted zone.
|
// Amazon Web Services account, the ID of the hosted zone.
|
||||||
//
|
//
|
||||||
// HostedZoneId is a required field
|
// HostedZoneId is a required field
|
||||||
HostedZoneId *string `location:"uri" locationName:"Id" type:"string" required:"true"`
|
HostedZoneId *string `location:"uri" locationName:"Id" type:"string" required:"true"`
|
||||||
|
|
||||||
// When removing authorization to associate a VPC that was created by one account
|
// When removing authorization to associate a VPC that was created by one Amazon
|
||||||
// with a hosted zone that was created with a different account, a complex type
|
// Web Services account with a hosted zone that was created with a different
|
||||||
// that includes the ID and region of the VPC.
|
// Amazon Web Services account, a complex type that includes the ID and region
|
||||||
|
// of the VPC.
|
||||||
//
|
//
|
||||||
// VPC is a required field
|
// VPC is a required field
|
||||||
VPC *VPC `type:"structure" required:"true"`
|
VPC *VPC `type:"structure" required:"true"`
|
||||||
|
|
@ -10670,7 +10677,7 @@ func (s *GetGeoLocationOutput) SetGeoLocationDetails(v *GeoLocationDetails) *Get
|
||||||
}
|
}
|
||||||
|
|
||||||
// A request for the number of health checks that are associated with the current
|
// A request for the number of health checks that are associated with the current
|
||||||
// account.
|
// Amazon Web Services account.
|
||||||
type GetHealthCheckCountInput struct {
|
type GetHealthCheckCountInput struct {
|
||||||
_ struct{} `locationName:"GetHealthCheckCountRequest" type:"structure"`
|
_ struct{} `locationName:"GetHealthCheckCountRequest" type:"structure"`
|
||||||
}
|
}
|
||||||
|
|
@ -10689,7 +10696,8 @@ func (s GetHealthCheckCountInput) GoString() string {
|
||||||
type GetHealthCheckCountOutput struct {
|
type GetHealthCheckCountOutput struct {
|
||||||
_ struct{} `type:"structure"`
|
_ struct{} `type:"structure"`
|
||||||
|
|
||||||
// The number of health checks associated with the current account.
|
// The number of health checks associated with the current Amazon Web Services
|
||||||
|
// account.
|
||||||
//
|
//
|
||||||
// HealthCheckCount is a required field
|
// HealthCheckCount is a required field
|
||||||
HealthCheckCount *int64 `type:"long" required:"true"`
|
HealthCheckCount *int64 `type:"long" required:"true"`
|
||||||
|
|
@ -10837,7 +10845,7 @@ type GetHealthCheckOutput struct {
|
||||||
_ struct{} `type:"structure"`
|
_ struct{} `type:"structure"`
|
||||||
|
|
||||||
// A complex type that contains information about one health check that is associated
|
// A complex type that contains information about one health check that is associated
|
||||||
// with the current account.
|
// with the current Amazon Web Services account.
|
||||||
//
|
//
|
||||||
// HealthCheck is a required field
|
// HealthCheck is a required field
|
||||||
HealthCheck *HealthCheck `type:"structure" required:"true"`
|
HealthCheck *HealthCheck `type:"structure" required:"true"`
|
||||||
|
|
@ -10935,7 +10943,7 @@ func (s *GetHealthCheckStatusOutput) SetHealthCheckObservations(v []*HealthCheck
|
||||||
}
|
}
|
||||||
|
|
||||||
// A request to retrieve a count of all the hosted zones that are associated
|
// A request to retrieve a count of all the hosted zones that are associated
|
||||||
// with the current account.
|
// with the current Amazon Web Services account.
|
||||||
type GetHostedZoneCountInput struct {
|
type GetHostedZoneCountInput struct {
|
||||||
_ struct{} `locationName:"GetHostedZoneCountRequest" type:"structure"`
|
_ struct{} `locationName:"GetHostedZoneCountRequest" type:"structure"`
|
||||||
}
|
}
|
||||||
|
|
@ -10955,7 +10963,7 @@ type GetHostedZoneCountOutput struct {
|
||||||
_ struct{} `type:"structure"`
|
_ struct{} `type:"structure"`
|
||||||
|
|
||||||
// The total number of public and private hosted zones that are associated with
|
// The total number of public and private hosted zones that are associated with
|
||||||
// the current account.
|
// the current Amazon Web Services account.
|
||||||
//
|
//
|
||||||
// HostedZoneCount is a required field
|
// HostedZoneCount is a required field
|
||||||
HostedZoneCount *int64 `type:"long" required:"true"`
|
HostedZoneCount *int64 `type:"long" required:"true"`
|
||||||
|
|
@ -11476,7 +11484,7 @@ func (s *GetTrafficPolicyInput) SetVersion(v int64) *GetTrafficPolicyInput {
|
||||||
}
|
}
|
||||||
|
|
||||||
// Request to get the number of traffic policy instances that are associated
|
// Request to get the number of traffic policy instances that are associated
|
||||||
// with the current account.
|
// with the current Amazon Web Services account.
|
||||||
type GetTrafficPolicyInstanceCountInput struct {
|
type GetTrafficPolicyInstanceCountInput struct {
|
||||||
_ struct{} `locationName:"GetTrafficPolicyInstanceCountRequest" type:"structure"`
|
_ struct{} `locationName:"GetTrafficPolicyInstanceCountRequest" type:"structure"`
|
||||||
}
|
}
|
||||||
|
|
@ -11497,7 +11505,7 @@ type GetTrafficPolicyInstanceCountOutput struct {
|
||||||
_ struct{} `type:"structure"`
|
_ struct{} `type:"structure"`
|
||||||
|
|
||||||
// The number of traffic policy instances that are associated with the current
|
// The number of traffic policy instances that are associated with the current
|
||||||
// account.
|
// Amazon Web Services account.
|
||||||
//
|
//
|
||||||
// TrafficPolicyInstanceCount is a required field
|
// TrafficPolicyInstanceCount is a required field
|
||||||
TrafficPolicyInstanceCount *int64 `type:"integer" required:"true"`
|
TrafficPolicyInstanceCount *int64 `type:"integer" required:"true"`
|
||||||
|
|
@ -11941,8 +11949,11 @@ type HealthCheckConfig struct {
|
||||||
// parameters, for example, /welcome.html?language=jp&login=y.
|
// parameters, for example, /welcome.html?language=jp&login=y.
|
||||||
ResourcePath *string `type:"string"`
|
ResourcePath *string `type:"string"`
|
||||||
|
|
||||||
// The Amazon Resource Name (ARN) for Route53 Application Recovery Controller
|
// The Amazon Resource Name (ARN) for the Route 53 Application Recovery Controller
|
||||||
// routing control.
|
// routing control.
|
||||||
|
//
|
||||||
|
// For more information about Route 53 Application Recovery Controller, see
|
||||||
|
// Route 53 Application Recovery Controller Developer Guide. (https://docs.aws.amazon.com/r53recovery/latest/dg/what-is-route-53-recovery.html).
|
||||||
RoutingControlArn *string `min:"1" type:"string"`
|
RoutingControlArn *string `min:"1" type:"string"`
|
||||||
|
|
||||||
// If the value of Type is HTTP_STR_MATCH or HTTPS_STR_MATCH, the string that
|
// If the value of Type is HTTP_STR_MATCH or HTTPS_STR_MATCH, the string that
|
||||||
|
|
@ -12372,11 +12383,11 @@ func (s *HostedZoneLimit) SetValue(v int64) *HostedZoneLimit {
|
||||||
type HostedZoneOwner struct {
|
type HostedZoneOwner struct {
|
||||||
_ struct{} `type:"structure"`
|
_ struct{} `type:"structure"`
|
||||||
|
|
||||||
// If the hosted zone was created by an account, or was created by an Amazon
|
// If the hosted zone was created by an Amazon Web Services account, or was
|
||||||
// Web Services service that creates hosted zones using the current account,
|
// created by an Amazon Web Services service that creates hosted zones using
|
||||||
// OwningAccount contains the account ID of that account. For example, when
|
// the current account, OwningAccount contains the account ID of that account.
|
||||||
// you use Cloud Map to create a hosted zone, Cloud Map creates the hosted zone
|
// For example, when you use Cloud Map to create a hosted zone, Cloud Map creates
|
||||||
// using the current account.
|
// the hosted zone using the current Amazon Web Services account.
|
||||||
OwningAccount *string `type:"string"`
|
OwningAccount *string `type:"string"`
|
||||||
|
|
||||||
// If an Amazon Web Services service uses its own account to create a hosted
|
// If an Amazon Web Services service uses its own account to create a hosted
|
||||||
|
|
@ -12429,7 +12440,8 @@ type HostedZoneSummary struct {
|
||||||
Name *string `type:"string" required:"true"`
|
Name *string `type:"string" required:"true"`
|
||||||
|
|
||||||
// The owner of a private hosted zone that the specified VPC is associated with.
|
// The owner of a private hosted zone that the specified VPC is associated with.
|
||||||
// The owner can be either an account or an Amazon Web Services service.
|
// The owner can be either an Amazon Web Services account or an Amazon Web Services
|
||||||
|
// service.
|
||||||
//
|
//
|
||||||
// Owner is a required field
|
// Owner is a required field
|
||||||
Owner *HostedZoneOwner `type:"structure" required:"true"`
|
Owner *HostedZoneOwner `type:"structure" required:"true"`
|
||||||
|
|
@ -12922,7 +12934,7 @@ func (s *ListGeoLocationsOutput) SetNextSubdivisionCode(v string) *ListGeoLocati
|
||||||
}
|
}
|
||||||
|
|
||||||
// A request to retrieve a list of the health checks that are associated with
|
// A request to retrieve a list of the health checks that are associated with
|
||||||
// the current account.
|
// the current Amazon Web Services account.
|
||||||
type ListHealthChecksInput struct {
|
type ListHealthChecksInput struct {
|
||||||
_ struct{} `locationName:"ListHealthChecksRequest" type:"structure"`
|
_ struct{} `locationName:"ListHealthChecksRequest" type:"structure"`
|
||||||
|
|
||||||
|
|
@ -12971,7 +12983,7 @@ type ListHealthChecksOutput struct {
|
||||||
_ struct{} `type:"structure"`
|
_ struct{} `type:"structure"`
|
||||||
|
|
||||||
// A complex type that contains one HealthCheck element for each health check
|
// A complex type that contains one HealthCheck element for each health check
|
||||||
// that is associated with the current account.
|
// that is associated with the current Amazon Web Services account.
|
||||||
//
|
//
|
||||||
// HealthChecks is a required field
|
// HealthChecks is a required field
|
||||||
HealthChecks []*HealthCheck `locationNameList:"HealthCheck" type:"list" required:"true"`
|
HealthChecks []*HealthCheck `locationNameList:"HealthCheck" type:"list" required:"true"`
|
||||||
|
|
@ -13043,17 +13055,17 @@ func (s *ListHealthChecksOutput) SetNextMarker(v string) *ListHealthChecksOutput
|
||||||
}
|
}
|
||||||
|
|
||||||
// Retrieves a list of the public and private hosted zones that are associated
|
// Retrieves a list of the public and private hosted zones that are associated
|
||||||
// with the current account in ASCII order by domain name.
|
// with the current Amazon Web Services account in ASCII order by domain name.
|
||||||
type ListHostedZonesByNameInput struct {
|
type ListHostedZonesByNameInput struct {
|
||||||
_ struct{} `locationName:"ListHostedZonesByNameRequest" type:"structure"`
|
_ struct{} `locationName:"ListHostedZonesByNameRequest" type:"structure"`
|
||||||
|
|
||||||
// (Optional) For your first request to ListHostedZonesByName, include the dnsname
|
// (Optional) For your first request to ListHostedZonesByName, include the dnsname
|
||||||
// parameter only if you want to specify the name of the first hosted zone in
|
// parameter only if you want to specify the name of the first hosted zone in
|
||||||
// the response. If you don't include the dnsname parameter, Amazon Route 53
|
// the response. If you don't include the dnsname parameter, Amazon Route 53
|
||||||
// returns all of the hosted zones that were created by the current account,
|
// returns all of the hosted zones that were created by the current Amazon Web
|
||||||
// in ASCII order. For subsequent requests, include both dnsname and hostedzoneid
|
// Services account, in ASCII order. For subsequent requests, include both dnsname
|
||||||
// parameters. For dnsname, specify the value of NextDNSName from the previous
|
// and hostedzoneid parameters. For dnsname, specify the value of NextDNSName
|
||||||
// response.
|
// from the previous response.
|
||||||
DNSName *string `location:"querystring" locationName:"dnsname" type:"string"`
|
DNSName *string `location:"querystring" locationName:"dnsname" type:"string"`
|
||||||
|
|
||||||
// (Optional) For your first request to ListHostedZonesByName, do not include
|
// (Optional) For your first request to ListHostedZonesByName, do not include
|
||||||
|
|
@ -13205,7 +13217,7 @@ func (s *ListHostedZonesByNameOutput) SetNextHostedZoneId(v string) *ListHostedZ
|
||||||
}
|
}
|
||||||
|
|
||||||
// Lists all the private hosted zones that a specified VPC is associated with,
|
// Lists all the private hosted zones that a specified VPC is associated with,
|
||||||
// regardless of which account created the hosted zones.
|
// regardless of which Amazon Web Services account created the hosted zones.
|
||||||
type ListHostedZonesByVPCInput struct {
|
type ListHostedZonesByVPCInput struct {
|
||||||
_ struct{} `locationName:"ListHostedZonesByVPCRequest" type:"structure"`
|
_ struct{} `locationName:"ListHostedZonesByVPCRequest" type:"structure"`
|
||||||
|
|
||||||
|
|
@ -13343,7 +13355,7 @@ func (s *ListHostedZonesByVPCOutput) SetNextToken(v string) *ListHostedZonesByVP
|
||||||
}
|
}
|
||||||
|
|
||||||
// A request to retrieve a list of the public and private hosted zones that
|
// A request to retrieve a list of the public and private hosted zones that
|
||||||
// are associated with the current account.
|
// are associated with the current Amazon Web Services account.
|
||||||
type ListHostedZonesInput struct {
|
type ListHostedZonesInput struct {
|
||||||
_ struct{} `locationName:"ListHostedZonesRequest" type:"structure"`
|
_ struct{} `locationName:"ListHostedZonesRequest" type:"structure"`
|
||||||
|
|
||||||
|
|
@ -13483,20 +13495,22 @@ type ListQueryLoggingConfigsInput struct {
|
||||||
// with a hosted zone, specify the ID in HostedZoneId.
|
// with a hosted zone, specify the ID in HostedZoneId.
|
||||||
//
|
//
|
||||||
// If you don't specify a hosted zone ID, ListQueryLoggingConfigs returns all
|
// If you don't specify a hosted zone ID, ListQueryLoggingConfigs returns all
|
||||||
// of the configurations that are associated with the current account.
|
// of the configurations that are associated with the current Amazon Web Services
|
||||||
|
// account.
|
||||||
HostedZoneId *string `location:"querystring" locationName:"hostedzoneid" type:"string"`
|
HostedZoneId *string `location:"querystring" locationName:"hostedzoneid" type:"string"`
|
||||||
|
|
||||||
// (Optional) The maximum number of query logging configurations that you want
|
// (Optional) The maximum number of query logging configurations that you want
|
||||||
// Amazon Route 53 to return in response to the current request. If the current
|
// Amazon Route 53 to return in response to the current request. If the current
|
||||||
// account has more than MaxResults configurations, use the value of NextToken
|
// Amazon Web Services account has more than MaxResults configurations, use
|
||||||
// (https://docs.aws.amazon.com/Route53/latest/APIReference/API_ListQueryLoggingConfigs.html#API_ListQueryLoggingConfigs_RequestSyntax)
|
// the value of NextToken (https://docs.aws.amazon.com/Route53/latest/APIReference/API_ListQueryLoggingConfigs.html#API_ListQueryLoggingConfigs_RequestSyntax)
|
||||||
// in the response to get the next page of results.
|
// in the response to get the next page of results.
|
||||||
//
|
//
|
||||||
// If you don't specify a value for MaxResults, Route 53 returns up to 100 configurations.
|
// If you don't specify a value for MaxResults, Route 53 returns up to 100 configurations.
|
||||||
MaxResults *string `location:"querystring" locationName:"maxresults" type:"string"`
|
MaxResults *string `location:"querystring" locationName:"maxresults" type:"string"`
|
||||||
|
|
||||||
// (Optional) If the current account has more than MaxResults query logging
|
// (Optional) If the current Amazon Web Services account has more than MaxResults
|
||||||
// configurations, use NextToken to get the second and subsequent pages of results.
|
// query logging configurations, use NextToken to get the second and subsequent
|
||||||
|
// pages of results.
|
||||||
//
|
//
|
||||||
// For the first ListQueryLoggingConfigs request, omit this value.
|
// For the first ListQueryLoggingConfigs request, omit this value.
|
||||||
//
|
//
|
||||||
|
|
@ -13537,8 +13551,8 @@ type ListQueryLoggingConfigsOutput struct {
|
||||||
_ struct{} `type:"structure"`
|
_ struct{} `type:"structure"`
|
||||||
|
|
||||||
// If a response includes the last of the query logging configurations that
|
// If a response includes the last of the query logging configurations that
|
||||||
// are associated with the current account, NextToken doesn't appear in the
|
// are associated with the current Amazon Web Services account, NextToken doesn't
|
||||||
// response.
|
// appear in the response.
|
||||||
//
|
//
|
||||||
// If a response doesn't include the last of the configurations, you can get
|
// If a response doesn't include the last of the configurations, you can get
|
||||||
// more configurations by submitting another ListQueryLoggingConfigs (https://docs.aws.amazon.com/Route53/latest/APIReference/API_ListQueryLoggingConfigs.html)
|
// more configurations by submitting another ListQueryLoggingConfigs (https://docs.aws.amazon.com/Route53/latest/APIReference/API_ListQueryLoggingConfigs.html)
|
||||||
|
|
@ -13548,7 +13562,7 @@ type ListQueryLoggingConfigsOutput struct {
|
||||||
|
|
||||||
// An array that contains one QueryLoggingConfig (https://docs.aws.amazon.com/Route53/latest/APIReference/API_QueryLoggingConfig.html)
|
// An array that contains one QueryLoggingConfig (https://docs.aws.amazon.com/Route53/latest/APIReference/API_QueryLoggingConfig.html)
|
||||||
// element for each configuration for DNS query logging that is associated with
|
// element for each configuration for DNS query logging that is associated with
|
||||||
// the current account.
|
// the current Amazon Web Services account.
|
||||||
//
|
//
|
||||||
// QueryLoggingConfigs is a required field
|
// QueryLoggingConfigs is a required field
|
||||||
QueryLoggingConfigs []*QueryLoggingConfig `locationNameList:"QueryLoggingConfig" type:"list" required:"true"`
|
QueryLoggingConfigs []*QueryLoggingConfig `locationNameList:"QueryLoggingConfig" type:"list" required:"true"`
|
||||||
|
|
@ -13783,7 +13797,7 @@ func (s *ListResourceRecordSetsOutput) SetResourceRecordSets(v []*ResourceRecord
|
||||||
}
|
}
|
||||||
|
|
||||||
// A request to get a list of the reusable delegation sets that are associated
|
// A request to get a list of the reusable delegation sets that are associated
|
||||||
// with the current account.
|
// with the current Amazon Web Services account.
|
||||||
type ListReusableDelegationSetsInput struct {
|
type ListReusableDelegationSetsInput struct {
|
||||||
_ struct{} `locationName:"ListReusableDelegationSetsRequest" type:"structure"`
|
_ struct{} `locationName:"ListReusableDelegationSetsRequest" type:"structure"`
|
||||||
|
|
||||||
|
|
@ -13828,12 +13842,12 @@ func (s *ListReusableDelegationSetsInput) SetMaxItems(v string) *ListReusableDel
|
||||||
}
|
}
|
||||||
|
|
||||||
// A complex type that contains information about the reusable delegation sets
|
// A complex type that contains information about the reusable delegation sets
|
||||||
// that are associated with the current account.
|
// that are associated with the current Amazon Web Services account.
|
||||||
type ListReusableDelegationSetsOutput struct {
|
type ListReusableDelegationSetsOutput struct {
|
||||||
_ struct{} `type:"structure"`
|
_ struct{} `type:"structure"`
|
||||||
|
|
||||||
// A complex type that contains one DelegationSet element for each reusable
|
// A complex type that contains one DelegationSet element for each reusable
|
||||||
// delegation set that was created by the current account.
|
// delegation set that was created by the current Amazon Web Services account.
|
||||||
//
|
//
|
||||||
// DelegationSets is a required field
|
// DelegationSets is a required field
|
||||||
DelegationSets []*DelegationSet `locationNameList:"DelegationSet" type:"list" required:"true"`
|
DelegationSets []*DelegationSet `locationNameList:"DelegationSet" type:"list" required:"true"`
|
||||||
|
|
@ -14086,7 +14100,8 @@ func (s *ListTagsForResourcesOutput) SetResourceTagSets(v []*ResourceTagSet) *Li
|
||||||
}
|
}
|
||||||
|
|
||||||
// A complex type that contains the information about the request to list the
|
// A complex type that contains the information about the request to list the
|
||||||
// traffic policies that are associated with the current account.
|
// traffic policies that are associated with the current Amazon Web Services
|
||||||
|
// account.
|
||||||
type ListTrafficPoliciesInput struct {
|
type ListTrafficPoliciesInput struct {
|
||||||
_ struct{} `locationName:"ListTrafficPoliciesRequest" type:"structure"`
|
_ struct{} `locationName:"ListTrafficPoliciesRequest" type:"structure"`
|
||||||
|
|
||||||
|
|
@ -14168,7 +14183,7 @@ type ListTrafficPoliciesOutput struct {
|
||||||
TrafficPolicyIdMarker *string `min:"1" type:"string" required:"true"`
|
TrafficPolicyIdMarker *string `min:"1" type:"string" required:"true"`
|
||||||
|
|
||||||
// A list that contains one TrafficPolicySummary element for each traffic policy
|
// A list that contains one TrafficPolicySummary element for each traffic policy
|
||||||
// that was created by the current account.
|
// that was created by the current Amazon Web Services account.
|
||||||
//
|
//
|
||||||
// TrafficPolicySummaries is a required field
|
// TrafficPolicySummaries is a required field
|
||||||
TrafficPolicySummaries []*TrafficPolicySummary `locationNameList:"TrafficPolicySummary" type:"list" required:"true"`
|
TrafficPolicySummaries []*TrafficPolicySummary `locationNameList:"TrafficPolicySummary" type:"list" required:"true"`
|
||||||
|
|
@ -14590,7 +14605,7 @@ func (s *ListTrafficPolicyInstancesByPolicyOutput) SetTrafficPolicyInstances(v [
|
||||||
}
|
}
|
||||||
|
|
||||||
// A request to get information about the traffic policy instances that you
|
// A request to get information about the traffic policy instances that you
|
||||||
// created by using the current account.
|
// created by using the current Amazon Web Services account.
|
||||||
type ListTrafficPolicyInstancesInput struct {
|
type ListTrafficPolicyInstancesInput struct {
|
||||||
_ struct{} `locationName:"ListTrafficPolicyInstancesRequest" type:"structure"`
|
_ struct{} `locationName:"ListTrafficPolicyInstancesRequest" type:"structure"`
|
||||||
|
|
||||||
|
|
@ -16286,7 +16301,7 @@ func (s *TrafficPolicyInstance) SetTrafficPolicyVersion(v int64) *TrafficPolicyI
|
||||||
}
|
}
|
||||||
|
|
||||||
// A complex type that contains information about the latest version of one
|
// A complex type that contains information about the latest version of one
|
||||||
// traffic policy that is associated with the current account.
|
// traffic policy that is associated with the current Amazon Web Services account.
|
||||||
type TrafficPolicySummary struct {
|
type TrafficPolicySummary struct {
|
||||||
_ struct{} `type:"structure"`
|
_ struct{} `type:"structure"`
|
||||||
|
|
||||||
|
|
@ -16306,7 +16321,8 @@ type TrafficPolicySummary struct {
|
||||||
// Name is a required field
|
// Name is a required field
|
||||||
Name *string `type:"string" required:"true"`
|
Name *string `type:"string" required:"true"`
|
||||||
|
|
||||||
// The number of traffic policies that are associated with the current account.
|
// The number of traffic policies that are associated with the current Amazon
|
||||||
|
// Web Services account.
|
||||||
//
|
//
|
||||||
// TrafficPolicyCount is a required field
|
// TrafficPolicyCount is a required field
|
||||||
TrafficPolicyCount *int64 `min:"1" type:"integer" required:"true"`
|
TrafficPolicyCount *int64 `min:"1" type:"integer" required:"true"`
|
||||||
|
|
|
||||||
|
|
@ -403,8 +403,8 @@ const (
|
||||||
// To request a higher limit, create a case (http://aws.amazon.com/route53-request)
|
// To request a higher limit, create a case (http://aws.amazon.com/route53-request)
|
||||||
// with the Amazon Web Services Support Center.
|
// with the Amazon Web Services Support Center.
|
||||||
//
|
//
|
||||||
// You have reached the maximum number of active health checks for an account.
|
// You have reached the maximum number of active health checks for an Amazon
|
||||||
// To request a higher limit, create a case (http://aws.amazon.com/route53-request)
|
// Web Services account. To request a higher limit, create a case (http://aws.amazon.com/route53-request)
|
||||||
// with the Amazon Web Services Support Center.
|
// with the Amazon Web Services Support Center.
|
||||||
ErrCodeTooManyHealthChecks = "TooManyHealthChecks"
|
ErrCodeTooManyHealthChecks = "TooManyHealthChecks"
|
||||||
|
|
||||||
|
|
|
||||||
File diff suppressed because it is too large
Load Diff
|
|
@ -40,7 +40,7 @@ func defaultInitRequestFn(r *request.Request) {
|
||||||
// Auto-populate LocationConstraint with current region
|
// Auto-populate LocationConstraint with current region
|
||||||
r.Handlers.Validate.PushFront(populateLocationConstraint)
|
r.Handlers.Validate.PushFront(populateLocationConstraint)
|
||||||
case opCopyObject, opUploadPartCopy, opCompleteMultipartUpload:
|
case opCopyObject, opUploadPartCopy, opCompleteMultipartUpload:
|
||||||
r.Handlers.Unmarshal.PushFront(copyMultipartStatusOKUnmarhsalError)
|
r.Handlers.Unmarshal.PushFront(copyMultipartStatusOKUnmarshalError)
|
||||||
r.Handlers.Unmarshal.PushBackNamed(s3err.RequestFailureWrapperHandler())
|
r.Handlers.Unmarshal.PushBackNamed(s3err.RequestFailureWrapperHandler())
|
||||||
case opPutObject, opUploadPart:
|
case opPutObject, opUploadPart:
|
||||||
r.Handlers.Build.PushBack(computeBodyHashes)
|
r.Handlers.Build.PushBack(computeBodyHashes)
|
||||||
|
|
|
||||||
|
|
@ -15,10 +15,10 @@ const (
|
||||||
// "BucketAlreadyOwnedByYou".
|
// "BucketAlreadyOwnedByYou".
|
||||||
//
|
//
|
||||||
// The bucket you tried to create already exists, and you own it. Amazon S3
|
// The bucket you tried to create already exists, and you own it. Amazon S3
|
||||||
// returns this error in all AWS Regions except in the North Virginia Region.
|
// returns this error in all Amazon Web Services Regions except in the North
|
||||||
// For legacy compatibility, if you re-create an existing bucket that you already
|
// Virginia Region. For legacy compatibility, if you re-create an existing bucket
|
||||||
// own in the North Virginia Region, Amazon S3 returns 200 OK and resets the
|
// that you already own in the North Virginia Region, Amazon S3 returns 200
|
||||||
// bucket access control lists (ACLs).
|
// OK and resets the bucket access control lists (ACLs).
|
||||||
ErrCodeBucketAlreadyOwnedByYou = "BucketAlreadyOwnedByYou"
|
ErrCodeBucketAlreadyOwnedByYou = "BucketAlreadyOwnedByYou"
|
||||||
|
|
||||||
// ErrCodeInvalidObjectState for service response error code
|
// ErrCodeInvalidObjectState for service response error code
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,4 @@
|
||||||
|
//go:build !go1.6
|
||||||
// +build !go1.6
|
// +build !go1.6
|
||||||
|
|
||||||
package s3
|
package s3
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,4 @@
|
||||||
|
//go:build go1.6
|
||||||
// +build go1.6
|
// +build go1.6
|
||||||
|
|
||||||
package s3
|
package s3
|
||||||
|
|
|
||||||
|
|
@ -11,16 +11,21 @@ import (
|
||||||
"github.com/aws/aws-sdk-go/internal/sdkio"
|
"github.com/aws/aws-sdk-go/internal/sdkio"
|
||||||
)
|
)
|
||||||
|
|
||||||
func copyMultipartStatusOKUnmarhsalError(r *request.Request) {
|
func copyMultipartStatusOKUnmarshalError(r *request.Request) {
|
||||||
b, err := ioutil.ReadAll(r.HTTPResponse.Body)
|
b, err := ioutil.ReadAll(r.HTTPResponse.Body)
|
||||||
|
r.HTTPResponse.Body.Close()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
r.Error = awserr.NewRequestFailure(
|
r.Error = awserr.NewRequestFailure(
|
||||||
awserr.New(request.ErrCodeSerialization, "unable to read response body", err),
|
awserr.New(request.ErrCodeSerialization, "unable to read response body", err),
|
||||||
r.HTTPResponse.StatusCode,
|
r.HTTPResponse.StatusCode,
|
||||||
r.RequestID,
|
r.RequestID,
|
||||||
)
|
)
|
||||||
|
// Note, some middleware later in the stack like restxml.Unmarshal expect a valid, non-closed Body
|
||||||
|
// even in case of an error, so we replace it with an empty Reader.
|
||||||
|
r.HTTPResponse.Body = ioutil.NopCloser(bytes.NewBuffer(nil))
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
body := bytes.NewReader(b)
|
body := bytes.NewReader(b)
|
||||||
r.HTTPResponse.Body = ioutil.NopCloser(body)
|
r.HTTPResponse.Body = ioutil.NopCloser(body)
|
||||||
defer body.Seek(0, sdkio.SeekStart)
|
defer body.Seek(0, sdkio.SeekStart)
|
||||||
|
|
|
||||||
|
|
@ -2615,26 +2615,43 @@ type CreateQueueInput struct {
|
||||||
// which a ReceiveMessage action waits for a message to arrive. Valid values:
|
// which a ReceiveMessage action waits for a message to arrive. Valid values:
|
||||||
// An integer from 0 to 20 (seconds). Default: 0.
|
// An integer from 0 to 20 (seconds). Default: 0.
|
||||||
//
|
//
|
||||||
// * RedrivePolicy – The string that includes the parameters for the dead-letter
|
|
||||||
// queue functionality of the source queue as a JSON object. For more information
|
|
||||||
// about the redrive policy and dead-letter queues, see Using Amazon SQS
|
|
||||||
// Dead-Letter Queues (https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-dead-letter-queues.html)
|
|
||||||
// in the Amazon SQS Developer Guide. deadLetterTargetArn – The Amazon
|
|
||||||
// Resource Name (ARN) of the dead-letter queue to which Amazon SQS moves
|
|
||||||
// messages after the value of maxReceiveCount is exceeded. maxReceiveCount
|
|
||||||
// – The number of times a message is delivered to the source queue before
|
|
||||||
// being moved to the dead-letter queue. When the ReceiveCount for a message
|
|
||||||
// exceeds the maxReceiveCount for a queue, Amazon SQS moves the message
|
|
||||||
// to the dead-letter-queue. The dead-letter queue of a FIFO queue must also
|
|
||||||
// be a FIFO queue. Similarly, the dead-letter queue of a standard queue
|
|
||||||
// must also be a standard queue.
|
|
||||||
//
|
|
||||||
// * VisibilityTimeout – The visibility timeout for the queue, in seconds.
|
// * VisibilityTimeout – The visibility timeout for the queue, in seconds.
|
||||||
// Valid values: An integer from 0 to 43,200 (12 hours). Default: 30. For
|
// Valid values: An integer from 0 to 43,200 (12 hours). Default: 30. For
|
||||||
// more information about the visibility timeout, see Visibility Timeout
|
// more information about the visibility timeout, see Visibility Timeout
|
||||||
// (https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-visibility-timeout.html)
|
// (https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-visibility-timeout.html)
|
||||||
// in the Amazon SQS Developer Guide.
|
// in the Amazon SQS Developer Guide.
|
||||||
//
|
//
|
||||||
|
// The following attributes apply only to dead-letter queues: (https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-dead-letter-queues.html)
|
||||||
|
//
|
||||||
|
// * RedrivePolicy – The string that includes the parameters for the dead-letter
|
||||||
|
// queue functionality of the source queue as a JSON object. The parameters
|
||||||
|
// are as follows: deadLetterTargetArn – The Amazon Resource Name (ARN)
|
||||||
|
// of the dead-letter queue to which Amazon SQS moves messages after the
|
||||||
|
// value of maxReceiveCount is exceeded. maxReceiveCount – The number of
|
||||||
|
// times a message is delivered to the source queue before being moved to
|
||||||
|
// the dead-letter queue. When the ReceiveCount for a message exceeds the
|
||||||
|
// maxReceiveCount for a queue, Amazon SQS moves the message to the dead-letter-queue.
|
||||||
|
//
|
||||||
|
// * RedriveAllowPolicy – The string that includes the parameters for the
|
||||||
|
// permissions for the dead-letter queue redrive permission and which source
|
||||||
|
// queues can specify dead-letter queues as a JSON object. The parameters
|
||||||
|
// are as follows: redrivePermission – The permission type that defines
|
||||||
|
// which source queues can specify the current queue as the dead-letter queue.
|
||||||
|
// Valid values are: allowAll – (Default) Any source queues in this Amazon
|
||||||
|
// Web Services account in the same Region can specify this queue as the
|
||||||
|
// dead-letter queue. denyAll – No source queues can specify this queue
|
||||||
|
// as the dead-letter queue. byQueue – Only queues specified by the sourceQueueArns
|
||||||
|
// parameter can specify this queue as the dead-letter queue. sourceQueueArns
|
||||||
|
// – The Amazon Resource Names (ARN)s of the source queues that can specify
|
||||||
|
// this queue as the dead-letter queue and redrive messages. You can specify
|
||||||
|
// this parameter only when the redrivePermission parameter is set to byQueue.
|
||||||
|
// You can specify up to 10 source queue ARNs. To allow more than 10 source
|
||||||
|
// queues to specify dead-letter queues, set the redrivePermission parameter
|
||||||
|
// to allowAll.
|
||||||
|
//
|
||||||
|
// The dead-letter queue of a FIFO queue must also be a FIFO queue. Similarly,
|
||||||
|
// the dead-letter queue of a standard queue must also be a standard queue.
|
||||||
|
//
|
||||||
// The following attributes apply only to server-side-encryption (https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-server-side-encryption.html):
|
// The following attributes apply only to server-side-encryption (https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-server-side-encryption.html):
|
||||||
//
|
//
|
||||||
// * KmsMasterKeyId – The ID of an Amazon Web Services managed customer
|
// * KmsMasterKeyId – The ID of an Amazon Web Services managed customer
|
||||||
|
|
@ -3180,23 +3197,42 @@ type GetQueueAttributesInput struct {
|
||||||
// * ReceiveMessageWaitTimeSeconds – Returns the length of time, in seconds,
|
// * ReceiveMessageWaitTimeSeconds – Returns the length of time, in seconds,
|
||||||
// for which the ReceiveMessage action waits for a message to arrive.
|
// for which the ReceiveMessage action waits for a message to arrive.
|
||||||
//
|
//
|
||||||
// * RedrivePolicy – The string that includes the parameters for the dead-letter
|
|
||||||
// queue functionality of the source queue as a JSON object. For more information
|
|
||||||
// about the redrive policy and dead-letter queues, see Using Amazon SQS
|
|
||||||
// Dead-Letter Queues (https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-dead-letter-queues.html)
|
|
||||||
// in the Amazon SQS Developer Guide. deadLetterTargetArn – The Amazon
|
|
||||||
// Resource Name (ARN) of the dead-letter queue to which Amazon SQS moves
|
|
||||||
// messages after the value of maxReceiveCount is exceeded. maxReceiveCount
|
|
||||||
// – The number of times a message is delivered to the source queue before
|
|
||||||
// being moved to the dead-letter queue. When the ReceiveCount for a message
|
|
||||||
// exceeds the maxReceiveCount for a queue, Amazon SQS moves the message
|
|
||||||
// to the dead-letter-queue.
|
|
||||||
//
|
|
||||||
// * VisibilityTimeout – Returns the visibility timeout for the queue.
|
// * VisibilityTimeout – Returns the visibility timeout for the queue.
|
||||||
// For more information about the visibility timeout, see Visibility Timeout
|
// For more information about the visibility timeout, see Visibility Timeout
|
||||||
// (https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-visibility-timeout.html)
|
// (https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-visibility-timeout.html)
|
||||||
// in the Amazon SQS Developer Guide.
|
// in the Amazon SQS Developer Guide.
|
||||||
//
|
//
|
||||||
|
// The following attributes apply only to dead-letter queues: (https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-dead-letter-queues.html)
|
||||||
|
//
|
||||||
|
// * RedrivePolicy – The string that includes the parameters for the dead-letter
|
||||||
|
// queue functionality of the source queue as a JSON object. The parameters
|
||||||
|
// are as follows: deadLetterTargetArn – The Amazon Resource Name (ARN)
|
||||||
|
// of the dead-letter queue to which Amazon SQS moves messages after the
|
||||||
|
// value of maxReceiveCount is exceeded. maxReceiveCount – The number of
|
||||||
|
// times a message is delivered to the source queue before being moved to
|
||||||
|
// the dead-letter queue. When the ReceiveCount for a message exceeds the
|
||||||
|
// maxReceiveCount for a queue, Amazon SQS moves the message to the dead-letter-queue.
|
||||||
|
//
|
||||||
|
// * RedriveAllowPolicy – The string that includes the parameters for the
|
||||||
|
// permissions for the dead-letter queue redrive permission and which source
|
||||||
|
// queues can specify dead-letter queues as a JSON object. The parameters
|
||||||
|
// are as follows: redrivePermission – The permission type that defines
|
||||||
|
// which source queues can specify the current queue as the dead-letter queue.
|
||||||
|
// Valid values are: allowAll – (Default) Any source queues in this Amazon
|
||||||
|
// Web Services account in the same Region can specify this queue as the
|
||||||
|
// dead-letter queue. denyAll – No source queues can specify this queue
|
||||||
|
// as the dead-letter queue. byQueue – Only queues specified by the sourceQueueArns
|
||||||
|
// parameter can specify this queue as the dead-letter queue. sourceQueueArns
|
||||||
|
// – The Amazon Resource Names (ARN)s of the source queues that can specify
|
||||||
|
// this queue as the dead-letter queue and redrive messages. You can specify
|
||||||
|
// this parameter only when the redrivePermission parameter is set to byQueue.
|
||||||
|
// You can specify up to 10 source queue ARNs. To allow more than 10 source
|
||||||
|
// queues to specify dead-letter queues, set the redrivePermission parameter
|
||||||
|
// to allowAll.
|
||||||
|
//
|
||||||
|
// The dead-letter queue of a FIFO queue must also be a FIFO queue. Similarly,
|
||||||
|
// the dead-letter queue of a standard queue must also be a standard queue.
|
||||||
|
//
|
||||||
// The following attributes apply only to server-side-encryption (https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-server-side-encryption.html):
|
// The following attributes apply only to server-side-encryption (https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-server-side-encryption.html):
|
||||||
//
|
//
|
||||||
// * KmsMasterKeyId – Returns the ID of an Amazon Web Services managed
|
// * KmsMasterKeyId – Returns the ID of an Amazon Web Services managed
|
||||||
|
|
@ -4971,26 +5007,43 @@ type SetQueueAttributesInput struct {
|
||||||
// which a ReceiveMessage action waits for a message to arrive. Valid values:
|
// which a ReceiveMessage action waits for a message to arrive. Valid values:
|
||||||
// An integer from 0 to 20 (seconds). Default: 0.
|
// An integer from 0 to 20 (seconds). Default: 0.
|
||||||
//
|
//
|
||||||
// * RedrivePolicy – The string that includes the parameters for the dead-letter
|
|
||||||
// queue functionality of the source queue as a JSON object. For more information
|
|
||||||
// about the redrive policy and dead-letter queues, see Using Amazon SQS
|
|
||||||
// Dead-Letter Queues (https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-dead-letter-queues.html)
|
|
||||||
// in the Amazon SQS Developer Guide. deadLetterTargetArn – The Amazon
|
|
||||||
// Resource Name (ARN) of the dead-letter queue to which Amazon SQS moves
|
|
||||||
// messages after the value of maxReceiveCount is exceeded. maxReceiveCount
|
|
||||||
// – The number of times a message is delivered to the source queue before
|
|
||||||
// being moved to the dead-letter queue. When the ReceiveCount for a message
|
|
||||||
// exceeds the maxReceiveCount for a queue, Amazon SQS moves the message
|
|
||||||
// to the dead-letter-queue. The dead-letter queue of a FIFO queue must also
|
|
||||||
// be a FIFO queue. Similarly, the dead-letter queue of a standard queue
|
|
||||||
// must also be a standard queue.
|
|
||||||
//
|
|
||||||
// * VisibilityTimeout – The visibility timeout for the queue, in seconds.
|
// * VisibilityTimeout – The visibility timeout for the queue, in seconds.
|
||||||
// Valid values: An integer from 0 to 43,200 (12 hours). Default: 30. For
|
// Valid values: An integer from 0 to 43,200 (12 hours). Default: 30. For
|
||||||
// more information about the visibility timeout, see Visibility Timeout
|
// more information about the visibility timeout, see Visibility Timeout
|
||||||
// (https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-visibility-timeout.html)
|
// (https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-visibility-timeout.html)
|
||||||
// in the Amazon SQS Developer Guide.
|
// in the Amazon SQS Developer Guide.
|
||||||
//
|
//
|
||||||
|
// The following attributes apply only to dead-letter queues: (https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-dead-letter-queues.html)
|
||||||
|
//
|
||||||
|
// * RedrivePolicy – The string that includes the parameters for the dead-letter
|
||||||
|
// queue functionality of the source queue as a JSON object. The parameters
|
||||||
|
// are as follows: deadLetterTargetArn – The Amazon Resource Name (ARN)
|
||||||
|
// of the dead-letter queue to which Amazon SQS moves messages after the
|
||||||
|
// value of maxReceiveCount is exceeded. maxReceiveCount – The number of
|
||||||
|
// times a message is delivered to the source queue before being moved to
|
||||||
|
// the dead-letter queue. When the ReceiveCount for a message exceeds the
|
||||||
|
// maxReceiveCount for a queue, Amazon SQS moves the message to the dead-letter-queue.
|
||||||
|
//
|
||||||
|
// * RedriveAllowPolicy – The string that includes the parameters for the
|
||||||
|
// permissions for the dead-letter queue redrive permission and which source
|
||||||
|
// queues can specify dead-letter queues as a JSON object. The parameters
|
||||||
|
// are as follows: redrivePermission – The permission type that defines
|
||||||
|
// which source queues can specify the current queue as the dead-letter queue.
|
||||||
|
// Valid values are: allowAll – (Default) Any source queues in this Amazon
|
||||||
|
// Web Services account in the same Region can specify this queue as the
|
||||||
|
// dead-letter queue. denyAll – No source queues can specify this queue
|
||||||
|
// as the dead-letter queue. byQueue – Only queues specified by the sourceQueueArns
|
||||||
|
// parameter can specify this queue as the dead-letter queue. sourceQueueArns
|
||||||
|
// – The Amazon Resource Names (ARN)s of the source queues that can specify
|
||||||
|
// this queue as the dead-letter queue and redrive messages. You can specify
|
||||||
|
// this parameter only when the redrivePermission parameter is set to byQueue.
|
||||||
|
// You can specify up to 10 source queue ARNs. To allow more than 10 source
|
||||||
|
// queues to specify dead-letter queues, set the redrivePermission parameter
|
||||||
|
// to allowAll.
|
||||||
|
//
|
||||||
|
// The dead-letter queue of a FIFO queue must also be a FIFO queue. Similarly,
|
||||||
|
// the dead-letter queue of a standard queue must also be a standard queue.
|
||||||
|
//
|
||||||
// The following attributes apply only to server-side-encryption (https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-server-side-encryption.html):
|
// The following attributes apply only to server-side-encryption (https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-server-side-encryption.html):
|
||||||
//
|
//
|
||||||
// * KmsMasterKeyId – The ID of an Amazon Web Services managed customer
|
// * KmsMasterKeyId – The ID of an Amazon Web Services managed customer
|
||||||
|
|
@ -5362,6 +5415,9 @@ const (
|
||||||
|
|
||||||
// QueueAttributeNameFifoThroughputLimit is a QueueAttributeName enum value
|
// QueueAttributeNameFifoThroughputLimit is a QueueAttributeName enum value
|
||||||
QueueAttributeNameFifoThroughputLimit = "FifoThroughputLimit"
|
QueueAttributeNameFifoThroughputLimit = "FifoThroughputLimit"
|
||||||
|
|
||||||
|
// QueueAttributeNameRedriveAllowPolicy is a QueueAttributeName enum value
|
||||||
|
QueueAttributeNameRedriveAllowPolicy = "RedriveAllowPolicy"
|
||||||
)
|
)
|
||||||
|
|
||||||
// QueueAttributeName_Values returns all elements of the QueueAttributeName enum
|
// QueueAttributeName_Values returns all elements of the QueueAttributeName enum
|
||||||
|
|
@ -5387,5 +5443,6 @@ func QueueAttributeName_Values() []string {
|
||||||
QueueAttributeNameKmsDataKeyReusePeriodSeconds,
|
QueueAttributeNameKmsDataKeyReusePeriodSeconds,
|
||||||
QueueAttributeNameDeduplicationScope,
|
QueueAttributeNameDeduplicationScope,
|
||||||
QueueAttributeNameFifoThroughputLimit,
|
QueueAttributeNameFifoThroughputLimit,
|
||||||
|
QueueAttributeNameRedriveAllowPolicy,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -116,7 +116,7 @@ github.com/aws/amazon-ec2-instance-selector/v2/pkg/bytequantity
|
||||||
github.com/aws/amazon-ec2-instance-selector/v2/pkg/cli
|
github.com/aws/amazon-ec2-instance-selector/v2/pkg/cli
|
||||||
github.com/aws/amazon-ec2-instance-selector/v2/pkg/selector
|
github.com/aws/amazon-ec2-instance-selector/v2/pkg/selector
|
||||||
github.com/aws/amazon-ec2-instance-selector/v2/pkg/selector/outputs
|
github.com/aws/amazon-ec2-instance-selector/v2/pkg/selector/outputs
|
||||||
# github.com/aws/aws-sdk-go v1.40.10
|
# github.com/aws/aws-sdk-go v1.40.38
|
||||||
## explicit
|
## explicit
|
||||||
github.com/aws/aws-sdk-go/aws
|
github.com/aws/aws-sdk-go/aws
|
||||||
github.com/aws/aws-sdk-go/aws/arn
|
github.com/aws/aws-sdk-go/aws/arn
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue