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