rebase: bump github.com/aws/aws-sdk-go from 1.43.32 to 1.43.41

Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.43.32 to 1.43.41.
- [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.43.32...v1.43.41)

---
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:
dependabot[bot] 2022-04-18 20:20:59 +00:00 committed by mergify[bot]
parent fcd0f4713a
commit 8655a55b2e
6 changed files with 285 additions and 98 deletions

2
go.mod
View File

@ -4,7 +4,7 @@ go 1.17
require ( require (
github.com/IBM/keyprotect-go-client v0.7.0 github.com/IBM/keyprotect-go-client v0.7.0
github.com/aws/aws-sdk-go v1.43.32 github.com/aws/aws-sdk-go v1.43.41
github.com/aws/aws-sdk-go-v2/service/sts v1.16.3 github.com/aws/aws-sdk-go-v2/service/sts v1.16.3
github.com/ceph/ceph-csi/api v0.0.0-00010101000000-000000000000 github.com/ceph/ceph-csi/api v0.0.0-00010101000000-000000000000
// TODO: API for managing NFS-exports requires `ceph_ci_untested` build-tag // TODO: API for managing NFS-exports requires `ceph_ci_untested` build-tag

4
go.sum
View File

@ -138,8 +138,8 @@ github.com/aws/aws-sdk-go v1.25.37/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpi
github.com/aws/aws-sdk-go v1.25.41/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo= github.com/aws/aws-sdk-go v1.25.41/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo=
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.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.43.32 h1:b2NQnfWfImfo7yzXq6gzXEC+6s5v1t2RU3G9o+VirYo= github.com/aws/aws-sdk-go v1.43.41 h1:HaazVplP8/t6SOfybQlNUmjAxLWDKdLdX8BSEHFlJdY=
github.com/aws/aws-sdk-go v1.43.32/go.mod h1:y4AeaBuwd2Lk+GepC1E9v0qOiTws0MIWAX4oIKwKHZo= github.com/aws/aws-sdk-go v1.43.41/go.mod h1:y4AeaBuwd2Lk+GepC1E9v0qOiTws0MIWAX4oIKwKHZo=
github.com/aws/aws-sdk-go-v2 v1.16.2 h1:fqlCk6Iy3bnCumtrLz9r3mJ/2gUT0pJ0wLFVIdWh+JA= github.com/aws/aws-sdk-go-v2 v1.16.2 h1:fqlCk6Iy3bnCumtrLz9r3mJ/2gUT0pJ0wLFVIdWh+JA=
github.com/aws/aws-sdk-go-v2 v1.16.2/go.mod h1:ytwTPBG6fXTZLxxeeCCWj2/EMYp/xDUgX+OET6TLNNU= github.com/aws/aws-sdk-go-v2 v1.16.2/go.mod h1:ytwTPBG6fXTZLxxeeCCWj2/EMYp/xDUgX+OET6TLNNU=
github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.9 h1:onz/VaaxZ7Z4V+WIN9Txly9XLTmoOh1oJ8XcAC3pako= github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.9 h1:onz/VaaxZ7Z4V+WIN9Txly9XLTmoOh1oJ8XcAC3pako=

View File

@ -11160,12 +11160,42 @@ var awsPartition = partition{
endpointKey{ endpointKey{
Region: "eu-west-1", Region: "eu-west-1",
}: endpoint{}, }: endpoint{},
endpointKey{
Region: "fips-us-east-1",
}: endpoint{
Hostname: "iotsitewise-fips.us-east-1.amazonaws.com",
CredentialScope: credentialScope{
Region: "us-east-1",
},
Deprecated: boxedTrue,
},
endpointKey{
Region: "fips-us-west-2",
}: endpoint{
Hostname: "iotsitewise-fips.us-west-2.amazonaws.com",
CredentialScope: credentialScope{
Region: "us-west-2",
},
Deprecated: boxedTrue,
},
endpointKey{ endpointKey{
Region: "us-east-1", Region: "us-east-1",
}: endpoint{}, }: endpoint{},
endpointKey{
Region: "us-east-1",
Variant: fipsVariant,
}: endpoint{
Hostname: "iotsitewise-fips.us-east-1.amazonaws.com",
},
endpointKey{ endpointKey{
Region: "us-west-2", Region: "us-west-2",
}: endpoint{}, }: endpoint{},
endpointKey{
Region: "us-west-2",
Variant: fipsVariant,
}: endpoint{
Hostname: "iotsitewise-fips.us-west-2.amazonaws.com",
},
}, },
}, },
"iotthingsgraph": service{ "iotthingsgraph": service{
@ -15477,6 +15507,9 @@ var awsPartition = partition{
endpointKey{ endpointKey{
Region: "ap-southeast-2", Region: "ap-southeast-2",
}: endpoint{}, }: endpoint{},
endpointKey{
Region: "ap-southeast-3",
}: endpoint{},
endpointKey{ endpointKey{
Region: "ca-central-1", Region: "ca-central-1",
}: endpoint{}, }: endpoint{},
@ -18518,6 +18551,9 @@ var awsPartition = partition{
endpointKey{ endpointKey{
Region: "ap-northeast-2", Region: "ap-northeast-2",
}: endpoint{}, }: endpoint{},
endpointKey{
Region: "ap-northeast-3",
}: endpoint{},
endpointKey{ endpointKey{
Region: "ap-south-1", Region: "ap-south-1",
}: endpoint{}, }: endpoint{},
@ -18527,6 +18563,9 @@ var awsPartition = partition{
endpointKey{ endpointKey{
Region: "ap-southeast-2", Region: "ap-southeast-2",
}: endpoint{}, }: endpoint{},
endpointKey{
Region: "ap-southeast-3",
}: endpoint{},
endpointKey{ endpointKey{
Region: "ca-central-1", Region: "ca-central-1",
}: endpoint{}, }: endpoint{},
@ -19128,6 +19167,40 @@ var awsPartition = partition{
}, },
}, },
}, },
"sms-voice": service{
Endpoints: serviceEndpoints{
endpointKey{
Region: "ap-northeast-1",
}: endpoint{},
endpointKey{
Region: "ap-south-1",
}: endpoint{},
endpointKey{
Region: "ap-southeast-1",
}: endpoint{},
endpointKey{
Region: "ap-southeast-2",
}: endpoint{},
endpointKey{
Region: "ca-central-1",
}: endpoint{},
endpointKey{
Region: "eu-central-1",
}: endpoint{},
endpointKey{
Region: "eu-west-1",
}: endpoint{},
endpointKey{
Region: "eu-west-2",
}: endpoint{},
endpointKey{
Region: "us-east-1",
}: endpoint{},
endpointKey{
Region: "us-west-2",
}: endpoint{},
},
},
"snowball": service{ "snowball": service{
Endpoints: serviceEndpoints{ Endpoints: serviceEndpoints{
endpointKey{ endpointKey{
@ -26394,9 +26467,24 @@ var awsusgovPartition = partition{
}, },
"iotsitewise": service{ "iotsitewise": service{
Endpoints: serviceEndpoints{ Endpoints: serviceEndpoints{
endpointKey{
Region: "fips-us-gov-west-1",
}: endpoint{
Hostname: "iotsitewise-fips.us-gov-west-1.amazonaws.com",
CredentialScope: credentialScope{
Region: "us-gov-west-1",
},
Deprecated: boxedTrue,
},
endpointKey{ endpointKey{
Region: "us-gov-west-1", Region: "us-gov-west-1",
}: endpoint{}, }: endpoint{},
endpointKey{
Region: "us-gov-west-1",
Variant: fipsVariant,
}: endpoint{
Hostname: "iotsitewise-fips.us-gov-west-1.amazonaws.com",
},
}, },
}, },
"kafka": service{ "kafka": service{
@ -27981,6 +28069,13 @@ var awsusgovPartition = partition{
}, },
}, },
}, },
"sms-voice": service{
Endpoints: serviceEndpoints{
endpointKey{
Region: "us-gov-west-1",
}: endpoint{},
},
},
"snowball": service{ "snowball": service{
Endpoints: serviceEndpoints{ Endpoints: serviceEndpoints{
endpointKey{ endpointKey{
@ -28983,6 +29078,18 @@ var awsisoPartition = partition{
}: endpoint{}, }: endpoint{},
}, },
}, },
"eks": service{
Defaults: endpointDefaults{
defaultKey{}: endpoint{
Protocols: []string{"http", "https"},
},
},
Endpoints: serviceEndpoints{
endpointKey{
Region: "us-iso-east-1",
}: endpoint{},
},
},
"elasticache": service{ "elasticache": service{
Endpoints: serviceEndpoints{ Endpoints: serviceEndpoints{
endpointKey{ endpointKey{
@ -29652,6 +29759,18 @@ var awsisobPartition = partition{
}: endpoint{}, }: endpoint{},
}, },
}, },
"eks": service{
Defaults: endpointDefaults{
defaultKey{}: endpoint{
Protocols: []string{"http", "https"},
},
},
Endpoints: serviceEndpoints{
endpointKey{
Region: "us-isob-east-1",
}: endpoint{},
},
},
"elasticache": service{ "elasticache": service{
Endpoints: serviceEndpoints{ Endpoints: serviceEndpoints{
endpointKey{ endpointKey{

View File

@ -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.43.32" const SDKVersion = "1.43.41"

View File

@ -4339,26 +4339,14 @@ func (c *EC2) CreateCustomerGatewayRequest(input *CreateCustomerGatewayInput) (r
// For devices that use Border Gateway Protocol (BGP), you can also provide // For devices that use Border Gateway Protocol (BGP), you can also provide
// the device's BGP Autonomous System Number (ASN). You can use an existing // the device's BGP Autonomous System Number (ASN). You can use an existing
// ASN assigned to your network. If you don't have an ASN already, you can use // ASN assigned to your network. If you don't have an ASN already, you can use
// a private ASN (in the 64512 - 65534 range). // a private ASN. For more information, see Customer gateway options for your
// // Site-to-Site VPN connection (https://docs.aws.amazon.com/vpn/latest/s2svpn/cgw-options.html)
// Amazon EC2 supports all 4-byte ASN numbers in the range of 1 - 2147483647,
// with the exception of the following:
//
// * 7224 - reserved in the us-east-1 Region
//
// * 9059 - reserved in the eu-west-1 Region
//
// * 17943 - reserved in the ap-southeast-1 Region
//
// * 10124 - reserved in the ap-northeast-1 Region
//
// For more information, see Amazon Web Services Site-to-Site VPN (https://docs.aws.amazon.com/vpn/latest/s2svpn/VPC_VPN.html)
// in the Amazon Web Services Site-to-Site VPN User Guide. // in the Amazon Web Services Site-to-Site VPN User Guide.
// //
// To create more than one customer gateway with the same VPN type, IP address, // To create more than one customer gateway with the same VPN type, IP address,
// and BGP ASN, specify a unique device name for each customer gateway. Identical // and BGP ASN, specify a unique device name for each customer gateway. An identical
// requests return information about the existing customer gateway and do not // request returns information about the existing customer gateway; it doesn't
// create new customer gateways. // create a new customer gateway.
// //
// 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
@ -5039,11 +5027,15 @@ func (c *EC2) CreateImageRequest(input *CreateImageInput) (req *request.Request,
// Creates an Amazon EBS-backed AMI from an Amazon EBS-backed instance that // Creates an Amazon EBS-backed AMI from an Amazon EBS-backed instance that
// is either running or stopped. // is either running or stopped.
// //
// By default, Amazon EC2 shuts down and reboots the instance before creating // By default, when Amazon EC2 creates the new AMI, it reboots the instance
// the AMI to ensure that everything on the instance is stopped and in a consistent // so that it can take snapshots of the attached volumes while data is at rest,
// state during the creation process. If you're confident that your instance // in order to ensure a consistent state. You can set the NoReboot parameter
// is in a consistent state appropriate for AMI creation, use the NoReboot parameter // to true in the API request, or use the --no-reboot option in the CLI to prevent
// to prevent Amazon EC2 from shutting down and rebooting the instance. // Amazon EC2 from shutting down and rebooting the instance.
//
// If you choose to bypass the shutdown and reboot process by setting the NoReboot
// parameter to true in the API request, or by using the --no-reboot option
// in the CLI, we can't guarantee the file system integrity of the created image.
// //
// If you customized your instance with instance store volumes or Amazon EBS // 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 // volumes in addition to the root device volume, the new AMI contains block
@ -5380,7 +5372,7 @@ func (c *EC2) CreateIpamRequest(input *CreateIpamInput) (req *request.Request, o
// CreateIpam API operation for Amazon Elastic Compute Cloud. // CreateIpam API operation for Amazon Elastic Compute Cloud.
// //
// Create an IPAM. Amazon VCP IP Address Manager (IPAM) is a VPC feature that // Create an IPAM. Amazon VPC IP Address Manager (IPAM) is a VPC feature that
// you can use to automate your IP address management workflows including assigning, // you can use to automate your IP address management workflows including assigning,
// tracking, troubleshooting, and auditing IP addresses across Amazon Web Services // tracking, troubleshooting, and auditing IP addresses across Amazon Web Services
// Regions and accounts throughout your Amazon Web Services Organization. // Regions and accounts throughout your Amazon Web Services Organization.
@ -5710,10 +5702,18 @@ func (c *EC2) CreateLaunchTemplateRequest(input *CreateLaunchTemplateInput) (req
// CreateLaunchTemplate API operation for Amazon Elastic Compute Cloud. // CreateLaunchTemplate API operation for Amazon Elastic Compute Cloud.
// //
// Creates a launch template. A launch template contains the parameters to launch // Creates a launch template.
// an instance. When you launch an instance using RunInstances, you can specify //
// a launch template instead of providing the launch parameters in the request. // A launch template contains the parameters to launch an instance. When you
// For more information, see Launching an instance from a launch template (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-launch-templates.html) // launch an instance using RunInstances, you can specify a launch template
// instead of providing the launch parameters in the request. For more information,
// see Launching an instance from a launch template (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-launch-templates.html)
// in the Amazon Elastic Compute Cloud User Guide.
//
// If you want to clone an existing launch template as the basis for creating
// a new launch template, you can use the Amazon EC2 console. The API, SDKs,
// and CLI do not support cloning a template. For more information, see Create
// a launch template from an existing launch template (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-launch-templates.html#create-launch-template-from-existing-launch-template)
// in the Amazon Elastic Compute Cloud User Guide. // in the Amazon Elastic Compute Cloud User Guide.
// //
// 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
@ -9196,24 +9196,7 @@ func (c *EC2) CreateVpcEndpointRequest(input *CreateVpcEndpointInput) (req *requ
// create a private connection between your VPC and the service. The service // create a private connection between your VPC and the service. The service
// may be provided by Amazon Web Services, an Amazon Web Services Marketplace // may be provided by Amazon Web Services, an Amazon Web Services Marketplace
// Partner, or another Amazon Web Services account. For more information, see // Partner, or another Amazon Web Services account. For more information, see
// VPC Endpoints (https://docs.aws.amazon.com/vpc/latest/userguide/vpc-endpoints.html) // the Amazon Web Services PrivateLink Guide (https://docs.aws.amazon.com/vpc/latest/privatelink/).
// in the Amazon Virtual Private Cloud User Guide.
//
// A gateway endpoint serves as a target for a route in your route table for
// traffic destined for the Amazon Web Service. You can specify an endpoint
// policy to attach to the endpoint, which will control access to the service
// from your VPC. You can also specify the VPC route tables that use the endpoint.
//
// An interface endpoint is a network interface in your subnet that serves as
// an endpoint for communicating with the specified service. You can specify
// the subnets in which to create an endpoint, and the security groups to associate
// with the endpoint network interface.
//
// A GatewayLoadBalancer endpoint is a network interface in your subnet that
// serves an endpoint for communicating with a Gateway Load Balancer that you've
// configured as a VPC endpoint service.
//
// Use DescribeVpcEndpointServices to get a list of supported services.
// //
// 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
@ -9367,26 +9350,23 @@ func (c *EC2) CreateVpcEndpointServiceConfigurationRequest(input *CreateVpcEndpo
// CreateVpcEndpointServiceConfiguration API operation for Amazon Elastic Compute Cloud. // CreateVpcEndpointServiceConfiguration API operation for Amazon Elastic Compute Cloud.
// //
// Creates a VPC endpoint service configuration to which service consumers (Amazon // Creates a VPC endpoint service to which service consumers (Amazon Web Services
// Web Services accounts, IAM users, and IAM roles) can connect. // accounts, IAM users, and IAM roles) can connect.
// //
// To create an endpoint service configuration, you must first create one of // Before you create an endpoint service, you must create one of the following
// the following for your service: // for your service:
// //
// * A Network Load Balancer (https://docs.aws.amazon.com/elasticloadbalancing/latest/network/introduction.html). // * A Network Load Balancer (https://docs.aws.amazon.com/elasticloadbalancing/latest/network/).
// Service consumers connect to your service using an interface endpoint. // Service consumers connect to your service using an interface endpoint.
// //
// * A Gateway Load Balancer (https://docs.aws.amazon.com/elasticloadbalancing/latest/gateway/introduction.html). // * A Gateway Load Balancer (https://docs.aws.amazon.com/elasticloadbalancing/latest/gateway/).
// Service consumers connect to your service using a Gateway Load Balancer // Service consumers connect to your service using a Gateway Load Balancer
// endpoint. // endpoint.
// //
// For more information, see VPC Endpoint Services (https://docs.aws.amazon.com/vpc/latest/userguide/endpoint-service.html)
// in the Amazon Virtual Private Cloud User Guide.
//
// If you set the private DNS name, you must prove that you own the private // If you set the private DNS name, you must prove that you own the private
// DNS domain name. For more information, see VPC Endpoint Service Private DNS // DNS domain name.
// Name Verification (https://docs.aws.amazon.com/vpc/latest/userguide/endpoint-services-dns-validation.html) //
// in the Amazon Virtual Private Cloud User Guide. // For more information, see the Amazon Web Services PrivateLink Guide (https://docs.aws.amazon.com/vpc/latest/privatelink/).
// //
// 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
@ -10662,11 +10642,6 @@ func (c *EC2) DeleteIpamRequest(input *DeleteIpamInput) (req *request.Request, o
// Delete an IPAM. Deleting an IPAM removes all monitored data associated with // Delete an IPAM. Deleting an IPAM removes all monitored data associated with
// the IPAM including the historical data for CIDRs. // the IPAM including the historical data for CIDRs.
// //
// You cannot delete an IPAM if there are CIDRs provisioned to pools or if there
// are allocations in the pools within the IPAM. To deprovision pool CIDRs,
// see DeprovisionIpamPoolCidr (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeprovisionIpamPoolCidr.html).
// To release allocations, see ReleaseIpamPoolAllocation (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ReleaseIpamPoolAllocation.html).
//
// For more information, see Delete an IPAM (/vpc/latest/ipam/delete-ipam.html) // For more information, see Delete an IPAM (/vpc/latest/ipam/delete-ipam.html)
// in the Amazon VPC IPAM User Guide. // in the Amazon VPC IPAM User Guide.
// //
@ -42108,9 +42083,9 @@ func (c *EC2) ModifyVolumeRequest(input *ModifyVolumeInput) (req *request.Reques
// With previous-generation instance types, resizing an EBS volume might require // With previous-generation instance types, resizing an EBS volume might require
// detaching and reattaching the volume or stopping and restarting the instance. // detaching and reattaching the volume or stopping and restarting the instance.
// //
// If you reach the maximum volume modification rate per volume limit, you must // After modifying a volume, you must wait at least six hours and ensure that
// wait at least six hours before applying further modifications to the affected // the volume is in the in-use or available state before you can modify the
// EBS volume. // same volume. This is sometimes referred to as a cooldown period.
// //
// 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
@ -42345,8 +42320,8 @@ func (c *EC2) ModifyVpcEndpointRequest(input *ModifyVpcEndpointInput) (req *requ
// //
// Modifies attributes of a specified VPC endpoint. The attributes that you // Modifies attributes of a specified VPC endpoint. The attributes that you
// can modify depend on the type of VPC endpoint (interface, gateway, or Gateway // can modify depend on the type of VPC endpoint (interface, gateway, or Gateway
// Load Balancer). For more information, see VPC Endpoints (https://docs.aws.amazon.com/vpc/latest/userguide/vpc-endpoints.html) // Load Balancer). For more information, see the Amazon Web Services PrivateLink
// in the Amazon Virtual Private Cloud User Guide. // Guide (https://docs.aws.amazon.com/vpc/latest/privatelink/).
// //
// 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
@ -42502,9 +42477,7 @@ func (c *EC2) ModifyVpcEndpointServiceConfigurationRequest(input *ModifyVpcEndpo
// to your endpoint service through an interface VPC endpoint. // to your endpoint service through an interface VPC endpoint.
// //
// If you set or modify the private DNS name, you must prove that you own the // If you set or modify the private DNS name, you must prove that you own the
// private DNS domain name. For more information, see VPC Endpoint Service Private // private DNS domain name.
// DNS Name Verification (https://docs.aws.amazon.com/vpc/latest/userguide/endpoint-services-dns-validation.html)
// in the Amazon Virtual Private Cloud User Guide.
// //
// 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
@ -42652,9 +42625,9 @@ func (c *EC2) ModifyVpcEndpointServicePermissionsRequest(input *ModifyVpcEndpoin
// ModifyVpcEndpointServicePermissions API operation for Amazon Elastic Compute Cloud. // ModifyVpcEndpointServicePermissions API operation for Amazon Elastic Compute Cloud.
// //
// Modifies the permissions for your VPC endpoint service (https://docs.aws.amazon.com/vpc/latest/userguide/endpoint-service.html). // Modifies the permissions for your VPC endpoint service. You can add or remove
// You can add or remove permissions for service consumers (IAM users, IAM roles, // permissions for service consumers (IAM users, IAM roles, and Amazon Web Services
// and Amazon Web Services accounts) to connect to your endpoint service. // accounts) to connect to your endpoint service.
// //
// If you grant permissions to all principals, the service is public. Any users // If you grant permissions to all principals, the service is public. Any users
// who know the name of a public service can send a request to attach an endpoint. // who know the name of a public service can send a request to attach an endpoint.
@ -47889,9 +47862,7 @@ func (c *EC2) StartVpcEndpointServicePrivateDnsVerificationRequest(input *StartV
// consumer can use the name to access the service. // consumer can use the name to access the service.
// //
// Before the service provider runs this command, they must add a record to // Before the service provider runs this command, they must add a record to
// the DNS server. For more information, see Adding a TXT Record to Your Domain's // the DNS server.
// DNS Server (https://docs.aws.amazon.com/vpc/latest/userguide/endpoint-services-dns-validation.html#add-dns-txt-record)
// in the Amazon VPC User Guide.
// //
// 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
@ -62383,12 +62354,17 @@ type CreateImageInput struct {
// Name is a required field // Name is a required field
Name *string `locationName:"name" type:"string" required:"true"` Name *string `locationName:"name" type:"string" required:"true"`
// By default, Amazon EC2 attempts to shut down and reboot the instance before // By default, when Amazon EC2 creates the new AMI, it reboots the instance
// creating the image. If the No Reboot option is set, Amazon EC2 doesn't shut // so that it can take snapshots of the attached volumes while data is at rest,
// down the instance before creating the image. Without a reboot, the AMI will // in order to ensure a consistent state. You can set the NoReboot parameter
// be crash consistent (all the volumes are snapshotted at the same time), but // to true in the API request, or use the --no-reboot option in the CLI to prevent
// not application consistent (all the operating system buffers are not flushed // Amazon EC2 from shutting down and rebooting the instance.
// to disk before the snapshots are created). //
// If you choose to bypass the shutdown and reboot process by setting the NoReboot
// parameter to true in the API request, or by using the --no-reboot option
// in the CLI, we can't guarantee the file system integrity of the created image.
//
// Default: false (follow standard reboot process)
NoReboot *bool `locationName:"noReboot" type:"boolean"` NoReboot *bool `locationName:"noReboot" type:"boolean"`
// The tags to apply to the AMI and snapshots on creation. You can tag the AMI, // The tags to apply to the AMI and snapshots on creation. You can tag the AMI,
@ -63334,7 +63310,7 @@ type CreateKeyPairInput struct {
KeyName *string `type:"string" required:"true"` KeyName *string `type:"string" required:"true"`
// The type of key pair. Note that ED25519 keys are not supported for Windows // The type of key pair. Note that ED25519 keys are not supported for Windows
// instances, EC2 Instance Connect, and EC2 Serial Console. // instances.
// //
// Default: rsa // Default: rsa
KeyType *string `type:"string" enum:"KeyType"` KeyType *string `type:"string" enum:"KeyType"`
@ -69718,7 +69694,7 @@ type CreateVpcEndpointServiceConfigurationInput struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
// Indicates whether requests from service consumers to create an endpoint to // Indicates whether requests from service consumers to create an endpoint to
// your service must be accepted. To accept a request, use AcceptVpcEndpointConnections. // your service must be accepted manually.
AcceptanceRequired *bool `type:"boolean"` AcceptanceRequired *bool `type:"boolean"`
// Unique, case-sensitive identifier that you provide to ensure the idempotency // Unique, case-sensitive identifier that you provide to ensure the idempotency
@ -82615,6 +82591,11 @@ type DescribeImagesInput struct {
// * block-device-mapping.encrypted - A Boolean that indicates whether the // * block-device-mapping.encrypted - A Boolean that indicates whether the
// Amazon EBS volume is encrypted. // Amazon EBS volume is encrypted.
// //
// * creation-date - The time when the image was created, in the ISO 8601
// format in the UTC time zone (YYYY-MM-DDThh:mm:ss.sssZ), for example, 2021-09-29T11:04:43.305Z.
// You can use a wildcard (*), for example, 2021-09-29T*, which matches an
// entire day.
//
// * description - The description of the image (provided during image creation). // * description - The description of the image (provided during image creation).
// //
// * ena-support - A Boolean that indicates whether enhanced networking with // * ena-support - A Boolean that indicates whether enhanced networking with
@ -86253,9 +86234,6 @@ type DescribeLocalGatewayVirtualInterfacesInput struct {
// //
// * local-gateway-virtual-interface-id - The ID of the virtual interface. // * local-gateway-virtual-interface-id - The ID of the virtual interface.
// //
// * local-gateway-virtual-interface-group-id - The ID of the virtual interface
// group.
//
// * owner-id - The ID of the Amazon Web Services account that owns the local // * owner-id - The ID of the Amazon Web Services account that owns the local
// gateway virtual interface. // gateway virtual interface.
// //
@ -99700,6 +99678,9 @@ type EbsBlockDevice struct {
KmsKeyId *string `type:"string"` KmsKeyId *string `type:"string"`
// The ARN of the Outpost on which the snapshot is stored. // The ARN of the Outpost on which the snapshot is stored.
//
// This parameter is only supported on BlockDeviceMapping objects called by
// CreateImage (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateImage.html).
OutpostArn *string `locationName:"outpostArn" type:"string"` OutpostArn *string `locationName:"outpostArn" type:"string"`
// The ID of the snapshot. // The ID of the snapshot.
@ -135959,10 +135940,7 @@ func (s *PrivateDnsDetails) SetPrivateDnsName(v string) *PrivateDnsDetails {
return s return s
} }
// Information about the private DNS name for the service endpoint. For more // Information about the private DNS name for the service endpoint.
// information about these parameters, see VPC Endpoint Service Private DNS
// Name Verification (https://docs.aws.amazon.com/vpc/latest/userguide/ndpoint-services-dns-validation.html)
// in the Amazon Virtual Private Cloud User Guide.
type PrivateDnsNameConfiguration struct { type PrivateDnsNameConfiguration struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
@ -140321,6 +140299,8 @@ func (s *RequestIpamResourceTag) SetValue(v string) *RequestIpamResourceTag {
} }
// The information to include in the launch template. // The information to include in the launch template.
//
// You must specify at least one parameter for the launch template data.
type RequestLaunchTemplateData struct { type RequestLaunchTemplateData struct {
_ struct{} `type:"structure"` _ struct{} `type:"structure"`
@ -145103,8 +145083,8 @@ type RunInstancesInput struct {
// created, see CreateTags (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateTags.html). // created, see CreateTags (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateTags.html).
TagSpecifications []*TagSpecification `locationName:"TagSpecification" locationNameList:"item" type:"list"` TagSpecifications []*TagSpecification `locationName:"TagSpecification" locationNameList:"item" type:"list"`
// The user data to make available to the instance. For more information, see // The user data script to make available to the instance. For more information,
// Run commands on your Linux instance at launch (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/user-data.html) // see Run commands on your Linux instance at launch (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/user-data.html)
// and Run commands on your Windows instance at launch (https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/ec2-windows-user-data.html). // and Run commands on your Windows instance at launch (https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/ec2-windows-user-data.html).
// If you are using a command line tool, base64-encoding is performed for you, // If you are using a command line tool, base64-encoding is performed for you,
// and you can load the text from a file. Otherwise, you must provide base64-encoded // and you can load the text from a file. Otherwise, you must provide base64-encoded
@ -164530,6 +164510,72 @@ const (
// InstanceTypeZ1dMetal is a InstanceType enum value // InstanceTypeZ1dMetal is a InstanceType enum value
InstanceTypeZ1dMetal = "z1d.metal" InstanceTypeZ1dMetal = "z1d.metal"
// InstanceTypeX2idn16xlarge is a InstanceType enum value
InstanceTypeX2idn16xlarge = "x2idn.16xlarge"
// InstanceTypeX2idn24xlarge is a InstanceType enum value
InstanceTypeX2idn24xlarge = "x2idn.24xlarge"
// InstanceTypeX2idn32xlarge is a InstanceType enum value
InstanceTypeX2idn32xlarge = "x2idn.32xlarge"
// InstanceTypeX2iednXlarge is a InstanceType enum value
InstanceTypeX2iednXlarge = "x2iedn.xlarge"
// InstanceTypeX2iedn2xlarge is a InstanceType enum value
InstanceTypeX2iedn2xlarge = "x2iedn.2xlarge"
// InstanceTypeX2iedn4xlarge is a InstanceType enum value
InstanceTypeX2iedn4xlarge = "x2iedn.4xlarge"
// InstanceTypeX2iedn8xlarge is a InstanceType enum value
InstanceTypeX2iedn8xlarge = "x2iedn.8xlarge"
// InstanceTypeX2iedn16xlarge is a InstanceType enum value
InstanceTypeX2iedn16xlarge = "x2iedn.16xlarge"
// InstanceTypeX2iedn24xlarge is a InstanceType enum value
InstanceTypeX2iedn24xlarge = "x2iedn.24xlarge"
// InstanceTypeX2iedn32xlarge is a InstanceType enum value
InstanceTypeX2iedn32xlarge = "x2iedn.32xlarge"
// InstanceTypeC6aLarge is a InstanceType enum value
InstanceTypeC6aLarge = "c6a.large"
// InstanceTypeC6aXlarge is a InstanceType enum value
InstanceTypeC6aXlarge = "c6a.xlarge"
// InstanceTypeC6a2xlarge is a InstanceType enum value
InstanceTypeC6a2xlarge = "c6a.2xlarge"
// InstanceTypeC6a4xlarge is a InstanceType enum value
InstanceTypeC6a4xlarge = "c6a.4xlarge"
// InstanceTypeC6a8xlarge is a InstanceType enum value
InstanceTypeC6a8xlarge = "c6a.8xlarge"
// InstanceTypeC6a12xlarge is a InstanceType enum value
InstanceTypeC6a12xlarge = "c6a.12xlarge"
// InstanceTypeC6a16xlarge is a InstanceType enum value
InstanceTypeC6a16xlarge = "c6a.16xlarge"
// InstanceTypeC6a24xlarge is a InstanceType enum value
InstanceTypeC6a24xlarge = "c6a.24xlarge"
// InstanceTypeC6a32xlarge is a InstanceType enum value
InstanceTypeC6a32xlarge = "c6a.32xlarge"
// InstanceTypeC6a48xlarge is a InstanceType enum value
InstanceTypeC6a48xlarge = "c6a.48xlarge"
// InstanceTypeC6aMetal is a InstanceType enum value
InstanceTypeC6aMetal = "c6a.metal"
// InstanceTypeM6aMetal is a InstanceType enum value
InstanceTypeM6aMetal = "m6a.metal"
) )
// InstanceType_Values returns all elements of the InstanceType enum // InstanceType_Values returns all elements of the InstanceType enum
@ -165020,6 +165066,28 @@ func InstanceType_Values() []string {
InstanceTypeZ1d6xlarge, InstanceTypeZ1d6xlarge,
InstanceTypeZ1d12xlarge, InstanceTypeZ1d12xlarge,
InstanceTypeZ1dMetal, InstanceTypeZ1dMetal,
InstanceTypeX2idn16xlarge,
InstanceTypeX2idn24xlarge,
InstanceTypeX2idn32xlarge,
InstanceTypeX2iednXlarge,
InstanceTypeX2iedn2xlarge,
InstanceTypeX2iedn4xlarge,
InstanceTypeX2iedn8xlarge,
InstanceTypeX2iedn16xlarge,
InstanceTypeX2iedn24xlarge,
InstanceTypeX2iedn32xlarge,
InstanceTypeC6aLarge,
InstanceTypeC6aXlarge,
InstanceTypeC6a2xlarge,
InstanceTypeC6a4xlarge,
InstanceTypeC6a8xlarge,
InstanceTypeC6a12xlarge,
InstanceTypeC6a16xlarge,
InstanceTypeC6a24xlarge,
InstanceTypeC6a32xlarge,
InstanceTypeC6a48xlarge,
InstanceTypeC6aMetal,
InstanceTypeM6aMetal,
} }
} }

2
vendor/modules.txt vendored
View File

@ -8,7 +8,7 @@ github.com/armon/go-metrics
# github.com/armon/go-radix v1.0.0 # github.com/armon/go-radix v1.0.0
## explicit ## explicit
github.com/armon/go-radix github.com/armon/go-radix
# github.com/aws/aws-sdk-go v1.43.32 # github.com/aws/aws-sdk-go v1.43.41
## explicit; go 1.11 ## explicit; go 1.11
github.com/aws/aws-sdk-go/aws github.com/aws/aws-sdk-go/aws
github.com/aws/aws-sdk-go/aws/awserr github.com/aws/aws-sdk-go/aws/awserr