Class: TencentCloud::Dasb::V20191018::ModifyChangePwdTaskRequest

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

Overview

ModifyChangePwdTask请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(operationid = nil, deviceidset = nil, accountset = nil, modifytype = nil, changemethod = nil, authgenerationstrategy = nil, taskname = nil, departmentid = nil, runaccount = nil, password = nil, passwordlength = nil, smallletter = nil, bigletter = nil, digit = nil, symbol = nil, completenotify = nil, notifyemails = nil, filepassword = nil, type = nil, period = nil, firsttime = nil) ⇒ ModifyChangePwdTaskRequest

Returns a new instance of ModifyChangePwdTaskRequest.



3568
3569
3570
3571
3572
3573
3574
3575
3576
3577
3578
3579
3580
3581
3582
3583
3584
3585
3586
3587
3588
3589
3590
# File 'lib/v20191018/models.rb', line 3568

def initialize(operationid=nil, deviceidset=nil, accountset=nil, modifytype=nil, changemethod=nil, authgenerationstrategy=nil, taskname=nil, departmentid=nil, runaccount=nil, password=nil, passwordlength=nil, smallletter=nil, bigletter=nil, digit=nil, symbol=nil, completenotify=nil, notifyemails=nil, filepassword=nil, type=nil, period=nil, firsttime=nil)
  @OperationId = operationid
  @DeviceIdSet = deviceidset
  @AccountSet = accountset
  @ModifyType = modifytype
  @ChangeMethod = changemethod
  @AuthGenerationStrategy = authgenerationstrategy
  @TaskName = taskname
  @DepartmentId = departmentid
  @RunAccount = runaccount
  @Password = password
  @PasswordLength = passwordlength
  @SmallLetter = smallletter
  @BigLetter = bigletter
  @Digit = digit
  @Symbol = symbol
  @CompleteNotify = completenotify
  @NotifyEmails = notifyemails
  @FilePassword = filepassword
  @Type = type
  @Period = period
  @FirstTime = firsttime
end

Instance Attribute Details

#AccountSetObject

Parameters:

  • OperationId:

    改密任务id

  • DeviceIdSet:

    改密资产id列表

  • AccountSet:

    改密资产的账号列表

  • ModifyType:

    修改类型:1:修改任务信息 2:关联任务资产账号

  • ChangeMethod:

    改密方式。1:使用执行账号修改密码;2:修改自身密码

  • AuthGenerationStrategy:

    密码生成方式。 1:自动生成相同密码 2:自动生成不同密码 3:手动指定相同密码

  • TaskName:

    任务名称

  • DepartmentId:

    所属部门ID,“1,2,3”

  • RunAccount:

    任务的执行账号

  • Password:

    密码,手动指定密码时必传。

  • PasswordLength:

    密码限制长度,自动生成密码必传。

  • SmallLetter:

    密码包含小写字母,0:否,1:是。

  • BigLetter:

    密码包含大写字母,0:否,1:是。

  • Digit:

    密码包含数字,0:否,1:是。

  • Symbol:
  • CompleteNotify:

    改密完成通知。0:不通知 1:通知

  • NotifyEmails:

    通知邮箱

  • FilePassword:

    加密压缩文件密码

  • Type:

    任务类型, 4:手工执行 5:周期自动执行

  • Period:

    周期任务周期,单位天(大于等于 1,小于等于 365)

  • FirstTime:

    周期任务首次执行时间



3566
3567
3568
# File 'lib/v20191018/models.rb', line 3566

def AccountSet
  @AccountSet
end

#AuthGenerationStrategyObject

Parameters:

  • OperationId:

    改密任务id

  • DeviceIdSet:

    改密资产id列表

  • AccountSet:

    改密资产的账号列表

  • ModifyType:

    修改类型:1:修改任务信息 2:关联任务资产账号

  • ChangeMethod:

    改密方式。1:使用执行账号修改密码;2:修改自身密码

  • AuthGenerationStrategy:

    密码生成方式。 1:自动生成相同密码 2:自动生成不同密码 3:手动指定相同密码

  • TaskName:

    任务名称

  • DepartmentId:

    所属部门ID,“1,2,3”

  • RunAccount:

    任务的执行账号

  • Password:

    密码,手动指定密码时必传。

  • PasswordLength:

    密码限制长度,自动生成密码必传。

  • SmallLetter:

    密码包含小写字母,0:否,1:是。

  • BigLetter:

    密码包含大写字母,0:否,1:是。

  • Digit:

    密码包含数字,0:否,1:是。

  • Symbol:
  • CompleteNotify:

    改密完成通知。0:不通知 1:通知

  • NotifyEmails:

    通知邮箱

  • FilePassword:

    加密压缩文件密码

  • Type:

    任务类型, 4:手工执行 5:周期自动执行

  • Period:

    周期任务周期,单位天(大于等于 1,小于等于 365)

  • FirstTime:

    周期任务首次执行时间



