build(deps): bump github.com/aws/aws-sdk-go from 1.40.38 to 1.40.43
Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.40.38 to 1.40.43. - [Release notes](https://github.com/aws/aws-sdk-go/releases) - [Changelog](https://github.com/aws/aws-sdk-go/blob/main/CHANGELOG.md) - [Commits](https://github.com/aws/aws-sdk-go/compare/v1.40.38...v1.40.43) --- updated-dependencies: - dependency-name: github.com/aws/aws-sdk-go dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
This commit is contained in:
parent
ebe3567aeb
commit
49ef4cba3e
6 changed files with 360 additions and 137 deletions
2
go.mod
2
go.mod
|
|
@ -16,7 +16,7 @@ require (
|
|||
github.com/Azure/go-autorest/autorest/to v0.4.0 // indirect
|
||||
github.com/Azure/go-autorest/autorest/validation v0.3.1 // indirect
|
||||
github.com/BurntSushi/toml v0.4.1
|
||||
github.com/aws/aws-sdk-go v1.40.38
|
||||
github.com/aws/aws-sdk-go v1.40.43
|
||||
github.com/cenkalti/backoff/v4 v4.1.1 // indirect
|
||||
github.com/cespare/xxhash/v2 v2.1.2 // indirect
|
||||
github.com/coreos/go-semver v0.3.0
|
||||
|
|
|
|||
4
go.sum
4
go.sum
|
|
@ -110,8 +110,8 @@ github.com/aryann/difflib v0.0.0-20170710044230-e206f873d14a/go.mod h1:DAHtR1m6l
|
|||
github.com/asaskevich/govalidator v0.0.0-20210307081110-f21760c49a8d/go.mod h1:WaHUgvxTVq04UNunO+XhnAqY/wQc+bxr74GqbsZ/Jqw=
|
||||
github.com/aws/aws-lambda-go v1.13.3/go.mod h1:4UKl9IzQMoD+QF79YdCuzCwp8VbmG4VAQwij/eHl5CU=
|
||||
github.com/aws/aws-sdk-go v1.27.0/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo=
|
||||
github.com/aws/aws-sdk-go v1.40.38 h1:kl3iIW0h/JEBFjSBcAxDsiRbKMPz4aI5FJIHMCAQ+J0=
|
||||
github.com/aws/aws-sdk-go v1.40.38/go.mod h1:585smgzpB/KqRA+K3y/NL/oYRqQvpNJYvLm+LY1U59Q=
|
||||
github.com/aws/aws-sdk-go v1.40.43 h1:froMtO2//9kCu1sK+dOfAcwxUu91p5KgUP4AL7SDwUQ=
|
||||
github.com/aws/aws-sdk-go v1.40.43/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/aymerick/douceur v0.2.0 h1:Mv+mAeH1Q+n9Fr+oyamOlAkUNPWPlA8PPGR0QAaYuPk=
|
||||
github.com/aymerick/douceur v0.2.0/go.mod h1:wlT5vV2O3h55X9m7iVYN0TBM0NH/MmbLnd30/FjWUq4=
|
||||
|
|
|
|||
136
vendor/github.com/aws/aws-sdk-go/aws/endpoints/defaults.go
generated
vendored
136
vendor/github.com/aws/aws-sdk-go/aws/endpoints/defaults.go
generated
vendored
|
|
@ -4705,6 +4705,26 @@ var awsPartition = partition{
|
|||
"us-west-2": endpoint{},
|
||||
},
|
||||
},
|
||||
"mediapackage-vod": service{
|
||||
|
||||
Endpoints: endpoints{
|
||||
"ap-northeast-1": endpoint{},
|
||||
"ap-northeast-2": endpoint{},
|
||||
"ap-south-1": endpoint{},
|
||||
"ap-southeast-1": endpoint{},
|
||||
"ap-southeast-2": endpoint{},
|
||||
"eu-central-1": endpoint{},
|
||||
"eu-north-1": endpoint{},
|
||||
"eu-west-1": endpoint{},
|
||||
"eu-west-2": endpoint{},
|
||||
"eu-west-3": endpoint{},
|
||||
"sa-east-1": endpoint{},
|
||||
"us-east-1": endpoint{},
|
||||
"us-east-2": endpoint{},
|
||||
"us-west-1": endpoint{},
|
||||
"us-west-2": endpoint{},
|
||||
},
|
||||
},
|
||||
"mediastore": service{
|
||||
|
||||
Endpoints: endpoints{
|
||||
|
|
@ -4779,6 +4799,20 @@ var awsPartition = partition{
|
|||
"us-east-1": endpoint{},
|
||||
},
|
||||
},
|
||||
"models-v2-lex": service{
|
||||
|
||||
Endpoints: endpoints{
|
||||
"ap-northeast-1": endpoint{},
|
||||
"ap-southeast-1": endpoint{},
|
||||
"ap-southeast-2": endpoint{},
|
||||
"ca-central-1": endpoint{},
|
||||
"eu-central-1": endpoint{},
|
||||
"eu-west-1": endpoint{},
|
||||
"eu-west-2": endpoint{},
|
||||
"us-east-1": endpoint{},
|
||||
"us-west-2": endpoint{},
|
||||
},
|
||||
},
|
||||
"models.lex": service{
|
||||
Defaults: endpoint{
|
||||
CredentialScope: credentialScope{
|
||||
|
|
@ -5032,6 +5066,62 @@ var awsPartition = partition{
|
|||
},
|
||||
},
|
||||
},
|
||||
"network-firewall": service{
|
||||
|
||||
Endpoints: endpoints{
|
||||
"af-south-1": endpoint{},
|
||||
"ap-east-1": endpoint{},
|
||||
"ap-northeast-1": endpoint{},
|
||||
"ap-northeast-2": endpoint{},
|
||||
"ap-northeast-3": 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{},
|
||||
"fips-ca-central-1": endpoint{
|
||||
Hostname: "network-firewall-fips.ca-central-1.amazonaws.com",
|
||||
CredentialScope: credentialScope{
|
||||
Region: "ca-central-1",
|
||||
},
|
||||
},
|
||||
"fips-us-east-1": endpoint{
|
||||
Hostname: "network-firewall-fips.us-east-1.amazonaws.com",
|
||||
CredentialScope: credentialScope{
|
||||
Region: "us-east-1",
|
||||
},
|
||||
},
|
||||
"fips-us-east-2": endpoint{
|
||||
Hostname: "network-firewall-fips.us-east-2.amazonaws.com",
|
||||
CredentialScope: credentialScope{
|
||||
Region: "us-east-2",
|
||||
},
|
||||
},
|
||||
"fips-us-west-1": endpoint{
|
||||
Hostname: "network-firewall-fips.us-west-1.amazonaws.com",
|
||||
CredentialScope: credentialScope{
|
||||
Region: "us-west-1",
|
||||
},
|
||||
},
|
||||
"fips-us-west-2": endpoint{
|
||||
Hostname: "network-firewall-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{},
|
||||
},
|
||||
},
|
||||
"oidc": service{
|
||||
|
||||
Endpoints: endpoints{
|
||||
|
|
@ -5797,6 +5887,20 @@ var awsPartition = partition{
|
|||
"us-west-2": endpoint{},
|
||||
},
|
||||
},
|
||||
"runtime-v2-lex": service{
|
||||
|
||||
Endpoints: endpoints{
|
||||
"ap-northeast-1": endpoint{},
|
||||
"ap-southeast-1": endpoint{},
|
||||
"ap-southeast-2": endpoint{},
|
||||
"ca-central-1": endpoint{},
|
||||
"eu-central-1": endpoint{},
|
||||
"eu-west-1": endpoint{},
|
||||
"eu-west-2": endpoint{},
|
||||
"us-east-1": endpoint{},
|
||||
"us-west-2": endpoint{},
|
||||
},
|
||||
},
|
||||
"runtime.lex": service{
|
||||
Defaults: endpoint{
|
||||
CredentialScope: credentialScope{
|
||||
|
|
@ -10039,6 +10143,25 @@ var awsusgovPartition = partition{
|
|||
},
|
||||
},
|
||||
},
|
||||
"network-firewall": service{
|
||||
|
||||
Endpoints: endpoints{
|
||||
"fips-us-gov-east-1": endpoint{
|
||||
Hostname: "network-firewall-fips.us-gov-east-1.amazonaws.com",
|
||||
CredentialScope: credentialScope{
|
||||
Region: "us-gov-east-1",
|
||||
},
|
||||
},
|
||||
"fips-us-gov-west-1": endpoint{
|
||||
Hostname: "network-firewall-fips.us-gov-west-1.amazonaws.com",
|
||||
CredentialScope: credentialScope{
|
||||
Region: "us-gov-west-1",
|
||||
},
|
||||
},
|
||||
"us-gov-east-1": endpoint{},
|
||||
"us-gov-west-1": endpoint{},
|
||||
},
|
||||
},
|
||||
"organizations": service{
|
||||
PartitionEndpoint: "aws-us-gov-global",
|
||||
IsRegionalized: boxedFalse,
|
||||
|
|
@ -10422,6 +10545,19 @@ var awsusgovPartition = partition{
|
|||
"us-gov-west-1": endpoint{},
|
||||
},
|
||||
},
|
||||
"servicediscovery": service{
|
||||
|
||||
Endpoints: endpoints{
|
||||
"servicediscovery-fips": endpoint{
|
||||
Hostname: "servicediscovery-fips.us-gov-west-1.amazonaws.com",
|
||||
CredentialScope: credentialScope{
|
||||
Region: "us-gov-west-1",
|
||||
},
|
||||
},
|
||||
"us-gov-east-1": endpoint{},
|
||||
"us-gov-west-1": endpoint{},
|
||||
},
|
||||
},
|
||||
"servicequotas": service{
|
||||
Defaults: endpoint{
|
||||
Protocols: []string{"https"},
|
||||
|
|
|
|||
2
vendor/github.com/aws/aws-sdk-go/aws/version.go
generated
vendored
2
vendor/github.com/aws/aws-sdk-go/aws/version.go
generated
vendored
|
|
@ -5,4 +5,4 @@ package aws
|
|||
const SDKName = "aws-sdk-go"
|
||||
|
||||
// SDKVersion is the version of this SDK
|
||||
const SDKVersion = "1.40.38"
|
||||
const SDKVersion = "1.40.43"
|
||||
|
|
|
|||
351
vendor/github.com/aws/aws-sdk-go/service/ec2/api.go
generated
vendored
351
vendor/github.com/aws/aws-sdk-go/service/ec2/api.go
generated
vendored
|
|
@ -3572,9 +3572,9 @@ func (c *EC2) CopyImageRequest(input *CopyImageInput) (req *request.Request, out
|
|||
// CopyImage API operation for Amazon Elastic Compute Cloud.
|
||||
//
|
||||
// Initiates the copy of an AMI. You can copy an AMI from one Region to another,
|
||||
// or from a Region to an AWS Outpost. You can't copy an AMI from an Outpost
|
||||
// to a Region, from one Outpost to another, or within the same Outpost. To
|
||||
// copy an AMI to another partition, see CreateStoreImageTask (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateStoreImageTask.html).
|
||||
// or from a Region to an Outpost. You can't copy an AMI from an Outpost to
|
||||
// a Region, from one Outpost to another, or within the same Outpost. To copy
|
||||
// an AMI to another partition, see CreateStoreImageTask (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateStoreImageTask.html).
|
||||
//
|
||||
// To copy an AMI from one Region to another, specify the source Region using
|
||||
// the SourceRegion parameter, and specify the destination Region using its
|
||||
|
|
@ -4802,10 +4802,11 @@ func (c *EC2) CreateImageRequest(input *CreateImageInput) (req *request.Request,
|
|||
// Creates an Amazon EBS-backed AMI from an Amazon EBS-backed instance that
|
||||
// is either running or stopped.
|
||||
//
|
||||
// If you customized your instance with instance store volumes or EBS volumes
|
||||
// in addition to the root device volume, the new AMI contains block device
|
||||
// mapping information for those volumes. When you launch an instance from this
|
||||
// new AMI, the instance automatically launches with those additional volumes.
|
||||
// If you customized your instance with instance store volumes or Amazon EBS
|
||||
// volumes in addition to the root device volume, the new AMI contains block
|
||||
// device mapping information for those volumes. When you launch an instance
|
||||
// from this new AMI, the instance automatically launches with those additional
|
||||
// volumes.
|
||||
//
|
||||
// For more information, see Creating Amazon EBS-Backed Linux AMIs (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/creating-an-ami-ebs.html)
|
||||
// in the Amazon Elastic Compute Cloud User Guide.
|
||||
|
|
@ -5533,9 +5534,6 @@ func (c *EC2) CreateManagedPrefixListRequest(input *CreateManagedPrefixListInput
|
|||
// Creates a managed prefix list. You can specify one or more entries for the
|
||||
// prefix list. Each entry consists of a CIDR block and an optional description.
|
||||
//
|
||||
// You must specify the maximum number of entries for the prefix list. The maximum
|
||||
// number of entries cannot be changed later.
|
||||
//
|
||||
// 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.
|
||||
|
|
@ -6361,14 +6359,14 @@ func (c *EC2) CreateRestoreImageTaskRequest(input *CreateRestoreImageTaskInput)
|
|||
|
||||
// CreateRestoreImageTask API operation for Amazon Elastic Compute Cloud.
|
||||
//
|
||||
// Starts a task that restores an AMI from an S3 object that was previously
|
||||
// Starts a task that restores an AMI from an Amazon S3 object that was previously
|
||||
// created by using CreateStoreImageTask (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateStoreImageTask.html).
|
||||
//
|
||||
// To use this API, you must have the required permissions. For more information,
|
||||
// see Permissions for storing and restoring AMIs using S3 (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ami-store-restore.html#ami-s3-permissions)
|
||||
// see Permissions for storing and restoring AMIs using Amazon S3 (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ami-store-restore.html#ami-s3-permissions)
|
||||
// in the Amazon Elastic Compute Cloud User Guide.
|
||||
//
|
||||
// For more information, see Store and restore an AMI using S3 (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ami-store-restore.html)
|
||||
// For more information, see Store and restore an AMI using Amazon S3 (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ami-store-restore.html)
|
||||
// in the Amazon Elastic Compute Cloud User Guide.
|
||||
//
|
||||
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
||||
|
|
@ -6985,13 +6983,13 @@ func (c *EC2) CreateStoreImageTaskRequest(input *CreateStoreImageTaskInput) (req
|
|||
|
||||
// CreateStoreImageTask API operation for Amazon Elastic Compute Cloud.
|
||||
//
|
||||
// Stores an AMI as a single object in an S3 bucket.
|
||||
// Stores an AMI as a single object in an Amazon S3 bucket.
|
||||
//
|
||||
// To use this API, you must have the required permissions. For more information,
|
||||
// see Permissions for storing and restoring AMIs using S3 (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ami-store-restore.html#ami-s3-permissions)
|
||||
// see Permissions for storing and restoring AMIs using Amazon S3 (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ami-store-restore.html#ami-s3-permissions)
|
||||
// in the Amazon Elastic Compute Cloud User Guide.
|
||||
//
|
||||
// For more information, see Store and restore an AMI using S3 (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ami-store-restore.html)
|
||||
// For more information, see Store and restore an AMI using Amazon S3 (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ami-store-restore.html)
|
||||
// in the Amazon Elastic Compute Cloud User Guide.
|
||||
//
|
||||
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
||||
|
|
@ -18016,8 +18014,8 @@ func (c *EC2) DescribeImagesRequest(input *DescribeImagesInput) (req *request.Re
|
|||
// all of the images available to you.
|
||||
//
|
||||
// The images available to you include public images, private images that you
|
||||
// own, and private images owned by other AWS accounts for which you have explicit
|
||||
// launch permissions.
|
||||
// own, and private images owned by other Amazon Web Services accounts for which
|
||||
// you have explicit launch permissions.
|
||||
//
|
||||
// Recently deregistered images appear in the returned results for a short interval
|
||||
// and then return empty results. After all instances that reference a deregistered
|
||||
|
|
@ -24905,10 +24903,10 @@ func (c *EC2) DescribeStoreImageTasksRequest(input *DescribeStoreImageTasksInput
|
|||
// the past 31 days can be viewed.
|
||||
//
|
||||
// To use this API, you must have the required permissions. For more information,
|
||||
// see Permissions for storing and restoring AMIs using S3 (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ami-store-restore.html#ami-s3-permissions)
|
||||
// see Permissions for storing and restoring AMIs using Amazon S3 (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ami-store-restore.html#ami-s3-permissions)
|
||||
// in the Amazon Elastic Compute Cloud User Guide.
|
||||
//
|
||||
// For more information, see Store and restore an AMI using S3 (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ami-store-restore.html)
|
||||
// For more information, see Store and restore an AMI using Amazon S3 (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ami-store-restore.html)
|
||||
// in the Amazon Elastic Compute Cloud User Guide.
|
||||
//
|
||||
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
||||
|
|
@ -35603,11 +35601,10 @@ func (c *EC2) ModifyImageAttributeRequest(input *ModifyImageAttributeInput) (req
|
|||
//
|
||||
// Modifies the specified attribute of the specified AMI. You can specify only
|
||||
// one attribute at a time. You can use the Attribute parameter to specify the
|
||||
// attribute or one of the following parameters: Description, LaunchPermission,
|
||||
// or ProductCode.
|
||||
// attribute or one of the following parameters: Description or LaunchPermission.
|
||||
//
|
||||
// AWS Marketplace product codes cannot be modified. Images with an AWS Marketplace
|
||||
// product code cannot be made public.
|
||||
// Images with an Amazon Web Services Marketplace product code cannot be made
|
||||
// public.
|
||||
//
|
||||
// To enable the SriovNetSupport enhanced networking attribute of an image,
|
||||
// enable SriovNetSupport on an instance and create an AMI from the instance.
|
||||
|
|
@ -39077,20 +39074,20 @@ func (c *EC2) RegisterImageRequest(input *RegisterImageInput) (req *request.Requ
|
|||
// is enabled, the root volume of an instance launched from the AMI is encrypted.
|
||||
//
|
||||
// For more information, see Create a Linux AMI from a snapshot (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/creating-an-ami-ebs.html#creating-launching-ami-from-snapshot)
|
||||
// and Use encryption with EBS-backed AMIs (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AMIEncryption.html)
|
||||
// and Use encryption with Amazon EBS-backed AMIs (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AMIEncryption.html)
|
||||
// in the Amazon Elastic Compute Cloud User Guide.
|
||||
//
|
||||
// AWS Marketplace product codes
|
||||
// Amazon Web Services Marketplace product codes
|
||||
//
|
||||
// If any snapshots have AWS Marketplace product codes, they are copied to the
|
||||
// new AMI.
|
||||
// If any snapshots have Amazon Web Services Marketplace product codes, they
|
||||
// are copied to the new AMI.
|
||||
//
|
||||
// Windows and some Linux distributions, such as Red Hat Enterprise Linux (RHEL)
|
||||
// and SUSE Linux Enterprise Server (SLES), use the EC2 billing product code
|
||||
// associated with an AMI to verify the subscription status for package updates.
|
||||
// To create a new AMI for operating systems that require a billing product
|
||||
// code, instead of registering the AMI, do the following to preserve the billing
|
||||
// product code association:
|
||||
// and SUSE Linux Enterprise Server (SLES), use the Amazon EC2 billing product
|
||||
// code associated with an AMI to verify the subscription status for package
|
||||
// updates. To create a new AMI for operating systems that require a billing
|
||||
// product code, instead of registering the AMI, do the following to preserve
|
||||
// the billing product code association:
|
||||
//
|
||||
// Launch an instance from an existing AMI with that billing product code.
|
||||
//
|
||||
|
|
@ -39104,7 +39101,7 @@ func (c *EC2) RegisterImageRequest(input *RegisterImageInput) (req *request.Requ
|
|||
// a Reserved Instance without the matching billing product code, the Reserved
|
||||
// Instance will not be applied to the On-Demand Instance. For information about
|
||||
// how to obtain the platform details and billing information of an AMI, see
|
||||
// Obtaining billing information (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ami-billing-info.html)
|
||||
// Understanding AMI billing (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ami-billing-info.html)
|
||||
// in the Amazon Elastic Compute Cloud User Guide.
|
||||
//
|
||||
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
||||
|
|
@ -40938,8 +40935,6 @@ func (c *EC2) ResetImageAttributeRequest(input *ResetImageAttributeInput) (req *
|
|||
//
|
||||
// Resets an attribute of an AMI to its default value.
|
||||
//
|
||||
// The productCodes attribute can't be reset.
|
||||
//
|
||||
// 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.
|
||||
|
|
@ -42321,6 +42316,11 @@ func (c *EC2) StartInstancesRequest(input *StartInstancesInput) (req *request.Re
|
|||
// Performing this operation on an instance that uses an instance store as its
|
||||
// root device returns an error.
|
||||
//
|
||||
// If you attempt to start a T3 instance with host tenancy and the unlimted
|
||||
// CPU credit option, the request fails. The unlimited CPU credit option is
|
||||
// not supported on Dedicated Hosts. Before you start the instance, either change
|
||||
// its CPU credit option to standard, or change its tenancy to default or dedicated.
|
||||
//
|
||||
// For more information, see Stopping instances (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Stop_Start.html)
|
||||
// in the Amazon EC2 User Guide.
|
||||
//
|
||||
|
|
@ -51471,12 +51471,13 @@ type CopyImageInput struct {
|
|||
Description *string `type:"string"`
|
||||
|
||||
// The Amazon Resource Name (ARN) of the Outpost to which to copy the AMI. Only
|
||||
// specify this parameter when copying an AMI from an AWS Region to an Outpost.
|
||||
// The AMI must be in the Region of the destination Outpost. You cannot copy
|
||||
// an AMI from an Outpost to a Region, from one Outpost to another, or within
|
||||
// the same Outpost.
|
||||
// specify this parameter when copying an AMI from an Amazon Web Services Region
|
||||
// to an Outpost. The AMI must be in the Region of the destination Outpost.
|
||||
// You cannot copy an AMI from an Outpost to a Region, from one Outpost to another,
|
||||
// or within the same Outpost.
|
||||
//
|
||||
// For more information, see Copying AMIs from an AWS Region to an Outpost (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/snapshots-outposts.html#copy-amis)
|
||||
// For more information, see Copying AMIs from an Amazon Web Services Region
|
||||
// to an Outpost (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/snapshots-outposts.html#copy-amis)
|
||||
// in the Amazon Elastic Compute Cloud User Guide.
|
||||
DestinationOutpostArn *string `type:"string"`
|
||||
|
||||
|
|
@ -51488,19 +51489,19 @@ type CopyImageInput struct {
|
|||
|
||||
// Specifies whether the destination snapshots of the copied image should be
|
||||
// encrypted. You can encrypt a copy of an unencrypted snapshot, but you cannot
|
||||
// create an unencrypted copy of an encrypted snapshot. The default CMK for
|
||||
// EBS is used unless you specify a non-default AWS Key Management Service (AWS
|
||||
// KMS) CMK using KmsKeyId. For more information, see Amazon EBS Encryption
|
||||
// create an unencrypted copy of an encrypted snapshot. The default KMS key
|
||||
// for Amazon EBS is used unless you specify a non-default Key Management Service
|
||||
// (KMS) KMS key using KmsKeyId. For more information, see Amazon EBS Encryption
|
||||
// (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSEncryption.html)
|
||||
// in the Amazon Elastic Compute Cloud User Guide.
|
||||
Encrypted *bool `locationName:"encrypted" type:"boolean"`
|
||||
|
||||
// The identifier of the symmetric AWS Key Management Service (AWS KMS) customer
|
||||
// master key (CMK) to use when creating encrypted volumes. If this parameter
|
||||
// is not specified, your AWS managed CMK for EBS is used. If you specify a
|
||||
// CMK, you must also set the encrypted state to true.
|
||||
// The identifier of the symmetric Key Management Service (KMS) KMS key to use
|
||||
// when creating encrypted volumes. If this parameter is not specified, your
|
||||
// Amazon Web Services managed KMS key for Amazon EBS is used. If you specify
|
||||
// a KMS key, you must also set the encrypted state to true.
|
||||
//
|
||||
// You can specify a CMK using any of the following:
|
||||
// You can specify a KMS key using any of the following:
|
||||
//
|
||||
// * Key ID. For example, 1234abcd-12ab-34cd-56ef-1234567890ab.
|
||||
//
|
||||
|
|
@ -51510,12 +51511,13 @@ type CopyImageInput struct {
|
|||
//
|
||||
// * Alias ARN. For example, arn:aws:kms:us-east-1:012345678910:alias/ExampleAlias.
|
||||
//
|
||||
// AWS authenticates the CMK asynchronously. Therefore, if you specify an identifier
|
||||
// that is not valid, the action can appear to complete, but eventually fails.
|
||||
// Amazon Web Services authenticates the KMS key asynchronously. Therefore,
|
||||
// if you specify an identifier that is not valid, the action can appear to
|
||||
// complete, but eventually fails.
|
||||
//
|
||||
// The specified CMK must exist in the destination Region.
|
||||
// The specified KMS key must exist in the destination Region.
|
||||
//
|
||||
// Amazon EBS does not support asymmetric CMKs.
|
||||
// Amazon EBS does not support asymmetric KMS keys.
|
||||
KmsKeyId *string `locationName:"kmsKeyId" type:"string"`
|
||||
|
||||
// The name of the new AMI in the destination Region.
|
||||
|
|
@ -53874,8 +53876,10 @@ type CreateImageInput struct {
|
|||
|
||||
// By default, Amazon EC2 attempts to shut down and reboot the instance before
|
||||
// creating the image. If the No Reboot option is set, Amazon EC2 doesn't shut
|
||||
// down the instance before creating the image. When this option is used, file
|
||||
// system integrity on the created image can't be guaranteed.
|
||||
// down the instance before creating the image. Without a reboot, the AMI will
|
||||
// be crash consistent (all the volumes are snapshotted at the same time), but
|
||||
// not application consistent (all the operating system buffers are not flushed
|
||||
// to disk before the snapshots are created).
|
||||
NoReboot *bool `locationName:"noReboot" type:"boolean"`
|
||||
|
||||
// The tags to apply to the AMI and snapshots on creation. You can tag the AMI,
|
||||
|
|
@ -53884,7 +53888,7 @@ type CreateImageInput struct {
|
|||
// * To tag the AMI, the value for ResourceType must be image.
|
||||
//
|
||||
// * To tag the snapshots that are created of the root volume and of other
|
||||
// EBS volumes that are attached to the instance, the value for ResourceType
|
||||
// Amazon EBS volumes that are attached to the instance, the value for ResourceType
|
||||
// must be snapshot. The same tag is applied to all of the snapshots that
|
||||
// are created.
|
||||
//
|
||||
|
|
@ -56201,7 +56205,7 @@ func (s *CreateReservedInstancesListingOutput) SetReservedInstancesListings(v []
|
|||
type CreateRestoreImageTaskInput struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
// The name of the S3 bucket that contains the stored AMI object.
|
||||
// The name of the Amazon S3 bucket that contains the stored AMI object.
|
||||
//
|
||||
// Bucket is a required field
|
||||
Bucket *string `type:"string" required:"true"`
|
||||
|
|
@ -57026,9 +57030,9 @@ func (s *CreateSpotDatafeedSubscriptionOutput) SetSpotDatafeedSubscription(v *Sp
|
|||
type CreateStoreImageTaskInput struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
// The name of the S3 bucket in which the AMI object will be stored. The bucket
|
||||
// must be in the Region in which the request is being made. The AMI object
|
||||
// appears in the bucket only after the upload task has completed.
|
||||
// The name of the Amazon S3 bucket in which the AMI object will be stored.
|
||||
// The bucket must be in the Region in which the request is being made. The
|
||||
// AMI object appears in the bucket only after the upload task has completed.
|
||||
//
|
||||
// Bucket is a required field
|
||||
Bucket *string `type:"string" required:"true"`
|
||||
|
|
@ -57044,7 +57048,8 @@ type CreateStoreImageTaskInput struct {
|
|||
// ImageId is a required field
|
||||
ImageId *string `type:"string" required:"true"`
|
||||
|
||||
// The tags to apply to the AMI object that will be stored in the S3 bucket.
|
||||
// The tags to apply to the AMI object that will be stored in the Amazon S3
|
||||
// bucket.
|
||||
S3ObjectTags []*S3ObjectTag `locationName:"S3ObjectTag" locationNameList:"item" type:"list"`
|
||||
}
|
||||
|
||||
|
|
@ -69650,8 +69655,9 @@ type DescribeImagesInput struct {
|
|||
// it is UnauthorizedOperation.
|
||||
DryRun *bool `locationName:"dryRun" type:"boolean"`
|
||||
|
||||
// Scopes the images by users with explicit launch permissions. Specify an AWS
|
||||
// account ID, self (the sender of the request), or all (public AMIs).
|
||||
// Scopes the images by users with explicit launch permissions. Specify an Amazon
|
||||
// Web Services account ID, self (the sender of the request), or all (public
|
||||
// AMIs).
|
||||
ExecutableUsers []*string `locationName:"ExecutableBy" locationNameList:"ExecutableBy" type:"list"`
|
||||
|
||||
// The filters.
|
||||
|
|
@ -69665,16 +69671,16 @@ type DescribeImagesInput struct {
|
|||
// block device mapping (for example, /dev/sdh or xvdh).
|
||||
//
|
||||
// * block-device-mapping.snapshot-id - The ID of the snapshot used for the
|
||||
// EBS volume.
|
||||
// Amazon EBS volume.
|
||||
//
|
||||
// * block-device-mapping.volume-size - The volume size of the EBS volume,
|
||||
// in GiB.
|
||||
// * block-device-mapping.volume-size - The volume size of the Amazon EBS
|
||||
// volume, in GiB.
|
||||
//
|
||||
// * block-device-mapping.volume-type - The volume type of the EBS volume
|
||||
// (gp2 | io1 | io2 | st1 | sc1 | standard).
|
||||
// * block-device-mapping.volume-type - The volume type of the Amazon EBS
|
||||
// volume (io1 | io2 | gp2 | gp3 | sc1 | st1 | standard).
|
||||
//
|
||||
// * block-device-mapping.encrypted - A Boolean that indicates whether the
|
||||
// EBS volume is encrypted.
|
||||
// Amazon EBS volume is encrypted.
|
||||
//
|
||||
// * description - The description of the image (provided during image creation).
|
||||
//
|
||||
|
|
@ -69696,18 +69702,18 @@ type DescribeImagesInput struct {
|
|||
// * name - The name of the AMI (provided during image creation).
|
||||
//
|
||||
// * owner-alias - The owner alias (amazon | aws-marketplace). The valid
|
||||
// aliases are defined in an Amazon-maintained list. This is not the AWS
|
||||
// account alias that can be set using the IAM console. We recommend that
|
||||
// you use the Owner request parameter instead of this filter.
|
||||
// aliases are defined in an Amazon-maintained list. This is not the Amazon
|
||||
// Web Services account alias that can be set using the IAM console. We recommend
|
||||
// that you use the Owner request parameter instead of this filter.
|
||||
//
|
||||
// * owner-id - The AWS account ID of the owner. We recommend that you use
|
||||
// the Owner request parameter instead of this filter.
|
||||
// * owner-id - The Amazon Web Services account ID of the owner. We recommend
|
||||
// that you use the Owner request parameter instead of this filter.
|
||||
//
|
||||
// * platform - The platform. To only list Windows-based AMIs, use windows.
|
||||
//
|
||||
// * product-code - The product code.
|
||||
//
|
||||
// * product-code.type - The type of the product code (devpay | marketplace).
|
||||
// * product-code.type - The type of the product code (marketplace).
|
||||
//
|
||||
// * ramdisk-id - The RAM disk ID.
|
||||
//
|
||||
|
|
@ -69752,9 +69758,9 @@ type DescribeImagesInput struct {
|
|||
IncludeDeprecated *bool `type:"boolean"`
|
||||
|
||||
// Scopes the results to images with the specified owners. You can specify a
|
||||
// combination of AWS account IDs, self, amazon, and aws-marketplace. If you
|
||||
// omit this parameter, the results include all images for which you have launch
|
||||
// permissions, regardless of ownership.
|
||||
// combination of Amazon Web Services account IDs, self, amazon, and aws-marketplace.
|
||||
// If you omit this parameter, the results include all images for which you
|
||||
// have launch permissions, regardless of ownership.
|
||||
Owners []*string `locationName:"Owner" locationNameList:"Owner" type:"list"`
|
||||
}
|
||||
|
||||
|
|
@ -70925,7 +70931,8 @@ type DescribeInstanceTypesInput struct {
|
|||
// (ENA) is supported or required (required | supported | unsupported).
|
||||
//
|
||||
// * network-info.encryption-in-transit-supported - Indicates whether the
|
||||
// instance type automatically encrypts in-transit traffic between instances.
|
||||
// instance type automatically encrypts in-transit traffic between instances
|
||||
// (true | false).
|
||||
//
|
||||
// * network-info.ipv4-addresses-per-interface - The maximum number of private
|
||||
// IPv4 addresses per network interface.
|
||||
|
|
@ -85314,9 +85321,6 @@ type EventInformation struct {
|
|||
//
|
||||
// * modify_succeeded - The EC2 Fleet or Spot Fleet request was modified.
|
||||
//
|
||||
// * price_update - The price for a launch configuration was adjusted because
|
||||
// it was too high. This change is permanent.
|
||||
//
|
||||
// * submitted - The EC2 Fleet or Spot Fleet request is being evaluated and
|
||||
// Amazon EC2 is preparing to launch the target number of Spot Instances.
|
||||
//
|
||||
|
|
@ -91671,8 +91675,8 @@ type Image struct {
|
|||
// The location of the AMI.
|
||||
ImageLocation *string `locationName:"imageLocation" type:"string"`
|
||||
|
||||
// The AWS account alias (for example, amazon, self) or the AWS account ID of
|
||||
// the AMI owner.
|
||||
// The Amazon Web Services account alias (for example, amazon, self) or the
|
||||
// Amazon Web Services account ID of the AMI owner.
|
||||
ImageOwnerAlias *string `locationName:"imageOwnerAlias" type:"string"`
|
||||
|
||||
// The type of image.
|
||||
|
|
@ -91685,14 +91689,14 @@ type Image struct {
|
|||
// The name of the AMI that was provided during image creation.
|
||||
Name *string `locationName:"name" type:"string"`
|
||||
|
||||
// The AWS account ID of the image owner.
|
||||
// The ID of the Amazon Web Services account that owns the image.
|
||||
OwnerId *string `locationName:"imageOwnerId" type:"string"`
|
||||
|
||||
// This value is set to windows for Windows AMIs; otherwise, it is blank.
|
||||
Platform *string `locationName:"platform" type:"string" enum:"PlatformValues"`
|
||||
|
||||
// The platform details associated with the billing code of the AMI. For more
|
||||
// information, see Obtaining Billing Information (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ami-billing-info.html)
|
||||
// information, see Understanding AMI billing (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ami-billing-info.html)
|
||||
// in the Amazon Elastic Compute Cloud User Guide.
|
||||
PlatformDetails *string `locationName:"platformDetails" type:"string"`
|
||||
|
||||
|
|
@ -91711,8 +91715,8 @@ type Image struct {
|
|||
// The device name of the root device volume (for example, /dev/sda1).
|
||||
RootDeviceName *string `locationName:"rootDeviceName" type:"string"`
|
||||
|
||||
// The type of root device used by the AMI. The AMI can use an EBS volume or
|
||||
// an instance store volume.
|
||||
// The type of root device used by the AMI. The AMI can use an Amazon EBS volume
|
||||
// or an instance store volume.
|
||||
RootDeviceType *string `locationName:"rootDeviceType" type:"string" enum:"DeviceType"`
|
||||
|
||||
// Specifies whether enhanced networking with the Intel 82599 Virtual Function
|
||||
|
|
@ -91731,10 +91735,12 @@ type Image struct {
|
|||
|
||||
// The operation of the Amazon EC2 instance and the billing code that is associated
|
||||
// with the AMI. usageOperation corresponds to the lineitem/Operation (https://docs.aws.amazon.com/cur/latest/userguide/Lineitem-columns.html#Lineitem-details-O-Operation)
|
||||
// column on your AWS Cost and Usage Report and in the AWS Price List API (https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/price-changes.html).
|
||||
// For the list of UsageOperation codes, see Platform Details and Usage Operation
|
||||
// Billing Codes (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ami-billing-info.html#billing-info)
|
||||
// in the Amazon Elastic Compute Cloud User Guide.
|
||||
// column on your Amazon Web Services Cost and Usage Report and in the Amazon
|
||||
// Web Services Price List API (https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/price-changes.html).
|
||||
// You can view these fields on the Instances or AMIs pages in the Amazon EC2
|
||||
// console, or in the responses that are returned by the DescribeImages (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeImages.html)
|
||||
// command in the Amazon EC2 API, or the describe-images (https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-images.html)
|
||||
// command in the CLI.
|
||||
UsageOperation *string `locationName:"usageOperation" type:"string"`
|
||||
|
||||
// The type of virtualization of the AMI.
|
||||
|
|
@ -94314,6 +94320,8 @@ type InstanceCreditSpecificationRequest struct {
|
|||
|
||||
// The credit option for CPU usage of the instance. Valid values are standard
|
||||
// and unlimited.
|
||||
//
|
||||
// T3 instances with host tenancy do not support the unlimited CPU credit option.
|
||||
CpuCredits *string `type:"string"`
|
||||
|
||||
// The ID of the instance.
|
||||
|
|
@ -97095,7 +97103,7 @@ type LaunchPermission struct {
|
|||
// The name of the group.
|
||||
Group *string `locationName:"group" type:"string" enum:"PermissionGroup"`
|
||||
|
||||
// The AWS account ID.
|
||||
// The Amazon Web Services account ID.
|
||||
//
|
||||
// Constraints: Up to 10 000 account IDs can be specified in a single request.
|
||||
UserId *string `locationName:"userId" type:"string"`
|
||||
|
|
@ -97127,11 +97135,12 @@ func (s *LaunchPermission) SetUserId(v string) *LaunchPermission {
|
|||
type LaunchPermissionModifications struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
// The AWS account ID to add to the list of launch permissions for the AMI.
|
||||
// The Amazon Web Services account ID to add to the list of launch permissions
|
||||
// for the AMI.
|
||||
Add []*LaunchPermission `locationNameList:"item" type:"list"`
|
||||
|
||||
// The AWS account ID to remove from the list of launch permissions for the
|
||||
// AMI.
|
||||
// The Amazon Web Services account ID to remove from the list of launch permissions
|
||||
// for the AMI.
|
||||
Remove []*LaunchPermission `locationNameList:"item" type:"list"`
|
||||
}
|
||||
|
||||
|
|
@ -100303,7 +100312,7 @@ type ManagedPrefixList struct {
|
|||
// The name of the prefix list.
|
||||
PrefixListName *string `locationName:"prefixListName" type:"string"`
|
||||
|
||||
// The state of the prefix list.
|
||||
// The current state of the prefix list.
|
||||
State *string `locationName:"state" type:"string" enum:"PrefixListState"`
|
||||
|
||||
// The state message.
|
||||
|
|
@ -100623,9 +100632,8 @@ type ModifyCapacityReservationInput struct {
|
|||
// date and time. You must provide an EndDate value if EndDateType is limited.
|
||||
EndDateType *string `type:"string" enum:"EndDateType"`
|
||||
|
||||
// The number of instances for which to reserve capacity.
|
||||
//
|
||||
// Valid range: 1 - 1000
|
||||
// The number of instances for which to reserve capacity. The number of instances
|
||||
// can't be increased or decreased by more than 1000 in a single request.
|
||||
InstanceCount *int64 `type:"integer"`
|
||||
}
|
||||
|
||||
|
|
@ -101640,8 +101648,8 @@ func (s ModifyIdentityIdFormatOutput) GoString() string {
|
|||
type ModifyImageAttributeInput struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
// The name of the attribute to modify. The valid values are description, launchPermission,
|
||||
// and productCodes.
|
||||
// The name of the attribute to modify. The valid values are description and
|
||||
// launchPermission.
|
||||
Attribute *string `type:"string"`
|
||||
|
||||
// A new description for the AMI.
|
||||
|
|
@ -101665,20 +101673,19 @@ type ModifyImageAttributeInput struct {
|
|||
// is launchPermission.
|
||||
OperationType *string `type:"string" enum:"OperationType"`
|
||||
|
||||
// The DevPay product codes. After you add a product code to an AMI, it can't
|
||||
// be removed.
|
||||
// Not supported.
|
||||
ProductCodes []*string `locationName:"ProductCode" locationNameList:"ProductCode" type:"list"`
|
||||
|
||||
// The user groups. This parameter can be used only when the Attribute parameter
|
||||
// is launchPermission.
|
||||
UserGroups []*string `locationName:"UserGroup" locationNameList:"UserGroup" type:"list"`
|
||||
|
||||
// The AWS account IDs. This parameter can be used only when the Attribute parameter
|
||||
// is launchPermission.
|
||||
// The Amazon Web Services account IDs. This parameter can be used only when
|
||||
// the Attribute parameter is launchPermission.
|
||||
UserIds []*string `locationName:"UserId" locationNameList:"UserId" type:"list"`
|
||||
|
||||
// The value of the attribute being modified. This parameter can be used only
|
||||
// when the Attribute parameter is description or productCodes.
|
||||
// when the Attribute parameter is description.
|
||||
Value *string `type:"string"`
|
||||
}
|
||||
|
||||
|
|
@ -102583,6 +102590,10 @@ type ModifyInstancePlacementInput struct {
|
|||
PartitionNumber *int64 `type:"integer"`
|
||||
|
||||
// The tenancy for the instance.
|
||||
//
|
||||
// For T3 instances, you can't change the tenancy from dedicated to host, or
|
||||
// from host to dedicated. Attempting to make one of these unsupported tenancy
|
||||
// changes results in the InvalidTenancy error code.
|
||||
Tenancy *string `locationName:"tenancy" type:"string" enum:"HostTenancy"`
|
||||
}
|
||||
|
||||
|
|
@ -102795,6 +102806,10 @@ type ModifyManagedPrefixListInput struct {
|
|||
// The maximum number of entries for the prefix list. You cannot modify the
|
||||
// entries of a prefix list and modify the size of a prefix list at the same
|
||||
// time.
|
||||
//
|
||||
// If any of the resources that reference the prefix list cannot support the
|
||||
// new maximum size, the modify operation fails. Check the state message for
|
||||
// the IDs of the first ten resources that do not support the new maximum size.
|
||||
MaxEntries *int64 `type:"integer"`
|
||||
|
||||
// The ID of the prefix list.
|
||||
|
|
@ -108556,6 +108571,9 @@ type Placement struct {
|
|||
// command.
|
||||
//
|
||||
// This parameter is not supported by CreateFleet (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateFleet).
|
||||
//
|
||||
// T3 instances that use the unlimited CPU credit option do not support host
|
||||
// tenancy.
|
||||
Tenancy *string `locationName:"tenancy" type:"string" enum:"Tenancy"`
|
||||
}
|
||||
|
||||
|
|
@ -110410,14 +110428,14 @@ type RegisterImageInput struct {
|
|||
Architecture *string `locationName:"architecture" type:"string" enum:"ArchitectureValues"`
|
||||
|
||||
// The billing product codes. Your account must be authorized to specify billing
|
||||
// product codes. Otherwise, you can use the AWS Marketplace to bill for the
|
||||
// use of an AMI.
|
||||
// product codes. Otherwise, you can use the Amazon Web Services Marketplace
|
||||
// to bill for the use of an AMI.
|
||||
BillingProducts []*string `locationName:"BillingProduct" locationNameList:"item" type:"list"`
|
||||
|
||||
// The block device mapping entries.
|
||||
//
|
||||
// If you specify an EBS volume using the ID of an EBS snapshot, you can't specify
|
||||
// the encryption state of the volume.
|
||||
// If you specify an Amazon EBS volume using the ID of an Amazon EBS snapshot,
|
||||
// you can't specify the encryption state of the volume.
|
||||
//
|
||||
// If you create an AMI on an Outpost, then all backing snapshots must be on
|
||||
// the same Outpost or in the Region of that Outpost. AMIs on an Outpost that
|
||||
|
|
@ -115891,6 +115909,8 @@ type RunInstancesInput struct {
|
|||
// in the Amazon EC2 User Guide.
|
||||
//
|
||||
// Default: standard (T2 instances) or unlimited (T3/T3a instances)
|
||||
//
|
||||
// For T3 instances with host tenancy, only standard is supported.
|
||||
CreditSpecification *CreditSpecificationRequest `type:"structure"`
|
||||
|
||||
// If you set this parameter to true, you can't terminate the instance using
|
||||
|
|
@ -116544,8 +116564,8 @@ func (s *RunScheduledInstancesOutput) SetInstanceIdSet(v []*string) *RunSchedule
|
|||
return s
|
||||
}
|
||||
|
||||
// The tags to apply to the AMI object that will be stored in the S3 bucket.
|
||||
// For more information, see Categorizing your storage using tags (https://docs.aws.amazon.com/AmazonS3/latest/userguide/object-tagging.html)
|
||||
// The tags to apply to the AMI object that will be stored in the Amazon S3
|
||||
// bucket. For more information, see Categorizing your storage using tags (https://docs.aws.amazon.com/AmazonS3/latest/userguide/object-tagging.html)
|
||||
// in the Amazon Simple Storage Service User Guide.
|
||||
type S3ObjectTag struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
|
@ -116585,14 +116605,14 @@ func (s *S3ObjectTag) SetValue(v string) *S3ObjectTag {
|
|||
return s
|
||||
}
|
||||
|
||||
// Describes the storage parameters for S3 and S3 buckets for an instance store-backed
|
||||
// AMI.
|
||||
// Describes the storage parameters for Amazon S3 and Amazon S3 buckets for
|
||||
// an instance store-backed AMI.
|
||||
type S3Storage struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
// The access key ID of the owner of the bucket. Before you specify a value
|
||||
// for your access key ID, review and follow the guidance in Best Practices
|
||||
// for Managing AWS Access Keys (https://docs.aws.amazon.com/general/latest/gr/aws-access-keys-best-practices.html).
|
||||
// for Managing Amazon Web Services Access Keys (https://docs.aws.amazon.com/general/latest/gr/aws-access-keys-best-practices.html).
|
||||
AWSAccessKeyId *string `type:"string"`
|
||||
|
||||
// The bucket in which to store the AMI. You can specify a bucket that you already
|
||||
|
|
@ -121704,7 +121724,7 @@ type StoreImageTaskResult struct {
|
|||
// The ID of the AMI that is being stored.
|
||||
AmiId *string `locationName:"amiId" type:"string"`
|
||||
|
||||
// The name of the S3 bucket that contains the stored AMI object.
|
||||
// The name of the Amazon S3 bucket that contains the stored AMI object.
|
||||
Bucket *string `locationName:"bucket" type:"string"`
|
||||
|
||||
// The progress of the task as a percentage.
|
||||
|
|
@ -122278,20 +122298,19 @@ func (s *TagDescription) SetValue(v string) *TagDescription {
|
|||
type TagSpecification struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
// The type of resource to tag. Currently, the resource types that support tagging
|
||||
// on creation are: capacity-reservation | carrier-gateway | client-vpn-endpoint
|
||||
// | customer-gateway | dedicated-host | dhcp-options | egress-only-internet-gateway
|
||||
// | elastic-ip | elastic-gpu | export-image-task | export-instance-task | fleet
|
||||
// | fpga-image | host-reservation | image| import-image-task | import-snapshot-task
|
||||
// | instance | instance-event-window | internet-gateway | ipv4pool-ec2 | ipv6pool-ec2
|
||||
// | key-pair | launch-template | local-gateway-route-table-vpc-association
|
||||
// | placement-group | prefix-list | natgateway | network-acl | network-interface
|
||||
// | reserved-instances |route-table | security-group| snapshot | spot-fleet-request
|
||||
// | spot-instances-request | snapshot | subnet | traffic-mirror-filter | traffic-mirror-session
|
||||
// | traffic-mirror-target | transit-gateway | transit-gateway-attachment |
|
||||
// transit-gateway-multicast-domain | transit-gateway-route-table | volume |vpc
|
||||
// | vpc-peering-connection | vpc-endpoint (for interface and gateway endpoints)
|
||||
// | vpc-endpoint-service (for Amazon Web Services PrivateLink) | vpc-flow-log
|
||||
// The type of resource to tag on creation. The possible values are: capacity-reservation
|
||||
// | carrier-gateway | client-vpn-endpoint | customer-gateway | dedicated-host
|
||||
// | dhcp-options | egress-only-internet-gateway | elastic-gpu | elastic-ip
|
||||
// | export-image-task | export-instance-task | fleet | fpga-image | host-reservation
|
||||
// | image | import-image-task | import-snapshot-task | instance | instance-event-window
|
||||
// | internet-gateway | ipv4pool-ec2 | ipv6pool-ec2 | key-pair | launch-template
|
||||
// | local-gateway-route-table-vpc-association | natgateway | network-acl |
|
||||
// network-insights-analysis | network-insights-path | network-interface | placement-group
|
||||
// | prefix-list | reserved-instances | route-table | security-group | security-group-rule
|
||||
// | snapshot | spot-fleet-request | spot-instances-request | subnet | traffic-mirror-filter
|
||||
// | traffic-mirror-session | traffic-mirror-target | transit-gateway | transit-gateway-attachment
|
||||
// | transit-gateway-multicast-domain | transit-gateway-route-table | volume
|
||||
// | vpc | vpc-endpoint | vpc-endpoint-service | vpc-flow-log | vpc-peering-connection
|
||||
// | vpn-connection | vpn-gateway.
|
||||
//
|
||||
// To tag a resource after it has been created, see CreateTags (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateTags.html).
|
||||
|
|
@ -122508,7 +122527,7 @@ func (s *TargetConfiguration) SetOfferingId(v string) *TargetConfiguration {
|
|||
type TargetConfigurationRequest struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
// The number of instances the Covertible Reserved Instance offering can be
|
||||
// The number of instances the Convertible Reserved Instance offering can be
|
||||
// applied to. This parameter is reserved and cannot be specified in a request
|
||||
InstanceCount *int64 `type:"integer"`
|
||||
|
||||
|
|
@ -129176,6 +129195,9 @@ const (
|
|||
|
||||
// ArchitectureValuesArm64 is a ArchitectureValues enum value
|
||||
ArchitectureValuesArm64 = "arm64"
|
||||
|
||||
// ArchitectureValuesX8664Mac is a ArchitectureValues enum value
|
||||
ArchitectureValuesX8664Mac = "x86_64_mac"
|
||||
)
|
||||
|
||||
// ArchitectureValues_Values returns all elements of the ArchitectureValues enum
|
||||
|
|
@ -129184,6 +129206,7 @@ func ArchitectureValues_Values() []string {
|
|||
ArchitectureValuesI386,
|
||||
ArchitectureValuesX8664,
|
||||
ArchitectureValuesArm64,
|
||||
ArchitectureValuesX8664Mac,
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -132378,6 +132401,15 @@ const (
|
|||
|
||||
// InstanceTypeX2gdMetal is a InstanceType enum value
|
||||
InstanceTypeX2gdMetal = "x2gd.metal"
|
||||
|
||||
// InstanceTypeVt13xlarge is a InstanceType enum value
|
||||
InstanceTypeVt13xlarge = "vt1.3xlarge"
|
||||
|
||||
// InstanceTypeVt16xlarge is a InstanceType enum value
|
||||
InstanceTypeVt16xlarge = "vt1.6xlarge"
|
||||
|
||||
// InstanceTypeVt124xlarge is a InstanceType enum value
|
||||
InstanceTypeVt124xlarge = "vt1.24xlarge"
|
||||
)
|
||||
|
||||
// InstanceType_Values returns all elements of the InstanceType enum
|
||||
|
|
@ -132800,6 +132832,9 @@ func InstanceType_Values() []string {
|
|||
InstanceTypeX2gd12xlarge,
|
||||
InstanceTypeX2gd16xlarge,
|
||||
InstanceTypeX2gdMetal,
|
||||
InstanceTypeVt13xlarge,
|
||||
InstanceTypeVt16xlarge,
|
||||
InstanceTypeVt124xlarge,
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -133920,12 +133955,18 @@ func ResetImageAttributeName_Values() []string {
|
|||
}
|
||||
|
||||
const (
|
||||
// ResourceTypeCapacityReservation is a ResourceType enum value
|
||||
ResourceTypeCapacityReservation = "capacity-reservation"
|
||||
|
||||
// ResourceTypeClientVpnEndpoint is a ResourceType enum value
|
||||
ResourceTypeClientVpnEndpoint = "client-vpn-endpoint"
|
||||
|
||||
// ResourceTypeCustomerGateway is a ResourceType enum value
|
||||
ResourceTypeCustomerGateway = "customer-gateway"
|
||||
|
||||
// ResourceTypeCarrierGateway is a ResourceType enum value
|
||||
ResourceTypeCarrierGateway = "carrier-gateway"
|
||||
|
||||
// ResourceTypeDedicatedHost is a ResourceType enum value
|
||||
ResourceTypeDedicatedHost = "dedicated-host"
|
||||
|
||||
|
|
@ -133974,15 +134015,36 @@ const (
|
|||
// ResourceTypeInternetGateway is a ResourceType enum value
|
||||
ResourceTypeInternetGateway = "internet-gateway"
|
||||
|
||||
// ResourceTypeIpv4poolEc2 is a ResourceType enum value
|
||||
ResourceTypeIpv4poolEc2 = "ipv4pool-ec2"
|
||||
|
||||
// ResourceTypeIpv6poolEc2 is a ResourceType enum value
|
||||
ResourceTypeIpv6poolEc2 = "ipv6pool-ec2"
|
||||
|
||||
// ResourceTypeKeyPair is a ResourceType enum value
|
||||
ResourceTypeKeyPair = "key-pair"
|
||||
|
||||
// ResourceTypeLaunchTemplate is a ResourceType enum value
|
||||
ResourceTypeLaunchTemplate = "launch-template"
|
||||
|
||||
// ResourceTypeLocalGateway is a ResourceType enum value
|
||||
ResourceTypeLocalGateway = "local-gateway"
|
||||
|
||||
// ResourceTypeLocalGatewayRouteTable is a ResourceType enum value
|
||||
ResourceTypeLocalGatewayRouteTable = "local-gateway-route-table"
|
||||
|
||||
// ResourceTypeLocalGatewayVirtualInterface is a ResourceType enum value
|
||||
ResourceTypeLocalGatewayVirtualInterface = "local-gateway-virtual-interface"
|
||||
|
||||
// ResourceTypeLocalGatewayVirtualInterfaceGroup is a ResourceType enum value
|
||||
ResourceTypeLocalGatewayVirtualInterfaceGroup = "local-gateway-virtual-interface-group"
|
||||
|
||||
// ResourceTypeLocalGatewayRouteTableVpcAssociation is a ResourceType enum value
|
||||
ResourceTypeLocalGatewayRouteTableVpcAssociation = "local-gateway-route-table-vpc-association"
|
||||
|
||||
// ResourceTypeLocalGatewayRouteTableVirtualInterfaceGroupAssociation is a ResourceType enum value
|
||||
ResourceTypeLocalGatewayRouteTableVirtualInterfaceGroupAssociation = "local-gateway-route-table-virtual-interface-group-association"
|
||||
|
||||
// ResourceTypeNatgateway is a ResourceType enum value
|
||||
ResourceTypeNatgateway = "natgateway"
|
||||
|
||||
|
|
@ -134001,6 +134063,12 @@ const (
|
|||
// ResourceTypePlacementGroup is a ResourceType enum value
|
||||
ResourceTypePlacementGroup = "placement-group"
|
||||
|
||||
// ResourceTypePrefixList is a ResourceType enum value
|
||||
ResourceTypePrefixList = "prefix-list"
|
||||
|
||||
// ResourceTypeReplaceRootVolumeTask is a ResourceType enum value
|
||||
ResourceTypeReplaceRootVolumeTask = "replace-root-volume-task"
|
||||
|
||||
// ResourceTypeReservedInstances is a ResourceType enum value
|
||||
ResourceTypeReservedInstances = "reserved-instances"
|
||||
|
||||
|
|
@ -134055,6 +134123,12 @@ const (
|
|||
// ResourceTypeVpc is a ResourceType enum value
|
||||
ResourceTypeVpc = "vpc"
|
||||
|
||||
// ResourceTypeVpcEndpoint is a ResourceType enum value
|
||||
ResourceTypeVpcEndpoint = "vpc-endpoint"
|
||||
|
||||
// ResourceTypeVpcEndpointService is a ResourceType enum value
|
||||
ResourceTypeVpcEndpointService = "vpc-endpoint-service"
|
||||
|
||||
// ResourceTypeVpcPeeringConnection is a ResourceType enum value
|
||||
ResourceTypeVpcPeeringConnection = "vpc-peering-connection"
|
||||
|
||||
|
|
@ -134071,8 +134145,10 @@ const (
|
|||
// ResourceType_Values returns all elements of the ResourceType enum
|
||||
func ResourceType_Values() []string {
|
||||
return []string{
|
||||
ResourceTypeCapacityReservation,
|
||||
ResourceTypeClientVpnEndpoint,
|
||||
ResourceTypeCustomerGateway,
|
||||
ResourceTypeCarrierGateway,
|
||||
ResourceTypeDedicatedHost,
|
||||
ResourceTypeDhcpOptions,
|
||||
ResourceTypeEgressOnlyInternetGateway,
|
||||
|
|
@ -134089,15 +134165,24 @@ func ResourceType_Values() []string {
|
|||
ResourceTypeInstance,
|
||||
ResourceTypeInstanceEventWindow,
|
||||
ResourceTypeInternetGateway,
|
||||
ResourceTypeIpv4poolEc2,
|
||||
ResourceTypeIpv6poolEc2,
|
||||
ResourceTypeKeyPair,
|
||||
ResourceTypeLaunchTemplate,
|
||||
ResourceTypeLocalGateway,
|
||||
ResourceTypeLocalGatewayRouteTable,
|
||||
ResourceTypeLocalGatewayVirtualInterface,
|
||||
ResourceTypeLocalGatewayVirtualInterfaceGroup,
|
||||
ResourceTypeLocalGatewayRouteTableVpcAssociation,
|
||||
ResourceTypeLocalGatewayRouteTableVirtualInterfaceGroupAssociation,
|
||||
ResourceTypeNatgateway,
|
||||
ResourceTypeNetworkAcl,
|
||||
ResourceTypeNetworkInterface,
|
||||
ResourceTypeNetworkInsightsAnalysis,
|
||||
ResourceTypeNetworkInsightsPath,
|
||||
ResourceTypePlacementGroup,
|
||||
ResourceTypePrefixList,
|
||||
ResourceTypeReplaceRootVolumeTask,
|
||||
ResourceTypeReservedInstances,
|
||||
ResourceTypeRouteTable,
|
||||
ResourceTypeSecurityGroup,
|
||||
|
|
@ -134116,6 +134201,8 @@ func ResourceType_Values() []string {
|
|||
ResourceTypeTransitGatewayRouteTable,
|
||||
ResourceTypeVolume,
|
||||
ResourceTypeVpc,
|
||||
ResourceTypeVpcEndpoint,
|
||||
ResourceTypeVpcEndpointService,
|
||||
ResourceTypeVpcPeeringConnection,
|
||||
ResourceTypeVpnConnection,
|
||||
ResourceTypeVpnGateway,
|
||||
|
|
|
|||
2
vendor/modules.txt
vendored
2
vendor/modules.txt
vendored
|
|
@ -64,7 +64,7 @@ github.com/Azure/go-autorest/tracing
|
|||
## explicit
|
||||
github.com/BurntSushi/toml
|
||||
github.com/BurntSushi/toml/internal
|
||||
# github.com/aws/aws-sdk-go v1.40.38
|
||||
# github.com/aws/aws-sdk-go v1.40.43
|
||||
## explicit
|
||||
github.com/aws/aws-sdk-go/aws
|
||||
github.com/aws/aws-sdk-go/aws/arn
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue