Class: TencentCloud::Tke::V20180525::CreateClusterRouteRequest

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

Overview

CreateClusterRoute请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(routetablename = nil, destinationcidrblock = nil, gatewayip = nil) ⇒ CreateClusterRouteRequest

Returns a new instance of CreateClusterRouteRequest.



2665
2666
2667
2668
2669
# File 'lib/v20180525/models.rb', line 2665

def initialize(routetablename=nil, destinationcidrblock=nil, gatewayip=nil)
  @RouteTableName = routetablename
  @DestinationCidrBlock = destinationcidrblock
  @GatewayIp = gatewayip
end

Instance Attribute Details

#DestinationCidrBlockObject

Parameters:

  • 路由表名称。

  • 目的节点的 PodCIDR

  • 下一跳地址,即目的节点的内网 IP 地址



2663
2664
2665
# File 'lib/v20180525/models.rb', line 2663

def DestinationCidrBlock
  @DestinationCidrBlock
end

#GatewayIpObject

Parameters:

  • 路由表名称。

  • 目的节点的 PodCIDR

  • 下一跳地址,即目的节点的内网 IP 地址



2663
2664
2665
# File 'lib/v20180525/models.rb', line 2663

def GatewayIp
  @GatewayIp
end

#RouteTableNameObject

Parameters:

  • 路由表名称。

  • 目的节点的 PodCIDR

  • 下一跳地址,即目的节点的内网 IP 地址



2663
2664
2665
# File 'lib/v20180525/models.rb', line 2663

def RouteTableName
  @RouteTableName
end

Instance Method Details

#deserialize(params) ⇒ Object



2671
2672
2673
2674
2675
# File 'lib/v20180525/models.rb', line 2671

def deserialize(params)
  @RouteTableName = params['RouteTableName']
  @DestinationCidrBlock = params['DestinationCidrBlock']
  @GatewayIp = params['GatewayIp']
end