3566
3567
3568
# File 'lib/v20191018/models.rb', line 3566

def AuthGenerationStrategy
  @AuthGenerationStrategy
end

#BigLetterObject

Parameters:

  • OperationId:

    改密任务id

  • DeviceIdSet:

    改密资产id列表

  • AccountSet:

    改密资产的账号列表

  • ModifyType:

    修改类型:1:修改任务信息 2:关联任务资产账号

  • ChangeMethod:

    改密方式。1:使用执行账号修改密码;2:修改自身密码

  • AuthGenerationStrategy:

    密码生成方式。 1:自动生成相同密码 2:自动生成不同密码 3:手动指定相同密码

  • TaskName:

    任务名称

  • DepartmentId:

    所属部门ID,“1,2,3”

  • RunAccount:

    任务的执行账号

  • Password:

    密码,手动指定密码时必传。

  • PasswordLength:

    密码限制长度,自动生成密码必传。

  • SmallLetter:

    密码包含小写字母,0:否,1:是。

  • BigLetter:

    密码包含大写字母,0:否,1:是。

  • Digit:

    密码包含数字,0:否,1:是。

  • Symbol:
  • CompleteNotify:

    改密完成通知。0:不通知 1:通知

  • NotifyEmails:

    通知邮箱

  • FilePassword:

    加密压缩文件密码

  • Type:

    任务类型, 4:手工执行 5:周期自动执行

  • Period:

    周期任务周期,单位天(大于等于 1,小于等于 365)

  • FirstTime:

    周期任务首次执行时间



3566
3567
3568
# File 'lib/v20191018/models.rb', line 3566

def BigLetter
  @BigLetter
end

#ChangeMethodObject

Parameters:

  • OperationId:

    改密任务id

  • DeviceIdSet:

    改密资产id列表

  • AccountSet:

    改密资产的账号列表

  • ModifyType:

    修改类型:1:修改任务信息 2:关联任务资产账号

  • ChangeMethod:

    改密方式。1:使用执行账号修改密码;2:修改自身密码

  • AuthGenerationStrategy:

    密码生成方式。 1:自动生成相同密码 2:自动生成不同密码 3:手动指定相同密码

  • TaskName:

    任务名称

  • DepartmentId:

    所属部门ID,“1,2,3”

  • RunAccount:

    任务的执行账号

  • Password:

    密码,手动指定密码时必传。

  • PasswordLength:

    密码限制长度,自动生成密码必传。

  • SmallLetter:

    密码包含小写字母,0:否,1:是。

  • BigLetter:

    密码包含大写字母,0:否,1:是。

  • Digit:

    密码包含数字,0:否,1:是。

  • Symbol:
  • CompleteNotify:

    改密完成通知。0:不通知 1:通知

  • NotifyEmails:

    通知邮箱

  • FilePassword:

    加密压缩文件密码

  • Type:

    任务类型, 4:手工执行 5:周期自动执行

  • Period:

    周期任务周期,单位天(大于等于 1,小于等于 365)

  • FirstTime:

    周期任务首次执行时间



3566
3567
3568
# File 'lib/v20191018/models.rb', line 3566

def ChangeMethod
  @ChangeMethod
end

#CompleteNotifyObject

