Update osbuild/images to v0.56.0

Signed-off-by: Tomáš Hozza <thozza@redhat.com>
This commit is contained in:
Tomáš Hozza 2024-04-23 09:09:17 +02:00 committed by Achilleas Koutsou
parent 3df0c3a631
commit 5028a8c99d
159 changed files with 13207 additions and 3630 deletions

View file

@ -6905,6 +6905,9 @@ var awsPartition = partition{
endpointKey{
Region: "ap-south-1",
}: endpoint{},
endpointKey{
Region: "ap-south-2",
}: endpoint{},
endpointKey{
Region: "ap-southeast-1",
}: endpoint{},
@ -6932,6 +6935,9 @@ var awsPartition = partition{
endpointKey{
Region: "eu-south-1",
}: endpoint{},
endpointKey{
Region: "eu-south-2",
}: endpoint{},
endpointKey{
Region: "eu-west-1",
}: endpoint{},
@ -7044,6 +7050,9 @@ var awsPartition = partition{
endpointKey{
Region: "ap-south-1",
}: endpoint{},
endpointKey{
Region: "ap-south-2",
}: endpoint{},
endpointKey{
Region: "ap-southeast-1",
}: endpoint{},
@ -7071,6 +7080,9 @@ var awsPartition = partition{
endpointKey{
Region: "eu-south-1",
}: endpoint{},
endpointKey{
Region: "eu-south-2",
}: endpoint{},
endpointKey{
Region: "eu-west-1",
}: endpoint{},
@ -17098,6 +17110,15 @@ var awsPartition = partition{
}: endpoint{
Hostname: "kafka-fips.ca-central-1.amazonaws.com",
},
endpointKey{
Region: "ca-west-1",
}: endpoint{},
endpointKey{
Region: "ca-west-1",
Variant: fipsVariant,
}: endpoint{
Hostname: "kafka-fips.ca-west-1.amazonaws.com",
},
endpointKey{
Region: "eu-central-1",
}: endpoint{},
@ -17131,6 +17152,15 @@ var awsPartition = partition{
},
Deprecated: boxedTrue,
},
endpointKey{
Region: "fips-ca-west-1",
}: endpoint{
Hostname: "kafka-fips.ca-west-1.amazonaws.com",
CredentialScope: credentialScope{
Region: "ca-west-1",
},
Deprecated: boxedTrue,
},
endpointKey{
Region: "fips-us-east-1",
}: endpoint{
@ -26792,6 +26822,44 @@ var awsPartition = partition{
},
},
Endpoints: serviceEndpoints{
endpointKey{
Region: "af-south-1",
}: endpoint{
Hostname: "s3-control.af-south-1.amazonaws.com",
SignatureVersions: []string{"s3v4"},
CredentialScope: credentialScope{
Region: "af-south-1",
},
},
endpointKey{
Region: "af-south-1",
Variant: dualStackVariant,
}: endpoint{
Hostname: "s3-control.dualstack.af-south-1.amazonaws.com",
SignatureVersions: []string{"s3v4"},
CredentialScope: credentialScope{
Region: "af-south-1",
},
},
endpointKey{
Region: "ap-east-1",
}: endpoint{
Hostname: "s3-control.ap-east-1.amazonaws.com",
SignatureVersions: []string{"s3v4"},
CredentialScope: credentialScope{
Region: "ap-east-1",
},
},
endpointKey{
Region: "ap-east-1",
Variant: dualStackVariant,
}: endpoint{
Hostname: "s3-control.dualstack.ap-east-1.amazonaws.com",
SignatureVersions: []string{"s3v4"},
CredentialScope: credentialScope{
Region: "ap-east-1",
},
},
endpointKey{
Region: "ap-northeast-1",
}: endpoint{
@ -26868,6 +26936,25 @@ var awsPartition = partition{
Region: "ap-south-1",
},
},
endpointKey{
Region: "ap-south-2",
}: endpoint{
Hostname: "s3-control.ap-south-2.amazonaws.com",
SignatureVersions: []string{"s3v4"},
CredentialScope: credentialScope{
Region: "ap-south-2",
},
},
endpointKey{
Region: "ap-south-2",
Variant: dualStackVariant,
}: endpoint{
Hostname: "s3-control.dualstack.ap-south-2.amazonaws.com",
SignatureVersions: []string{"s3v4"},
CredentialScope: credentialScope{
Region: "ap-south-2",
},
},
endpointKey{
Region: "ap-southeast-1",
}: endpoint{
@ -26906,6 +26993,44 @@ var awsPartition = partition{
Region: "ap-southeast-2",
},
},
endpointKey{
Region: "ap-southeast-3",
}: endpoint{
Hostname: "s3-control.ap-southeast-3.amazonaws.com",
SignatureVersions: []string{"s3v4"},
CredentialScope: credentialScope{
Region: "ap-southeast-3",
},
},
endpointKey{
Region: "ap-southeast-3",
Variant: dualStackVariant,
}: endpoint{
Hostname: "s3-control.dualstack.ap-southeast-3.amazonaws.com",
SignatureVersions: []string{"s3v4"},
CredentialScope: credentialScope{
Region: "ap-southeast-3",
},
},
endpointKey{
Region: "ap-southeast-4",
}: endpoint{
Hostname: "s3-control.ap-southeast-4.amazonaws.com",
SignatureVersions: []string{"s3v4"},
CredentialScope: credentialScope{
Region: "ap-southeast-4",
},
},
endpointKey{
Region: "ap-southeast-4",
Variant: dualStackVariant,
}: endpoint{
Hostname: "s3-control.dualstack.ap-southeast-4.amazonaws.com",
SignatureVersions: []string{"s3v4"},
CredentialScope: credentialScope{
Region: "ap-southeast-4",
},
},
endpointKey{
Region: "ca-central-1",
}: endpoint{
@ -26974,6 +27099,25 @@ var awsPartition = partition{
Region: "eu-central-1",
},
},
endpointKey{
Region: "eu-central-2",
}: endpoint{
Hostname: "s3-control.eu-central-2.amazonaws.com",
SignatureVersions: []string{"s3v4"},
CredentialScope: credentialScope{
Region: "eu-central-2",
},
},
endpointKey{
Region: "eu-central-2",
Variant: dualStackVariant,
}: endpoint{
Hostname: "s3-control.dualstack.eu-central-2.amazonaws.com",
SignatureVersions: []string{"s3v4"},
CredentialScope: credentialScope{
Region: "eu-central-2",
},
},
endpointKey{
Region: "eu-north-1",
}: endpoint{
@ -26993,6 +27137,44 @@ var awsPartition = partition{
Region: "eu-north-1",
},
},
endpointKey{
Region: "eu-south-1",
}: endpoint{
Hostname: "s3-control.eu-south-1.amazonaws.com",
SignatureVersions: []string{"s3v4"},
CredentialScope: credentialScope{
Region: "eu-south-1",
},
},
endpointKey{
Region: "eu-south-1",
Variant: dualStackVariant,
}: endpoint{
Hostname: "s3-control.dualstack.eu-south-1.amazonaws.com",
SignatureVersions: []string{"s3v4"},
CredentialScope: credentialScope{
Region: "eu-south-1",
},
},
endpointKey{
Region: "eu-south-2",
}: endpoint{
Hostname: "s3-control.eu-south-2.amazonaws.com",
SignatureVersions: []string{"s3v4"},
CredentialScope: credentialScope{
Region: "eu-south-2",
},
},
endpointKey{
Region: "eu-south-2",
Variant: dualStackVariant,
}: endpoint{
Hostname: "s3-control.dualstack.eu-south-2.amazonaws.com",
SignatureVersions: []string{"s3v4"},
CredentialScope: credentialScope{
Region: "eu-south-2",
},
},
endpointKey{
Region: "eu-west-1",
}: endpoint{
@ -27050,6 +27232,63 @@ var awsPartition = partition{
Region: "eu-west-3",
},
},
endpointKey{
Region: "il-central-1",
}: endpoint{
Hostname: "s3-control.il-central-1.amazonaws.com",
SignatureVersions: []string{"s3v4"},
CredentialScope: credentialScope{
Region: "il-central-1",
},
},
endpointKey{
Region: "il-central-1",
Variant: dualStackVariant,
}: endpoint{
Hostname: "s3-control.dualstack.il-central-1.amazonaws.com",
SignatureVersions: []string{"s3v4"},
CredentialScope: credentialScope{
Region: "il-central-1",
},
},
endpointKey{
Region: "me-central-1",
}: endpoint{
Hostname: "s3-control.me-central-1.amazonaws.com",
SignatureVersions: []string{"s3v4"},
CredentialScope: credentialScope{
Region: "me-central-1",
},
},
endpointKey{
Region: "me-central-1",
Variant: dualStackVariant,
}: endpoint{
Hostname: "s3-control.dualstack.me-central-1.amazonaws.com",
SignatureVersions: []string{"s3v4"},
CredentialScope: credentialScope{
Region: "me-central-1",
},
},
endpointKey{
Region: "me-south-1",
}: endpoint{
Hostname: "s3-control.me-south-1.amazonaws.com",
SignatureVersions: []string{"s3v4"},
CredentialScope: credentialScope{
Region: "me-south-1",
},
},
endpointKey{
Region: "me-south-1",
Variant: dualStackVariant,
}: endpoint{
Hostname: "s3-control.dualstack.me-south-1.amazonaws.com",
SignatureVersions: []string{"s3v4"},
CredentialScope: credentialScope{
Region: "me-south-1",
},
},
endpointKey{
Region: "sa-east-1",
}: endpoint{
@ -28362,21 +28601,85 @@ var awsPartition = partition{
}: endpoint{
Protocols: []string{"https"},
},
endpointKey{
Region: "us-east-1",
Variant: fipsVariant,
}: endpoint{
Hostname: "serverlessrepo-fips.us-east-1.amazonaws.com",
Protocols: []string{"https"},
},
endpointKey{
Region: "us-east-1-fips",
}: endpoint{
Hostname: "serverlessrepo-fips.us-east-1.amazonaws.com",
CredentialScope: credentialScope{
Region: "us-east-1",
},
Deprecated: boxedTrue,
},
endpointKey{
Region: "us-east-2",
}: endpoint{
Protocols: []string{"https"},
},
endpointKey{
Region: "us-east-2",
Variant: fipsVariant,
}: endpoint{
Hostname: "serverlessrepo-fips.us-east-2.amazonaws.com",
Protocols: []string{"https"},
},
endpointKey{
Region: "us-east-2-fips",
}: endpoint{
Hostname: "serverlessrepo-fips.us-east-2.amazonaws.com",
CredentialScope: credentialScope{
Region: "us-east-2",
},
Deprecated: boxedTrue,
},
endpointKey{
Region: "us-west-1",
}: endpoint{
Protocols: []string{"https"},
},
endpointKey{
Region: "us-west-1",
Variant: fipsVariant,
}: endpoint{
Hostname: "serverlessrepo-fips.us-west-1.amazonaws.com",
Protocols: []string{"https"},
},
endpointKey{
Region: "us-west-1-fips",
}: endpoint{
Hostname: "serverlessrepo-fips.us-west-1.amazonaws.com",
CredentialScope: credentialScope{
Region: "us-west-1",
},
Deprecated: boxedTrue,
},
endpointKey{
Region: "us-west-2",
}: endpoint{
Protocols: []string{"https"},
},
endpointKey{
Region: "us-west-2",
Variant: fipsVariant,
}: endpoint{
Hostname: "serverlessrepo-fips.us-west-2.amazonaws.com",
Protocols: []string{"https"},
},
endpointKey{
Region: "us-west-2-fips",
}: endpoint{
Hostname: "serverlessrepo-fips.us-west-2.amazonaws.com",
CredentialScope: credentialScope{
Region: "us-west-2",
},
Deprecated: boxedTrue,
},
},
},
"servicecatalog": service{
@ -32908,6 +33211,15 @@ var awsPartition = partition{
}: endpoint{
Hostname: "verifiedpermissions-fips.ca-central-1.amazonaws.com",
},
endpointKey{
Region: "ca-west-1",
}: endpoint{},
endpointKey{
Region: "ca-west-1",
Variant: fipsVariant,
}: endpoint{
Hostname: "verifiedpermissions-fips.ca-west-1.amazonaws.com",
},
endpointKey{
Region: "eu-central-1",
}: endpoint{},
@ -32941,6 +33253,15 @@ var awsPartition = partition{
},
Deprecated: boxedTrue,
},
endpointKey{
Region: "fips-ca-west-1",
}: endpoint{
Hostname: "verifiedpermissions-fips.ca-west-1.amazonaws.com",
CredentialScope: credentialScope{
Region: "ca-west-1",
},
Deprecated: boxedTrue,
},
endpointKey{
Region: "fips-us-east-1",
}: endpoint{
@ -32977,6 +33298,9 @@ var awsPartition = partition{
},
Deprecated: boxedTrue,
},
endpointKey{
Region: "il-central-1",
}: endpoint{},
endpointKey{
Region: "me-central-1",
}: endpoint{},
@ -38223,13 +38547,45 @@ var awsusgovPartition = partition{
endpointKey{
Region: "us-gov-east-1",
}: endpoint{
Hostname: "autoscaling-plans.us-gov-east-1.amazonaws.com",
Protocols: []string{"http", "https"},
},
endpointKey{
Region: "us-gov-east-1",
Variant: fipsVariant,
}: endpoint{
Hostname: "autoscaling-plans.us-gov-east-1.amazonaws.com",
Protocols: []string{"http", "https"},
},
endpointKey{
Region: "us-gov-east-1-fips",
}: endpoint{
Hostname: "autoscaling-plans.us-gov-east-1.amazonaws.com",
Protocols: []string{"http", "https"},
Deprecated: boxedTrue,
},
endpointKey{
Region: "us-gov-west-1",
}: endpoint{
Hostname: "autoscaling-plans.us-gov-west-1.amazonaws.com",
Protocols: []string{"http", "https"},
},
endpointKey{
Region: "us-gov-west-1",
Variant: fipsVariant,
}: endpoint{
Hostname: "autoscaling-plans.us-gov-west-1.amazonaws.com",
Protocols: []string{"http", "https"},
},
endpointKey{
Region: "us-gov-west-1-fips",
}: endpoint{
Hostname: "autoscaling-plans.us-gov-west-1.amazonaws.com",
Protocols: []string{"http", "https"},
Deprecated: boxedTrue,
},
},
},
"backup": service{
@ -38943,9 +39299,39 @@ var awsusgovPartition = partition{
endpointKey{
Region: "us-gov-east-1",
}: endpoint{},
endpointKey{
Region: "us-gov-east-1",
Variant: fipsVariant,
}: endpoint{
Hostname: "controltower-fips.us-gov-east-1.amazonaws.com",
},
endpointKey{
Region: "us-gov-east-1-fips",
}: endpoint{
Hostname: "controltower-fips.us-gov-east-1.amazonaws.com",
CredentialScope: credentialScope{
Region: "us-gov-east-1",
},
Deprecated: boxedTrue,
},
endpointKey{
Region: "us-gov-west-1",
}: endpoint{},
endpointKey{
Region: "us-gov-west-1",
Variant: fipsVariant,
}: endpoint{
Hostname: "controltower-fips.us-gov-west-1.amazonaws.com",
},
endpointKey{
Region: "us-gov-west-1-fips",
}: endpoint{
Hostname: "controltower-fips.us-gov-west-1.amazonaws.com",
CredentialScope: credentialScope{
Region: "us-gov-west-1",
},
Deprecated: boxedTrue,
},
},
},
"data-ats.iot": service{
@ -43927,6 +44313,46 @@ var awsusgovPartition = partition{
},
},
},
"verifiedpermissions": service{
Endpoints: serviceEndpoints{
endpointKey{
Region: "fips-us-gov-east-1",
}: endpoint{
Hostname: "verifiedpermissions-fips.us-gov-east-1.amazonaws.com",
CredentialScope: credentialScope{
Region: "us-gov-east-1",
},
Deprecated: boxedTrue,
},
endpointKey{
Region: "fips-us-gov-west-1",
}: endpoint{
Hostname: "verifiedpermissions-fips.us-gov-west-1.amazonaws.com",
CredentialScope: credentialScope{
Region: "us-gov-west-1",
},
Deprecated: boxedTrue,
},
endpointKey{
Region: "us-gov-east-1",
}: endpoint{},
endpointKey{
Region: "us-gov-east-1",
Variant: fipsVariant,
}: endpoint{
Hostname: "verifiedpermissions-fips.us-gov-east-1.amazonaws.com",
},
endpointKey{
Region: "us-gov-west-1",
}: endpoint{},
endpointKey{
Region: "us-gov-west-1",
Variant: fipsVariant,
}: endpoint{
Hostname: "verifiedpermissions-fips.us-gov-west-1.amazonaws.com",
},
},
},
"waf-regional": service{
Endpoints: serviceEndpoints{
endpointKey{
@ -45237,6 +45663,114 @@ var awsisoPartition = partition{
},
},
},
"s3-control": service{
Defaults: endpointDefaults{
defaultKey{}: endpoint{
Protocols: []string{"https"},
SignatureVersions: []string{"s3v4"},
},
},
Endpoints: serviceEndpoints{
endpointKey{
Region: "us-iso-east-1",
}: endpoint{
Hostname: "s3-control.us-iso-east-1.c2s.ic.gov",
SignatureVersions: []string{"s3v4"},
CredentialScope: credentialScope{
Region: "us-iso-east-1",
},
},
endpointKey{
Region: "us-iso-east-1",
Variant: dualStackVariant,
}: endpoint{
Hostname: "s3-control.dualstack.us-iso-east-1.c2s.ic.gov",
SignatureVersions: []string{"s3v4"},
CredentialScope: credentialScope{
Region: "us-iso-east-1",
},
},
endpointKey{
Region: "us-iso-east-1",
Variant: fipsVariant,
}: endpoint{
Hostname: "s3-control-fips.us-iso-east-1.c2s.ic.gov",
SignatureVersions: []string{"s3v4"},
CredentialScope: credentialScope{
Region: "us-iso-east-1",
},
},
endpointKey{
Region: "us-iso-east-1",
Variant: fipsVariant | dualStackVariant,
}: endpoint{
Hostname: "s3-control-fips.dualstack.us-iso-east-1.c2s.ic.gov",
SignatureVersions: []string{"s3v4"},
CredentialScope: credentialScope{
Region: "us-iso-east-1",
},
},
endpointKey{
Region: "us-iso-east-1-fips",
}: endpoint{
Hostname: "s3-control-fips.us-iso-east-1.c2s.ic.gov",
SignatureVersions: []string{"s3v4"},
CredentialScope: credentialScope{
Region: "us-iso-east-1",
},
Deprecated: boxedTrue,
},
endpointKey{
Region: "us-iso-west-1",
}: endpoint{
Hostname: "s3-control.us-iso-west-1.c2s.ic.gov",
SignatureVersions: []string{"s3v4"},
CredentialScope: credentialScope{
Region: "us-iso-west-1",
},
},
endpointKey{
Region: "us-iso-west-1",
Variant: dualStackVariant,
}: endpoint{
Hostname: "s3-control.dualstack.us-iso-west-1.c2s.ic.gov",
SignatureVersions: []string{"s3v4"},
CredentialScope: credentialScope{
Region: "us-iso-west-1",
},
},
endpointKey{
Region: "us-iso-west-1",
Variant: fipsVariant,
}: endpoint{
Hostname: "s3-control-fips.us-iso-west-1.c2s.ic.gov",
SignatureVersions: []string{"s3v4"},
CredentialScope: credentialScope{
Region: "us-iso-west-1",
},
},
endpointKey{
Region: "us-iso-west-1",
Variant: fipsVariant | dualStackVariant,
}: endpoint{
Hostname: "s3-control-fips.dualstack.us-iso-west-1.c2s.ic.gov",
SignatureVersions: []string{"s3v4"},
CredentialScope: credentialScope{
Region: "us-iso-west-1",
},
},
endpointKey{
Region: "us-iso-west-1-fips",
}: endpoint{
Hostname: "s3-control-fips.us-iso-west-1.c2s.ic.gov",
SignatureVersions: []string{"s3v4"},
CredentialScope: credentialScope{
Region: "us-iso-west-1",
},
Deprecated: boxedTrue,
},
},
},
"s3-outposts": service{
Endpoints: serviceEndpoints{
endpointKey{
@ -45269,6 +45803,9 @@ var awsisoPartition = partition{
endpointKey{
Region: "us-iso-east-1",
}: endpoint{},
endpointKey{
Region: "us-iso-west-1",
}: endpoint{},
},
},
"sns": service{
@ -45787,6 +46324,13 @@ var awsisobPartition = partition{
}: endpoint{},
},
},
"firehose": service{
Endpoints: serviceEndpoints{
endpointKey{
Region: "us-isob-east-1",
}: endpoint{},
},
},
"glacier": service{
Endpoints: serviceEndpoints{
endpointKey{
@ -46107,6 +46651,65 @@ var awsisobPartition = partition{
},
},
},
"s3-control": service{
Defaults: endpointDefaults{
defaultKey{}: endpoint{
Protocols: []string{"https"},
SignatureVersions: []string{"s3v4"},
},
},
Endpoints: serviceEndpoints{
endpointKey{
Region: "us-isob-east-1",
}: endpoint{
Hostname: "s3-control.us-isob-east-1.sc2s.sgov.gov",
SignatureVersions: []string{"s3v4"},
CredentialScope: credentialScope{
Region: "us-isob-east-1",
},
},
endpointKey{
Region: "us-isob-east-1",
Variant: dualStackVariant,
}: endpoint{
Hostname: "s3-control.dualstack.us-isob-east-1.sc2s.sgov.gov",
SignatureVersions: []string{"s3v4"},
CredentialScope: credentialScope{
Region: "us-isob-east-1",
},
},
endpointKey{
Region: "us-isob-east-1",
Variant: fipsVariant,
}: endpoint{
Hostname: "s3-control-fips.us-isob-east-1.sc2s.sgov.gov",
SignatureVersions: []string{"s3v4"},
CredentialScope: credentialScope{
Region: "us-isob-east-1",
},
},
endpointKey{
Region: "us-isob-east-1",
Variant: fipsVariant | dualStackVariant,
}: endpoint{
Hostname: "s3-control-fips.dualstack.us-isob-east-1.sc2s.sgov.gov",
SignatureVersions: []string{"s3v4"},
CredentialScope: credentialScope{
Region: "us-isob-east-1",
},
},
endpointKey{
Region: "us-isob-east-1-fips",
}: endpoint{
Hostname: "s3-control-fips.us-isob-east-1.sc2s.sgov.gov",
SignatureVersions: []string{"s3v4"},
CredentialScope: credentialScope{
Region: "us-isob-east-1",
},
Deprecated: boxedTrue,
},
},
},
"s3-outposts": service{
Endpoints: serviceEndpoints{
endpointKey{

View file

@ -5,4 +5,4 @@ package aws
const SDKName = "aws-sdk-go"
// SDKVersion is the version of this SDK
const SDKVersion = "1.51.19"
const SDKVersion = "1.51.25"

View file

@ -4006,6 +4006,11 @@ func (c *EC2) CancelSpotFleetRequestsRequest(input *CancelSpotFleetRequestsInput
// enters the cancelled_running state and the instances continue to run until
// they are interrupted or you terminate them manually.
//
// Restrictions
//
// - You can delete up to 100 fleets in a single request. If you exceed the
// specified number, no fleets are deleted.
//
// 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.
@ -11804,17 +11809,22 @@ func (c *EC2) DeleteFleetsRequest(input *DeleteFleetsInput) (req *request.Reques
// manually.
//
// For instant fleets, EC2 Fleet must terminate the instances when the fleet
// is deleted. A deleted instant fleet with running instances is not supported.
// is deleted. Up to 1000 instances can be terminated in a single request to
// delete instant fleets. A deleted instant fleet with running instances is
// not supported.
//
// Restrictions
//
// - You can delete up to 25 instant fleets in a single request. If you exceed
// this number, no instant fleets are deleted and an error is returned. There
// is no restriction on the number of fleets of type maintain or request
// that can be deleted in a single request.
// - You can delete up to 25 fleets of type instant in a single request.
//
// - Up to 1000 instances can be terminated in a single request to delete
// instant fleets.
// - You can delete up to 100 fleets of type maintain or request in a single
// request.
//
// - You can delete up to 125 fleets in a single request, provided you do
// not exceed the quota for each fleet type, as specified above.
//
// - If you exceed the specified number of fleets to delete, no fleets are
// deleted.
//
// For more information, see Delete an EC2 Fleet (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/manage-ec2-fleet.html#delete-fleet)
// in the Amazon EC2 User Guide.
@ -23467,9 +23477,9 @@ func (c *EC2) DescribeInstanceTypeOfferingsRequest(input *DescribeInstanceTypeOf
// DescribeInstanceTypeOfferings API operation for Amazon Elastic Compute Cloud.
//
// Returns a list of all instance types offered. The results can be filtered
// by location (Region or Availability Zone). If no location is specified, the
// instance types offered in the current Region are returned.
// Lists the instance types that are offered for the specified location. If
// no location is specified, the default is to list the instance types that
// are offered in the current Region.
//
// 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
@ -23599,8 +23609,8 @@ func (c *EC2) DescribeInstanceTypesRequest(input *DescribeInstanceTypesInput) (r
// DescribeInstanceTypes API operation for Amazon Elastic Compute Cloud.
//
// Describes the details of the instance types that are offered in a location.
// The results can be filtered by the attributes of the instance types.
// Describes the specified instance types. By default, all instance types for
// the current Region are described. Alternatively, you can filter the results.
//
// 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
@ -40523,6 +40533,9 @@ func (c *EC2) GetConsoleScreenshotRequest(input *GetConsoleScreenshotInput) (req
//
// The returned content is Base64-encoded.
//
// For more information, see Instance console output (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/troubleshoot-unreachable-instance.html#instance-console-console-output)
// in the Amazon EC2 User Guide.
//
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
// with awserr.Error's Code and Message methods to get detailed information about
// the error.
@ -47291,9 +47304,9 @@ func (c *EC2) ModifyInstanceMetadataDefaultsRequest(input *ModifyInstanceMetadat
// level in the specified Amazon Web Services Region.
//
// To remove a parameter's account-level default setting, specify no-preference.
// At instance launch, the value will come from the AMI, or from the launch
// parameter if specified. For more information, see Order of precedence for
// instance metadata options (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/configuring-instance-metadata-options.html#instance-metadata-options-order-of-precedence)
// If an account-level setting is cleared with no-preference, then the instance
// launch considers the other instance metadata settings. For more information,
// see Order of precedence for instance metadata options (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/configuring-instance-metadata-options.html#instance-metadata-options-order-of-precedence)
// in the Amazon EC2 User Guide.
//
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
@ -65615,6 +65628,8 @@ type CancelSpotFleetRequestsInput struct {
// The IDs of the Spot Fleet requests.
//
// Constraint: You can specify up to 100 IDs in a single request.
//
// SpotFleetRequestIds is a required field
SpotFleetRequestIds []*string `locationName:"spotFleetRequestId" locationNameList:"item" type:"list" required:"true"`
@ -71954,11 +71969,11 @@ type CreateFleetError struct {
_ struct{} `type:"structure"`
// The error code that indicates why the instance could not be launched. For
// more information about error codes, see Error codes (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/errors-overview.html.html).
// more information about error codes, see Error codes (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/errors-overview.html).
ErrorCode *string `locationName:"errorCode" type:"string"`
// The error message that describes why the instance could not be launched.
// For more information about error messages, see Error codes (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/errors-overview.html.html).
// For more information about error messages, see Error codes (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/errors-overview.html).
ErrorMessage *string `locationName:"errorMessage" type:"string"`
// The launch templates and overrides that were used for launching the instances.
@ -84237,6 +84252,9 @@ type DeleteFleetsInput struct {
// The IDs of the EC2 Fleets.
//
// Constraints: In a single request, you can specify up to 25 instant fleet
// IDs and up to 100 maintain or request fleet IDs.
//
// FleetIds is a required field
FleetIds []*string `locationName:"FleetId" type:"list" required:"true"`
@ -98574,14 +98592,26 @@ type DescribeInstanceTypeOfferingsInput struct {
// One or more filters. Filter names and values are case-sensitive.
//
// * location - This depends on the location type. For example, if the location
// type is region (default), the location is the Region code (for example,
// us-east-2.)
// * instance-type - The instance type. For a list of possible values, see
// Instance (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_Instance.html).
//
// * instance-type - The instance type. For example, c5.2xlarge.
// * location - The location. For a list of possible identifiers, see Regions
// and Zones (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html).
Filters []*Filter `locationName:"Filter" locationNameList:"Filter" type:"list"`
// The location type.
//
// * availability-zone - The Availability Zone. When you specify a location
// filter, it must be an Availability Zone for the current Region.
//
// * availability-zone-id - The AZ ID. When you specify a location filter,
// it must be an AZ ID for the current Region.
//
// * outpost - The Outpost ARN. When you specify a location filter, it must
// be an Outpost ARN for the current Region.
//
// * region - The current Region. If you specify a location filter, it must
// match the current Region.
LocationType *string `type:"string" enum:"LocationType"`
// The maximum number of items to return for this request. To get the next page
@ -98658,7 +98688,7 @@ func (s *DescribeInstanceTypeOfferingsInput) SetNextToken(v string) *DescribeIns
type DescribeInstanceTypeOfferingsOutput struct {
_ struct{} `type:"structure"`
// The instance types offered.
// The instance types offered in the location.
InstanceTypeOfferings []*InstanceTypeOffering `locationName:"instanceTypeOfferingSet" locationNameList:"item" type:"list"`
// The token to include in another request to get the next page of items. This
@ -98850,8 +98880,7 @@ type DescribeInstanceTypesInput struct {
// can be configured for the instance type. For example, "1" or "1,2".
Filters []*Filter `locationName:"Filter" locationNameList:"Filter" type:"list"`
// The instance types. For more information, see Instance types (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html)
// in the Amazon EC2 User Guide.
// The instance types.
InstanceTypes []*string `locationName:"InstanceType" type:"list" enum:"InstanceType"`
// The maximum number of items to return for this request. To get the next page
@ -98928,8 +98957,7 @@ func (s *DescribeInstanceTypesInput) SetNextToken(v string) *DescribeInstanceTyp
type DescribeInstanceTypesOutput struct {
_ struct{} `type:"structure"`
// The instance type. For more information, see Instance types (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html)
// in the Amazon EC2 User Guide.
// The instance type.
InstanceTypes []*InstanceTypeInfo `locationName:"instanceTypeSet" locationNameList:"item" type:"list"`
// The token to include in another request to get the next page of items. This
@ -150096,11 +150124,10 @@ type ModifyInstanceMetadataDefaultsInput struct {
// instance metadata can't be accessed.
HttpEndpoint *string `type:"string" enum:"DefaultInstanceMetadataEndpointState"`
// The maximum number of hops that the metadata token can travel.
// The maximum number of hops that the metadata token can travel. To indicate
// no preference, specify -1.
//
// Minimum: 1
//
// Maximum: 64
// Possible values: Integers from 1 to 64, and -1 to indicate no preference
HttpPutResponseHopLimit *int64 `type:"integer"`
// Indicates whether IMDSv2 is required.
@ -167250,8 +167277,7 @@ type RequestLaunchTemplateData struct {
// The monitoring for the instance.
Monitoring *LaunchTemplatesMonitoringRequest `type:"structure"`
// One or more network interfaces. If you specify a network interface, you must
// specify any security groups and subnets as part of the network interface.
// The network interfaces for the instance.
NetworkInterfaces []*LaunchTemplateInstanceNetworkInterfaceSpecificationRequest `locationName:"NetworkInterface" locationNameList:"InstanceNetworkInterfaceSpecification" type:"list"`
// The placement for the instance.
@ -167268,12 +167294,17 @@ type RequestLaunchTemplateData struct {
// in the Amazon Elastic Compute Cloud User Guide.
RamDiskId *string `type:"string"`
// One or more security group IDs. You can create a security group using CreateSecurityGroup
// (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateSecurityGroup.html).
// The IDs of the security groups.
//
// If you specify a network interface, you must specify any security groups
// as part of the network interface instead of using this parameter.
SecurityGroupIds []*string `locationName:"SecurityGroupId" locationNameList:"SecurityGroupId" type:"list"`
// One or more security group names. For a nondefault VPC, you must use security
// The names of the security groups. For a nondefault VPC, you must use security
// group IDs instead.
//
// If you specify a network interface, you must specify any security groups
// as part of the network interface instead of using this parameter.
SecurityGroups []*string `locationName:"SecurityGroup" locationNameList:"SecurityGroup" type:"list"`
// The tags to apply to the resources that are created during instance launch.
@ -171920,26 +171951,15 @@ type RunInstancesInput struct {
// Default: false
EbsOptimized *bool `locationName:"ebsOptimized" type:"boolean"`
// Deprecated.
// An elastic GPU to associate with the instance.
//
// Amazon Elastic Graphics reached end of life on January 8, 2024. For workloads
// that require graphics acceleration, we recommend that you use Amazon EC2
// G4ad, G4dn, or G5 instances.
// Amazon Elastic Graphics reached end of life on January 8, 2024.
ElasticGpuSpecification []*ElasticGpuSpecification `locationNameList:"item" type:"list"`
// An elastic inference accelerator to associate with the instance. Elastic
// inference accelerators are a resource you can attach to your Amazon EC2 instances
// to accelerate your Deep Learning (DL) inference workloads.
// An elastic inference accelerator to associate with the instance.
//
// You cannot specify accelerators from different generations in the same request.
//
// Starting April 15, 2023, Amazon Web Services will not onboard new customers
// to Amazon Elastic Inference (EI), and will help current customers migrate
// their workloads to options that offer better price and performance. After
// April 15, 2023, new customers will not be able to launch instances with Amazon
// EI accelerators in Amazon SageMaker, Amazon ECS, or Amazon EC2. However,
// customers who have used Amazon EI at least once during the past 30-day period
// are considered current customers and will be able to continue using the service.
// Amazon Elastic Inference (EI) is no longer available to new customers. For
// more information, see Amazon Elastic Inference FAQs (http://aws.amazon.com/machine-learning/elastic-inference/faqs/).
ElasticInferenceAccelerators []*ElasticInferenceAccelerator `locationName:"ElasticInferenceAccelerator" locationNameList:"item" type:"list"`
// If youre launching an instance into a dual-stack or IPv6-only subnet,
@ -172072,9 +172092,7 @@ type RunInstancesInput struct {
// Specifies whether detailed monitoring is enabled for the instance.
Monitoring *RunInstancesMonitoringEnabled `type:"structure"`
// The network interfaces to associate with the instance. If you specify a network
// interface, you must specify any security groups and subnets as part of the
// network interface.
// The network interfaces to associate with the instance.
NetworkInterfaces []*InstanceNetworkInterfaceSpecification `locationName:"networkInterface" locationNameList:"item" type:"list"`
// The placement for the instance.
@ -172111,13 +172129,13 @@ type RunInstancesInput struct {
// (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateSecurityGroup.html).
//
// If you specify a network interface, you must specify any security groups
// as part of the network interface.
// as part of the network interface instead of using this parameter.
SecurityGroupIds []*string `locationName:"SecurityGroupId" locationNameList:"SecurityGroupId" type:"list"`
// [Default VPC] The names of the security groups.
//
// If you specify a network interface, you must specify any security groups
// as part of the network interface.
// as part of the network interface instead of using this parameter.
//
// Default: Amazon EC2 uses the default security group.
SecurityGroups []*string `locationName:"SecurityGroup" locationNameList:"SecurityGroup" type:"list"`
@ -172125,7 +172143,7 @@ type RunInstancesInput struct {
// The ID of the subnet to launch the instance into.
//
// If you specify a network interface, you must specify any subnets as part
// of the network interface.
// of the network interface instead of using this parameter.
SubnetId *string `type:"string"`
// The tags to apply to the resources that are created during instance launch.
@ -174219,7 +174237,8 @@ type SearchTransitGatewayRoutesInput struct {
// Filters is a required field
Filters []*Filter `locationName:"Filter" locationNameList:"Filter" type:"list" required:"true"`
// The maximum number of routes to return.
// The maximum number of routes to return. If a value is not provided, the default
// is 1000.
MaxResults *int64 `min:"5" type:"integer"`
// The ID of the transit gateway route table.
@ -176549,11 +176568,11 @@ type SpotFleetLaunchSpecification struct {
// Enable or disable monitoring for the instances.
Monitoring *SpotFleetMonitoring `locationName:"monitoring" type:"structure"`
// One or more network interfaces. If you specify a network interface, you must
// specify subnet IDs and security group IDs using the network interface.
// The network interfaces.
//
// SpotFleetLaunchSpecification currently does not support Elastic Fabric Adapter
// (EFA). To specify an EFA, you must use LaunchTemplateConfig (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_LaunchTemplateConfig.html).
// SpotFleetLaunchSpecification does not support Elastic Fabric Adapter (EFA).
// You must use LaunchTemplateConfig (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_LaunchTemplateConfig.html)
// instead.
NetworkInterfaces []*InstanceNetworkInterfaceSpecification `locationName:"networkInterfaceSet" locationNameList:"item" type:"list"`
// The placement information.
@ -176566,6 +176585,9 @@ type SpotFleetLaunchSpecification struct {
RamdiskId *string `locationName:"ramdiskId" type:"string"`
// The security groups.
//
// If you specify a network interface, you must specify any security groups
// as part of the network interface instead of using this parameter.
SecurityGroups []*GroupIdentifier `locationName:"groupSet" locationNameList:"item" type:"list"`
// The maximum price per unit hour that you are willing to pay for a Spot Instance.
@ -176580,6 +176602,9 @@ type SpotFleetLaunchSpecification struct {
// The IDs of the subnets in which to launch the instances. To specify multiple
// subnets, separate them using commas; for example, "subnet-1234abcdeexample1,
// subnet-0987cdef6example2".
//
// If you specify a network interface, you must specify any subnets as part
// of the network interface instead of using this parameter.
SubnetId *string `locationName:"subnetId" type:"string"`
// The tags to apply during creation.