Class: TencentCloud::Tke::V20180525::SubnetInfos

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

Overview

子网信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(subnetid = nil, name = nil, securitygroups = nil, os = nil, arch = nil) ⇒ SubnetInfos

Returns a new instance of SubnetInfos.



20103
20104
20105
20106
20107
20108
20109
# File 'lib/v20180525/models.rb', line 20103

def initialize(subnetid=nil, name=nil, securitygroups=nil, os=nil, arch=nil)
  @SubnetId = subnetid
  @Name = name
  @SecurityGroups = securitygroups
  @Os = os
  @Arch = arch
end

Instance Attribute Details

#ArchObject

Parameters:

  • 子网id

  • 子网节点名称

  • 安全组id

  • 系统,默认linux

  • 硬件架构,默认amd64



20101
20102
20103
# File 'lib/v20180525/models.rb', line 20101

def Arch
  @Arch
end

#NameObject

Parameters:

  • 子网id

  • 子网节点名称

  • 安全组id

  • 系统,默认linux

  • 硬件架构,默认amd64



20101
20102
20103
# File 'lib/v20180525/models.rb', line 20101

def Name
  @Name
end

#OsObject

Parameters:

  • 子网id

  • 子网节点名称

  • 安全组id

  • 系统,默认linux

  • 硬件架构,默认amd64



20101
20102
20103
# File 'lib/v20180525/models.rb', line 20101

def Os
  @Os
end

#SecurityGroupsObject

Parameters:

  • 子网id

  • 子网节点名称

  • 安全组id

  • 系统,默认linux

  • 硬件架构,默认amd64



20101
20102
20103
# File 'lib/v20180525/models.rb', line 20101

def SecurityGroups
  @SecurityGroups
end

#SubnetIdObject

Parameters:

  • 子网id

  • 子网节点名称

  • 安全组id

  • 系统,默认linux

  • 硬件架构,默认amd64



20101
20102
20103
# File 'lib/v20180525/models.rb', line 20101

def SubnetId
  @SubnetId
end

Instance Method Details

#deserialize(params) ⇒ Object



20111
20112
20113
20114
20115
20116
20117
# File 'lib/v20180525/models.rb', line 20111

def deserialize(params)
  @SubnetId = params['SubnetId']
  @Name = params['Name']
  @SecurityGroups = params['SecurityGroups']
  @Os = params['Os']
  @Arch = params['Arch']
end