Parameters:

  • OperationId:

    改密任务id

  • DeviceIdSet:

    改密资产id列表

  • AccountSet:

    改密资产的账号列表

  • ModifyType:

    修改类型:1:修改任务信息 2:关联任务资产账号

  • ChangeMethod:

    改密方式。1:使用执行账号修改密码;2:修改自身密码

  • AuthGenerationStrategy:

    密码生成方式。 1:自动生成相同密码 2:自动生成不同密码 3:手动指定相同密码

  • TaskName:

    任务名称

  • DepartmentId:

    所属部门ID,“1,2,3”

  • RunAccount:

    任务的执行账号

  • Password:

    密码,手动指定密码时必传。

  • PasswordLength:

    密码限制长度,自动生成密码必传。

  • SmallLetter:

    密码包含小写字母,0:否,1:是。

  • BigLetter:

    密码包含大写字母,0:否,1:是。

  • Digit:

    密码包含数字,0:否,1:是。

  • Symbol:
  • CompleteNotify:

    改密完成通知。0:不通知 1:通知

  • NotifyEmails:

    通知邮箱

  • FilePassword:

    加密压缩文件密码

  • Type:

    任务类型, 4:手工执行 5:周期自动执行

  • Period:

    周期任务周期,单位天(大于等于 1,小于等于 365)

  • FirstTime:

    周期任务首次执行时间



3566
3567
3568
# File 'lib/v20191018/models.rb', line 3566

def CompleteNotify
  @CompleteNotify
end

#DepartmentIdObject

Parameters:

  • OperationId:

    改密任务id

  • DeviceIdSet:

    改密资产id列表

  • AccountSet:

    改密资产的账号列表

  • ModifyType:

    修改类型:1:修改任务信息 2:关联任务资产账号

  • ChangeMethod:

    改密方式。1:使用执行账号修改密码;2:修改自身密码

  • AuthGenerationStrategy:

    密码生成方式。 1:自动生成相同密码 2:自动生成不同密码 3:手动指定相同密码

  • TaskName:

    任务名称

  • DepartmentId:

    所属部门ID,“1,2,3”

  • RunAccount:

    任务的执行账号

  • Password:

    密码,手动指定密码时必传。

  • PasswordLength:

    密码限制长度,自动生成密码必传。

  • SmallLetter:

    密码包含小写字母,0:否,1:是。

  • BigLetter:

    密码包含大写字母,0:否,1:是。

  • Digit:

    密码包含数字,0:否,1:是。

  • Symbol:
  • CompleteNotify:

    改密完成通知。0:不通知 1:通知

  • NotifyEmails:

    通知邮箱

  • FilePassword:

    加密压缩文件密码

  • Type:

    任务类型, 4:手工执行 5:周期自动执行

  • Period:

    周期任务周期,单位天(大于等于 1,小于等于 365)

  • FirstTime:

    周期任务首次执行时间



3566
3567
3568
# File 'lib/v20191018/models.rb', line 3566

def DepartmentId
  @DepartmentId
end

#DeviceIdSetObject

Parameters:

  • OperationId:

    改密任务id

  • DeviceIdSet:

    改密资产id列表

  • AccountSet:

    改密资产的账号列表

  • ModifyType:

    修改类型:1:修改任务信息 2:关联任务资产账号

  • ChangeMethod:

    改密方式。1:使用执行账号修改密码;2:修改自身密码

  • AuthGenerationStrategy:

    密码生成方式。 1:自动生成相同密码 2:自动生成不同密码 3:手动指定相同密码

  • TaskName:

    任务名称

  • DepartmentId:

    所属部门ID,“1,2,3”

  • RunAccount:

    任务的执行账号

  • Password:

    密码,手动指定密码时必传。

  • PasswordLength:

    密码限制长度,自动生成密码必传。

  • SmallLetter:

    密码包含小写字母,0:否,1:是。

  • BigLetter:

    密码包含大写字母,0:否,1:是。

  • Digit:

    密码包含数字,0:否,1:是。

  • Symbol:
  • CompleteNotify:

    改密完成通知。0:不通知 1:通知

  • NotifyEmails:

    通知邮箱

  • FilePassword:

    加密压缩文件密码

  • Type:

    任务类型, 4:手工执行 5:周期自动执行

  • Period:

    周期任务周期,单位天(大于等于 1,小于等于 365)

  • FirstTime:

    周期任务首次执行时间



3566
3567
3568
# File 'lib/v20191018/models.rb', line 3566

def DeviceIdSet
  @DeviceIdSet
end

#DigitObject

