lib/v20170312/models.rb in tencentcloud-sdk-vpc-3.0.590 vs lib/v20170312/models.rb in tencentcloud-sdk-vpc-3.0.591

- old
+ new

@@ -23,11 +23,11 @@ # @type CcnId: String # @param Instances: 接受关联实例列表。 # @type Instances: Array attr_accessor :CcnId, :Instances - + def initialize(ccnid=nil, instances=nil) @CcnId = ccnid @Instances = instances end @@ -48,11 +48,11 @@ class AcceptAttachCcnInstancesResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -75,11 +75,11 @@ # @param Remark: Remark # 注意:此字段可能返回 null,表示取不到有效值。 # @type Remark: String attr_accessor :TargetCidr, :VpnGatewayIdSslAccessPolicyId, :ForAllClient, :UserGroupIds, :UpdateTime, :Remark - + def initialize(targetcidr=nil, vpngatewayidsslaccesspolicyid=nil, forallclient=nil, usergroupids=nil, updatetime=nil, remark=nil) @TargetCidr = targetcidr @VpnGatewayIdSslAccessPolicyId = vpngatewayidsslaccesspolicyid @ForAllClient = forallclient @UserGroupIds = usergroupids @@ -103,11 +103,11 @@ # @type AttributeName: String # @param AttributeValues: 属性值 # @type AttributeValues: Array attr_accessor :AttributeName, :AttributeValues - + def initialize(attributename=nil, attributevalues=nil) @AttributeName = attributename @AttributeValues = attributevalues end @@ -129,11 +129,11 @@ # @type ResourceType: String # @param Protocol: 带宽包协议类型。当前支持'ipv4'和'ipv6'协议类型。 # @type Protocol: String attr_accessor :ResourceIds, :BandwidthPackageId, :NetworkType, :ResourceType, :Protocol - + def initialize(resourceids=nil, bandwidthpackageid=nil, networktype=nil, resourcetype=nil, protocol=nil) @ResourceIds = resourceids @BandwidthPackageId = bandwidthpackageid @NetworkType = networktype @ResourceType = resourcetype @@ -153,11 +153,11 @@ class AddBandwidthPackageResourcesResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -173,11 +173,11 @@ # @type Ip6RuleInfos: Array # @param Ip6RuleName: IPV6转换规则名称 # @type Ip6RuleName: String attr_accessor :Ip6TranslatorId, :Ip6RuleInfos, :Ip6RuleName - + def initialize(ip6translatorid=nil, ip6ruleinfos=nil, ip6rulename=nil) @Ip6TranslatorId = ip6translatorid @Ip6RuleInfos = ip6ruleinfos @Ip6RuleName = ip6rulename end @@ -202,11 +202,11 @@ # @type Ip6RuleSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Ip6RuleSet, :RequestId - + def initialize(ip6ruleset=nil, requestid=nil) @Ip6RuleSet = ip6ruleset @RequestId = requestid end @@ -222,11 +222,11 @@ # @type TemplateId: String # @param TemplateMember: 需要添加的参数模板成员信息,支持IP地址、协议端口、IP地址组、协议端口组四种类型,类型需要与TemplateId参数类型一致。 # @type TemplateMember: Array attr_accessor :TemplateId, :TemplateMember - + def initialize(templateid=nil, templatemember=nil) @TemplateId = templateid @TemplateMember = templatemember end @@ -247,11 +247,11 @@ class AddTemplateMemberResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -318,11 +318,11 @@ # @param InstanceType: EIP绑定的实例类型。 # 注意:此字段可能返回 null,表示取不到有效值。 # @type InstanceType: String attr_accessor :AddressId, :AddressName, :AddressStatus, :AddressIp, :InstanceId, :CreatedTime, :NetworkInterfaceId, :PrivateAddressIp, :IsArrears, :IsBlocked, :IsEipDirectConnection, :AddressType, :CascadeRelease, :EipAlgType, :InternetServiceProvider, :LocalBgp, :Bandwidth, :InternetChargeType, :TagSet, :DeadlineDate, :InstanceType - + def initialize(addressid=nil, addressname=nil, addressstatus=nil, addressip=nil, instanceid=nil, createdtime=nil, networkinterfaceid=nil, privateaddressip=nil, isarrears=nil, isblocked=nil, iseipdirectconnection=nil, addresstype=nil, cascaderelease=nil, eipalgtype=nil, internetserviceprovider=nil, localbgp=nil, bandwidth=nil, internetchargetype=nil, tagset=nil, deadlinedate=nil, instancetype=nil) @AddressId = addressid @AddressName = addressname @AddressStatus = addressstatus @AddressIp = addressip @@ -386,11 +386,11 @@ # @type Period: Integer # @param AutoRenewFlag: 自动续费标志。0表示手动续费,1表示自动续费,2表示到期不续费。默认缺省为0即手动续费 # @type AutoRenewFlag: Integer attr_accessor :Period, :AutoRenewFlag - + def initialize(period=nil, autorenewflag=nil) @Period = period @AutoRenewFlag = autorenewflag end @@ -407,11 +407,11 @@ # @param Description: 备注。 # 注意:此字段可能返回 null,表示取不到有效值。 # @type Description: String attr_accessor :Address, :Description - + def initialize(address=nil, description=nil) @Address = address @Description = description end @@ -433,11 +433,11 @@ # @type CreatedTime: String # @param AddressExtraSet: 带备注的IP地址信息。 # @type AddressExtraSet: Array attr_accessor :AddressTemplateName, :AddressTemplateId, :AddressSet, :CreatedTime, :AddressExtraSet - + def initialize(addresstemplatename=nil, addresstemplateid=nil, addressset=nil, createdtime=nil, addressextraset=nil) @AddressTemplateName = addresstemplatename @AddressTemplateId = addresstemplateid @AddressSet = addressset @CreatedTime = createdtime @@ -472,11 +472,11 @@ # @type CreatedTime: String # @param AddressTemplateSet: IP地址模板实例。 # @type AddressTemplateSet: Array attr_accessor :AddressTemplateGroupName, :AddressTemplateGroupId, :AddressTemplateIdSet, :CreatedTime, :AddressTemplateSet - + def initialize(addresstemplategroupname=nil, addresstemplategroupid=nil, addresstemplateidset=nil, createdtime=nil, addresstemplateset=nil) @AddressTemplateGroupName = addresstemplategroupname @AddressTemplateGroupId = addresstemplategroupid @AddressTemplateIdSet = addresstemplateidset @CreatedTime = createdtime @@ -509,11 +509,11 @@ # @type From: String # @param To: 废弃字段 # @type To: String attr_accessor :AddressTemplateId, :AddressTemplateName, :From, :To - + def initialize(addresstemplateid=nil, addresstemplatename=nil, from=nil, to=nil) @AddressTemplateId = addresstemplateid @AddressTemplateName = addresstemplatename @From = from @To = to @@ -533,11 +533,11 @@ # @type AddressId: String # @param AddressGroupId: IP地址组ID,例如:ipmg-2uw6ujo6。 # @type AddressGroupId: String attr_accessor :AddressId, :AddressGroupId - + def initialize(addressid=nil, addressgroupid=nil) @AddressId = addressid @AddressGroupId = addressgroupid end @@ -553,11 +553,11 @@ # @type InstanceId: String # @param AddressId: 标识EIP实例的唯一 ID。EIP 唯一 ID 形如:`eip-11112222`。 # @type AddressId: String attr_accessor :InstanceId, :AddressId - + def initialize(instanceid=nil, addressid=nil) @InstanceId = instanceid @AddressId = addressid end @@ -573,11 +573,11 @@ # @type TaskId: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TaskId, :RequestId - + def initialize(taskid=nil, requestid=nil) @TaskId = taskid @RequestId = requestid end @@ -593,11 +593,11 @@ # @type Ftp: Boolean # @param Sip: Sip协议Alg功能是否开启 # @type Sip: Boolean attr_accessor :Ftp, :Sip - + def initialize(ftp=nil, sip=nil) @Ftp = ftp @Sip = sip end @@ -652,11 +652,11 @@ # @type AddressName: String # @param Egress: 网络出口,默认是:center_egress1 # @type Egress: String attr_accessor :AddressCount, :InternetServiceProvider, :InternetChargeType, :InternetMaxBandwidthOut, :AddressChargePrepaid, :AddressType, :AnycastZone, :ApplicableForCLB, :Tags, :BandwidthPackageId, :AddressName, :Egress - + def initialize(addresscount=nil, internetserviceprovider=nil, internetchargetype=nil, internetmaxbandwidthout=nil, addresschargeprepaid=nil, addresstype=nil, anycastzone=nil, applicableforclb=nil, tags=nil, bandwidthpackageid=nil, addressname=nil, egress=nil) @AddressCount = addresscount @InternetServiceProvider = internetserviceprovider @InternetChargeType = internetchargetype @InternetMaxBandwidthOut = internetmaxbandwidthout @@ -704,11 +704,11 @@ # @type TaskId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :AddressSet, :TaskId, :RequestId - + def initialize(addressset=nil, taskid=nil, requestid=nil) @AddressSet = addressset @TaskId = taskid @RequestId = requestid end @@ -730,11 +730,11 @@ # @type InternetChargeType: String # @param BandwidthPackageId: 带宽包id,上移账号,申请带宽包计费模式的ipv6地址需要传入. # @type BandwidthPackageId: String attr_accessor :Ip6Addresses, :InternetMaxBandwidthOut, :InternetChargeType, :BandwidthPackageId - + def initialize(ip6addresses=nil, internetmaxbandwidthout=nil, internetchargetype=nil, bandwidthpackageid=nil) @Ip6Addresses = ip6addresses @InternetMaxBandwidthOut = internetmaxbandwidthout @InternetChargeType = internetchargetype @BandwidthPackageId = bandwidthpackageid @@ -756,11 +756,11 @@ # @type TaskId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :AddressSet, :TaskId, :RequestId - + def initialize(addressset=nil, taskid=nil, requestid=nil) @AddressSet = addressset @TaskId = taskid @RequestId = requestid end @@ -780,11 +780,11 @@ # @type Ipv6Addresses: Array # @param Ipv6AddressCount: 自动分配`IPv6`地址个数,内网IP地址个数总和不能超过配额数。与入参`Ipv6Addresses`合并计算配额。与Ipv6Addresses必填一个。 # @type Ipv6AddressCount: Integer attr_accessor :NetworkInterfaceId, :Ipv6Addresses, :Ipv6AddressCount - + def initialize(networkinterfaceid=nil, ipv6addresses=nil, ipv6addresscount=nil) @NetworkInterfaceId = networkinterfaceid @Ipv6Addresses = ipv6addresses @Ipv6AddressCount = ipv6addresscount end @@ -809,11 +809,11 @@ # @type Ipv6AddressSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Ipv6AddressSet, :RequestId - + def initialize(ipv6addressset=nil, requestid=nil) @Ipv6AddressSet = ipv6addressset @RequestId = requestid end @@ -834,11 +834,11 @@ class AssignIpv6CidrBlockRequest < TencentCloud::Common::AbstractModel # @param VpcId: `VPC`实例`ID`,形如:`vpc-f49l6u0z`。 # @type VpcId: String attr_accessor :VpcId - + def initialize(vpcid=nil) @VpcId = vpcid end def deserialize(params) @@ -852,11 +852,11 @@ # @type Ipv6CidrBlock: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Ipv6CidrBlock, :RequestId - + def initialize(ipv6cidrblock=nil, requestid=nil) @Ipv6CidrBlock = ipv6cidrblock @RequestId = requestid end @@ -872,11 +872,11 @@ # @type VpcId: String # @param Ipv6SubnetCidrBlocks: 分配 `IPv6` 子网段列表。 # @type Ipv6SubnetCidrBlocks: Array attr_accessor :VpcId, :Ipv6SubnetCidrBlocks - + def initialize(vpcid=nil, ipv6subnetcidrblocks=nil) @VpcId = vpcid @Ipv6SubnetCidrBlocks = ipv6subnetcidrblocks end @@ -899,11 +899,11 @@ # @type Ipv6SubnetCidrBlockSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Ipv6SubnetCidrBlockSet, :RequestId - + def initialize(ipv6subnetcidrblockset=nil, requestid=nil) @Ipv6SubnetCidrBlockSet = ipv6subnetcidrblockset @RequestId = requestid end @@ -930,11 +930,11 @@ # @type SecondaryPrivateIpAddressCount: Integer # @param QosLevel: IP服务质量等级,和SecondaryPrivateIpAddressCount配合使用,可选值:PT、AU、AG、DEFAULT,分别代表云金、云银、云铜、默认四个等级。 # @type QosLevel: String attr_accessor :NetworkInterfaceId, :PrivateIpAddresses, :SecondaryPrivateIpAddressCount, :QosLevel - + def initialize(networkinterfaceid=nil, privateipaddresses=nil, secondaryprivateipaddresscount=nil, qoslevel=nil) @NetworkInterfaceId = networkinterfaceid @PrivateIpAddresses = privateipaddresses @SecondaryPrivateIpAddressCount = secondaryprivateipaddresscount @QosLevel = qoslevel @@ -961,11 +961,11 @@ # @type PrivateIpAddressSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :PrivateIpAddressSet, :RequestId - + def initialize(privateipaddressset=nil, requestid=nil) @PrivateIpAddressSet = privateipaddressset @RequestId = requestid end @@ -993,11 +993,11 @@ # @param SubnetSet: 辅助CIDR拆分的子网。 # 注意:此字段可能返回 null,表示取不到有效值。 # @type SubnetSet: Array attr_accessor :VpcId, :CidrBlock, :AssistantType, :SubnetSet - + def initialize(vpcid=nil, cidrblock=nil, assistanttype=nil, subnetset=nil) @VpcId = vpcid @CidrBlock = cidrblock @AssistantType = assistanttype @SubnetSet = subnetset @@ -1030,11 +1030,11 @@ # @type PrivateIpAddress: String # @param EipDirectConnection: 指定绑定时是否设置直通。弹性公网 IP 直通请参见 [EIP 直通](https://cloud.tencent.com/document/product/1199/41709)。取值:True、False,默认值为 False。当绑定 CVM 实例、EKS 弹性集群时,可设定此参数为 True。此参数目前处于内测中,如需使用,请提交 [工单申请](https://console.cloud.tencent.com/workorder/category?level1_id=6&level2_id=163&source=0&data_title=%E8%B4%9F%E8%BD%BD%E5%9D%87%E8%A1%A1%20CLB&level3_id=1071&queue=96&scene_code=34639&step=2)。 # @type EipDirectConnection: Boolean attr_accessor :AddressId, :InstanceId, :NetworkInterfaceId, :PrivateIpAddress, :EipDirectConnection - + def initialize(addressid=nil, instanceid=nil, networkinterfaceid=nil, privateipaddress=nil, eipdirectconnection=nil) @AddressId = addressid @InstanceId = instanceid @NetworkInterfaceId = networkinterfaceid @PrivateIpAddress = privateipaddress @@ -1056,11 +1056,11 @@ # @type TaskId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TaskId, :RequestId - + def initialize(taskid=nil, requestid=nil) @TaskId = taskid @RequestId = requestid end @@ -1076,11 +1076,11 @@ # @type DhcpIpId: String # @param AddressIp: 弹性公网`IP`。必须是没有绑定`DhcpIp`的`EIP` # @type AddressIp: String attr_accessor :DhcpIpId, :AddressIp - + def initialize(dhcpipid=nil, addressip=nil) @DhcpIpId = dhcpipid @AddressIp = addressip end @@ -1094,11 +1094,11 @@ class AssociateDhcpIpWithAddressIpResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -1114,11 +1114,11 @@ # @type NatGatewayId: String # @param DirectConnectGatewayId: VPC实例ID。可通过DescribeVpcs接口返回值中的VpcId获取。 # @type DirectConnectGatewayId: String attr_accessor :VpcId, :NatGatewayId, :DirectConnectGatewayId - + def initialize(vpcid=nil, natgatewayid=nil, directconnectgatewayid=nil) @VpcId = vpcid @NatGatewayId = natgatewayid @DirectConnectGatewayId = directconnectgatewayid end @@ -1134,11 +1134,11 @@ class AssociateDirectConnectGatewayNatGatewayResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -1162,11 +1162,11 @@ # @type PublicIpAddressesBandwidthOut: Integer # @param PublicIpFromSameZone: 公网IP是否强制与NAT网关来自同可用区,true表示需要与NAT网关同可用区;false表示可与NAT网关不是同一个可用区。此参数只有当参数Zone存在时才能生效。 # @type PublicIpFromSameZone: Boolean attr_accessor :NatGatewayId, :AddressCount, :PublicIpAddresses, :Zone, :StockPublicIpAddressesBandwidthOut, :PublicIpAddressesBandwidthOut, :PublicIpFromSameZone - + def initialize(natgatewayid=nil, addresscount=nil, publicipaddresses=nil, zone=nil, stockpublicipaddressesbandwidthout=nil, publicipaddressesbandwidthout=nil, publicipfromsamezone=nil) @NatGatewayId = natgatewayid @AddressCount = addresscount @PublicIpAddresses = publicipaddresses @Zone = zone @@ -1190,11 +1190,11 @@ class AssociateNatGatewayAddressResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -1208,11 +1208,11 @@ # @type NetworkAclId: String # @param SubnetIds: 子网实例ID数组。例如:[subnet-12345678]。 # @type SubnetIds: Array attr_accessor :NetworkAclId, :SubnetIds - + def initialize(networkaclid=nil, subnetids=nil) @NetworkAclId = networkaclid @SubnetIds = subnetids end @@ -1226,11 +1226,11 @@ class AssociateNetworkAclSubnetsResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -1244,11 +1244,11 @@ # @type NetworkInterfaceIds: Array # @param SecurityGroupIds: 安全组实例ID,例如:sg-33ocnj9n,可通过DescribeSecurityGroups获取。每次请求的实例的上限为100。 # @type SecurityGroupIds: Array attr_accessor :NetworkInterfaceIds, :SecurityGroupIds - + def initialize(networkinterfaceids=nil, securitygroupids=nil) @NetworkInterfaceIds = networkinterfaceids @SecurityGroupIds = securitygroupids end @@ -1262,11 +1262,11 @@ class AssociateNetworkInterfaceSecurityGroupsResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -1282,11 +1282,11 @@ # @type Instances: Array # @param CcnUin: CCN所属UIN(根账号),默认当前账号所属UIN # @type CcnUin: String attr_accessor :CcnId, :Instances, :CcnUin - + def initialize(ccnid=nil, instances=nil, ccnuin=nil) @CcnId = ccnid @Instances = instances @CcnUin = ccnuin end @@ -1309,11 +1309,11 @@ class AttachCcnInstancesResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -1327,11 +1327,11 @@ # @type VpcId: String # @param InstanceIds: CVM实例ID # @type InstanceIds: Array attr_accessor :VpcId, :InstanceIds - + def initialize(vpcid=nil, instanceids=nil) @VpcId = vpcid @InstanceIds = instanceids end @@ -1345,11 +1345,11 @@ class AttachClassicLinkVpcResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -1365,11 +1365,11 @@ # @type InstanceId: String # @param AttachType: 网卡的挂载类型:0 标准型,1扩展型,默认值0。 # @type AttachType: Integer attr_accessor :NetworkInterfaceId, :InstanceId, :AttachType - + def initialize(networkinterfaceid=nil, instanceid=nil, attachtype=nil) @NetworkInterfaceId = networkinterfaceid @InstanceId = instanceid @AttachType = attachtype end @@ -1385,11 +1385,11 @@ class AttachNetworkInterfaceResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -1403,11 +1403,11 @@ # @type SnapshotPolicyId: String # @param Instances: 关联实例信息。 # @type Instances: Array attr_accessor :SnapshotPolicyId, :Instances - + def initialize(snapshotpolicyid=nil, instances=nil) @SnapshotPolicyId = snapshotpolicyid @Instances = instances end @@ -1428,11 +1428,11 @@ class AttachSnapshotInstancesResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -1448,11 +1448,11 @@ # @type ComplianceId: Integer # @param AuditBehavior: 通过:`APPROVED `,拒绝:`DENY`。 # @type AuditBehavior: String attr_accessor :ServiceProvider, :ComplianceId, :AuditBehavior - + def initialize(serviceprovider=nil, complianceid=nil, auditbehavior=nil) @ServiceProvider = serviceprovider @ComplianceId = complianceid @AuditBehavior = auditbehavior end @@ -1468,11 +1468,11 @@ class AuditCrossBorderComplianceResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -1486,11 +1486,11 @@ # @type BackupDay: String # @param BackupTime: 备份时间点,格式:HH:mm:ss。 # @type BackupTime: String attr_accessor :BackupDay, :BackupTime - + def initialize(backupday=nil, backuptime=nil) @BackupDay = backupday @BackupTime = backuptime end @@ -1518,11 +1518,11 @@ # @type ResourceSet: Array # @param Bandwidth: 带宽包限速大小。单位:Mbps,-1表示不限速。 # @type Bandwidth: Integer attr_accessor :BandwidthPackageId, :NetworkType, :ChargeType, :BandwidthPackageName, :CreatedTime, :Status, :ResourceSet, :Bandwidth - + def initialize(bandwidthpackageid=nil, networktype=nil, chargetype=nil, bandwidthpackagename=nil, createdtime=nil, status=nil, resourceset=nil, bandwidth=nil) @BandwidthPackageId = bandwidthpackageid @NetworkType = networktype @ChargeType = chargetype @BandwidthPackageName = bandwidthpackagename @@ -1555,11 +1555,11 @@ class BandwidthPackageBillBandwidth < TencentCloud::Common::AbstractModel # @param BandwidthUsage: 当前计费用量,单位为 Mbps # @type BandwidthUsage: Float attr_accessor :BandwidthUsage - + def initialize(bandwidthusage=nil) @BandwidthUsage = bandwidthusage end def deserialize(params) @@ -1577,11 +1577,11 @@ # @type BackupPolicies: Array # @param KeepTime: 快照保留时间,支持1~365天。 # @type KeepTime: Integer attr_accessor :SnapshotPolicyId, :SnapshotPolicyName, :BackupPolicies, :KeepTime - + def initialize(snapshotpolicyid=nil, snapshotpolicyname=nil, backuppolicies=nil, keeptime=nil) @SnapshotPolicyId = snapshotpolicyid @SnapshotPolicyName = snapshotpolicyname @BackupPolicies = backuppolicies @KeepTime = keeptime @@ -1640,11 +1640,11 @@ # @param RouteBroadcastPolicyFlag: 是否开启云联网路由传播策略。`False` 未开启,`True` 开启。 # 注意:此字段可能返回 null,表示取不到有效值。 # @type RouteBroadcastPolicyFlag: Boolean attr_accessor :CcnId, :CcnName, :CcnDescription, :InstanceCount, :CreateTime, :State, :QosLevel, :InstanceChargeType, :BandwidthLimitType, :TagSet, :RoutePriorityFlag, :RouteTableCount, :RouteTableFlag, :IsSecurityLock, :RouteBroadcastPolicyFlag - + def initialize(ccnid=nil, ccnname=nil, ccndescription=nil, instancecount=nil, createtime=nil, state=nil, qoslevel=nil, instancechargetype=nil, bandwidthlimittype=nil, tagset=nil, routepriorityflag=nil, routetablecount=nil, routetableflag=nil, issecuritylock=nil, routebroadcastpolicyflag=nil) @CcnId = ccnid @CcnName = ccnname @CcnDescription = ccndescription @InstanceCount = instancecount @@ -1731,11 +1731,11 @@ # @param RouteTableName: 路由表名称 # 注意:此字段可能返回 null,表示取不到有效值。 # @type RouteTableName: String attr_accessor :CcnId, :InstanceType, :InstanceId, :InstanceName, :InstanceRegion, :InstanceUin, :CidrBlock, :State, :AttachedTime, :CcnUin, :InstanceArea, :Description, :RouteTableId, :RouteTableName - + def initialize(ccnid=nil, instancetype=nil, instanceid=nil, instancename=nil, instanceregion=nil, instanceuin=nil, cidrblock=nil, state=nil, attachedtime=nil, ccnuin=nil, instancearea=nil, description=nil, routetableid=nil, routetablename=nil) @CcnId = ccnid @InstanceType = instancetype @InstanceId = instanceid @InstanceName = instancename @@ -1806,11 +1806,11 @@ # @param UpdateTime: 实例更新时间 # 注意:此字段可能返回 null,表示取不到有效值。 # @type UpdateTime: String attr_accessor :CcnId, :CreatedTime, :ExpiredTime, :RegionFlowControlId, :RenewFlag, :CcnRegionBandwidthLimit, :MarketId, :UserAccountID, :IsCrossBorder, :IsSecurityLock, :InstanceChargeType, :UpdateTime - + def initialize(ccnid=nil, createdtime=nil, expiredtime=nil, regionflowcontrolid=nil, renewflag=nil, ccnregionbandwidthlimit=nil, marketid=nil, useraccountid=nil, iscrossborder=nil, issecuritylock=nil, instancechargetype=nil, updatetime=nil) @CcnId = ccnid @CreatedTime = createdtime @ExpiredTime = expiredtime @RegionFlowControlId = regionflowcontrolid @@ -1869,11 +1869,11 @@ # @param TagSet: 资源绑定的标签列表 # 注意:此字段可能返回 null,表示取不到有效值。 # @type TagSet: Array attr_accessor :CcnId, :CreatedTime, :ExpiredTime, :RegionFlowControlId, :RenewFlag, :CcnRegionBandwidthLimit, :MarketId, :TagSet - + def initialize(ccnid=nil, createdtime=nil, expiredtime=nil, regionflowcontrolid=nil, renewflag=nil, ccnregionbandwidthlimit=nil, marketid=nil, tagset=nil) @CcnId = ccnid @CreatedTime = createdtime @ExpiredTime = expiredtime @RegionFlowControlId = regionflowcontrolid @@ -1913,11 +1913,11 @@ # @type UserAccountID: String # @param RegionFlowControlId: 带宽实例的唯一ID。作为`UnlockCcnBandwidths`接口和`LockCcnBandwidths`接口的入参时,该字段必传。 # @type RegionFlowControlId: String attr_accessor :CcnId, :UserAccountID, :RegionFlowControlId - + def initialize(ccnid=nil, useraccountid=nil, regionflowcontrolid=nil) @CcnId = ccnid @UserAccountID = useraccountid @RegionFlowControlId = regionflowcontrolid end @@ -1946,11 +1946,11 @@ # @param RouteTableId: 实例关联的路由表ID。 # 注意:此字段可能返回 null,表示取不到有效值。 # @type RouteTableId: String attr_accessor :InstanceId, :InstanceRegion, :InstanceType, :Description, :RouteTableId - + def initialize(instanceid=nil, instanceregion=nil, instancetype=nil, description=nil, routetableid=nil) @InstanceId = instanceid @InstanceRegion = instanceregion @InstanceType = instancetype @Description = description @@ -1967,11 +1967,11 @@ end # 云联网实例对象,该对象特用于运营端使用,不建议给租户的接口中提供该复杂类型。 class CcnInstanceInfo < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -1990,11 +1990,11 @@ # @type DstRegion: String # @param DstIsBm: 目的地域是否为黑石地域,默认`false`。 # @type DstIsBm: Boolean attr_accessor :Region, :BandwidthLimit, :IsBm, :DstRegion, :DstIsBm - + def initialize(region=nil, bandwidthlimit=nil, isbm=nil, dstregion=nil, dstisbm=nil) @Region = region @BandwidthLimit = bandwidthlimit @IsBm = isbm @DstRegion = dstregion @@ -2021,11 +2021,11 @@ # @param BandwidthLimit: 出带宽上限,单位:Mbps。 # 注意:此字段可能返回 null,表示取不到有效值。 # @type BandwidthLimit: Integer attr_accessor :SourceRegion, :DestinationRegion, :BandwidthLimit - + def initialize(sourceregion=nil, destinationregion=nil, bandwidthlimit=nil) @SourceRegion = sourceregion @DestinationRegion = destinationregion @BandwidthLimit = bandwidthlimit end @@ -2065,11 +2065,11 @@ # @type RoutePriority: Integer # @param InstanceExtraName: 下一跳扩展名称(关联实例的扩展名称) # @type InstanceExtraName: String attr_accessor :RouteId, :DestinationCidrBlock, :InstanceType, :InstanceId, :InstanceName, :InstanceRegion, :UpdateTime, :Enabled, :InstanceUin, :ExtraState, :IsBgp, :RoutePriority, :InstanceExtraName - + def initialize(routeid=nil, destinationcidrblock=nil, instancetype=nil, instanceid=nil, instancename=nil, instanceregion=nil, updatetime=nil, enabled=nil, instanceuin=nil, extrastate=nil, isbgp=nil, routepriority=nil, instanceextraname=nil) @RouteId = routeid @DestinationCidrBlock = destinationcidrblock @InstanceType = instancetype @InstanceId = instanceid @@ -2109,11 +2109,11 @@ # @type NewCidrBlocks: Array # @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) @VpcId = vpcid @NewCidrBlocks = newcidrblocks @OldCidrBlocks = oldcidrblocks end @@ -2131,11 +2131,11 @@ # @type ConflictSourceSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :ConflictSourceSet, :RequestId - + def initialize(conflictsourceset=nil, requestid=nil) @ConflictSourceSet = conflictsourceset @RequestId = requestid end @@ -2156,11 +2156,11 @@ class CheckDefaultSubnetRequest < TencentCloud::Common::AbstractModel # @param Zone: 子网所在的可用区ID,不同子网选择不同可用区可以做跨可用区灾备。 # @type Zone: String attr_accessor :Zone - + def initialize(zone=nil) @Zone = zone end def deserialize(params) @@ -2174,11 +2174,11 @@ # @type Result: Boolean # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Result, :RequestId - + def initialize(result=nil, requestid=nil) @Result = result @RequestId = requestid end @@ -2218,11 +2218,11 @@ # 下一跳类型为CCN,取值云联网ID,形如:ccn-12345678; # 下一跳类型为NONEXTHOP,指定网络探测为无下一跳的网络探测; # @type NextHopDestination: String attr_accessor :DetectDestinationIp, :NetDetectId, :VpcId, :SubnetId, :NetDetectName, :NextHopType, :NextHopDestination - + def initialize(detectdestinationip=nil, netdetectid=nil, vpcid=nil, subnetid=nil, netdetectname=nil, nexthoptype=nil, nexthopdestination=nil) @DetectDestinationIp = detectdestinationip @NetDetectId = netdetectid @VpcId = vpcid @SubnetId = subnetid @@ -2248,11 +2248,11 @@ # @type NetDetectIpStateSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :NetDetectIpStateSet, :RequestId - + def initialize(netdetectipstateset=nil, requestid=nil) @NetDetectIpStateSet = netdetectipstateset @RequestId = requestid end @@ -2277,11 +2277,11 @@ # @param PublishedToVbc: 是否发布到了云联网。 # 注意:此字段可能返回 null,表示取不到有效值。 # @type PublishedToVbc: Boolean attr_accessor :Cidr, :PublishedToVbc - + def initialize(cidr=nil, publishedtovbc=nil) @Cidr = cidr @PublishedToVbc = publishedtovbc end @@ -2297,11 +2297,11 @@ # @type VpcId: String # @param InstanceId: 云服务器实例唯一ID # @type InstanceId: String attr_accessor :VpcId, :InstanceId - + def initialize(vpcid=nil, instanceid=nil) @VpcId = vpcid @InstanceId = instanceid end @@ -2323,11 +2323,11 @@ # @type ProjectId: String # @param RemoteRegion: 源Region,跨地域克隆安全组时,需要传入源安全组所属地域信息,例如:克隆广州的安全组到上海,则这里需要传入广州安全的地域信息:ap-guangzhou。 # @type RemoteRegion: String attr_accessor :SecurityGroupId, :GroupName, :GroupDescription, :ProjectId, :RemoteRegion - + def initialize(securitygroupid=nil, groupname=nil, groupdescription=nil, projectid=nil, remoteregion=nil) @SecurityGroupId = securitygroupid @GroupName = groupname @GroupDescription = groupdescription @ProjectId = projectid @@ -2350,11 +2350,11 @@ # @type SecurityGroup: :class:`Tencentcloud::Vpc.v20170312.models.SecurityGroup` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :SecurityGroup, :RequestId - + def initialize(securitygroup=nil, requestid=nil) @SecurityGroup = securitygroup @RequestId = requestid end @@ -2373,11 +2373,11 @@ # @type ConfilctId: String # @param DestinationItem: 冲突目的资源 # @type DestinationItem: String attr_accessor :ConfilctId, :DestinationItem - + def initialize(confilctid=nil, destinationitem=nil) @ConfilctId = confilctid @DestinationItem = destinationitem end @@ -2395,11 +2395,11 @@ # @type SourceItem: String # @param ConflictItemSet: 冲突资源条目信息 # @type ConflictItemSet: Array attr_accessor :ConflictSourceId, :SourceItem, :ConflictItemSet - + def initialize(conflictsourceid=nil, sourceitem=nil, conflictitemset=nil) @ConflictSourceId = conflictsourceid @SourceItem = sourceitem @ConflictItemSet = conflictitemset end @@ -2424,11 +2424,11 @@ # @type AddressTemplateGroupName: String # @param AddressTemplateIds: IP地址模板实例ID,例如:ipm-mdunqeb6。 # @type AddressTemplateIds: Array attr_accessor :AddressTemplateGroupName, :AddressTemplateIds - + def initialize(addresstemplategroupname=nil, addresstemplateids=nil) @AddressTemplateGroupName = addresstemplategroupname @AddressTemplateIds = addresstemplateids end @@ -2444,11 +2444,11 @@ # @type AddressTemplateGroup: :class:`Tencentcloud::Vpc.v20170312.models.AddressTemplateGroup` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :AddressTemplateGroup, :RequestId - + def initialize(addresstemplategroup=nil, requestid=nil) @AddressTemplateGroup = addresstemplategroup @RequestId = requestid end @@ -2469,11 +2469,11 @@ # @type Addresses: Array # @param AddressesExtra: 地址信息,支持携带备注,支持 IP、CIDR、IP 范围。Addresses与AddressesExtra必填其一。 # @type AddressesExtra: Array attr_accessor :AddressTemplateName, :Addresses, :AddressesExtra - + def initialize(addresstemplatename=nil, addresses=nil, addressesextra=nil) @AddressTemplateName = addresstemplatename @Addresses = addresses @AddressesExtra = addressesextra end @@ -2498,11 +2498,11 @@ # @type AddressTemplate: :class:`Tencentcloud::Vpc.v20170312.models.AddressTemplate` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :AddressTemplate, :RequestId - + def initialize(addresstemplate=nil, requestid=nil) @AddressTemplate = addresstemplate @RequestId = requestid end @@ -2539,11 +2539,11 @@ # @type Tags: Array # @param AttachType: 绑定类型:0 标准型 1 扩展型。 # @type AttachType: Integer attr_accessor :VpcId, :NetworkInterfaceName, :SubnetId, :InstanceId, :PrivateIpAddresses, :SecondaryPrivateIpAddressCount, :QosLevel, :SecurityGroupIds, :NetworkInterfaceDescription, :Tags, :AttachType - + def initialize(vpcid=nil, networkinterfacename=nil, subnetid=nil, instanceid=nil, privateipaddresses=nil, secondaryprivateipaddresscount=nil, qoslevel=nil, securitygroupids=nil, networkinterfacedescription=nil, tags=nil, attachtype=nil) @VpcId = vpcid @NetworkInterfaceName = networkinterfacename @SubnetId = subnetid @InstanceId = instanceid @@ -2591,11 +2591,11 @@ # @type NetworkInterface: :class:`Tencentcloud::Vpc.v20170312.models.NetworkInterface` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :NetworkInterface, :RequestId - + def initialize(networkinterface=nil, requestid=nil) @NetworkInterface = networkinterface @RequestId = requestid end @@ -2614,11 +2614,11 @@ # @type VpcId: String # @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) @VpcId = vpcid @CidrBlocks = cidrblocks end @@ -2635,11 +2635,11 @@ # @type AssistantCidrSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :AssistantCidrSet, :RequestId - + def initialize(assistantcidrset=nil, requestid=nil) @AssistantCidrSet = assistantcidrset @RequestId = requestid end @@ -2679,11 +2679,11 @@ # @type Protocol: String # @param TimeSpan: 预付费包月带宽包的购买时长,单位: 月,取值范围: 1~60。 # @type TimeSpan: Integer attr_accessor :NetworkType, :ChargeType, :BandwidthPackageName, :BandwidthPackageCount, :InternetMaxBandwidth, :Tags, :Protocol, :TimeSpan - + def initialize(networktype=nil, chargetype=nil, bandwidthpackagename=nil, bandwidthpackagecount=nil, internetmaxbandwidth=nil, tags=nil, protocol=nil, timespan=nil) @NetworkType = networktype @ChargeType = chargetype @BandwidthPackageName = bandwidthpackagename @BandwidthPackageCount = bandwidthpackagecount @@ -2720,11 +2720,11 @@ # @type BandwidthPackageIds: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :BandwidthPackageId, :BandwidthPackageIds, :RequestId - + def initialize(bandwidthpackageid=nil, bandwidthpackageids=nil, requestid=nil) @BandwidthPackageId = bandwidthpackageid @BandwidthPackageIds = bandwidthpackageids @RequestId = requestid end @@ -2750,11 +2750,11 @@ # @type BandwidthLimitType: String # @param Tags: 指定绑定的标签列表,例如:[{"Key": "city", "Value": "shanghai"}] # @type Tags: Array attr_accessor :CcnName, :CcnDescription, :QosLevel, :InstanceChargeType, :BandwidthLimitType, :Tags - + def initialize(ccnname=nil, ccndescription=nil, qoslevel=nil, instancechargetype=nil, bandwidthlimittype=nil, tags=nil) @CcnName = ccnname @CcnDescription = ccndescription @QosLevel = qoslevel @InstanceChargeType = instancechargetype @@ -2785,11 +2785,11 @@ # @type Ccn: :class:`Tencentcloud::Vpc.v20170312.models.CCN` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Ccn, :RequestId - + def initialize(ccn=nil, requestid=nil) @Ccn = ccn @RequestId = requestid end @@ -2810,11 +2810,11 @@ # @type IpAddress: String # @param Tags: 指定绑定的标签列表,例如:[{"Key": "city", "Value": "shanghai"}] # @type Tags: Array attr_accessor :CustomerGatewayName, :IpAddress, :Tags - + def initialize(customergatewayname=nil, ipaddress=nil, tags=nil) @CustomerGatewayName = customergatewayname @IpAddress = ipaddress @Tags = tags end @@ -2839,11 +2839,11 @@ # @type CustomerGateway: :class:`Tencentcloud::Vpc.v20170312.models.CustomerGateway` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :CustomerGateway, :RequestId - + def initialize(customergateway=nil, requestid=nil) @CustomerGateway = customergateway @RequestId = requestid end @@ -2860,11 +2860,11 @@ class CreateDefaultSecurityGroupRequest < TencentCloud::Common::AbstractModel # @param ProjectId: 项目ID,默认0。可在qcloud控制台项目管理页面查询到。 # @type ProjectId: String attr_accessor :ProjectId - + def initialize(projectid=nil) @ProjectId = projectid end def deserialize(params) @@ -2878,11 +2878,11 @@ # @type SecurityGroup: :class:`Tencentcloud::Vpc.v20170312.models.SecurityGroup` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :SecurityGroup, :RequestId - + def initialize(securitygroup=nil, requestid=nil) @SecurityGroup = securitygroup @RequestId = requestid end @@ -2901,11 +2901,11 @@ # @type Zone: String # @param Force: 是否强制返回默认VPC。 # @type Force: Boolean attr_accessor :Zone, :Force - + def initialize(zone=nil, force=nil) @Zone = zone @Force = force end @@ -2921,11 +2921,11 @@ # @type Vpc: :class:`Tencentcloud::Vpc.v20170312.models.DefaultVpcSubnet` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Vpc, :RequestId - + def initialize(vpc=nil, requestid=nil) @Vpc = vpc @RequestId = requestid end @@ -2948,11 +2948,11 @@ # @type DhcpIpName: String # @param SecondaryPrivateIpAddressCount: 新申请的内网IP地址个数。总数不能超过64个,为了兼容性,当前参数必填。 # @type SecondaryPrivateIpAddressCount: Integer attr_accessor :VpcId, :SubnetId, :DhcpIpName, :SecondaryPrivateIpAddressCount - + def initialize(vpcid=nil, subnetid=nil, dhcpipname=nil, secondaryprivateipaddresscount=nil) @VpcId = vpcid @SubnetId = subnetid @DhcpIpName = dhcpipname @SecondaryPrivateIpAddressCount = secondaryprivateipaddresscount @@ -2972,11 +2972,11 @@ # @type DhcpIpSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :DhcpIpSet, :RequestId - + def initialize(dhcpipset=nil, requestid=nil) @DhcpIpSet = dhcpipset @RequestId = requestid end @@ -2999,11 +2999,11 @@ # @type DirectConnectGatewayId: String # @param Routes: 需要连通的IDC网段列表 # @type Routes: Array attr_accessor :DirectConnectGatewayId, :Routes - + def initialize(directconnectgatewayid=nil, routes=nil) @DirectConnectGatewayId = directconnectgatewayid @Routes = routes end @@ -3024,11 +3024,11 @@ class CreateDirectConnectGatewayCcnRoutesResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -3057,11 +3057,11 @@ # @type Zone: String # @param HaZoneGroupId: 专线网关高可用区容灾组ID # @type HaZoneGroupId: String attr_accessor :DirectConnectGatewayName, :NetworkType, :NetworkInstanceId, :GatewayType, :ModeType, :Zone, :HaZoneGroupId - + def initialize(directconnectgatewayname=nil, networktype=nil, networkinstanceid=nil, gatewaytype=nil, modetype=nil, zone=nil, hazonegroupid=nil) @DirectConnectGatewayName = directconnectgatewayname @NetworkType = networktype @NetworkInstanceId = networkinstanceid @GatewayType = gatewaytype @@ -3087,11 +3087,11 @@ # @type DirectConnectGateway: :class:`Tencentcloud::Vpc.v20170312.models.DirectConnectGateway` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :DirectConnectGateway, :RequestId - + def initialize(directconnectgateway=nil, requestid=nil) @DirectConnectGateway = directconnectgateway @RequestId = requestid end @@ -3128,11 +3128,11 @@ # @type FlowLogStorage: :class:`Tencentcloud::Vpc.v20170312.models.FlowLogStorage` # @param CloudLogRegion: 流日志存储ID对应的地域,不传递默认为本地域。 # @type CloudLogRegion: String attr_accessor :FlowLogName, :ResourceType, :ResourceId, :TrafficType, :VpcId, :FlowLogDescription, :CloudLogId, :Tags, :StorageType, :FlowLogStorage, :CloudLogRegion - + def initialize(flowlogname=nil, resourcetype=nil, resourceid=nil, traffictype=nil, vpcid=nil, flowlogdescription=nil, cloudlogid=nil, tags=nil, storagetype=nil, flowlogstorage=nil, cloudlogregion=nil) @FlowLogName = flowlogname @ResourceType = resourcetype @ResourceId = resourceid @TrafficType = traffictype @@ -3176,11 +3176,11 @@ # @type FlowLog: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :FlowLog, :RequestId - + def initialize(flowlog=nil, requestid=nil) @FlowLog = flowlog @RequestId = requestid end @@ -3209,11 +3209,11 @@ # @type Vip: String # @param NetworkInterfaceId: `HAVIP`所在弹性网卡`ID`。 # @type NetworkInterfaceId: String attr_accessor :VpcId, :SubnetId, :HaVipName, :Vip, :NetworkInterfaceId - + def initialize(vpcid=nil, subnetid=nil, havipname=nil, vip=nil, networkinterfaceid=nil) @VpcId = vpcid @SubnetId = subnetid @HaVipName = havipname @Vip = vip @@ -3235,11 +3235,11 @@ # @type HaVip: :class:`Tencentcloud::Vpc.v20170312.models.HaVip` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :HaVip, :RequestId - + def initialize(havip=nil, requestid=nil) @HaVip = havip @RequestId = requestid end @@ -3260,11 +3260,11 @@ # @type Ip6TranslatorCount: Integer # @param Ip6InternetServiceProvider: 转换实例运营商属性,可取"CMCC","CTCC","CUCC","BGP" # @type Ip6InternetServiceProvider: String attr_accessor :Ip6TranslatorName, :Ip6TranslatorCount, :Ip6InternetServiceProvider - + def initialize(ip6translatorname=nil, ip6translatorcount=nil, ip6internetserviceprovider=nil) @Ip6TranslatorName = ip6translatorname @Ip6TranslatorCount = ip6translatorcount @Ip6InternetServiceProvider = ip6internetserviceprovider end @@ -3282,11 +3282,11 @@ # @type Ip6TranslatorSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Ip6TranslatorSet, :RequestId - + def initialize(ip6translatorset=nil, requestid=nil) @Ip6TranslatorSet = ip6translatorset @RequestId = requestid end @@ -3304,11 +3304,11 @@ # @type VpcId: String # @param CdcId: CDC实例ID。 # @type CdcId: String attr_accessor :LocalGatewayName, :VpcId, :CdcId - + def initialize(localgatewayname=nil, vpcid=nil, cdcid=nil) @LocalGatewayName = localgatewayname @VpcId = vpcid @CdcId = cdcid end @@ -3326,11 +3326,11 @@ # @type LocalGateway: :class:`Tencentcloud::Vpc.v20170312.models.LocalGateway` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :LocalGateway, :RequestId - + def initialize(localgateway=nil, requestid=nil) @LocalGateway = localgateway @RequestId = requestid end @@ -3349,11 +3349,11 @@ # @type NatGatewayId: String # @param DestinationIpPortTranslationNatRules: NAT网关的端口转换规则。 # @type DestinationIpPortTranslationNatRules: Array attr_accessor :NatGatewayId, :DestinationIpPortTranslationNatRules - + def initialize(natgatewayid=nil, destinationipporttranslationnatrules=nil) @NatGatewayId = natgatewayid @DestinationIpPortTranslationNatRules = destinationipporttranslationnatrules end @@ -3374,11 +3374,11 @@ class CreateNatGatewayDestinationIpPortTranslationNatRuleResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -3412,11 +3412,11 @@ # @type PublicIpAddressesBandwidthOut: Integer # @param PublicIpFromSameZone: 公网IP是否强制与NAT网关来自同可用区,true表示需要与NAT网关同可用区;false表示可与NAT网关不是同一个可用区。此参数只有当参数Zone存在时才能生效。 # @type PublicIpFromSameZone: Boolean attr_accessor :NatGatewayName, :VpcId, :InternetMaxBandwidthOut, :MaxConcurrentConnection, :AddressCount, :PublicIpAddresses, :Zone, :Tags, :SubnetId, :StockPublicIpAddressesBandwidthOut, :PublicIpAddressesBandwidthOut, :PublicIpFromSameZone - + def initialize(natgatewayname=nil, vpcid=nil, internetmaxbandwidthout=nil, maxconcurrentconnection=nil, addresscount=nil, publicipaddresses=nil, zone=nil, tags=nil, subnetid=nil, stockpublicipaddressesbandwidthout=nil, publicipaddressesbandwidthout=nil, publicipfromsamezone=nil) @NatGatewayName = natgatewayname @VpcId = vpcid @InternetMaxBandwidthOut = internetmaxbandwidthout @MaxConcurrentConnection = maxconcurrentconnection @@ -3461,11 +3461,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :NatGatewaySet, :TotalCount, :RequestId - + def initialize(natgatewayset=nil, totalcount=nil, requestid=nil) @NatGatewaySet = natgatewayset @TotalCount = totalcount @RequestId = requestid end @@ -3490,11 +3490,11 @@ # @type NatGatewayId: String # @param SourceIpTranslationNatRules: NAT网关的SNAT转换规则 # @type SourceIpTranslationNatRules: Array attr_accessor :NatGatewayId, :SourceIpTranslationNatRules - + def initialize(natgatewayid=nil, sourceiptranslationnatrules=nil) @NatGatewayId = natgatewayid @SourceIpTranslationNatRules = sourceiptranslationnatrules end @@ -3515,11 +3515,11 @@ class CreateNatGatewaySourceIpTranslationNatRuleResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -3557,11 +3557,11 @@ # @type NextHopDestination: String # @param NetDetectDescription: 网络探测描述。 # @type NetDetectDescription: String attr_accessor :VpcId, :SubnetId, :NetDetectName, :DetectDestinationIp, :NextHopType, :NextHopDestination, :NetDetectDescription - + def initialize(vpcid=nil, subnetid=nil, netdetectname=nil, detectdestinationip=nil, nexthoptype=nil, nexthopdestination=nil, netdetectdescription=nil) @VpcId = vpcid @SubnetId = subnetid @NetDetectName = netdetectname @DetectDestinationIp = detectdestinationip @@ -3587,11 +3587,11 @@ # @type NetDetect: :class:`Tencentcloud::Vpc.v20170312.models.NetDetect` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :NetDetect, :RequestId - + def initialize(netdetect=nil, requestid=nil) @NetDetect = netdetect @RequestId = requestid end @@ -3610,11 +3610,11 @@ # @type NetworkAclId: String # @param NetworkAclQuintupleSet: 网络五元组ACL规则集。 # @type NetworkAclQuintupleSet: :class:`Tencentcloud::Vpc.v20170312.models.NetworkAclQuintupleEntries` attr_accessor :NetworkAclId, :NetworkAclQuintupleSet - + def initialize(networkaclid=nil, networkaclquintupleset=nil) @NetworkAclId = networkaclid @NetworkAclQuintupleSet = networkaclquintupleset end @@ -3631,11 +3631,11 @@ class CreateNetworkAclQuintupleEntriesResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -3653,11 +3653,11 @@ # @type NetworkAclType: String # @param Tags: 指定绑定的标签列表,例如:[{"Key": "city", "Value": "shanghai"}]。 # @type Tags: Array attr_accessor :VpcId, :NetworkAclName, :NetworkAclType, :Tags - + def initialize(vpcid=nil, networkaclname=nil, networkacltype=nil, tags=nil) @VpcId = vpcid @NetworkAclName = networkaclname @NetworkAclType = networkacltype @Tags = tags @@ -3684,11 +3684,11 @@ # @type NetworkAcl: :class:`Tencentcloud::Vpc.v20170312.models.NetworkAcl` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :NetworkAcl, :RequestId - + def initialize(networkacl=nil, requestid=nil) @NetworkAcl = networkacl @RequestId = requestid end @@ -3723,11 +3723,11 @@ # @type Tags: Array # @param TrunkingFlag: 网卡trunking模式设置,Enable-开启,Disable--关闭,默认关闭。 # @type TrunkingFlag: String attr_accessor :VpcId, :NetworkInterfaceName, :SubnetId, :NetworkInterfaceDescription, :SecondaryPrivateIpAddressCount, :QosLevel, :SecurityGroupIds, :PrivateIpAddresses, :Tags, :TrunkingFlag - + def initialize(vpcid=nil, networkinterfacename=nil, subnetid=nil, networkinterfacedescription=nil, secondaryprivateipaddresscount=nil, qoslevel=nil, securitygroupids=nil, privateipaddresses=nil, tags=nil, trunkingflag=nil) @VpcId = vpcid @NetworkInterfaceName = networkinterfacename @SubnetId = subnetid @NetworkInterfaceDescription = networkinterfacedescription @@ -3773,11 +3773,11 @@ # @type NetworkInterface: :class:`Tencentcloud::Vpc.v20170312.models.NetworkInterface` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :NetworkInterface, :RequestId - + def initialize(networkinterface=nil, requestid=nil) @NetworkInterface = networkinterface @RequestId = requestid end @@ -3798,11 +3798,11 @@ # @type RouteTableName: String # @param Tags: 指定绑定的标签列表,例如:[{"Key": "city", "Value": "shanghai"}] # @type Tags: Array attr_accessor :VpcId, :RouteTableName, :Tags - + def initialize(vpcid=nil, routetablename=nil, tags=nil) @VpcId = vpcid @RouteTableName = routetablename @Tags = tags end @@ -3827,11 +3827,11 @@ # @type RouteTable: :class:`Tencentcloud::Vpc.v20170312.models.RouteTable` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RouteTable, :RequestId - + def initialize(routetable=nil, requestid=nil) @RouteTable = routetable @RequestId = requestid end @@ -3850,11 +3850,11 @@ # @type RouteTableId: String # @param Routes: 路由策略对象。 # @type Routes: Array attr_accessor :RouteTableId, :Routes - + def initialize(routetableid=nil, routes=nil) @RouteTableId = routetableid @Routes = routes end @@ -3879,11 +3879,11 @@ # @type RouteTableSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :RouteTableSet, :RequestId - + def initialize(totalcount=nil, routetableset=nil, requestid=nil) @TotalCount = totalcount @RouteTableSet = routetableset @RequestId = requestid end @@ -3908,11 +3908,11 @@ # @type SecurityGroupId: String # @param SecurityGroupPolicySet: 安全组规则集合。 # @type SecurityGroupPolicySet: :class:`Tencentcloud::Vpc.v20170312.models.SecurityGroupPolicySet` attr_accessor :SecurityGroupId, :SecurityGroupPolicySet - + def initialize(securitygroupid=nil, securitygrouppolicyset=nil) @SecurityGroupId = securitygroupid @SecurityGroupPolicySet = securitygrouppolicyset end @@ -3929,11 +3929,11 @@ class CreateSecurityGroupPoliciesResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -3951,11 +3951,11 @@ # @type ProjectId: String # @param Tags: 指定绑定的标签列表,例如:[{"Key": "city", "Value": "shanghai"}]。 # @type Tags: Array attr_accessor :GroupName, :GroupDescription, :ProjectId, :Tags - + def initialize(groupname=nil, groupdescription=nil, projectid=nil, tags=nil) @GroupName = groupname @GroupDescription = groupdescription @ProjectId = projectid @Tags = tags @@ -3982,11 +3982,11 @@ # @type SecurityGroup: :class:`Tencentcloud::Vpc.v20170312.models.SecurityGroup` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :SecurityGroup, :RequestId - + def initialize(securitygroup=nil, requestid=nil) @SecurityGroup = securitygroup @RequestId = requestid end @@ -4009,11 +4009,11 @@ # @type ProjectId: String # @param SecurityGroupPolicySet: 安全组规则集合。 # @type SecurityGroupPolicySet: :class:`Tencentcloud::Vpc.v20170312.models.SecurityGroupPolicySet` attr_accessor :GroupName, :GroupDescription, :ProjectId, :SecurityGroupPolicySet - + def initialize(groupname=nil, groupdescription=nil, projectid=nil, securitygrouppolicyset=nil) @GroupName = groupname @GroupDescription = groupdescription @ProjectId = projectid @SecurityGroupPolicySet = securitygrouppolicyset @@ -4036,11 +4036,11 @@ # @type SecurityGroup: :class:`Tencentcloud::Vpc.v20170312.models.SecurityGroup` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :SecurityGroup, :RequestId - + def initialize(securitygroup=nil, requestid=nil) @SecurityGroup = securitygroup @RequestId = requestid end @@ -4059,11 +4059,11 @@ # @type ServiceTemplateGroupName: String # @param ServiceTemplateIds: 协议端口模板实例ID,例如:ppm-4dw6agho。 # @type ServiceTemplateIds: Array attr_accessor :ServiceTemplateGroupName, :ServiceTemplateIds - + def initialize(servicetemplategroupname=nil, servicetemplateids=nil) @ServiceTemplateGroupName = servicetemplategroupname @ServiceTemplateIds = servicetemplateids end @@ -4079,11 +4079,11 @@ # @type ServiceTemplateGroup: :class:`Tencentcloud::Vpc.v20170312.models.ServiceTemplateGroup` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :ServiceTemplateGroup, :RequestId - + def initialize(servicetemplategroup=nil, requestid=nil) @ServiceTemplateGroup = servicetemplategroup @RequestId = requestid end @@ -4104,11 +4104,11 @@ # @type Services: Array # @param ServicesExtra: 支持添加备注,单个端口、多个端口、连续端口及所有端口,协议支持:TCP、UDP、ICMP、GRE 协议。Services与ServicesExtra必填其一。 # @type ServicesExtra: Array attr_accessor :ServiceTemplateName, :Services, :ServicesExtra - + def initialize(servicetemplatename=nil, services=nil, servicesextra=nil) @ServiceTemplateName = servicetemplatename @Services = services @ServicesExtra = servicesextra end @@ -4133,11 +4133,11 @@ # @type ServiceTemplate: :class:`Tencentcloud::Vpc.v20170312.models.ServiceTemplate` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :ServiceTemplate, :RequestId - + def initialize(servicetemplate=nil, requestid=nil) @ServiceTemplate = servicetemplate @RequestId = requestid end @@ -4154,11 +4154,11 @@ class CreateSnapshotPoliciesRequest < TencentCloud::Common::AbstractModel # @param SnapshotPolicies: 快照策略详情。 # @type SnapshotPolicies: Array attr_accessor :SnapshotPolicies - + def initialize(snapshotpolicies=nil) @SnapshotPolicies = snapshotpolicies end def deserialize(params) @@ -4179,11 +4179,11 @@ # @type SnapshotPolicies: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :SnapshotPolicies, :RequestId - + def initialize(snapshotpolicies=nil, requestid=nil) @SnapshotPolicies = snapshotpolicies @RequestId = requestid end @@ -4214,11 +4214,11 @@ # @type Tags: Array # @param CdcId: CDC实例ID。 # @type CdcId: String attr_accessor :VpcId, :SubnetName, :CidrBlock, :Zone, :Tags, :CdcId - + def initialize(vpcid=nil, subnetname=nil, cidrblock=nil, zone=nil, tags=nil, cdcid=nil) @VpcId = vpcid @SubnetName = subnetname @CidrBlock = cidrblock @Zone = zone @@ -4249,11 +4249,11 @@ # @type Subnet: :class:`Tencentcloud::Vpc.v20170312.models.Subnet` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Subnet, :RequestId - + def initialize(subnet=nil, requestid=nil) @Subnet = subnet @RequestId = requestid end @@ -4276,11 +4276,11 @@ # @type Tags: Array # @param CdcId: 需要增加到的CDC实例ID。 # @type CdcId: String attr_accessor :VpcId, :Subnets, :Tags, :CdcId - + def initialize(vpcid=nil, subnets=nil, tags=nil, cdcid=nil) @VpcId = vpcid @Subnets = subnets @Tags = tags @CdcId = cdcid @@ -4314,11 +4314,11 @@ # @type SubnetSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :SubnetSet, :RequestId - + def initialize(subnetset=nil, requestid=nil) @SubnetSet = subnetset @RequestId = requestid end @@ -4355,11 +4355,11 @@ # @type TrafficAmount: Integer # @param TrafficPackageCount: 流量包数量,可选范围 1~20。 # @type TrafficPackageCount: Integer attr_accessor :TrafficAmount, :TrafficPackageCount - + def initialize(trafficamount=nil, trafficpackagecount=nil) @TrafficAmount = trafficamount @TrafficPackageCount = trafficpackagecount end @@ -4375,11 +4375,11 @@ # @type TrafficPackageSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TrafficPackageSet, :RequestId - + def initialize(trafficpackageset=nil, requestid=nil) @TrafficPackageSet = trafficpackageset @RequestId = requestid end @@ -4403,11 +4403,11 @@ # @type EndPointVip: String # @param SecurityGroupId: 安全组ID。 # @type SecurityGroupId: String attr_accessor :VpcId, :SubnetId, :EndPointName, :EndPointServiceId, :EndPointVip, :SecurityGroupId - + def initialize(vpcid=nil, subnetid=nil, endpointname=nil, endpointserviceid=nil, endpointvip=nil, securitygroupid=nil) @VpcId = vpcid @SubnetId = subnetid @EndPointName = endpointname @EndPointServiceId = endpointserviceid @@ -4431,11 +4431,11 @@ # @type EndPoint: :class:`Tencentcloud::Vpc.v20170312.models.EndPoint` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :EndPoint, :RequestId - + def initialize(endpoint=nil, requestid=nil) @EndPoint = endpoint @RequestId = requestid end @@ -4462,11 +4462,11 @@ # @type IsPassService: Boolean # @param ServiceType: 挂载的PAAS服务类型,CLB,CDB,CRS,不填默认挂载为CLB。 # @type ServiceType: String attr_accessor :VpcId, :EndPointServiceName, :AutoAcceptFlag, :ServiceInstanceId, :IsPassService, :ServiceType - + def initialize(vpcid=nil, endpointservicename=nil, autoacceptflag=nil, serviceinstanceid=nil, ispassservice=nil, servicetype=nil) @VpcId = vpcid @EndPointServiceName = endpointservicename @AutoAcceptFlag = autoacceptflag @ServiceInstanceId = serviceinstanceid @@ -4490,11 +4490,11 @@ # @type EndPointService: :class:`Tencentcloud::Vpc.v20170312.models.EndPointService` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :EndPointService, :RequestId - + def initialize(endpointservice=nil, requestid=nil) @EndPointService = endpointservice @RequestId = requestid end @@ -4515,11 +4515,11 @@ # @type EndPointServiceId: String # @param Description: 白名单描述。 # @type Description: String attr_accessor :UserUin, :EndPointServiceId, :Description - + def initialize(useruin=nil, endpointserviceid=nil, description=nil) @UserUin = useruin @EndPointServiceId = endpointserviceid @Description = description end @@ -4535,11 +4535,11 @@ class CreateVpcEndPointServiceWhiteListResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -4561,11 +4561,11 @@ # @type DomainName: String # @param Tags: 指定绑定的标签列表,例如:[{"Key": "city", "Value": "shanghai"}]。 # @type Tags: Array attr_accessor :VpcName, :CidrBlock, :EnableMulticast, :DnsServers, :DomainName, :Tags - + def initialize(vpcname=nil, cidrblock=nil, enablemulticast=nil, dnsservers=nil, domainname=nil, tags=nil) @VpcName = vpcname @CidrBlock = cidrblock @EnableMulticast = enablemulticast @DnsServers = dnsservers @@ -4596,11 +4596,11 @@ # @type Vpc: :class:`Tencentcloud::Vpc.v20170312.models.Vpc` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Vpc, :RequestId - + def initialize(vpc=nil, requestid=nil) @Vpc = vpc @RequestId = requestid end @@ -4650,11 +4650,11 @@ # @type DpdTimeout: String # @param DpdAction: DPD超时后的动作。默认为clear。dpdEnable为1(开启)时有效。可取值为clear(断开)和restart(重试) # @type DpdAction: String attr_accessor :VpnGatewayId, :CustomerGatewayId, :VpnConnectionName, :PreShareKey, :VpcId, :SecurityPolicyDatabases, :IKEOptionsSpecification, :IPSECOptionsSpecification, :Tags, :EnableHealthCheck, :HealthCheckLocalIp, :HealthCheckRemoteIp, :RouteType, :NegotiationType, :DpdEnable, :DpdTimeout, :DpdAction - + def initialize(vpngatewayid=nil, customergatewayid=nil, vpnconnectionname=nil, presharekey=nil, vpcid=nil, securitypolicydatabases=nil, ikeoptionsspecification=nil, ipsecoptionsspecification=nil, tags=nil, enablehealthcheck=nil, healthchecklocalip=nil, healthcheckremoteip=nil, routetype=nil, negotiationtype=nil, dpdenable=nil, dpdtimeout=nil, dpdaction=nil) @VpnGatewayId = vpngatewayid @CustomerGatewayId = customergatewayid @VpnConnectionName = vpnconnectionname @PreShareKey = presharekey @@ -4720,11 +4720,11 @@ # @type VpnConnection: :class:`Tencentcloud::Vpc.v20170312.models.VpnConnection` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :VpnConnection, :RequestId - + def initialize(vpnconnection=nil, requestid=nil) @VpnConnection = vpnconnection @RequestId = requestid end @@ -4759,11 +4759,11 @@ # @type CdcId: String # @param MaxConnection: SSL-VPN 最大CLIENT 连接数。可选 [5, 10, 20, 50, 100]。仅SSL-VPN 需要选这个参数。 # @type MaxConnection: Integer attr_accessor :VpcId, :VpnGatewayName, :InternetMaxBandwidthOut, :InstanceChargeType, :InstanceChargePrepaid, :Zone, :Type, :Tags, :CdcId, :MaxConnection - + def initialize(vpcid=nil, vpngatewayname=nil, internetmaxbandwidthout=nil, instancechargetype=nil, instancechargeprepaid=nil, zone=nil, type=nil, tags=nil, cdcid=nil, maxconnection=nil) @VpcId = vpcid @VpnGatewayName = vpngatewayname @InternetMaxBandwidthOut = internetmaxbandwidthout @InstanceChargeType = instancechargetype @@ -4805,11 +4805,11 @@ # @type VpnGateway: :class:`Tencentcloud::Vpc.v20170312.models.VpnGateway` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :VpnGateway, :RequestId - + def initialize(vpngateway=nil, requestid=nil) @VpnGateway = vpngateway @RequestId = requestid end @@ -4828,11 +4828,11 @@ # @type VpnGatewayId: String # @param Routes: VPN网关目的路由列表 # @type Routes: Array attr_accessor :VpnGatewayId, :Routes - + def initialize(vpngatewayid=nil, routes=nil) @VpnGatewayId = vpngatewayid @Routes = routes end @@ -4855,11 +4855,11 @@ # @type Routes: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Routes, :RequestId - + def initialize(routes=nil, requestid=nil) @Routes = routes @RequestId = requestid end @@ -4884,11 +4884,11 @@ # @type SslVpnClientName: String # @param SslVpnClientNames: SSL-VPN-CLIENT实例Name数字。批量创建时使用。不可和SslVpnClientName同时使用。 # @type SslVpnClientNames: Array attr_accessor :SslVpnServerId, :SslVpnClientName, :SslVpnClientNames - + def initialize(sslvpnserverid=nil, sslvpnclientname=nil, sslvpnclientnames=nil) @SslVpnServerId = sslvpnserverid @SslVpnClientName = sslvpnclientname @SslVpnClientNames = sslvpnclientnames end @@ -4908,11 +4908,11 @@ # @type SslVpnClientId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TaskId, :SslVpnClientId, :RequestId - + def initialize(taskid=nil, sslvpnclientid=nil, requestid=nil) @TaskId = taskid @SslVpnClientId = sslvpnclientid @RequestId = requestid end @@ -4950,11 +4950,11 @@ # @type AccessPolicyEnabled: Boolean # @param SamlData: SAML-DATA,开启SSO时传。 # @type SamlData: String attr_accessor :VpnGatewayId, :SslVpnServerName, :LocalAddress, :RemoteAddress, :SslVpnProtocol, :SslVpnPort, :IntegrityAlgorithm, :EncryptAlgorithm, :Compress, :SsoEnabled, :AccessPolicyEnabled, :SamlData - + def initialize(vpngatewayid=nil, sslvpnservername=nil, localaddress=nil, remoteaddress=nil, sslvpnprotocol=nil, sslvpnport=nil, integrityalgorithm=nil, encryptalgorithm=nil, compress=nil, ssoenabled=nil, accesspolicyenabled=nil, samldata=nil) @VpnGatewayId = vpngatewayid @SslVpnServerName = sslvpnservername @LocalAddress = localaddress @RemoteAddress = remoteaddress @@ -4992,11 +4992,11 @@ # @type SslVpnServerId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TaskId, :SslVpnServerId, :RequestId - + def initialize(taskid=nil, sslvpnserverid=nil, requestid=nil) @TaskId = taskid @SslVpnServerId = sslvpnserverid @RequestId = requestid end @@ -5054,11 +5054,11 @@ # @type State: String # @param CreatedTime: 审批单创建时间。 # @type CreatedTime: String attr_accessor :ServiceProvider, :ComplianceId, :Company, :UniformSocialCreditCode, :LegalPerson, :IssuingAuthority, :BusinessLicense, :BusinessAddress, :PostCode, :Manager, :ManagerId, :ManagerIdCard, :ManagerAddress, :ManagerTelephone, :Email, :ServiceHandlingForm, :AuthorizationLetter, :SafetyCommitment, :ServiceStartDate, :ServiceEndDate, :State, :CreatedTime - + def initialize(serviceprovider=nil, complianceid=nil, company=nil, uniformsocialcreditcode=nil, legalperson=nil, issuingauthority=nil, businesslicense=nil, businessaddress=nil, postcode=nil, manager=nil, managerid=nil, manageridcard=nil, manageraddress=nil, managertelephone=nil, email=nil, servicehandlingform=nil, authorizationletter=nil, safetycommitment=nil, servicestartdate=nil, serviceenddate=nil, state=nil, createdtime=nil) @ServiceProvider = serviceprovider @ComplianceId = complianceid @Company = company @UniformSocialCreditCode = uniformsocialcreditcode @@ -5118,11 +5118,11 @@ # @type InPkg: Array # @param OutPkg: 出包,单位:`pps`。 # @type OutPkg: Array attr_accessor :InBandwidth, :OutBandwidth, :InPkg, :OutPkg - + def initialize(inbandwidth=nil, outbandwidth=nil, inpkg=nil, outpkg=nil) @InBandwidth = inbandwidth @OutBandwidth = outbandwidth @InPkg = inpkg @OutPkg = outpkg @@ -5146,11 +5146,11 @@ # @type IpAddress: String # @param CreatedTime: 创建时间 # @type CreatedTime: String attr_accessor :CustomerGatewayId, :CustomerGatewayName, :IpAddress, :CreatedTime - + def initialize(customergatewayid=nil, customergatewayname=nil, ipaddress=nil, createdtime=nil) @CustomerGatewayId = customergatewayid @CustomerGatewayName = customergatewayname @IpAddress = ipaddress @CreatedTime = createdtime @@ -5172,11 +5172,11 @@ # @type SoftwareVersion: String # @param VendorName: 供应商名称。 # @type VendorName: String attr_accessor :Platform, :SoftwareVersion, :VendorName - + def initialize(platform=nil, softwareversion=nil, vendorname=nil) @Platform = platform @SoftwareVersion = softwareversion @VendorName = vendorname end @@ -5214,11 +5214,11 @@ # @type EniIpLimit: Integer # @param InstanceEniCount: 实例已绑定弹性网卡的个数(包含主网卡)。 # @type InstanceEniCount: Integer attr_accessor :VpcId, :SubnetId, :InstanceId, :InstanceName, :InstanceState, :CPU, :Memory, :CreatedTime, :InstanceType, :EniLimit, :EniIpLimit, :InstanceEniCount - + def initialize(vpcid=nil, subnetid=nil, instanceid=nil, instancename=nil, instancestate=nil, cpu=nil, memory=nil, createdtime=nil, instancetype=nil, enilimit=nil, eniiplimit=nil, instanceenicount=nil) @VpcId = vpcid @SubnetId = subnetid @InstanceId = instanceid @InstanceName = instancename @@ -5260,11 +5260,11 @@ # @type SubnetName: String # @param CidrBlock: 默认子网网段。 # @type CidrBlock: String attr_accessor :VpcId, :SubnetId, :VpcName, :SubnetName, :CidrBlock - + def initialize(vpcid=nil, subnetid=nil, vpcname=nil, subnetname=nil, cidrblock=nil) @VpcId = vpcid @SubnetId = subnetid @VpcName = vpcname @SubnetName = subnetname @@ -5284,11 +5284,11 @@ class DeleteAddressTemplateGroupRequest < TencentCloud::Common::AbstractModel # @param AddressTemplateGroupId: IP地址模板集合实例ID,例如:ipmg-90cex8mq。 # @type AddressTemplateGroupId: String attr_accessor :AddressTemplateGroupId - + def initialize(addresstemplategroupid=nil) @AddressTemplateGroupId = addresstemplategroupid end def deserialize(params) @@ -5300,11 +5300,11 @@ class DeleteAddressTemplateGroupResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -5316,11 +5316,11 @@ class DeleteAddressTemplateRequest < TencentCloud::Common::AbstractModel # @param AddressTemplateId: IP地址模板实例ID,例如:ipm-09o5m8kc。 # @type AddressTemplateId: String attr_accessor :AddressTemplateId - + def initialize(addresstemplateid=nil) @AddressTemplateId = addresstemplateid end def deserialize(params) @@ -5332,11 +5332,11 @@ class DeleteAddressTemplateResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -5350,11 +5350,11 @@ # @type VpcId: String # @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) @VpcId = vpcid @CidrBlocks = cidrblocks end @@ -5368,11 +5368,11 @@ class DeleteAssistantCidrResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -5384,11 +5384,11 @@ class DeleteBandwidthPackageRequest < TencentCloud::Common::AbstractModel # @param BandwidthPackageId: 待删除带宽包唯一ID # @type BandwidthPackageId: String attr_accessor :BandwidthPackageId - + def initialize(bandwidthpackageid=nil) @BandwidthPackageId = bandwidthpackageid end def deserialize(params) @@ -5400,11 +5400,11 @@ class DeleteBandwidthPackageResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -5416,11 +5416,11 @@ class DeleteCcnRequest < TencentCloud::Common::AbstractModel # @param CcnId: CCN实例ID。形如:ccn-f49l6u0z。 # @type CcnId: String attr_accessor :CcnId - + def initialize(ccnid=nil) @CcnId = ccnid end def deserialize(params) @@ -5432,11 +5432,11 @@ class DeleteCcnResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -5448,11 +5448,11 @@ class DeleteCustomerGatewayRequest < TencentCloud::Common::AbstractModel # @param CustomerGatewayId: 对端网关ID,例如:cgw-2wqq41m9,可通过[DescribeCustomerGateways](https://cloud.tencent.com/document/api/215/17516)接口查询对端网关。 # @type CustomerGatewayId: String attr_accessor :CustomerGatewayId - + def initialize(customergatewayid=nil) @CustomerGatewayId = customergatewayid end def deserialize(params) @@ -5464,11 +5464,11 @@ class DeleteCustomerGatewayResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -5480,11 +5480,11 @@ class DeleteDhcpIpRequest < TencentCloud::Common::AbstractModel # @param DhcpIpId: `DhcpIp`的`ID`,是`DhcpIp`的唯一标识。 # @type DhcpIpId: String attr_accessor :DhcpIpId - + def initialize(dhcpipid=nil) @DhcpIpId = dhcpipid end def deserialize(params) @@ -5496,11 +5496,11 @@ class DeleteDhcpIpResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -5514,11 +5514,11 @@ # @type DirectConnectGatewayId: String # @param RouteIds: 路由ID。形如:ccnr-f49l6u0z。 # @type RouteIds: Array attr_accessor :DirectConnectGatewayId, :RouteIds - + def initialize(directconnectgatewayid=nil, routeids=nil) @DirectConnectGatewayId = directconnectgatewayid @RouteIds = routeids end @@ -5532,11 +5532,11 @@ class DeleteDirectConnectGatewayCcnRoutesResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -5548,11 +5548,11 @@ class DeleteDirectConnectGatewayRequest < TencentCloud::Common::AbstractModel # @param DirectConnectGatewayId: 专线网关唯一`ID`,形如:`dcg-9o233uri`。 # @type DirectConnectGatewayId: String attr_accessor :DirectConnectGatewayId - + def initialize(directconnectgatewayid=nil) @DirectConnectGatewayId = directconnectgatewayid end def deserialize(params) @@ -5564,11 +5564,11 @@ class DeleteDirectConnectGatewayResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -5582,11 +5582,11 @@ # @type FlowLogId: String # @param VpcId: 私用网络ID或者统一ID,建议使用统一ID,删除云联网流日志时,可不填,其他流日志类型必填。 # @type VpcId: String attr_accessor :FlowLogId, :VpcId - + def initialize(flowlogid=nil, vpcid=nil) @FlowLogId = flowlogid @VpcId = vpcid end @@ -5600,11 +5600,11 @@ class DeleteFlowLogResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -5616,11 +5616,11 @@ class DeleteHaVipRequest < TencentCloud::Common::AbstractModel # @param HaVipId: `HAVIP`唯一`ID`,形如:`havip-9o233uri`。 # @type HaVipId: String attr_accessor :HaVipId - + def initialize(havipid=nil) @HaVipId = havipid end def deserialize(params) @@ -5632,11 +5632,11 @@ class DeleteHaVipResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -5648,11 +5648,11 @@ class DeleteIp6TranslatorsRequest < TencentCloud::Common::AbstractModel # @param Ip6TranslatorIds: 待释放的IPV6转换实例的唯一ID,形如‘ip6-xxxxxxxx’ # @type Ip6TranslatorIds: Array attr_accessor :Ip6TranslatorIds - + def initialize(ip6translatorids=nil) @Ip6TranslatorIds = ip6translatorids end def deserialize(params) @@ -5664,11 +5664,11 @@ class DeleteIp6TranslatorsResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -5684,11 +5684,11 @@ # @type CdcId: String # @param VpcId: VPC实例ID。 # @type VpcId: String attr_accessor :LocalGatewayId, :CdcId, :VpcId - + def initialize(localgatewayid=nil, cdcid=nil, vpcid=nil) @LocalGatewayId = localgatewayid @CdcId = cdcid @VpcId = vpcid end @@ -5704,11 +5704,11 @@ class DeleteLocalGatewayResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -5722,11 +5722,11 @@ # @type NatGatewayId: String # @param DestinationIpPortTranslationNatRules: NAT网关的端口转换规则。 # @type DestinationIpPortTranslationNatRules: Array attr_accessor :NatGatewayId, :DestinationIpPortTranslationNatRules - + def initialize(natgatewayid=nil, destinationipporttranslationnatrules=nil) @NatGatewayId = natgatewayid @DestinationIpPortTranslationNatRules = destinationipporttranslationnatrules end @@ -5747,11 +5747,11 @@ class DeleteNatGatewayDestinationIpPortTranslationNatRuleResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -5763,11 +5763,11 @@ class DeleteNatGatewayRequest < TencentCloud::Common::AbstractModel # @param NatGatewayId: NAT网关的ID,形如:`nat-df45454`。 # @type NatGatewayId: String attr_accessor :NatGatewayId - + def initialize(natgatewayid=nil) @NatGatewayId = natgatewayid end def deserialize(params) @@ -5779,11 +5779,11 @@ class DeleteNatGatewayResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -5797,11 +5797,11 @@ # @type NatGatewayId: String # @param NatGatewaySnatIds: NAT网关的SNAT ID列表,形如:`snat-df43254`。 # @type NatGatewaySnatIds: Array attr_accessor :NatGatewayId, :NatGatewaySnatIds - + def initialize(natgatewayid=nil, natgatewaysnatids=nil) @NatGatewayId = natgatewayid @NatGatewaySnatIds = natgatewaysnatids end @@ -5815,11 +5815,11 @@ class DeleteNatGatewaySourceIpTranslationNatRuleResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -5831,11 +5831,11 @@ class DeleteNetDetectRequest < TencentCloud::Common::AbstractModel # @param NetDetectId: 网络探测实例`ID`。形如:`netd-12345678`。 # @type NetDetectId: String attr_accessor :NetDetectId - + def initialize(netdetectid=nil) @NetDetectId = netdetectid end def deserialize(params) @@ -5847,11 +5847,11 @@ class DeleteNetDetectResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -5865,11 +5865,11 @@ # @type NetworkAclId: String # @param NetworkAclQuintupleSet: 网络五元组ACL规则集。 # @type NetworkAclQuintupleSet: :class:`Tencentcloud::Vpc.v20170312.models.NetworkAclQuintupleEntries` attr_accessor :NetworkAclId, :NetworkAclQuintupleSet - + def initialize(networkaclid=nil, networkaclquintupleset=nil) @NetworkAclId = networkaclid @NetworkAclQuintupleSet = networkaclquintupleset end @@ -5886,11 +5886,11 @@ class DeleteNetworkAclQuintupleEntriesResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -5902,11 +5902,11 @@ class DeleteNetworkAclRequest < TencentCloud::Common::AbstractModel # @param NetworkAclId: 网络ACL实例ID。例如:acl-12345678。 # @type NetworkAclId: String attr_accessor :NetworkAclId - + def initialize(networkaclid=nil) @NetworkAclId = networkaclid end def deserialize(params) @@ -5918,11 +5918,11 @@ class DeleteNetworkAclResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -5934,11 +5934,11 @@ class DeleteNetworkInterfaceRequest < TencentCloud::Common::AbstractModel # @param NetworkInterfaceId: 弹性网卡实例ID,例如:eni-m6dyj72l。 # @type NetworkInterfaceId: String attr_accessor :NetworkInterfaceId - + def initialize(networkinterfaceid=nil) @NetworkInterfaceId = networkinterfaceid end def deserialize(params) @@ -5950,11 +5950,11 @@ class DeleteNetworkInterfaceResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -5966,11 +5966,11 @@ class DeleteRouteTableRequest < TencentCloud::Common::AbstractModel # @param RouteTableId: 路由表实例ID,例如:rtb-azd4dt1c。 # @type RouteTableId: String attr_accessor :RouteTableId - + def initialize(routetableid=nil) @RouteTableId = routetableid end def deserialize(params) @@ -5982,11 +5982,11 @@ class DeleteRouteTableResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -6000,11 +6000,11 @@ # @type RouteTableId: String # @param Routes: 路由策略对象,删除路由策略时,仅需使用Route的RouteId字段。 # @type Routes: Array attr_accessor :RouteTableId, :Routes - + def initialize(routetableid=nil, routes=nil) @RouteTableId = routetableid @Routes = routes end @@ -6027,11 +6027,11 @@ # @type RouteSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RouteSet, :RequestId - + def initialize(routeset=nil, requestid=nil) @RouteSet = routeset @RequestId = requestid end @@ -6054,11 +6054,11 @@ # @type SecurityGroupId: String # @param SecurityGroupPolicySet: 安全组规则集合。一个请求中只能删除单个方向的一条或多条规则。支持指定索引(PolicyIndex) 匹配删除和安全组规则匹配删除两种方式,一个请求中只能使用一种匹配方式。 # @type SecurityGroupPolicySet: :class:`Tencentcloud::Vpc.v20170312.models.SecurityGroupPolicySet` attr_accessor :SecurityGroupId, :SecurityGroupPolicySet - + def initialize(securitygroupid=nil, securitygrouppolicyset=nil) @SecurityGroupId = securitygroupid @SecurityGroupPolicySet = securitygrouppolicyset end @@ -6075,11 +6075,11 @@ class DeleteSecurityGroupPoliciesResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -6091,11 +6091,11 @@ class DeleteSecurityGroupRequest < TencentCloud::Common::AbstractModel # @param SecurityGroupId: 安全组实例ID,例如sg-33ocnj9n,可通过DescribeSecurityGroups获取。 # @type SecurityGroupId: String attr_accessor :SecurityGroupId - + def initialize(securitygroupid=nil) @SecurityGroupId = securitygroupid end def deserialize(params) @@ -6107,11 +6107,11 @@ class DeleteSecurityGroupResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -6123,11 +6123,11 @@ class DeleteServiceTemplateGroupRequest < TencentCloud::Common::AbstractModel # @param ServiceTemplateGroupId: 协议端口模板集合实例ID,例如:ppmg-n17uxvve。 # @type ServiceTemplateGroupId: String attr_accessor :ServiceTemplateGroupId - + def initialize(servicetemplategroupid=nil) @ServiceTemplateGroupId = servicetemplategroupid end def deserialize(params) @@ -6139,11 +6139,11 @@ class DeleteServiceTemplateGroupResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -6155,11 +6155,11 @@ class DeleteServiceTemplateRequest < TencentCloud::Common::AbstractModel # @param ServiceTemplateId: 协议端口模板实例ID,例如:ppm-e6dy460g。 # @type ServiceTemplateId: String attr_accessor :ServiceTemplateId - + def initialize(servicetemplateid=nil) @ServiceTemplateId = servicetemplateid end def deserialize(params) @@ -6171,11 +6171,11 @@ class DeleteServiceTemplateResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -6187,11 +6187,11 @@ class DeleteSnapshotPoliciesRequest < TencentCloud::Common::AbstractModel # @param SnapshotPolicyIds: 快照策略Id。 # @type SnapshotPolicyIds: Array attr_accessor :SnapshotPolicyIds - + def initialize(snapshotpolicyids=nil) @SnapshotPolicyIds = snapshotpolicyids end def deserialize(params) @@ -6203,11 +6203,11 @@ class DeleteSnapshotPoliciesResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -6219,11 +6219,11 @@ class DeleteSubnetRequest < TencentCloud::Common::AbstractModel # @param SubnetId: 子网实例ID。可通过DescribeSubnets接口返回值中的SubnetId获取。 # @type SubnetId: String attr_accessor :SubnetId - + def initialize(subnetid=nil) @SubnetId = subnetid end def deserialize(params) @@ -6235,11 +6235,11 @@ class DeleteSubnetResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -6253,11 +6253,11 @@ # @type TemplateId: String # @param TemplateMember: 需要添加的参数模板成员信息,支持IP地址、协议端口、IP地址组、协议端口组四种类型,类型需要与TemplateId参数类型一致。 # @type TemplateMember: Array attr_accessor :TemplateId, :TemplateMember - + def initialize(templateid=nil, templatemember=nil) @TemplateId = templateid @TemplateMember = templatemember end @@ -6278,11 +6278,11 @@ class DeleteTemplateMemberResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -6294,11 +6294,11 @@ class DeleteTrafficPackagesRequest < TencentCloud::Common::AbstractModel # @param TrafficPackageIds: 待删除的流量包唯一ID数组 # @type TrafficPackageIds: Array attr_accessor :TrafficPackageIds - + def initialize(trafficpackageids=nil) @TrafficPackageIds = trafficpackageids end def deserialize(params) @@ -6310,11 +6310,11 @@ class DeleteTrafficPackagesResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -6326,11 +6326,11 @@ class DeleteVpcEndPointRequest < TencentCloud::Common::AbstractModel # @param EndPointId: 终端节点ID。 # @type EndPointId: String attr_accessor :EndPointId - + def initialize(endpointid=nil) @EndPointId = endpointid end def deserialize(params) @@ -6342,11 +6342,11 @@ class DeleteVpcEndPointResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -6358,11 +6358,11 @@ class DeleteVpcEndPointServiceRequest < TencentCloud::Common::AbstractModel # @param EndPointServiceId: 终端节点ID。 # @type EndPointServiceId: String attr_accessor :EndPointServiceId - + def initialize(endpointserviceid=nil) @EndPointServiceId = endpointserviceid end def deserialize(params) @@ -6374,11 +6374,11 @@ class DeleteVpcEndPointServiceResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -6392,11 +6392,11 @@ # @type UserUin: Array # @param EndPointServiceId: 终端节点服务ID。 # @type EndPointServiceId: String attr_accessor :UserUin, :EndPointServiceId - + def initialize(useruin=nil, endpointserviceid=nil) @UserUin = useruin @EndPointServiceId = endpointserviceid end @@ -6410,11 +6410,11 @@ class DeleteVpcEndPointServiceWhiteListResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -6426,11 +6426,11 @@ class DeleteVpcRequest < TencentCloud::Common::AbstractModel # @param VpcId: VPC实例ID。可通过DescribeVpcs接口返回值中的VpcId获取。 # @type VpcId: String attr_accessor :VpcId - + def initialize(vpcid=nil) @VpcId = vpcid end def deserialize(params) @@ -6442,11 +6442,11 @@ class DeleteVpcResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -6460,11 +6460,11 @@ # @type VpnGatewayId: String # @param VpnConnectionId: VPN通道实例ID。形如:vpnx-f49l6u0z。 # @type VpnConnectionId: String attr_accessor :VpnGatewayId, :VpnConnectionId - + def initialize(vpngatewayid=nil, vpnconnectionid=nil) @VpnGatewayId = vpngatewayid @VpnConnectionId = vpnconnectionid end @@ -6478,11 +6478,11 @@ class DeleteVpnConnectionResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -6494,11 +6494,11 @@ class DeleteVpnGatewayRequest < TencentCloud::Common::AbstractModel # @param VpnGatewayId: VPN网关实例ID。 # @type VpnGatewayId: String attr_accessor :VpnGatewayId - + def initialize(vpngatewayid=nil) @VpnGatewayId = vpngatewayid end def deserialize(params) @@ -6510,11 +6510,11 @@ class DeleteVpnGatewayResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -6528,11 +6528,11 @@ # @type VpnGatewayId: String # @param RouteIds: 路由ID信息列表,可以通过[DescribeVpnGatewayRoutes](https://cloud.tencent.com/document/api/215/57676)接口查询。 # @type RouteIds: Array attr_accessor :VpnGatewayId, :RouteIds - + def initialize(vpngatewayid=nil, routeids=nil) @VpnGatewayId = vpngatewayid @RouteIds = routeids end @@ -6546,11 +6546,11 @@ class DeleteVpnGatewayRoutesResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -6564,11 +6564,11 @@ # @type SslVpnClientId: String # @param SslVpnClientIds: SSL-VPN-CLIENT 实例ID列表。批量删除时使用。不可和SslVpnClientId同时使用。 # @type SslVpnClientIds: Array attr_accessor :SslVpnClientId, :SslVpnClientIds - + def initialize(sslvpnclientid=nil, sslvpnclientids=nil) @SslVpnClientId = sslvpnclientid @SslVpnClientIds = sslvpnclientids end @@ -6584,11 +6584,11 @@ # @type TaskId: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TaskId, :RequestId - + def initialize(taskid=nil, requestid=nil) @TaskId = taskid @RequestId = requestid end @@ -6602,11 +6602,11 @@ class DeleteVpnGatewaySslServerRequest < TencentCloud::Common::AbstractModel # @param SslVpnServerId: SSL-VPN-SERVER 实例ID。 # @type SslVpnServerId: String attr_accessor :SslVpnServerId - + def initialize(sslvpnserverid=nil) @SslVpnServerId = sslvpnserverid end def deserialize(params) @@ -6620,11 +6620,11 @@ # @type TaskId: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TaskId, :RequestId - + def initialize(taskid=nil, requestid=nil) @TaskId = taskid @RequestId = requestid end @@ -6635,11 +6635,11 @@ end # DescribeAccountAttributes请求参数结构体 class DescribeAccountAttributesRequest < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -6651,11 +6651,11 @@ # @type AccountAttributeSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :AccountAttributeSet, :RequestId - + def initialize(accountattributeset=nil, requestid=nil) @AccountAttributeSet = accountattributeset @RequestId = requestid end @@ -6673,11 +6673,11 @@ end # DescribeAddressQuota请求参数结构体 class DescribeAddressQuotaRequest < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -6689,11 +6689,11 @@ # @type QuotaSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :QuotaSet, :RequestId - + def initialize(quotaset=nil, requestid=nil) @QuotaSet = quotaset @RequestId = requestid end @@ -6720,11 +6720,11 @@ # @type Offset: String # @param Limit: 返回数量,默认为20,最大值为100。 # @type Limit: String attr_accessor :Filters, :Offset, :Limit - + def initialize(filters=nil, offset=nil, limit=nil) @Filters = filters @Offset = offset @Limit = limit end @@ -6751,11 +6751,11 @@ # @type AddressTemplateGroupSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :AddressTemplateGroupSet, :RequestId - + def initialize(totalcount=nil, addresstemplategroupset=nil, requestid=nil) @TotalCount = totalcount @AddressTemplateGroupSet = addresstemplategroupset @RequestId = requestid end @@ -6785,11 +6785,11 @@ # @type Offset: String # @param Limit: 返回数量,默认为20,最大值为100。 # @type Limit: String attr_accessor :Filters, :Offset, :Limit - + def initialize(filters=nil, offset=nil, limit=nil) @Filters = filters @Offset = offset @Limit = limit end @@ -6816,11 +6816,11 @@ # @type AddressTemplateSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :AddressTemplateSet, :RequestId - + def initialize(totalcount=nil, addresstemplateset=nil, requestid=nil) @TotalCount = totalcount @AddressTemplateSet = addresstemplateset @RequestId = requestid end @@ -6863,11 +6863,11 @@ # @type Offset: Integer # @param Limit: 返回数量,默认为20,最大值为100。关于`Limit`的更进一步介绍请参考 API 中的相关小节。 # @type Limit: Integer attr_accessor :AddressIds, :Filters, :Offset, :Limit - + def initialize(addressids=nil, filters=nil, offset=nil, limit=nil) @AddressIds = addressids @Filters = filters @Offset = offset @Limit = limit @@ -6896,11 +6896,11 @@ # @type AddressSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :AddressSet, :RequestId - + def initialize(totalcount=nil, addressset=nil, requestid=nil) @TotalCount = totalcount @AddressSet = addressset @RequestId = requestid end @@ -6930,11 +6930,11 @@ # @type Offset: Integer # @param Limit: 返回数量,默认为20,最大值为100。 # @type Limit: Integer attr_accessor :VpcIds, :Filters, :Offset, :Limit - + def initialize(vpcids=nil, filters=nil, offset=nil, limit=nil) @VpcIds = vpcids @Filters = filters @Offset = offset @Limit = limit @@ -6964,11 +6964,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :AssistantCidrSet, :TotalCount, :RequestId - + def initialize(assistantcidrset=nil, totalcount=nil, requestid=nil) @AssistantCidrSet = assistantcidrset @TotalCount = totalcount @RequestId = requestid end @@ -6991,11 +6991,11 @@ class DescribeBandwidthPackageBillUsageRequest < TencentCloud::Common::AbstractModel # @param BandwidthPackageId: 后付费共享带宽包的唯一ID # @type BandwidthPackageId: String attr_accessor :BandwidthPackageId - + def initialize(bandwidthpackageid=nil) @BandwidthPackageId = bandwidthpackageid end def deserialize(params) @@ -7009,11 +7009,11 @@ # @type BandwidthPackageBillBandwidthSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :BandwidthPackageBillBandwidthSet, :RequestId - + def initialize(bandwidthpackagebillbandwidthset=nil, requestid=nil) @BandwidthPackageBillBandwidthSet = bandwidthpackagebillbandwidthset @RequestId = requestid end @@ -7031,11 +7031,11 @@ end # DescribeBandwidthPackageQuota请求参数结构体 class DescribeBandwidthPackageQuotaRequest < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -7047,11 +7047,11 @@ # @type QuotaSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :QuotaSet, :RequestId - + def initialize(quotaset=nil, requestid=nil) @QuotaSet = quotaset @RequestId = requestid end @@ -7080,11 +7080,11 @@ # @type Offset: Integer # @param Limit: 返回数量,默认为20,最大值为100。关于`Limit`的更进一步介绍请参考 API [简介](https://cloud.tencent.com/document/api/213/11646)中的相关小节。 # @type Limit: Integer attr_accessor :BandwidthPackageId, :Filters, :Offset, :Limit - + def initialize(bandwidthpackageid=nil, filters=nil, offset=nil, limit=nil) @BandwidthPackageId = bandwidthpackageid @Filters = filters @Offset = offset @Limit = limit @@ -7113,11 +7113,11 @@ # @type ResourceSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :ResourceSet, :RequestId - + def initialize(totalcount=nil, resourceset=nil, requestid=nil) @TotalCount = totalcount @ResourceSet = resourceset @RequestId = requestid end @@ -7156,11 +7156,11 @@ # @type Offset: Integer # @param Limit: 查询带宽包返回数量,默认为20,最大值为100。关于Limit的更进一步介绍请参考 API [简介](https://cloud.tencent.com/document/api/213/15688)中的相关小结。 # @type Limit: Integer attr_accessor :BandwidthPackageIds, :Filters, :Offset, :Limit - + def initialize(bandwidthpackageids=nil, filters=nil, offset=nil, limit=nil) @BandwidthPackageIds = bandwidthpackageids @Filters = filters @Offset = offset @Limit = limit @@ -7189,11 +7189,11 @@ # @type BandwidthPackageSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :BandwidthPackageSet, :RequestId - + def initialize(totalcount=nil, bandwidthpackageset=nil, requestid=nil) @TotalCount = totalcount @BandwidthPackageSet = bandwidthpackageset @RequestId = requestid end @@ -7230,11 +7230,11 @@ # @type OrderField: String # @param OrderDirection: 排序方法。升序:`ASC`,倒序:`DESC`。默认值:`ASC` # @type OrderDirection: String attr_accessor :Offset, :Limit, :Filters, :CcnId, :OrderField, :OrderDirection - + def initialize(offset=nil, limit=nil, filters=nil, ccnid=nil, orderfield=nil, orderdirection=nil) @Offset = offset @Limit = limit @Filters = filters @CcnId = ccnid @@ -7267,11 +7267,11 @@ # @type InstanceSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :InstanceSet, :RequestId - + def initialize(totalcount=nil, instanceset=nil, requestid=nil) @TotalCount = totalcount @InstanceSet = instanceset @RequestId = requestid end @@ -7294,11 +7294,11 @@ class DescribeCcnRegionBandwidthLimitsRequest < TencentCloud::Common::AbstractModel # @param CcnId: CCN实例ID,形如:ccn-f49l6u0z。 # @type CcnId: String attr_accessor :CcnId - + def initialize(ccnid=nil) @CcnId = ccnid end def deserialize(params) @@ -7312,11 +7312,11 @@ # @type CcnRegionBandwidthLimitSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :CcnRegionBandwidthLimitSet, :RequestId - + def initialize(ccnregionbandwidthlimitset=nil, requestid=nil) @CcnRegionBandwidthLimitSet = ccnregionbandwidthlimitset @RequestId = requestid end @@ -7351,11 +7351,11 @@ # @type Offset: Integer # @param Limit: 返回数量 # @type Limit: Integer attr_accessor :CcnId, :RouteIds, :Filters, :Offset, :Limit - + def initialize(ccnid=nil, routeids=nil, filters=nil, offset=nil, limit=nil) @CcnId = ccnid @RouteIds = routeids @Filters = filters @Offset = offset @@ -7386,11 +7386,11 @@ # @type RouteSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :RouteSet, :RequestId - + def initialize(totalcount=nil, routeset=nil, requestid=nil) @TotalCount = totalcount @RouteSet = routeset @RequestId = requestid end @@ -7429,11 +7429,11 @@ # @type OrderField: String # @param OrderDirection: 排序方法。升序:`ASC`,倒序:`DESC`。默认值:`ASC` # @type OrderDirection: String attr_accessor :CcnIds, :Filters, :Offset, :Limit, :OrderField, :OrderDirection - + def initialize(ccnids=nil, filters=nil, offset=nil, limit=nil, orderfield=nil, orderdirection=nil) @CcnIds = ccnids @Filters = filters @Offset = offset @Limit = limit @@ -7466,11 +7466,11 @@ # @type CcnSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :CcnSet, :RequestId - + def initialize(totalcount=nil, ccnset=nil, requestid=nil) @TotalCount = totalcount @CcnSet = ccnset @RequestId = requestid end @@ -7499,11 +7499,11 @@ # @type Offset: String # @param Limit: 返回数量,默认为20,最大值为100。 # @type Limit: String attr_accessor :Filters, :Offset, :Limit - + def initialize(filters=nil, offset=nil, limit=nil) @Filters = filters @Offset = offset @Limit = limit end @@ -7530,11 +7530,11 @@ # @type ClassicLinkInstanceSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :ClassicLinkInstanceSet, :RequestId - + def initialize(totalcount=nil, classiclinkinstanceset=nil, requestid=nil) @TotalCount = totalcount @ClassicLinkInstanceSet = classiclinkinstanceset @RequestId = requestid end @@ -7562,11 +7562,11 @@ # @type Offset: Integer # @param Limit: 单页返回数据量可选值0到100之间的整数,默认20。 # @type Limit: Integer attr_accessor :Filters, :Offset, :Limit - + def initialize(filters=nil, offset=nil, limit=nil) @Filters = filters @Offset = offset @Limit = limit end @@ -7593,11 +7593,11 @@ # @type CcnBandwidthSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :CcnBandwidthSet, :RequestId - + def initialize(totalcount=nil, ccnbandwidthset=nil, requestid=nil) @TotalCount = totalcount @CcnBandwidthSet = ccnbandwidthset @RequestId = requestid end @@ -7654,11 +7654,11 @@ # @type Offset: Integer # @param Limit: 返回数量 # @type Limit: Integer attr_accessor :ServiceProvider, :ComplianceId, :Company, :UniformSocialCreditCode, :LegalPerson, :IssuingAuthority, :BusinessAddress, :PostCode, :Manager, :ManagerId, :ManagerAddress, :ManagerTelephone, :Email, :ServiceStartDate, :ServiceEndDate, :State, :Offset, :Limit - + def initialize(serviceprovider=nil, complianceid=nil, company=nil, uniformsocialcreditcode=nil, legalperson=nil, issuingauthority=nil, businessaddress=nil, postcode=nil, manager=nil, managerid=nil, manageraddress=nil, managertelephone=nil, email=nil, servicestartdate=nil, serviceenddate=nil, state=nil, offset=nil, limit=nil) @ServiceProvider = serviceprovider @ComplianceId = complianceid @Company = company @UniformSocialCreditCode = uniformsocialcreditcode @@ -7708,11 +7708,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :CrossBorderComplianceSet, :TotalCount, :RequestId - + def initialize(crossbordercomplianceset=nil, totalcount=nil, requestid=nil) @CrossBorderComplianceSet = crossbordercomplianceset @TotalCount = totalcount @RequestId = requestid end @@ -7747,11 +7747,11 @@ # @type StartTime: String # @param EndTime: 结束时间。 # @type EndTime: String attr_accessor :SourceRegion, :DestinationRegion, :CcnId, :CcnUin, :Period, :StartTime, :EndTime - + def initialize(sourceregion=nil, destinationregion=nil, ccnid=nil, ccnuin=nil, period=nil, starttime=nil, endtime=nil) @SourceRegion = sourceregion @DestinationRegion = destinationregion @CcnId = ccnid @CcnUin = ccnuin @@ -7778,11 +7778,11 @@ # @type CrossBorderFlowMonitorData: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :CrossBorderFlowMonitorData, :RequestId - + def initialize(crossborderflowmonitordata=nil, requestid=nil) @CrossBorderFlowMonitorData = crossborderflowmonitordata @RequestId = requestid end @@ -7800,11 +7800,11 @@ end # DescribeCustomerGatewayVendors请求参数结构体 class DescribeCustomerGatewayVendorsRequest < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -7816,11 +7816,11 @@ # @type CustomerGatewayVendorSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :CustomerGatewayVendorSet, :RequestId - + def initialize(customergatewayvendorset=nil, requestid=nil) @CustomerGatewayVendorSet = customergatewayvendorset @RequestId = requestid end @@ -7850,11 +7850,11 @@ # @type Offset: Integer # @param Limit: 返回数量,默认为20,最大值为100。 # @type Limit: Integer attr_accessor :CustomerGatewayIds, :Filters, :Offset, :Limit - + def initialize(customergatewayids=nil, filters=nil, offset=nil, limit=nil) @CustomerGatewayIds = customergatewayids @Filters = filters @Offset = offset @Limit = limit @@ -7883,11 +7883,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :CustomerGatewaySet, :TotalCount, :RequestId - + def initialize(customergatewayset=nil, totalcount=nil, requestid=nil) @CustomerGatewaySet = customergatewayset @TotalCount = totalcount @RequestId = requestid end @@ -7921,11 +7921,11 @@ # @type Offset: Integer # @param Limit: 返回数量,默认为20,最大值为100。 # @type Limit: Integer attr_accessor :DhcpIpIds, :Filters, :Offset, :Limit - + def initialize(dhcpipids=nil, filters=nil, offset=nil, limit=nil) @DhcpIpIds = dhcpipids @Filters = filters @Offset = offset @Limit = limit @@ -7954,11 +7954,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :DhcpIpSet, :TotalCount, :RequestId - + def initialize(dhcpipset=nil, totalcount=nil, requestid=nil) @DhcpIpSet = dhcpipset @TotalCount = totalcount @RequestId = requestid end @@ -7989,11 +7989,11 @@ # @type Offset: Integer # @param Limit: 返回数量。 # @type Limit: Integer attr_accessor :DirectConnectGatewayId, :CcnRouteType, :Offset, :Limit - + def initialize(directconnectgatewayid=nil, ccnroutetype=nil, offset=nil, limit=nil) @DirectConnectGatewayId = directconnectgatewayid @CcnRouteType = ccnroutetype @Offset = offset @Limit = limit @@ -8015,11 +8015,11 @@ # @type RouteSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :RouteSet, :RequestId - + def initialize(totalcount=nil, routeset=nil, requestid=nil) @TotalCount = totalcount @RouteSet = routeset @RequestId = requestid end @@ -8055,11 +8055,11 @@ # @type Offset: Integer # @param Limit: 返回数量。 # @type Limit: Integer attr_accessor :DirectConnectGatewayIds, :Filters, :Offset, :Limit - + def initialize(directconnectgatewayids=nil, filters=nil, offset=nil, limit=nil) @DirectConnectGatewayIds = directconnectgatewayids @Filters = filters @Offset = offset @Limit = limit @@ -8088,11 +8088,11 @@ # @type DirectConnectGatewaySet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :DirectConnectGatewaySet, :RequestId - + def initialize(totalcount=nil, directconnectgatewayset=nil, requestid=nil) @TotalCount = totalcount @DirectConnectGatewaySet = directconnectgatewayset @RequestId = requestid end @@ -8117,11 +8117,11 @@ # @type VpcId: String # @param FlowLogId: 流日志唯一ID。 # @type FlowLogId: String attr_accessor :VpcId, :FlowLogId - + def initialize(vpcid=nil, flowlogid=nil) @VpcId = vpcid @FlowLogId = flowlogid end @@ -8137,11 +8137,11 @@ # @type FlowLog: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :FlowLog, :RequestId - + def initialize(flowlog=nil, requestid=nil) @FlowLog = flowlog @RequestId = requestid end @@ -8190,11 +8190,11 @@ # @type Filters: :class:`Tencentcloud::Vpc.v20170312.models.Filter` # @param CloudLogRegion: 流日志存储ID对应的地域信息。 # @type CloudLogRegion: String attr_accessor :VpcId, :FlowLogId, :FlowLogName, :ResourceType, :ResourceId, :TrafficType, :CloudLogId, :CloudLogState, :OrderField, :OrderDirection, :Offset, :Limit, :Filters, :CloudLogRegion - + def initialize(vpcid=nil, flowlogid=nil, flowlogname=nil, resourcetype=nil, resourceid=nil, traffictype=nil, cloudlogid=nil, cloudlogstate=nil, orderfield=nil, orderdirection=nil, offset=nil, limit=nil, filters=nil, cloudlogregion=nil) @VpcId = vpcid @FlowLogId = flowlogid @FlowLogName = flowlogname @ResourceType = resourcetype @@ -8239,11 +8239,11 @@ # @type TotalNum: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :FlowLog, :TotalNum, :RequestId - + def initialize(flowlog=nil, totalnum=nil, requestid=nil) @FlowLog = flowlog @TotalNum = totalnum @RequestId = requestid end @@ -8282,11 +8282,11 @@ # @type OrderField: String # @param OrderDirection: 排序方法。顺序:`ASC`,倒序:`DESC`。默认值`DESC`。 # @type OrderDirection: String attr_accessor :TimePoint, :VpnId, :DirectConnectGatewayId, :PeeringConnectionId, :NatId, :Offset, :Limit, :OrderField, :OrderDirection - + def initialize(timepoint=nil, vpnid=nil, directconnectgatewayid=nil, peeringconnectionid=nil, natid=nil, offset=nil, limit=nil, orderfield=nil, orderdirection=nil) @TimePoint = timepoint @VpnId = vpnid @DirectConnectGatewayId = directconnectgatewayid @PeeringConnectionId = peeringconnectionid @@ -8318,11 +8318,11 @@ # @type GatewayFlowMonitorDetailSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :GatewayFlowMonitorDetailSet, :RequestId - + def initialize(totalcount=nil, gatewayflowmonitordetailset=nil, requestid=nil) @TotalCount = totalcount @GatewayFlowMonitorDetailSet = gatewayflowmonitordetailset @RequestId = requestid end @@ -8354,11 +8354,11 @@ # @type Offset: Integer # @param Limit: 返回数量,默认为20,最大值为100。 # @type Limit: Integer attr_accessor :GatewayId, :IpAddresses, :Offset, :Limit - + def initialize(gatewayid=nil, ipaddresses=nil, offset=nil, limit=nil) @GatewayId = gatewayid @IpAddresses = ipaddresses @Offset = offset @Limit = limit @@ -8380,11 +8380,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :GatewayQosSet, :TotalCount, :RequestId - + def initialize(gatewayqosset=nil, totalcount=nil, requestid=nil) @GatewayQosSet = gatewayqosset @TotalCount = totalcount @RequestId = requestid end @@ -8419,11 +8419,11 @@ # @type Offset: Integer # @param Limit: 返回数量,默认为20,最大值为100。 # @type Limit: Integer attr_accessor :HaVipIds, :Filters, :Offset, :Limit - + def initialize(havipids=nil, filters=nil, offset=nil, limit=nil) @HaVipIds = havipids @Filters = filters @Offset = offset @Limit = limit @@ -8452,11 +8452,11 @@ # @type HaVipSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :HaVipSet, :RequestId - + def initialize(totalcount=nil, havipset=nil, requestid=nil) @TotalCount = totalcount @HaVipSet = havipset @RequestId = requestid end @@ -8487,11 +8487,11 @@ # @type Offset: Integer # @param Limit: 返回数量,默认为20,最大值为100。关于`Limit`的更进一步介绍请参考 API [简介](https://cloud.tencent.com/document/api/213/11646)中的相关小节。 # @type Limit: Integer attr_accessor :Ip6AddressIds, :Filters, :Offset, :Limit - + def initialize(ip6addressids=nil, filters=nil, offset=nil, limit=nil) @Ip6AddressIds = ip6addressids @Filters = filters @Offset = offset @Limit = limit @@ -8520,11 +8520,11 @@ # @type AddressSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :AddressSet, :RequestId - + def initialize(totalcount=nil, addressset=nil, requestid=nil) @TotalCount = totalcount @AddressSet = addressset @RequestId = requestid end @@ -8547,11 +8547,11 @@ class DescribeIp6TranslatorQuotaRequest < TencentCloud::Common::AbstractModel # @param Ip6TranslatorIds: 待查询IPV6转换实例的唯一ID列表,形如ip6-xxxxxxxx # @type Ip6TranslatorIds: Array attr_accessor :Ip6TranslatorIds - + def initialize(ip6translatorids=nil) @Ip6TranslatorIds = ip6translatorids end def deserialize(params) @@ -8566,11 +8566,11 @@ # @type QuotaSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :QuotaSet, :RequestId - + def initialize(quotaset=nil, requestid=nil) @QuotaSet = quotaset @RequestId = requestid end @@ -8601,11 +8601,11 @@ # @type Offset: Integer # @param Limit: 返回数量,默认为20,最大值为100。关于`Limit`的更进一步介绍请参考 API [简介](https://cloud.tencent.com/document/api/213/11646)中的相关小节。 # @type Limit: Integer attr_accessor :Ip6TranslatorIds, :Filters, :Offset, :Limit - + def initialize(ip6translatorids=nil, filters=nil, offset=nil, limit=nil) @Ip6TranslatorIds = ip6translatorids @Filters = filters @Offset = offset @Limit = limit @@ -8634,11 +8634,11 @@ # @type Ip6TranslatorSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :Ip6TranslatorSet, :RequestId - + def initialize(totalcount=nil, ip6translatorset=nil, requestid=nil) @TotalCount = totalcount @Ip6TranslatorSet = ip6translatorset @RequestId = requestid end @@ -8661,11 +8661,11 @@ class DescribeIpGeolocationDatabaseUrlRequest < TencentCloud::Common::AbstractModel # @param Type: IP地理位置库协议类型,目前仅支持"ipv4"。 # @type Type: String attr_accessor :Type - + def initialize(type=nil) @Type = type end def deserialize(params) @@ -8681,11 +8681,11 @@ # @type ExpiredAt: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :DownLoadUrl, :ExpiredAt, :RequestId - + def initialize(downloadurl=nil, expiredat=nil, requestid=nil) @DownLoadUrl = downloadurl @ExpiredAt = expiredat @RequestId = requestid end @@ -8703,11 +8703,11 @@ # @type AddressIps: Array # @param Fields: 需查询的IP地址的字段信息。 # @type Fields: :class:`Tencentcloud::Vpc.v20170312.models.IpField` attr_accessor :AddressIps, :Fields - + def initialize(addressips=nil, fields=nil) @AddressIps = addressips @Fields = fields end @@ -8728,11 +8728,11 @@ # @type Total: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :AddressInfo, :Total, :RequestId - + def initialize(addressinfo=nil, total=nil, requestid=nil) @AddressInfo = addressinfo @Total = total @RequestId = requestid end @@ -8760,11 +8760,11 @@ # @type Offset: Integer # @param Limit: 返回数量,默认为20,最大值为100。关于`Limit`的更进一步介绍请参考 API [简介](https://cloud.tencent.com/document/api/213/11646)中的相关小节。 # @type Limit: Integer attr_accessor :Filters, :Offset, :Limit - + def initialize(filters=nil, offset=nil, limit=nil) @Filters = filters @Offset = offset @Limit = limit end @@ -8791,11 +8791,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :LocalGatewaySet, :TotalCount, :RequestId - + def initialize(localgatewayset=nil, totalcount=nil, requestid=nil) @LocalGatewaySet = localgatewayset @TotalCount = totalcount @RequestId = requestid end @@ -8832,11 +8832,11 @@ # @type Offset: Integer # @param Limit: 返回数量,默认为20,最大值为100。 # @type Limit: Integer attr_accessor :NatGatewayIds, :Filters, :Offset, :Limit - + def initialize(natgatewayids=nil, filters=nil, offset=nil, limit=nil) @NatGatewayIds = natgatewayids @Filters = filters @Offset = offset @Limit = limit @@ -8865,11 +8865,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :NatGatewayDestinationIpPortTranslationNatRuleSet, :TotalCount, :RequestId - + def initialize(natgatewaydestinationipporttranslationnatruleset=nil, totalcount=nil, requestid=nil) @NatGatewayDestinationIpPortTranslationNatRuleSet = natgatewaydestinationipporttranslationnatruleset @TotalCount = totalcount @RequestId = requestid end @@ -8898,11 +8898,11 @@ # @type Limit: Integer # @param Offset: 大于0 # @type Offset: Integer attr_accessor :NatGatewayId, :VpcId, :Limit, :Offset - + def initialize(natgatewayid=nil, vpcid=nil, limit=nil, offset=nil) @NatGatewayId = natgatewayid @VpcId = vpcid @Limit = limit @Offset = offset @@ -8924,11 +8924,11 @@ # @type Total: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :NatDirectConnectGatewayRouteSet, :Total, :RequestId - + def initialize(natdirectconnectgatewayrouteset=nil, total=nil, requestid=nil) @NatDirectConnectGatewayRouteSet = natdirectconnectgatewayrouteset @Total = total @RequestId = requestid end @@ -8960,11 +8960,11 @@ # @type Offset: Integer # @param Limit: 返回数量,默认为20,最大值为100。 # @type Limit: Integer attr_accessor :NatGatewayId, :Filters, :Offset, :Limit - + def initialize(natgatewayid=nil, filters=nil, offset=nil, limit=nil) @NatGatewayId = natgatewayid @Filters = filters @Offset = offset @Limit = limit @@ -8994,11 +8994,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :SourceIpTranslationNatRuleSet, :TotalCount, :RequestId - + def initialize(sourceiptranslationnatruleset=nil, totalcount=nil, requestid=nil) @SourceIpTranslationNatRuleSet = sourceiptranslationnatruleset @TotalCount = totalcount @RequestId = requestid end @@ -9031,11 +9031,11 @@ # @type Offset: Integer # @param Limit: 返回数量,默认为20,最大值为100。 # @type Limit: Integer attr_accessor :NatGatewayIds, :Filters, :Offset, :Limit - + def initialize(natgatewayids=nil, filters=nil, offset=nil, limit=nil) @NatGatewayIds = natgatewayids @Filters = filters @Offset = offset @Limit = limit @@ -9064,11 +9064,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :NatGatewaySet, :TotalCount, :RequestId - + def initialize(natgatewayset=nil, totalcount=nil, requestid=nil) @NatGatewaySet = natgatewayset @TotalCount = totalcount @RequestId = requestid end @@ -9098,11 +9098,11 @@ # @type Offset: Integer # @param Limit: 返回数量,默认为20,最大值为100。 # @type Limit: Integer attr_accessor :NetDetectIds, :Filters, :Offset, :Limit - + def initialize(netdetectids=nil, filters=nil, offset=nil, limit=nil) @NetDetectIds = netdetectids @Filters = filters @Offset = offset @Limit = limit @@ -9133,11 +9133,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :NetDetectStateSet, :TotalCount, :RequestId - + def initialize(netdetectstateset=nil, totalcount=nil, requestid=nil) @NetDetectStateSet = netdetectstateset @TotalCount = totalcount @RequestId = requestid end @@ -9170,11 +9170,11 @@ # @type Offset: Integer # @param Limit: 返回数量,默认为20,最大值为100。 # @type Limit: Integer attr_accessor :NetDetectIds, :Filters, :Offset, :Limit - + def initialize(netdetectids=nil, filters=nil, offset=nil, limit=nil) @NetDetectIds = netdetectids @Filters = filters @Offset = offset @Limit = limit @@ -9205,11 +9205,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :NetDetectSet, :TotalCount, :RequestId - + def initialize(netdetectset=nil, totalcount=nil, requestid=nil) @NetDetectSet = netdetectset @TotalCount = totalcount @RequestId = requestid end @@ -9229,11 +9229,11 @@ end # DescribeNetworkAccountType请求参数结构体 class DescribeNetworkAccountTypeRequest < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -9245,11 +9245,11 @@ # @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 @@ -9276,11 +9276,11 @@ # <li>network-acl-quintuple-entry-id - String - 五元组唯一ID,形如:'acli45-ahnu4rv5'。</li> # <li>network-acl-direction - String - 方向,形如:'INGRESS'或'EGRESS'。</li> # @type Filters: Array attr_accessor :NetworkAclId, :Offset, :Limit, :Filters - + def initialize(networkaclid=nil, offset=nil, limit=nil, filters=nil) @NetworkAclId = networkaclid @Offset = offset @Limit = limit @Filters = filters @@ -9309,11 +9309,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :NetworkAclQuintupleSet, :TotalCount, :RequestId - + def initialize(networkaclquintupleset=nil, totalcount=nil, requestid=nil) @NetworkAclQuintupleSet = networkaclquintupleset @TotalCount = totalcount @RequestId = requestid end @@ -9345,11 +9345,11 @@ # @type Offset: Integer # @param Limit: 返回数量,默认为20,最小值为1,最大值为100。 # @type Limit: Integer attr_accessor :Filters, :NetworkAclIds, :Offset, :Limit - + def initialize(filters=nil, networkaclids=nil, offset=nil, limit=nil) @Filters = filters @NetworkAclIds = networkaclids @Offset = offset @Limit = limit @@ -9378,11 +9378,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :NetworkAclSet, :TotalCount, :RequestId - + def initialize(networkaclset=nil, totalcount=nil, requestid=nil) @NetworkAclSet = networkaclset @TotalCount = totalcount @RequestId = requestid end @@ -9405,11 +9405,11 @@ class DescribeNetworkInterfaceLimitRequest < TencentCloud::Common::AbstractModel # @param InstanceId: 要查询的CVM实例ID或弹性网卡ID。 # @type InstanceId: String attr_accessor :InstanceId - + def initialize(instanceid=nil) @InstanceId = instanceid end def deserialize(params) @@ -9437,11 +9437,11 @@ # @type SubEniPrivateIpAddressQuantity: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :EniQuantity, :EniPrivateIpAddressQuantity, :ExtendEniQuantity, :ExtendEniPrivateIpAddressQuantity, :SubEniQuantity, :SubEniPrivateIpAddressQuantity, :RequestId - + def initialize(eniquantity=nil, eniprivateipaddressquantity=nil, extendeniquantity=nil, extendeniprivateipaddressquantity=nil, subeniquantity=nil, subeniprivateipaddressquantity=nil, requestid=nil) @EniQuantity = eniquantity @EniPrivateIpAddressQuantity = eniprivateipaddressquantity @ExtendEniQuantity = extendeniquantity @ExtendEniPrivateIpAddressQuantity = extendeniprivateipaddressquantity @@ -9487,11 +9487,11 @@ # @type Offset: Integer # @param Limit: 返回数量,默认为20,最大值为100。 # @type Limit: Integer attr_accessor :NetworkInterfaceIds, :Filters, :Offset, :Limit - + def initialize(networkinterfaceids=nil, filters=nil, offset=nil, limit=nil) @NetworkInterfaceIds = networkinterfaceids @Filters = filters @Offset = offset @Limit = limit @@ -9520,11 +9520,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :NetworkInterfaceSet, :TotalCount, :RequestId - + def initialize(networkinterfaceset=nil, totalcount=nil, requestid=nil) @NetworkInterfaceSet = networkinterfaceset @TotalCount = totalcount @RequestId = requestid end @@ -9547,11 +9547,11 @@ class DescribeProductQuotaRequest < TencentCloud::Common::AbstractModel # @param Product: 查询的网络产品名称,可查询的产品有:vpc、ccn、vpn、dc、dfw、clb、eip。 # @type Product: String attr_accessor :Product - + def initialize(product=nil) @Product = product end def deserialize(params) @@ -9567,11 +9567,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :ProductQuotaSet, :TotalCount, :RequestId - + def initialize(productquotaset=nil, totalcount=nil, requestid=nil) @ProductQuotaSet = productquotaset @TotalCount = totalcount @RequestId = requestid end @@ -9596,11 +9596,11 @@ # @type RouteTableId: String # @param DestinationCidrBlocks: 要检查的与之冲突的目的端列表。 # @type DestinationCidrBlocks: Array attr_accessor :RouteTableId, :DestinationCidrBlocks - + def initialize(routetableid=nil, destinationcidrblocks=nil) @RouteTableId = routetableid @DestinationCidrBlocks = destinationcidrblocks end @@ -9616,11 +9616,11 @@ # @type RouteConflictSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RouteConflictSet, :RequestId - + def initialize(routeconflictset=nil, requestid=nil) @RouteConflictSet = routeconflictset @RequestId = requestid end @@ -9667,11 +9667,11 @@ # @type Offset: String # @param Limit: 请求对象个数。 # @type Limit: String attr_accessor :Filters, :RouteTableIds, :Offset, :Limit - + def initialize(filters=nil, routetableids=nil, offset=nil, limit=nil) @Filters = filters @RouteTableIds = routetableids @Offset = offset @Limit = limit @@ -9700,11 +9700,11 @@ # @type RouteTableSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :RouteTableSet, :RequestId - + def initialize(totalcount=nil, routetableset=nil, requestid=nil) @TotalCount = totalcount @RouteTableSet = routetableset @RequestId = requestid end @@ -9727,11 +9727,11 @@ class DescribeSecurityGroupAssociationStatisticsRequest < TencentCloud::Common::AbstractModel # @param SecurityGroupIds: 安全实例ID,例如sg-33ocnj9n,可通过DescribeSecurityGroups获取。 # @type SecurityGroupIds: Array attr_accessor :SecurityGroupIds - + def initialize(securitygroupids=nil) @SecurityGroupIds = securitygroupids end def deserialize(params) @@ -9745,11 +9745,11 @@ # @type SecurityGroupAssociationStatisticsSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :SecurityGroupAssociationStatisticsSet, :RequestId - + def initialize(securitygroupassociationstatisticsset=nil, requestid=nil) @SecurityGroupAssociationStatisticsSet = securitygroupassociationstatisticsset @RequestId = requestid end @@ -9767,11 +9767,11 @@ end # DescribeSecurityGroupLimits请求参数结构体 class DescribeSecurityGroupLimitsRequest < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -9783,11 +9783,11 @@ # @type SecurityGroupLimitSet: :class:`Tencentcloud::Vpc.v20170312.models.SecurityGroupLimitSet` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :SecurityGroupLimitSet, :RequestId - + def initialize(securitygrouplimitset=nil, requestid=nil) @SecurityGroupLimitSet = securitygrouplimitset @RequestId = requestid end @@ -9815,11 +9815,11 @@ # <li>direction - String - 协议规则,可选值:`ALL`,所有策略;`INBOUND`,入站规则;`OUTBOUND`,出站规则。</li> # <li>description - String - 协议描述,该过滤条件支持模糊匹配。</li> # @type Filters: Array attr_accessor :SecurityGroupId, :Filters - + def initialize(securitygroupid=nil, filters=nil) @SecurityGroupId = securitygroupid @Filters = filters end @@ -9842,11 +9842,11 @@ # @type SecurityGroupPolicySet: :class:`Tencentcloud::Vpc.v20170312.models.SecurityGroupPolicySet` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :SecurityGroupPolicySet, :RequestId - + def initialize(securitygrouppolicyset=nil, requestid=nil) @SecurityGroupPolicySet = securitygrouppolicyset @RequestId = requestid end @@ -9863,11 +9863,11 @@ class DescribeSecurityGroupReferencesRequest < TencentCloud::Common::AbstractModel # @param SecurityGroupIds: 安全组实例ID数组。格式如:['sg-12345678']。 # @type SecurityGroupIds: Array attr_accessor :SecurityGroupIds - + def initialize(securitygroupids=nil) @SecurityGroupIds = securitygroupids end def deserialize(params) @@ -9881,11 +9881,11 @@ # @type ReferredSecurityGroupSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :ReferredSecurityGroupSet, :RequestId - + def initialize(referredsecuritygroupset=nil, requestid=nil) @ReferredSecurityGroupSet = referredsecuritygroupset @RequestId = requestid end @@ -9917,11 +9917,11 @@ # @type Offset: String # @param Limit: 返回数量,默认为20,最大值为100。 # @type Limit: String attr_accessor :SecurityGroupIds, :Filters, :Offset, :Limit - + def initialize(securitygroupids=nil, filters=nil, offset=nil, limit=nil) @SecurityGroupIds = securitygroupids @Filters = filters @Offset = offset @Limit = limit @@ -9951,11 +9951,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :SecurityGroupSet, :TotalCount, :RequestId - + def initialize(securitygroupset=nil, totalcount=nil, requestid=nil) @SecurityGroupSet = securitygroupset @TotalCount = totalcount @RequestId = requestid end @@ -9984,11 +9984,11 @@ # @type Offset: String # @param Limit: 返回数量,默认为20,最大值为100。 # @type Limit: String attr_accessor :Filters, :Offset, :Limit - + def initialize(filters=nil, offset=nil, limit=nil) @Filters = filters @Offset = offset @Limit = limit end @@ -10015,11 +10015,11 @@ # @type ServiceTemplateGroupSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :ServiceTemplateGroupSet, :RequestId - + def initialize(totalcount=nil, servicetemplategroupset=nil, requestid=nil) @TotalCount = totalcount @ServiceTemplateGroupSet = servicetemplategroupset @RequestId = requestid end @@ -10049,11 +10049,11 @@ # @type Offset: String # @param Limit: 返回数量,默认为20,最大值为100。 # @type Limit: String attr_accessor :Filters, :Offset, :Limit - + def initialize(filters=nil, offset=nil, limit=nil) @Filters = filters @Offset = offset @Limit = limit end @@ -10080,11 +10080,11 @@ # @type ServiceTemplateSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :ServiceTemplateSet, :RequestId - + def initialize(totalcount=nil, servicetemplateset=nil, requestid=nil) @TotalCount = totalcount @ServiceTemplateSet = servicetemplateset @RequestId = requestid end @@ -10111,11 +10111,11 @@ # @type SnapshotFileId: String # @param SecurityGroupId: 安全组Id。 # @type SecurityGroupId: String attr_accessor :SnapshotPolicyId, :SnapshotFileId, :SecurityGroupId - + def initialize(snapshotpolicyid=nil, snapshotfileid=nil, securitygroupid=nil) @SnapshotPolicyId = snapshotpolicyid @SnapshotFileId = snapshotfileid @SecurityGroupId = securitygroupid end @@ -10145,11 +10145,11 @@ # @type BackupData: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :InstanceId, :SnapshotPolicyId, :SnapshotFileId, :BackupTime, :Operator, :OriginalData, :BackupData, :RequestId - + def initialize(instanceid=nil, snapshotpolicyid=nil, snapshotfileid=nil, backuptime=nil, operator=nil, originaldata=nil, backupdata=nil, requestid=nil) @InstanceId = instanceid @SnapshotPolicyId = snapshotpolicyid @SnapshotFileId = snapshotfileid @BackupTime = backuptime @@ -10198,11 +10198,11 @@ # @type Offset: Integer # @param Limit: 返回数量,默认为20,最大为200。 # @type Limit: Integer attr_accessor :SnapshotPolicyId, :Filters, :Offset, :Limit - + def initialize(snapshotpolicyid=nil, filters=nil, offset=nil, limit=nil) @SnapshotPolicyId = snapshotpolicyid @Filters = filters @Offset = offset @Limit = limit @@ -10231,11 +10231,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :InstanceSet, :TotalCount, :RequestId - + def initialize(instanceset=nil, totalcount=nil, requestid=nil) @InstanceSet = instanceset @TotalCount = totalcount @RequestId = requestid end @@ -10268,11 +10268,11 @@ # @type Offset: Integer # @param Limit: 返回数量,默认为20,最大为100。 # @type Limit: Integer attr_accessor :BusinessType, :InstanceId, :StartDate, :EndDate, :Offset, :Limit - + def initialize(businesstype=nil, instanceid=nil, startdate=nil, enddate=nil, offset=nil, limit=nil) @BusinessType = businesstype @InstanceId = instanceid @StartDate = startdate @EndDate = enddate @@ -10298,11 +10298,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :SnapshotFileSet, :TotalCount, :RequestId - + def initialize(snapshotfileset=nil, totalcount=nil, requestid=nil) @SnapshotFileSet = snapshotfileset @TotalCount = totalcount @RequestId = requestid end @@ -10333,11 +10333,11 @@ # @type Offset: Integer # @param Limit: 返回数量,默认为20,最大为200。 # @type Limit: Integer attr_accessor :SnapshotPolicyIds, :Filters, :Offset, :Limit - + def initialize(snapshotpolicyids=nil, filters=nil, offset=nil, limit=nil) @SnapshotPolicyIds = snapshotpolicyids @Filters = filters @Offset = offset @Limit = limit @@ -10366,11 +10366,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :SnapshotPolicySet, :TotalCount, :RequestId - + def initialize(snapshotpolicyset=nil, totalcount=nil, requestid=nil) @SnapshotPolicySet = snapshotpolicyset @TotalCount = totalcount @RequestId = requestid end @@ -10393,11 +10393,11 @@ class DescribeSubnetResourceDashboardRequest < TencentCloud::Common::AbstractModel # @param SubnetIds: Subnet实例ID,例如:subnet-f1xjkw1b。 # @type SubnetIds: Array attr_accessor :SubnetIds - + def initialize(subnetids=nil) @SubnetIds = subnetids end def deserialize(params) @@ -10411,11 +10411,11 @@ # @type ResourceStatisticsSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :ResourceStatisticsSet, :RequestId - + def initialize(resourcestatisticsset=nil, requestid=nil) @ResourceStatisticsSet = resourcestatisticsset @RequestId = requestid end @@ -10455,11 +10455,11 @@ # @type Offset: String # @param Limit: 返回数量,默认为20,最大值为100。 # @type Limit: String attr_accessor :SubnetIds, :Filters, :Offset, :Limit - + def initialize(subnetids=nil, filters=nil, offset=nil, limit=nil) @SubnetIds = subnetids @Filters = filters @Offset = offset @Limit = limit @@ -10488,11 +10488,11 @@ # @type SubnetSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :SubnetSet, :RequestId - + def initialize(totalcount=nil, subnetset=nil, requestid=nil) @TotalCount = totalcount @SubnetSet = subnetset @RequestId = requestid end @@ -10517,11 +10517,11 @@ # @type TaskId: Integer # @param DealName: 计费订单号。TaskId和DealName必填一个参数 # @type DealName: String attr_accessor :TaskId, :DealName - + def initialize(taskid=nil, dealname=nil) @TaskId = taskid @DealName = dealname end @@ -10539,11 +10539,11 @@ # @type Result: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TaskId, :Result, :RequestId - + def initialize(taskid=nil, result=nil, requestid=nil) @TaskId = taskid @Result = result @RequestId = requestid end @@ -10556,11 +10556,11 @@ end # DescribeTemplateLimits请求参数结构体 class DescribeTemplateLimitsRequest < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -10572,11 +10572,11 @@ # @type TemplateLimit: :class:`Tencentcloud::Vpc.v20170312.models.TemplateLimit` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TemplateLimit, :RequestId - + def initialize(templatelimit=nil, requestid=nil) @TemplateLimit = templatelimit @RequestId = requestid end @@ -10599,11 +10599,11 @@ # @type Offset: Integer # @param Limit: 单页返回数据量,可选值0到100之间的整数,默认20。 # @type Limit: Integer attr_accessor :Filters, :Offset, :Limit - + def initialize(filters=nil, offset=nil, limit=nil) @Filters = filters @Offset = offset @Limit = limit end @@ -10631,11 +10631,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :CcnSet, :TotalCount, :RequestId - + def initialize(ccnset=nil, totalcount=nil, requestid=nil) @CcnSet = ccnset @TotalCount = totalcount @RequestId = requestid end @@ -10667,11 +10667,11 @@ # @type Offset: Integer # @param Limit: 分页参数 # @type Limit: Integer attr_accessor :TrafficPackageIds, :Filters, :Offset, :Limit - + def initialize(trafficpackageids=nil, filters=nil, offset=nil, limit=nil) @TrafficPackageIds = trafficpackageids @Filters = filters @Offset = offset @Limit = limit @@ -10700,11 +10700,11 @@ # @type TrafficPackageSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :TrafficPackageSet, :RequestId - + def initialize(totalcount=nil, trafficpackageset=nil, requestid=nil) @TotalCount = totalcount @TrafficPackageSet = trafficpackageset @RequestId = requestid end @@ -10735,11 +10735,11 @@ # @type Offset: Integer # @param Limit: 请求对象个数。 # @type Limit: Integer attr_accessor :VpcId, :SubnetId, :IpAddresses, :Offset, :Limit - + def initialize(vpcid=nil, subnetid=nil, ipaddresses=nil, offset=nil, limit=nil) @VpcId = vpcid @SubnetId = subnetid @IpAddresses = ipaddresses @Offset = offset @@ -10765,11 +10765,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :IpAddressStates, :TotalCount, :RequestId - + def initialize(ipaddressstates=nil, totalcount=nil, requestid=nil) @IpAddressStates = ipaddressstates @TotalCount = totalcount @RequestId = requestid end @@ -10802,11 +10802,11 @@ # @type Limit: Integer # @param EndPointId: 终端节点ID列表。 # @type EndPointId: Array attr_accessor :Filters, :Offset, :Limit, :EndPointId - + def initialize(filters=nil, offset=nil, limit=nil, endpointid=nil) @Filters = filters @Offset = offset @Limit = limit @EndPointId = endpointid @@ -10835,11 +10835,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :EndPointSet, :TotalCount, :RequestId - + def initialize(endpointset=nil, totalcount=nil, requestid=nil) @EndPointSet = endpointset @TotalCount = totalcount @RequestId = requestid end @@ -10872,11 +10872,11 @@ # @type Limit: Integer # @param EndPointServiceIds: 终端节点服务ID。不支持同时传入参数 EndPointServiceIds and Filters。 # @type EndPointServiceIds: Array attr_accessor :Filters, :Offset, :Limit, :EndPointServiceIds - + def initialize(filters=nil, offset=nil, limit=nil, endpointserviceids=nil) @Filters = filters @Offset = offset @Limit = limit @EndPointServiceIds = endpointserviceids @@ -10905,11 +10905,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :EndPointServiceSet, :TotalCount, :RequestId - + def initialize(endpointserviceset=nil, totalcount=nil, requestid=nil) @EndPointServiceSet = endpointserviceset @TotalCount = totalcount @RequestId = requestid end @@ -10938,11 +10938,11 @@ # <li> user-uin String - (过滤条件)用户UIN。</li> # <li> end-point-service-id String - (过滤条件)终端节点服务ID。</li> # @type Filters: Array attr_accessor :Offset, :Limit, :Filters - + def initialize(offset=nil, limit=nil, filters=nil) @Offset = offset @Limit = limit @Filters = filters end @@ -10969,11 +10969,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :VpcEndpointServiceUserSet, :TotalCount, :RequestId - + def initialize(vpcendpointserviceuserset=nil, totalcount=nil, requestid=nil) @VpcEndpointServiceUserSet = vpcendpointserviceuserset @TotalCount = totalcount @RequestId = requestid end @@ -11003,11 +11003,11 @@ # @type Offset: Integer # @param Limit: 返回数量,默认为20,最大值为100。 # @type Limit: Integer attr_accessor :Filters, :Offset, :Limit - + def initialize(filters=nil, offset=nil, limit=nil) @Filters = filters @Offset = offset @Limit = limit end @@ -11034,11 +11034,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :InstanceSet, :TotalCount, :RequestId - + def initialize(instanceset=nil, totalcount=nil, requestid=nil) @InstanceSet = instanceset @TotalCount = totalcount @RequestId = requestid end @@ -11069,11 +11069,11 @@ # @type Limit: Integer # @param SubnetId: VPC下的子网ID。 # @type SubnetId: String attr_accessor :VpcId, :Ipv6Addresses, :Offset, :Limit, :SubnetId - + def initialize(vpcid=nil, ipv6addresses=nil, offset=nil, limit=nil, subnetid=nil) @VpcId = vpcid @Ipv6Addresses = ipv6addresses @Offset = offset @Limit = limit @@ -11097,11 +11097,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Ipv6AddressSet, :TotalCount, :RequestId - + def initialize(ipv6addressset=nil, totalcount=nil, requestid=nil) @Ipv6AddressSet = ipv6addressset @TotalCount = totalcount @RequestId = requestid end @@ -11124,11 +11124,11 @@ class DescribeVpcLimitsRequest < TencentCloud::Common::AbstractModel # @param LimitTypes: 配额名称。每次最大查询100个配额类型。 # @type LimitTypes: Array attr_accessor :LimitTypes - + def initialize(limittypes=nil) @LimitTypes = limittypes end def deserialize(params) @@ -11142,11 +11142,11 @@ # @type VpcLimitSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :VpcLimitSet, :RequestId - + def initialize(vpclimitset=nil, requestid=nil) @VpcLimitSet = vpclimitset @RequestId = requestid end @@ -11169,11 +11169,11 @@ # @type VpcId: String # @param PrivateIpAddresses: 内网`IP`地址列表,批量查询单次请求最多支持`10`个。 # @type PrivateIpAddresses: Array attr_accessor :VpcId, :PrivateIpAddresses - + def initialize(vpcid=nil, privateipaddresses=nil) @VpcId = vpcid @PrivateIpAddresses = privateipaddresses end @@ -11189,11 +11189,11 @@ # @type VpcPrivateIpAddressSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :VpcPrivateIpAddressSet, :RequestId - + def initialize(vpcprivateipaddressset=nil, requestid=nil) @VpcPrivateIpAddressSet = vpcprivateipaddressset @RequestId = requestid end @@ -11214,11 +11214,11 @@ class DescribeVpcResourceDashboardRequest < TencentCloud::Common::AbstractModel # @param VpcIds: Vpc实例ID,例如:vpc-f1xjkw1b。 # @type VpcIds: Array attr_accessor :VpcIds - + def initialize(vpcids=nil) @VpcIds = vpcids end def deserialize(params) @@ -11232,11 +11232,11 @@ # @type ResourceDashboardSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :ResourceDashboardSet, :RequestId - + def initialize(resourcedashboardset=nil, requestid=nil) @ResourceDashboardSet = resourcedashboardset @RequestId = requestid end @@ -11257,11 +11257,11 @@ class DescribeVpcTaskResultRequest < TencentCloud::Common::AbstractModel # @param TaskId: 异步任务请求返回的RequestId。 # @type TaskId: String attr_accessor :TaskId - + def initialize(taskid=nil) @TaskId = taskid end def deserialize(params) @@ -11280,11 +11280,11 @@ # @type Result: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Status, :Output, :Result, :RequestId - + def initialize(status=nil, output=nil, result=nil, requestid=nil) @Status = status @Output = output @Result = result @RequestId = requestid @@ -11325,11 +11325,11 @@ # @type Offset: String # @param Limit: 返回数量,默认为20,最大值为100。 # @type Limit: String attr_accessor :VpcIds, :Filters, :Offset, :Limit - + def initialize(vpcids=nil, filters=nil, offset=nil, limit=nil) @VpcIds = vpcids @Filters = filters @Offset = offset @Limit = limit @@ -11358,11 +11358,11 @@ # @type VpcSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :VpcSet, :RequestId - + def initialize(totalcount=nil, vpcset=nil, requestid=nil) @TotalCount = totalcount @VpcSet = vpcset @RequestId = requestid end @@ -11396,11 +11396,11 @@ # @type Offset: Integer # @param Limit: 返回数量,默认为20,最大值为100。 # @type Limit: Integer attr_accessor :VpnConnectionIds, :Filters, :Offset, :Limit - + def initialize(vpnconnectionids=nil, filters=nil, offset=nil, limit=nil) @VpnConnectionIds = vpnconnectionids @Filters = filters @Offset = offset @Limit = limit @@ -11429,11 +11429,11 @@ # @type VpnConnectionSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :VpnConnectionSet, :RequestId - + def initialize(totalcount=nil, vpnconnectionset=nil, requestid=nil) @TotalCount = totalcount @VpnConnectionSet = vpnconnectionset @RequestId = requestid end @@ -11460,11 +11460,11 @@ # @type Offset: Integer # @param Limit: 返回数量。默认值:20 # @type Limit: Integer attr_accessor :VpnGatewayId, :Offset, :Limit - + def initialize(vpngatewayid=nil, offset=nil, limit=nil) @VpnGatewayId = vpngatewayid @Offset = offset @Limit = limit end @@ -11484,11 +11484,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RouteSet, :TotalCount, :RequestId - + def initialize(routeset=nil, totalcount=nil, requestid=nil) @RouteSet = routeset @TotalCount = totalcount @RequestId = requestid end @@ -11517,11 +11517,11 @@ # @type Offset: Integer # @param Limit: 单页个数, 默认20, 最大值100。 # @type Limit: Integer attr_accessor :VpnGatewayId, :Filters, :Offset, :Limit - + def initialize(vpngatewayid=nil, filters=nil, offset=nil, limit=nil) @VpnGatewayId = vpngatewayid @Filters = filters @Offset = offset @Limit = limit @@ -11551,11 +11551,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Routes, :TotalCount, :RequestId - + def initialize(routes=nil, totalcount=nil, requestid=nil) @Routes = routes @TotalCount = totalcount @RequestId = requestid end @@ -11592,11 +11592,11 @@ # @type SslVpnClientIds: Array # @param IsVpnPortal: VPN门户网站使用。默认是False。 # @type IsVpnPortal: Boolean attr_accessor :Filters, :Offset, :Limit, :SslVpnClientIds, :IsVpnPortal - + def initialize(filters=nil, offset=nil, limit=nil, sslvpnclientids=nil, isvpnportal=nil) @Filters = filters @Offset = offset @Limit = limit @SslVpnClientIds = sslvpnclientids @@ -11627,11 +11627,11 @@ # @type SslVpnClientSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :SslVpnClientSet, :RequestId - + def initialize(totalcount=nil, sslvpnclientset=nil, requestid=nil) @TotalCount = totalcount @SslVpnClientSet = sslvpnclientset @RequestId = requestid end @@ -11667,11 +11667,11 @@ # @type Filters: Array # @param IsVpnPortal: vpn门户使用。 默认Flase # @type IsVpnPortal: Boolean attr_accessor :Offset, :Limit, :SslVpnServerIds, :Filters, :IsVpnPortal - + def initialize(offset=nil, limit=nil, sslvpnserverids=nil, filters=nil, isvpnportal=nil) @Offset = offset @Limit = limit @SslVpnServerIds = sslvpnserverids @Filters = filters @@ -11702,11 +11702,11 @@ # @type SslVpnSeverSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :SslVpnSeverSet, :RequestId - + def initialize(totalcount=nil, sslvpnseverset=nil, requestid=nil) @TotalCount = totalcount @SslVpnSeverSet = sslvpnseverset @RequestId = requestid end @@ -11742,11 +11742,11 @@ # @type Offset: Integer # @param Limit: 请求对象个数 # @type Limit: Integer attr_accessor :VpnGatewayIds, :Filters, :Offset, :Limit - + def initialize(vpngatewayids=nil, filters=nil, offset=nil, limit=nil) @VpnGatewayIds = vpngatewayids @Filters = filters @Offset = offset @Limit = limit @@ -11775,11 +11775,11 @@ # @type VpnGatewaySet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :VpnGatewaySet, :RequestId - + def initialize(totalcount=nil, vpngatewayset=nil, requestid=nil) @TotalCount = totalcount @VpnGatewaySet = vpngatewayset @RequestId = requestid end @@ -11812,11 +11812,11 @@ # @type PrivatePort: Integer # @param Description: NAT网关转发规则描述。 # @type Description: String attr_accessor :IpProtocol, :PublicIpAddress, :PublicPort, :PrivateIpAddress, :PrivatePort, :Description - + def initialize(ipprotocol=nil, publicipaddress=nil, publicport=nil, privateipaddress=nil, privateport=nil, description=nil) @IpProtocol = ipprotocol @PublicIpAddress = publicipaddress @PublicPort = publicport @PrivateIpAddress = privateipaddress @@ -11840,11 +11840,11 @@ # @type CcnId: String # @param Instances: 要解关联网络实例列表 # @type Instances: Array attr_accessor :CcnId, :Instances - + def initialize(ccnid=nil, instances=nil) @CcnId = ccnid @Instances = instances end @@ -11865,11 +11865,11 @@ class DetachCcnInstancesResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -11883,11 +11883,11 @@ # @type VpcId: String # @param InstanceIds: CVM实例ID查询。形如:ins-r8hr2upy。 # @type InstanceIds: Array attr_accessor :VpcId, :InstanceIds - + def initialize(vpcid=nil, instanceids=nil) @VpcId = vpcid @InstanceIds = instanceids end @@ -11901,11 +11901,11 @@ class DetachClassicLinkVpcResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -11919,11 +11919,11 @@ # @type NetworkInterfaceId: String # @param InstanceId: CVM实例ID。形如:ins-r8hr2upy。 # @type InstanceId: String attr_accessor :NetworkInterfaceId, :InstanceId - + def initialize(networkinterfaceid=nil, instanceid=nil) @NetworkInterfaceId = networkinterfaceid @InstanceId = instanceid end @@ -11937,11 +11937,11 @@ class DetachNetworkInterfaceResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -11955,11 +11955,11 @@ # @type SnapshotPolicyId: String # @param Instances: 实例信息。 # @type Instances: Array attr_accessor :SnapshotPolicyId, :Instances - + def initialize(snapshotpolicyid=nil, instances=nil) @SnapshotPolicyId = snapshotpolicyid @Instances = instances end @@ -11980,11 +11980,11 @@ class DetachSnapshotInstancesResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -12016,11 +12016,11 @@ # @type State: String # @param CreatedTime: 创建时间。 # @type CreatedTime: String attr_accessor :DhcpIpId, :VpcId, :SubnetId, :DhcpIpName, :PrivateIpAddress, :AddressIp, :NetworkInterfaceId, :InstanceId, :State, :CreatedTime - + def initialize(dhcpipid=nil, vpcid=nil, subnetid=nil, dhcpipname=nil, privateipaddress=nil, addressip=nil, networkinterfaceid=nil, instanceid=nil, state=nil, createdtime=nil) @DhcpIpId = dhcpipid @VpcId = vpcid @SubnetId = subnetid @DhcpIpName = dhcpipname @@ -12118,11 +12118,11 @@ # @param HaZoneList: 跨可用区容灾专线网关的可用区列表 # 注意:此字段可能返回 null,表示取不到有效值。 # @type HaZoneList: Array attr_accessor :DirectConnectGatewayId, :DirectConnectGatewayName, :VpcId, :NetworkType, :NetworkInstanceId, :GatewayType, :CreateTime, :DirectConnectGatewayIp, :CcnId, :CcnRouteType, :EnableBGP, :EnableBGPCommunity, :NatGatewayId, :VXLANSupport, :ModeType, :LocalZone, :Zone, :EnableFlowDetails, :FlowDetailsUpdateTime, :NewAfc, :AccessNetworkType, :HaZoneList - + def initialize(directconnectgatewayid=nil, directconnectgatewayname=nil, vpcid=nil, networktype=nil, networkinstanceid=nil, gatewaytype=nil, createtime=nil, directconnectgatewayip=nil, ccnid=nil, ccnroutetype=nil, enablebgp=nil, enablebgpcommunity=nil, natgatewayid=nil, vxlansupport=nil, modetype=nil, localzone=nil, zone=nil, enableflowdetails=nil, flowdetailsupdatetime=nil, newafc=nil, accessnetworktype=nil, hazonelist=nil) @DirectConnectGatewayId = directconnectgatewayid @DirectConnectGatewayName = directconnectgatewayname @VpcId = vpcid @NetworkType = networktype @@ -12184,11 +12184,11 @@ # @type Description: String # @param UpdateTime: 最后更新时间 # @type UpdateTime: String attr_accessor :RouteId, :DestinationCidrBlock, :ASPath, :Description, :UpdateTime - + def initialize(routeid=nil, destinationcidrblock=nil, aspath=nil, description=nil, updatetime=nil) @RouteId = routeid @DestinationCidrBlock = destinationcidrblock @ASPath = aspath @Description = description @@ -12210,11 +12210,11 @@ # @type DirectConnectGatewayId: String # @param CidrBlock: IDC子网网段 # @type CidrBlock: String attr_accessor :DirectConnectGatewayId, :CidrBlock - + def initialize(directconnectgatewayid=nil, cidrblock=nil) @DirectConnectGatewayId = directconnectgatewayid @CidrBlock = cidrblock end @@ -12230,11 +12230,11 @@ # @type CcnId: String # @param RouteIds: CCN路由策略唯一ID。形如:ccnr-f49l6u0z。 # @type RouteIds: Array attr_accessor :CcnId, :RouteIds - + def initialize(ccnid=nil, routeids=nil) @CcnId = ccnid @RouteIds = routeids end @@ -12248,11 +12248,11 @@ class DisableCcnRoutesResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -12264,11 +12264,11 @@ class DisableFlowLogsRequest < TencentCloud::Common::AbstractModel # @param FlowLogIds: 流日志Id。 # @type FlowLogIds: Array attr_accessor :FlowLogIds - + def initialize(flowlogids=nil) @FlowLogIds = flowlogids end def deserialize(params) @@ -12280,11 +12280,11 @@ class DisableFlowLogsResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -12299,11 +12299,11 @@ # Nat网关实例ID,形如,`nat-ltjahce6`; # VPN网关实例ID,形如,`vpn-ltjahce6`。 # @type GatewayId: String attr_accessor :GatewayId - + def initialize(gatewayid=nil) @GatewayId = gatewayid end def deserialize(params) @@ -12315,11 +12315,11 @@ class DisableGatewayFlowMonitorResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -12335,11 +12335,11 @@ # @type RouteIds: Array # @param RouteItemIds: 路由策略唯一ID。不能和RouteIds同时使用,但至少输入一个。该参数取值可通过查询路由列表([DescribeRouteTables](https://cloud.tencent.com/document/product/215/15763))获取。 # @type RouteItemIds: Array attr_accessor :RouteTableId, :RouteIds, :RouteItemIds - + def initialize(routetableid=nil, routeids=nil, routeitemids=nil) @RouteTableId = routetableid @RouteIds = routeids @RouteItemIds = routeitemids end @@ -12355,11 +12355,11 @@ class DisableRoutesResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -12371,11 +12371,11 @@ class DisableSnapshotPoliciesRequest < TencentCloud::Common::AbstractModel # @param SnapshotPolicyIds: 快照策略Id。 # @type SnapshotPolicyIds: Array attr_accessor :SnapshotPolicyIds - + def initialize(snapshotpolicyids=nil) @SnapshotPolicyIds = snapshotpolicyids end def deserialize(params) @@ -12387,11 +12387,11 @@ class DisableSnapshotPoliciesResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -12405,11 +12405,11 @@ # @type SslVpnClientId: String # @param SslVpnClientIds: SSL-VPN-CLIENT 实例ID列表。批量禁用时使用。不可和SslVpnClientId同时使用。 # @type SslVpnClientIds: Array attr_accessor :SslVpnClientId, :SslVpnClientIds - + def initialize(sslvpnclientid=nil, sslvpnclientids=nil) @SslVpnClientId = sslvpnclientid @SslVpnClientIds = sslvpnclientids end @@ -12425,11 +12425,11 @@ # @type TaskId: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TaskId, :RequestId - + def initialize(taskid=nil, requestid=nil) @TaskId = taskid @RequestId = requestid end @@ -12445,11 +12445,11 @@ # @type AddressId: String # @param ReallocateNormalPublicIp: 表示解绑 EIP 之后是否分配普通公网 IP。取值范围:<br><li>TRUE:表示解绑 EIP 之后分配普通公网 IP。<br><li>FALSE:表示解绑 EIP 之后不分配普通公网 IP。<br>默认取值:FALSE。<br><br>只有满足以下条件时才能指定该参数:<br><li> 只有在解绑主网卡的主内网 IP 上的 EIP 时才能指定该参数。<br><li>解绑 EIP 后重新分配普通公网 IP 操作一个账号每天最多操作 10 次;详情可通过 [DescribeAddressQuota](https://cloud.tencent.com/document/api/213/1378) 接口获取。 # @type ReallocateNormalPublicIp: Boolean attr_accessor :AddressId, :ReallocateNormalPublicIp - + def initialize(addressid=nil, reallocatenormalpublicip=nil) @AddressId = addressid @ReallocateNormalPublicIp = reallocatenormalpublicip end @@ -12465,11 +12465,11 @@ # @type TaskId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TaskId, :RequestId - + def initialize(taskid=nil, requestid=nil) @TaskId = taskid @RequestId = requestid end @@ -12483,11 +12483,11 @@ class DisassociateDhcpIpWithAddressIpRequest < TencentCloud::Common::AbstractModel # @param DhcpIpId: `DhcpIp`唯一`ID`,形如:`dhcpip-9o233uri`。必须是已绑定`EIP`的`DhcpIp`。 # @type DhcpIpId: String attr_accessor :DhcpIpId - + def initialize(dhcpipid=nil) @DhcpIpId = dhcpipid end def deserialize(params) @@ -12499,11 +12499,11 @@ class DisassociateDhcpIpWithAddressIpResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -12519,11 +12519,11 @@ # @type NatGatewayId: String # @param DirectConnectGatewayId: VPC实例ID。可通过DescribeVpcs接口返回值中的VpcId获取。 # @type DirectConnectGatewayId: String attr_accessor :VpcId, :NatGatewayId, :DirectConnectGatewayId - + def initialize(vpcid=nil, natgatewayid=nil, directconnectgatewayid=nil) @VpcId = vpcid @NatGatewayId = natgatewayid @DirectConnectGatewayId = directconnectgatewayid end @@ -12539,11 +12539,11 @@ class DisassociateDirectConnectGatewayNatGatewayResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -12557,11 +12557,11 @@ # @type NatGatewayId: String # @param PublicIpAddresses: 待解绑NAT网关的弹性IP数组。 # @type PublicIpAddresses: Array attr_accessor :NatGatewayId, :PublicIpAddresses - + def initialize(natgatewayid=nil, publicipaddresses=nil) @NatGatewayId = natgatewayid @PublicIpAddresses = publicipaddresses end @@ -12575,11 +12575,11 @@ class DisassociateNatGatewayAddressResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -12593,11 +12593,11 @@ # @type NetworkAclId: String # @param SubnetIds: 子网实例ID数组。例如:[subnet-12345678]。 # @type SubnetIds: Array attr_accessor :NetworkAclId, :SubnetIds - + def initialize(networkaclid=nil, subnetids=nil) @NetworkAclId = networkaclid @SubnetIds = subnetids end @@ -12611,11 +12611,11 @@ class DisassociateNetworkAclSubnetsResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -12629,11 +12629,11 @@ # @type NetworkInterfaceIds: Array # @param SecurityGroupIds: 安全组实例ID,例如:sg-33ocnj9n,可通过DescribeSecurityGroups获取。每次请求的实例的上限为100。 # @type SecurityGroupIds: Array attr_accessor :NetworkInterfaceIds, :SecurityGroupIds - + def initialize(networkinterfaceids=nil, securitygroupids=nil) @NetworkInterfaceIds = networkinterfaceids @SecurityGroupIds = securitygroupids end @@ -12647,11 +12647,11 @@ class DisassociateNetworkInterfaceSecurityGroupsResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -12665,11 +12665,11 @@ # @type SecurityGroupIds: Array # @param EndPointId: 终端节点ID。 # @type EndPointId: String attr_accessor :SecurityGroupIds, :EndPointId - + def initialize(securitygroupids=nil, endpointid=nil) @SecurityGroupIds = securitygroupids @EndPointId = endpointid end @@ -12683,11 +12683,11 @@ class DisassociateVpcEndPointSecurityGroupsResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -12705,11 +12705,11 @@ # @type CustomerGatewayVendor: :class:`Tencentcloud::Vpc.v20170312.models.CustomerGatewayVendor` # @param InterfaceName: 通道接入设备物理接口名称。 # @type InterfaceName: String attr_accessor :VpnGatewayId, :VpnConnectionId, :CustomerGatewayVendor, :InterfaceName - + def initialize(vpngatewayid=nil, vpnconnectionid=nil, customergatewayvendor=nil, interfacename=nil) @VpnGatewayId = vpngatewayid @VpnConnectionId = vpnconnectionid @CustomerGatewayVendor = customergatewayvendor @InterfaceName = interfacename @@ -12732,11 +12732,11 @@ # @type CustomerGatewayConfiguration: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :CustomerGatewayConfiguration, :RequestId - + def initialize(customergatewayconfiguration=nil, requestid=nil) @CustomerGatewayConfiguration = customergatewayconfiguration @RequestId = requestid end @@ -12756,11 +12756,11 @@ # @type IsVpnPortal: Boolean # @param SslVpnClientIds: SSL-VPN-CLIENT 实例ID列表。批量下载时使用。不可以和SslVpnClientId同时使用。 # @type SslVpnClientIds: Array attr_accessor :SslVpnClientId, :SamlToken, :IsVpnPortal, :SslVpnClientIds - + def initialize(sslvpnclientid=nil, samltoken=nil, isvpnportal=nil, sslvpnclientids=nil) @SslVpnClientId = sslvpnclientid @SamlToken = samltoken @IsVpnPortal = isvpnportal @SslVpnClientIds = sslvpnclientids @@ -12784,11 +12784,11 @@ # @type Authenticated: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :SslClientConfigsSet, :SslClientConfig, :Authenticated, :RequestId - + def initialize(sslclientconfigsset=nil, sslclientconfig=nil, authenticated=nil, requestid=nil) @SslClientConfigsSet = sslclientconfigsset @SslClientConfig = sslclientconfig @Authenticated = authenticated @RequestId = requestid @@ -12815,11 +12815,11 @@ # @type CcnId: String # @param RouteIds: CCN路由策略唯一ID。形如:ccnr-f49l6u0z。 # @type RouteIds: Array attr_accessor :CcnId, :RouteIds - + def initialize(ccnid=nil, routeids=nil) @CcnId = ccnid @RouteIds = routeids end @@ -12833,11 +12833,11 @@ class EnableCcnRoutesResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -12849,11 +12849,11 @@ class EnableFlowLogsRequest < TencentCloud::Common::AbstractModel # @param FlowLogIds: 流日志Id。 # @type FlowLogIds: Array attr_accessor :FlowLogIds - + def initialize(flowlogids=nil) @FlowLogIds = flowlogids end def deserialize(params) @@ -12865,11 +12865,11 @@ class EnableFlowLogsResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -12884,11 +12884,11 @@ # Nat网关实例ID,形如,`nat-ltjahce6`; # VPN网关实例ID,形如,`vpn-ltjahce6`。 # @type GatewayId: String attr_accessor :GatewayId - + def initialize(gatewayid=nil) @GatewayId = gatewayid end def deserialize(params) @@ -12900,11 +12900,11 @@ class EnableGatewayFlowMonitorResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -12920,11 +12920,11 @@ # @type RouteIds: Array # @param RouteItemIds: 路由策略唯一ID。不能和RouteIds同时使用,但至少输入一个。该参数取值可通过查询路由列表([DescribeRouteTables](https://cloud.tencent.com/document/product/215/15763))获取。 # @type RouteItemIds: Array attr_accessor :RouteTableId, :RouteIds, :RouteItemIds - + def initialize(routetableid=nil, routeids=nil, routeitemids=nil) @RouteTableId = routetableid @RouteIds = routeids @RouteItemIds = routeitemids end @@ -12940,11 +12940,11 @@ class EnableRoutesResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -12956,11 +12956,11 @@ class EnableSnapshotPoliciesRequest < TencentCloud::Common::AbstractModel # @param SnapshotPolicyIds: 快照策略Id。 # @type SnapshotPolicyIds: Array attr_accessor :SnapshotPolicyIds - + def initialize(snapshotpolicyids=nil) @SnapshotPolicyIds = snapshotpolicyids end def deserialize(params) @@ -12972,11 +12972,11 @@ class EnableSnapshotPoliciesResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -12993,11 +12993,11 @@ # @param AcceptFlag: 是否接受终端节点连接请求。 # <li> true:自动接受。</li> <li> false:不自动接受。</li> # @type AcceptFlag: Boolean attr_accessor :EndPointServiceId, :EndPointId, :AcceptFlag - + def initialize(endpointserviceid=nil, endpointid=nil, acceptflag=nil) @EndPointServiceId = endpointserviceid @EndPointId = endpointid @AcceptFlag = acceptflag end @@ -13013,11 +13013,11 @@ class EnableVpcEndPointConnectResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -13031,11 +13031,11 @@ # @type SslVpnClientId: String # @param SslVpnClientIds: SSL-VPN-CLIENT 实例ID列表。批量启用时使用。不可和SslVpnClientId同时使用。 # @type SslVpnClientIds: Array attr_accessor :SslVpnClientId, :SslVpnClientIds - + def initialize(sslvpnclientid=nil, sslvpnclientids=nil) @SslVpnClientId = sslvpnclientid @SslVpnClientIds = sslvpnclientids end @@ -13051,11 +13051,11 @@ # @type TaskId: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TaskId, :RequestId - + def initialize(taskid=nil, requestid=nil) @TaskId = taskid @RequestId = requestid end @@ -13094,11 +13094,11 @@ # @param ServiceName: 终端节点服务名称。 # 注意:此字段可能返回 null,表示取不到有效值。 # @type ServiceName: String attr_accessor :EndPointId, :VpcId, :SubnetId, :EndPointOwner, :EndPointName, :ServiceVpcId, :ServiceVip, :EndPointServiceId, :EndPointVip, :State, :CreateTime, :GroupSet, :ServiceName - + def initialize(endpointid=nil, vpcid=nil, subnetid=nil, endpointowner=nil, endpointname=nil, servicevpcid=nil, servicevip=nil, endpointserviceid=nil, endpointvip=nil, state=nil, createtime=nil, groupset=nil, servicename=nil) @EndPointId = endpointid @VpcId = vpcid @SubnetId = subnetid @EndPointOwner = endpointowner @@ -13156,11 +13156,11 @@ # @type CreateTime: String # @param ServiceType: 挂载的PAAS服务类型,CLB,CDB,CRS # @type ServiceType: String attr_accessor :EndPointServiceId, :VpcId, :ServiceOwner, :ServiceName, :ServiceVip, :ServiceInstanceId, :AutoAcceptFlag, :EndPointCount, :EndPointSet, :CreateTime, :ServiceType - + def initialize(endpointserviceid=nil, vpcid=nil, serviceowner=nil, servicename=nil, servicevip=nil, serviceinstanceid=nil, autoacceptflag=nil, endpointcount=nil, endpointset=nil, createtime=nil, servicetype=nil) @EndPointServiceId = endpointserviceid @VpcId = vpcid @ServiceOwner = serviceowner @ServiceName = servicename @@ -13201,11 +13201,11 @@ # @type Name: String # @param Values: 属性值, 若同一个Filter存在多个Values,同一Filter下Values间的关系为逻辑或(OR)关系。当值类型为布尔类型时,可直接取值为字符串"TRUE"或 "FALSE"。 # @type Values: Array attr_accessor :Name, :Values - + def initialize(name=nil, values=nil) @Name = name @Values = values end @@ -13221,11 +13221,11 @@ # @type Name: String # @param Values: 属性值, 若同一个Filter存在多个Values,同一Filter下Values间的关系为逻辑或(OR)关系。 # @type Values: Array attr_accessor :Name, :Values - + def initialize(name=nil, values=nil) @Name = name @Values = values end @@ -13270,11 +13270,11 @@ # @param CloudLogRegion: 流日志存储ID对应的地域信息。 # 注意:此字段可能返回 null,表示取不到有效值。 # @type CloudLogRegion: String attr_accessor :VpcId, :FlowLogId, :FlowLogName, :ResourceType, :ResourceId, :TrafficType, :CloudLogId, :CloudLogState, :FlowLogDescription, :CreatedTime, :TagSet, :Enable, :StorageType, :FlowLogStorage, :CloudLogRegion - + def initialize(vpcid=nil, flowlogid=nil, flowlogname=nil, resourcetype=nil, resourceid=nil, traffictype=nil, cloudlogid=nil, cloudlogstate=nil, flowlogdescription=nil, createdtime=nil, tagset=nil, enable=nil, storagetype=nil, flowlogstorage=nil, cloudlogregion=nil) @VpcId = vpcid @FlowLogId = flowlogid @FlowLogName = flowlogname @ResourceType = resourcetype @@ -13327,11 +13327,11 @@ # @param StorageTopic: 主题Id,当流日志存储类型为ckafka时,必填。 # 注意:此字段可能返回 null,表示取不到有效值。 # @type StorageTopic: String attr_accessor :StorageId, :StorageTopic - + def initialize(storageid=nil, storagetopic=nil) @StorageId = storageid @StorageTopic = storagetopic end @@ -13353,11 +13353,11 @@ # @type InTraffic: Integer # @param OutTraffic: 出流量,单位:`Byte`。 # @type OutTraffic: Integer attr_accessor :PrivateIpAddress, :InPkg, :OutPkg, :InTraffic, :OutTraffic - + def initialize(privateipaddress=nil, inpkg=nil, outpkg=nil, intraffic=nil, outtraffic=nil) @PrivateIpAddress = privateipaddress @InPkg = inpkg @OutPkg = outpkg @InTraffic = intraffic @@ -13383,11 +13383,11 @@ # @type Bandwidth: Integer # @param CreateTime: 创建时间。 # @type CreateTime: String attr_accessor :VpcId, :IpAddress, :Bandwidth, :CreateTime - + def initialize(vpcid=nil, ipaddress=nil, bandwidth=nil, createtime=nil) @VpcId = vpcid @IpAddress = ipaddress @Bandwidth = bandwidth @CreateTime = createtime @@ -13405,11 +13405,11 @@ class GenerateVpnConnectionDefaultHealthCheckIpRequest < TencentCloud::Common::AbstractModel # @param VpnGatewayId: VPN网关id, 例如:vpngw-1w9tue3d # @type VpnGatewayId: String attr_accessor :VpnGatewayId - + def initialize(vpngatewayid=nil) @VpnGatewayId = vpngatewayid end def deserialize(params) @@ -13425,11 +13425,11 @@ # @type HealthCheckRemoteIp: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :HealthCheckLocalIp, :HealthCheckRemoteIp, :RequestId - + def initialize(healthchecklocalip=nil, healthcheckremoteip=nil, requestid=nil) @HealthCheckLocalIp = healthchecklocalip @HealthCheckRemoteIp = healthcheckremoteip @RequestId = requestid end @@ -13457,11 +13457,11 @@ # @type Limit: Integer # @param OrderBy: 排序方式,'ASC':升序,'DESC':降序。默认按'ASC'排序。 # @type OrderBy: String attr_accessor :CcnId, :Filters, :SortedBy, :Offset, :Limit, :OrderBy - + def initialize(ccnid=nil, filters=nil, sortedby=nil, offset=nil, limit=nil, orderby=nil) @CcnId = ccnid @Filters = filters @SortedBy = sortedby @Offset = offset @@ -13496,11 +13496,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :CcnBandwidthSet, :TotalCount, :RequestId - + def initialize(ccnbandwidthset=nil, totalcount=nil, requestid=nil) @CcnBandwidthSet = ccnbandwidthset @TotalCount = totalcount @RequestId = requestid end @@ -13545,11 +13545,11 @@ # @type CreatedTime: String # @param Business: 使用havip的业务标识。 # @type Business: String attr_accessor :HaVipId, :HaVipName, :Vip, :VpcId, :SubnetId, :NetworkInterfaceId, :InstanceId, :AddressIp, :State, :CreatedTime, :Business - + def initialize(havipid=nil, havipname=nil, vip=nil, vpcid=nil, subnetid=nil, networkinterfaceid=nil, instanceid=nil, addressip=nil, state=nil, createdtime=nil, business=nil) @HaVipId = havipid @HaVipName = havipname @Vip = vip @VpcId = vpcid @@ -13583,11 +13583,11 @@ # @type HaVipId: String # @param AddressIp: 弹性公网`IP`。必须是没有绑定`HAVIP`的`EIP`。 # @type AddressIp: String attr_accessor :HaVipId, :AddressIp - + def initialize(havipid=nil, addressip=nil) @HaVipId = havipid @AddressIp = addressip end @@ -13601,11 +13601,11 @@ class HaVipAssociateAddressIpResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -13617,11 +13617,11 @@ class HaVipDisassociateAddressIpRequest < TencentCloud::Common::AbstractModel # @param HaVipId: `HAVIP`唯一`ID`,形如:`havip-9o233uri`。必须是已绑定`EIP`的`HAVIP`。 # @type HaVipId: String attr_accessor :HaVipId - + def initialize(havipid=nil) @HaVipId = havipid end def deserialize(params) @@ -13633,11 +13633,11 @@ class HaVipDisassociateAddressIpResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -13671,11 +13671,11 @@ # @type IKESaLifetimeSeconds: Integer # @param IKEVersion: IKE版本 # @type IKEVersion: String attr_accessor :PropoEncryAlgorithm, :PropoAuthenAlgorithm, :ExchangeMode, :LocalIdentity, :RemoteIdentity, :LocalAddress, :RemoteAddress, :LocalFqdnName, :RemoteFqdnName, :DhGroupName, :IKESaLifetimeSeconds, :IKEVersion - + def initialize(propoencryalgorithm=nil, propoauthenalgorithm=nil, exchangemode=nil, localidentity=nil, remoteidentity=nil, localaddress=nil, remoteaddress=nil, localfqdnname=nil, remotefqdnname=nil, dhgroupname=nil, ikesalifetimeseconds=nil, ikeversion=nil) @PropoEncryAlgorithm = propoencryalgorithm @PropoAuthenAlgorithm = propoauthenalgorithm @ExchangeMode = exchangemode @LocalIdentity = localidentity @@ -13717,11 +13717,11 @@ # @type PfsDhGroup: String # @param IPSECSaLifetimeTraffic: IPsec SA lifetime(KB):单位KB,取值范围:2560-604800 # @type IPSECSaLifetimeTraffic: Integer attr_accessor :EncryptAlgorithm, :IntegrityAlgorith, :IPSECSaLifetimeSeconds, :PfsDhGroup, :IPSECSaLifetimeTraffic - + def initialize(encryptalgorithm=nil, integrityalgorith=nil, ipsecsalifetimeseconds=nil, pfsdhgroup=nil, ipsecsalifetimetraffic=nil) @EncryptAlgorithm = encryptalgorithm @IntegrityAlgorith = integrityalgorith @IPSECSaLifetimeSeconds = ipsecsalifetimeseconds @PfsDhGroup = pfsdhgroup @@ -13738,11 +13738,11 @@ end # InquirePriceCreateDirectConnectGateway请求参数结构体 class InquirePriceCreateDirectConnectGatewayRequest < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -13758,11 +13758,11 @@ # @type RealTotalCost: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCost, :RealTotalCost, :RequestId - + def initialize(totalcost=nil, realtotalcost=nil, requestid=nil) @TotalCost = totalcost @RealTotalCost = realtotalcost @RequestId = requestid end @@ -13786,11 +13786,11 @@ # @type MaxConnection: Integer # @param Type: 查询的VPN类型,支持IPSEC和SSL两种类型,为SSL类型时,MaxConnection参数必传。 # @type Type: String attr_accessor :InternetMaxBandwidthOut, :InstanceChargeType, :InstanceChargePrepaid, :MaxConnection, :Type - + def initialize(internetmaxbandwidthout=nil, instancechargetype=nil, instancechargeprepaid=nil, maxconnection=nil, type=nil) @InternetMaxBandwidthOut = internetmaxbandwidthout @InstanceChargeType = instancechargetype @InstanceChargePrepaid = instancechargeprepaid @MaxConnection = maxconnection @@ -13815,11 +13815,11 @@ # @type Price: :class:`Tencentcloud::Vpc.v20170312.models.Price` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Price, :RequestId - + def initialize(price=nil, requestid=nil) @Price = price @RequestId = requestid end @@ -13838,11 +13838,11 @@ # @type VpnGatewayId: String # @param InstanceChargePrepaid: 预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。 # @type InstanceChargePrepaid: :class:`Tencentcloud::Vpc.v20170312.models.InstanceChargePrepaid` attr_accessor :VpnGatewayId, :InstanceChargePrepaid - + def initialize(vpngatewayid=nil, instancechargeprepaid=nil) @VpnGatewayId = vpngatewayid @InstanceChargePrepaid = instancechargeprepaid end @@ -13861,11 +13861,11 @@ # @type Price: :class:`Tencentcloud::Vpc.v20170312.models.Price` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Price, :RequestId - + def initialize(price=nil, requestid=nil) @Price = price @RequestId = requestid end @@ -13884,11 +13884,11 @@ # @type VpnGatewayId: String # @param InternetMaxBandwidthOut: 公网带宽设置。可选带宽规格:5, 10, 20, 50, 100;单位:Mbps。 # @type InternetMaxBandwidthOut: Integer attr_accessor :VpnGatewayId, :InternetMaxBandwidthOut - + def initialize(vpngatewayid=nil, internetmaxbandwidthout=nil) @VpnGatewayId = vpngatewayid @InternetMaxBandwidthOut = internetmaxbandwidthout end @@ -13904,11 +13904,11 @@ # @type Price: :class:`Tencentcloud::Vpc.v20170312.models.Price` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Price, :RequestId - + def initialize(price=nil, requestid=nil) @Price = price @RequestId = requestid end @@ -13927,11 +13927,11 @@ # @type Period: Integer # @param RenewFlag: 自动续费标识。取值范围: NOTIFY_AND_AUTO_RENEW:通知过期且自动续费, NOTIFY_AND_MANUAL_RENEW:通知过期不自动续费。默认:NOTIFY_AND_AUTO_RENEW # @type RenewFlag: String attr_accessor :Period, :RenewFlag - + def initialize(period=nil, renewflag=nil) @Period = period @RenewFlag = renewflag end @@ -13947,11 +13947,11 @@ # @type InstanceType: String # @param InstanceCount: 实例的个数 # @type InstanceCount: Integer attr_accessor :InstanceType, :InstanceCount - + def initialize(instancetype=nil, instancecount=nil) @InstanceType = instancetype @InstanceCount = instancecount end @@ -13981,11 +13981,11 @@ # @type RuleStatus: String # @param CreatedTime: 转换规则创建时间 # @type CreatedTime: String attr_accessor :Ip6RuleId, :Ip6RuleName, :Vip6, :Vport6, :Protocol, :Vip, :Vport, :RuleStatus, :CreatedTime - + def initialize(ip6ruleid=nil, ip6rulename=nil, vip6=nil, vport6=nil, protocol=nil, vip=nil, vport=nil, rulestatus=nil, createdtime=nil) @Ip6RuleId = ip6ruleid @Ip6RuleName = ip6rulename @Vip6 = vip6 @Vport6 = vport6 @@ -14019,11 +14019,11 @@ # @type Vip: String # @param Vport: IPV4端口号,可在0~65535范围取值 # @type Vport: Integer attr_accessor :Vport6, :Protocol, :Vip, :Vport - + def initialize(vport6=nil, protocol=nil, vip=nil, vport=nil) @Vport6 = vport6 @Protocol = protocol @Vip = vip @Vport = vport @@ -14055,11 +14055,11 @@ # @type Ip6RuleCount: Integer # @param IP6RuleSet: IPV6转换规则信息 # @type IP6RuleSet: Array attr_accessor :Ip6TranslatorId, :Ip6TranslatorName, :Vip6, :IspName, :TranslatorStatus, :CreatedTime, :Ip6RuleCount, :IP6RuleSet - + def initialize(ip6translatorid=nil, ip6translatorname=nil, vip6=nil, ispname=nil, translatorstatus=nil, createdtime=nil, ip6rulecount=nil, ip6ruleset=nil) @Ip6TranslatorId = ip6translatorid @Ip6TranslatorName = ip6translatorname @Vip6 = vip6 @IspName = ispname @@ -14100,11 +14100,11 @@ # @type ResourceType: String # @param ResourceId: 资源ID # @type ResourceId: String attr_accessor :VpcId, :SubnetId, :IpAddress, :ResourceType, :ResourceId - + def initialize(vpcid=nil, subnetid=nil, ipaddress=nil, resourcetype=nil, resourceid=nil) @VpcId = vpcid @SubnetId = subnetid @IpAddress = ipaddress @ResourceType = resourcetype @@ -14138,11 +14138,11 @@ # @type AsId: Boolean # @param Comment: 注释字段 # @type Comment: Boolean attr_accessor :Country, :Province, :City, :Region, :Isp, :AsName, :AsId, :Comment - + def initialize(country=nil, province=nil, city=nil, region=nil, isp=nil, asname=nil, asid=nil, comment=nil) @Country = country @Province = province @City = city @Region = region @@ -14193,11 +14193,11 @@ # @param AddressIp: IP地址 # 注意:此字段可能返回 null,表示取不到有效值。 # @type AddressIp: String attr_accessor :Country, :Province, :City, :Region, :Isp, :AsName, :AsId, :Comment, :AddressIp - + def initialize(country=nil, province=nil, city=nil, region=nil, isp=nil, asname=nil, asid=nil, comment=nil, addressip=nil) @Country = country @Province = province @City = city @Region = region @@ -14239,11 +14239,11 @@ # <li>`DELETING`:删除中</li> # <li>`AVAILABLE`:可用的</li> # @type State: String attr_accessor :Address, :Primary, :AddressId, :Description, :IsWanIpBlocked, :State - + def initialize(address=nil, primary=nil, addressid=nil, description=nil, iswanipblocked=nil, state=nil) @Address = address @Primary = primary @AddressId = addressid @Description = description @@ -14267,11 +14267,11 @@ # @type SubnetId: String # @param Ipv6CidrBlock: `IPv6`子网段。形如:`3402:4e00:20:1001::/64` # @type Ipv6CidrBlock: String attr_accessor :SubnetId, :Ipv6CidrBlock - + def initialize(subnetid=nil, ipv6cidrblock=nil) @SubnetId = subnetid @Ipv6CidrBlock = ipv6cidrblock end @@ -14291,11 +14291,11 @@ # @type OriginalPrice: Float # @param DiscountPrice: 预付费商品的折扣价,单位:元。 # @type DiscountPrice: Float attr_accessor :UnitPrice, :ChargeUnit, :OriginalPrice, :DiscountPrice - + def initialize(unitprice=nil, chargeunit=nil, originalprice=nil, discountprice=nil) @UnitPrice = unitprice @ChargeUnit = chargeunit @OriginalPrice = originalprice @DiscountPrice = discountprice @@ -14323,11 +14323,11 @@ # @type LocalGwIp: String # @param CreateTime: 本地网关创建时间 # @type CreateTime: String attr_accessor :CdcId, :VpcId, :UniqLocalGwId, :LocalGatewayName, :LocalGwIp, :CreateTime - + def initialize(cdcid=nil, vpcid=nil, uniqlocalgwid=nil, localgatewayname=nil, localgwip=nil, createtime=nil) @CdcId = cdcid @VpcId = vpcid @UniqLocalGwId = uniqlocalgwid @LocalGatewayName = localgatewayname @@ -14349,11 +14349,11 @@ class LockCcnBandwidthsRequest < TencentCloud::Common::AbstractModel # @param Instances: 带宽实例的唯一ID数组。 # @type Instances: Array attr_accessor :Instances - + def initialize(instances=nil) @Instances = instances end def deserialize(params) @@ -14372,11 +14372,11 @@ class LockCcnBandwidthsResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -14385,11 +14385,11 @@ end # LockCcns请求参数结构体 class LockCcnsRequest < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -14399,11 +14399,11 @@ class LockCcnsResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -14417,11 +14417,11 @@ # @type Member: String # @param Description: 模板对象成员描述信息 # @type Description: String attr_accessor :Member, :Description - + def initialize(member=nil, description=nil) @Member = member @Description = description end @@ -14441,11 +14441,11 @@ # @type DestinationInstanceId: String # @param AttachType: 网卡绑定类型:0 标准型 1 扩展型。 # @type AttachType: Integer attr_accessor :NetworkInterfaceId, :SourceInstanceId, :DestinationInstanceId, :AttachType - + def initialize(networkinterfaceid=nil, sourceinstanceid=nil, destinationinstanceid=nil, attachtype=nil) @NetworkInterfaceId = networkinterfaceid @SourceInstanceId = sourceinstanceid @DestinationInstanceId = destinationinstanceid @AttachType = attachtype @@ -14463,11 +14463,11 @@ class MigrateNetworkInterfaceResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -14483,11 +14483,11 @@ # @type DestinationNetworkInterfaceId: String # @param PrivateIpAddress: 迁移的内网IP地址,例如:10.0.0.6。 # @type PrivateIpAddress: String attr_accessor :SourceNetworkInterfaceId, :DestinationNetworkInterfaceId, :PrivateIpAddress - + def initialize(sourcenetworkinterfaceid=nil, destinationnetworkinterfaceid=nil, privateipaddress=nil) @SourceNetworkInterfaceId = sourcenetworkinterfaceid @DestinationNetworkInterfaceId = destinationnetworkinterfaceid @PrivateIpAddress = privateipaddress end @@ -14503,11 +14503,11 @@ class MigratePrivateIpAddressResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -14523,11 +14523,11 @@ # @type AddressName: String # @param EipDirectConnection: 设定EIP是否直通,"TRUE"表示直通,"FALSE"表示非直通。注意该参数仅对EIP直通功能可见的用户可以设定。 # @type EipDirectConnection: String attr_accessor :AddressId, :AddressName, :EipDirectConnection - + def initialize(addressid=nil, addressname=nil, eipdirectconnection=nil) @AddressId = addressid @AddressName = addressname @EipDirectConnection = eipdirectconnection end @@ -14543,11 +14543,11 @@ class ModifyAddressAttributeResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -14565,11 +14565,11 @@ # @type InternetMaxBandwidthOut: Integer # @param AddressChargePrepaid: 包月带宽网络计费模式参数。弹性公网IP的调整目标计费模式是"BANDWIDTH_PREPAID_BY_MONTH"时,必传该参数。 # @type AddressChargePrepaid: :class:`Tencentcloud::Vpc.v20170312.models.AddressChargePrepaid` attr_accessor :AddressId, :InternetChargeType, :InternetMaxBandwidthOut, :AddressChargePrepaid - + def initialize(addressid=nil, internetchargetype=nil, internetmaxbandwidthout=nil, addresschargeprepaid=nil) @AddressId = addressid @InternetChargeType = internetchargetype @InternetMaxBandwidthOut = internetmaxbandwidthout @AddressChargePrepaid = addresschargeprepaid @@ -14590,11 +14590,11 @@ class ModifyAddressInternetChargeTypeResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -14612,11 +14612,11 @@ # @type Addresses: Array # @param AddressesExtra: 支持添加备注的地址信息,支持 IP、CIDR、IP 范围。 # @type AddressesExtra: Array attr_accessor :AddressTemplateId, :AddressTemplateName, :Addresses, :AddressesExtra - + def initialize(addresstemplateid=nil, addresstemplatename=nil, addresses=nil, addressesextra=nil) @AddressTemplateId = addresstemplateid @AddressTemplateName = addresstemplatename @Addresses = addresses @AddressesExtra = addressesextra @@ -14641,11 +14641,11 @@ class ModifyAddressTemplateAttributeResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -14661,11 +14661,11 @@ # @type AddressTemplateGroupName: String # @param AddressTemplateIds: IP地址模板实例ID, 例如:ipm-mdunqeb6。 # @type AddressTemplateIds: Array attr_accessor :AddressTemplateGroupId, :AddressTemplateGroupName, :AddressTemplateIds - + def initialize(addresstemplategroupid=nil, addresstemplategroupname=nil, addresstemplateids=nil) @AddressTemplateGroupId = addresstemplategroupid @AddressTemplateGroupName = addresstemplategroupname @AddressTemplateIds = addresstemplateids end @@ -14681,11 +14681,11 @@ class ModifyAddressTemplateGroupAttributeResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -14703,11 +14703,11 @@ # @type StartTime: String # @param EndTime: 包月带宽结束时间(已废弃,输入无效) # @type EndTime: String attr_accessor :AddressIds, :InternetMaxBandwidthOut, :StartTime, :EndTime - + def initialize(addressids=nil, internetmaxbandwidthout=nil, starttime=nil, endtime=nil) @AddressIds = addressids @InternetMaxBandwidthOut = internetmaxbandwidthout @StartTime = starttime @EndTime = endtime @@ -14727,11 +14727,11 @@ # @type TaskId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TaskId, :RequestId - + def initialize(taskid=nil, requestid=nil) @TaskId = taskid @RequestId = requestid end @@ -14749,11 +14749,11 @@ # @type NewCidrBlocks: Array # @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) @VpcId = vpcid @NewCidrBlocks = newcidrblocks @OldCidrBlocks = oldcidrblocks end @@ -14772,11 +14772,11 @@ # @type AssistantCidrSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :AssistantCidrSet, :RequestId - + def initialize(assistantcidrset=nil, requestid=nil) @AssistantCidrSet = assistantcidrset @RequestId = requestid end @@ -14802,11 +14802,11 @@ # @param ChargeType: 带宽包计费模式,示例 : # 'TOP5_POSTPAID_BY_MONTH'(后付费-TOP5计费) # @type ChargeType: String attr_accessor :BandwidthPackageId, :BandwidthPackageName, :ChargeType - + def initialize(bandwidthpackageid=nil, bandwidthpackagename=nil, chargetype=nil) @BandwidthPackageId = bandwidthpackageid @BandwidthPackageName = bandwidthpackagename @ChargeType = chargetype end @@ -14822,11 +14822,11 @@ class ModifyBandwidthPackageAttributeResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -14840,11 +14840,11 @@ # @type CcnId: String # @param Instances: 关联网络实例列表 # @type Instances: Array attr_accessor :CcnId, :Instances - + def initialize(ccnid=nil, instances=nil) @CcnId = ccnid @Instances = instances end @@ -14865,11 +14865,11 @@ class ModifyCcnAttachedInstancesAttributeResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -14885,11 +14885,11 @@ # @type CcnName: String # @param CcnDescription: CCN描述信息,最大长度不能超过100个字节,限制:CcnName和CcnDescription必须至少选择一个参数输入,否则报错。 # @type CcnDescription: String attr_accessor :CcnId, :CcnName, :CcnDescription - + def initialize(ccnid=nil, ccnname=nil, ccndescription=nil) @CcnId = ccnid @CcnName = ccnname @CcnDescription = ccndescription end @@ -14905,11 +14905,11 @@ class ModifyCcnAttributeResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -14923,11 +14923,11 @@ # @type CcnId: String # @param BandwidthLimitType: 云联网限速类型,INTER_REGION_LIMIT:地域间限速,OUTER_REGION_LIMIT:地域出口限速。默认值:OUTER_REGION_LIMIT。 # @type BandwidthLimitType: String attr_accessor :CcnId, :BandwidthLimitType - + def initialize(ccnid=nil, bandwidthlimittype=nil) @CcnId = ccnid @BandwidthLimitType = bandwidthlimittype end @@ -14941,11 +14941,11 @@ class ModifyCcnRegionBandwidthLimitsTypeResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -14959,11 +14959,11 @@ # @type CustomerGatewayId: String # @param CustomerGatewayName: 对端网关名称,可任意命名,但不得超过60个字符。 # @type CustomerGatewayName: String attr_accessor :CustomerGatewayId, :CustomerGatewayName - + def initialize(customergatewayid=nil, customergatewayname=nil) @CustomerGatewayId = customergatewayid @CustomerGatewayName = customergatewayname end @@ -14977,11 +14977,11 @@ class ModifyCustomerGatewayAttributeResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -14995,11 +14995,11 @@ # @type DhcpIpId: String # @param DhcpIpName: `DhcpIp`名称,可任意命名,但不得超过60个字符。 # @type DhcpIpName: String attr_accessor :DhcpIpId, :DhcpIpName - + def initialize(dhcpipid=nil, dhcpipname=nil) @DhcpIpId = dhcpipid @DhcpIpName = dhcpipname end @@ -15013,11 +15013,11 @@ class ModifyDhcpIpAttributeResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -15035,11 +15035,11 @@ # @type CcnRouteType: String # @param ModeType: 云联网路由发布模式,可选值:`standard`(标准模式)、`exquisite`(精细模式)。只有云联网类型专线网关才支持修改`ModeType`。 # @type ModeType: String attr_accessor :DirectConnectGatewayId, :DirectConnectGatewayName, :CcnRouteType, :ModeType - + def initialize(directconnectgatewayid=nil, directconnectgatewayname=nil, ccnroutetype=nil, modetype=nil) @DirectConnectGatewayId = directconnectgatewayid @DirectConnectGatewayName = directconnectgatewayname @CcnRouteType = ccnroutetype @ModeType = modetype @@ -15057,11 +15057,11 @@ class ModifyDirectConnectGatewayAttributeResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -15079,11 +15079,11 @@ # @type FlowLogName: String # @param FlowLogDescription: 流日志实例描述。 # @type FlowLogDescription: String attr_accessor :FlowLogId, :VpcId, :FlowLogName, :FlowLogDescription - + def initialize(flowlogid=nil, vpcid=nil, flowlogname=nil, flowlogdescription=nil) @FlowLogId = flowlogid @VpcId = vpcid @FlowLogName = flowlogname @FlowLogDescription = flowlogdescription @@ -15101,11 +15101,11 @@ class ModifyFlowLogAttributeResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -15124,11 +15124,11 @@ # @type Bandwidth: Integer # @param IpAddresses: 限流的云服务器内网IP。 # @type IpAddresses: Array attr_accessor :GatewayId, :Bandwidth, :IpAddresses - + def initialize(gatewayid=nil, bandwidth=nil, ipaddresses=nil) @GatewayId = gatewayid @Bandwidth = bandwidth @IpAddresses = ipaddresses end @@ -15144,11 +15144,11 @@ class ModifyGatewayFlowQosResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -15162,11 +15162,11 @@ # @type HaVipId: String # @param HaVipName: `HAVIP`名称,可任意命名,但不得超过60个字符。 # @type HaVipName: String attr_accessor :HaVipId, :HaVipName - + def initialize(havipid=nil, havipname=nil) @HaVipId = havipid @HaVipName = havipname end @@ -15180,11 +15180,11 @@ class ModifyHaVipAttributeResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -15200,11 +15200,11 @@ # @type Ip6Addresses: Array # @param Ip6AddressIds: IPV6地址对应的唯一ID,形如eip-xxxxxxxx。Ip6Addresses和Ip6AddressId必须且只能传一个 # @type Ip6AddressIds: Array attr_accessor :InternetMaxBandwidthOut, :Ip6Addresses, :Ip6AddressIds - + def initialize(internetmaxbandwidthout=nil, ip6addresses=nil, ip6addressids=nil) @InternetMaxBandwidthOut = internetmaxbandwidthout @Ip6Addresses = ip6addresses @Ip6AddressIds = ip6addressids end @@ -15222,11 +15222,11 @@ # @type TaskId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TaskId, :RequestId - + def initialize(taskid=nil, requestid=nil) @TaskId = taskid @RequestId = requestid end @@ -15248,11 +15248,11 @@ # @type Vip: String # @param Vport: IPV6转换规则修改后的IPV4端口号 # @type Vport: Integer attr_accessor :Ip6TranslatorId, :Ip6RuleId, :Ip6RuleName, :Vip, :Vport - + def initialize(ip6translatorid=nil, ip6ruleid=nil, ip6rulename=nil, vip=nil, vport=nil) @Ip6TranslatorId = ip6translatorid @Ip6RuleId = ip6ruleid @Ip6RuleName = ip6rulename @Vip = vip @@ -15272,11 +15272,11 @@ class ModifyIp6RuleResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -15290,11 +15290,11 @@ # @type Ip6TranslatorId: String # @param Ip6TranslatorName: IPV6转换实例修改名称 # @type Ip6TranslatorName: String attr_accessor :Ip6TranslatorId, :Ip6TranslatorName - + def initialize(ip6translatorid=nil, ip6translatorname=nil) @Ip6TranslatorId = ip6translatorid @Ip6TranslatorName = ip6translatorname end @@ -15308,11 +15308,11 @@ class ModifyIp6TranslatorResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -15326,11 +15326,11 @@ # @type NetworkInterfaceId: String # @param Ipv6Addresses: 指定的内网IPv6地址信息。 # @type Ipv6Addresses: Array attr_accessor :NetworkInterfaceId, :Ipv6Addresses - + def initialize(networkinterfaceid=nil, ipv6addresses=nil) @NetworkInterfaceId = networkinterfaceid @Ipv6Addresses = ipv6addresses end @@ -15351,11 +15351,11 @@ class ModifyIpv6AddressesAttributeResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -15373,11 +15373,11 @@ # @type LocalGatewayId: String # @param VpcId: VPC实例ID。 # @type VpcId: String attr_accessor :LocalGatewayName, :CdcId, :LocalGatewayId, :VpcId - + def initialize(localgatewayname=nil, cdcid=nil, localgatewayid=nil, vpcid=nil) @LocalGatewayName = localgatewayname @CdcId = cdcid @LocalGatewayId = localgatewayid @VpcId = vpcid @@ -15395,11 +15395,11 @@ class ModifyLocalGatewayResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -15419,11 +15419,11 @@ # @type ModifySecurityGroup: Boolean # @param SecurityGroupIds: NAT网关绑定的安全组列表,最终状态,空列表表示删除所有安全组,形如: `['sg-1n232323', 'sg-o4242424']` # @type SecurityGroupIds: Array attr_accessor :NatGatewayId, :NatGatewayName, :InternetMaxBandwidthOut, :ModifySecurityGroup, :SecurityGroupIds - + def initialize(natgatewayid=nil, natgatewayname=nil, internetmaxbandwidthout=nil, modifysecuritygroup=nil, securitygroupids=nil) @NatGatewayId = natgatewayid @NatGatewayName = natgatewayname @InternetMaxBandwidthOut = internetmaxbandwidthout @ModifySecurityGroup = modifysecuritygroup @@ -15443,11 +15443,11 @@ class ModifyNatGatewayAttributeResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -15463,11 +15463,11 @@ # @type SourceNatRule: :class:`Tencentcloud::Vpc.v20170312.models.DestinationIpPortTranslationNatRule` # @param DestinationNatRule: 目的NAT网关的端口转换规则。 # @type DestinationNatRule: :class:`Tencentcloud::Vpc.v20170312.models.DestinationIpPortTranslationNatRule` attr_accessor :NatGatewayId, :SourceNatRule, :DestinationNatRule - + def initialize(natgatewayid=nil, sourcenatrule=nil, destinationnatrule=nil) @NatGatewayId = natgatewayid @SourceNatRule = sourcenatrule @DestinationNatRule = destinationnatrule end @@ -15489,11 +15489,11 @@ class ModifyNatGatewayDestinationIpPortTranslationNatRuleResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -15507,11 +15507,11 @@ # @type NatGatewayId: String # @param SourceIpTranslationNatRule: NAT网关的SNAT转换规则。 # @type SourceIpTranslationNatRule: :class:`Tencentcloud::Vpc.v20170312.models.SourceIpTranslationNatRule` attr_accessor :NatGatewayId, :SourceIpTranslationNatRule - + def initialize(natgatewayid=nil, sourceiptranslationnatrule=nil) @NatGatewayId = natgatewayid @SourceIpTranslationNatRule = sourceiptranslationnatrule end @@ -15528,11 +15528,11 @@ class ModifyNatGatewaySourceIpTranslationNatRuleResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -15568,11 +15568,11 @@ # @type NextHopDestination: String # @param NetDetectDescription: 网络探测描述。 # @type NetDetectDescription: String attr_accessor :NetDetectId, :NetDetectName, :DetectDestinationIp, :NextHopType, :NextHopDestination, :NetDetectDescription - + def initialize(netdetectid=nil, netdetectname=nil, detectdestinationip=nil, nexthoptype=nil, nexthopdestination=nil, netdetectdescription=nil) @NetDetectId = netdetectid @NetDetectName = netdetectname @DetectDestinationIp = detectdestinationip @NextHopType = nexthoptype @@ -15594,11 +15594,11 @@ class ModifyNetDetectResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -15612,11 +15612,11 @@ # @type NetworkAclId: String # @param NetworkAclName: 网络ACL名称,最大长度不能超过60个字节。 # @type NetworkAclName: String attr_accessor :NetworkAclId, :NetworkAclName - + def initialize(networkaclid=nil, networkaclname=nil) @NetworkAclId = networkaclid @NetworkAclName = networkaclname end @@ -15630,11 +15630,11 @@ class ModifyNetworkAclAttributeResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -15650,11 +15650,11 @@ # @type NetworkAclEntrySet: :class:`Tencentcloud::Vpc.v20170312.models.NetworkAclEntrySet` # @param NetworkAclQuintupleSet: 网络ACL五元组规则集。NetworkAclEntrySet和NetworkAclQuintupleSet只能输入一个。 # @type NetworkAclQuintupleSet: :class:`Tencentcloud::Vpc.v20170312.models.NetworkAclQuintupleEntries` attr_accessor :NetworkAclId, :NetworkAclEntrySet, :NetworkAclQuintupleSet - + def initialize(networkaclid=nil, networkaclentryset=nil, networkaclquintupleset=nil) @NetworkAclId = networkaclid @NetworkAclEntrySet = networkaclentryset @NetworkAclQuintupleSet = networkaclquintupleset end @@ -15676,11 +15676,11 @@ class ModifyNetworkAclEntriesResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -15694,11 +15694,11 @@ # @type NetworkAclId: String # @param NetworkAclQuintupleSet: 网络五元组ACL规则集。 # @type NetworkAclQuintupleSet: :class:`Tencentcloud::Vpc.v20170312.models.NetworkAclQuintupleEntries` attr_accessor :NetworkAclId, :NetworkAclQuintupleSet - + def initialize(networkaclid=nil, networkaclquintupleset=nil) @NetworkAclId = networkaclid @NetworkAclQuintupleSet = networkaclquintupleset end @@ -15715,11 +15715,11 @@ class ModifyNetworkAclQuintupleEntriesResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -15739,11 +15739,11 @@ # @type SecurityGroupIds: Array # @param TrunkingFlag: 网卡trunking模式设置,Enable-开启,Disable--关闭,默认关闭。 # @type TrunkingFlag: String attr_accessor :NetworkInterfaceId, :NetworkInterfaceName, :NetworkInterfaceDescription, :SecurityGroupIds, :TrunkingFlag - + def initialize(networkinterfaceid=nil, networkinterfacename=nil, networkinterfacedescription=nil, securitygroupids=nil, trunkingflag=nil) @NetworkInterfaceId = networkinterfaceid @NetworkInterfaceName = networkinterfacename @NetworkInterfaceDescription = networkinterfacedescription @SecurityGroupIds = securitygroupids @@ -15763,11 +15763,11 @@ class ModifyNetworkInterfaceAttributeResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -15783,11 +15783,11 @@ # @type QosLevel: String # @param DirectSendMaxPort: DirectSend端口范围最大值。 # @type DirectSendMaxPort: Integer attr_accessor :NetworkInterfaceIds, :QosLevel, :DirectSendMaxPort - + def initialize(networkinterfaceids=nil, qoslevel=nil, directsendmaxport=nil) @NetworkInterfaceIds = networkinterfaceids @QosLevel = qoslevel @DirectSendMaxPort = directsendmaxport end @@ -15803,11 +15803,11 @@ class ModifyNetworkInterfaceQosResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -15821,11 +15821,11 @@ # @type NetworkInterfaceId: String # @param PrivateIpAddresses: 指定的内网IP信息。 # @type PrivateIpAddresses: Array attr_accessor :NetworkInterfaceId, :PrivateIpAddresses - + def initialize(networkinterfaceid=nil, privateipaddresses=nil) @NetworkInterfaceId = networkinterfaceid @PrivateIpAddresses = privateipaddresses end @@ -15846,11 +15846,11 @@ class ModifyPrivateIpAddressesAttributeResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -15864,11 +15864,11 @@ # @type RouteTableId: String # @param RouteTableName: 路由表名称。 # @type RouteTableName: String attr_accessor :RouteTableId, :RouteTableName - + def initialize(routetableid=nil, routetablename=nil) @RouteTableId = routetableid @RouteTableName = routetablename end @@ -15882,11 +15882,11 @@ class ModifyRouteTableAttributeResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -15902,11 +15902,11 @@ # @type GroupName: String # @param GroupDescription: 安全组备注,最多100个字符。 # @type GroupDescription: String attr_accessor :SecurityGroupId, :GroupName, :GroupDescription - + def initialize(securitygroupid=nil, groupname=nil, groupdescription=nil) @SecurityGroupId = securitygroupid @GroupName = groupname @GroupDescription = groupdescription end @@ -15922,11 +15922,11 @@ class ModifySecurityGroupAttributeResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -15942,11 +15942,11 @@ # @type SecurityGroupPolicySet: :class:`Tencentcloud::Vpc.v20170312.models.SecurityGroupPolicySet` # @param SortPolicys: 排序安全组标识,默认值为False。当SortPolicys为False时,不改变安全组规则排序;当SortPolicys为True时,系统将严格按照SecurityGroupPolicySet参数传入的安全组规则及顺序进行重置,考虑到人为输入参数可能存在遗漏风险,建议通过控制台对安全组规则进行排序。 # @type SortPolicys: Boolean attr_accessor :SecurityGroupId, :SecurityGroupPolicySet, :SortPolicys - + def initialize(securitygroupid=nil, securitygrouppolicyset=nil, sortpolicys=nil) @SecurityGroupId = securitygroupid @SecurityGroupPolicySet = securitygrouppolicyset @SortPolicys = sortpolicys end @@ -15965,11 +15965,11 @@ class ModifySecurityGroupPoliciesResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -15987,11 +15987,11 @@ # @type Services: Array # @param ServicesExtra: 支持添加备注的协议端口信息,支持单个端口、多个端口、连续端口及所有端口,协议支持:TCP、UDP、ICMP、GRE 协议。 # @type ServicesExtra: Array attr_accessor :ServiceTemplateId, :ServiceTemplateName, :Services, :ServicesExtra - + def initialize(servicetemplateid=nil, servicetemplatename=nil, services=nil, servicesextra=nil) @ServiceTemplateId = servicetemplateid @ServiceTemplateName = servicetemplatename @Services = services @ServicesExtra = servicesextra @@ -16016,11 +16016,11 @@ class ModifyServiceTemplateAttributeResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -16036,11 +16036,11 @@ # @type ServiceTemplateGroupName: String # @param ServiceTemplateIds: 协议端口模板实例ID,例如:ppm-4dw6agho。 # @type ServiceTemplateIds: Array attr_accessor :ServiceTemplateGroupId, :ServiceTemplateGroupName, :ServiceTemplateIds - + def initialize(servicetemplategroupid=nil, servicetemplategroupname=nil, servicetemplateids=nil) @ServiceTemplateGroupId = servicetemplategroupid @ServiceTemplateGroupName = servicetemplategroupname @ServiceTemplateIds = servicetemplateids end @@ -16056,11 +16056,11 @@ class ModifyServiceTemplateGroupAttributeResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -16072,11 +16072,11 @@ class ModifySnapshotPoliciesRequest < TencentCloud::Common::AbstractModel # @param SnapshotPoliciesInfo: 快照策略修改信息。 # @type SnapshotPoliciesInfo: Array attr_accessor :SnapshotPoliciesInfo - + def initialize(snapshotpoliciesinfo=nil) @SnapshotPoliciesInfo = snapshotpoliciesinfo end def deserialize(params) @@ -16095,11 +16095,11 @@ class ModifySnapshotPoliciesResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -16115,11 +16115,11 @@ # @type SubnetName: String # @param EnableBroadcast: 子网是否开启广播。 # @type EnableBroadcast: String attr_accessor :SubnetId, :SubnetName, :EnableBroadcast - + def initialize(subnetid=nil, subnetname=nil, enablebroadcast=nil) @SubnetId = subnetid @SubnetName = subnetname @EnableBroadcast = enablebroadcast end @@ -16135,11 +16135,11 @@ class ModifySubnetAttributeResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -16155,11 +16155,11 @@ # @type OriginalTemplateMember: Array # @param TemplateMember: 新的参数模板成员信息,支持IP地址、协议端口、IP地址组、协议端口组四种类型,类型需要与TemplateId参数类型一致,修改顺序与OriginalTemplateMember参数顺序一一对应,入参长度需要与OriginalTemplateMember参数保持一致。 # @type TemplateMember: Array attr_accessor :TemplateId, :OriginalTemplateMember, :TemplateMember - + def initialize(templateid=nil, originaltemplatemember=nil, templatemember=nil) @TemplateId = templateid @OriginalTemplateMember = originaltemplatemember @TemplateMember = templatemember end @@ -16189,11 +16189,11 @@ class ModifyTemplateMemberResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -16213,11 +16213,11 @@ # @type DnsServers: Array # @param DomainName: 域名。 # @type DomainName: String attr_accessor :VpcId, :VpcName, :EnableMulticast, :DnsServers, :DomainName - + def initialize(vpcid=nil, vpcname=nil, enablemulticast=nil, dnsservers=nil, domainname=nil) @VpcId = vpcid @VpcName = vpcname @EnableMulticast = enablemulticast @DnsServers = dnsservers @@ -16237,11 +16237,11 @@ class ModifyVpcAttributeResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -16257,11 +16257,11 @@ # @type EndPointName: String # @param SecurityGroupIds: 安全组ID列表。 # @type SecurityGroupIds: Array attr_accessor :EndPointId, :EndPointName, :SecurityGroupIds - + def initialize(endpointid=nil, endpointname=nil, securitygroupids=nil) @EndPointId = endpointid @EndPointName = endpointname @SecurityGroupIds = securitygroupids end @@ -16277,11 +16277,11 @@ class ModifyVpcEndPointAttributeResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -16301,11 +16301,11 @@ # @type AutoAcceptFlag: Boolean # @param ServiceInstanceId: 后端服务的ID,比如lb-xxx。 # @type ServiceInstanceId: String attr_accessor :EndPointServiceId, :VpcId, :EndPointServiceName, :AutoAcceptFlag, :ServiceInstanceId - + def initialize(endpointserviceid=nil, vpcid=nil, endpointservicename=nil, autoacceptflag=nil, serviceinstanceid=nil) @EndPointServiceId = endpointserviceid @VpcId = vpcid @EndPointServiceName = endpointservicename @AutoAcceptFlag = autoacceptflag @@ -16325,11 +16325,11 @@ class ModifyVpcEndPointServiceAttributeResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -16345,11 +16345,11 @@ # @type EndPointServiceId: String # @param Description: 白名单描述信息。 # @type Description: String attr_accessor :UserUin, :EndPointServiceId, :Description - + def initialize(useruin=nil, endpointserviceid=nil, description=nil) @UserUin = useruin @EndPointServiceId = endpointserviceid @Description = description end @@ -16365,11 +16365,11 @@ class ModifyVpcEndPointServiceWhiteListResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -16407,11 +16407,11 @@ # @type DpdAction: String # @param CustomerGatewayId: 对端网关ID,4.0及以上网关下的通道支持更新。 # @type CustomerGatewayId: String attr_accessor :VpnConnectionId, :VpnConnectionName, :PreShareKey, :SecurityPolicyDatabases, :IKEOptionsSpecification, :IPSECOptionsSpecification, :EnableHealthCheck, :HealthCheckLocalIp, :HealthCheckRemoteIp, :NegotiationType, :DpdEnable, :DpdTimeout, :DpdAction, :CustomerGatewayId - + def initialize(vpnconnectionid=nil, vpnconnectionname=nil, presharekey=nil, securitypolicydatabases=nil, ikeoptionsspecification=nil, ipsecoptionsspecification=nil, enablehealthcheck=nil, healthchecklocalip=nil, healthcheckremoteip=nil, negotiationtype=nil, dpdenable=nil, dpdtimeout=nil, dpdaction=nil, customergatewayid=nil) @VpnConnectionId = vpnconnectionid @VpnConnectionName = vpnconnectionname @PreShareKey = presharekey @SecurityPolicyDatabases = securitypolicydatabases @@ -16462,11 +16462,11 @@ class ModifyVpnConnectionAttributeResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -16482,11 +16482,11 @@ # @type VpnGatewayName: String # @param InstanceChargeType: VPN网关计费模式,目前只支持预付费(即包年包月)到后付费(即按量计费)的转换。即参数只支持:POSTPAID_BY_HOUR。 # @type InstanceChargeType: String attr_accessor :VpnGatewayId, :VpnGatewayName, :InstanceChargeType - + def initialize(vpngatewayid=nil, vpngatewayname=nil, instancechargetype=nil) @VpnGatewayId = vpngatewayid @VpnGatewayName = vpngatewayname @InstanceChargeType = instancechargetype end @@ -16502,11 +16502,11 @@ class ModifyVpnGatewayAttributeResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -16520,11 +16520,11 @@ # @type VpnGatewayId: String # @param Routes: 云联网路由(IDC网段)列表。 # @type Routes: Array attr_accessor :VpnGatewayId, :Routes - + def initialize(vpngatewayid=nil, routes=nil) @VpnGatewayId = vpngatewayid @Routes = routes end @@ -16545,11 +16545,11 @@ class ModifyVpnGatewayCcnRoutesResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -16563,11 +16563,11 @@ # @type VpnGatewayId: String # @param Routes: 路由修改参数。 # @type Routes: Array attr_accessor :VpnGatewayId, :Routes - + def initialize(vpngatewayid=nil, routes=nil) @VpnGatewayId = vpngatewayid @Routes = routes end @@ -16591,11 +16591,11 @@ # @type Routes: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Routes, :RequestId - + def initialize(routes=nil, requestid=nil) @Routes = routes @RequestId = requestid end @@ -16625,11 +16625,11 @@ # @type CreateTime: String # @param UpdateTime: 路由的更新时间 # @type UpdateTime: String attr_accessor :DestinationCidrBlock, :GatewayType, :GatewayId, :CreateTime, :UpdateTime - + def initialize(destinationcidrblock=nil, gatewaytype=nil, gatewayid=nil, createtime=nil, updatetime=nil) @DestinationCidrBlock = destinationcidrblock @GatewayType = gatewaytype @GatewayId = gatewayid @CreateTime = createtime @@ -16694,11 +16694,11 @@ # @param RestrictState: NAT网关是否被封禁。“NORMAL”:未被封禁,“RESTRICTED”:已被封禁。 # 注意:此字段可能返回 null,表示取不到有效值。 # @type RestrictState: String attr_accessor :NatGatewayId, :NatGatewayName, :CreatedTime, :State, :InternetMaxBandwidthOut, :MaxConcurrentConnection, :PublicIpAddressSet, :NetworkState, :DestinationIpPortTranslationNatRuleSet, :VpcId, :Zone, :DirectConnectGatewayIds, :SubnetId, :TagSet, :SecurityGroupSet, :SourceIpTranslationNatRuleSet, :IsExclusive, :ExclusiveGatewayBandwidth, :RestrictState - + def initialize(natgatewayid=nil, natgatewayname=nil, createdtime=nil, state=nil, internetmaxbandwidthout=nil, maxconcurrentconnection=nil, publicipaddressset=nil, networkstate=nil, destinationipporttranslationnatruleset=nil, vpcid=nil, zone=nil, directconnectgatewayids=nil, subnetid=nil, tagset=nil, securitygroupset=nil, sourceiptranslationnatruleset=nil, isexclusive=nil, exclusivegatewaybandwidth=nil, restrictstate=nil) @NatGatewayId = natgatewayid @NatGatewayName = natgatewayname @CreatedTime = createdtime @State = state @@ -16778,11 +16778,11 @@ # @type PublicIpAddress: String # @param IsBlocked: 资源封堵状态。true表示弹性ip处于封堵状态,false表示弹性ip处于未封堵状态。 # @type IsBlocked: Boolean attr_accessor :AddressId, :PublicIpAddress, :IsBlocked - + def initialize(addressid=nil, publicipaddress=nil, isblocked=nil) @AddressId = addressid @PublicIpAddress = publicipaddress @IsBlocked = isblocked end @@ -16817,11 +16817,11 @@ # @param CreatedTime: NAT网关转发规则创建时间。 # 注意:此字段可能返回 null,表示取不到有效值。 # @type CreatedTime: String attr_accessor :IpProtocol, :PublicIpAddress, :PublicPort, :PrivateIpAddress, :PrivatePort, :Description, :NatGatewayId, :VpcId, :CreatedTime - + def initialize(ipprotocol=nil, publicipaddress=nil, publicport=nil, privateipaddress=nil, privateport=nil, description=nil, natgatewayid=nil, vpcid=nil, createdtime=nil) @IpProtocol = ipprotocol @PublicIpAddress = publicipaddress @PublicPort = publicport @PrivateIpAddress = privateipaddress @@ -16890,11 +16890,11 @@ # @param CreateTime: 创建时间。 # 注意:此字段可能返回 null,表示取不到有效值。 # @type CreateTime: String attr_accessor :VpcId, :VpcName, :SubnetId, :SubnetName, :NetDetectId, :NetDetectName, :DetectDestinationIp, :DetectSourceIp, :NextHopType, :NextHopDestination, :NextHopName, :NetDetectDescription, :CreateTime - + def initialize(vpcid=nil, vpcname=nil, subnetid=nil, subnetname=nil, netdetectid=nil, netdetectname=nil, detectdestinationip=nil, detectsourceip=nil, nexthoptype=nil, nexthopdestination=nil, nexthopname=nil, netdetectdescription=nil, createtime=nil) @VpcId = vpcid @VpcName = vpcname @SubnetId = subnetid @SubnetName = subnetname @@ -16941,11 +16941,11 @@ # @type Delay: Integer # @param PacketLossRate: 丢包率 # @type PacketLossRate: Integer attr_accessor :DetectDestinationIp, :State, :Delay, :PacketLossRate - + def initialize(detectdestinationip=nil, state=nil, delay=nil, packetlossrate=nil) @DetectDestinationIp = detectdestinationip @State = state @Delay = delay @PacketLossRate = packetlossrate @@ -16965,11 +16965,11 @@ # @type NetDetectId: String # @param NetDetectIpStateSet: 网络探测目的IP验证结果对象数组。 # @type NetDetectIpStateSet: Array attr_accessor :NetDetectId, :NetDetectIpStateSet - + def initialize(netdetectid=nil, netdetectipstateset=nil) @NetDetectId = netdetectid @NetDetectIpStateSet = netdetectipstateset end @@ -17006,11 +17006,11 @@ # @type NetworkAclType: String # @param TagSet: 标签键值对 # @type TagSet: Array attr_accessor :VpcId, :NetworkAclId, :NetworkAclName, :CreatedTime, :SubnetSet, :IngressEntries, :EgressEntries, :NetworkAclType, :TagSet - + def initialize(vpcid=nil, networkaclid=nil, networkaclname=nil, createdtime=nil, subnetset=nil, ingressentries=nil, egressentries=nil, networkacltype=nil, tagset=nil) @VpcId = vpcid @NetworkAclId = networkaclid @NetworkAclName = networkaclname @CreatedTime = createdtime @@ -17078,11 +17078,11 @@ # @type Action: String # @param Description: 规则描述,最大长度100。 # @type Description: String attr_accessor :ModifyTime, :Protocol, :Port, :CidrBlock, :Ipv6CidrBlock, :Action, :Description - + def initialize(modifytime=nil, protocol=nil, port=nil, cidrblock=nil, ipv6cidrblock=nil, action=nil, description=nil) @ModifyTime = modifytime @Protocol = protocol @Port = port @CidrBlock = cidrblock @@ -17108,11 +17108,11 @@ # @type Ingress: Array # @param Egress: 出站规则。 # @type Egress: Array attr_accessor :Ingress, :Egress - + def initialize(ingress=nil, egress=nil) @Ingress = ingress @Egress = egress end @@ -17142,11 +17142,11 @@ # @type Ingress: Array # @param Egress: 网络ACL五元组出站规则 # @type Egress: Array attr_accessor :Ingress, :Egress - + def initialize(ingress=nil, egress=nil) @Ingress = ingress @Egress = egress end @@ -17194,11 +17194,11 @@ # @type CreateTime: String # @param NetworkAclDirection: 方向,INGRESS或EGRESS,用于DescribeNetworkAclQuintupleEntries的出参。 # @type NetworkAclDirection: String attr_accessor :Protocol, :Description, :SourcePort, :SourceCidr, :DestinationPort, :DestinationCidr, :Action, :NetworkAclQuintupleEntryId, :Priority, :CreateTime, :NetworkAclDirection - + def initialize(protocol=nil, description=nil, sourceport=nil, sourcecidr=nil, destinationport=nil, destinationcidr=nil, action=nil, networkaclquintupleentryid=nil, priority=nil, createtime=nil, networkacldirection=nil) @Protocol = protocol @Description = description @SourcePort = sourceport @SourceCidr = sourcecidr @@ -17285,11 +17285,11 @@ # <li>`AG`:云铜</li> # 注意:此字段可能返回 null,表示取不到有效值。 # @type QosLevel: String attr_accessor :NetworkInterfaceId, :NetworkInterfaceName, :NetworkInterfaceDescription, :SubnetId, :VpcId, :GroupSet, :Primary, :MacAddress, :State, :PrivateIpAddressSet, :Attachment, :Zone, :CreatedTime, :Ipv6AddressSet, :TagSet, :EniType, :Business, :CdcId, :AttachType, :ResourceId, :QosLevel - + def initialize(networkinterfaceid=nil, networkinterfacename=nil, networkinterfacedescription=nil, subnetid=nil, vpcid=nil, groupset=nil, primary=nil, macaddress=nil, state=nil, privateipaddressset=nil, attachment=nil, zone=nil, createdtime=nil, ipv6addressset=nil, tagset=nil, enitype=nil, business=nil, cdcid=nil, attachtype=nil, resourceid=nil, qoslevel=nil) @NetworkInterfaceId = networkinterfaceid @NetworkInterfaceName = networkinterfacename @NetworkInterfaceDescription = networkinterfacedescription @SubnetId = subnetid @@ -17371,11 +17371,11 @@ # @type InstanceAccountId: String # @param AttachTime: 绑定时间。 # @type AttachTime: String attr_accessor :InstanceId, :DeviceIndex, :InstanceAccountId, :AttachTime - + def initialize(instanceid=nil, deviceindex=nil, instanceaccountid=nil, attachtime=nil) @InstanceId = instanceid @DeviceIndex = deviceindex @InstanceAccountId = instanceaccountid @AttachTime = attachtime @@ -17395,11 +17395,11 @@ # @type RouteTableId: String # @param RouteItemIds: 路由策略唯一ID。 # @type RouteItemIds: Array attr_accessor :RouteTableId, :RouteItemIds - + def initialize(routetableid=nil, routeitemids=nil) @RouteTableId = routetableid @RouteItemIds = routeitemids end @@ -17413,11 +17413,11 @@ class NotifyRoutesResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -17431,11 +17431,11 @@ # @type InstancePrice: :class:`Tencentcloud::Vpc.v20170312.models.ItemPrice` # @param BandwidthPrice: 带宽价格。 # @type BandwidthPrice: :class:`Tencentcloud::Vpc.v20170312.models.ItemPrice` attr_accessor :InstancePrice, :BandwidthPrice - + def initialize(instanceprice=nil, bandwidthprice=nil) @InstancePrice = instanceprice @BandwidthPrice = bandwidthprice end @@ -17473,11 +17473,11 @@ # @type State: String # @param QosLevel: IP服务质量等级,可选值:PT、AU、AG、DEFAULT,分别代表云金、云银、云铜、默认四个等级。 # @type QosLevel: String attr_accessor :PrivateIpAddress, :Primary, :PublicIpAddress, :AddressId, :Description, :IsWanIpBlocked, :State, :QosLevel - + def initialize(privateipaddress=nil, primary=nil, publicipaddress=nil, addressid=nil, description=nil, iswanipblocked=nil, state=nil, qoslevel=nil) @PrivateIpAddress = privateipaddress @Primary = primary @PublicIpAddress = publicipaddress @AddressId = addressid @@ -17511,11 +17511,11 @@ # @type QuotaLimit: Integer # @param QuotaRegion: 产品配额是否有地域属性 # @type QuotaRegion: Boolean attr_accessor :QuotaId, :QuotaName, :QuotaCurrent, :QuotaLimit, :QuotaRegion - + def initialize(quotaid=nil, quotaname=nil, quotacurrent=nil, quotalimit=nil, quotaregion=nil) @QuotaId = quotaid @QuotaName = quotaname @QuotaCurrent = quotacurrent @QuotaLimit = quotalimit @@ -17539,11 +17539,11 @@ # @type QuotaCurrent: Integer # @param QuotaLimit: 配额数量 # @type QuotaLimit: Integer attr_accessor :QuotaId, :QuotaCurrent, :QuotaLimit - + def initialize(quotaid=nil, quotacurrent=nil, quotalimit=nil) @QuotaId = quotaid @QuotaCurrent = quotacurrent @QuotaLimit = quotalimit end @@ -17561,11 +17561,11 @@ # @type SecurityGroupId: String # @param ReferredSecurityGroupIds: 引用安全组实例ID(SecurityGroupId)的所有安全组实例ID。 # @type ReferredSecurityGroupIds: Array attr_accessor :SecurityGroupId, :ReferredSecurityGroupIds - + def initialize(securitygroupid=nil, referredsecuritygroupids=nil) @SecurityGroupId = securitygroupid @ReferredSecurityGroupIds = referredsecuritygroupids end @@ -17583,11 +17583,11 @@ # @type NatGatewayId: String # @param DryRun: 是否是预刷新;True:是, False:否 # @type DryRun: Boolean attr_accessor :VpcId, :NatGatewayId, :DryRun - + def initialize(vpcid=nil, natgatewayid=nil, dryrun=nil) @VpcId = vpcid @NatGatewayId = natgatewayid @DryRun = dryrun end @@ -17605,11 +17605,11 @@ # @type DirectConnectSubnetSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :DirectConnectSubnetSet, :RequestId - + def initialize(directconnectsubnetset=nil, requestid=nil) @DirectConnectSubnetSet = directconnectsubnetset @RequestId = requestid end @@ -17632,11 +17632,11 @@ # @type CcnId: String # @param Instances: 拒绝关联实例列表。 # @type Instances: Array attr_accessor :CcnId, :Instances - + def initialize(ccnid=nil, instances=nil) @CcnId = ccnid @Instances = instances end @@ -17657,11 +17657,11 @@ class RejectAttachCcnInstancesResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -17673,11 +17673,11 @@ class ReleaseAddressesRequest < TencentCloud::Common::AbstractModel # @param AddressIds: 标识 EIP 的唯一 ID 列表。EIP 唯一 ID 形如:`eip-11112222`。 # @type AddressIds: Array attr_accessor :AddressIds - + def initialize(addressids=nil) @AddressIds = addressids end def deserialize(params) @@ -17691,11 +17691,11 @@ # @type TaskId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TaskId, :RequestId - + def initialize(taskid=nil, requestid=nil) @TaskId = taskid @RequestId = requestid end @@ -17711,11 +17711,11 @@ # @type Ip6Addresses: Array # @param Ip6AddressIds: IPV6地址对应的唯一ID,形如eip-xxxxxxxx。Ip6Addresses和Ip6AddressIds必须且只能传一个。 # @type Ip6AddressIds: Array attr_accessor :Ip6Addresses, :Ip6AddressIds - + def initialize(ip6addresses=nil, ip6addressids=nil) @Ip6Addresses = ip6addresses @Ip6AddressIds = ip6addressids end @@ -17731,11 +17731,11 @@ # @type TaskId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TaskId, :RequestId - + def initialize(taskid=nil, requestid=nil) @TaskId = taskid @RequestId = requestid end @@ -17753,11 +17753,11 @@ # @type ResourceType: String # @param ResourceIds: 资源ID,可支持资源形如'eip-xxxx', 'lb-xxxx' # @type ResourceIds: Array attr_accessor :BandwidthPackageId, :ResourceType, :ResourceIds - + def initialize(bandwidthpackageid=nil, resourcetype=nil, resourceids=nil) @BandwidthPackageId = bandwidthpackageid @ResourceType = resourcetype @ResourceIds = resourceids end @@ -17773,11 +17773,11 @@ class RemoveBandwidthPackageResourcesResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -17791,11 +17791,11 @@ # @type Ip6TranslatorId: String # @param Ip6RuleIds: 待删除IPV6转换规则,形如rule6-xxxxxxxx # @type Ip6RuleIds: Array attr_accessor :Ip6TranslatorId, :Ip6RuleIds - + def initialize(ip6translatorid=nil, ip6ruleids=nil) @Ip6TranslatorId = ip6translatorid @Ip6RuleIds = ip6ruleids end @@ -17809,11 +17809,11 @@ class RemoveIp6RulesResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -17827,11 +17827,11 @@ # @type AddressIds: Array # @param AddressChargePrepaid: 续费参数 # @type AddressChargePrepaid: :class:`Tencentcloud::Vpc.v20170312.models.AddressChargePrepaid` attr_accessor :AddressIds, :AddressChargePrepaid - + def initialize(addressids=nil, addresschargeprepaid=nil) @AddressIds = addressids @AddressChargePrepaid = addresschargeprepaid end @@ -17848,11 +17848,11 @@ class RenewAddressesResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -17866,11 +17866,11 @@ # @type VpnGatewayId: String # @param InstanceChargePrepaid: 预付费计费模式。 # @type InstanceChargePrepaid: :class:`Tencentcloud::Vpc.v20170312.models.InstanceChargePrepaid` attr_accessor :VpnGatewayId, :InstanceChargePrepaid - + def initialize(vpngatewayid=nil, instancechargeprepaid=nil) @VpnGatewayId = vpngatewayid @InstanceChargePrepaid = instancechargeprepaid end @@ -17887,11 +17887,11 @@ class RenewVpnGatewayResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -17905,11 +17905,11 @@ # @type DirectConnectGatewayId: String # @param Routes: 需要连通的IDC网段列表 # @type Routes: Array attr_accessor :DirectConnectGatewayId, :Routes - + def initialize(directconnectgatewayid=nil, routes=nil) @DirectConnectGatewayId = directconnectgatewayid @Routes = routes end @@ -17930,11 +17930,11 @@ class ReplaceDirectConnectGatewayCcnRoutesResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -17948,11 +17948,11 @@ # @type SubnetId: String # @param RouteTableId: 路由表实例ID,例如:rtb-azd4dt1c。 # @type RouteTableId: String attr_accessor :SubnetId, :RouteTableId - + def initialize(subnetid=nil, routetableid=nil) @SubnetId = subnetid @RouteTableId = routetableid end @@ -17966,11 +17966,11 @@ class ReplaceRouteTableAssociationResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -17984,11 +17984,11 @@ # @type RouteTableId: String # @param Routes: 路由策略对象。需要指定路由策略ID(RouteId)。 # @type Routes: Array attr_accessor :RouteTableId, :Routes - + def initialize(routetableid=nil, routes=nil) @RouteTableId = routetableid @Routes = routes end @@ -18013,11 +18013,11 @@ # @type NewRouteSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :OldRouteSet, :NewRouteSet, :RequestId - + def initialize(oldrouteset=nil, newrouteset=nil, requestid=nil) @OldRouteSet = oldrouteset @NewRouteSet = newrouteset @RequestId = requestid end @@ -18051,11 +18051,11 @@ # @type SecurityGroupPolicySet: :class:`Tencentcloud::Vpc.v20170312.models.SecurityGroupPolicySet` # @param OriginalSecurityGroupPolicySet: 旧的安全组规则集合对象,可选,日志记录用。 # @type OriginalSecurityGroupPolicySet: :class:`Tencentcloud::Vpc.v20170312.models.SecurityGroupPolicySet` attr_accessor :SecurityGroupId, :SecurityGroupPolicySet, :OriginalSecurityGroupPolicySet - + def initialize(securitygroupid=nil, securitygrouppolicyset=nil, originalsecuritygrouppolicyset=nil) @SecurityGroupId = securitygroupid @SecurityGroupPolicySet = securitygrouppolicyset @OriginalSecurityGroupPolicySet = originalsecuritygrouppolicyset end @@ -18077,11 +18077,11 @@ class ReplaceSecurityGroupPoliciesResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -18097,11 +18097,11 @@ # @type SecurityGroupPolicySet: :class:`Tencentcloud::Vpc.v20170312.models.SecurityGroupPolicySet` # @param OriginalSecurityGroupPolicySet: 旧的安全组规则集合对象,可选,日志记录用。 # @type OriginalSecurityGroupPolicySet: :class:`Tencentcloud::Vpc.v20170312.models.SecurityGroupPolicySet` attr_accessor :SecurityGroupId, :SecurityGroupPolicySet, :OriginalSecurityGroupPolicySet - + def initialize(securitygroupid=nil, securitygrouppolicyset=nil, originalsecuritygrouppolicyset=nil) @SecurityGroupId = securitygroupid @SecurityGroupPolicySet = securitygrouppolicyset @OriginalSecurityGroupPolicySet = originalsecuritygrouppolicyset end @@ -18123,11 +18123,11 @@ class ReplaceSecurityGroupPolicyResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -18143,11 +18143,11 @@ # @type CcnUin: String # @param Instances: 重新申请关联网络实例列表。 # @type Instances: Array attr_accessor :CcnId, :CcnUin, :Instances - + def initialize(ccnid=nil, ccnuin=nil, instances=nil) @CcnId = ccnid @CcnUin = ccnuin @Instances = instances end @@ -18170,11 +18170,11 @@ class ResetAttachCcnInstancesResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -18188,11 +18188,11 @@ # @type NatGatewayId: String # @param MaxConcurrentConnection: NAT网关并发连接上限,形如:1000000、3000000、10000000。 # @type MaxConcurrentConnection: Integer attr_accessor :NatGatewayId, :MaxConcurrentConnection - + def initialize(natgatewayid=nil, maxconcurrentconnection=nil) @NatGatewayId = natgatewayid @MaxConcurrentConnection = maxconcurrentconnection end @@ -18206,11 +18206,11 @@ class ResetNatGatewayConnectionResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -18226,11 +18226,11 @@ # @type RouteTableName: String # @param Routes: 路由策略。 # @type Routes: Array attr_accessor :RouteTableId, :RouteTableName, :Routes - + def initialize(routetableid=nil, routetablename=nil, routes=nil) @RouteTableId = routetableid @RouteTableName = routetablename @Routes = routes end @@ -18253,11 +18253,11 @@ class ResetRoutesResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -18271,11 +18271,11 @@ # @type VpnGatewayId: String # @param VpnConnectionId: VPN通道实例ID。形如:vpnx-f49l6u0z。 # @type VpnConnectionId: String attr_accessor :VpnGatewayId, :VpnConnectionId - + def initialize(vpngatewayid=nil, vpnconnectionid=nil) @VpnGatewayId = vpngatewayid @VpnConnectionId = vpnconnectionid end @@ -18289,11 +18289,11 @@ class ResetVpnConnectionResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -18307,11 +18307,11 @@ # @type VpnGatewayId: String # @param InternetMaxBandwidthOut: 新规格公网带宽设置。可选带宽规格:5, 10, 20, 50, 100, 200, 500, 1000;单位:Mbps。VPN网关带宽目前仅支持部分带宽范围内升降配,如【5,100】Mbps和【200,1000】Mbps,在各自带宽范围内可提升配额,跨范围提升配额和降配暂不支持。 # @type InternetMaxBandwidthOut: Integer attr_accessor :VpnGatewayId, :InternetMaxBandwidthOut - + def initialize(vpngatewayid=nil, internetmaxbandwidthout=nil) @VpnGatewayId = vpngatewayid @InternetMaxBandwidthOut = internetmaxbandwidthout end @@ -18325,11 +18325,11 @@ class ResetVpnGatewayInternetMaxBandwidthResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -18345,11 +18345,11 @@ # @type ResourceId: String # @param AddressIp: 带宽包资源Ip # @type AddressIp: String attr_accessor :ResourceType, :ResourceId, :AddressIp - + def initialize(resourcetype=nil, resourceid=nil, addressip=nil) @ResourceType = resourcetype @ResourceId = resourceid @AddressIp = addressip end @@ -18447,11 +18447,11 @@ # @type Subnet: Integer # @param RouteTable: 路由表。 # @type RouteTable: Integer attr_accessor :VpcId, :SubnetId, :Classiclink, :Dcg, :Pcx, :Ip, :Nat, :Vpngw, :FlowLog, :NetworkDetect, :NetworkACL, :CVM, :LB, :CDB, :Cmem, :CTSDB, :MariaDB, :SQLServer, :Postgres, :NAS, :Greenplumn, :Ckafka, :Grocery, :HSM, :Tcaplus, :Cnas, :TiDB, :Emr, :SEAL, :CFS, :Oracle, :ElasticSearch, :TBaaS, :Itop, :DBAudit, :CynosDBPostgres, :Redis, :MongoDB, :DCDB, :CynosDBMySQL, :Subnet, :RouteTable - + def initialize(vpcid=nil, subnetid=nil, classiclink=nil, dcg=nil, pcx=nil, ip=nil, nat=nil, vpngw=nil, flowlog=nil, networkdetect=nil, networkacl=nil, cvm=nil, lb=nil, cdb=nil, cmem=nil, ctsdb=nil, mariadb=nil, sqlserver=nil, postgres=nil, nas=nil, greenplumn=nil, ckafka=nil, grocery=nil, hsm=nil, tcaplus=nil, cnas=nil, tidb=nil, emr=nil, seal=nil, cfs=nil, oracle=nil, elasticsearch=nil, tbaas=nil, itop=nil, dbaudit=nil, cynosdbpostgres=nil, redis=nil, mongodb=nil, dcdb=nil, cynosdbmysql=nil, subnet=nil, routetable=nil) @VpcId = vpcid @SubnetId = subnetid @Classiclink = classiclink @Dcg = dcg @@ -18551,11 +18551,11 @@ # @type Ip: Integer # @param ResourceStatisticsItemSet: 资源统计信息。 # @type ResourceStatisticsItemSet: Array attr_accessor :VpcId, :SubnetId, :Ip, :ResourceStatisticsItemSet - + def initialize(vpcid=nil, subnetid=nil, ip=nil, resourcestatisticsitemset=nil) @VpcId = vpcid @SubnetId = subnetid @Ip = ip @ResourceStatisticsItemSet = resourcestatisticsitemset @@ -18584,11 +18584,11 @@ # @type ResourceName: String # @param ResourceCount: 资源个数。 # @type ResourceCount: Integer attr_accessor :ResourceType, :ResourceName, :ResourceCount - + def initialize(resourcetype=nil, resourcename=nil, resourcecount=nil) @ResourceType = resourcetype @ResourceName = resourcename @ResourceCount = resourcecount end @@ -18608,11 +18608,11 @@ # @type SnapshotFileId: String # @param InstanceId: 实例Id。 # @type InstanceId: String attr_accessor :SnapshotPolicyId, :SnapshotFileId, :InstanceId - + def initialize(snapshotpolicyid=nil, snapshotfileid=nil, instanceid=nil) @SnapshotPolicyId = snapshotpolicyid @SnapshotFileId = snapshotfileid @InstanceId = instanceid end @@ -18628,11 +18628,11 @@ class ResumeSnapshotInstanceResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -18644,11 +18644,11 @@ class ReturnNormalAddressesRequest < TencentCloud::Common::AbstractModel # @param AddressIps: EIP 的 IP 地址,示例:101.35.139.183 # @type AddressIps: Array attr_accessor :AddressIps - + def initialize(addressips=nil) @AddressIps = addressips end def deserialize(params) @@ -18660,11 +18660,11 @@ class ReturnNormalAddressesResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -18714,11 +18714,11 @@ # @type PublishedToVbc: Boolean # @param CreatedTime: 路由策略创建时间 # @type CreatedTime: String attr_accessor :DestinationCidrBlock, :GatewayType, :GatewayId, :RouteId, :RouteDescription, :Enabled, :RouteType, :RouteTableId, :DestinationIpv6CidrBlock, :RouteItemId, :PublishedToVbc, :CreatedTime - + def initialize(destinationcidrblock=nil, gatewaytype=nil, gatewayid=nil, routeid=nil, routedescription=nil, enabled=nil, routetype=nil, routetableid=nil, destinationipv6cidrblock=nil, routeitemid=nil, publishedtovbc=nil, createdtime=nil) @DestinationCidrBlock = destinationcidrblock @GatewayType = gatewaytype @GatewayId = gatewayid @RouteId = routeid @@ -18756,11 +18756,11 @@ # @type DestinationCidrBlock: String # @param ConflictSet: 冲突的路由策略列表 # @type ConflictSet: Array attr_accessor :RouteTableId, :DestinationCidrBlock, :ConflictSet - + def initialize(routetableid=nil, destinationcidrblock=nil, conflictset=nil) @RouteTableId = routetableid @DestinationCidrBlock = destinationcidrblock @ConflictSet = conflictset end @@ -18800,11 +18800,11 @@ # @param LocalCidrForCcn: local路由是否发布云联网。 # 注意:此字段可能返回 null,表示取不到有效值。 # @type LocalCidrForCcn: Array attr_accessor :VpcId, :RouteTableId, :RouteTableName, :AssociationSet, :RouteSet, :Main, :CreatedTime, :TagSet, :LocalCidrForCcn - + def initialize(vpcid=nil, routetableid=nil, routetablename=nil, associationset=nil, routeset=nil, main=nil, createdtime=nil, tagset=nil, localcidrforccn=nil) @VpcId = vpcid @RouteTableId = routetableid @RouteTableName = routetablename @AssociationSet = associationset @@ -18862,11 +18862,11 @@ # @type SubnetId: String # @param RouteTableId: 路由表实例ID。 # @type RouteTableId: String attr_accessor :SubnetId, :RouteTableId - + def initialize(subnetid=nil, routetableid=nil) @SubnetId = subnetid @RouteTableId = routetableid end @@ -18895,11 +18895,11 @@ # @param UpdateTime: 安全组更新时间。 # 注意:此字段可能返回 null,表示取不到有效值。 # @type UpdateTime: String attr_accessor :SecurityGroupId, :SecurityGroupName, :SecurityGroupDesc, :ProjectId, :IsDefault, :CreatedTime, :TagSet, :UpdateTime - + def initialize(securitygroupid=nil, securitygroupname=nil, securitygroupdesc=nil, projectid=nil, isdefault=nil, createdtime=nil, tagset=nil, updatetime=nil) @SecurityGroupId = securitygroupid @SecurityGroupName = securitygroupname @SecurityGroupDesc = securitygroupdesc @ProjectId = projectid @@ -18946,11 +18946,11 @@ # @type InstanceStatistics: Array # @param TotalCount: 所有资源的总计数(不包含被安全组引用数)。 # @type TotalCount: Integer attr_accessor :SecurityGroupId, :CVM, :CDB, :ENI, :SG, :CLB, :InstanceStatistics, :TotalCount - + def initialize(securitygroupid=nil, cvm=nil, cdb=nil, eni=nil, sg=nil, clb=nil, instancestatistics=nil, totalcount=nil) @SecurityGroupId = securitygroupid @CVM = cvm @CDB = cdb @ENI = eni @@ -18997,11 +18997,11 @@ # @type SecurityGroupReferedCvmAndEniLimit: Integer # @param SecurityGroupReferedSvcLimit: 被引用的安全组关联数据库、LB等服务实例配额 # @type SecurityGroupReferedSvcLimit: Integer attr_accessor :SecurityGroupLimit, :SecurityGroupPolicyLimit, :ReferedSecurityGroupLimit, :SecurityGroupInstanceLimit, :InstanceSecurityGroupLimit, :SecurityGroupExtendedPolicyLimit, :SecurityGroupReferedCvmAndEniLimit, :SecurityGroupReferedSvcLimit - + def initialize(securitygrouplimit=nil, securitygrouppolicylimit=nil, referedsecuritygrouplimit=nil, securitygroupinstancelimit=nil, instancesecuritygrouplimit=nil, securitygroupextendedpolicylimit=nil, securitygroupreferedcvmandenilimit=nil, securitygroupreferedsvclimit=nil) @SecurityGroupLimit = securitygrouplimit @SecurityGroupPolicyLimit = securitygrouppolicylimit @ReferedSecurityGroupLimit = referedsecuritygrouplimit @SecurityGroupInstanceLimit = securitygroupinstancelimit @@ -19048,11 +19048,11 @@ # @type PolicyDescription: String # @param ModifyTime: 安全组最近修改时间。 # @type ModifyTime: String attr_accessor :PolicyIndex, :Protocol, :Port, :ServiceTemplate, :CidrBlock, :Ipv6CidrBlock, :SecurityGroupId, :AddressTemplate, :Action, :PolicyDescription, :ModifyTime - + def initialize(policyindex=nil, protocol=nil, port=nil, servicetemplate=nil, cidrblock=nil, ipv6cidrblock=nil, securitygroupid=nil, addresstemplate=nil, action=nil, policydescription=nil, modifytime=nil) @PolicyIndex = policyindex @Protocol = protocol @Port = port @ServiceTemplate = servicetemplate @@ -19097,11 +19097,11 @@ # @param Ingress: 入站规则。 # 注意:此字段可能返回 null,表示取不到有效值。 # @type Ingress: Array attr_accessor :Version, :Egress, :Ingress - + def initialize(version=nil, egress=nil, ingress=nil) @Version = version @Egress = egress @Ingress = ingress end @@ -19133,11 +19133,11 @@ # @type LocalCidrBlock: String # @param RemoteCidrBlock: 对端网段 # @type RemoteCidrBlock: Array attr_accessor :LocalCidrBlock, :RemoteCidrBlock - + def initialize(localcidrblock=nil, remotecidrblock=nil) @LocalCidrBlock = localcidrblock @RemoteCidrBlock = remotecidrblock end @@ -19159,11 +19159,11 @@ # @type CreatedTime: String # @param ServiceExtraSet: 带备注的协议端口信息。 # @type ServiceExtraSet: Array attr_accessor :ServiceTemplateId, :ServiceTemplateName, :ServiceSet, :CreatedTime, :ServiceExtraSet - + def initialize(servicetemplateid=nil, servicetemplatename=nil, serviceset=nil, createdtime=nil, serviceextraset=nil) @ServiceTemplateId = servicetemplateid @ServiceTemplateName = servicetemplatename @ServiceSet = serviceset @CreatedTime = createdtime @@ -19198,11 +19198,11 @@ # @type CreatedTime: String # @param ServiceTemplateSet: 协议端口模板实例信息。 # @type ServiceTemplateSet: Array attr_accessor :ServiceTemplateGroupId, :ServiceTemplateGroupName, :ServiceTemplateIdSet, :CreatedTime, :ServiceTemplateSet - + def initialize(servicetemplategroupid=nil, servicetemplategroupname=nil, servicetemplateidset=nil, createdtime=nil, servicetemplateset=nil) @ServiceTemplateGroupId = servicetemplategroupid @ServiceTemplateGroupName = servicetemplategroupname @ServiceTemplateIdSet = servicetemplateidset @CreatedTime = createdtime @@ -19231,11 +19231,11 @@ # @type ServiceId: String # @param ServiceGroupId: 协议端口组ID,例如:ppmg-f5n1f8da。 # @type ServiceGroupId: String attr_accessor :ServiceId, :ServiceGroupId - + def initialize(serviceid=nil, servicegroupid=nil) @ServiceId = serviceid @ServiceGroupId = servicegroupid end @@ -19252,11 +19252,11 @@ # @param Description: 备注。 # 注意:此字段可能返回 null,表示取不到有效值。 # @type Description: String attr_accessor :Service, :Description - + def initialize(service=nil, description=nil) @Service = service @Description = description end @@ -19274,11 +19274,11 @@ # @type CcnRegionBandwidthLimits: Array # @param SetDefaultLimitFlag: 是否恢复云联网地域出口/地域间带宽限速为默认值(1Gbps)。false表示不恢复;true表示恢复。恢复默认值后,限速实例将不在控制台展示。该参数默认为 false,不恢复。 # @type SetDefaultLimitFlag: Boolean attr_accessor :CcnId, :CcnRegionBandwidthLimits, :SetDefaultLimitFlag - + def initialize(ccnid=nil, ccnregionbandwidthlimits=nil, setdefaultlimitflag=nil) @CcnId = ccnid @CcnRegionBandwidthLimits = ccnregionbandwidthlimits @SetDefaultLimitFlag = setdefaultlimitflag end @@ -19301,11 +19301,11 @@ class SetCcnRegionBandwidthLimitsResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -19322,11 +19322,11 @@ # @type AutoRenewFlag: Integer # @param Type: VPNGW类型['IPSEC', 'SSL'], 默认为IPSEC。 # @type Type: String attr_accessor :VpnGatewayIds, :AutoRenewFlag, :Type - + def initialize(vpngatewayids=nil, autorenewflag=nil, type=nil) @VpnGatewayIds = vpngatewayids @AutoRenewFlag = autorenewflag @Type = type end @@ -19342,11 +19342,11 @@ class SetVpnGatewaysRenewFlagResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -19366,11 +19366,11 @@ # @type BackupTime: String # @param Operator: 操作者Uin。 # @type Operator: String attr_accessor :SnapshotPolicyId, :InstanceId, :SnapshotFileId, :BackupTime, :Operator - + def initialize(snapshotpolicyid=nil, instanceid=nil, snapshotfileid=nil, backuptime=nil, operator=nil) @SnapshotPolicyId = snapshotpolicyid @InstanceId = instanceid @SnapshotFileId = snapshotfileid @BackupTime = backuptime @@ -19398,11 +19398,11 @@ # @type SnapshotPolicyId: String # @param InstanceName: 实例名称。 # @type InstanceName: String attr_accessor :InstanceId, :InstanceType, :InstanceRegion, :SnapshotPolicyId, :InstanceName - + def initialize(instanceid=nil, instancetype=nil, instanceregion=nil, snapshotpolicyid=nil, instancename=nil) @InstanceId = instanceid @InstanceType = instancetype @InstanceRegion = instanceregion @SnapshotPolicyId = snapshotpolicyid @@ -19443,11 +19443,11 @@ # @param CreateTime: 创建时间。 # 注意:此字段可能返回 null,表示取不到有效值。 # @type CreateTime: String attr_accessor :SnapshotPolicyName, :BackupType, :KeepTime, :CreateNewCos, :CosRegion, :CosBucket, :SnapshotPolicyId, :BackupPolicies, :Enable, :CreateTime - + def initialize(snapshotpolicyname=nil, backuptype=nil, keeptime=nil, createnewcos=nil, cosregion=nil, cosbucket=nil, snapshotpolicyid=nil, backuppolicies=nil, enable=nil, createtime=nil) @SnapshotPolicyName = snapshotpolicyname @BackupType = backuptype @KeepTime = keeptime @CreateNewCos = createnewcos @@ -19504,11 +19504,11 @@ # @param CreatedTime: NAT网关SNAT规则创建时间。 # 注意:此字段可能返回 null,表示取不到有效值。 # @type CreatedTime: String attr_accessor :ResourceId, :ResourceType, :PrivateIpAddress, :PublicIpAddresses, :Description, :NatGatewaySnatId, :NatGatewayId, :VpcId, :CreatedTime - + def initialize(resourceid=nil, resourcetype=nil, privateipaddress=nil, publicipaddresses=nil, description=nil, natgatewaysnatid=nil, natgatewayid=nil, vpcid=nil, createdtime=nil) @ResourceId = resourceid @ResourceType = resourcetype @PrivateIpAddress = privateipaddress @PublicIpAddresses = publicipaddresses @@ -19544,11 +19544,11 @@ # @type SslVpnCert: String # @param SslVpnClientId: SSL-VPN-CLIENT 实例ID。 # @type SslVpnClientId: String attr_accessor :SslVpnClientConfiguration, :SslVpnRootCert, :SslVpnKey, :SslVpnCert, :SslVpnClientId - + def initialize(sslvpnclientconfiguration=nil, sslvpnrootcert=nil, sslvpnkey=nil, sslvpncert=nil, sslvpnclientid=nil) @SslVpnClientConfiguration = sslvpnclientconfiguration @SslVpnRootCert = sslvpnrootcert @SslVpnKey = sslvpnkey @SslVpnCert = sslvpncert @@ -19595,11 +19595,11 @@ # 6 已连通 # 7 未知 # @type State: String attr_accessor :VpcId, :SslVpnServerId, :CertStatus, :SslVpnClientId, :CertBeginTime, :CertEndTime, :Name, :State - + def initialize(vpcid=nil, sslvpnserverid=nil, certstatus=nil, sslvpnclientid=nil, certbegintime=nil, certendtime=nil, name=nil, state=nil) @VpcId = vpcid @SslVpnServerId = sslvpnserverid @CertStatus = certstatus @SslVpnClientId = sslvpnclientid @@ -19670,11 +19670,11 @@ # @type AccessPolicyEnabled: Integer # @param AccessPolicy: 策略信息 # @type AccessPolicy: Array attr_accessor :VpcId, :SslVpnServerId, :VpnGatewayId, :SslVpnServerName, :LocalAddress, :RemoteAddress, :MaxConnection, :WanIp, :SslVpnProtocol, :SslVpnPort, :EncryptAlgorithm, :IntegrityAlgorithm, :Compress, :CreateTime, :State, :SsoEnabled, :EiamApplicationId, :AccessPolicyEnabled, :AccessPolicy - + def initialize(vpcid=nil, sslvpnserverid=nil, vpngatewayid=nil, sslvpnservername=nil, localaddress=nil, remoteaddress=nil, maxconnection=nil, wanip=nil, sslvpnprotocol=nil, sslvpnport=nil, encryptalgorithm=nil, integrityalgorithm=nil, compress=nil, createtime=nil, state=nil, ssoenabled=nil, eiamapplicationid=nil, accesspolicyenabled=nil, accesspolicy=nil) @VpcId = vpcid @SslVpnServerId = sslvpnserverid @VpnGatewayId = vpngatewayid @SslVpnServerName = sslvpnservername @@ -19763,11 +19763,11 @@ # @param IsCdcSubnet: 是否是CDC所属子网。0:否 1:是 # 注意:此字段可能返回 null,表示取不到有效值。 # @type IsCdcSubnet: Integer attr_accessor :VpcId, :SubnetId, :SubnetName, :CidrBlock, :IsDefault, :EnableBroadcast, :Zone, :RouteTableId, :CreatedTime, :AvailableIpAddressCount, :Ipv6CidrBlock, :NetworkAclId, :IsRemoteVpcSnat, :TotalIpAddressCount, :TagSet, :CdcId, :IsCdcSubnet - + def initialize(vpcid=nil, subnetid=nil, subnetname=nil, cidrblock=nil, isdefault=nil, enablebroadcast=nil, zone=nil, routetableid=nil, createdtime=nil, availableipaddresscount=nil, ipv6cidrblock=nil, networkaclid=nil, isremotevpcsnat=nil, totalipaddresscount=nil, tagset=nil, cdcid=nil, iscdcsubnet=nil) @VpcId = vpcid @SubnetId = subnetid @SubnetName = subnetname @CidrBlock = cidrblock @@ -19824,11 +19824,11 @@ # @type Zone: String # @param RouteTableId: 指定关联路由表,形如:`rtb-3ryrwzuu`。 # @type RouteTableId: String attr_accessor :CidrBlock, :SubnetName, :Zone, :RouteTableId - + def initialize(cidrblock=nil, subnetname=nil, zone=nil, routetableid=nil) @CidrBlock = cidrblock @SubnetName = subnetname @Zone = zone @RouteTableId = routetableid @@ -19850,11 +19850,11 @@ # @param Value: 标签值 # 注意:此字段可能返回 null,表示取不到有效值。 # @type Value: String attr_accessor :Key, :Value - + def initialize(key=nil, value=nil) @Key = key @Value = value end @@ -19874,11 +19874,11 @@ # @type ServiceTemplateMemberLimit: Integer # @param ServiceTemplateGroupMemberLimit: 参数模板协议端口组成员配额。 # @type ServiceTemplateGroupMemberLimit: Integer attr_accessor :AddressTemplateMemberLimit, :AddressTemplateGroupMemberLimit, :ServiceTemplateMemberLimit, :ServiceTemplateGroupMemberLimit - + def initialize(addresstemplatememberlimit=nil, addresstemplategroupmemberlimit=nil, servicetemplatememberlimit=nil, servicetemplategroupmemberlimit=nil) @AddressTemplateMemberLimit = addresstemplatememberlimit @AddressTemplateGroupMemberLimit = addresstemplategroupmemberlimit @ServiceTemplateMemberLimit = servicetemplatememberlimit @ServiceTemplateGroupMemberLimit = servicetemplategroupmemberlimit @@ -19916,11 +19916,11 @@ # @type TagSet: Array # @param DeductType: 区分闲时流量包与全时流量包 # @type DeductType: String attr_accessor :TrafficPackageId, :TrafficPackageName, :TotalAmount, :RemainingAmount, :Status, :CreatedTime, :Deadline, :UsedAmount, :TagSet, :DeductType - + def initialize(trafficpackageid=nil, trafficpackagename=nil, totalamount=nil, remainingamount=nil, status=nil, createdtime=nil, deadline=nil, usedamount=nil, tagset=nil, deducttype=nil) @TrafficPackageId = trafficpackageid @TrafficPackageName = trafficpackagename @TotalAmount = totalamount @RemainingAmount = remainingamount @@ -19957,11 +19957,11 @@ class TransformAddressRequest < TencentCloud::Common::AbstractModel # @param InstanceId: 待操作有普通公网 IP 的实例 ID。实例 ID 形如:`ins-11112222`。可通过登录[控制台](https://console.cloud.tencent.com/cvm)查询,也可通过 [DescribeInstances](https://cloud.tencent.com/document/api/213/9389) 接口返回值中的`InstanceId`获取。 # @type InstanceId: String attr_accessor :InstanceId - + def initialize(instanceid=nil) @InstanceId = instanceid end def deserialize(params) @@ -19977,11 +19977,11 @@ # @type AddressId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TaskId, :AddressId, :RequestId - + def initialize(taskid=nil, addressid=nil, requestid=nil) @TaskId = taskid @AddressId = addressid @RequestId = requestid end @@ -19999,11 +19999,11 @@ # @type NetworkInterfaceId: String # @param Ipv6Addresses: 指定的`IPv6`地址列表,单次最多指定10个。 # @type Ipv6Addresses: Array attr_accessor :NetworkInterfaceId, :Ipv6Addresses - + def initialize(networkinterfaceid=nil, ipv6addresses=nil) @NetworkInterfaceId = networkinterfaceid @Ipv6Addresses = ipv6addresses end @@ -20024,11 +20024,11 @@ class UnassignIpv6AddressesResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -20042,11 +20042,11 @@ # @type VpcId: String # @param Ipv6CidrBlock: `IPv6`网段。形如:`3402:4e00:20:1000::/56`。 # @type Ipv6CidrBlock: String attr_accessor :VpcId, :Ipv6CidrBlock - + def initialize(vpcid=nil, ipv6cidrblock=nil) @VpcId = vpcid @Ipv6CidrBlock = ipv6cidrblock end @@ -20060,11 +20060,11 @@ class UnassignIpv6CidrBlockResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -20078,11 +20078,11 @@ # @type VpcId: String # @param Ipv6SubnetCidrBlocks: `IPv6` 子网段列表。 # @type Ipv6SubnetCidrBlocks: Array attr_accessor :VpcId, :Ipv6SubnetCidrBlocks - + def initialize(vpcid=nil, ipv6subnetcidrblocks=nil) @VpcId = vpcid @Ipv6SubnetCidrBlocks = ipv6subnetcidrblocks end @@ -20103,11 +20103,11 @@ class UnassignIpv6SubnetCidrBlockResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -20123,11 +20123,11 @@ # @type PrivateIpAddresses: Array # @param InstanceId: 网卡绑定的子机实例ID,该参数仅用于指定网卡退还IP并解绑子机的场景,如果不涉及解绑子机,请勿填写。 # @type InstanceId: String attr_accessor :NetworkInterfaceId, :PrivateIpAddresses, :InstanceId - + def initialize(networkinterfaceid=nil, privateipaddresses=nil, instanceid=nil) @NetworkInterfaceId = networkinterfaceid @PrivateIpAddresses = privateipaddresses @InstanceId = instanceid end @@ -20150,11 +20150,11 @@ class UnassignPrivateIpAddressesResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -20166,11 +20166,11 @@ class UnlockCcnBandwidthsRequest < TencentCloud::Common::AbstractModel # @param Instances: 带宽实例对象数组。 # @type Instances: Array attr_accessor :Instances - + def initialize(instances=nil) @Instances = instances end def deserialize(params) @@ -20189,11 +20189,11 @@ class UnlockCcnBandwidthsResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -20202,11 +20202,11 @@ end # UnlockCcns请求参数结构体 class UnlockCcnsRequest < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -20216,11 +20216,11 @@ class UnlockCcnsResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -20257,11 +20257,11 @@ # @param AssistantCidrSet: 辅助CIDR # 注意:此字段可能返回 null,表示取不到有效值。 # @type AssistantCidrSet: Array attr_accessor :VpcName, :VpcId, :CidrBlock, :IsDefault, :EnableMulticast, :CreatedTime, :DnsServerSet, :DomainName, :DhcpOptionsId, :EnableDhcp, :Ipv6CidrBlock, :TagSet, :AssistantCidrSet - + def initialize(vpcname=nil, vpcid=nil, cidrblock=nil, isdefault=nil, enablemulticast=nil, createdtime=nil, dnsserverset=nil, domainname=nil, dhcpoptionsid=nil, enabledhcp=nil, ipv6cidrblock=nil, tagset=nil, assistantcidrset=nil) @VpcName = vpcname @VpcId = vpcid @CidrBlock = cidrblock @IsDefault = isdefault @@ -20319,11 +20319,11 @@ # @type CreateTime: String # @param EndPointServiceId: 终端节点服务ID。 # @type EndPointServiceId: String attr_accessor :Owner, :UserUin, :Description, :CreateTime, :EndPointServiceId - + def initialize(owner=nil, useruin=nil, description=nil, createtime=nil, endpointserviceid=nil) @Owner = owner @UserUin = useruin @Description = description @CreateTime = createtime @@ -20349,11 +20349,11 @@ # @type Ipv6AddressType: String # @param CreatedTime: `IPv6`申请时间。 # @type CreatedTime: String attr_accessor :Ipv6Address, :CidrBlock, :Ipv6AddressType, :CreatedTime - + def initialize(ipv6address=nil, cidrblock=nil, ipv6addresstype=nil, createdtime=nil) @Ipv6Address = ipv6address @CidrBlock = cidrblock @Ipv6AddressType = ipv6addresstype @CreatedTime = createdtime @@ -20373,11 +20373,11 @@ # @type LimitType: String # @param LimitValue: 私有网络配额值 # @type LimitValue: Integer attr_accessor :LimitType, :LimitValue - + def initialize(limittype=nil, limitvalue=nil) @LimitType = limittype @LimitValue = limitvalue end @@ -20397,11 +20397,11 @@ # @type PrivateIpAddressType: String # @param CreatedTime: `IP`申请时间。 # @type CreatedTime: String attr_accessor :PrivateIpAddress, :CidrBlock, :PrivateIpAddressType, :CreatedTime - + def initialize(privateipaddress=nil, cidrblock=nil, privateipaddresstype=nil, createdtime=nil) @PrivateIpAddress = privateipaddress @CidrBlock = cidrblock @PrivateIpAddressType = privateipaddresstype @CreatedTime = createdtime @@ -20423,11 +20423,11 @@ # @param Status: 状态。 # 注意:此字段可能返回 null,表示取不到有效值。 # @type Status: String attr_accessor :ResourceId, :Status - + def initialize(resourceid=nil, status=nil) @ResourceId = resourceid @Status = status end @@ -20491,11 +20491,11 @@ # @param NegotiationType: 协商类型 # 注意:此字段可能返回 null,表示取不到有效值。 # @type NegotiationType: String attr_accessor :VpnConnectionId, :VpnConnectionName, :VpcId, :VpnGatewayId, :CustomerGatewayId, :PreShareKey, :VpnProto, :EncryptProto, :RouteType, :CreatedTime, :State, :NetStatus, :SecurityPolicyDatabaseSet, :IKEOptionsSpecification, :IPSECOptionsSpecification, :EnableHealthCheck, :HealthCheckLocalIp, :HealthCheckRemoteIp, :HealthCheckStatus, :DpdEnable, :DpdTimeout, :DpdAction, :TagSet, :NegotiationType - + def initialize(vpnconnectionid=nil, vpnconnectionname=nil, vpcid=nil, vpngatewayid=nil, customergatewayid=nil, presharekey=nil, vpnproto=nil, encryptproto=nil, routetype=nil, createdtime=nil, state=nil, netstatus=nil, securitypolicydatabaseset=nil, ikeoptionsspecification=nil, ipsecoptionsspecification=nil, enablehealthcheck=nil, healthchecklocalip=nil, healthcheckremoteip=nil, healthcheckstatus=nil, dpdenable=nil, dpdtimeout=nil, dpdaction=nil, tagset=nil, negotiationtype=nil) @VpnConnectionId = vpnconnectionid @VpnConnectionName = vpnconnectionname @VpcId = vpcid @VpnGatewayId = vpngatewayid @@ -20611,11 +20611,11 @@ # @type CdcId: String # @param MaxConnection: SSL-VPN 客户端连接数。 # @type MaxConnection: Integer attr_accessor :VpnGatewayId, :VpcId, :VpnGatewayName, :Type, :State, :PublicIpAddress, :RenewFlag, :InstanceChargeType, :InternetMaxBandwidthOut, :CreatedTime, :ExpiredTime, :IsAddressBlocked, :NewPurchasePlan, :RestrictState, :Zone, :VpnGatewayQuotaSet, :Version, :NetworkInstanceId, :CdcId, :MaxConnection - + def initialize(vpngatewayid=nil, vpcid=nil, vpngatewayname=nil, type=nil, state=nil, publicipaddress=nil, renewflag=nil, instancechargetype=nil, internetmaxbandwidthout=nil, createdtime=nil, expiredtime=nil, isaddressblocked=nil, newpurchaseplan=nil, restrictstate=nil, zone=nil, vpngatewayquotaset=nil, version=nil, networkinstanceid=nil, cdcid=nil, maxconnection=nil) @VpnGatewayId = vpngatewayid @VpcId = vpcid @VpnGatewayName = vpngatewayname @Type = type @@ -20676,11 +20676,11 @@ # @type Cname: String # @param Name: 配额英文名称 # @type Name: String attr_accessor :Bandwidth, :Cname, :Name - + def initialize(bandwidth=nil, cname=nil, name=nil) @Bandwidth = bandwidth @Cname = cname @Name = name end @@ -20712,11 +20712,11 @@ # @type CreateTime: String # @param UpdateTime: 更新时间。 # @type UpdateTime: String attr_accessor :DestinationCidrBlock, :InstanceType, :InstanceId, :Priority, :Status, :RouteId, :Type, :CreateTime, :UpdateTime - + def initialize(destinationcidrblock=nil, instancetype=nil, instanceid=nil, priority=nil, status=nil, routeid=nil, type=nil, createtime=nil, updatetime=nil) @DestinationCidrBlock = destinationcidrblock @InstanceType = instancetype @InstanceId = instanceid @Priority = priority @@ -20746,11 +20746,11 @@ # @type RouteId: String # @param Status: VPN网关状态, ENABLE 启用, DISABLE禁用。 # @type Status: String attr_accessor :RouteId, :Status - + def initialize(routeid=nil, status=nil) @RouteId = routeid @Status = status end @@ -20770,11 +20770,11 @@ # @type Status: String # @param DestinationCidrBlock: 路由CIDR。 # @type DestinationCidrBlock: String attr_accessor :RouteId, :Status, :DestinationCidrBlock - + def initialize(routeid=nil, status=nil, destinationcidrblock=nil) @RouteId = routeid @Status = status @DestinationCidrBlock = destinationcidrblock end @@ -20792,11 +20792,11 @@ # @type RouteTableId: String # @param RouteItemIds: 路由策略唯一ID。 # @type RouteItemIds: Array attr_accessor :RouteTableId, :RouteItemIds - + def initialize(routetableid=nil, routeitemids=nil) @RouteTableId = routetableid @RouteItemIds = routeitemids end @@ -20810,10 +20810,10 @@ class WithdrawNotifyRoutesResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params)