Class: TencentCloud::Emr::V20190103::UserManagerUserBriefInfo

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

Overview

用户管理中用户的简要信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(username = nil, usergroup = nil, usertype = nil, createtime = nil, supportdownloadkeytab = nil, downloadkeytaburl = nil) ⇒ UserManagerUserBriefInfo

Returns a new instance of UserManagerUserBriefInfo.



14776
14777
14778
14779
14780
14781
14782
14783
# File 'lib/v20190103/models.rb', line 14776

def initialize(username=nil, usergroup=nil, usertype=nil, createtime=nil, supportdownloadkeytab=nil, downloadkeytaburl=nil)
  @UserName = username
  @UserGroup = usergroup
  @UserType = usertype
  @CreateTime = createtime
  @SupportDownLoadKeyTab = supportdownloadkeytab
  @DownLoadKeyTabUrl = downloadkeytaburl
end

Instance Attribute Details

#CreateTimeObject

Parameters:

  • UserName:

    用户名

  • UserGroup:

    用户所属的组

  • UserType:

    Manager表示管理员、NormalUser表示普通用户

  • CreateTime:

    用户创建时间

  • SupportDownLoadKeyTab:

    是否可以下载用户对应的keytab文件,对开启kerberos的集群才有意义

  • DownLoadKeyTabUrl:

    keytab文件的下载地址



14774
14775
14776
# File 'lib/v20190103/models.rb', line 14774

def CreateTime
  @CreateTime
end

#DownLoadKeyTabUrlObject

Parameters:

  • UserName:

    用户名

  • UserGroup:

    用户所属的组

  • UserType:

    Manager表示管理员、NormalUser表示普通用户

  • CreateTime:

    用户创建时间

  • SupportDownLoadKeyTab:

    是否可以下载用户对应的keytab文件,对开启kerberos的集群才有意义

  • DownLoadKeyTabUrl:

    keytab文件的下载地址



14774
14775
14776
# File 'lib/v20190103/models.rb', line 14774

def DownLoadKeyTabUrl
  @DownLoadKeyTabUrl
end

#SupportDownLoadKeyTabObject

Parameters:

  • UserName:

    用户名

  • UserGroup:

    用户所属的组

  • UserType:

    Manager表示管理员、NormalUser表示普通用户

  • CreateTime:

    用户创建时间

  • SupportDownLoadKeyTab:

    是否可以下载用户对应的keytab文件,对开启kerberos的集群才有意义

  • DownLoadKeyTabUrl:

    keytab文件的下载地址



14774
14775
14776
# File 'lib/v20190103/models.rb', line 14774

def SupportDownLoadKeyTab
  @SupportDownLoadKeyTab
end

#UserGroupObject

Parameters:

  • UserName:

    用户名

  • UserGroup:

    用户所属的组

  • UserType:

    Manager表示管理员、NormalUser表示普通用户

  • CreateTime:

    用户创建时间

  • SupportDownLoadKeyTab:

    是否可以下载用户对应的keytab文件,对开启kerberos的集群才有意义

  • DownLoadKeyTabUrl:

    keytab文件的下载地址



14774
14775
14776
# File 'lib/v20190103/models.rb', line 14774

def UserGroup
  @UserGroup
end

#UserNameObject

Parameters:

  • UserName:

    用户名

  • UserGroup:

    用户所属的组

  • UserType:

    Manager表示管理员、NormalUser表示普通用户

  • CreateTime:

    用户创建时间

  • SupportDownLoadKeyTab:

    是否可以下载用户对应的keytab文件,对开启kerberos的集群才有意义

  • DownLoadKeyTabUrl:

    keytab文件的下载地址



14774
14775
14776
# File 'lib/v20190103/models.rb', line 14774

def UserName
  @UserName
end

#UserTypeObject

Parameters:

  • UserName:

    用户名

  • UserGroup:

    用户所属的组

  • UserType:

    Manager表示管理员、NormalUser表示普通用户

  • CreateTime:

    用户创建时间

  • SupportDownLoadKeyTab:

    是否可以下载用户对应的keytab文件,对开启kerberos的集群才有意义

  • DownLoadKeyTabUrl:

    keytab文件的下载地址



14774
14775
14776
# File 'lib/v20190103/models.rb', line 14774

def UserType
  @UserType
end

Instance Method Details

#deserialize(params) ⇒ Object



14785
14786
14787
14788
14789
14790
14791
14792
# File 'lib/v20190103/models.rb', line 14785

def deserialize(params)
  @UserName = params['UserName']
  @UserGroup = params['UserGroup']
  @UserType = params['UserType']
  @CreateTime = params['CreateTime']
  @SupportDownLoadKeyTab = params['SupportDownLoadKeyTab']
  @DownLoadKeyTabUrl = params['DownLoadKeyTabUrl']
end