Parameters:

  • OperationId:

    改密任务id

  • DeviceIdSet:

    改密资产id列表

  • AccountSet:

    改密资产的账号列表

  • ModifyType:

    修改类型:1:修改任务信息 2:关联任务资产账号

  • ChangeMethod:

    改密方式。1:使用执行账号修改密码;2:修改自身密码

  • AuthGenerationStrategy:

    密码生成方式。 1:自动生成相同密码 2:自动生成不同密码 3:手动指定相同密码

  • TaskName:

    任务名称

  • DepartmentId:

    所属部门ID,“1,2,3”

  • RunAccount:

    任务的执行账号

  • Password:

    密码,手动指定密码时必传。

  • PasswordLength:

    密码限制长度,自动生成密码必传。

  • SmallLetter:

    密码包含小写字母,0:否,1:是。

  • BigLetter:

    密码包含大写字母,0:否,1:是。

  • Digit:

    密码包含数字,0:否,1:是。

  • Symbol:
  • CompleteNotify:

    改密完成通知。0:不通知 1:通知

  • NotifyEmails:

    通知邮箱

  • FilePassword:

    加密压缩文件密码

  • Type:

    任务类型, 4:手工执行 5:周期自动执行

  • Period:

    周期任务周期,单位天(大于等于 1,小于等于 365)

  • FirstTime:

    周期任务首次执行时间



3566
3567
3568
# File 'lib/v20191018/models.rb', line 3566

def Digit
  @Digit
end

#FilePasswordObject

Parameters:

  • OperationId:

    改密任务id

  • DeviceIdSet:

    改密资产id列表

  • AccountSet:

    改密资产的账号列表

  • ModifyType:

    修改类型:1:修改任务信息 2:关联任务资产账号

  • ChangeMethod:

    改密方式。1:使用执行账号修改密码;2:修改自身密码

  • AuthGenerationStrategy:

    密码生成方式。 1:自动生成相同密码 2:自动生成不同密码 3:手动指定相同密码

  • TaskName:

    任务名称

  • DepartmentId:

    所属部门ID,“1,2,3”

  • RunAccount:

    任务的执行账号

  • Password:

    密码,手动指定密码时必传。

  • PasswordLength:

    密码限制长度,自动生成密码必传。

  • SmallLetter:

    密码包含小写字母,0:否,1:是。

  • BigLetter:

    密码包含大写字母,0:否,1:是。

  • Digit:

    密码包含数字,0:否,1:是。

  • Symbol:
  • CompleteNotify:

    改密完成通知。0:不通知 1:通知

  • NotifyEmails:

    通知邮箱

  • FilePassword:

    加密压缩文件密码

  • Type:

    任务类型, 4:手工执行 5:周期自动执行

  • Period:

    周期任务周期,单位天(大于等于 1,小于等于 365)

  • FirstTime:

    周期任务首次执行时间



3566
3567
3568
# File 'lib/v20191018/models.rb', line 3566

def FilePassword
  @FilePassword
end

#FirstTimeObject

Parameters:

  • OperationId:

    改密任务id

  • DeviceIdSet:

    改密资产id列表

  • AccountSet:

    改密资产的账号列表

  • ModifyType:

    修改类型:1:修改任务信息 2:关联任务资产账号

  • ChangeMethod:

    改密方式。1:使用执行账号修改密码;2:修改自身密码

  • AuthGenerationStrategy:

    密码生成方式。 1:自动生成相同密码 2:自动生成不同密码 3:手动指定相同密码

  • TaskName:

    任务名称

  • DepartmentId:

    所属部门ID,“1,2,3”

  • RunAccount:

    任务的执行账号

  • Password:

    密码,手动指定密码时必传。

  • PasswordLength:

    密码限制长度,自动生成密码必传。

  • SmallLetter:

    密码包含小写字母,0:否,1:是。

  • BigLetter:

    密码包含大写字母,0:否,1:是。

  • Digit:

    密码包含数字,0:否,1:是。

  • Symbol:
  • CompleteNotify:

    改密完成通知。0:不通知 1:通知

  • NotifyEmails:

    通知邮箱

  • FilePassword:

    加密压缩文件密码

  • Type:

    任务类型, 4:手工执行 5:周期自动执行

  • Period:

    周期任务周期,单位天(大于等于 1,小于等于 365)

  • FirstTime:

    周期任务首次执行时间



3566
3567
3568
# File 'lib/v20191018/models.rb', line 3566

def FirstTime
  @FirstTime
end

#ModifyTypeObject

