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)