Class: TencentCloud::Emr::V20190103::DeleteUserManagerUserListRequest

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

Overview

DeleteUserManagerUserList请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, usernamelist = nil, tkeclusterid = nil, displaystrategy = nil, usergrouplist = nil, deletehomedir = nil) ⇒ DeleteUserManagerUserListRequest

Returns a new instance of DeleteUserManagerUserListRequest.



2786
2787
2788
2789
2790
2791
2792
2793
# File 'lib/v20190103/models.rb', line 2786

def initialize(instanceid=nil, usernamelist=nil, tkeclusterid=nil, displaystrategy=nil, usergrouplist=nil, deletehomedir=nil)
  @InstanceId = instanceid
  @UserNameList = usernamelist
  @TkeClusterId = tkeclusterid
  @DisplayStrategy = displaystrategy
  @UserGroupList = usergrouplist
  @DeleteHomeDir = deletehomedir
end

Instance Attribute Details

#DeleteHomeDirObject

Parameters:

  • 集群实例ID

  • 集群用户名列表

  • tke/eks集群id,容器集群传

  • 默认空,容器版传"native"

  • 用户组

  • 是否删除家目录,只针对cvm集群



2784
2785
2786
# File 'lib/v20190103/models.rb', line 2784

def DeleteHomeDir
  @DeleteHomeDir
end

#DisplayStrategyObject

Parameters:

  • 集群实例ID

  • 集群用户名列表

  • tke/eks集群id,容器集群传

  • 默认空,容器版传"native"

  • 用户组

  • 是否删除家目录,只针对cvm集群



2784
2785
2786
# File 'lib/v20190103/models.rb', line 2784

def DisplayStrategy
  @DisplayStrategy
end

#InstanceIdObject

Parameters:

  • 集群实例ID

  • 集群用户名列表

  • tke/eks集群id,容器集群传

  • 默认空,容器版传"native"

  • 用户组

  • 是否删除家目录,只针对cvm集群



2784
2785
2786
# File 'lib/v20190103/models.rb', line 2784

def InstanceId
  @InstanceId
end

#TkeClusterIdObject

Parameters:

  • 集群实例ID

  • 集群用户名列表

  • tke/eks集群id,容器集群传

  • 默认空,容器版传"native"

  • 用户组

  • 是否删除家目录,只针对cvm集群



2784
2785
2786
# File 'lib/v20190103/models.rb', line 2784

def TkeClusterId
  @TkeClusterId
end

#UserGroupListObject

Parameters:

  • 集群实例ID

  • 集群用户名列表

  • tke/eks集群id,容器集群传

  • 默认空,容器版传"native"

  • 用户组

  • 是否删除家目录,只针对cvm集群



2784
2785
2786
# File 'lib/v20190103/models.rb', line 2784

def UserGroupList
  @UserGroupList
end

#UserNameListObject

Parameters:

  • 集群实例ID

  • 集群用户名列表

  • tke/eks集群id,容器集群传

  • 默认空,容器版传"native"

  • 用户组

  • 是否删除家目录,只针对cvm集群



2784
2785
2786
# File 'lib/v20190103/models.rb', line 2784

def UserNameList
  @UserNameList
end

Instance Method Details

#deserialize(params) ⇒ Object



2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
# File 'lib/v20190103/models.rb', line 2795

def deserialize(params)
  @InstanceId = params['InstanceId']
  @UserNameList = params['UserNameList']
  @TkeClusterId = params['TkeClusterId']
  @DisplayStrategy = params['DisplayStrategy']
  unless params['UserGroupList'].nil?
    @UserGroupList = []
    params['UserGroupList'].each do |i|
      userandgroup_tmp = UserAndGroup.new
      userandgroup_tmp.deserialize(i)
      @UserGroupList << userandgroup_tmp
    end
  end
  @DeleteHomeDir = params['DeleteHomeDir']
end