Parameters:

  • OperationId:

    改密任务id

  • DeviceIdSet:

    改密资产id列表

  • AccountSet:

    改密资产的账号列表

  • ModifyType:

    修改类型:1:修改任务信息 2:关联任务资产账号

  • ChangeMethod:

    改密方式。1:使用执行账号修改密码;2:修改自身密码

  • AuthGenerationStrategy:

    密码生成方式。 1:自动生成相同密码 2:自动生成不同密码 3:手动指定相同密码

  • TaskName:

    任务名称

  • DepartmentId:

    所属部门ID,“1,2,3”

  • RunAccount:

    任务的执行账号

  • Password:

    密码,手动指定密码时必传。

  • PasswordLength:

    密码限制长度,自动生成密码必传。

  • SmallLetter:

    密码包含小写字母,0:否,1:是。

  • BigLetter:

    密码包含大写字母,0:否,1:是。

  • Digit:

    密码包含数字,0:否,1:是。

  • Symbol:
  • CompleteNotify:

    改密完成通知。0:不通知 1:通知

  • NotifyEmails:

    通知邮箱

  • FilePassword:

    加密压缩文件密码

  • Type:

    任务类型, 4:手工执行 5:周期自动执行

  • Period:

    周期任务周期,单位天(大于等于 1,小于等于 365)

  • FirstTime:

    周期任务首次执行时间



3566
3567
3568
# File 'lib/v20191018/models.rb', line 3566

def ModifyType
  @ModifyType
end

#NotifyEmailsObject

Parameters:

  • OperationId:

    改密任务id

  • DeviceIdSet:

    改密资产id列表

  • AccountSet:

    改密资产的账号列表

  • ModifyType:

    修改类型:1:修改任务信息 2:关联任务资产账号

  • ChangeMethod:

    改密方式。1:使用执行账号修改密码;2:修改自身密码

  • AuthGenerationStrategy:

    密码生成方式。 1:自动生成相同密码 2:自动生成不同密码 3:手动指定相同密码

  • TaskName:

    任务名称

  • DepartmentId:

    所属部门ID,“1,2,3”

  • RunAccount:

    任务的执行账号

  • Password:

    密码,手动指定密码时必传。

  • PasswordLength:

    密码限制长度,自动生成密码必传。

  • SmallLetter:

    密码包含小写字母,0:否,1:是。

  • BigLetter:

    密码包含大写字母,0:否,1:是。

  • Digit:

    密码包含数字,0:否,1:是。

  • Symbol:
  • CompleteNotify:

    改密完成通知。0:不通知 1:通知

  • NotifyEmails:

    通知邮箱

  • FilePassword:

    加密压缩文件密码

  • Type:

    任务类型, 4:手工执行 5:周期自动执行

  • Period:

    周期任务周期,单位天(大于等于 1,小于等于 365)

  • FirstTime:

    周期任务首次执行时间



3566
3567
3568
# File 'lib/v20191018/models.rb', line 3566

def NotifyEmails
  @NotifyEmails
end

#OperationIdObject

Parameters:

  • OperationId:

    改密任务id

  • DeviceIdSet:

    改密资产id列表

  • AccountSet:

    改密资产的账号列表

  • ModifyType:

    修改类型:1:修改任务信息 2:关联任务资产账号

  • ChangeMethod:

    改密方式。1:使用执行账号修改密码;2:修改自身密码

  • AuthGenerationStrategy:

    密码生成方式。 1:自动生成相同密码 2:自动生成不同密码 3:手动指定相同密码

  • TaskName:

    任务名称

  • DepartmentId:

    所属部门ID,“1,2,3”

  • RunAccount:

    任务的执行账号

  • Password:

    密码,手动指定密码时必传。

  • PasswordLength:

    密码限制长度,自动生成密码必传。

  • SmallLetter:

    密码包含小写字母,0:否,1:是。

  • BigLetter:

    密码包含大写字母,0:否,1:是。

  • Digit:

    密码包含数字,0:否,1:是。

  • Symbol:
  • CompleteNotify:

    改密完成通知。0:不通知 1:通知

  • NotifyEmails:

    通知邮箱

  • FilePassword:

    加密压缩文件密码

  • Type:

    任务类型, 4:手工执行 5:周期自动执行

  • Period:

    周期任务周期,单位天(大于等于 1,小于等于 365)

  • FirstTime:

    周期任务首次执行时间



3566
3567
3568
# File 'lib/v20191018/models.rb', line 3566

def OperationId
  @OperationId
end

#PasswordObject

