lib/v20170312/models.rb in tencentcloud-sdk-vpc-3.0.886 vs lib/v20170312/models.rb in tencentcloud-sdk-vpc-3.0.887

- old
+ new

@@ -1850,14 +1850,20 @@ # 注意:此字段可能返回 null,表示取不到有效值。 # @type DirectConnectAccelerateChannelFlag: Boolean # @param Ipv6Flag: 是否支持ipv6路由表 # 注意:此字段可能返回 null,表示取不到有效值。 # @type Ipv6Flag: String + # @param MrtbAggregatePolicyFlag: 是否支持路由表聚合策略 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type MrtbAggregatePolicyFlag: Boolean + # @param MrtbPolicyValueFlag: 是否支持策略值 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type MrtbPolicyValueFlag: Boolean - attr_accessor :CcnId, :CcnName, :CcnDescription, :InstanceCount, :CreateTime, :State, :QosLevel, :InstanceChargeType, :BandwidthLimitType, :TagSet, :RoutePriorityFlag, :RouteTableCount, :RouteTableFlag, :IsSecurityLock, :RouteBroadcastPolicyFlag, :RouteECMPFlag, :RouteOverlapFlag, :TrafficMarkingPolicyFlag, :RouteSelectPolicyFlag, :DirectConnectAccelerateChannelFlag, :Ipv6Flag + attr_accessor :CcnId, :CcnName, :CcnDescription, :InstanceCount, :CreateTime, :State, :QosLevel, :InstanceChargeType, :BandwidthLimitType, :TagSet, :RoutePriorityFlag, :RouteTableCount, :RouteTableFlag, :IsSecurityLock, :RouteBroadcastPolicyFlag, :RouteECMPFlag, :RouteOverlapFlag, :TrafficMarkingPolicyFlag, :RouteSelectPolicyFlag, :DirectConnectAccelerateChannelFlag, :Ipv6Flag, :MrtbAggregatePolicyFlag, :MrtbPolicyValueFlag - 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, routeecmpflag=nil, routeoverlapflag=nil, trafficmarkingpolicyflag=nil, routeselectpolicyflag=nil, directconnectacceleratechannelflag=nil, ipv6flag=nil) + 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, routeecmpflag=nil, routeoverlapflag=nil, trafficmarkingpolicyflag=nil, routeselectpolicyflag=nil, directconnectacceleratechannelflag=nil, ipv6flag=nil, mrtbaggregatepolicyflag=nil, mrtbpolicyvalueflag=nil) @CcnId = ccnid @CcnName = ccnname @CcnDescription = ccndescription @InstanceCount = instancecount @CreateTime = createtime @@ -1875,10 +1881,12 @@ @RouteOverlapFlag = routeoverlapflag @TrafficMarkingPolicyFlag = trafficmarkingpolicyflag @RouteSelectPolicyFlag = routeselectpolicyflag @DirectConnectAccelerateChannelFlag = directconnectacceleratechannelflag @Ipv6Flag = ipv6flag + @MrtbAggregatePolicyFlag = mrtbaggregatepolicyflag + @MrtbPolicyValueFlag = mrtbpolicyvalueflag end def deserialize(params) @CcnId = params['CcnId'] @CcnName = params['CcnName'] @@ -1906,10 +1914,12 @@ @RouteOverlapFlag = params['RouteOverlapFlag'] @TrafficMarkingPolicyFlag = params['TrafficMarkingPolicyFlag'] @RouteSelectPolicyFlag = params['RouteSelectPolicyFlag'] @DirectConnectAccelerateChannelFlag = params['DirectConnectAccelerateChannelFlag'] @Ipv6Flag = params['Ipv6Flag'] + @MrtbAggregatePolicyFlag = params['MrtbAggregatePolicyFlag'] + @MrtbPolicyValueFlag = params['MrtbPolicyValueFlag'] end end # 云联网(CCN)关联实例(Instance)对象 class CcnAttachedInstance < TencentCloud::Common::AbstractModel @@ -2459,18 +2469,34 @@ # @type BroadcastConditions: Array # @param Action: 路由行为,`accept` 允许,`drop` 拒绝 # @type Action: String # @param Description: 策略描述 # @type Description: String + # @param OperateAsPath: as-path操作 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type OperateAsPath: String + # @param AsPathOperateMode: as-path操作模式 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type AsPathOperateMode: String + # @param OperateCommunitySet: community操作 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type OperateCommunitySet: Array + # @param CommunityOperateMode: community操作模式 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type CommunityOperateMode: String - attr_accessor :RouteConditions, :BroadcastConditions, :Action, :Description + attr_accessor :RouteConditions, :BroadcastConditions, :Action, :Description, :OperateAsPath, :AsPathOperateMode, :OperateCommunitySet, :CommunityOperateMode - def initialize(routeconditions=nil, broadcastconditions=nil, action=nil, description=nil) + def initialize(routeconditions=nil, broadcastconditions=nil, action=nil, description=nil, operateaspath=nil, aspathoperatemode=nil, operatecommunityset=nil, communityoperatemode=nil) @RouteConditions = routeconditions @BroadcastConditions = broadcastconditions @Action = action @Description = description + @OperateAsPath = operateaspath + @AsPathOperateMode = aspathoperatemode + @OperateCommunitySet = operatecommunityset + @CommunityOperateMode = communityoperatemode end def deserialize(params) unless params['RouteConditions'].nil? @RouteConditions = [] @@ -2488,10 +2514,14 @@ @BroadcastConditions << ccnroutebroadcastpolicyroutecondition_tmp end end @Action = params['Action'] @Description = params['Description'] + @OperateAsPath = params['OperateAsPath'] + @AsPathOperateMode = params['AsPathOperateMode'] + @OperateCommunitySet = params['OperateCommunitySet'] + @CommunityOperateMode = params['CommunityOperateMode'] end end # 云联网路由传播策略列表 class CcnRouteTableBroadcastPolicys < TencentCloud::Common::AbstractModel @@ -2530,17 +2560,25 @@ # @type RouteConditions: Array # @param Action: 路由行为,`accept` 允许,`drop` 拒绝。 # @type Action: String # @param Description: 策略描述。 # @type Description: String + # @param OperateAsPath: as-path操作 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type OperateAsPath: String + # @param AsPathOperateMode: as-path操作模式 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type AsPathOperateMode: String - attr_accessor :RouteConditions, :Action, :Description + attr_accessor :RouteConditions, :Action, :Description, :OperateAsPath, :AsPathOperateMode - def initialize(routeconditions=nil, action=nil, description=nil) + def initialize(routeconditions=nil, action=nil, description=nil, operateaspath=nil, aspathoperatemode=nil) @RouteConditions = routeconditions @Action = action @Description = description + @OperateAsPath = operateaspath + @AsPathOperateMode = aspathoperatemode end def deserialize(params) unless params['RouteConditions'].nil? @RouteConditions = [] @@ -2550,9 +2588,11 @@ @RouteConditions << ccnroutebroadcastpolicyroutecondition_tmp end end @Action = params['Action'] @Description = params['Description'] + @OperateAsPath = params['OperateAsPath'] + @AsPathOperateMode = params['AsPathOperateMode'] end end # 云联网路由接收策略列表 class CcnRouteTableInputPolicys < TencentCloud::Common::AbstractModel