Class: TencentCloud::Dlc::V20210125::CreateUserVpcConnectionRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20210125/models.rb

Overview

CreateUserVpcConnection请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(uservpcid = nil, usersubnetid = nil, uservpcendpointname = nil, enginenetworkid = nil, uservpcendpointvip = nil) ⇒ CreateUserVpcConnectionRequest

Returns a new instance of CreateUserVpcConnectionRequest.



3624
3625
3626
3627
3628
3629
3630
# File 'lib/v20210125/models.rb', line 3624

def initialize(uservpcid=nil, usersubnetid=nil, uservpcendpointname=nil, enginenetworkid=nil, uservpcendpointvip=nil)
  @UserVpcId = uservpcid
  @UserSubnetId = usersubnetid
  @UserVpcEndpointName = uservpcendpointname
  @EngineNetworkId = enginenetworkid
  @UserVpcEndpointVip = uservpcendpointvip
end

Instance Attribute Details

#EngineNetworkIdObject

Parameters:

  • UserVpcId:

    用户vpcid

  • UserSubnetId:

    用户子网

  • UserVpcEndpointName:

    用户终端节点名称

  • EngineNetworkId:

    引擎网络ID

  • UserVpcEndpointVip:

    手动指定vip,不填自动分配子网下的一个ip



3622
3623
3624
# File 'lib/v20210125/models.rb', line 3622

def EngineNetworkId
  @EngineNetworkId
end

#UserSubnetIdObject

Parameters:

  • UserVpcId:

    用户vpcid

  • UserSubnetId:

    用户子网

  • UserVpcEndpointName:

    用户终端节点名称

  • EngineNetworkId:

    引擎网络ID

  • UserVpcEndpointVip:

    手动指定vip,不填自动分配子网下的一个ip



3622
3623
3624
# File 'lib/v20210125/models.rb', line 3622

def UserSubnetId
  @UserSubnetId
end

#UserVpcEndpointNameObject

Parameters:

  • UserVpcId:

    用户vpcid

  • UserSubnetId:

    用户子网

  • UserVpcEndpointName:

    用户终端节点名称

  • EngineNetworkId:

    引擎网络ID

  • UserVpcEndpointVip:

    手动指定vip,不填自动分配子网下的一个ip



3622
3623
3624
# File 'lib/v20210125/models.rb', line 3622

def UserVpcEndpointName
  @UserVpcEndpointName
end

#UserVpcEndpointVipObject

Parameters:

  • UserVpcId:

    用户vpcid

  • UserSubnetId:

    用户子网

  • UserVpcEndpointName:

    用户终端节点名称

  • EngineNetworkId:

    引擎网络ID

  • UserVpcEndpointVip:

    手动指定vip,不填自动分配子网下的一个ip



3622
3623
3624
# File 'lib/v20210125/models.rb', line 3622

def UserVpcEndpointVip
  @UserVpcEndpointVip
end

#UserVpcIdObject

Parameters:

  • UserVpcId:

    用户vpcid

  • UserSubnetId:

    用户子网

  • UserVpcEndpointName:

    用户终端节点名称

  • EngineNetworkId:

    引擎网络ID

  • UserVpcEndpointVip:

    手动指定vip,不填自动分配子网下的一个ip



3622
3623
3624
# File 'lib/v20210125/models.rb', line 3622

def UserVpcId
  @UserVpcId
end

Instance Method Details

#deserialize(params) ⇒ Object



3632
3633
3634
3635
3636
3637
3638
# File 'lib/v20210125/models.rb', line 3632

def deserialize(params)
  @UserVpcId = params['UserVpcId']
  @UserSubnetId = params['UserSubnetId']
  @UserVpcEndpointName = params['UserVpcEndpointName']
  @EngineNetworkId = params['EngineNetworkId']
  @UserVpcEndpointVip = params['UserVpcEndpointVip']
end