Parameters:

  • OperationId:

    改密任务id

  • DeviceIdSet:

    改密资产id列表

  • AccountSet:

    改密资产的账号列表

  • ModifyType:

    修改类型:1:修改任务信息 2:关联任务资产账号

  • ChangeMethod:

    改密方式。1:使用执行账号修改密码;2:修改自身密码

  • AuthGenerationStrategy:

    密码生成方式。 1:自动生成相同密码 2:自动生成不同密码 3:手动指定相同密码

  • TaskName:

    任务名称

  • DepartmentId:

    所属部门ID,“1,2,3”

  • RunAccount:

    任务的执行账号

  • Password:

    密码,手动指定密码时必传。

  • PasswordLength:

    密码限制长度,自动生成密码必传。

  • SmallLetter:

    密码包含小写字母,0:否,1:是。

  • BigLetter:

    密码包含大写字母,0:否,1:是。

  • Digit:

    密码包含数字,0:否,1:是。

  • Symbol:
  • CompleteNotify:

    改密完成通知。0:不通知 1:通知

  • NotifyEmails:

    通知邮箱

  • FilePassword:

    加密压缩文件密码

  • Type:

    任务类型, 4:手工执行 5:周期自动执行

  • Period:

    周期任务周期,单位天(大于等于 1,小于等于 365)

  • FirstTime:

    周期任务首次执行时间



3566
3567
3568
# File 'lib/v20191018/models.rb', line 3566

def Password
  @Password
end

#PasswordLengthObject

Parameters:

  • OperationId:

    改密任务id

  • DeviceIdSet:

    改密资产id列表

  • AccountSet:

    改密资产的账号列表

  • ModifyType:

    修改类型:1:修改任务信息 2:关联任务资产账号

  • ChangeMethod:

    改密方式。1:使用执行账号修改密码;2:修改自身密码

  • AuthGenerationStrategy:

    密码生成方式。 1:自动生成相同密码 2:自动生成不同密码 3:手动指定相同密码

  • TaskName:

    任务名称

  • DepartmentId:

    所属部门ID,“1,2,3”

  • RunAccount:

    任务的执行账号

  • Password:

    密码,手动指定密码时必传。

  • PasswordLength:

    密码限制长度,自动生成密码必传。

  • SmallLetter:

    密码包含小写字母,0:否,1:是。

  • BigLetter:

    密码包含大写字母,0:否,1:是。

  • Digit:

    密码包含数字,0:否,1:是。

  • Symbol:
  • CompleteNotify:

    改密完成通知。0:不通知 1:通知

  • NotifyEmails:

    通知邮箱

  • FilePassword:

    加密压缩文件密码

  • Type:

    任务类型, 4:手工执行 5:周期自动执行

  • Period:

    周期任务周期,单位天(大于等于 1,小于等于 365)

  • FirstTime:

    周期任务首次执行时间



3566
3567
3568
# File 'lib/v20191018/models.rb', line 3566

def PasswordLength
  @PasswordLength
end

#PeriodObject

Parameters:

  • OperationId:

    改密任务id

  • DeviceIdSet:

    改密资产id列表

  • AccountSet:

    改密资产的账号列表

  • ModifyType:

    修改类型:1:修改任务信息 2:关联任务资产账号

  • ChangeMethod:

    改密方式。1:使用执行账号修改密码;2:修改自身密码

  • AuthGenerationStrategy:

    密码生成方式。 1:自动生成相同密码 2:自动生成不同密码 3:手动指定相同密码

  • TaskName:

    任务名称

  • DepartmentId:

    所属部门ID,“1,2,3”

  • RunAccount:

    任务的执行账号

  • Password:

    密码,手动指定密码时必传。

  • PasswordLength:

    密码限制长度,自动生成密码必传。

  • SmallLetter:

    密码包含小写字母,0:否,1:是。

  • BigLetter:

    密码包含大写字母,0:否,1:是。

  • Digit:

    密码包含数字,0:否,1:是。

  • Symbol:
  • CompleteNotify:

    改密完成通知。0:不通知 1:通知

  • NotifyEmails:

    通知邮箱

  • FilePassword:

    加密压缩文件密码

  • Type:

    任务类型, 4:手工执行 5:周期自动执行

  • Period:

    周期任务周期,单位天(大于等于 1,小于等于 365)

  • FirstTime:

    周期任务首次执行时间



3566
3567
3568
# File 'lib/v20191018/models.rb', line 3566

