Class: TencentCloud::Sqlserver::V20180328::AccountDetail

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

Overview

账号信息详情

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = nil, remark = nil, createtime = nil, status = nil, updatetime = nil, passtime = nil, internalstatus = nil, dbs = nil, isadmin = nil, iscam = nil, authentication = nil, host = nil, accounttype = nil) ⇒ AccountDetail

Returns a new instance of AccountDetail.



106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
# File 'lib/v20180328/models.rb', line 106

def initialize(name=nil, remark=nil, createtime=nil, status=nil, updatetime=nil, passtime=nil, internalstatus=nil, dbs=nil, isadmin=nil, iscam=nil, authentication=nil, host=nil, accounttype=nil)
  @Name = name
  @Remark = remark
  @CreateTime = createtime
  @Status = status
  @UpdateTime = updatetime
  @PassTime = passtime
  @InternalStatus = internalstatus
  @Dbs = dbs
  @IsAdmin = isadmin
  @IsCam = iscam
  @Authentication = authentication
  @Host = host
  @AccountType = accounttype
end

Instance Attribute Details

#AccountTypeObject

Parameters:

  • Name:

    账户名

  • Remark:

    账户备注

  • CreateTime:

    账户创建时间

  • Status:

    账户状态,1-创建中,2-正常,3-修改中,4-密码重置中,-1-删除中

  • UpdateTime:

    账户更新时间

  • PassTime:

    密码更新时间

  • InternalStatus:

    账户内部状态,正常为enable

  • Dbs:

    该账户对相关db的读写权限信息

  • IsAdmin:

    是否为管理员账户

  • IsCam:

    是否为cam托管账户

  • Authentication:

    win-windows鉴权,sql-sqlserver鉴权

  • Host:

    win-windows鉴权账户需要host

  • AccountType:

    账号类型。L0-超级权限(基础版独有),L1-高级权限,L2-特殊权限,L3-普通权限



104
105
106
# File 'lib/v20180328/models.rb', line 104

def AccountType
  @AccountType
end

#AuthenticationObject

Parameters:

  • Name:

    账户名

  • Remark:

    账户备注

  • CreateTime:

    账户创建时间

  • Status:

    账户状态,1-创建中,2-正常,3-修改中,4-密码重置中,-1-删除中

  • UpdateTime:

    账户更新时间

  • PassTime:

    密码更新时间

  • InternalStatus:

    账户内部状态,正常为enable

  • Dbs:

    该账户对相关db的读写权限信息

  • IsAdmin:

    是否为管理员账户

  • IsCam:

    是否为cam托管账户

  • Authentication:

    win-windows鉴权,sql-sqlserver鉴权

  • Host:

    win-windows鉴权账户需要host

  • AccountType:

    账号类型。L0-超级权限(基础版独有),L1-高级权限,L2-特殊权限,L3-普通权限



104
105
106
# File 'lib/v20180328/models.rb', line 104

def Authentication
  @Authentication
end

#CreateTimeObject

Parameters:

  • Name:

    账户名

  • Remark:

    账户备注

  • CreateTime:

    账户创建时间

  • Status:

    账户状态,1-创建中,2-正常,3-修改中,4-密码重置中,-1-删除中

  • UpdateTime:

    账户更新时间

  • PassTime:

    密码更新时间

  • InternalStatus:

    账户内部状态,正常为enable

  • Dbs:

    该账户对相关db的读写权限信息

  • IsAdmin:

    是否为管理员账户

  • IsCam:

    是否为cam托管账户

  • Authentication:

    win-windows鉴权,sql-sqlserver鉴权

  • Host:

    win-windows鉴权账户需要host

  • AccountType:

    账号类型。L0-超级权限(基础版独有),L1-高级权限,L2-特殊权限,L3-普通权限



104
105
106
# File 'lib/v20180328/models.rb', line 104

def CreateTime
  @CreateTime
end

#DbsObject

Parameters:

  • Name:

    账户名

  • Remark:

    账户备注

  • CreateTime:

    账户创建时间

  • Status:

    账户状态,1-创建中,2-正常,3-修改中,4-密码重置中,-1-删除中

  • UpdateTime:

    账户更新时间

  • PassTime:

    密码更新时间

  • InternalStatus:

    账户内部状态,正常为enable

  • Dbs:

    该账户对相关db的读写权限信息

  • IsAdmin:

    是否为管理员账户

  • IsCam:

    是否为cam托管账户

  • Authentication:

    win-windows鉴权,sql-sqlserver鉴权

  • Host:

    win-windows鉴权账户需要host

  • AccountType:

    账号类型。L0-超级权限(基础版独有),L1-高级权限,L2-特殊权限,L3-普通权限



