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.



18268
18269
18270
18271
18272
18273
18274
# File 'lib/v20180525/models.rb', line 18268

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:

  • SubnetId:

    子网id

  • Name:

    子网节点名称

  • SecurityGroups:

    安全组id

  • Os:

    系统,默认linux

  • Arch:

    硬件架构,默认amd64



18266
18267
18268
# File 'lib/v20180525/models.rb', line 18266

def Arch
  @Arch
end

#NameObject

Parameters:

  • SubnetId:

    子网id

  • Name:

    子网节点名称

  • SecurityGroups:

    安全组id

  • Os:

    系统,默认linux

  • Arch:

    硬件架构,默认amd64



18266
18267
18268
# File 'lib/v20180525/models.rb', line 18266

def Name
  @Name
end

#OsObject

Parameters:

  • SubnetId:

    子网id

  • Name:

    子网节点名称

  • SecurityGroups:

    安全组id

  • Os:

    系统,默认linux

  • Arch:

    硬件架构,默认amd64



18266
18267
18268
# File 'lib/v20180525/models.rb', line 18266

def Os
  @Os
end

#SecurityGroupsObject

Parameters:

  • SubnetId:

    子网id

  • Name:

    子网节点名称

  • SecurityGroups:

    安全组id

  • Os:

    系统,默认linux

  • Arch:

    硬件架构,默认amd64



18266
18267
18268
# File 'lib/v20180525/models.rb', line 18266

def SecurityGroups
  @SecurityGroups
end

#SubnetIdObject

Parameters:

  • SubnetId:

    子网id

  • Name:

    子网节点名称

  • SecurityGroups:

    安全组id

  • Os:

    系统,默认linux

  • Arch:

    硬件架构,默认amd64



18266
18267
18268
# File 'lib/v20180525/models.rb', line 18266

def SubnetId
  @SubnetId
end

Instance Method Details

#deserialize(params) ⇒ Object



18276
18277
18278
18279
18280
18281
18282
# File 'lib/v20180525/models.rb', line 18276

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