mirror of
https://github.com/ceph/ceph-csi.git
synced 2025-06-14 18:53:35 +00:00
rebase: bump github.com/aws/aws-sdk-go from 1.44.10 to 1.44.16
Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.44.10 to 1.44.16. - [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.44.10...v1.44.16) --- 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:
committed by
mergify[bot]
parent
952105e551
commit
9d3086e211
556
vendor/github.com/aws/aws-sdk-go/service/ec2/api.go
generated
vendored
556
vendor/github.com/aws/aws-sdk-go/service/ec2/api.go
generated
vendored
@ -8216,7 +8216,8 @@ func (c *EC2) CreateTrafficMirrorTargetRequest(input *CreateTrafficMirrorTargetI
|
||||
// in the same VPC, or in different VPCs connected via VPC peering or a transit
|
||||
// gateway.
|
||||
//
|
||||
// A Traffic Mirror target can be a network interface, or a Network Load Balancer.
|
||||
// A Traffic Mirror target can be a network interface, a Network Load Balancer,
|
||||
// or a Gateway Load Balancer endpoint.
|
||||
//
|
||||
// To use the target in a Traffic Mirror session, use CreateTrafficMirrorSession
|
||||
// (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateTrafficMirrorSession.htm).
|
||||
@ -35562,6 +35563,93 @@ func (c *EC2) GetInstanceTypesFromInstanceRequirementsPagesWithContext(ctx aws.C
|
||||
return p.Err()
|
||||
}
|
||||
|
||||
const opGetInstanceUefiData = "GetInstanceUefiData"
|
||||
|
||||
// GetInstanceUefiDataRequest generates a "aws/request.Request" representing the
|
||||
// client's request for the GetInstanceUefiData operation. The "output" return
|
||||
// value will be populated with the request's response once the request completes
|
||||
// successfully.
|
||||
//
|
||||
// Use "Send" method on the returned Request to send the API call to the service.
|
||||
// the "output" return value is not valid until after Send returns without error.
|
||||
//
|
||||
// See GetInstanceUefiData for more information on using the GetInstanceUefiData
|
||||
// API call, and error handling.
|
||||
//
|
||||
// This method is useful when you want to inject custom logic or configuration
|
||||
// into the SDK's request lifecycle. Such as custom headers, or retry logic.
|
||||
//
|
||||
//
|
||||
// // Example sending a request using the GetInstanceUefiDataRequest method.
|
||||
// req, resp := client.GetInstanceUefiDataRequest(params)
|
||||
//
|
||||
// err := req.Send()
|
||||
// if err == nil { // resp is now filled
|
||||
// fmt.Println(resp)
|
||||
// }
|
||||
//
|
||||
// See also, https://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/GetInstanceUefiData
|
||||
func (c *EC2) GetInstanceUefiDataRequest(input *GetInstanceUefiDataInput) (req *request.Request, output *GetInstanceUefiDataOutput) {
|
||||
op := &request.Operation{
|
||||
Name: opGetInstanceUefiData,
|
||||
HTTPMethod: "POST",
|
||||
HTTPPath: "/",
|
||||
}
|
||||
|
||||
if input == nil {
|
||||
input = &GetInstanceUefiDataInput{}
|
||||
}
|
||||
|
||||
output = &GetInstanceUefiDataOutput{}
|
||||
req = c.newRequest(op, input, output)
|
||||
return
|
||||
}
|
||||
|
||||
// GetInstanceUefiData API operation for Amazon Elastic Compute Cloud.
|
||||
//
|
||||
// A binary representation of the UEFI variable store. Only non-volatile variables
|
||||
// are stored. This is a base64 encoded and zlib compressed binary value that
|
||||
// must be properly encoded.
|
||||
//
|
||||
// When you use register-image (https://docs.aws.amazon.com/cli/latest/reference/ec2/register-image.html)
|
||||
// to create an AMI, you can create an exact copy of your variable store by
|
||||
// passing the UEFI data in the UefiData parameter. You can modify the UEFI
|
||||
// data by using the python-uefivars tool (https://github.com/awslabs/python-uefivars)
|
||||
// on GitHub. You can use the tool to convert the UEFI data into a human-readable
|
||||
// format (JSON), which you can inspect and modify, and then convert back into
|
||||
// the binary format to use with register-image.
|
||||
//
|
||||
// For more information, see UEFI Secure Boot (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/uefi-secure-boot.html)
|
||||
// in the Amazon EC2 User Guide.
|
||||
//
|
||||
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
||||
// with awserr.Error's Code and Message methods to get detailed information about
|
||||
// the error.
|
||||
//
|
||||
// See the AWS API reference guide for Amazon Elastic Compute Cloud's
|
||||
// API operation GetInstanceUefiData for usage and error information.
|
||||
// See also, https://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/GetInstanceUefiData
|
||||
func (c *EC2) GetInstanceUefiData(input *GetInstanceUefiDataInput) (*GetInstanceUefiDataOutput, error) {
|
||||
req, out := c.GetInstanceUefiDataRequest(input)
|
||||
return out, req.Send()
|
||||
}
|
||||
|
||||
// GetInstanceUefiDataWithContext is the same as GetInstanceUefiData with the addition of
|
||||
// the ability to pass a context and additional request options.
|
||||
//
|
||||
// See GetInstanceUefiData for details on how to use this API operation.
|
||||
//
|
||||
// The context must be non-nil and will be used for request cancellation. If
|
||||
// the context is nil a panic will occur. In the future the SDK may create
|
||||
// sub-contexts for http.Requests. See https://golang.org/pkg/context/
|
||||
// for more information on using Contexts.
|
||||
func (c *EC2) GetInstanceUefiDataWithContext(ctx aws.Context, input *GetInstanceUefiDataInput, opts ...request.Option) (*GetInstanceUefiDataOutput, error) {
|
||||
req, out := c.GetInstanceUefiDataRequest(input)
|
||||
req.SetContext(ctx)
|
||||
req.ApplyOptions(opts...)
|
||||
return out, req.Send()
|
||||
}
|
||||
|
||||
const opGetIpamAddressHistory = "GetIpamAddressHistory"
|
||||
|
||||
// GetIpamAddressHistoryRequest generates a "aws/request.Request" representing the
|
||||
@ -67710,6 +67798,9 @@ type CreateTrafficMirrorTargetInput struct {
|
||||
// it is UnauthorizedOperation.
|
||||
DryRun *bool `type:"boolean"`
|
||||
|
||||
// The ID of the Gateway Load Balancer endpoint.
|
||||
GatewayLoadBalancerEndpointId *string `type:"string"`
|
||||
|
||||
// The network interface ID that is associated with the target.
|
||||
NetworkInterfaceId *string `type:"string"`
|
||||
|
||||
@ -67757,6 +67848,12 @@ func (s *CreateTrafficMirrorTargetInput) SetDryRun(v bool) *CreateTrafficMirrorT
|
||||
return s
|
||||
}
|
||||
|
||||
// SetGatewayLoadBalancerEndpointId sets the GatewayLoadBalancerEndpointId field's value.
|
||||
func (s *CreateTrafficMirrorTargetInput) SetGatewayLoadBalancerEndpointId(v string) *CreateTrafficMirrorTargetInput {
|
||||
s.GatewayLoadBalancerEndpointId = &v
|
||||
return s
|
||||
}
|
||||
|
||||
// SetNetworkInterfaceId sets the NetworkInterfaceId field's value.
|
||||
func (s *CreateTrafficMirrorTargetInput) SetNetworkInterfaceId(v string) *CreateTrafficMirrorTargetInput {
|
||||
s.NetworkInterfaceId = &v
|
||||
@ -69527,12 +69624,18 @@ type CreateVpcEndpointInput struct {
|
||||
// of the request. For more information, see How to ensure idempotency (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html).
|
||||
ClientToken *string `type:"string"`
|
||||
|
||||
// The DNS options for the endpoint.
|
||||
DnsOptions *DnsOptionsSpecification `type:"structure"`
|
||||
|
||||
// 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,
|
||||
// it is UnauthorizedOperation.
|
||||
DryRun *bool `type:"boolean"`
|
||||
|
||||
// The IP address type for the endpoint.
|
||||
IpAddressType *string `type:"string" enum:"IpAddressType"`
|
||||
|
||||
// (Interface and gateway endpoints) A policy to attach to the endpoint that
|
||||
// controls access to the service. The policy must be in valid JSON format.
|
||||
// If this parameter is not specified, we attach a default policy that allows
|
||||
@ -69626,12 +69729,24 @@ func (s *CreateVpcEndpointInput) SetClientToken(v string) *CreateVpcEndpointInpu
|
||||
return s
|
||||
}
|
||||
|
||||
// SetDnsOptions sets the DnsOptions field's value.
|
||||
func (s *CreateVpcEndpointInput) SetDnsOptions(v *DnsOptionsSpecification) *CreateVpcEndpointInput {
|
||||
s.DnsOptions = v
|
||||
return s
|
||||
}
|
||||
|
||||
// SetDryRun sets the DryRun field's value.
|
||||
func (s *CreateVpcEndpointInput) SetDryRun(v bool) *CreateVpcEndpointInput {
|
||||
s.DryRun = &v
|
||||
return s
|
||||
}
|
||||
|
||||
// SetIpAddressType sets the IpAddressType field's value.
|
||||
func (s *CreateVpcEndpointInput) SetIpAddressType(v string) *CreateVpcEndpointInput {
|
||||
s.IpAddressType = &v
|
||||
return s
|
||||
}
|
||||
|
||||
// SetPolicyDocument sets the PolicyDocument field's value.
|
||||
func (s *CreateVpcEndpointInput) SetPolicyDocument(v string) *CreateVpcEndpointInput {
|
||||
s.PolicyDocument = &v
|
||||
@ -69756,6 +69871,9 @@ type CreateVpcEndpointServiceConfigurationInput struct {
|
||||
// VPC endpoint service.
|
||||
PrivateDnsName *string `type:"string"`
|
||||
|
||||
// The supported IP address types. The possible values are ipv4 and ipv6.
|
||||
SupportedIpAddressTypes []*string `locationName:"SupportedIpAddressType" locationNameList:"item" type:"list"`
|
||||
|
||||
// The tags to associate with the service.
|
||||
TagSpecifications []*TagSpecification `locationName:"TagSpecification" locationNameList:"item" type:"list"`
|
||||
}
|
||||
@ -69814,6 +69932,12 @@ func (s *CreateVpcEndpointServiceConfigurationInput) SetPrivateDnsName(v string)
|
||||
return s
|
||||
}
|
||||
|
||||
// SetSupportedIpAddressTypes sets the SupportedIpAddressTypes field's value.
|
||||
func (s *CreateVpcEndpointServiceConfigurationInput) SetSupportedIpAddressTypes(v []*string) *CreateVpcEndpointServiceConfigurationInput {
|
||||
s.SupportedIpAddressTypes = v
|
||||
return s
|
||||
}
|
||||
|
||||
// SetTagSpecifications sets the TagSpecifications field's value.
|
||||
func (s *CreateVpcEndpointServiceConfigurationInput) SetTagSpecifications(v []*TagSpecification) *CreateVpcEndpointServiceConfigurationInput {
|
||||
s.TagSpecifications = v
|
||||
@ -82502,6 +82626,17 @@ type DescribeImageAttributeOutput struct {
|
||||
// Indicates whether enhanced networking with the Intel 82599 Virtual Function
|
||||
// interface is enabled.
|
||||
SriovNetSupport *AttributeValue `locationName:"sriovNetSupport" type:"structure"`
|
||||
|
||||
// If the image is configured for NitroTPM support, the value is v2.0.
|
||||
TpmSupport *AttributeValue `locationName:"tpmSupport" type:"structure"`
|
||||
|
||||
// Base64 representation of the non-volatile UEFI variable store. To retrieve
|
||||
// the UEFI data, use the GetInstanceUefiData (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_GetInstanceUefiData)
|
||||
// command. You can inspect and modify the UEFI data by using the python-uefivars
|
||||
// tool (https://github.com/awslabs/python-uefivars) on GitHub. For more information,
|
||||
// see UEFI Secure Boot (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/uefi-secure-boot.html)
|
||||
// in the Amazon Elastic Compute Cloud User Guide.
|
||||
UefiData *AttributeValue `locationName:"uefiData" type:"structure"`
|
||||
}
|
||||
|
||||
// String returns the string representation.
|
||||
@ -82582,6 +82717,18 @@ func (s *DescribeImageAttributeOutput) SetSriovNetSupport(v *AttributeValue) *De
|
||||
return s
|
||||
}
|
||||
|
||||
// SetTpmSupport sets the TpmSupport field's value.
|
||||
func (s *DescribeImageAttributeOutput) SetTpmSupport(v *AttributeValue) *DescribeImageAttributeOutput {
|
||||
s.TpmSupport = v
|
||||
return s
|
||||
}
|
||||
|
||||
// SetUefiData sets the UefiData field's value.
|
||||
func (s *DescribeImageAttributeOutput) SetUefiData(v *AttributeValue) *DescribeImageAttributeOutput {
|
||||
s.UefiData = v
|
||||
return s
|
||||
}
|
||||
|
||||
type DescribeImagesInput struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
@ -95059,6 +95206,8 @@ type DescribeVpcEndpointConnectionsInput struct {
|
||||
|
||||
// One or more filters.
|
||||
//
|
||||
// * ip-address-type - The IP address type (ipv4 | ipv6).
|
||||
//
|
||||
// * service-id - The ID of the service.
|
||||
//
|
||||
// * vpc-endpoint-owner - The ID of the Amazon Web Services account ID that
|
||||
@ -95182,6 +95331,8 @@ type DescribeVpcEndpointServiceConfigurationsInput struct {
|
||||
// * service-state - The state of the service (Pending | Available | Deleting
|
||||
// | Deleted | Failed).
|
||||
//
|
||||
// * supported-ip-address-types - The IP address type (ipv4 | ipv6).
|
||||
//
|
||||
// * tag:<key> - The key/value combination of a tag assigned to the resource.
|
||||
// Use the tag key in the filter name and the tag value as the filter value.
|
||||
// For example, to find all resources that have a tag with the key Owner
|
||||
@ -95447,6 +95598,8 @@ type DescribeVpcEndpointServicesInput struct {
|
||||
//
|
||||
// * service-type - The type of service (Interface | Gateway).
|
||||
//
|
||||
// * supported-ip-address-types - The IP address type (ipv4 | ipv6).
|
||||
//
|
||||
// * tag:<key> - The key/value combination of a tag assigned to the resource.
|
||||
// Use the tag key in the filter name and the tag value as the filter value.
|
||||
// For example, to find all resources that have a tag with the key Owner
|
||||
@ -95584,6 +95737,8 @@ type DescribeVpcEndpointsInput struct {
|
||||
|
||||
// One or more filters.
|
||||
//
|
||||
// * ip-address-type - The IP address type (ipv4 | ipv6).
|
||||
//
|
||||
// * service-name - The name of the service.
|
||||
//
|
||||
// * vpc-id - The ID of the VPC in which the endpoint resides.
|
||||
@ -99629,6 +99784,70 @@ func (s *DnsEntry) SetHostedZoneId(v string) *DnsEntry {
|
||||
return s
|
||||
}
|
||||
|
||||
// Describes the DNS options for an endpoint.
|
||||
type DnsOptions struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
// The DNS records created for the endpoint.
|
||||
DnsRecordIpType *string `locationName:"dnsRecordIpType" type:"string" enum:"DnsRecordIpType"`
|
||||
}
|
||||
|
||||
// String returns the string representation.
|
||||
//
|
||||
// API parameter values that are decorated as "sensitive" in the API will not
|
||||
// be included in the string output. The member name will be present, but the
|
||||
// value will be replaced with "sensitive".
|
||||
func (s DnsOptions) String() string {
|
||||
return awsutil.Prettify(s)
|
||||
}
|
||||
|
||||
// GoString returns the string representation.
|
||||
//
|
||||
// API parameter values that are decorated as "sensitive" in the API will not
|
||||
// be included in the string output. The member name will be present, but the
|
||||
// value will be replaced with "sensitive".
|
||||
func (s DnsOptions) GoString() string {
|
||||
return s.String()
|
||||
}
|
||||
|
||||
// SetDnsRecordIpType sets the DnsRecordIpType field's value.
|
||||
func (s *DnsOptions) SetDnsRecordIpType(v string) *DnsOptions {
|
||||
s.DnsRecordIpType = &v
|
||||
return s
|
||||
}
|
||||
|
||||
// Describes the DNS options for an endpoint.
|
||||
type DnsOptionsSpecification struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
// The DNS records created for the endpoint.
|
||||
DnsRecordIpType *string `type:"string" enum:"DnsRecordIpType"`
|
||||
}
|
||||
|
||||
// String returns the string representation.
|
||||
//
|
||||
// API parameter values that are decorated as "sensitive" in the API will not
|
||||
// be included in the string output. The member name will be present, but the
|
||||
// value will be replaced with "sensitive".
|
||||
func (s DnsOptionsSpecification) String() string {
|
||||
return awsutil.Prettify(s)
|
||||
}
|
||||
|
||||
// GoString returns the string representation.
|
||||
//
|
||||
// API parameter values that are decorated as "sensitive" in the API will not
|
||||
// be included in the string output. The member name will be present, but the
|
||||
// value will be replaced with "sensitive".
|
||||
func (s DnsOptionsSpecification) GoString() string {
|
||||
return s.String()
|
||||
}
|
||||
|
||||
// SetDnsRecordIpType sets the DnsRecordIpType field's value.
|
||||
func (s *DnsOptionsSpecification) SetDnsRecordIpType(v string) *DnsOptionsSpecification {
|
||||
s.DnsRecordIpType = &v
|
||||
return s
|
||||
}
|
||||
|
||||
// Information about the DNS server to be used.
|
||||
type DnsServersOptionsModifyStructure struct {
|
||||
_ struct{} `type:"structure"`
|
||||
@ -107106,6 +107325,104 @@ func (s *GetInstanceTypesFromInstanceRequirementsOutput) SetNextToken(v string)
|
||||
return s
|
||||
}
|
||||
|
||||
type GetInstanceUefiDataInput struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
// 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,
|
||||
// it is UnauthorizedOperation.
|
||||
DryRun *bool `type:"boolean"`
|
||||
|
||||
// The ID of the instance from which to retrieve the UEFI data.
|
||||
//
|
||||
// InstanceId is a required field
|
||||
InstanceId *string `type:"string" required:"true"`
|
||||
}
|
||||
|
||||
// String returns the string representation.
|
||||
//
|
||||
// API parameter values that are decorated as "sensitive" in the API will not
|
||||
// be included in the string output. The member name will be present, but the
|
||||
// value will be replaced with "sensitive".
|
||||
func (s GetInstanceUefiDataInput) String() string {
|
||||
return awsutil.Prettify(s)
|
||||
}
|
||||
|
||||
// GoString returns the string representation.
|
||||
//
|
||||
// API parameter values that are decorated as "sensitive" in the API will not
|
||||
// be included in the string output. The member name will be present, but the
|
||||
// value will be replaced with "sensitive".
|
||||
func (s GetInstanceUefiDataInput) GoString() string {
|
||||
return s.String()
|
||||
}
|
||||
|
||||
// Validate inspects the fields of the type to determine if they are valid.
|
||||
func (s *GetInstanceUefiDataInput) Validate() error {
|
||||
invalidParams := request.ErrInvalidParams{Context: "GetInstanceUefiDataInput"}
|
||||
if s.InstanceId == nil {
|
||||
invalidParams.Add(request.NewErrParamRequired("InstanceId"))
|
||||
}
|
||||
|
||||
if invalidParams.Len() > 0 {
|
||||
return invalidParams
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
// SetDryRun sets the DryRun field's value.
|
||||
func (s *GetInstanceUefiDataInput) SetDryRun(v bool) *GetInstanceUefiDataInput {
|
||||
s.DryRun = &v
|
||||
return s
|
||||
}
|
||||
|
||||
// SetInstanceId sets the InstanceId field's value.
|
||||
func (s *GetInstanceUefiDataInput) SetInstanceId(v string) *GetInstanceUefiDataInput {
|
||||
s.InstanceId = &v
|
||||
return s
|
||||
}
|
||||
|
||||
type GetInstanceUefiDataOutput struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
// The ID of the instance from which to retrieve the UEFI data.
|
||||
InstanceId *string `locationName:"instanceId" type:"string"`
|
||||
|
||||
// Base64 representation of the non-volatile UEFI variable store.
|
||||
UefiData *string `locationName:"uefiData" type:"string"`
|
||||
}
|
||||
|
||||
// String returns the string representation.
|
||||
//
|
||||
// API parameter values that are decorated as "sensitive" in the API will not
|
||||
// be included in the string output. The member name will be present, but the
|
||||
// value will be replaced with "sensitive".
|
||||
func (s GetInstanceUefiDataOutput) String() string {
|
||||
return awsutil.Prettify(s)
|
||||
}
|
||||
|
||||
// GoString returns the string representation.
|
||||
//
|
||||
// API parameter values that are decorated as "sensitive" in the API will not
|
||||
// be included in the string output. The member name will be present, but the
|
||||
// value will be replaced with "sensitive".
|
||||
func (s GetInstanceUefiDataOutput) GoString() string {
|
||||
return s.String()
|
||||
}
|
||||
|
||||
// SetInstanceId sets the InstanceId field's value.
|
||||
func (s *GetInstanceUefiDataOutput) SetInstanceId(v string) *GetInstanceUefiDataOutput {
|
||||
s.InstanceId = &v
|
||||
return s
|
||||
}
|
||||
|
||||
// SetUefiData sets the UefiData field's value.
|
||||
func (s *GetInstanceUefiDataOutput) SetUefiData(v string) *GetInstanceUefiDataOutput {
|
||||
s.UefiData = &v
|
||||
return s
|
||||
}
|
||||
|
||||
type GetIpamAddressHistoryInput struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
@ -111241,6 +111558,11 @@ type Image struct {
|
||||
// Any tags assigned to the image.
|
||||
Tags []*Tag `locationName:"tagSet" locationNameList:"item" type:"list"`
|
||||
|
||||
// If the image is configured for NitroTPM support, the value is v2.0. For more
|
||||
// information, see NitroTPM (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/nitrotpm.html)
|
||||
// in the Amazon Elastic Compute Cloud User Guide.
|
||||
TpmSupport *string `locationName:"tpmSupport" type:"string" enum:"TpmSupportValues"`
|
||||
|
||||
// The operation of the Amazon EC2 instance and the billing code that is associated
|
||||
// with the AMI. usageOperation corresponds to the lineitem/Operation (https://docs.aws.amazon.com/cur/latest/userguide/Lineitem-columns.html#Lineitem-details-O-Operation)
|
||||
// column on your Amazon Web Services Cost and Usage Report and in the Amazon
|
||||
@ -111429,6 +111751,12 @@ func (s *Image) SetTags(v []*Tag) *Image {
|
||||
return s
|
||||
}
|
||||
|
||||
// SetTpmSupport sets the TpmSupport field's value.
|
||||
func (s *Image) SetTpmSupport(v string) *Image {
|
||||
s.TpmSupport = &v
|
||||
return s
|
||||
}
|
||||
|
||||
// SetUsageOperation sets the UsageOperation field's value.
|
||||
func (s *Image) SetUsageOperation(v string) *Image {
|
||||
s.UsageOperation = &v
|
||||
@ -113594,6 +113922,11 @@ type Instance struct {
|
||||
// Any tags assigned to the instance.
|
||||
Tags []*Tag `locationName:"tagSet" locationNameList:"item" type:"list"`
|
||||
|
||||
// If the instance is configured for NitroTPM support, the value is v2.0. For
|
||||
// more information, see NitroTPM (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/nitrotpm.html)
|
||||
// in the Amazon EC2 User Guide.
|
||||
TpmSupport *string `locationName:"tpmSupport" type:"string"`
|
||||
|
||||
// The usage operation value for the instance. For more information, see AMI
|
||||
// billing information fields (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/billing-info-fields.html)
|
||||
// in the Amazon EC2 User Guide.
|
||||
@ -113933,6 +114266,12 @@ func (s *Instance) SetTags(v []*Tag) *Instance {
|
||||
return s
|
||||
}
|
||||
|
||||
// SetTpmSupport sets the TpmSupport field's value.
|
||||
func (s *Instance) SetTpmSupport(v string) *Instance {
|
||||
s.TpmSupport = &v
|
||||
return s
|
||||
}
|
||||
|
||||
// SetUsageOperation sets the UsageOperation field's value.
|
||||
func (s *Instance) SetUsageOperation(v string) *Instance {
|
||||
s.UsageOperation = &v
|
||||
@ -130153,12 +130492,18 @@ type ModifyVpcEndpointInput struct {
|
||||
// specify only one subnet.
|
||||
AddSubnetIds []*string `locationName:"AddSubnetId" locationNameList:"item" type:"list"`
|
||||
|
||||
// The DNS options for the endpoint.
|
||||
DnsOptions *DnsOptionsSpecification `type:"structure"`
|
||||
|
||||
// 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,
|
||||
// it is UnauthorizedOperation.
|
||||
DryRun *bool `type:"boolean"`
|
||||
|
||||
// The IP address type for the endpoint.
|
||||
IpAddressType *string `type:"string" enum:"IpAddressType"`
|
||||
|
||||
// (Interface and gateway endpoints) A policy to attach to the endpoint that
|
||||
// controls access to the service. The policy must be in valid JSON format.
|
||||
PolicyDocument *string `type:"string"`
|
||||
@ -130236,12 +130581,24 @@ func (s *ModifyVpcEndpointInput) SetAddSubnetIds(v []*string) *ModifyVpcEndpoint
|
||||
return s
|
||||
}
|
||||
|
||||
// SetDnsOptions sets the DnsOptions field's value.
|
||||
func (s *ModifyVpcEndpointInput) SetDnsOptions(v *DnsOptionsSpecification) *ModifyVpcEndpointInput {
|
||||
s.DnsOptions = v
|
||||
return s
|
||||
}
|
||||
|
||||
// SetDryRun sets the DryRun field's value.
|
||||
func (s *ModifyVpcEndpointInput) SetDryRun(v bool) *ModifyVpcEndpointInput {
|
||||
s.DryRun = &v
|
||||
return s
|
||||
}
|
||||
|
||||
// SetIpAddressType sets the IpAddressType field's value.
|
||||
func (s *ModifyVpcEndpointInput) SetIpAddressType(v string) *ModifyVpcEndpointInput {
|
||||
s.IpAddressType = &v
|
||||
return s
|
||||
}
|
||||
|
||||
// SetPolicyDocument sets the PolicyDocument field's value.
|
||||
func (s *ModifyVpcEndpointInput) SetPolicyDocument(v string) *ModifyVpcEndpointInput {
|
||||
s.PolicyDocument = &v
|
||||
@ -130330,6 +130687,9 @@ type ModifyVpcEndpointServiceConfigurationInput struct {
|
||||
// service configuration.
|
||||
AddNetworkLoadBalancerArns []*string `locationName:"AddNetworkLoadBalancerArn" locationNameList:"item" type:"list"`
|
||||
|
||||
// The IP address types to add to your service configuration.
|
||||
AddSupportedIpAddressTypes []*string `locationName:"AddSupportedIpAddressType" locationNameList:"item" type:"list"`
|
||||
|
||||
// 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,
|
||||
@ -130352,6 +130712,9 @@ type ModifyVpcEndpointServiceConfigurationInput struct {
|
||||
// service.
|
||||
RemovePrivateDnsName *bool `type:"boolean"`
|
||||
|
||||
// The IP address types to remove from your service configuration.
|
||||
RemoveSupportedIpAddressTypes []*string `locationName:"RemoveSupportedIpAddressType" locationNameList:"item" type:"list"`
|
||||
|
||||
// The ID of the service.
|
||||
//
|
||||
// ServiceId is a required field
|
||||
@ -130407,6 +130770,12 @@ func (s *ModifyVpcEndpointServiceConfigurationInput) SetAddNetworkLoadBalancerAr
|
||||
return s
|
||||
}
|
||||
|
||||
// SetAddSupportedIpAddressTypes sets the AddSupportedIpAddressTypes field's value.
|
||||
func (s *ModifyVpcEndpointServiceConfigurationInput) SetAddSupportedIpAddressTypes(v []*string) *ModifyVpcEndpointServiceConfigurationInput {
|
||||
s.AddSupportedIpAddressTypes = v
|
||||
return s
|
||||
}
|
||||
|
||||
// SetDryRun sets the DryRun field's value.
|
||||
func (s *ModifyVpcEndpointServiceConfigurationInput) SetDryRun(v bool) *ModifyVpcEndpointServiceConfigurationInput {
|
||||
s.DryRun = &v
|
||||
@ -130437,6 +130806,12 @@ func (s *ModifyVpcEndpointServiceConfigurationInput) SetRemovePrivateDnsName(v b
|
||||
return s
|
||||
}
|
||||
|
||||
// SetRemoveSupportedIpAddressTypes sets the RemoveSupportedIpAddressTypes field's value.
|
||||
func (s *ModifyVpcEndpointServiceConfigurationInput) SetRemoveSupportedIpAddressTypes(v []*string) *ModifyVpcEndpointServiceConfigurationInput {
|
||||
s.RemoveSupportedIpAddressTypes = v
|
||||
return s
|
||||
}
|
||||
|
||||
// SetServiceId sets the ServiceId field's value.
|
||||
func (s *ModifyVpcEndpointServiceConfigurationInput) SetServiceId(v string) *ModifyVpcEndpointServiceConfigurationInput {
|
||||
s.ServiceId = &v
|
||||
@ -137967,6 +138342,19 @@ type RegisterImageInput struct {
|
||||
// PV AMI can make instances launched from the AMI unreachable.
|
||||
SriovNetSupport *string `locationName:"sriovNetSupport" type:"string"`
|
||||
|
||||
// Set to v2.0 to enable Trusted Platform Module (TPM) support. For more information,
|
||||
// see NitroTPM (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/nitrotpm.html)
|
||||
// in the Amazon Elastic Compute Cloud User Guide.
|
||||
TpmSupport *string `type:"string" enum:"TpmSupportValues"`
|
||||
|
||||
// Base64 representation of the non-volatile UEFI variable store. To retrieve
|
||||
// the UEFI data, use the GetInstanceUefiData (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_GetInstanceUefiData)
|
||||
// command. You can inspect and modify the UEFI data by using the python-uefivars
|
||||
// tool (https://github.com/awslabs/python-uefivars) on GitHub. For more information,
|
||||
// see UEFI Secure Boot (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/uefi-secure-boot.html)
|
||||
// in the Amazon Elastic Compute Cloud User Guide.
|
||||
UefiData *string `type:"string"`
|
||||
|
||||
// The type of virtualization (hvm | paravirtual).
|
||||
//
|
||||
// Default: paravirtual
|
||||
@ -138082,6 +138470,18 @@ func (s *RegisterImageInput) SetSriovNetSupport(v string) *RegisterImageInput {
|
||||
return s
|
||||
}
|
||||
|
||||
// SetTpmSupport sets the TpmSupport field's value.
|
||||
func (s *RegisterImageInput) SetTpmSupport(v string) *RegisterImageInput {
|
||||
s.TpmSupport = &v
|
||||
return s
|
||||
}
|
||||
|
||||
// SetUefiData sets the UefiData field's value.
|
||||
func (s *RegisterImageInput) SetUefiData(v string) *RegisterImageInput {
|
||||
s.UefiData = &v
|
||||
return s
|
||||
}
|
||||
|
||||
// SetVirtualizationType sets the VirtualizationType field's value.
|
||||
func (s *RegisterImageInput) SetVirtualizationType(v string) *RegisterImageInput {
|
||||
s.VirtualizationType = &v
|
||||
@ -147998,6 +148398,9 @@ type ServiceConfiguration struct {
|
||||
// The type of service.
|
||||
ServiceType []*ServiceTypeDetail `locationName:"serviceType" locationNameList:"item" type:"list"`
|
||||
|
||||
// The supported IP address types.
|
||||
SupportedIpAddressTypes []*string `locationName:"supportedIpAddressTypeSet" locationNameList:"item" type:"list" enum:"ServiceConnectivityType"`
|
||||
|
||||
// Any tags assigned to the service.
|
||||
Tags []*Tag `locationName:"tagSet" locationNameList:"item" type:"list"`
|
||||
}
|
||||
@ -148098,6 +148501,12 @@ func (s *ServiceConfiguration) SetServiceType(v []*ServiceTypeDetail) *ServiceCo
|
||||
return s
|
||||
}
|
||||
|
||||
// SetSupportedIpAddressTypes sets the SupportedIpAddressTypes field's value.
|
||||
func (s *ServiceConfiguration) SetSupportedIpAddressTypes(v []*string) *ServiceConfiguration {
|
||||
s.SupportedIpAddressTypes = v
|
||||
return s
|
||||
}
|
||||
|
||||
// SetTags sets the Tags field's value.
|
||||
func (s *ServiceConfiguration) SetTags(v []*Tag) *ServiceConfiguration {
|
||||
s.Tags = v
|
||||
@ -148149,6 +148558,9 @@ type ServiceDetail struct {
|
||||
// The type of service.
|
||||
ServiceType []*ServiceTypeDetail `locationName:"serviceType" locationNameList:"item" type:"list"`
|
||||
|
||||
// The supported IP address types.
|
||||
SupportedIpAddressTypes []*string `locationName:"supportedIpAddressTypeSet" locationNameList:"item" type:"list" enum:"ServiceConnectivityType"`
|
||||
|
||||
// Any tags assigned to the service.
|
||||
Tags []*Tag `locationName:"tagSet" locationNameList:"item" type:"list"`
|
||||
|
||||
@ -148246,6 +148658,12 @@ func (s *ServiceDetail) SetServiceType(v []*ServiceTypeDetail) *ServiceDetail {
|
||||
return s
|
||||
}
|
||||
|
||||
// SetSupportedIpAddressTypes sets the SupportedIpAddressTypes field's value.
|
||||
func (s *ServiceDetail) SetSupportedIpAddressTypes(v []*string) *ServiceDetail {
|
||||
s.SupportedIpAddressTypes = v
|
||||
return s
|
||||
}
|
||||
|
||||
// SetTags sets the Tags field's value.
|
||||
func (s *ServiceDetail) SetTags(v []*Tag) *ServiceDetail {
|
||||
s.Tags = v
|
||||
@ -153913,6 +154331,9 @@ type TrafficMirrorTarget struct {
|
||||
// Information about the Traffic Mirror target.
|
||||
Description *string `locationName:"description" type:"string"`
|
||||
|
||||
// The ID of the Gateway Load Balancer endpoint.
|
||||
GatewayLoadBalancerEndpointId *string `locationName:"gatewayLoadBalancerEndpointId" type:"string"`
|
||||
|
||||
// The network interface ID that is attached to the target.
|
||||
NetworkInterfaceId *string `locationName:"networkInterfaceId" type:"string"`
|
||||
|
||||
@ -153956,6 +154377,12 @@ func (s *TrafficMirrorTarget) SetDescription(v string) *TrafficMirrorTarget {
|
||||
return s
|
||||
}
|
||||
|
||||
// SetGatewayLoadBalancerEndpointId sets the GatewayLoadBalancerEndpointId field's value.
|
||||
func (s *TrafficMirrorTarget) SetGatewayLoadBalancerEndpointId(v string) *TrafficMirrorTarget {
|
||||
s.GatewayLoadBalancerEndpointId = &v
|
||||
return s
|
||||
}
|
||||
|
||||
// SetNetworkInterfaceId sets the NetworkInterfaceId field's value.
|
||||
func (s *TrafficMirrorTarget) SetNetworkInterfaceId(v string) *TrafficMirrorTarget {
|
||||
s.NetworkInterfaceId = &v
|
||||
@ -159016,23 +159443,29 @@ func (s *VpcClassicLink) SetVpcId(v string) *VpcClassicLink {
|
||||
type VpcEndpoint struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
// The date and time that the VPC endpoint was created.
|
||||
// The date and time that the endpoint was created.
|
||||
CreationTimestamp *time.Time `locationName:"creationTimestamp" type:"timestamp"`
|
||||
|
||||
// (Interface endpoint) The DNS entries for the endpoint.
|
||||
DnsEntries []*DnsEntry `locationName:"dnsEntrySet" locationNameList:"item" type:"list"`
|
||||
|
||||
// The DNS options for the endpoint.
|
||||
DnsOptions *DnsOptions `locationName:"dnsOptions" type:"structure"`
|
||||
|
||||
// (Interface endpoint) Information about the security groups that are associated
|
||||
// with the network interface.
|
||||
Groups []*SecurityGroupIdentifier `locationName:"groupSet" locationNameList:"item" type:"list"`
|
||||
|
||||
// The last error that occurred for VPC endpoint.
|
||||
// The IP address type for the endpoint.
|
||||
IpAddressType *string `locationName:"ipAddressType" type:"string" enum:"IpAddressType"`
|
||||
|
||||
// The last error that occurred for endpoint.
|
||||
LastError *LastError `locationName:"lastError" type:"structure"`
|
||||
|
||||
// (Interface endpoint) One or more network interfaces for the endpoint.
|
||||
NetworkInterfaceIds []*string `locationName:"networkInterfaceIdSet" locationNameList:"item" type:"list"`
|
||||
|
||||
// The ID of the Amazon Web Services account that owns the VPC endpoint.
|
||||
// The ID of the Amazon Web Services account that owns the endpoint.
|
||||
OwnerId *string `locationName:"ownerId" type:"string"`
|
||||
|
||||
// The policy document associated with the endpoint, if applicable.
|
||||
@ -159042,7 +159475,7 @@ type VpcEndpoint struct {
|
||||
// hosted zone.
|
||||
PrivateDnsEnabled *bool `locationName:"privateDnsEnabled" type:"boolean"`
|
||||
|
||||
// Indicates whether the VPC endpoint is being managed by its service.
|
||||
// Indicates whether the endpoint is being managed by its service.
|
||||
RequesterManaged *bool `locationName:"requesterManaged" type:"boolean"`
|
||||
|
||||
// (Gateway endpoint) One or more route tables associated with the endpoint.
|
||||
@ -159051,16 +159484,16 @@ type VpcEndpoint struct {
|
||||
// The name of the service to which the endpoint is associated.
|
||||
ServiceName *string `locationName:"serviceName" type:"string"`
|
||||
|
||||
// The state of the VPC endpoint.
|
||||
// The state of the endpoint.
|
||||
State *string `locationName:"state" type:"string" enum:"State"`
|
||||
|
||||
// (Interface endpoint) One or more subnets in which the endpoint is located.
|
||||
// (Interface endpoint) The subnets for the endpoint.
|
||||
SubnetIds []*string `locationName:"subnetIdSet" locationNameList:"item" type:"list"`
|
||||
|
||||
// Any tags assigned to the VPC endpoint.
|
||||
// Any tags assigned to the endpoint.
|
||||
Tags []*Tag `locationName:"tagSet" locationNameList:"item" type:"list"`
|
||||
|
||||
// The ID of the VPC endpoint.
|
||||
// The ID of the endpoint.
|
||||
VpcEndpointId *string `locationName:"vpcEndpointId" type:"string"`
|
||||
|
||||
// The type of endpoint.
|
||||
@ -159100,12 +159533,24 @@ func (s *VpcEndpoint) SetDnsEntries(v []*DnsEntry) *VpcEndpoint {
|
||||
return s
|
||||
}
|
||||
|
||||
// SetDnsOptions sets the DnsOptions field's value.
|
||||
func (s *VpcEndpoint) SetDnsOptions(v *DnsOptions) *VpcEndpoint {
|
||||
s.DnsOptions = v
|
||||
return s
|
||||
}
|
||||
|
||||
// SetGroups sets the Groups field's value.
|
||||
func (s *VpcEndpoint) SetGroups(v []*SecurityGroupIdentifier) *VpcEndpoint {
|
||||
s.Groups = v
|
||||
return s
|
||||
}
|
||||
|
||||
// SetIpAddressType sets the IpAddressType field's value.
|
||||
func (s *VpcEndpoint) SetIpAddressType(v string) *VpcEndpoint {
|
||||
s.IpAddressType = &v
|
||||
return s
|
||||
}
|
||||
|
||||
// SetLastError sets the LastError field's value.
|
||||
func (s *VpcEndpoint) SetLastError(v *LastError) *VpcEndpoint {
|
||||
s.LastError = v
|
||||
@ -159203,6 +159648,9 @@ type VpcEndpointConnection struct {
|
||||
// The Amazon Resource Names (ARNs) of the Gateway Load Balancers for the service.
|
||||
GatewayLoadBalancerArns []*string `locationName:"gatewayLoadBalancerArnSet" locationNameList:"item" type:"list"`
|
||||
|
||||
// The IP address type for the endpoint.
|
||||
IpAddressType *string `locationName:"ipAddressType" type:"string" enum:"IpAddressType"`
|
||||
|
||||
// The Amazon Resource Names (ARNs) of the network load balancers for the service.
|
||||
NetworkLoadBalancerArns []*string `locationName:"networkLoadBalancerArnSet" locationNameList:"item" type:"list"`
|
||||
|
||||
@ -159255,6 +159703,12 @@ func (s *VpcEndpointConnection) SetGatewayLoadBalancerArns(v []*string) *VpcEndp
|
||||
return s
|
||||
}
|
||||
|
||||
// SetIpAddressType sets the IpAddressType field's value.
|
||||
func (s *VpcEndpointConnection) SetIpAddressType(v string) *VpcEndpointConnection {
|
||||
s.IpAddressType = &v
|
||||
return s
|
||||
}
|
||||
|
||||
// SetNetworkLoadBalancerArns sets the NetworkLoadBalancerArns field's value.
|
||||
func (s *VpcEndpointConnection) SetNetworkLoadBalancerArns(v []*string) *VpcEndpointConnection {
|
||||
s.NetworkLoadBalancerArns = v
|
||||
@ -161947,6 +162401,30 @@ func DnsNameState_Values() []string {
|
||||
}
|
||||
}
|
||||
|
||||
const (
|
||||
// DnsRecordIpTypeIpv4 is a DnsRecordIpType enum value
|
||||
DnsRecordIpTypeIpv4 = "ipv4"
|
||||
|
||||
// DnsRecordIpTypeDualstack is a DnsRecordIpType enum value
|
||||
DnsRecordIpTypeDualstack = "dualstack"
|
||||
|
||||
// DnsRecordIpTypeIpv6 is a DnsRecordIpType enum value
|
||||
DnsRecordIpTypeIpv6 = "ipv6"
|
||||
|
||||
// DnsRecordIpTypeServiceDefined is a DnsRecordIpType enum value
|
||||
DnsRecordIpTypeServiceDefined = "service-defined"
|
||||
)
|
||||
|
||||
// DnsRecordIpType_Values returns all elements of the DnsRecordIpType enum
|
||||
func DnsRecordIpType_Values() []string {
|
||||
return []string{
|
||||
DnsRecordIpTypeIpv4,
|
||||
DnsRecordIpTypeDualstack,
|
||||
DnsRecordIpTypeIpv6,
|
||||
DnsRecordIpTypeServiceDefined,
|
||||
}
|
||||
}
|
||||
|
||||
const (
|
||||
// DnsSupportValueEnable is a DnsSupportValue enum value
|
||||
DnsSupportValueEnable = "enable"
|
||||
@ -162756,6 +163234,12 @@ const (
|
||||
// ImageAttributeNameBootMode is a ImageAttributeName enum value
|
||||
ImageAttributeNameBootMode = "bootMode"
|
||||
|
||||
// ImageAttributeNameTpmSupport is a ImageAttributeName enum value
|
||||
ImageAttributeNameTpmSupport = "tpmSupport"
|
||||
|
||||
// ImageAttributeNameUefiData is a ImageAttributeName enum value
|
||||
ImageAttributeNameUefiData = "uefiData"
|
||||
|
||||
// ImageAttributeNameLastLaunchedTime is a ImageAttributeName enum value
|
||||
ImageAttributeNameLastLaunchedTime = "lastLaunchedTime"
|
||||
)
|
||||
@ -162771,6 +163255,8 @@ func ImageAttributeName_Values() []string {
|
||||
ImageAttributeNameBlockDeviceMapping,
|
||||
ImageAttributeNameSriovNetSupport,
|
||||
ImageAttributeNameBootMode,
|
||||
ImageAttributeNameTpmSupport,
|
||||
ImageAttributeNameUefiData,
|
||||
ImageAttributeNameLastLaunchedTime,
|
||||
}
|
||||
}
|
||||
@ -165263,6 +165749,26 @@ func InterfaceProtocolType_Values() []string {
|
||||
}
|
||||
}
|
||||
|
||||
const (
|
||||
// IpAddressTypeIpv4 is a IpAddressType enum value
|
||||
IpAddressTypeIpv4 = "ipv4"
|
||||
|
||||
// IpAddressTypeDualstack is a IpAddressType enum value
|
||||
IpAddressTypeDualstack = "dualstack"
|
||||
|
||||
// IpAddressTypeIpv6 is a IpAddressType enum value
|
||||
IpAddressTypeIpv6 = "ipv6"
|
||||
)
|
||||
|
||||
// IpAddressType_Values returns all elements of the IpAddressType enum
|
||||
func IpAddressType_Values() []string {
|
||||
return []string{
|
||||
IpAddressTypeIpv4,
|
||||
IpAddressTypeDualstack,
|
||||
IpAddressTypeIpv6,
|
||||
}
|
||||
}
|
||||
|
||||
const (
|
||||
// IpamAddressHistoryResourceTypeEip is a IpamAddressHistoryResourceType enum value
|
||||
IpamAddressHistoryResourceTypeEip = "eip"
|
||||
@ -167283,6 +167789,22 @@ func SelfServicePortal_Values() []string {
|
||||
}
|
||||
}
|
||||
|
||||
const (
|
||||
// ServiceConnectivityTypeIpv4 is a ServiceConnectivityType enum value
|
||||
ServiceConnectivityTypeIpv4 = "ipv4"
|
||||
|
||||
// ServiceConnectivityTypeIpv6 is a ServiceConnectivityType enum value
|
||||
ServiceConnectivityTypeIpv6 = "ipv6"
|
||||
)
|
||||
|
||||
// ServiceConnectivityType_Values returns all elements of the ServiceConnectivityType enum
|
||||
func ServiceConnectivityType_Values() []string {
|
||||
return []string{
|
||||
ServiceConnectivityTypeIpv4,
|
||||
ServiceConnectivityTypeIpv6,
|
||||
}
|
||||
}
|
||||
|
||||
const (
|
||||
// ServiceStatePending is a ServiceState enum value
|
||||
ServiceStatePending = "Pending"
|
||||
@ -167811,6 +168333,18 @@ func TieringOperationStatus_Values() []string {
|
||||
}
|
||||
}
|
||||
|
||||
const (
|
||||
// TpmSupportValuesV20 is a TpmSupportValues enum value
|
||||
TpmSupportValuesV20 = "v2.0"
|
||||
)
|
||||
|
||||
// TpmSupportValues_Values returns all elements of the TpmSupportValues enum
|
||||
func TpmSupportValues_Values() []string {
|
||||
return []string{
|
||||
TpmSupportValuesV20,
|
||||
}
|
||||
}
|
||||
|
||||
const (
|
||||
// TrafficDirectionIngress is a TrafficDirection enum value
|
||||
TrafficDirectionIngress = "ingress"
|
||||
@ -167905,6 +168439,9 @@ const (
|
||||
|
||||
// TrafficMirrorTargetTypeNetworkLoadBalancer is a TrafficMirrorTargetType enum value
|
||||
TrafficMirrorTargetTypeNetworkLoadBalancer = "network-load-balancer"
|
||||
|
||||
// TrafficMirrorTargetTypeGatewayLoadBalancerEndpoint is a TrafficMirrorTargetType enum value
|
||||
TrafficMirrorTargetTypeGatewayLoadBalancerEndpoint = "gateway-load-balancer-endpoint"
|
||||
)
|
||||
|
||||
// TrafficMirrorTargetType_Values returns all elements of the TrafficMirrorTargetType enum
|
||||
@ -167912,6 +168449,7 @@ func TrafficMirrorTargetType_Values() []string {
|
||||
return []string{
|
||||
TrafficMirrorTargetTypeNetworkInterface,
|
||||
TrafficMirrorTargetTypeNetworkLoadBalancer,
|
||||
TrafficMirrorTargetTypeGatewayLoadBalancerEndpoint,
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user