def Period
  @Period
end

#RunAccountObject

Parameters:

  • OperationId:

    改密任务id

  • DeviceIdSet:

    改密资产id列表

  • AccountSet:

    改密资产的账号列表

  • ModifyType:

    修改类型:1:修改任务信息 2:关联任务资产账号

  • ChangeMethod:

    改密方式。1:使用执行账号修改密码;2:修改自身密码

  • AuthGenerationStrategy:

    密码生成方式。 1:自动生成相同密码 2:自动生成不同密码 3:手动指定相同密码

  • TaskName:

    任务名称

  • DepartmentId:

    所属部门ID,“1,2,3”

  • RunAccount:

    任务的执行账号

  • Password:

    密码,手动指定密码时必传。

  • PasswordLength:

    密码限制长度,自动生成密码必传。

  • SmallLetter:

    密码包含小写字母,0:否,1:是。

  • BigLetter:

    密码包含大写字母,0:否,1:是。

  • Digit:

    密码包含数字,0:否,1:是。

  • Symbol:
  • CompleteNotify:

    改密完成通知。0:不通知 1:通知

  • NotifyEmails:

    通知邮箱

  • FilePassword:

    加密压缩文件密码

  • Type:

    任务类型, 4:手工执行 5:周期自动执行

  • Period:

    周期任务周期,单位天(大于等于 1,小于等于 365)

  • FirstTime:

    周期任务首次执行时间



3566
3567
3568
# File 'lib/v20191018/models.rb', line 3566

def RunAccount
  @RunAccount
end

#SmallLetterObject

Parameters:

  • OperationId:

    改密任务id

  • DeviceIdSet:

    改密资产id列表

  • AccountSet:

    改密资产的账号列表

  • ModifyType:

    修改类型:1:修改任务信息 2:关联任务资产账号

  • ChangeMethod:

    改密方式。1:使用执行账号修改密码;2:修改自身密码

  • AuthGenerationStrategy:

    密码生成方式。 1:自动生成相同密码 2:自动生成不同密码 3:手动指定相同密码

  • TaskName:

    任务名称

  • DepartmentId:

    所属部门ID,“1,2,3”

  • RunAccount:

    任务的执行账号

  • Password:

    密码,手动指定密码时必传。

  • PasswordLength:

    密码限制长度,自动生成密码必传。

  • SmallLetter:

    密码包含小写字母,0:否,1:是。

  • BigLetter:

    密码包含大写字母,0:否,1:是。

  • Digit:

    密码包含数字,0:否,1:是。

  • Symbol:
  • CompleteNotify:

    改密完成通知。0:不通知 1:通知

  • NotifyEmails:

    通知邮箱

  • FilePassword:

    加密压缩文件密码

  • Type:

    任务类型, 4:手工执行 5:周期自动执行

  • Period:

    周期任务周期,单位天(大于等于 1,小于等于 365)

  • FirstTime:

    周期任务首次执行时间



3566
3567
3568
# File 'lib/v20191018/models.rb', line 3566

def SmallLetter
  @SmallLetter
end

#SymbolObject

Parameters:

  • OperationId:

    改密任务id

  • DeviceIdSet:

    改密资产id列表

  • AccountSet:

    改密资产的账号列表

  • ModifyType:

    修改类型:1:修改任务信息 2:关联任务资产账号

  • ChangeMethod:

    改密方式。1:使用执行账号修改密码;2:修改自身密码

  • AuthGenerationStrategy:

    密码生成方式。 1:自动生成相同密码 2:自动生成不同密码 3:手动指定相同密码

  • TaskName:

    任务名称

  • DepartmentId:

    所属部门ID,“1,2,3”

  • RunAccount:

    任务的执行账号

  • Password:

    密码,手动指定密码时必传。

  • PasswordLength:

    密码限制长度,自动生成密码必传。

  • SmallLetter:

    密码包含小写字母,0:否,1:是。

  • BigLetter:

    密码包含大写字母,0:否,1:是。

  • Digit:

    密码包含数字,0:否,1:是。

  • Symbol:
  • CompleteNotify:

    改密完成通知。0:不通知 1:通知

  • NotifyEmails:

    通知邮箱

  • FilePassword:

    加密压缩文件密码

  • Type:

    任务类型, 4:手工执行 5:周期自动执行

  • Period:

    周期任务周期,单位天(大于等于 1,小于等于 365)

  • FirstTime:

    周期任务首次执行时间