104
105
106
# File 'lib/v20180328/models.rb', line 104

def Dbs
  @Dbs
end

#HostObject

Parameters:

  • Name:

    账户名

  • Remark:

    账户备注

  • CreateTime:

    账户创建时间

  • Status:

    账户状态,1-创建中,2-正常,3-修改中,4-密码重置中,-1-删除中

  • UpdateTime:

    账户更新时间

  • PassTime:

    密码更新时间

  • InternalStatus:

    账户内部状态,正常为enable

  • Dbs:

    该账户对相关db的读写权限信息

  • IsAdmin:

    是否为管理员账户

  • IsCam:

    是否为cam托管账户

  • Authentication:

    win-windows鉴权,sql-sqlserver鉴权

  • Host:

    win-windows鉴权账户需要host

  • AccountType:

    账号类型。L0-超级权限(基础版独有),L1-高级权限,L2-特殊权限,L3-普通权限



104
105
106
# File 'lib/v20180328/models.rb', line 104

def Host
  @Host
end

#InternalStatusObject

Parameters:

  • Name:

    账户名

  • Remark:

    账户备注

  • CreateTime:

    账户创建时间

  • Status:

    账户状态,1-创建中,2-正常,3-修改中,4-密码重置中,-1-删除中

  • UpdateTime:

    账户更新时间

  • PassTime:

    密码更新时间

  • InternalStatus:

    账户内部状态,正常为enable

  • Dbs:

    该账户对相关db的读写权限信息

  • IsAdmin:

    是否为管理员账户

  • IsCam:

    是否为cam托管账户

  • Authentication:

    win-windows鉴权,sql-sqlserver鉴权

  • Host:

    win-windows鉴权账户需要host

  • AccountType:

    账号类型。L0-超级权限(基础版独有),L1-高级权限,L2-特殊权限,L3-普通权限



104
105
106
# File 'lib/v20180328/models.rb', line 104

def InternalStatus
  @InternalStatus
end

#IsAdminObject

Parameters:

  • Name:

    账户名

  • Remark:

    账户备注

  • CreateTime:

    账户创建时间

  • Status:

    账户状态,1-创建中,2-正常,3-修改中,4-密码重置中,-1-删除中

  • UpdateTime:

    账户更新时间

  • PassTime:

    密码更新时间

  • InternalStatus:

    账户内部状态,正常为enable

  • Dbs:

    该账户对相关db的读写权限信息

  • IsAdmin:

    是否为管理员账户

  • IsCam:

    是否为cam托管账户

  • Authentication:

    win-windows鉴权,sql-sqlserver鉴权

  • Host:

    win-windows鉴权账户需要host

  • AccountType:

    账号类型。L0-超级权限(基础版独有),L1-高级权限,L2-特殊权限,L3-普通权限



104
105
106
# File 'lib/v20180328/models.rb', line 104

def IsAdmin
  @IsAdmin
end

#IsCamObject

Parameters:

  • Name:

    账户名

  • Remark:

    账户备注

  • CreateTime:

    账户创建时间

  • Status:

    账户状态,1-创建中,2-正常,3-修改中,4-密码重置中,-1-删除中

  • UpdateTime:

    账户更新时间

  • PassTime:

    密码更新时间

  • InternalStatus:

    账户内部状态,正常为enable

  • Dbs:

    该账户对相关db的读写权限信息

  • IsAdmin:

    是否为管理员账户

  • IsCam:

    是否为cam托管账户

  • Authentication:

    win-windows鉴权,sql-sqlserver鉴权

  • Host:

    win-windows鉴权账户需要host

  • AccountType:

    账号类型。L0-超级权限(基础版独有),L1-高级权限,L2-特殊权限,L3-普通权限



104
105
106
# File 'lib/v20180328/models.rb', line 104

def IsCam
  @IsCam
end

#NameObject

Parameters:

  • Name:

    账户名

  • Remark:

    账户备注

  • CreateTime:

    账户创建时间

  • Status:

    账户状态,1-创建中,2-正常,3-修改中,4-密码重置中,-1-删除中

  • UpdateTime:

    账户更新时间

  • PassTime:

    密码更新时间

  • InternalStatus:

    账户内部状态,正常为enable

  • Dbs:

    该账户对相关db的读写权限信息

  • IsAdmin:

    是否为管理员账户

  • IsCam:

    是否为cam托管账户

  • Authentication:

    win-windows鉴权,sql-sqlserver鉴权

  • Host:

    win-windows鉴权账户需要host

  • AccountType:

    账号类型。L0-超级权限(基础版独有),L1-高级权限,L2-特殊权限,L3-普通权限



