Class: TencentCloud::Iecp::V20210914::CreateUpdateNodeUnitRequest

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

Overview

CreateUpdateNodeUnit请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(edgeunitid = nil, nodegroupname = nil, namespace = nil, nodeunitname = nil, nodes = nil, nodeunittemplateids = nil) ⇒ CreateUpdateNodeUnitRequest

Returns a new instance of CreateUpdateNodeUnitRequest.



944
945
946
947
948
949
950
951
# File 'lib/v20210914/models.rb', line 944

def initialize(edgeunitid=nil, nodegroupname=nil, namespace=nil, nodeunitname=nil, nodes=nil, nodeunittemplateids=nil)
  @EdgeUnitId = edgeunitid
  @NodeGroupName = nodegroupname
  @Namespace = namespace
  @NodeUnitName = nodeunitname
  @Nodes = nodes
  @NodeUnitTemplateIDs = nodeunittemplateids
end

Instance Attribute Details

#EdgeUnitIdObject

Parameters:

  • EdgeUnitId:

    IECP边缘单元ID

  • NodeGroupName:

    NodeUnit所属的NodeGroup名称

  • Namespace:

    命名空间,默认为default

  • NodeUnitName:

    NodeUnit名称,通过模版创建可不填

  • Nodes:

    NodeUnit包含的节点列表,通过模版创建可不填

  • NodeUnitTemplateIDs:

    NodeUnit模版ID列表



942
943
944
# File 'lib/v20210914/models.rb', line 942

def EdgeUnitId
  @EdgeUnitId
end

#NamespaceObject

Parameters:

  • EdgeUnitId:

    IECP边缘单元ID

  • NodeGroupName:

    NodeUnit所属的NodeGroup名称

  • Namespace:

    命名空间,默认为default

  • NodeUnitName:

    NodeUnit名称,通过模版创建可不填

  • Nodes:

    NodeUnit包含的节点列表,通过模版创建可不填

  • NodeUnitTemplateIDs:

    NodeUnit模版ID列表



942
943
944
# File 'lib/v20210914/models.rb', line 942

def Namespace
  @Namespace
end

#NodeGroupNameObject

Parameters:

  • EdgeUnitId:

    IECP边缘单元ID

  • NodeGroupName:

    NodeUnit所属的NodeGroup名称

  • Namespace:

    命名空间,默认为default

  • NodeUnitName:

    NodeUnit名称,通过模版创建可不填

  • Nodes:

    NodeUnit包含的节点列表,通过模版创建可不填

  • NodeUnitTemplateIDs:

    NodeUnit模版ID列表



942
943
944
# File 'lib/v20210914/models.rb', line 942

def NodeGroupName
  @NodeGroupName
end

#NodesObject

Parameters:

  • EdgeUnitId:

    IECP边缘单元ID

  • NodeGroupName:

    NodeUnit所属的NodeGroup名称

  • Namespace:

    命名空间,默认为default

  • NodeUnitName:

    NodeUnit名称,通过模版创建可不填

  • Nodes:

    NodeUnit包含的节点列表,通过模版创建可不填

  • NodeUnitTemplateIDs:

    NodeUnit模版ID列表



942
943
944
# File 'lib/v20210914/models.rb', line 942

def Nodes
  @Nodes
end

#NodeUnitNameObject

Parameters:

  • EdgeUnitId:

    IECP边缘单元ID

  • NodeGroupName:

    NodeUnit所属的NodeGroup名称

  • Namespace:

    命名空间,默认为default

  • NodeUnitName:

    NodeUnit名称,通过模版创建可不填

  • Nodes:

    NodeUnit包含的节点列表,通过模版创建可不填

  • NodeUnitTemplateIDs:

    NodeUnit模版ID列表



942
943
944
# File 'lib/v20210914/models.rb', line 942

def NodeUnitName
  @NodeUnitName
end

#NodeUnitTemplateIDsObject

Parameters:

  • EdgeUnitId:

    IECP边缘单元ID

  • NodeGroupName:

    NodeUnit所属的NodeGroup名称

  • Namespace:

    命名空间,默认为default

  • NodeUnitName:

    NodeUnit名称,通过模版创建可不填

  • Nodes:

    NodeUnit包含的节点列表,通过模版创建可不填

  • NodeUnitTemplateIDs:

    NodeUnit模版ID列表



942
943
944
# File 'lib/v20210914/models.rb', line 942

def NodeUnitTemplateIDs
  @NodeUnitTemplateIDs
end

Instance Method Details

#deserialize(params) ⇒ Object



953
954
955
956
957
958
959
960
# File 'lib/v20210914/models.rb', line 953

def deserialize(params)
  @EdgeUnitId = params['EdgeUnitId']
  @NodeGroupName = params['NodeGroupName']
  @Namespace = params['Namespace']
  @NodeUnitName = params['NodeUnitName']
  @Nodes = params['Nodes']
  @NodeUnitTemplateIDs = params['NodeUnitTemplateIDs']
end