3566
3567
3568
# File 'lib/v20191018/models.rb', line 3566

def Symbol
  @Symbol
end

#TaskNameObject

Parameters:

  • OperationId:

    改密任务id

  • DeviceIdSet:

    改密资产id列表

  • AccountSet:

    改密资产的账号列表

  • ModifyType:

    修改类型:1:修改任务信息 2:关联任务资产账号

  • ChangeMethod:

    改密方式。1:使用执行账号修改密码;2:修改自身密码

  • AuthGenerationStrategy:

    密码生成方式。 1:自动生成相同密码 2:自动生成不同密码 3:手动指定相同密码

  • TaskName:

    任务名称

  • DepartmentId:

    所属部门ID,“1,2,3”

  • RunAccount:

    任务的执行账号

  • Password:

    密码,手动指定密码时必传。

  • PasswordLength:

    密码限制长度,自动生成密码必传。

  • SmallLetter:

    密码包含小写字母,0:否,1:是。

  • BigLetter:

    密码包含大写字母,0:否,1:是。

  • Digit:

    密码包含数字,0:否,1:是。

  • Symbol:
  • CompleteNotify:

    改密完成通知。0:不通知 1:通知

  • NotifyEmails:

    通知邮箱

  • FilePassword:

    加密压缩文件密码

  • Type:

    任务类型, 4:手工执行 5:周期自动执行

  • Period:

    周期任务周期,单位天(大于等于 1,小于等于 365)

  • FirstTime:

    周期任务首次执行时间



3566
3567
3568
# File 'lib/v20191018/models.rb', line 3566

def TaskName
  @TaskName
end

#TypeObject

Parameters:

  • OperationId:

    改密任务id

  • DeviceIdSet:

    改密资产id列表

  • AccountSet:

    改密资产的账号列表

  • ModifyType:

    修改类型:1:修改任务信息 2:关联任务资产账号

  • ChangeMethod:

    改密方式。1:使用执行账号修改密码;2:修改自身密码

  • AuthGenerationStrategy:

    密码生成方式。 1:自动生成相同密码 2:自动生成不同密码 3:手动指定相同密码

  • TaskName:

    任务名称

  • DepartmentId:

    所属部门ID,“1,2,3”

  • RunAccount:

    任务的执行账号

  • Password:

    密码,手动指定密码时必传。

  • PasswordLength:

    密码限制长度,自动生成密码必传。

  • SmallLetter:

    密码包含小写字母,0:否,1:是。

  • BigLetter:

    密码包含大写字母,0:否,1:是。

  • Digit:

    密码包含数字,0:否,1:是。

  • Symbol:
  • CompleteNotify:

    改密完成通知。0:不通知 1:通知

  • NotifyEmails:

    通知邮箱

  • FilePassword:

    加密压缩文件密码

  • Type:

    任务类型, 4:手工执行 5:周期自动执行

  • Period:

    周期任务周期,单位天(大于等于 1,小于等于 365)

  • FirstTime:

    周期任务首次执行时间



3566
3567
3568
# File 'lib/v20191018/models.rb', line 3566

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



3592
3593
3594
3595
3596
3597
3598
3599
3600
3601
3602
3603
3604
3605
3606
3607
3608
3609
3610
3611
3612
3613
3614
# File 'lib/v20191018/models.rb', line 3592

def deserialize(params)
  @OperationId = params['OperationId']
  @DeviceIdSet = params['DeviceIdSet']
  @AccountSet = params['AccountSet']
  @ModifyType = params['ModifyType']
  @ChangeMethod = params['ChangeMethod']
  @AuthGenerationStrategy = params['AuthGenerationStrategy']
  @TaskName = params['TaskName']
  @DepartmentId = params['DepartmentId']
  @RunAccount = params['RunAccount']
  @Password = params['Password']
  @PasswordLength = params['PasswordLength']
  @SmallLetter = params['SmallLetter']
  @BigLetter = params['BigLetter']
  @Digit = params['Digit']
  @Symbol = params['Symbol']
  @CompleteNotify = params['CompleteNotify']
  @NotifyEmails = params['NotifyEmails']
  @FilePassword = params['FilePassword']
  @Type = params['Type']
  @Period = params['Period']
  @FirstTime = params['FirstTime']
end