lib/v20170312/models.rb in tencentcloud-sdk-vpc-3.0.507 vs lib/v20170312/models.rb in tencentcloud-sdk-vpc-3.0.508
- old
+ new
@@ -753,11 +753,11 @@
class AssignIpv6AddressesRequest < TencentCloud::Common::AbstractModel
# @param NetworkInterfaceId: 弹性网卡实例`ID`,形如:`eni-m6dyj72l`。
# @type NetworkInterfaceId: String
# @param Ipv6Addresses: 指定的`IPv6`地址列表,单次最多指定10个。与入参`Ipv6AddressCount`合并计算配额。与Ipv6AddressCount必填一个。
# @type Ipv6Addresses: Array
- # @param Ipv6AddressCount: 自动分配`IPv6`地址个数,内网IP地址个数总和不能超过配数。与入参`Ipv6Addresses`合并计算配额。与Ipv6Addresses必填一个。
+ # @param Ipv6AddressCount: 自动分配`IPv6`地址个数,内网IP地址个数总和不能超过配额数。与入参`Ipv6Addresses`合并计算配额。与Ipv6Addresses必填一个。
# @type Ipv6AddressCount: Integer
attr_accessor :NetworkInterfaceId, :Ipv6Addresses, :Ipv6AddressCount
def initialize(networkinterfaceid=nil, ipv6addresses=nil, ipv6addresscount=nil)
@@ -823,11 +823,11 @@
end
end
# AssignIpv6CidrBlock返回参数结构体
class AssignIpv6CidrBlockResponse < TencentCloud::Common::AbstractModel
- # @param Ipv6CidrBlock: 分配的 `IPv6` 网段。形如:`3402:4e00:20:1000::/56`
+ # @param Ipv6CidrBlock: 分配的 `IPv6` 网段。形如:`3402:4e00:20:1000::/56`。
# @type Ipv6CidrBlock: String
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :Ipv6CidrBlock, :RequestId
@@ -1177,11 +1177,11 @@
# AssociateNetworkAclSubnets请求参数结构体
class AssociateNetworkAclSubnetsRequest < TencentCloud::Common::AbstractModel
# @param NetworkAclId: 网络ACL实例ID。例如:acl-12345678。
# @type NetworkAclId: String
- # @param SubnetIds: 子网实例ID数组。例如:[subnet-12345678]
+ # @param SubnetIds: 子网实例ID数组。例如:[subnet-12345678]。
# @type SubnetIds: Array
attr_accessor :NetworkAclId, :SubnetIds
def initialize(networkaclid=nil, subnetids=nil)
@@ -1966,13 +1966,13 @@
# CheckAssistantCidr请求参数结构体
class CheckAssistantCidrRequest < TencentCloud::Common::AbstractModel
# @param VpcId: `VPC`实例`ID`。形如:`vpc-6v2ht8q5`
# @type VpcId: String
- # @param NewCidrBlocks: 待添加的负载CIDR。CIDR数组,格式如["10.0.0.0/16", "172.16.0.0/16"]。入参NewCidrBlocks和OldCidrBlocks至少需要其一。
+ # @param NewCidrBlocks: 待添加的辅助CIDR。CIDR数组,格式如["10.0.0.0/16", "172.16.0.0/16"]。入参NewCidrBlocks和OldCidrBlocks至少需要其一。
# @type NewCidrBlocks: Array
- # @param OldCidrBlocks: 待删除的负载CIDR。CIDR数组,格式如["10.0.0.0/16", "172.16.0.0/16"]。入参NewCidrBlocks和OldCidrBlocks至少需要其一。
+ # @param OldCidrBlocks: 待删除的辅助CIDR。CIDR数组,格式如["10.0.0.0/16", "172.16.0.0/16"]。入参NewCidrBlocks和OldCidrBlocks至少需要其一。
# @type OldCidrBlocks: Array
attr_accessor :VpcId, :NewCidrBlocks, :OldCidrBlocks
def initialize(vpcid=nil, newcidrblocks=nil, oldcidrblocks=nil)
@@ -2053,53 +2053,57 @@
# CheckNetDetectState请求参数结构体
class CheckNetDetectStateRequest < TencentCloud::Common::AbstractModel
# @param DetectDestinationIp: 探测目的IPv4地址数组,最多两个。
# @type DetectDestinationIp: Array
+ # @param NetDetectId: 网络探测实例ID。形如:netd-12345678。该参数与(VpcId,SubnetId,NetDetectName),至少要有一个。当NetDetectId存在时,使用NetDetectId。
+ # @type NetDetectId: String
+ # @param VpcId: `VPC`实例`ID`。形如:`vpc-12345678`。该参数与(SubnetId,NetDetectName)配合使用,与NetDetectId至少要有一个。当NetDetectId存在时,使用NetDetectId。
+ # @type VpcId: String
+ # @param SubnetId: 子网实例ID。形如:subnet-12345678。该参数与(VpcId,NetDetectName)配合使用,与NetDetectId至少要有一个。当NetDetectId存在时,使用NetDetectId。
+ # @type SubnetId: String
+ # @param NetDetectName: 网络探测名称,最大长度不能超过60个字节。该参数与(VpcId,SubnetId)配合使用,与NetDetectId至少要有一个。当NetDetectId存在时,使用NetDetectId。
+ # @type NetDetectName: String
# @param NextHopType: 下一跳类型,目前我们支持的类型有:
# VPN:VPN网关;
# DIRECTCONNECT:专线网关;
# PEERCONNECTION:对等连接;
# NAT:NAT网关;
# NORMAL_CVM:普通云服务器;
+ # CCN:云联网网关;
+ # NONEXTHOP:无下一跳;
# @type NextHopType: String
# @param NextHopDestination: 下一跳目的网关,取值与“下一跳类型”相关:
# 下一跳类型为VPN,取值VPN网关ID,形如:vpngw-12345678;
# 下一跳类型为DIRECTCONNECT,取值专线网关ID,形如:dcg-12345678;
# 下一跳类型为PEERCONNECTION,取值对等连接ID,形如:pcx-12345678;
# 下一跳类型为NAT,取值Nat网关,形如:nat-12345678;
# 下一跳类型为NORMAL_CVM,取值云服务器IPv4地址,形如:10.0.0.12;
+ # 下一跳类型为CCN,取值云联网ID,形如:ccn-12345678;
+ # 下一跳类型为NONEXTHOP,指定网络探测为无下一跳的网络探测;
# @type NextHopDestination: String
- # @param NetDetectId: 网络探测实例ID。形如:netd-12345678。该参数与(VpcId,SubnetId,NetDetectName),至少要有一个。当NetDetectId存在时,使用NetDetectId。
- # @type NetDetectId: String
- # @param VpcId: `VPC`实例`ID`。形如:`vpc-12345678`。该参数与(SubnetId,NetDetectName)配合使用,与NetDetectId至少要有一个。当NetDetectId存在时,使用NetDetectId。
- # @type VpcId: String
- # @param SubnetId: 子网实例ID。形如:subnet-12345678。该参数与(VpcId,NetDetectName)配合使用,与NetDetectId至少要有一个。当NetDetectId存在时,使用NetDetectId。
- # @type SubnetId: String
- # @param NetDetectName: 网络探测名称,最大长度不能超过60个字节。该参数与(VpcId,SubnetId)配合使用,与NetDetectId至少要有一个。当NetDetectId存在时,使用NetDetectId。
- # @type NetDetectName: String
- attr_accessor :DetectDestinationIp, :NextHopType, :NextHopDestination, :NetDetectId, :VpcId, :SubnetId, :NetDetectName
+ attr_accessor :DetectDestinationIp, :NetDetectId, :VpcId, :SubnetId, :NetDetectName, :NextHopType, :NextHopDestination
- def initialize(detectdestinationip=nil, nexthoptype=nil, nexthopdestination=nil, netdetectid=nil, vpcid=nil, subnetid=nil, netdetectname=nil)
+ def initialize(detectdestinationip=nil, netdetectid=nil, vpcid=nil, subnetid=nil, netdetectname=nil, nexthoptype=nil, nexthopdestination=nil)
@DetectDestinationIp = detectdestinationip
- @NextHopType = nexthoptype
- @NextHopDestination = nexthopdestination
@NetDetectId = netdetectid
@VpcId = vpcid
@SubnetId = subnetid
@NetDetectName = netdetectname
+ @NextHopType = nexthoptype
+ @NextHopDestination = nexthopdestination
end
def deserialize(params)
@DetectDestinationIp = params['DetectDestinationIp']
- @NextHopType = params['NextHopType']
- @NextHopDestination = params['NextHopDestination']
@NetDetectId = params['NetDetectId']
@VpcId = params['VpcId']
@SubnetId = params['SubnetId']
@NetDetectName = params['NetDetectName']
+ @NextHopType = params['NextHopType']
+ @NextHopDestination = params['NextHopDestination']
end
end
# CheckNetDetectState返回参数结构体
class CheckNetDetectStateResponse < TencentCloud::Common::AbstractModel
@@ -2795,11 +2799,11 @@
# @type VpcId: String
# @param SubnetId: 子网`ID`。
# @type SubnetId: String
# @param DhcpIpName: `DhcpIp`名称。
# @type DhcpIpName: String
- # @param SecondaryPrivateIpAddressCount: 新申请的内网IP地址个数。总数不能超过64个。
+ # @param SecondaryPrivateIpAddressCount: 新申请的内网IP地址个数。总数不能超过64个,为了兼容性,当前参数必填。
# @type SecondaryPrivateIpAddressCount: Integer
attr_accessor :VpcId, :SubnetId, :DhcpIpName, :SecondaryPrivateIpAddressCount
def initialize(vpcid=nil, subnetid=nil, dhcpipname=nil, secondaryprivateipaddresscount=nil)
@@ -2817,11 +2821,11 @@
end
end
# CreateDhcpIp返回参数结构体
class CreateDhcpIpResponse < TencentCloud::Common::AbstractModel
- # @param DhcpIpSet: 新创建的`DhcpIp`信息
+ # @param DhcpIpSet: 新创建的`DhcpIp`信息。
# @type DhcpIpSet: Array
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :DhcpIpSet, :RequestId
@@ -3143,15 +3147,15 @@
end
end
# CreateLocalGateway请求参数结构体
class CreateLocalGatewayRequest < TencentCloud::Common::AbstractModel
- # @param LocalGatewayName: 本地网关名称
+ # @param LocalGatewayName: 本地网关名称。
# @type LocalGatewayName: String
- # @param VpcId: VPC实例ID
+ # @param VpcId: VPC实例ID。
# @type VpcId: String
- # @param CdcId: CDC实例ID
+ # @param CdcId: CDC实例ID。
# @type CdcId: String
attr_accessor :LocalGatewayName, :VpcId, :CdcId
def initialize(localgatewayname=nil, vpcid=nil, cdcid=nil)
@@ -3167,11 +3171,11 @@
end
end
# CreateLocalGateway返回参数结构体
class CreateLocalGatewayResponse < TencentCloud::Common::AbstractModel
- # @param LocalGateway: 本地网关信息
+ # @param LocalGateway: 本地网关信息。
# @type LocalGateway: :class:`Tencentcloud::Vpc.v20170312.models.LocalGateway`
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :LocalGateway, :RequestId
@@ -3492,11 +3496,11 @@
class CreateNetworkAclRequest < TencentCloud::Common::AbstractModel
# @param VpcId: VPC实例ID。可通过DescribeVpcs接口返回值中的VpcId获取。
# @type VpcId: String
# @param NetworkAclName: 网络ACL名称,最大长度不能超过60个字节。
# @type NetworkAclName: String
- # @param NetworkAclType: 网络ACL类型,三元组(TRIPLE)或五元组(QUINTUPLE)
+ # @param NetworkAclType: 网络ACL类型,三元组(TRIPLE)或五元组(QUINTUPLE)。
# @type NetworkAclType: String
# @param Tags: 指定绑定的标签列表,例如:[{"Key": "city", "Value": "shanghai"}]。
# @type Tags: Array
attr_accessor :VpcId, :NetworkAclName, :NetworkAclType, :Tags
@@ -3894,11 +3898,11 @@
end
end
# CreateServiceTemplateGroup请求参数结构体
class CreateServiceTemplateGroupRequest < TencentCloud::Common::AbstractModel
- # @param ServiceTemplateGroupName: 协议端口模板集合名称
+ # @param ServiceTemplateGroupName: 协议端口模板集合名称。
# @type ServiceTemplateGroupName: String
# @param ServiceTemplateIds: 协议端口模板实例ID,例如:ppm-4dw6agho。
# @type ServiceTemplateIds: Array
attr_accessor :ServiceTemplateGroupName, :ServiceTemplateIds
@@ -3937,11 +3941,11 @@
end
end
# CreateServiceTemplate请求参数结构体
class CreateServiceTemplateRequest < TencentCloud::Common::AbstractModel
- # @param ServiceTemplateName: 协议端口模板名称
+ # @param ServiceTemplateName: 协议端口模板名称。
# @type ServiceTemplateName: String
# @param Services: 支持单个端口、多个端口、连续端口及所有端口,协议支持:TCP、UDP、ICMP、GRE 协议。Services与ServicesExtra必填其一。
# @type Services: Array
# @param ServicesExtra: 支持添加备注,单个端口、多个端口、连续端口及所有端口,协议支持:TCP、UDP、ICMP、GRE 协议。Services与ServicesExtra必填其一。
# @type ServicesExtra: Array
@@ -4107,15 +4111,15 @@
end
end
# CreateSubnets请求参数结构体
class CreateSubnetsRequest < TencentCloud::Common::AbstractModel
- # @param VpcId: `VPC`实例`ID`。形如:`vpc-6v2ht8q5`
+ # @param VpcId: `VPC`实例`ID`。形如:`vpc-6v2ht8q5`。
# @type VpcId: String
# @param Subnets: 子网对象列表。
# @type Subnets: Array
- # @param Tags: 指定绑定的标签列表,注意这里的标签集合为列表中所有子网对象所共享,不能为每个子网对象单独指定标签,例如:[{"Key": "city", "Value": "shanghai"}]
+ # @param Tags: 指定绑定的标签列表,注意这里的标签集合为列表中所有子网对象所共享,不能为每个子网对象单独指定标签,例如:[{"Key": "city", "Value": "shanghai"}]。
# @type Tags: Array
# @param CdcId: 需要增加到的CDC实例ID。
# @type CdcId: String
attr_accessor :VpcId, :Subnets, :Tags, :CdcId
@@ -5169,13 +5173,13 @@
end
end
# DeleteAssistantCidr请求参数结构体
class DeleteAssistantCidrRequest < TencentCloud::Common::AbstractModel
- # @param VpcId: `VPC`实例`ID`。形如:`vpc-6v2ht8q5`
+ # @param VpcId: `VPC`实例`ID`。形如:`vpc-6v2ht8q5`。
# @type VpcId: String
- # @param CidrBlocks: CIDR数组,格式如["10.0.0.0/16", "172.16.0.0/16"]
+ # @param CidrBlocks: CIDR数组,格式如["10.0.0.0/16", "172.16.0.0/16"]。
# @type CidrBlocks: Array
attr_accessor :VpcId, :CidrBlocks
def initialize(vpcid=nil, cidrblocks=nil)
@@ -5501,15 +5505,15 @@
end
end
# DeleteLocalGateway请求参数结构体
class DeleteLocalGatewayRequest < TencentCloud::Common::AbstractModel
- # @param LocalGatewayId: 本地网关实例ID
+ # @param LocalGatewayId: 本地网关实例ID。
# @type LocalGatewayId: String
- # @param CdcId: CDC实例ID
+ # @param CdcId: CDC实例ID。
# @type CdcId: String
- # @param VpcId: VPC实例ID
+ # @param VpcId: VPC实例ID。
# @type VpcId: String
attr_accessor :LocalGatewayId, :CdcId, :VpcId
def initialize(localgatewayid=nil, cdcid=nil, vpcid=nil)
@@ -6434,11 +6438,11 @@
end
end
# DescribeAccountAttributes返回参数结构体
class DescribeAccountAttributesResponse < TencentCloud::Common::AbstractModel
- # @param AccountAttributeSet: 用户账号属性对象
+ # @param AccountAttributeSet: 用户账号属性对象。
# @type AccountAttributeSet: Array
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :AccountAttributeSet, :RequestId
@@ -7282,13 +7286,13 @@
class DescribeClassicLinkInstancesRequest < TencentCloud::Common::AbstractModel
# @param Filters: 过滤条件。
# <li>vpc-id - String - (过滤条件)VPC实例ID。</li>
# <li>vm-ip - String - (过滤条件)基础网络云服务器IP。</li>
# @type Filters: Array
- # @param Offset: 偏移量
+ # @param Offset: 偏移量,默认值0。
# @type Offset: String
- # @param Limit: 返回数量
+ # @param Limit: 返回数量,默认为20,最大值为100。
# @type Limit: String
attr_accessor :Filters, :Offset, :Limit
def initialize(filters=nil, offset=nil, limit=nil)
@@ -8025,13 +8029,13 @@
# @type DirectConnectGatewayId: String
# @param PeeringConnectionId: 对等连接实例ID,形如:`pcx-ltjahce6`。
# @type PeeringConnectionId: String
# @param NatId: NAT网关实例ID,形如:`nat-ltjahce6`。
# @type NatId: String
- # @param Offset: 偏移量。
+ # @param Offset: 偏移量,默认为0。
# @type Offset: Integer
- # @param Limit: 返回数量。
+ # @param Limit: 返回数量,默认为20,最大值为100。
# @type Limit: Integer
# @param OrderField: 排序字段。支持 `InPkg` `OutPkg` `InTraffic` `OutTraffic`。
# @type OrderField: String
# @param OrderDirection: 排序方法。顺序:`ASC`,倒序:`DESC`。
# @type OrderDirection: String
@@ -8166,13 +8170,13 @@
# <li>vpc-id - String - `HAVIP`所在私有网络`ID`。</li>
# <li>subnet-id - String - `HAVIP`所在子网`ID`。</li>
# <li>vip - String - `HAVIP`的地址`VIP`。</li>
# <li>address-ip - String - `HAVIP`绑定的弹性公网`IP`。</li>
# @type Filters: Array
- # @param Offset: 偏移量
+ # @param Offset: 偏移量,默认为0。
# @type Offset: Integer
- # @param Limit: 返回数量
+ # @param Limit: 返回数量,默认为20,最大值为100。
# @type Limit: Integer
attr_accessor :HaVipIds, :Filters, :Offset, :Limit
def initialize(havipids=nil, filters=nil, offset=nil, limit=nil)
@@ -8536,13 +8540,13 @@
end
end
# DescribeLocalGateway返回参数结构体
class DescribeLocalGatewayResponse < TencentCloud::Common::AbstractModel
- # @param LocalGatewaySet: 本地网关信息集合
+ # @param LocalGatewaySet: 本地网关信息集合。
# @type LocalGatewaySet: Array
- # @param TotalCount: 本地网关总数
+ # @param TotalCount: 本地网关总数。
# @type TotalCount: Integer
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :LocalGatewaySet, :TotalCount, :RequestId
@@ -8979,10 +8983,41 @@
@TotalCount = params['TotalCount']
@RequestId = params['RequestId']
end
end
+ # DescribeNetworkAccountType请求参数结构体
+ class DescribeNetworkAccountTypeRequest < TencentCloud::Common::AbstractModel
+
+
+ def initialize()
+ end
+
+ def deserialize(params)
+ end
+ end
+
+ # DescribeNetworkAccountType返回参数结构体
+ class DescribeNetworkAccountTypeResponse < TencentCloud::Common::AbstractModel
+ # @param NetworkAccountType: 用户账号的网络类型,STANDARD为标准用户,LEGACY为传统用户
+ # @type NetworkAccountType: String
+ # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
+ # @type RequestId: String
+
+ attr_accessor :NetworkAccountType, :RequestId
+
+ def initialize(networkaccounttype=nil, requestid=nil)
+ @NetworkAccountType = networkaccounttype
+ @RequestId = requestid
+ end
+
+ def deserialize(params)
+ @NetworkAccountType = params['NetworkAccountType']
+ @RequestId = params['RequestId']
+ end
+ end
+
# DescribeNetworkAclQuintupleEntries请求参数结构体
class DescribeNetworkAclQuintupleEntriesRequest < TencentCloud::Common::AbstractModel
# @param NetworkAclId: 网络ACL实例ID。形如:acl-12345678。
# @type NetworkAclId: String
# @param Offset: 偏移量,默认为0。
@@ -9123,11 +9158,11 @@
end
end
# DescribeNetworkInterfaceLimit请求参数结构体
class DescribeNetworkInterfaceLimitRequest < TencentCloud::Common::AbstractModel
- # @param InstanceId: 要查询的CVM实例ID或弹性网卡ID
+ # @param InstanceId: 要查询的CVM实例ID或弹性网卡ID。
# @type InstanceId: String
attr_accessor :InstanceId
def initialize(instanceid=nil)
@@ -9139,24 +9174,24 @@
end
end
# DescribeNetworkInterfaceLimit返回参数结构体
class DescribeNetworkInterfaceLimitResponse < TencentCloud::Common::AbstractModel
- # @param EniQuantity: 标准型弹性网卡配额
+ # @param EniQuantity: 标准型弹性网卡配额。
# @type EniQuantity: Integer
- # @param EniPrivateIpAddressQuantity: 每个标准型弹性网卡可以分配的IP配额
+ # @param EniPrivateIpAddressQuantity: 每个标准型弹性网卡可以分配的IP配额。
# @type EniPrivateIpAddressQuantity: Integer
- # @param ExtendEniQuantity: 扩展型网卡配额
+ # @param ExtendEniQuantity: 扩展型网卡配额。
# 注意:此字段可能返回 null,表示取不到有效值。
# @type ExtendEniQuantity: Integer
- # @param ExtendEniPrivateIpAddressQuantity: 每个扩展型弹性网卡可以分配的IP配额
+ # @param ExtendEniPrivateIpAddressQuantity: 每个扩展型弹性网卡可以分配的IP配额。
# 注意:此字段可能返回 null,表示取不到有效值。
# @type ExtendEniPrivateIpAddressQuantity: Integer
- # @param SubEniQuantity: 中继网卡配额
+ # @param SubEniQuantity: 中继网卡配额。
# 注意:此字段可能返回 null,表示取不到有效值。
# @type SubEniQuantity: Integer
- # @param SubEniPrivateIpAddressQuantity: 每个中继网卡可以分配的IP配额
+ # @param SubEniPrivateIpAddressQuantity: 每个中继网卡可以分配的IP配额。
# 注意:此字段可能返回 null,表示取不到有效值。
# @type SubEniPrivateIpAddressQuantity: Integer
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
@@ -9280,13 +9315,13 @@
end
end
# DescribeProductQuota返回参数结构体
class DescribeProductQuotaResponse < TencentCloud::Common::AbstractModel
- # @param ProductQuotaSet: ProductQuota对象数组
+ # @param ProductQuotaSet: ProductQuota对象数组。
# @type ProductQuotaSet: Array
- # @param TotalCount: 符合条件的产品类型个数
+ # @param TotalCount: 符合条件的产品类型个数。
# @type TotalCount: Integer
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :ProductQuotaSet, :TotalCount, :RequestId
@@ -9313,11 +9348,11 @@
# DescribeRouteConflicts请求参数结构体
class DescribeRouteConflictsRequest < TencentCloud::Common::AbstractModel
# @param RouteTableId: 路由表实例ID,例如:rtb-azd4dt1c。
# @type RouteTableId: String
- # @param DestinationCidrBlocks: 要检查的与之冲突的目的端列表
+ # @param DestinationCidrBlocks: 要检查的与之冲突的目的端列表。
# @type DestinationCidrBlocks: Array
attr_accessor :RouteTableId, :DestinationCidrBlocks
def initialize(routetableid=nil, destinationcidrblocks=nil)
@@ -9331,11 +9366,11 @@
end
end
# DescribeRouteConflicts返回参数结构体
class DescribeRouteConflictsResponse < TencentCloud::Common::AbstractModel
- # @param RouteConflictSet: 路由策略冲突列表
+ # @param RouteConflictSet: 路由策略冲突列表。
# @type RouteConflictSet: Array
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RouteConflictSet, :RequestId
@@ -9566,11 +9601,11 @@
end
end
# DescribeSecurityGroupReferences请求参数结构体
class DescribeSecurityGroupReferencesRequest < TencentCloud::Common::AbstractModel
- # @param SecurityGroupIds: 安全组实例ID数组。格式如:['sg-12345678']
+ # @param SecurityGroupIds: 安全组实例ID数组。格式如:['sg-12345678']。
# @type SecurityGroupIds: Array
attr_accessor :SecurityGroupIds
def initialize(securitygroupids=nil)
@@ -10593,13 +10628,13 @@
# @param Filters: 过滤条件,参数不支持同时指定RouteTableIds和Filters。
# <li>vpc-id - String - (过滤条件)VPC实例ID,形如:vpc-f49l6u0z。</li>
# <li>instance-id - String - (过滤条件)云主机实例ID。</li>
# <li>instance-name - String - (过滤条件)云主机名称。</li>
# @type Filters: Array
- # @param Offset: 偏移量。
+ # @param Offset: 偏移量,默认为0。
# @type Offset: Integer
- # @param Limit: 请求对象个数。
+ # @param Limit: 返回数量,默认为20,最大值为100。
# @type Limit: Integer
attr_accessor :Filters, :Offset, :Limit
def initialize(filters=nil, offset=nil, limit=nil)
@@ -10657,29 +10692,33 @@
class DescribeVpcIpv6AddressesRequest < TencentCloud::Common::AbstractModel
# @param VpcId: `VPC`实例`ID`,形如:`vpc-f49l6u0z`。
# @type VpcId: String
# @param Ipv6Addresses: `IP`地址列表,批量查询单次请求最多支持`10`个。
# @type Ipv6Addresses: Array
- # @param Offset: 偏移量。
+ # @param Offset: 偏移量,默认为0。
# @type Offset: Integer
- # @param Limit: 返回数量。
+ # @param Limit: 返回数量,默认为20,最大值为100。
# @type Limit: Integer
+ # @param SubnetId: VPC下的子网ID。
+ # @type SubnetId: String
- attr_accessor :VpcId, :Ipv6Addresses, :Offset, :Limit
+ attr_accessor :VpcId, :Ipv6Addresses, :Offset, :Limit, :SubnetId
- def initialize(vpcid=nil, ipv6addresses=nil, offset=nil, limit=nil)
+ def initialize(vpcid=nil, ipv6addresses=nil, offset=nil, limit=nil, subnetid=nil)
@VpcId = vpcid
@Ipv6Addresses = ipv6addresses
@Offset = offset
@Limit = limit
+ @SubnetId = subnetid
end
def deserialize(params)
@VpcId = params['VpcId']
@Ipv6Addresses = params['Ipv6Addresses']
@Offset = params['Offset']
@Limit = params['Limit']
+ @SubnetId = params['SubnetId']
end
end
# DescribeVpcIpv6Addresses返回参数结构体
class DescribeVpcIpv6AddressesResponse < TencentCloud::Common::AbstractModel
@@ -12169,11 +12208,11 @@
# DisassociateNetworkAclSubnets请求参数结构体
class DisassociateNetworkAclSubnetsRequest < TencentCloud::Common::AbstractModel
# @param NetworkAclId: 网络ACL实例ID。例如:acl-12345678。
# @type NetworkAclId: String
- # @param SubnetIds: 子网实例ID数组。例如:[subnet-12345678]
+ # @param SubnetIds: 子网实例ID数组。例如:[subnet-12345678]。
# @type SubnetIds: Array
attr_accessor :NetworkAclId, :SubnetIds
def initialize(networkaclid=nil, subnetids=nil)
@@ -13108,13 +13147,13 @@
end
end
# HaVipAssociateAddressIp请求参数结构体
class HaVipAssociateAddressIpRequest < TencentCloud::Common::AbstractModel
- # @param HaVipId: `HAVIP`唯一`ID`,形如:`havip-9o233uri`。必须是没有绑定`EIP`的`HAVIP`
+ # @param HaVipId: `HAVIP`唯一`ID`,形如:`havip-9o233uri`。必须是没有绑定`EIP`的`HAVIP`。
# @type HaVipId: String
- # @param AddressIp: 弹性公网`IP`。必须是没有绑定`HAVIP`的`EIP`
+ # @param AddressIp: 弹性公网`IP`。必须是没有绑定`HAVIP`的`EIP`。
# @type AddressIp: String
attr_accessor :HaVipId, :AddressIp
def initialize(havipid=nil, addressip=nil)
@@ -14240,11 +14279,11 @@
end
end
# ModifyAssistantCidr请求参数结构体
class ModifyAssistantCidrRequest < TencentCloud::Common::AbstractModel
- # @param VpcId: `VPC`实例`ID`。形如:`vpc-6v2ht8q5`
+ # @param VpcId: `VPC`实例`ID`。形如:`vpc-6v2ht8q5`。
# @type VpcId: String
# @param NewCidrBlocks: 待添加的辅助CIDR。CIDR数组,格式如["10.0.0.0/16", "172.16.0.0/16"],入参NewCidrBlocks和OldCidrBlocks至少需要其一。
# @type NewCidrBlocks: Array
# @param OldCidrBlocks: 待删除的辅助CIDR。CIDR数组,格式如["10.0.0.0/16", "172.16.0.0/16"],入参NewCidrBlocks和OldCidrBlocks至少需要其一。
# @type OldCidrBlocks: Array
@@ -14821,11 +14860,11 @@
# ModifyIpv6AddressesAttribute请求参数结构体
class ModifyIpv6AddressesAttributeRequest < TencentCloud::Common::AbstractModel
# @param NetworkInterfaceId: 弹性网卡实例`ID`,形如:`eni-m6dyj72l`。
# @type NetworkInterfaceId: String
- # @param Ipv6Addresses: 指定的内网IPv6`地址信息。
+ # @param Ipv6Addresses: 指定的内网IPv6地址信息。
# @type Ipv6Addresses: Array
attr_accessor :NetworkInterfaceId, :Ipv6Addresses
def initialize(networkinterfaceid=nil, ipv6addresses=nil)
@@ -14862,17 +14901,17 @@
end
end
# ModifyLocalGateway请求参数结构体
class ModifyLocalGatewayRequest < TencentCloud::Common::AbstractModel
- # @param LocalGatewayName: 本地网关名称
+ # @param LocalGatewayName: 本地网关名称。
# @type LocalGatewayName: String
- # @param CdcId: CDC实例ID
+ # @param CdcId: CDC实例ID。
# @type CdcId: String
- # @param LocalGatewayId: 本地网关实例ID
+ # @param LocalGatewayId: 本地网关实例ID。
# @type LocalGatewayId: String
- # @param VpcId: VPC实例ID
+ # @param VpcId: VPC实例ID。
# @type VpcId: String
attr_accessor :LocalGatewayName, :CdcId, :LocalGatewayId, :VpcId
def initialize(localgatewayname=nil, cdcid=nil, localgatewayid=nil, vpcid=nil)
@@ -15704,13 +15743,13 @@
# @type VpcId: String
# @param VpcName: 私有网络名称,可任意命名,但不得超过60个字符。
# @type VpcName: String
# @param EnableMulticast: 是否开启组播。true: 开启, false: 关闭。
# @type EnableMulticast: String
- # @param DnsServers: DNS地址,最多支持4个,第1个默认为主,其余为备
+ # @param DnsServers: DNS地址,最多支持4个,第1个默认为主,其余为备。
# @type DnsServers: Array
- # @param DomainName: 域名
+ # @param DomainName: 域名。
# @type DomainName: String
attr_accessor :VpcId, :VpcName, :EnableMulticast, :DnsServers, :DomainName
def initialize(vpcid=nil, vpcname=nil, enablemulticast=nil, dnsservers=nil, domainname=nil)
@@ -19400,10 +19439,10 @@
# UnassignIpv6CidrBlock请求参数结构体
class UnassignIpv6CidrBlockRequest < TencentCloud::Common::AbstractModel
# @param VpcId: `VPC`实例`ID`,形如:`vpc-f49l6u0z`。
# @type VpcId: String
- # @param Ipv6CidrBlock: `IPv6`网段。形如:`3402:4e00:20:1000::/56`
+ # @param Ipv6CidrBlock: `IPv6`网段。形如:`3402:4e00:20:1000::/56`。
# @type Ipv6CidrBlock: String
attr_accessor :VpcId, :Ipv6CidrBlock
def initialize(vpcid=nil, ipv6cidrblock=nil)