104
105
106
# File 'lib/v20180328/models.rb', line 104

def Name
  @Name
end

#PassTimeObject

Parameters:

  • Name:

    账户名

  • Remark:

    账户备注

  • CreateTime:

    账户创建时间

  • Status:

    账户状态,1-创建中,2-正常,3-修改中,4-密码重置中,-1-删除中

  • UpdateTime:

    账户更新时间

  • PassTime:

    密码更新时间

  • InternalStatus:

    账户内部状态,正常为enable

  • Dbs:

    该账户对相关db的读写权限信息

  • IsAdmin:

    是否为管理员账户

  • IsCam:

    是否为cam托管账户

  • Authentication:

    win-windows鉴权,sql-sqlserver鉴权

  • Host:

    win-windows鉴权账户需要host

  • AccountType:

    账号类型。L0-超级权限(基础版独有),L1-高级权限,L2-特殊权限,L3-普通权限



104
105
106
# File 'lib/v20180328/models.rb', line 104

def PassTime
  @PassTime
end

#RemarkObject

Parameters:

  • Name:

    账户名

  • Remark:

    账户备注

  • CreateTime:

    账户创建时间

  • Status:

    账户状态,1-创建中,2-正常,3-修改中,4-密码重置中,-1-删除中

  • UpdateTime:

    账户更新时间

  • PassTime:

    密码更新时间

  • InternalStatus:

    账户内部状态,正常为enable

  • Dbs:

    该账户对相关db的读写权限信息

  • IsAdmin:

    是否为管理员账户

  • IsCam:

    是否为cam托管账户

  • Authentication:

    win-windows鉴权,sql-sqlserver鉴权

  • Host:

    win-windows鉴权账户需要host

  • AccountType:

    账号类型。L0-超级权限(基础版独有),L1-高级权限,L2-特殊权限,L3-普通权限



104
105
106
# File 'lib/v20180328/models.rb', line 104

def Remark
  @Remark
end

#StatusObject

Parameters:

  • Name:

    账户名

  • Remark:

    账户备注

  • CreateTime:

    账户创建时间

  • Status:

    账户状态,1-创建中,2-正常,3-修改中,4-密码重置中,-1-删除中

  • UpdateTime:

    账户更新时间

  • PassTime:

    密码更新时间

  • InternalStatus:

    账户内部状态,正常为enable

  • Dbs:

    该账户对相关db的读写权限信息

  • IsAdmin:

    是否为管理员账户

  • IsCam:

    是否为cam托管账户

  • Authentication:

    win-windows鉴权,sql-sqlserver鉴权

  • Host:

    win-windows鉴权账户需要host

  • AccountType:

    账号类型。L0-超级权限(基础版独有),L1-高级权限,L2-特殊权限,L3-普通权限



104
105
106
# File 'lib/v20180328/models.rb', line 104

def Status
  @Status
end

#UpdateTimeObject

Parameters:

  • Name:

    账户名

  • Remark:

    账户备注

  • CreateTime:

    账户创建时间

  • Status:

    账户状态,1-创建中,2-正常,3-修改中,4-密码重置中,-1-删除中

  • UpdateTime:

    账户更新时间

  • PassTime:

    密码更新时间

  • InternalStatus:

    账户内部状态,正常为enable

  • Dbs:

    该账户对相关db的读写权限信息

  • IsAdmin:

    是否为管理员账户

  • IsCam:

    是否为cam托管账户

  • Authentication:

    win-windows鉴权,sql-sqlserver鉴权

  • Host:

    win-windows鉴权账户需要host

  • AccountType:

    账号类型。L0-超级权限(基础版独有),L1-高级权限,L2-特殊权限,L3-普通权限



104
105
106
# File 'lib/v20180328/models.rb', line 104

def UpdateTime
  @UpdateTime
end

Instance Method Details

#deserialize(params) ⇒ Object



122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
# File 'lib/v20180328/models.rb', line 122

def deserialize(params)
  @Name = params['Name']
  @Remark = params['Remark']
  @CreateTime = params['CreateTime']
  @Status = params['Status']
  @UpdateTime = params['UpdateTime']
  @PassTime = params['PassTime']
  @InternalStatus = params['InternalStatus']
  unless params['Dbs'].nil?
    @Dbs = []
    params['Dbs'].each do |i|
      dbprivilege_tmp = DBPrivilege.new
      dbprivilege_tmp.deserialize(i)
      @Dbs << dbprivilege_tmp
    end
  end
  @IsAdmin = params['IsAdmin']
  @IsCam = params['IsCam']
  @Authentication = params['Authentication']
  @Host = params['Host']
  @AccountType = params['AccountType']
end