diff --git a/ChangeLog.txt b/ChangeLog.txt index d7d6ba9688..441d965047 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -1,3 +1,8 @@ +2024-09-14 Version: v1.63.16 +- Generated 2014-05-26 for `Ecs`. +- Update EBS default encrypted APIs from private to public. +- Support describe and modify source dest check property of ENI. + 2024-09-12 Version: v1.63.15 - Generated 2020-09-30 for `ecd`. - CreateDesktops with ResourceGroupId. diff --git a/services/ecs/describe_network_interface_attribute.go b/services/ecs/describe_network_interface_attribute.go index d5129e229f..e92df4490d 100644 --- a/services/ecs/describe_network_interface_attribute.go +++ b/services/ecs/describe_network_interface_attribute.go @@ -111,13 +111,14 @@ type DescribeNetworkInterfaceAttributeResponse struct { QueueNumber int `json:"QueueNumber" xml:"QueueNumber"` DeleteOnRelease bool `json:"DeleteOnRelease" xml:"DeleteOnRelease"` TcpOptionAddressEnabled string `json:"TcpOptionAddressEnabled" xml:"TcpOptionAddressEnabled"` + SourceDestCheck bool `json:"SourceDestCheck" xml:"SourceDestCheck"` SecurityGroupIds SecurityGroupIdsInDescribeNetworkInterfaceAttribute `json:"SecurityGroupIds" xml:"SecurityGroupIds"` - ConnectionTrackingConfiguration ConnectionTrackingConfiguration `json:"ConnectionTrackingConfiguration" xml:"ConnectionTrackingConfiguration"` - NetworkInterfaceTrafficConfig NetworkInterfaceTrafficConfig `json:"NetworkInterfaceTrafficConfig" xml:"NetworkInterfaceTrafficConfig"` AssociatedPublicIp AssociatedPublicIp `json:"AssociatedPublicIp" xml:"AssociatedPublicIp"` Attachment Attachment `json:"Attachment" xml:"Attachment"` BondInterfaceSpecification BondInterfaceSpecification `json:"BondInterfaceSpecification" xml:"BondInterfaceSpecification"` SlaveInterfaceSpecification SlaveInterfaceSpecification `json:"SlaveInterfaceSpecification" xml:"SlaveInterfaceSpecification"` + NetworkInterfaceTrafficConfig NetworkInterfaceTrafficConfig `json:"NetworkInterfaceTrafficConfig" xml:"NetworkInterfaceTrafficConfig"` + ConnectionTrackingConfiguration ConnectionTrackingConfiguration `json:"ConnectionTrackingConfiguration" xml:"ConnectionTrackingConfiguration"` EnhancedNetwork EnhancedNetwork `json:"EnhancedNetwork" xml:"EnhancedNetwork"` PrivateIpSets PrivateIpSetsInDescribeNetworkInterfaceAttribute `json:"PrivateIpSets" xml:"PrivateIpSets"` Ipv6Sets Ipv6SetsInDescribeNetworkInterfaceAttribute `json:"Ipv6Sets" xml:"Ipv6Sets"` diff --git a/services/ecs/modify_network_interface_attribute.go b/services/ecs/modify_network_interface_attribute.go index 7faa581fdc..03c0a54b11 100644 --- a/services/ecs/modify_network_interface_attribute.go +++ b/services/ecs/modify_network_interface_attribute.go @@ -77,6 +77,7 @@ type ModifyNetworkInterfaceAttributeRequest struct { Description string `position:"Query" name:"Description"` NetworkInterfaceTrafficConfig ModifyNetworkInterfaceAttributeNetworkInterfaceTrafficConfig `position:"Query" name:"NetworkInterfaceTrafficConfig" type:"Struct"` EnhancedNetwork ModifyNetworkInterfaceAttributeEnhancedNetwork `position:"Query" name:"EnhancedNetwork" type:"Struct"` + SourceDestCheck requests.Boolean `position:"Query" name:"SourceDestCheck"` NetworkInterfaceName string `position:"Query" name:"NetworkInterfaceName"` TxQueueSize requests.Integer `position:"Query" name:"TxQueueSize"` DeleteOnRelease requests.Boolean `position:"Query" name:"DeleteOnRelease"` diff --git a/services/ecs/struct_connection_tracking_configuration.go b/services/ecs/struct_connection_tracking_configuration.go index 1f1cf7036c..b09c1653a9 100644 --- a/services/ecs/struct_connection_tracking_configuration.go +++ b/services/ecs/struct_connection_tracking_configuration.go @@ -17,7 +17,7 @@ package ecs // ConnectionTrackingConfiguration is a nested struct in ecs response type ConnectionTrackingConfiguration struct { - TcpClosedAndTimeWaitTimeout int `json:"TcpClosedAndTimeWaitTimeout" xml:"TcpClosedAndTimeWaitTimeout"` TcpEstablishedTimeout int `json:"TcpEstablishedTimeout" xml:"TcpEstablishedTimeout"` + TcpClosedAndTimeWaitTimeout int `json:"TcpClosedAndTimeWaitTimeout" xml:"TcpClosedAndTimeWaitTimeout"` UdpTimeout int `json:"UdpTimeout" xml:"UdpTimeout"` } diff --git a/services/ecs/struct_network_interface_set.go b/services/ecs/struct_network_interface_set.go index 1c6c6c8da3..dd58981c55 100644 --- a/services/ecs/struct_network_interface_set.go +++ b/services/ecs/struct_network_interface_set.go @@ -37,6 +37,7 @@ type NetworkInterfaceSet struct { PrivateIpAddress string `json:"PrivateIpAddress" xml:"PrivateIpAddress"` QueueNumber int `json:"QueueNumber" xml:"QueueNumber"` DeleteOnRelease bool `json:"DeleteOnRelease" xml:"DeleteOnRelease"` + SourceDestCheck bool `json:"SourceDestCheck" xml:"SourceDestCheck"` SecurityGroupIds SecurityGroupIdsInDescribeNetworkInterfaces `json:"SecurityGroupIds" xml:"SecurityGroupIds"` AssociatedPublicIp AssociatedPublicIp `json:"AssociatedPublicIp" xml:"AssociatedPublicIp"` Attachment Attachment `json:"Attachment" xml:"Attachment"`