build(deps): bump the go-deps group with 10 updates
Bumps the go-deps group with 10 updates: | Package | From | To | | --- | --- | --- | | [cloud.google.com/go/compute](https://github.com/googleapis/google-cloud-go) | `1.23.3` | `1.23.4` | | [cloud.google.com/go/storage](https://github.com/googleapis/google-cloud-go) | `1.36.0` | `1.37.0` | | [github.com/Azure/azure-sdk-for-go/sdk/azidentity](https://github.com/Azure/azure-sdk-for-go) | `1.4.0` | `1.5.1` | | [github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v5](https://github.com/Azure/azure-sdk-for-go) | `5.3.0` | `5.5.0` | | [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) | `1.50.0` | `1.50.8` | | [github.com/google/uuid](https://github.com/google/uuid) | `1.5.0` | `1.6.0` | | [github.com/jackc/pgtype](https://github.com/jackc/pgtype) | `1.14.0` | `1.14.1` | | [github.com/openshift-online/ocm-sdk-go](https://github.com/openshift-online/ocm-sdk-go) | `0.1.390` | `0.1.398` | | [github.com/osbuild/images](https://github.com/osbuild/images) | `0.33.0` | `0.34.0` | | [google.golang.org/api](https://github.com/googleapis/google-api-go-client) | `0.160.0` | `0.161.0` | Updates `cloud.google.com/go/compute` from 1.23.3 to 1.23.4 - [Release notes](https://github.com/googleapis/google-cloud-go/releases) - [Changelog](https://github.com/googleapis/google-cloud-go/blob/main/documentai/CHANGES.md) - [Commits](https://github.com/googleapis/google-cloud-go/compare/compute/v1.23.3...compute/v1.23.4) Updates `cloud.google.com/go/storage` from 1.36.0 to 1.37.0 - [Release notes](https://github.com/googleapis/google-cloud-go/releases) - [Changelog](https://github.com/googleapis/google-cloud-go/blob/main/CHANGES.md) - [Commits](https://github.com/googleapis/google-cloud-go/compare/pubsub/v1.36.0...spanner/v1.37.0) Updates `github.com/Azure/azure-sdk-for-go/sdk/azidentity` from 1.4.0 to 1.5.1 - [Release notes](https://github.com/Azure/azure-sdk-for-go/releases) - [Changelog](https://github.com/Azure/azure-sdk-for-go/blob/main/documentation/release.md) - [Commits](https://github.com/Azure/azure-sdk-for-go/compare/sdk/azcore/v1.4.0...sdk/internal/v1.5.1) Updates `github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v5` from 5.3.0 to 5.5.0 - [Release notes](https://github.com/Azure/azure-sdk-for-go/releases) - [Changelog](https://github.com/Azure/azure-sdk-for-go/blob/main/documentation/release.md) - [Commits](https://github.com/Azure/azure-sdk-for-go/compare/sdk/resourcemanager/compute/armcompute/v5.3.0...sdk/resourcemanager/compute/armcompute/v5.5.0) Updates `github.com/aws/aws-sdk-go` from 1.50.0 to 1.50.8 - [Release notes](https://github.com/aws/aws-sdk-go/releases) - [Commits](https://github.com/aws/aws-sdk-go/compare/v1.50.0...v1.50.8) Updates `github.com/google/uuid` from 1.5.0 to 1.6.0 - [Release notes](https://github.com/google/uuid/releases) - [Changelog](https://github.com/google/uuid/blob/master/CHANGELOG.md) - [Commits](https://github.com/google/uuid/compare/v1.5.0...v1.6.0) Updates `github.com/jackc/pgtype` from 1.14.0 to 1.14.1 - [Changelog](https://github.com/jackc/pgtype/blob/master/CHANGELOG.md) - [Commits](https://github.com/jackc/pgtype/compare/v1.14.0...v1.14.1) Updates `github.com/openshift-online/ocm-sdk-go` from 0.1.390 to 0.1.398 - [Release notes](https://github.com/openshift-online/ocm-sdk-go/releases) - [Changelog](https://github.com/openshift-online/ocm-sdk-go/blob/main/CHANGES.md) - [Commits](https://github.com/openshift-online/ocm-sdk-go/compare/v0.1.390...v0.1.398) Updates `github.com/osbuild/images` from 0.33.0 to 0.34.0 - [Release notes](https://github.com/osbuild/images/releases) - [Commits](https://github.com/osbuild/images/compare/v0.33.0...v0.34.0) Updates `google.golang.org/api` from 0.160.0 to 0.161.0 - [Release notes](https://github.com/googleapis/google-api-go-client/releases) - [Changelog](https://github.com/googleapis/google-api-go-client/blob/main/CHANGES.md) - [Commits](https://github.com/googleapis/google-api-go-client/compare/v0.160.0...v0.161.0) --- updated-dependencies: - dependency-name: cloud.google.com/go/compute dependency-type: direct:production update-type: version-update:semver-patch dependency-group: go-deps - dependency-name: cloud.google.com/go/storage dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-deps - dependency-name: github.com/Azure/azure-sdk-for-go/sdk/azidentity dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-deps - dependency-name: github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v5 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-deps - dependency-name: github.com/aws/aws-sdk-go dependency-type: direct:production update-type: version-update:semver-patch dependency-group: go-deps - dependency-name: github.com/google/uuid dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-deps - dependency-name: github.com/jackc/pgtype dependency-type: direct:production update-type: version-update:semver-patch dependency-group: go-deps - dependency-name: github.com/openshift-online/ocm-sdk-go dependency-type: direct:production update-type: version-update:semver-patch dependency-group: go-deps - dependency-name: github.com/osbuild/images dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-deps - dependency-name: google.golang.org/api dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-deps ... Signed-off-by: dependabot[bot] <support@github.com>
This commit is contained in:
parent
db0e6c9643
commit
b461b1faf3
306 changed files with 80393 additions and 56486 deletions
46
vendor/github.com/aws/aws-sdk-go/aws/endpoints/defaults.go
generated
vendored
46
vendor/github.com/aws/aws-sdk-go/aws/endpoints/defaults.go
generated
vendored
|
|
@ -29098,6 +29098,9 @@ var awsPartition = partition{
|
|||
},
|
||||
Deprecated: boxedTrue,
|
||||
},
|
||||
endpointKey{
|
||||
Region: "il-central-1",
|
||||
}: endpoint{},
|
||||
endpointKey{
|
||||
Region: "us-east-1",
|
||||
}: endpoint{},
|
||||
|
|
@ -34007,9 +34010,18 @@ var awsPartition = partition{
|
|||
endpointKey{
|
||||
Region: "ap-northeast-1",
|
||||
}: endpoint{},
|
||||
endpointKey{
|
||||
Region: "ap-northeast-2",
|
||||
}: 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{},
|
||||
|
|
@ -34031,9 +34043,18 @@ var awsPartition = partition{
|
|||
endpointKey{
|
||||
Region: "ui-ap-northeast-1",
|
||||
}: endpoint{},
|
||||
endpointKey{
|
||||
Region: "ui-ap-northeast-2",
|
||||
}: endpoint{},
|
||||
endpointKey{
|
||||
Region: "ui-ap-southeast-1",
|
||||
}: endpoint{},
|
||||
endpointKey{
|
||||
Region: "ui-ap-southeast-2",
|
||||
}: endpoint{},
|
||||
endpointKey{
|
||||
Region: "ui-ca-central-1",
|
||||
}: endpoint{},
|
||||
endpointKey{
|
||||
Region: "ui-eu-central-1",
|
||||
}: endpoint{},
|
||||
|
|
@ -35867,6 +35888,13 @@ var awscnPartition = partition{
|
|||
},
|
||||
},
|
||||
},
|
||||
"quicksight": service{
|
||||
Endpoints: serviceEndpoints{
|
||||
endpointKey{
|
||||
Region: "cn-north-1",
|
||||
}: endpoint{},
|
||||
},
|
||||
},
|
||||
"ram": service{
|
||||
Endpoints: serviceEndpoints{
|
||||
endpointKey{
|
||||
|
|
@ -43410,6 +43438,15 @@ var awsisoPartition = partition{
|
|||
},
|
||||
"datasync": service{
|
||||
Endpoints: serviceEndpoints{
|
||||
endpointKey{
|
||||
Region: "fips-us-iso-east-1",
|
||||
}: endpoint{
|
||||
Hostname: "datasync-fips.us-iso-east-1.c2s.ic.gov",
|
||||
CredentialScope: credentialScope{
|
||||
Region: "us-iso-east-1",
|
||||
},
|
||||
Deprecated: boxedTrue,
|
||||
},
|
||||
endpointKey{
|
||||
Region: "fips-us-iso-west-1",
|
||||
}: endpoint{
|
||||
|
|
@ -43419,6 +43456,15 @@ var awsisoPartition = partition{
|
|||
},
|
||||
Deprecated: boxedTrue,
|
||||
},
|
||||
endpointKey{
|
||||
Region: "us-iso-east-1",
|
||||
}: endpoint{},
|
||||
endpointKey{
|
||||
Region: "us-iso-east-1",
|
||||
Variant: fipsVariant,
|
||||
}: endpoint{
|
||||
Hostname: "datasync-fips.us-iso-east-1.c2s.ic.gov",
|
||||
},
|
||||
endpointKey{
|
||||
Region: "us-iso-west-1",
|
||||
}: endpoint{},
|
||||
|
|
|
|||
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.50.0"
|
||||
const SDKVersion = "1.50.8"
|
||||
|
|
|
|||
99
vendor/github.com/aws/aws-sdk-go/service/autoscaling/api.go
generated
vendored
99
vendor/github.com/aws/aws-sdk-go/service/autoscaling/api.go
generated
vendored
|
|
@ -2431,7 +2431,7 @@ func (c *AutoScaling) DescribeInstanceRefreshesRequest(input *DescribeInstanceRe
|
|||
// DescribeInstanceRefreshes API operation for Auto Scaling.
|
||||
//
|
||||
// Gets information about the instance refreshes for the specified Auto Scaling
|
||||
// group.
|
||||
// group from the previous six weeks.
|
||||
//
|
||||
// This operation is part of the instance refresh feature (https://docs.aws.amazon.com/autoscaling/ec2/userguide/asg-instance-refresh.html)
|
||||
// in Amazon EC2 Auto Scaling, which helps you update instances in your Auto
|
||||
|
|
@ -14196,8 +14196,8 @@ type InstanceMaintenancePolicy struct {
|
|||
// Specifies the upper threshold as a percentage of the desired capacity of
|
||||
// the Auto Scaling group. It represents the maximum percentage of the group
|
||||
// that can be in service and healthy, or pending, to support your workload
|
||||
// when replacing instances. Value range is 100 to 200. After it's set, a value
|
||||
// of -1 will clear the previously set value.
|
||||
// when replacing instances. Value range is 100 to 200. To clear a previously
|
||||
// set value, specify a value of -1.
|
||||
//
|
||||
// Both MinHealthyPercentage and MaxHealthyPercentage must be specified, and
|
||||
// the difference between them cannot be greater than 100. A large range increases
|
||||
|
|
@ -14207,8 +14207,8 @@ type InstanceMaintenancePolicy struct {
|
|||
// Specifies the lower threshold as a percentage of the desired capacity of
|
||||
// the Auto Scaling group. It represents the minimum percentage of the group
|
||||
// to keep in service, healthy, and ready to use to support your workload when
|
||||
// replacing instances. Value range is 0 to 100. After it's set, a value of
|
||||
// -1 will clear the previously set value.
|
||||
// replacing instances. Value range is 0 to 100. To clear a previously set value,
|
||||
// specify a value of -1.
|
||||
MinHealthyPercentage *int64 `type:"integer"`
|
||||
}
|
||||
|
||||
|
|
@ -14855,6 +14855,31 @@ type InstanceRequirements struct {
|
|||
// Default: Any local storage type
|
||||
LocalStorageTypes []*string `type:"list" enum:"LocalStorageType"`
|
||||
|
||||
// [Price protection] The price protection threshold for Spot Instances, as
|
||||
// a percentage of an identified On-Demand price. The identified On-Demand price
|
||||
// is the price of the lowest priced current generation C, M, or R instance
|
||||
// type with your specified attributes. If no current generation C, M, or R
|
||||
// instance type matches your attributes, then the identified price is from
|
||||
// either the lowest priced current generation instance types or, failing that,
|
||||
// the lowest priced previous generation instance types that match your attributes.
|
||||
// When Amazon EC2 Auto Scaling selects instance types with your attributes,
|
||||
// we will exclude instance types whose price exceeds your specified threshold.
|
||||
//
|
||||
// The parameter accepts an integer, which Amazon EC2 Auto Scaling interprets
|
||||
// as a percentage.
|
||||
//
|
||||
// To indicate no price protection threshold, specify a high value, such as
|
||||
// 999999.
|
||||
//
|
||||
// If you set DesiredCapacityType to vcpu or memory-mib, the price protection
|
||||
// threshold is based on the per-vCPU or per-memory price instead of the per
|
||||
// instance price.
|
||||
//
|
||||
// Only one of SpotMaxPricePercentageOverLowestPrice or MaxSpotPriceAsPercentageOfOptimalOnDemandPrice
|
||||
// can be specified. If you don't specify either, then SpotMaxPricePercentageOverLowestPrice
|
||||
// is used and the value for that parameter defaults to 100.
|
||||
MaxSpotPriceAsPercentageOfOptimalOnDemandPrice *int64 `type:"integer"`
|
||||
|
||||
// The minimum and maximum amount of memory per vCPU for an instance type, in
|
||||
// GiB.
|
||||
//
|
||||
|
|
@ -14877,17 +14902,24 @@ type InstanceRequirements struct {
|
|||
// Default: No minimum or maximum limits
|
||||
NetworkInterfaceCount *NetworkInterfaceCountRequest `type:"structure"`
|
||||
|
||||
// The price protection threshold for On-Demand Instances. This is the maximum
|
||||
// you’ll pay for an On-Demand Instance, expressed as a percentage higher
|
||||
// than the least expensive current generation M, C, or R instance type with
|
||||
// your specified attributes. When Amazon EC2 Auto Scaling selects instance
|
||||
// types with your attributes, we will exclude instance types whose price is
|
||||
// higher than your threshold. The parameter accepts an integer, which Amazon
|
||||
// EC2 Auto Scaling interprets as a percentage. To turn off price protection,
|
||||
// specify a high value, such as 999999.
|
||||
// [Price protection] The price protection threshold for On-Demand Instances,
|
||||
// as a percentage higher than an identified On-Demand price. The identified
|
||||
// On-Demand price is the price of the lowest priced current generation C, M,
|
||||
// or R instance type with your specified attributes. If no current generation
|
||||
// C, M, or R instance type matches your attributes, then the identified price
|
||||
// is from either the lowest priced current generation instance types or, failing
|
||||
// that, the lowest priced previous generation instance types that match your
|
||||
// attributes. When Amazon EC2 Auto Scaling selects instance types with your
|
||||
// attributes, we will exclude instance types whose price exceeds your specified
|
||||
// threshold.
|
||||
//
|
||||
// The parameter accepts an integer, which Amazon EC2 Auto Scaling interprets
|
||||
// as a percentage.
|
||||
//
|
||||
// To turn off price protection, specify a high value, such as 999999.
|
||||
//
|
||||
// If you set DesiredCapacityType to vcpu or memory-mib, the price protection
|
||||
// threshold is applied based on the per vCPU or per memory price instead of
|
||||
// threshold is applied based on the per-vCPU or per-memory price instead of
|
||||
// the per instance price.
|
||||
//
|
||||
// Default: 20
|
||||
|
|
@ -14899,18 +14931,27 @@ type InstanceRequirements struct {
|
|||
// Default: false
|
||||
RequireHibernateSupport *bool `type:"boolean"`
|
||||
|
||||
// The price protection threshold for Spot Instances. This is the maximum you’ll
|
||||
// pay for a Spot Instance, expressed as a percentage higher than the least
|
||||
// expensive current generation M, C, or R instance type with your specified
|
||||
// attributes. When Amazon EC2 Auto Scaling selects instance types with your
|
||||
// attributes, we will exclude instance types whose price is higher than your
|
||||
// threshold. The parameter accepts an integer, which Amazon EC2 Auto Scaling
|
||||
// interprets as a percentage. To turn off price protection, specify a high
|
||||
// value, such as 999999.
|
||||
// [Price protection] The price protection threshold for Spot Instances, as
|
||||
// a percentage higher than an identified Spot price. The identified Spot price
|
||||
// is the price of the lowest priced current generation C, M, or R instance
|
||||
// type with your specified attributes. If no current generation C, M, or R
|
||||
// instance type matches your attributes, then the identified price is from
|
||||
// either the lowest priced current generation instance types or, failing that,
|
||||
// the lowest priced previous generation instance types that match your attributes.
|
||||
// When Amazon EC2 Auto Scaling selects instance types with your attributes,
|
||||
// we will exclude instance types whose price exceeds your specified threshold.
|
||||
//
|
||||
// The parameter accepts an integer, which Amazon EC2 Auto Scaling interprets
|
||||
// as a percentage.
|
||||
//
|
||||
// To turn off price protection, specify a high value, such as 999999.
|
||||
//
|
||||
// If you set DesiredCapacityType to vcpu or memory-mib, the price protection
|
||||
// threshold is applied based on the per vCPU or per memory price instead of
|
||||
// the per instance price.
|
||||
// threshold is based on the per-vCPU or per-memory price instead of the per
|
||||
// instance price.
|
||||
//
|
||||
// Only one of SpotMaxPricePercentageOverLowestPrice or MaxSpotPriceAsPercentageOfOptimalOnDemandPrice
|
||||
// can be specified.
|
||||
//
|
||||
// Default: 100
|
||||
SpotMaxPricePercentageOverLowestPrice *int64 `type:"integer"`
|
||||
|
|
@ -15055,6 +15096,12 @@ func (s *InstanceRequirements) SetLocalStorageTypes(v []*string) *InstanceRequir
|
|||
return s
|
||||
}
|
||||
|
||||
// SetMaxSpotPriceAsPercentageOfOptimalOnDemandPrice sets the MaxSpotPriceAsPercentageOfOptimalOnDemandPrice field's value.
|
||||
func (s *InstanceRequirements) SetMaxSpotPriceAsPercentageOfOptimalOnDemandPrice(v int64) *InstanceRequirements {
|
||||
s.MaxSpotPriceAsPercentageOfOptimalOnDemandPrice = &v
|
||||
return s
|
||||
}
|
||||
|
||||
// SetMemoryGiBPerVCpu sets the MemoryGiBPerVCpu field's value.
|
||||
func (s *InstanceRequirements) SetMemoryGiBPerVCpu(v *MemoryGiBPerVCpuRequest) *InstanceRequirements {
|
||||
s.MemoryGiBPerVCpu = v
|
||||
|
|
@ -16780,8 +16827,8 @@ func (s *MetricGranularityType) SetGranularity(v string) *MetricGranularityType
|
|||
return s
|
||||
}
|
||||
|
||||
// This structure defines the CloudWatch metric to return, along with the statistic,
|
||||
// period, and unit.
|
||||
// This structure defines the CloudWatch metric to return, along with the statistic
|
||||
// and unit.
|
||||
//
|
||||
// For more information about the CloudWatch terminology below, see Amazon CloudWatch
|
||||
// concepts (https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_concepts.html)
|
||||
|
|
|
|||
295
vendor/github.com/aws/aws-sdk-go/service/ec2/api.go
generated
vendored
295
vendor/github.com/aws/aws-sdk-go/service/ec2/api.go
generated
vendored
|
|
@ -20194,6 +20194,10 @@ func (c *EC2) DescribeElasticGpusRequest(input *DescribeElasticGpusInput) (req *
|
|||
|
||||
// DescribeElasticGpus API operation for Amazon Elastic Compute Cloud.
|
||||
//
|
||||
// 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.
|
||||
//
|
||||
// Describes the Elastic Graphics accelerator associated with your instances.
|
||||
// For more information about Elastic Graphics, see Amazon Elastic Graphics
|
||||
// (https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/elastic-graphics.html).
|
||||
|
|
@ -42107,8 +42111,8 @@ func (c *EC2) GetLaunchTemplateDataRequest(input *GetLaunchTemplateDataInput) (r
|
|||
// This action calls on other describe actions to get instance information.
|
||||
// Depending on your instance configuration, you may need to allow the following
|
||||
// actions in your IAM policy: DescribeSpotInstanceRequests, DescribeInstanceCreditSpecifications,
|
||||
// DescribeVolumes, DescribeInstanceAttribute, and DescribeElasticGpus. Or,
|
||||
// you can allow describe* depending on your instance requirements.
|
||||
// DescribeVolumes, and DescribeInstanceAttribute. Or, you can allow describe*
|
||||
// depending on your instance requirements.
|
||||
//
|
||||
// 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
|
||||
|
|
@ -55137,7 +55141,7 @@ 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
|
||||
// If you attempt to start a T3 instance with host tenancy and the unlimited
|
||||
// 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.
|
||||
|
|
@ -71470,7 +71474,7 @@ type CreateEgressOnlyInternetGatewayInput struct {
|
|||
_ struct{} `type:"structure"`
|
||||
|
||||
// Unique, case-sensitive identifier that you provide to ensure the idempotency
|
||||
// of the request. For more information, see How to ensure idempotency (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Run_Instance_Idempotency.html).
|
||||
// of the request. For more information, see Ensuring idempotency (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Run_Instance_Idempotency.html).
|
||||
ClientToken *string `type:"string"`
|
||||
|
||||
// Checks whether you have the required permissions for the action, without
|
||||
|
|
@ -74812,7 +74816,7 @@ type CreateNatGatewayInput struct {
|
|||
AllocationId *string `type:"string"`
|
||||
|
||||
// Unique, case-sensitive identifier that you provide to ensure the idempotency
|
||||
// of the request. For more information, see How to ensure idempotency (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html).
|
||||
// of the request. For more information, see Ensuring idempotency (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html).
|
||||
//
|
||||
// Constraint: Maximum 64 ASCII characters.
|
||||
ClientToken *string `type:"string" idempotencyToken:"true"`
|
||||
|
|
@ -75181,6 +75185,10 @@ func (s CreateNetworkAclEntryOutput) GoString() string {
|
|||
type CreateNetworkAclInput struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
// Unique, case-sensitive identifier that you provide to ensure the idempotency
|
||||
// of the request. For more information, see Ensuring idempotency (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Run_Instance_Idempotency.html).
|
||||
ClientToken *string `type:"string" idempotencyToken:"true"`
|
||||
|
||||
// Checks whether you have the required permissions for the action, without
|
||||
// actually making the request, and provides an error response. If you have
|
||||
// the required permissions, the error response is DryRunOperation. Otherwise,
|
||||
|
|
@ -75227,6 +75235,12 @@ func (s *CreateNetworkAclInput) Validate() error {
|
|||
return nil
|
||||
}
|
||||
|
||||
// SetClientToken sets the ClientToken field's value.
|
||||
func (s *CreateNetworkAclInput) SetClientToken(v string) *CreateNetworkAclInput {
|
||||
s.ClientToken = &v
|
||||
return s
|
||||
}
|
||||
|
||||
// SetDryRun sets the DryRun field's value.
|
||||
func (s *CreateNetworkAclInput) SetDryRun(v bool) *CreateNetworkAclInput {
|
||||
s.DryRun = &v
|
||||
|
|
@ -75248,6 +75262,10 @@ func (s *CreateNetworkAclInput) SetVpcId(v string) *CreateNetworkAclInput {
|
|||
type CreateNetworkAclOutput struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
// Unique, case-sensitive identifier to ensure the idempotency of the request.
|
||||
// Only returned if a client token was provided in the request.
|
||||
ClientToken *string `locationName:"clientToken" type:"string"`
|
||||
|
||||
// Information about the network ACL.
|
||||
NetworkAcl *NetworkAcl `locationName:"networkAcl" type:"structure"`
|
||||
}
|
||||
|
|
@ -75270,6 +75288,12 @@ func (s CreateNetworkAclOutput) GoString() string {
|
|||
return s.String()
|
||||
}
|
||||
|
||||
// SetClientToken sets the ClientToken field's value.
|
||||
func (s *CreateNetworkAclOutput) SetClientToken(v string) *CreateNetworkAclOutput {
|
||||
s.ClientToken = &v
|
||||
return s
|
||||
}
|
||||
|
||||
// SetNetworkAcl sets the NetworkAcl field's value.
|
||||
func (s *CreateNetworkAclOutput) SetNetworkAcl(v *NetworkAcl) *CreateNetworkAclOutput {
|
||||
s.NetworkAcl = v
|
||||
|
|
@ -76822,6 +76846,10 @@ func (s *CreateRouteOutput) SetReturn(v bool) *CreateRouteOutput {
|
|||
type CreateRouteTableInput struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
// Unique, case-sensitive identifier that you provide to ensure the idempotency
|
||||
// of the request. For more information, see Ensuring idempotency (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Run_Instance_Idempotency.html).
|
||||
ClientToken *string `type:"string" idempotencyToken:"true"`
|
||||
|
||||
// Checks whether you have the required permissions for the action, without
|
||||
// actually making the request, and provides an error response. If you have
|
||||
// the required permissions, the error response is DryRunOperation. Otherwise,
|
||||
|
|
@ -76868,6 +76896,12 @@ func (s *CreateRouteTableInput) Validate() error {
|
|||
return nil
|
||||
}
|
||||
|
||||
// SetClientToken sets the ClientToken field's value.
|
||||
func (s *CreateRouteTableInput) SetClientToken(v string) *CreateRouteTableInput {
|
||||
s.ClientToken = &v
|
||||
return s
|
||||
}
|
||||
|
||||
// SetDryRun sets the DryRun field's value.
|
||||
func (s *CreateRouteTableInput) SetDryRun(v bool) *CreateRouteTableInput {
|
||||
s.DryRun = &v
|
||||
|
|
@ -76889,6 +76923,10 @@ func (s *CreateRouteTableInput) SetVpcId(v string) *CreateRouteTableInput {
|
|||
type CreateRouteTableOutput struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
// Unique, case-sensitive identifier to ensure the idempotency of the request.
|
||||
// Only returned if a client token was provided in the request.
|
||||
ClientToken *string `locationName:"clientToken" type:"string"`
|
||||
|
||||
// Information about the route table.
|
||||
RouteTable *RouteTable `locationName:"routeTable" type:"structure"`
|
||||
}
|
||||
|
|
@ -76911,6 +76949,12 @@ func (s CreateRouteTableOutput) GoString() string {
|
|||
return s.String()
|
||||
}
|
||||
|
||||
// SetClientToken sets the ClientToken field's value.
|
||||
func (s *CreateRouteTableOutput) SetClientToken(v string) *CreateRouteTableOutput {
|
||||
s.ClientToken = &v
|
||||
return s
|
||||
}
|
||||
|
||||
// SetRouteTable sets the RouteTable field's value.
|
||||
func (s *CreateRouteTableOutput) SetRouteTable(v *RouteTable) *CreateRouteTableOutput {
|
||||
s.RouteTable = v
|
||||
|
|
@ -91349,10 +91393,10 @@ type DescribeAvailabilityZonesInput struct {
|
|||
//
|
||||
// * opt-in-status - The opt-in status (opted-in | not-opted-in | opt-in-not-required).
|
||||
//
|
||||
// * parent-zoneID - The ID of the zone that handles some of the Local Zone
|
||||
// * parent-zone-id - The ID of the zone that handles some of the Local Zone
|
||||
// and Wavelength Zone control plane operations, such as API calls.
|
||||
//
|
||||
// * parent-zoneName - The ID of the zone that handles some of the Local
|
||||
// * parent-zone-name - The ID of the zone that handles some of the Local
|
||||
// Zone and Wavelength Zone control plane operations, such as API calls.
|
||||
//
|
||||
// * region-name - The name of the Region for the Zone (for example, us-east-1).
|
||||
|
|
@ -104578,6 +104622,8 @@ type DescribeRouteTablesInput struct {
|
|||
|
||||
// The filters.
|
||||
//
|
||||
// * association.gateway-id - The ID of the gateway involved in the association.
|
||||
//
|
||||
// * association.route-table-association-id - The ID of an association ID
|
||||
// for the route table.
|
||||
//
|
||||
|
|
@ -117489,6 +117535,10 @@ func (s *EgressOnlyInternetGateway) SetTags(v []*Tag) *EgressOnlyInternetGateway
|
|||
return s
|
||||
}
|
||||
|
||||
// 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.
|
||||
//
|
||||
// Describes the association between an instance and an Elastic Graphics accelerator.
|
||||
type ElasticGpuAssociation struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
|
@ -117549,6 +117599,10 @@ func (s *ElasticGpuAssociation) SetElasticGpuId(v string) *ElasticGpuAssociation
|
|||
return s
|
||||
}
|
||||
|
||||
// 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.
|
||||
//
|
||||
// Describes the status of an Elastic Graphics accelerator.
|
||||
type ElasticGpuHealth struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
|
@ -117581,6 +117635,10 @@ func (s *ElasticGpuHealth) SetStatus(v string) *ElasticGpuHealth {
|
|||
return s
|
||||
}
|
||||
|
||||
// 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.
|
||||
//
|
||||
// A specification for an Elastic Graphics accelerator.
|
||||
type ElasticGpuSpecification struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
|
@ -117631,11 +117689,19 @@ func (s *ElasticGpuSpecification) SetType(v string) *ElasticGpuSpecification {
|
|||
return s
|
||||
}
|
||||
|
||||
// Describes an elastic GPU.
|
||||
// Deprecated.
|
||||
//
|
||||
// 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.
|
||||
type ElasticGpuSpecificationResponse struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
// The elastic GPU type.
|
||||
// Deprecated.
|
||||
//
|
||||
// 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.
|
||||
Type *string `locationName:"type" type:"string"`
|
||||
}
|
||||
|
||||
|
|
@ -117663,6 +117729,10 @@ func (s *ElasticGpuSpecificationResponse) SetType(v string) *ElasticGpuSpecifica
|
|||
return s
|
||||
}
|
||||
|
||||
// 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.
|
||||
//
|
||||
// Describes an Elastic Graphics accelerator.
|
||||
type ElasticGpus struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
|
@ -118144,8 +118214,9 @@ func (s *EnableAddressTransferOutput) SetAddressTransfer(v *AddressTransfer) *En
|
|||
type EnableAwsNetworkPerformanceMetricSubscriptionInput struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
// The target Region or Availability Zone that the metric subscription is enabled
|
||||
// for. For example, eu-west-1.
|
||||
// The target Region (like us-east-2) or Availability Zone ID (like use2-az2)
|
||||
// that the metric subscription is enabled for. If you use Availability Zone
|
||||
// IDs, the Source and Destination Availability Zones must be in the same Region.
|
||||
Destination *string `type:"string"`
|
||||
|
||||
// Checks whether you have the required permissions for the action, without
|
||||
|
|
@ -118157,8 +118228,9 @@ type EnableAwsNetworkPerformanceMetricSubscriptionInput struct {
|
|||
// The metric used for the enabled subscription.
|
||||
Metric *string `type:"string" enum:"MetricType"`
|
||||
|
||||
// The source Region or Availability Zone that the metric subscription is enabled
|
||||
// for. For example, us-east-1.
|
||||
// The source Region (like us-east-1) or Availability Zone ID (like use1-az1)
|
||||
// that the metric subscription is enabled for. If you use Availability Zone
|
||||
// IDs, the Source and Destination Availability Zones must be in the same Region.
|
||||
Source *string `type:"string"`
|
||||
|
||||
// The statistic used for the enabled subscription.
|
||||
|
|
@ -133554,7 +133626,11 @@ type Instance struct {
|
|||
// Optimized instance.
|
||||
EbsOptimized *bool `locationName:"ebsOptimized" type:"boolean"`
|
||||
|
||||
// The Elastic GPU associated with the instance.
|
||||
// Deprecated.
|
||||
//
|
||||
// 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.
|
||||
ElasticGpuAssociations []*ElasticGpuAssociation `locationName:"elasticGpuAssociationSet" locationNameList:"item" type:"list"`
|
||||
|
||||
// The elastic inference accelerator associated with the instance.
|
||||
|
|
@ -136365,6 +136441,30 @@ type InstanceRequirements struct {
|
|||
// Default: hdd and ssd
|
||||
LocalStorageTypes []*string `locationName:"localStorageTypeSet" locationNameList:"item" type:"list" enum:"LocalStorageType"`
|
||||
|
||||
// [Price protection] The price protection threshold for Spot Instances, as
|
||||
// a percentage of an identified On-Demand price. The identified On-Demand price
|
||||
// is the price of the lowest priced current generation C, M, or R instance
|
||||
// type with your specified attributes. If no current generation C, M, or R
|
||||
// instance type matches your attributes, then the identified price is from
|
||||
// the lowest priced current generation instance types, and failing that, from
|
||||
// the lowest priced previous generation instance types that match your attributes.
|
||||
// When Amazon EC2 selects instance types with your attributes, it will exclude
|
||||
// instance types whose price exceeds your specified threshold.
|
||||
//
|
||||
// The parameter accepts an integer, which Amazon EC2 interprets as a percentage.
|
||||
//
|
||||
// To indicate no price protection threshold, specify a high value, such as
|
||||
// 999999.
|
||||
//
|
||||
// If you set DesiredCapacityType to vcpu or memory-mib, the price protection
|
||||
// threshold is based on the per vCPU or per memory price instead of the per
|
||||
// instance price.
|
||||
//
|
||||
// Only one of SpotMaxPricePercentageOverLowestPrice or MaxSpotPriceAsPercentageOfOptimalOnDemandPrice
|
||||
// can be specified. If you don't specify either, then SpotMaxPricePercentageOverLowestPrice
|
||||
// is used and the value for that parameter defaults to 100.
|
||||
MaxSpotPriceAsPercentageOfOptimalOnDemandPrice *int64 `locationName:"maxSpotPriceAsPercentageOfOptimalOnDemandPrice" type:"integer"`
|
||||
|
||||
// The minimum and maximum amount of memory per vCPU, in GiB.
|
||||
//
|
||||
// Default: No minimum or maximum limits
|
||||
|
|
@ -136384,11 +136484,12 @@ type InstanceRequirements struct {
|
|||
// Default: No minimum or maximum limits
|
||||
NetworkInterfaceCount *NetworkInterfaceCount `locationName:"networkInterfaceCount" type:"structure"`
|
||||
|
||||
// The price protection threshold for On-Demand Instances. This is the maximum
|
||||
// you’ll pay for an On-Demand Instance, expressed as a percentage above the
|
||||
// least expensive current generation M, C, or R instance type with your specified
|
||||
// attributes. When Amazon EC2 selects instance types with your attributes,
|
||||
// it excludes instance types priced above your threshold.
|
||||
// [Price protection] The price protection threshold for On-Demand Instances,
|
||||
// as a percentage higher than an identified On-Demand price. The identified
|
||||
// On-Demand price is the price of the lowest priced current generation C, M,
|
||||
// or R instance type with your specified attributes. When Amazon EC2 selects
|
||||
// instance types with your attributes, it will exclude instance types whose
|
||||
// price exceeds your specified threshold.
|
||||
//
|
||||
// The parameter accepts an integer, which Amazon EC2 interprets as a percentage.
|
||||
//
|
||||
|
|
@ -136411,23 +136512,32 @@ type InstanceRequirements struct {
|
|||
// Default: false
|
||||
RequireHibernateSupport *bool `locationName:"requireHibernateSupport" type:"boolean"`
|
||||
|
||||
// The price protection threshold for Spot Instances. This is the maximum you’ll
|
||||
// pay for a Spot Instance, expressed as a percentage above the least expensive
|
||||
// current generation M, C, or R instance type with your specified attributes.
|
||||
// When Amazon EC2 selects instance types with your attributes, it excludes
|
||||
// instance types priced above your threshold.
|
||||
// [Price protection] The price protection threshold for Spot Instances, as
|
||||
// a percentage higher than an identified Spot price. The identified Spot price
|
||||
// is the Spot price of the lowest priced current generation C, M, or R instance
|
||||
// type with your specified attributes. If no current generation C, M, or R
|
||||
// instance type matches your attributes, then the identified Spot price is
|
||||
// from the lowest priced current generation instance types, and failing that,
|
||||
// from the lowest priced previous generation instance types that match your
|
||||
// attributes. When Amazon EC2 selects instance types with your attributes,
|
||||
// it will exclude instance types whose Spot price exceeds your specified threshold.
|
||||
//
|
||||
// The parameter accepts an integer, which Amazon EC2 interprets as a percentage.
|
||||
//
|
||||
// To turn off price protection, specify a high value, such as 999999.
|
||||
//
|
||||
// This parameter is not supported for GetSpotPlacementScores (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_GetSpotPlacementScores.html)
|
||||
// and GetInstanceTypesFromInstanceRequirements (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_GetInstanceTypesFromInstanceRequirements.html).
|
||||
// To indicate no price protection threshold, specify a high value, such as
|
||||
// 999999.
|
||||
//
|
||||
// If you set TargetCapacityUnitType to vcpu or memory-mib, the price protection
|
||||
// threshold is applied based on the per-vCPU or per-memory price instead of
|
||||
// the per-instance price.
|
||||
//
|
||||
// This parameter is not supported for GetSpotPlacementScores (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_GetSpotPlacementScores.html)
|
||||
// and GetInstanceTypesFromInstanceRequirements (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_GetInstanceTypesFromInstanceRequirements.html).
|
||||
//
|
||||
// Only one of SpotMaxPricePercentageOverLowestPrice or MaxSpotPriceAsPercentageOfOptimalOnDemandPrice
|
||||
// can be specified. If you don't specify either, then SpotMaxPricePercentageOverLowestPrice
|
||||
// is used and the value for that parameter defaults to 100.
|
||||
//
|
||||
// Default: 100
|
||||
SpotMaxPricePercentageOverLowestPrice *int64 `locationName:"spotMaxPricePercentageOverLowestPrice" type:"integer"`
|
||||
|
||||
|
|
@ -136542,6 +136652,12 @@ func (s *InstanceRequirements) SetLocalStorageTypes(v []*string) *InstanceRequir
|
|||
return s
|
||||
}
|
||||
|
||||
// SetMaxSpotPriceAsPercentageOfOptimalOnDemandPrice sets the MaxSpotPriceAsPercentageOfOptimalOnDemandPrice field's value.
|
||||
func (s *InstanceRequirements) SetMaxSpotPriceAsPercentageOfOptimalOnDemandPrice(v int64) *InstanceRequirements {
|
||||
s.MaxSpotPriceAsPercentageOfOptimalOnDemandPrice = &v
|
||||
return s
|
||||
}
|
||||
|
||||
// SetMemoryGiBPerVCpu sets the MemoryGiBPerVCpu field's value.
|
||||
func (s *InstanceRequirements) SetMemoryGiBPerVCpu(v *MemoryGiBPerVCpu) *InstanceRequirements {
|
||||
s.MemoryGiBPerVCpu = v
|
||||
|
|
@ -136817,6 +136933,30 @@ type InstanceRequirementsRequest struct {
|
|||
// Default: hdd and ssd
|
||||
LocalStorageTypes []*string `locationName:"LocalStorageType" locationNameList:"item" type:"list" enum:"LocalStorageType"`
|
||||
|
||||
// [Price protection] The price protection threshold for Spot Instances, as
|
||||
// a percentage of an identified On-Demand price. The identified On-Demand price
|
||||
// is the price of the lowest priced current generation C, M, or R instance
|
||||
// type with your specified attributes. If no current generation C, M, or R
|
||||
// instance type matches your attributes, then the identified price is from
|
||||
// the lowest priced current generation instance types, and failing that, from
|
||||
// the lowest priced previous generation instance types that match your attributes.
|
||||
// When Amazon EC2 selects instance types with your attributes, it will exclude
|
||||
// instance types whose price exceeds your specified threshold.
|
||||
//
|
||||
// The parameter accepts an integer, which Amazon EC2 interprets as a percentage.
|
||||
//
|
||||
// To indicate no price protection threshold, specify a high value, such as
|
||||
// 999999.
|
||||
//
|
||||
// If you set DesiredCapacityType to vcpu or memory-mib, the price protection
|
||||
// threshold is based on the per vCPU or per memory price instead of the per
|
||||
// instance price.
|
||||
//
|
||||
// Only one of SpotMaxPricePercentageOverLowestPrice or MaxSpotPriceAsPercentageOfOptimalOnDemandPrice
|
||||
// can be specified. If you don't specify either, then SpotMaxPricePercentageOverLowestPrice
|
||||
// is used and the value for that parameter defaults to 100.
|
||||
MaxSpotPriceAsPercentageOfOptimalOnDemandPrice *int64 `type:"integer"`
|
||||
|
||||
// The minimum and maximum amount of memory per vCPU, in GiB.
|
||||
//
|
||||
// Default: No minimum or maximum limits
|
||||
|
|
@ -136840,15 +136980,17 @@ type InstanceRequirementsRequest struct {
|
|||
// Default: No minimum or maximum limits
|
||||
NetworkInterfaceCount *NetworkInterfaceCountRequest `type:"structure"`
|
||||
|
||||
// The price protection threshold for On-Demand Instances. This is the maximum
|
||||
// you’ll pay for an On-Demand Instance, expressed as a percentage above the
|
||||
// least expensive current generation M, C, or R instance type with your specified
|
||||
// attributes. When Amazon EC2 selects instance types with your attributes,
|
||||
// it excludes instance types priced above your threshold.
|
||||
// [Price protection] The price protection threshold for On-Demand Instances,
|
||||
// as a percentage higher than an identified On-Demand price. The identified
|
||||
// On-Demand price is the price of the lowest priced current generation C, M,
|
||||
// or R instance type with your specified attributes. When Amazon EC2 selects
|
||||
// instance types with your attributes, it will exclude instance types whose
|
||||
// price exceeds your specified threshold.
|
||||
//
|
||||
// The parameter accepts an integer, which Amazon EC2 interprets as a percentage.
|
||||
//
|
||||
// To turn off price protection, specify a high value, such as 999999.
|
||||
// To indicate no price protection threshold, specify a high value, such as
|
||||
// 999999.
|
||||
//
|
||||
// This parameter is not supported for GetSpotPlacementScores (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_GetSpotPlacementScores.html)
|
||||
// and GetInstanceTypesFromInstanceRequirements (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_GetInstanceTypesFromInstanceRequirements.html).
|
||||
|
|
@ -136867,23 +137009,32 @@ type InstanceRequirementsRequest struct {
|
|||
// Default: false
|
||||
RequireHibernateSupport *bool `type:"boolean"`
|
||||
|
||||
// The price protection threshold for Spot Instance. This is the maximum you’ll
|
||||
// pay for an Spot Instance, expressed as a percentage above the least expensive
|
||||
// current generation M, C, or R instance type with your specified attributes.
|
||||
// When Amazon EC2 selects instance types with your attributes, it excludes
|
||||
// instance types priced above your threshold.
|
||||
// [Price protection] The price protection threshold for Spot Instances, as
|
||||
// a percentage higher than an identified Spot price. The identified Spot price
|
||||
// is the Spot price of the lowest priced current generation C, M, or R instance
|
||||
// type with your specified attributes. If no current generation C, M, or R
|
||||
// instance type matches your attributes, then the identified Spot price is
|
||||
// from the lowest priced current generation instance types, and failing that,
|
||||
// from the lowest priced previous generation instance types that match your
|
||||
// attributes. When Amazon EC2 selects instance types with your attributes,
|
||||
// it will exclude instance types whose Spot price exceeds your specified threshold.
|
||||
//
|
||||
// The parameter accepts an integer, which Amazon EC2 interprets as a percentage.
|
||||
//
|
||||
// To turn off price protection, specify a high value, such as 999999.
|
||||
//
|
||||
// This parameter is not supported for GetSpotPlacementScores (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_GetSpotPlacementScores.html)
|
||||
// and GetInstanceTypesFromInstanceRequirements (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_GetInstanceTypesFromInstanceRequirements.html).
|
||||
// To indicate no price protection threshold, specify a high value, such as
|
||||
// 999999.
|
||||
//
|
||||
// If you set TargetCapacityUnitType to vcpu or memory-mib, the price protection
|
||||
// threshold is applied based on the per-vCPU or per-memory price instead of
|
||||
// the per-instance price.
|
||||
//
|
||||
// This parameter is not supported for GetSpotPlacementScores (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_GetSpotPlacementScores.html)
|
||||
// and GetInstanceTypesFromInstanceRequirements (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_GetInstanceTypesFromInstanceRequirements.html).
|
||||
//
|
||||
// Only one of SpotMaxPricePercentageOverLowestPrice or MaxSpotPriceAsPercentageOfOptimalOnDemandPrice
|
||||
// can be specified. If you don't specify either, then SpotMaxPricePercentageOverLowestPrice
|
||||
// is used and the value for that parameter defaults to 100.
|
||||
//
|
||||
// Default: 100
|
||||
SpotMaxPricePercentageOverLowestPrice *int64 `type:"integer"`
|
||||
|
||||
|
|
@ -137026,6 +137177,12 @@ func (s *InstanceRequirementsRequest) SetLocalStorageTypes(v []*string) *Instanc
|
|||
return s
|
||||
}
|
||||
|
||||
// SetMaxSpotPriceAsPercentageOfOptimalOnDemandPrice sets the MaxSpotPriceAsPercentageOfOptimalOnDemandPrice field's value.
|
||||
func (s *InstanceRequirementsRequest) SetMaxSpotPriceAsPercentageOfOptimalOnDemandPrice(v int64) *InstanceRequirementsRequest {
|
||||
s.MaxSpotPriceAsPercentageOfOptimalOnDemandPrice = &v
|
||||
return s
|
||||
}
|
||||
|
||||
// SetMemoryGiBPerVCpu sets the MemoryGiBPerVCpu field's value.
|
||||
func (s *InstanceRequirementsRequest) SetMemoryGiBPerVCpu(v *MemoryGiBPerVCpuRequest) *InstanceRequirementsRequest {
|
||||
s.MemoryGiBPerVCpu = v
|
||||
|
|
@ -144295,10 +144452,9 @@ type LaunchTemplateTagSpecificationRequest struct {
|
|||
//
|
||||
// Valid Values lists all resource types for Amazon EC2 that can be tagged.
|
||||
// When you create a launch template, you can specify tags for the following
|
||||
// resource types only: instance | volume | elastic-gpu | network-interface
|
||||
// | spot-instances-request. If the instance does not include the resource type
|
||||
// that you specify, the instance launch fails. For example, not all instance
|
||||
// types include an Elastic GPU.
|
||||
// resource types only: instance | volume | network-interface | spot-instances-request.
|
||||
// If the instance does not include the resource type that you specify, the
|
||||
// instance launch fails. For example, not all instance types include a volume.
|
||||
//
|
||||
// To tag a resource after it has been created, see CreateTags (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateTags.html).
|
||||
ResourceType *string `type:"string" enum:"ResourceType"`
|
||||
|
|
@ -151454,6 +151610,11 @@ type ModifySubnetAttributeInput struct {
|
|||
|
||||
// Specify true to indicate that network interfaces attached to instances created
|
||||
// in the specified subnet should be assigned a public IPv4 address.
|
||||
//
|
||||
// Starting on February 1, 2024, Amazon Web Services will charge for all public
|
||||
// IPv4 addresses, including public IPv4 addresses associated with running instances
|
||||
// and Elastic IP addresses. For more information, see the Public IPv4 Address
|
||||
// tab on the Amazon VPC pricing page (http://aws.amazon.com/vpc/pricing/).
|
||||
MapPublicIpOnLaunch *AttributeBooleanValue `type:"structure"`
|
||||
|
||||
// The type of hostname to assign to instances in the subnet at launch. For
|
||||
|
|
@ -155673,7 +155834,7 @@ type ModifyVpnTunnelOptionsSpecification struct {
|
|||
//
|
||||
// Constraints: A value between 60 and half of Phase2LifetimeSeconds.
|
||||
//
|
||||
// Default: 540
|
||||
// Default: 270
|
||||
RekeyMarginTimeSeconds *int64 `type:"integer"`
|
||||
|
||||
// The number of packets in an IKE replay window.
|
||||
|
|
@ -165809,7 +165970,11 @@ type RequestLaunchTemplateData struct {
|
|||
// an EBS-optimized instance.
|
||||
EbsOptimized *bool `type:"boolean"`
|
||||
|
||||
// An elastic GPU to associate with the instance.
|
||||
// Deprecated.
|
||||
//
|
||||
// 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.
|
||||
ElasticGpuSpecifications []*ElasticGpuSpecification `locationName:"ElasticGpuSpecification" locationNameList:"ElasticGpuSpecification" type:"list"`
|
||||
|
||||
// An elastic inference accelerator to associate with the instance. Elastic
|
||||
|
|
@ -168618,7 +168783,11 @@ type ResponseLaunchTemplateData struct {
|
|||
// Indicates whether the instance is optimized for Amazon EBS I/O.
|
||||
EbsOptimized *bool `locationName:"ebsOptimized" type:"boolean"`
|
||||
|
||||
// The elastic GPU specification.
|
||||
// Deprecated.
|
||||
//
|
||||
// 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.
|
||||
ElasticGpuSpecifications []*ElasticGpuSpecificationResponse `locationName:"elasticGpuSpecificationSet" locationNameList:"item" type:"list"`
|
||||
|
||||
// An elastic inference accelerator to associate with the instance. Elastic
|
||||
|
|
@ -170614,10 +170783,11 @@ type RunInstancesInput struct {
|
|||
// Default: false
|
||||
EbsOptimized *bool `locationName:"ebsOptimized" type:"boolean"`
|
||||
|
||||
// An elastic GPU to associate with the instance. An Elastic GPU is a GPU resource
|
||||
// that you can attach to your Windows instance to accelerate the graphics performance
|
||||
// of your applications. For more information, see Amazon EC2 Elastic GPUs (https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/elastic-graphics.html)
|
||||
// in the Amazon EC2 User Guide.
|
||||
// Deprecated.
|
||||
//
|
||||
// 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.
|
||||
ElasticGpuSpecification []*ElasticGpuSpecification `locationNameList:"item" type:"list"`
|
||||
|
||||
// An elastic inference accelerator to associate with the instance. Elastic
|
||||
|
|
@ -170829,8 +170999,6 @@ type RunInstancesInput struct {
|
|||
//
|
||||
// * Volumes
|
||||
//
|
||||
// * Elastic graphics
|
||||
//
|
||||
// * Spot Instance requests
|
||||
//
|
||||
// * Network interfaces
|
||||
|
|
@ -178014,6 +178182,11 @@ type Subnet struct {
|
|||
|
||||
// Indicates whether instances launched in this subnet receive a public IPv4
|
||||
// address.
|
||||
//
|
||||
// Starting on February 1, 2024, Amazon Web Services will charge for all public
|
||||
// IPv4 addresses, including public IPv4 addresses associated with running instances
|
||||
// and Elastic IP addresses. For more information, see the Public IPv4 Address
|
||||
// tab on the Amazon VPC pricing page (http://aws.amazon.com/vpc/pricing/).
|
||||
MapPublicIpOnLaunch *bool `locationName:"mapPublicIpOnLaunch" type:"boolean"`
|
||||
|
||||
// The Amazon Resource Name (ARN) of the Outpost.
|
||||
|
|
@ -188884,7 +189057,7 @@ type VpnTunnelOptionsSpecification struct {
|
|||
//
|
||||
// Constraints: A value between 60 and half of Phase2LifetimeSeconds.
|
||||
//
|
||||
// Default: 540
|
||||
// Default: 270
|
||||
RekeyMarginTimeSeconds *int64 `type:"integer"`
|
||||
|
||||
// The number of packets in an IKE replay window.
|
||||
|
|
@ -189772,6 +189945,9 @@ const (
|
|||
|
||||
// AvailabilityZoneStateUnavailable is a AvailabilityZoneState enum value
|
||||
AvailabilityZoneStateUnavailable = "unavailable"
|
||||
|
||||
// AvailabilityZoneStateConstrained is a AvailabilityZoneState enum value
|
||||
AvailabilityZoneStateConstrained = "constrained"
|
||||
)
|
||||
|
||||
// AvailabilityZoneState_Values returns all elements of the AvailabilityZoneState enum
|
||||
|
|
@ -189781,6 +189957,7 @@ func AvailabilityZoneState_Values() []string {
|
|||
AvailabilityZoneStateInformation,
|
||||
AvailabilityZoneStateImpaired,
|
||||
AvailabilityZoneStateUnavailable,
|
||||
AvailabilityZoneStateConstrained,
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -198386,6 +198563,9 @@ const (
|
|||
|
||||
// SubnetStateAvailable is a SubnetState enum value
|
||||
SubnetStateAvailable = "available"
|
||||
|
||||
// SubnetStateUnavailable is a SubnetState enum value
|
||||
SubnetStateUnavailable = "unavailable"
|
||||
)
|
||||
|
||||
// SubnetState_Values returns all elements of the SubnetState enum
|
||||
|
|
@ -198393,6 +198573,7 @@ func SubnetState_Values() []string {
|
|||
return []string{
|
||||
SubnetStatePending,
|
||||
SubnetStateAvailable,
|
||||
SubnetStateUnavailable,
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue