mirror of
https://github.com/ceph/ceph-csi.git
synced 2024-11-22 14:20:19 +00:00
rebase: bump github.com/aws/aws-sdk-go from 1.43.18 to 1.43.22
Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.43.18 to 1.43.22. - [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.18...v1.43.22) --- updated-dependencies: - dependency-name: github.com/aws/aws-sdk-go dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
This commit is contained in:
parent
fe4b5fe337
commit
6f1c276dc8
2
go.mod
2
go.mod
@ -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.18
|
github.com/aws/aws-sdk-go v1.43.22
|
||||||
github.com/aws/aws-sdk-go-v2/service/sts v1.15.0
|
github.com/aws/aws-sdk-go-v2/service/sts v1.15.0
|
||||||
github.com/ceph/ceph-csi/api v0.0.0-00010101000000-000000000000
|
github.com/ceph/ceph-csi/api v0.0.0-00010101000000-000000000000
|
||||||
github.com/ceph/go-ceph v0.14.0
|
github.com/ceph/go-ceph v0.14.0
|
||||||
|
4
go.sum
4
go.sum
@ -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.18 h1:nwLaIz2m1f7YBEMNyEc6bBB276AIEaGaIQrc2G9h4zY=
|
github.com/aws/aws-sdk-go v1.43.22 h1:QY9/1TZB73UDEVQ68sUVJXf/7QUiHZl7zbbLF1wpqlc=
|
||||||
github.com/aws/aws-sdk-go v1.43.18/go.mod h1:y4AeaBuwd2Lk+GepC1E9v0qOiTws0MIWAX4oIKwKHZo=
|
github.com/aws/aws-sdk-go v1.43.22/go.mod h1:y4AeaBuwd2Lk+GepC1E9v0qOiTws0MIWAX4oIKwKHZo=
|
||||||
github.com/aws/aws-sdk-go-v2 v1.14.0 h1:IzSYBJHu0ZdUi27kIW6xVrs0eSxI4AzwbenzfXhhVs4=
|
github.com/aws/aws-sdk-go-v2 v1.14.0 h1:IzSYBJHu0ZdUi27kIW6xVrs0eSxI4AzwbenzfXhhVs4=
|
||||||
github.com/aws/aws-sdk-go-v2 v1.14.0/go.mod h1:ZA3Y8V0LrlWj63MQAnRHgKf/5QB//LSZCPNWlWrNGLU=
|
github.com/aws/aws-sdk-go-v2 v1.14.0/go.mod h1:ZA3Y8V0LrlWj63MQAnRHgKf/5QB//LSZCPNWlWrNGLU=
|
||||||
github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.5 h1:+phazLmKkjBYhFTsGYH9J7jgnA8+Aer2yE4QeS4zn6A=
|
github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.5 h1:+phazLmKkjBYhFTsGYH9J7jgnA8+Aer2yE4QeS4zn6A=
|
||||||
|
17
vendor/github.com/aws/aws-sdk-go/aws/endpoints/defaults.go
generated
vendored
17
vendor/github.com/aws/aws-sdk-go/aws/endpoints/defaults.go
generated
vendored
@ -3052,6 +3052,20 @@ var awsPartition = partition{
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
"billingconductor": service{
|
||||||
|
PartitionEndpoint: "aws-global",
|
||||||
|
IsRegionalized: boxedFalse,
|
||||||
|
Endpoints: serviceEndpoints{
|
||||||
|
endpointKey{
|
||||||
|
Region: "aws-global",
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "billingconductor.us-east-1.amazonaws.com",
|
||||||
|
CredentialScope: credentialScope{
|
||||||
|
Region: "us-east-1",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
"braket": service{
|
"braket": service{
|
||||||
Endpoints: serviceEndpoints{
|
Endpoints: serviceEndpoints{
|
||||||
endpointKey{
|
endpointKey{
|
||||||
@ -22008,6 +22022,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{},
|
||||||
|
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"
|
const SDKName = "aws-sdk-go"
|
||||||
|
|
||||||
// SDKVersion is the version of this SDK
|
// SDKVersion is the version of this SDK
|
||||||
const SDKVersion = "1.43.18"
|
const SDKVersion = "1.43.22"
|
||||||
|
19
vendor/github.com/aws/aws-sdk-go/private/protocol/rest/build.go
generated
vendored
19
vendor/github.com/aws/aws-sdk-go/private/protocol/rest/build.go
generated
vendored
@ -276,6 +276,25 @@ func convertType(v reflect.Value, tag reflect.StructTag) (str string, err error)
|
|||||||
value = base64.StdEncoding.EncodeToString([]byte(value))
|
value = base64.StdEncoding.EncodeToString([]byte(value))
|
||||||
}
|
}
|
||||||
str = value
|
str = value
|
||||||
|
case []*string:
|
||||||
|
if tag.Get("location") != "header" || tag.Get("enum") == "" {
|
||||||
|
return "", fmt.Errorf("%T is only supported with location header and enum shapes", value)
|
||||||
|
}
|
||||||
|
buff := &bytes.Buffer{}
|
||||||
|
for i, sv := range value {
|
||||||
|
if sv == nil || len(*sv) == 0 {
|
||||||
|
continue
|
||||||
|
}
|
||||||
|
if i != 0 {
|
||||||
|
buff.WriteRune(',')
|
||||||
|
}
|
||||||
|
item := *sv
|
||||||
|
if strings.Index(item, `,`) != -1 || strings.Index(item, `"`) != -1 {
|
||||||
|
item = strconv.Quote(item)
|
||||||
|
}
|
||||||
|
buff.WriteString(item)
|
||||||
|
}
|
||||||
|
str = string(buff.Bytes())
|
||||||
case []byte:
|
case []byte:
|
||||||
str = base64.StdEncoding.EncodeToString(value)
|
str = base64.StdEncoding.EncodeToString(value)
|
||||||
case bool:
|
case bool:
|
||||||
|
108
vendor/github.com/aws/aws-sdk-go/service/ec2/api.go
generated
vendored
108
vendor/github.com/aws/aws-sdk-go/service/ec2/api.go
generated
vendored
@ -43344,6 +43344,12 @@ func (c *EC2) MoveByoipCidrToIpamRequest(input *MoveByoipCidrToIpamInput) (req *
|
|||||||
//
|
//
|
||||||
// Move an BYOIP IPv4 CIDR to IPAM from a public IPv4 pool.
|
// Move an BYOIP IPv4 CIDR to IPAM from a public IPv4 pool.
|
||||||
//
|
//
|
||||||
|
// If you already have an IPv4 BYOIP CIDR with Amazon Web Services, you can
|
||||||
|
// move the CIDR to IPAM from a public IPv4 pool. You cannot move an IPv6 CIDR
|
||||||
|
// to IPAM. If you are bringing a new IP address to Amazon Web Services for
|
||||||
|
// the first time, complete the steps in Tutorial: BYOIP address CIDRs to IPAM
|
||||||
|
// (/vpc/latest/ipam/tutorials-byoip-ipam.html).
|
||||||
|
//
|
||||||
// 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
|
||||||
// the error.
|
// the error.
|
||||||
@ -43507,7 +43513,7 @@ func (c *EC2) ProvisionIpamPoolCidrRequest(input *ProvisionIpamPoolCidrInput) (r
|
|||||||
|
|
||||||
// ProvisionIpamPoolCidr API operation for Amazon Elastic Compute Cloud.
|
// ProvisionIpamPoolCidr API operation for Amazon Elastic Compute Cloud.
|
||||||
//
|
//
|
||||||
// Provision a CIDR to an IPAM pool. You can use thsi action to provision new
|
// Provision a CIDR to an IPAM pool. You can use this action to provision new
|
||||||
// CIDRs to a top-level pool or to transfer a CIDR from a top-level pool to
|
// CIDRs to a top-level pool or to transfer a CIDR from a top-level pool to
|
||||||
// a pool within it.
|
// a pool within it.
|
||||||
//
|
//
|
||||||
@ -71715,6 +71721,25 @@ func (s DeleteInternetGatewayOutput) GoString() string {
|
|||||||
type DeleteIpamInput struct {
|
type DeleteIpamInput struct {
|
||||||
_ struct{} `type:"structure"`
|
_ struct{} `type:"structure"`
|
||||||
|
|
||||||
|
// Enables you to quickly delete an IPAM, private scopes, pools in private scopes,
|
||||||
|
// and any allocations in the pools in private scopes. You cannot delete the
|
||||||
|
// IPAM with this option if there is a pool in your public scope. If you use
|
||||||
|
// this option, IPAM does the following:
|
||||||
|
//
|
||||||
|
// * Deallocates any CIDRs allocated to VPC resources (such as VPCs) in pools
|
||||||
|
// in private scopes. No VPC resources are deleted as a result of enabling
|
||||||
|
// this option. The CIDR associated with the resource will no longer be allocated
|
||||||
|
// from an IPAM pool, but the CIDR itself will remain unchanged.
|
||||||
|
//
|
||||||
|
// * Deprovisions all IPv4 CIDRs provisioned to IPAM pools in private scopes.
|
||||||
|
//
|
||||||
|
// * Deletes all IPAM pools in private scopes.
|
||||||
|
//
|
||||||
|
// * Deletes all non-default private scopes in the IPAM.
|
||||||
|
//
|
||||||
|
// * Deletes the default public and private scopes and the IPAM.
|
||||||
|
Cascade *bool `type:"boolean"`
|
||||||
|
|
||||||
// A check for whether you have the required permissions for the action without
|
// A check for whether you have the required permissions for the action without
|
||||||
// actually making the request and provides an error response. If you have the
|
// actually making the request and provides an error response. If you have the
|
||||||
// required permissions, the error response is DryRunOperation. Otherwise, it
|
// required permissions, the error response is DryRunOperation. Otherwise, it
|
||||||
@ -71758,6 +71783,12 @@ func (s *DeleteIpamInput) Validate() error {
|
|||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// SetCascade sets the Cascade field's value.
|
||||||
|
func (s *DeleteIpamInput) SetCascade(v bool) *DeleteIpamInput {
|
||||||
|
s.Cascade = &v
|
||||||
|
return s
|
||||||
|
}
|
||||||
|
|
||||||
// SetDryRun sets the DryRun field's value.
|
// SetDryRun sets the DryRun field's value.
|
||||||
func (s *DeleteIpamInput) SetDryRun(v bool) *DeleteIpamInput {
|
func (s *DeleteIpamInput) SetDryRun(v bool) *DeleteIpamInput {
|
||||||
s.DryRun = &v
|
s.DryRun = &v
|
||||||
@ -77097,7 +77128,7 @@ type DescribeAccountAttributesInput struct {
|
|||||||
_ struct{} `type:"structure"`
|
_ struct{} `type:"structure"`
|
||||||
|
|
||||||
// The account attribute names.
|
// The account attribute names.
|
||||||
AttributeNames []*string `locationName:"attributeName" locationNameList:"attributeName" type:"list"`
|
AttributeNames []*string `locationName:"attributeName" locationNameList:"attributeName" type:"list" enum:"AccountAttributeName"`
|
||||||
|
|
||||||
// Checks whether you have the required permissions for the action, without
|
// Checks whether you have the required permissions for the action, without
|
||||||
// actually making the request, and provides an error response. If you have
|
// actually making the request, and provides an error response. If you have
|
||||||
@ -83915,7 +83946,7 @@ type DescribeInstanceTypesInput struct {
|
|||||||
|
|
||||||
// The instance types. For more information, see Instance types (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html)
|
// 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.
|
// in the Amazon EC2 User Guide.
|
||||||
InstanceTypes []*string `locationName:"InstanceType" type:"list"`
|
InstanceTypes []*string `locationName:"InstanceType" type:"list" enum:"InstanceType"`
|
||||||
|
|
||||||
// The maximum number of results to return for the request in a single page.
|
// The maximum number of results to return for the request in a single page.
|
||||||
// The remaining results can be seen by sending another request with the next
|
// The remaining results can be seen by sending another request with the next
|
||||||
@ -91468,7 +91499,7 @@ type DescribeSpotPriceHistoryInput struct {
|
|||||||
Filters []*Filter `locationName:"Filter" locationNameList:"Filter" type:"list"`
|
Filters []*Filter `locationName:"Filter" locationNameList:"Filter" type:"list"`
|
||||||
|
|
||||||
// Filters the results by the specified instance types.
|
// Filters the results by the specified instance types.
|
||||||
InstanceTypes []*string `locationName:"InstanceType" type:"list"`
|
InstanceTypes []*string `locationName:"InstanceType" type:"list" enum:"InstanceType"`
|
||||||
|
|
||||||
// The maximum number of results to return in a single call. Specify a value
|
// The maximum number of results to return in a single call. Specify a value
|
||||||
// between 1 and 1000. The default value is 1000. To retrieve the remaining
|
// between 1 and 1000. The default value is 1000. To retrieve the remaining
|
||||||
@ -106743,7 +106774,7 @@ type GetInstanceTypesFromInstanceRequirementsInput struct {
|
|||||||
// The processor architecture type.
|
// The processor architecture type.
|
||||||
//
|
//
|
||||||
// ArchitectureTypes is a required field
|
// ArchitectureTypes is a required field
|
||||||
ArchitectureTypes []*string `locationName:"ArchitectureType" locationNameList:"item" type:"list" required:"true"`
|
ArchitectureTypes []*string `locationName:"ArchitectureType" locationNameList:"item" type:"list" required:"true" enum:"ArchitectureType"`
|
||||||
|
|
||||||
// Checks whether you have the required permissions for the action, without
|
// Checks whether you have the required permissions for the action, without
|
||||||
// actually making the request, and provides an error response. If you have
|
// actually making the request, and provides an error response. If you have
|
||||||
@ -106767,7 +106798,7 @@ type GetInstanceTypesFromInstanceRequirementsInput struct {
|
|||||||
// The virtualization type.
|
// The virtualization type.
|
||||||
//
|
//
|
||||||
// VirtualizationTypes is a required field
|
// VirtualizationTypes is a required field
|
||||||
VirtualizationTypes []*string `locationName:"VirtualizationType" locationNameList:"item" type:"list" required:"true"`
|
VirtualizationTypes []*string `locationName:"VirtualizationType" locationNameList:"item" type:"list" required:"true" enum:"VirtualizationType"`
|
||||||
}
|
}
|
||||||
|
|
||||||
// String returns the string representation.
|
// String returns the string representation.
|
||||||
@ -115571,7 +115602,7 @@ type InstanceRequirements struct {
|
|||||||
// * For instance types with Xilinx devices, specify xilinx.
|
// * For instance types with Xilinx devices, specify xilinx.
|
||||||
//
|
//
|
||||||
// Default: Any manufacturer
|
// Default: Any manufacturer
|
||||||
AcceleratorManufacturers []*string `locationName:"acceleratorManufacturerSet" locationNameList:"item" type:"list"`
|
AcceleratorManufacturers []*string `locationName:"acceleratorManufacturerSet" locationNameList:"item" type:"list" enum:"AcceleratorManufacturer"`
|
||||||
|
|
||||||
// The accelerators that must be on the instance type.
|
// The accelerators that must be on the instance type.
|
||||||
//
|
//
|
||||||
@ -115590,7 +115621,7 @@ type InstanceRequirements struct {
|
|||||||
// * For instance types with Xilinx VU9P FPGAs, specify vu9p.
|
// * For instance types with Xilinx VU9P FPGAs, specify vu9p.
|
||||||
//
|
//
|
||||||
// Default: Any accelerator
|
// Default: Any accelerator
|
||||||
AcceleratorNames []*string `locationName:"acceleratorNameSet" locationNameList:"item" type:"list"`
|
AcceleratorNames []*string `locationName:"acceleratorNameSet" locationNameList:"item" type:"list" enum:"AcceleratorName"`
|
||||||
|
|
||||||
// The minimum and maximum amount of total accelerator memory, in MiB.
|
// The minimum and maximum amount of total accelerator memory, in MiB.
|
||||||
//
|
//
|
||||||
@ -115606,7 +115637,7 @@ type InstanceRequirements struct {
|
|||||||
// * For instance types with inference accelerators, specify inference.
|
// * For instance types with inference accelerators, specify inference.
|
||||||
//
|
//
|
||||||
// Default: Any accelerator type
|
// Default: Any accelerator type
|
||||||
AcceleratorTypes []*string `locationName:"acceleratorTypeSet" locationNameList:"item" type:"list"`
|
AcceleratorTypes []*string `locationName:"acceleratorTypeSet" locationNameList:"item" type:"list" enum:"AcceleratorType"`
|
||||||
|
|
||||||
// Indicates whether bare metal instance types must be included, excluded, or
|
// Indicates whether bare metal instance types must be included, excluded, or
|
||||||
// required.
|
// required.
|
||||||
@ -115652,7 +115683,7 @@ type InstanceRequirements struct {
|
|||||||
// Image (AMI) that you specify in your launch template.
|
// Image (AMI) that you specify in your launch template.
|
||||||
//
|
//
|
||||||
// Default: Any manufacturer
|
// Default: Any manufacturer
|
||||||
CpuManufacturers []*string `locationName:"cpuManufacturerSet" locationNameList:"item" type:"list"`
|
CpuManufacturers []*string `locationName:"cpuManufacturerSet" locationNameList:"item" type:"list" enum:"CpuManufacturer"`
|
||||||
|
|
||||||
// The instance types to exclude. You can use strings with one or more wild
|
// The instance types to exclude. You can use strings with one or more wild
|
||||||
// cards, represented by an asterisk (*), to exclude an instance type, size,
|
// cards, represented by an asterisk (*), to exclude an instance type, size,
|
||||||
@ -115678,7 +115709,7 @@ type InstanceRequirements struct {
|
|||||||
// For previous generation instance types, specify previous.
|
// For previous generation instance types, specify previous.
|
||||||
//
|
//
|
||||||
// Default: Current and previous generation instance types
|
// Default: Current and previous generation instance types
|
||||||
InstanceGenerations []*string `locationName:"instanceGenerationSet" locationNameList:"item" type:"list"`
|
InstanceGenerations []*string `locationName:"instanceGenerationSet" locationNameList:"item" type:"list" enum:"InstanceGeneration"`
|
||||||
|
|
||||||
// Indicates whether instance types with instance store volumes are included,
|
// Indicates whether instance types with instance store volumes are included,
|
||||||
// excluded, or required. For more information, Amazon EC2 instance store (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/InstanceStorage.html)
|
// excluded, or required. For more information, Amazon EC2 instance store (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/InstanceStorage.html)
|
||||||
@ -115701,7 +115732,7 @@ type InstanceRequirements struct {
|
|||||||
// * For instance types with solid state drive (SDD) storage, specify sdd.
|
// * For instance types with solid state drive (SDD) storage, specify sdd.
|
||||||
//
|
//
|
||||||
// Default: hdd and sdd
|
// Default: hdd and sdd
|
||||||
LocalStorageTypes []*string `locationName:"localStorageTypeSet" locationNameList:"item" type:"list"`
|
LocalStorageTypes []*string `locationName:"localStorageTypeSet" locationNameList:"item" type:"list" enum:"LocalStorageType"`
|
||||||
|
|
||||||
// The minimum and maximum amount of memory per vCPU, in GiB.
|
// The minimum and maximum amount of memory per vCPU, in GiB.
|
||||||
//
|
//
|
||||||
@ -115953,7 +115984,7 @@ type InstanceRequirementsRequest struct {
|
|||||||
// * For instance types with Xilinx devices, specify xilinx.
|
// * For instance types with Xilinx devices, specify xilinx.
|
||||||
//
|
//
|
||||||
// Default: Any manufacturer
|
// Default: Any manufacturer
|
||||||
AcceleratorManufacturers []*string `locationName:"AcceleratorManufacturer" locationNameList:"item" type:"list"`
|
AcceleratorManufacturers []*string `locationName:"AcceleratorManufacturer" locationNameList:"item" type:"list" enum:"AcceleratorManufacturer"`
|
||||||
|
|
||||||
// The accelerators that must be on the instance type.
|
// The accelerators that must be on the instance type.
|
||||||
//
|
//
|
||||||
@ -115972,7 +116003,7 @@ type InstanceRequirementsRequest struct {
|
|||||||
// * For instance types with Xilinx VU9P FPGAs, specify vu9p.
|
// * For instance types with Xilinx VU9P FPGAs, specify vu9p.
|
||||||
//
|
//
|
||||||
// Default: Any accelerator
|
// Default: Any accelerator
|
||||||
AcceleratorNames []*string `locationName:"AcceleratorName" locationNameList:"item" type:"list"`
|
AcceleratorNames []*string `locationName:"AcceleratorName" locationNameList:"item" type:"list" enum:"AcceleratorName"`
|
||||||
|
|
||||||
// The minimum and maximum amount of total accelerator memory, in MiB.
|
// The minimum and maximum amount of total accelerator memory, in MiB.
|
||||||
//
|
//
|
||||||
@ -115988,7 +116019,7 @@ type InstanceRequirementsRequest struct {
|
|||||||
// * To include instance types with inference hardware, specify inference.
|
// * To include instance types with inference hardware, specify inference.
|
||||||
//
|
//
|
||||||
// Default: Any accelerator type
|
// Default: Any accelerator type
|
||||||
AcceleratorTypes []*string `locationName:"AcceleratorType" locationNameList:"item" type:"list"`
|
AcceleratorTypes []*string `locationName:"AcceleratorType" locationNameList:"item" type:"list" enum:"AcceleratorType"`
|
||||||
|
|
||||||
// Indicates whether bare metal instance types must be included, excluded, or
|
// Indicates whether bare metal instance types must be included, excluded, or
|
||||||
// required.
|
// required.
|
||||||
@ -116034,7 +116065,7 @@ type InstanceRequirementsRequest struct {
|
|||||||
// Image (AMI) that you specify in your launch template.
|
// Image (AMI) that you specify in your launch template.
|
||||||
//
|
//
|
||||||
// Default: Any manufacturer
|
// Default: Any manufacturer
|
||||||
CpuManufacturers []*string `locationName:"CpuManufacturer" locationNameList:"item" type:"list"`
|
CpuManufacturers []*string `locationName:"CpuManufacturer" locationNameList:"item" type:"list" enum:"CpuManufacturer"`
|
||||||
|
|
||||||
// The instance types to exclude. You can use strings with one or more wild
|
// The instance types to exclude. You can use strings with one or more wild
|
||||||
// cards, represented by an asterisk (*), to exclude an instance family, type,
|
// cards, represented by an asterisk (*), to exclude an instance family, type,
|
||||||
@ -116060,7 +116091,7 @@ type InstanceRequirementsRequest struct {
|
|||||||
// For previous generation instance types, specify previous.
|
// For previous generation instance types, specify previous.
|
||||||
//
|
//
|
||||||
// Default: Current and previous generation instance types
|
// Default: Current and previous generation instance types
|
||||||
InstanceGenerations []*string `locationName:"InstanceGeneration" locationNameList:"item" type:"list"`
|
InstanceGenerations []*string `locationName:"InstanceGeneration" locationNameList:"item" type:"list" enum:"InstanceGeneration"`
|
||||||
|
|
||||||
// Indicates whether instance types with instance store volumes are included,
|
// Indicates whether instance types with instance store volumes are included,
|
||||||
// excluded, or required. For more information, Amazon EC2 instance store (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/InstanceStorage.html)
|
// excluded, or required. For more information, Amazon EC2 instance store (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/InstanceStorage.html)
|
||||||
@ -116083,7 +116114,7 @@ type InstanceRequirementsRequest struct {
|
|||||||
// * For instance types with solid state drive (SDD) storage, specify sdd.
|
// * For instance types with solid state drive (SDD) storage, specify sdd.
|
||||||
//
|
//
|
||||||
// Default: hdd and sdd
|
// Default: hdd and sdd
|
||||||
LocalStorageTypes []*string `locationName:"LocalStorageType" locationNameList:"item" type:"list"`
|
LocalStorageTypes []*string `locationName:"LocalStorageType" locationNameList:"item" type:"list" enum:"LocalStorageType"`
|
||||||
|
|
||||||
// The minimum and maximum amount of memory per vCPU, in GiB.
|
// The minimum and maximum amount of memory per vCPU, in GiB.
|
||||||
//
|
//
|
||||||
@ -116338,14 +116369,14 @@ type InstanceRequirementsWithMetadataRequest struct {
|
|||||||
_ struct{} `type:"structure"`
|
_ struct{} `type:"structure"`
|
||||||
|
|
||||||
// The architecture type.
|
// The architecture type.
|
||||||
ArchitectureTypes []*string `locationName:"ArchitectureType" locationNameList:"item" type:"list"`
|
ArchitectureTypes []*string `locationName:"ArchitectureType" locationNameList:"item" type:"list" enum:"ArchitectureType"`
|
||||||
|
|
||||||
// The attributes for the instance types. When you specify instance attributes,
|
// The attributes for the instance types. When you specify instance attributes,
|
||||||
// Amazon EC2 will identify instance types with those attributes.
|
// Amazon EC2 will identify instance types with those attributes.
|
||||||
InstanceRequirements *InstanceRequirementsRequest `type:"structure"`
|
InstanceRequirements *InstanceRequirementsRequest `type:"structure"`
|
||||||
|
|
||||||
// The virtualization type.
|
// The virtualization type.
|
||||||
VirtualizationTypes []*string `locationName:"VirtualizationType" locationNameList:"item" type:"list"`
|
VirtualizationTypes []*string `locationName:"VirtualizationType" locationNameList:"item" type:"list" enum:"VirtualizationType"`
|
||||||
}
|
}
|
||||||
|
|
||||||
// String returns the string representation.
|
// String returns the string representation.
|
||||||
@ -116986,16 +117017,16 @@ type InstanceTypeInfo struct {
|
|||||||
|
|
||||||
// The supported boot modes. For more information, see Boot modes (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ami-boot.html)
|
// The supported boot modes. For more information, see Boot modes (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ami-boot.html)
|
||||||
// in the Amazon EC2 User Guide.
|
// in the Amazon EC2 User Guide.
|
||||||
SupportedBootModes []*string `locationName:"supportedBootModes" locationNameList:"item" type:"list"`
|
SupportedBootModes []*string `locationName:"supportedBootModes" locationNameList:"item" type:"list" enum:"BootModeType"`
|
||||||
|
|
||||||
// The supported root device types.
|
// The supported root device types.
|
||||||
SupportedRootDeviceTypes []*string `locationName:"supportedRootDeviceTypes" locationNameList:"item" type:"list"`
|
SupportedRootDeviceTypes []*string `locationName:"supportedRootDeviceTypes" locationNameList:"item" type:"list" enum:"RootDeviceType"`
|
||||||
|
|
||||||
// Indicates whether the instance type is offered for spot or On-Demand.
|
// Indicates whether the instance type is offered for spot or On-Demand.
|
||||||
SupportedUsageClasses []*string `locationName:"supportedUsageClasses" locationNameList:"item" type:"list"`
|
SupportedUsageClasses []*string `locationName:"supportedUsageClasses" locationNameList:"item" type:"list" enum:"UsageClassType"`
|
||||||
|
|
||||||
// The supported virtualization types.
|
// The supported virtualization types.
|
||||||
SupportedVirtualizationTypes []*string `locationName:"supportedVirtualizationTypes" locationNameList:"item" type:"list"`
|
SupportedVirtualizationTypes []*string `locationName:"supportedVirtualizationTypes" locationNameList:"item" type:"list" enum:"VirtualizationType"`
|
||||||
|
|
||||||
// Describes the vCPU configurations for the instance type.
|
// Describes the vCPU configurations for the instance type.
|
||||||
VCpuInfo *VCpuInfo `locationName:"vCpuInfo" type:"structure"`
|
VCpuInfo *VCpuInfo `locationName:"vCpuInfo" type:"structure"`
|
||||||
@ -118612,7 +118643,7 @@ func (s *IpamResourceTag) SetValue(v string) *IpamResourceTag {
|
|||||||
// overlap or conflict.
|
// overlap or conflict.
|
||||||
//
|
//
|
||||||
// For more information, see How IPAM works (/vpc/latest/ipam/how-it-works-ipam.html)
|
// For more information, see How IPAM works (/vpc/latest/ipam/how-it-works-ipam.html)
|
||||||
// in the Amazon VPC IPAM User Guide
|
// in the Amazon VPC IPAM User Guide.
|
||||||
type IpamScope struct {
|
type IpamScope struct {
|
||||||
_ struct{} `type:"structure"`
|
_ struct{} `type:"structure"`
|
||||||
|
|
||||||
@ -128210,7 +128241,7 @@ type ModifyTrafficMirrorFilterNetworkServicesInput struct {
|
|||||||
_ struct{} `type:"structure"`
|
_ struct{} `type:"structure"`
|
||||||
|
|
||||||
// The network service, for example Amazon DNS, that you want to mirror.
|
// The network service, for example Amazon DNS, that you want to mirror.
|
||||||
AddNetworkServices []*string `locationName:"AddNetworkService" locationNameList:"item" type:"list"`
|
AddNetworkServices []*string `locationName:"AddNetworkService" locationNameList:"item" type:"list" enum:"TrafficMirrorNetworkService"`
|
||||||
|
|
||||||
// Checks whether you have the required permissions for the action, without
|
// Checks whether you have the required permissions for the action, without
|
||||||
// actually making the request, and provides an error response. If you have
|
// actually making the request, and provides an error response. If you have
|
||||||
@ -128219,7 +128250,7 @@ type ModifyTrafficMirrorFilterNetworkServicesInput struct {
|
|||||||
DryRun *bool `type:"boolean"`
|
DryRun *bool `type:"boolean"`
|
||||||
|
|
||||||
// The network service, for example Amazon DNS, that you no longer want to mirror.
|
// The network service, for example Amazon DNS, that you no longer want to mirror.
|
||||||
RemoveNetworkServices []*string `locationName:"RemoveNetworkService" locationNameList:"item" type:"list"`
|
RemoveNetworkServices []*string `locationName:"RemoveNetworkService" locationNameList:"item" type:"list" enum:"TrafficMirrorNetworkService"`
|
||||||
|
|
||||||
// The ID of the Traffic Mirror filter.
|
// The ID of the Traffic Mirror filter.
|
||||||
//
|
//
|
||||||
@ -128338,7 +128369,7 @@ type ModifyTrafficMirrorFilterRuleInput struct {
|
|||||||
//
|
//
|
||||||
// When you remove a property from a Traffic Mirror filter rule, the property
|
// When you remove a property from a Traffic Mirror filter rule, the property
|
||||||
// is set to the default.
|
// is set to the default.
|
||||||
RemoveFields []*string `locationName:"RemoveField" type:"list"`
|
RemoveFields []*string `locationName:"RemoveField" type:"list" enum:"TrafficMirrorFilterRuleField"`
|
||||||
|
|
||||||
// The action to assign to the rule.
|
// The action to assign to the rule.
|
||||||
RuleAction *string `type:"string" enum:"TrafficMirrorRuleAction"`
|
RuleAction *string `type:"string" enum:"TrafficMirrorRuleAction"`
|
||||||
@ -128520,7 +128551,7 @@ type ModifyTrafficMirrorSessionInput struct {
|
|||||||
//
|
//
|
||||||
// When you remove a property from a Traffic Mirror session, the property is
|
// When you remove a property from a Traffic Mirror session, the property is
|
||||||
// set to the default.
|
// set to the default.
|
||||||
RemoveFields []*string `locationName:"RemoveField" type:"list"`
|
RemoveFields []*string `locationName:"RemoveField" type:"list" enum:"TrafficMirrorSessionField"`
|
||||||
|
|
||||||
// The session number determines the order in which sessions are evaluated when
|
// The session number determines the order in which sessions are evaluated when
|
||||||
// an interface is used by multiple sessions. The first session with a matching
|
// an interface is used by multiple sessions. The first session with a matching
|
||||||
@ -133724,7 +133755,7 @@ type PacketHeaderStatement struct {
|
|||||||
DestinationPrefixLists []*string `locationName:"destinationPrefixListSet" locationNameList:"item" type:"list"`
|
DestinationPrefixLists []*string `locationName:"destinationPrefixListSet" locationNameList:"item" type:"list"`
|
||||||
|
|
||||||
// The protocols.
|
// The protocols.
|
||||||
Protocols []*string `locationName:"protocolSet" locationNameList:"item" type:"list"`
|
Protocols []*string `locationName:"protocolSet" locationNameList:"item" type:"list" enum:"Protocol"`
|
||||||
|
|
||||||
// The source addresses.
|
// The source addresses.
|
||||||
SourceAddresses []*string `locationName:"sourceAddressSet" locationNameList:"item" type:"list"`
|
SourceAddresses []*string `locationName:"sourceAddressSet" locationNameList:"item" type:"list"`
|
||||||
@ -133810,7 +133841,7 @@ type PacketHeaderStatementRequest struct {
|
|||||||
DestinationPrefixLists []*string `locationName:"DestinationPrefixList" locationNameList:"item" type:"list"`
|
DestinationPrefixLists []*string `locationName:"DestinationPrefixList" locationNameList:"item" type:"list"`
|
||||||
|
|
||||||
// The protocols.
|
// The protocols.
|
||||||
Protocols []*string `locationName:"Protocol" locationNameList:"item" type:"list"`
|
Protocols []*string `locationName:"Protocol" locationNameList:"item" type:"list" enum:"Protocol"`
|
||||||
|
|
||||||
// The source addresses.
|
// The source addresses.
|
||||||
SourceAddresses []*string `locationName:"SourceAddress" locationNameList:"item" type:"list"`
|
SourceAddresses []*string `locationName:"SourceAddress" locationNameList:"item" type:"list"`
|
||||||
@ -134954,7 +134985,7 @@ type PlacementGroupInfo struct {
|
|||||||
_ struct{} `type:"structure"`
|
_ struct{} `type:"structure"`
|
||||||
|
|
||||||
// The supported placement group types.
|
// The supported placement group types.
|
||||||
SupportedStrategies []*string `locationName:"supportedStrategies" locationNameList:"item" type:"list"`
|
SupportedStrategies []*string `locationName:"supportedStrategies" locationNameList:"item" type:"list" enum:"PlacementGroupStrategy"`
|
||||||
}
|
}
|
||||||
|
|
||||||
// String returns the string representation.
|
// String returns the string representation.
|
||||||
@ -135777,7 +135808,7 @@ type ProcessorInfo struct {
|
|||||||
_ struct{} `type:"structure"`
|
_ struct{} `type:"structure"`
|
||||||
|
|
||||||
// The architectures supported by the instance type.
|
// The architectures supported by the instance type.
|
||||||
SupportedArchitectures []*string `locationName:"supportedArchitectures" locationNameList:"item" type:"list"`
|
SupportedArchitectures []*string `locationName:"supportedArchitectures" locationNameList:"item" type:"list" enum:"ArchitectureType"`
|
||||||
|
|
||||||
// The speed of the processor, in GHz.
|
// The speed of the processor, in GHz.
|
||||||
SustainedClockSpeedInGhz *float64 `locationName:"sustainedClockSpeedInGhz" type:"double"`
|
SustainedClockSpeedInGhz *float64 `locationName:"sustainedClockSpeedInGhz" type:"double"`
|
||||||
@ -138551,7 +138582,9 @@ type ReleaseIpamPoolAllocationInput struct {
|
|||||||
DryRun *bool `type:"boolean"`
|
DryRun *bool `type:"boolean"`
|
||||||
|
|
||||||
// The ID of the allocation.
|
// The ID of the allocation.
|
||||||
IpamPoolAllocationId *string `type:"string"`
|
//
|
||||||
|
// IpamPoolAllocationId is a required field
|
||||||
|
IpamPoolAllocationId *string `type:"string" required:"true"`
|
||||||
|
|
||||||
// The ID of the IPAM pool which contains the allocation you want to release.
|
// The ID of the IPAM pool which contains the allocation you want to release.
|
||||||
//
|
//
|
||||||
@ -138583,6 +138616,9 @@ func (s *ReleaseIpamPoolAllocationInput) Validate() error {
|
|||||||
if s.Cidr == nil {
|
if s.Cidr == nil {
|
||||||
invalidParams.Add(request.NewErrParamRequired("Cidr"))
|
invalidParams.Add(request.NewErrParamRequired("Cidr"))
|
||||||
}
|
}
|
||||||
|
if s.IpamPoolAllocationId == nil {
|
||||||
|
invalidParams.Add(request.NewErrParamRequired("IpamPoolAllocationId"))
|
||||||
|
}
|
||||||
if s.IpamPoolId == nil {
|
if s.IpamPoolId == nil {
|
||||||
invalidParams.Add(request.NewErrParamRequired("IpamPoolId"))
|
invalidParams.Add(request.NewErrParamRequired("IpamPoolId"))
|
||||||
}
|
}
|
||||||
@ -139701,7 +139737,7 @@ type ReportInstanceStatusInput struct {
|
|||||||
// * other: [explain using the description parameter]
|
// * other: [explain using the description parameter]
|
||||||
//
|
//
|
||||||
// ReasonCodes is a required field
|
// ReasonCodes is a required field
|
||||||
ReasonCodes []*string `locationName:"reasonCode" locationNameList:"item" type:"list" required:"true"`
|
ReasonCodes []*string `locationName:"reasonCode" locationNameList:"item" type:"list" required:"true" enum:"ReportInstanceReasonCodes"`
|
||||||
|
|
||||||
// The time at which the reported instance health state began.
|
// The time at which the reported instance health state began.
|
||||||
StartTime *time.Time `locationName:"startTime" type:"timestamp"`
|
StartTime *time.Time `locationName:"startTime" type:"timestamp"`
|
||||||
@ -152947,7 +152983,7 @@ type TrafficMirrorFilter struct {
|
|||||||
IngressFilterRules []*TrafficMirrorFilterRule `locationName:"ingressFilterRuleSet" locationNameList:"item" type:"list"`
|
IngressFilterRules []*TrafficMirrorFilterRule `locationName:"ingressFilterRuleSet" locationNameList:"item" type:"list"`
|
||||||
|
|
||||||
// The network service traffic that is associated with the Traffic Mirror filter.
|
// The network service traffic that is associated with the Traffic Mirror filter.
|
||||||
NetworkServices []*string `locationName:"networkServiceSet" locationNameList:"item" type:"list"`
|
NetworkServices []*string `locationName:"networkServiceSet" locationNameList:"item" type:"list" enum:"TrafficMirrorNetworkService"`
|
||||||
|
|
||||||
// The tags assigned to the Traffic Mirror filter.
|
// The tags assigned to the Traffic Mirror filter.
|
||||||
Tags []*Tag `locationName:"tagSet" locationNameList:"item" type:"list"`
|
Tags []*Tag `locationName:"tagSet" locationNameList:"item" type:"list"`
|
||||||
|
12
vendor/github.com/aws/aws-sdk-go/service/kms/api.go
generated
vendored
12
vendor/github.com/aws/aws-sdk-go/service/kms/api.go
generated
vendored
@ -8691,7 +8691,7 @@ type CreateGrantInput struct {
|
|||||||
// in the Key Management Service Developer Guide.
|
// in the Key Management Service Developer Guide.
|
||||||
//
|
//
|
||||||
// Operations is a required field
|
// Operations is a required field
|
||||||
Operations []*string `type:"list" required:"true"`
|
Operations []*string `type:"list" required:"true" enum:"GrantOperation"`
|
||||||
|
|
||||||
// The principal that has permission to use the RetireGrant operation to retire
|
// The principal that has permission to use the RetireGrant operation to retire
|
||||||
// the grant.
|
// the grant.
|
||||||
@ -12407,7 +12407,7 @@ type GetPublicKeyOutput struct {
|
|||||||
//
|
//
|
||||||
// This field appears in the response only when the KeyUsage of the public key
|
// This field appears in the response only when the KeyUsage of the public key
|
||||||
// is ENCRYPT_DECRYPT.
|
// is ENCRYPT_DECRYPT.
|
||||||
EncryptionAlgorithms []*string `type:"list"`
|
EncryptionAlgorithms []*string `type:"list" enum:"EncryptionAlgorithmSpec"`
|
||||||
|
|
||||||
// The Amazon Resource Name (key ARN (https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#key-id-key-ARN))
|
// The Amazon Resource Name (key ARN (https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#key-id-key-ARN))
|
||||||
// of the asymmetric KMS key from which the public key was downloaded.
|
// of the asymmetric KMS key from which the public key was downloaded.
|
||||||
@ -12436,7 +12436,7 @@ type GetPublicKeyOutput struct {
|
|||||||
//
|
//
|
||||||
// This field appears in the response only when the KeyUsage of the public key
|
// This field appears in the response only when the KeyUsage of the public key
|
||||||
// is SIGN_VERIFY.
|
// is SIGN_VERIFY.
|
||||||
SigningAlgorithms []*string `type:"list"`
|
SigningAlgorithms []*string `type:"list" enum:"SigningAlgorithmSpec"`
|
||||||
}
|
}
|
||||||
|
|
||||||
// String returns the string representation.
|
// String returns the string representation.
|
||||||
@ -12603,7 +12603,7 @@ type GrantListEntry struct {
|
|||||||
Name *string `min:"1" type:"string"`
|
Name *string `min:"1" type:"string"`
|
||||||
|
|
||||||
// The list of operations permitted by the grant.
|
// The list of operations permitted by the grant.
|
||||||
Operations []*string `type:"list"`
|
Operations []*string `type:"list" enum:"GrantOperation"`
|
||||||
|
|
||||||
// The principal that can retire the grant.
|
// The principal that can retire the grant.
|
||||||
RetiringPrincipal *string `min:"1" type:"string"`
|
RetiringPrincipal *string `min:"1" type:"string"`
|
||||||
@ -13863,7 +13863,7 @@ type KeyMetadata struct {
|
|||||||
// key with other encryption algorithms within KMS.
|
// key with other encryption algorithms within KMS.
|
||||||
//
|
//
|
||||||
// This value is present only when the KeyUsage of the KMS key is ENCRYPT_DECRYPT.
|
// This value is present only when the KeyUsage of the KMS key is ENCRYPT_DECRYPT.
|
||||||
EncryptionAlgorithms []*string `type:"list"`
|
EncryptionAlgorithms []*string `type:"list" enum:"EncryptionAlgorithmSpec"`
|
||||||
|
|
||||||
// Specifies whether the KMS key's key material expires. This value is present
|
// Specifies whether the KMS key's key material expires. This value is present
|
||||||
// only when Origin is EXTERNAL, otherwise this value is omitted.
|
// only when Origin is EXTERNAL, otherwise this value is omitted.
|
||||||
@ -13944,7 +13944,7 @@ type KeyMetadata struct {
|
|||||||
// key with other signing algorithms within KMS.
|
// key with other signing algorithms within KMS.
|
||||||
//
|
//
|
||||||
// This field appears only when the KeyUsage of the KMS key is SIGN_VERIFY.
|
// This field appears only when the KeyUsage of the KMS key is SIGN_VERIFY.
|
||||||
SigningAlgorithms []*string `type:"list"`
|
SigningAlgorithms []*string `type:"list" enum:"SigningAlgorithmSpec"`
|
||||||
|
|
||||||
// The time at which the imported key material expires. When the key material
|
// The time at which the imported key material expires. When the key material
|
||||||
// expires, KMS deletes the key material and the KMS key becomes unusable. This
|
// expires, KMS deletes the key material and the KMS key becomes unusable. This
|
||||||
|
2
vendor/modules.txt
vendored
2
vendor/modules.txt
vendored
@ -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.18
|
# github.com/aws/aws-sdk-go v1.43.22
|
||||||
## 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
|
||||||
|
Loading…
Reference in New Issue
Block a user