lib/v20170312/models.rb in tencentcloud-sdk-vpc-3.0.669 vs lib/v20170312/models.rb in tencentcloud-sdk-vpc-3.0.670

- old
+ new

@@ -4670,31 +4670,73 @@ end end # CreateVpcPeeringConnection请求参数结构体 class CreateVpcPeeringConnectionRequest < TencentCloud::Common::AbstractModel + # @param SourceVpcId: 本端VPC唯一ID。 + # @type SourceVpcId: String + # @param PeeringConnectionName: 对等连接名称。 + # @type PeeringConnectionName: String + # @param DestinationVpcId: 对端VPC唯一ID。 + # @type DestinationVpcId: String + # @param DestinationUin: 对端用户UIN。 + # @type DestinationUin: String + # @param DestinationRegion: 对端地域。 + # @type DestinationRegion: String + # @param Bandwidth: 带宽上限,单位Mbps。 + # @type Bandwidth: Integer + # @param Type: 互通类型,VPC_PEER:VPC间互通;VPC_BM_PEER:VPC与黑石网络互通。 + # @type Type: String + # @param ChargeType: 计费模式,日峰值POSTPAID_BY_DAY_MAX,月95POSTPAID_BY_MONTH_95。 + # @type ChargeType: String + # @param QosLevel: 服务分级:PT、AU、AG。 + # @type QosLevel: String + attr_accessor :SourceVpcId, :PeeringConnectionName, :DestinationVpcId, :DestinationUin, :DestinationRegion, :Bandwidth, :Type, :ChargeType, :QosLevel - def initialize() + def initialize(sourcevpcid=nil, peeringconnectionname=nil, destinationvpcid=nil, destinationuin=nil, destinationregion=nil, bandwidth=nil, type=nil, chargetype=nil, qoslevel=nil) + @SourceVpcId = sourcevpcid + @PeeringConnectionName = peeringconnectionname + @DestinationVpcId = destinationvpcid + @DestinationUin = destinationuin + @DestinationRegion = destinationregion + @Bandwidth = bandwidth + @Type = type + @ChargeType = chargetype + @QosLevel = qoslevel end def deserialize(params) + @SourceVpcId = params['SourceVpcId'] + @PeeringConnectionName = params['PeeringConnectionName'] + @DestinationVpcId = params['DestinationVpcId'] + @DestinationUin = params['DestinationUin'] + @DestinationRegion = params['DestinationRegion'] + @Bandwidth = params['Bandwidth'] + @Type = params['Type'] + @ChargeType = params['ChargeType'] + @QosLevel = params['QosLevel'] end end # CreateVpcPeeringConnection返回参数结构体 class CreateVpcPeeringConnectionResponse < TencentCloud::Common::AbstractModel + # @param PeeringConnectionId: 对等连接ID + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type PeeringConnectionId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String - attr_accessor :RequestId + attr_accessor :PeeringConnectionId, :RequestId - def initialize(requestid=nil) + def initialize(peeringconnectionid=nil, requestid=nil) + @PeeringConnectionId = peeringconnectionid @RequestId = requestid end def deserialize(params) + @PeeringConnectionId = params['PeeringConnectionId'] @RequestId = params['RequestId'] end end # CreateVpc请求参数结构体 @@ -16808,16 +16850,33 @@ end end # ModifyVpcPeeringConnection请求参数结构体 class ModifyVpcPeeringConnectionRequest < TencentCloud::Common::AbstractModel + # @param PeeringConnectionId: 对等连接ID。 + # @type PeeringConnectionId: String + # @param PeeringConnectionName: 对等连接名称。 + # @type PeeringConnectionName: String + # @param Bandwidth: 带宽上限,单位Mbps。 + # @type Bandwidth: Integer + # @param ChargeType: 计费模式,日峰值POSTPAID_BY_DAY_MAX,月95 POSTPAID_BY_MONTH_95。 + # @type ChargeType: String + attr_accessor :PeeringConnectionId, :PeeringConnectionName, :Bandwidth, :ChargeType - def initialize() + def initialize(peeringconnectionid=nil, peeringconnectionname=nil, bandwidth=nil, chargetype=nil) + @PeeringConnectionId = peeringconnectionid + @PeeringConnectionName = peeringconnectionname + @Bandwidth = bandwidth + @ChargeType = chargetype end def deserialize(params) + @PeeringConnectionId = params['PeeringConnectionId'] + @PeeringConnectionName = params['PeeringConnectionName'] + @Bandwidth = params['Bandwidth'] + @ChargeType = params['ChargeType'] end end # ModifyVpcPeeringConnection返回参数结构体 class ModifyVpcPeeringConnectionResponse < TencentCloud::Common::AbstractModel @@ -18253,15 +18312,20 @@ end end # RejectVpcPeeringConnection请求参数结构体 class RejectVpcPeeringConnectionRequest < TencentCloud::Common::AbstractModel + # @param PeeringConnectionId: 对等连接唯一ID。 + # @type PeeringConnectionId: String + attr_accessor :PeeringConnectionId - def initialize() + def initialize(peeringconnectionid=nil) + @PeeringConnectionId = peeringconnectionid end def deserialize(params) + @PeeringConnectionId = params['PeeringConnectionId'] end end # RejectVpcPeeringConnection返回参数结构体 class RejectVpcPeeringConnectionResponse < TencentCloud::Common::AbstractModel