Class: TencentCloud::Bh::V20230418::ChangePwdTaskInfo

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

Overview

修改密码任务信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(id = nil, operationid = nil, taskname = nil, department = nil, changemethod = nil, runaccount = nil, authgenerationstrategy = nil, passwordlength = nil, smallletter = nil, bigletter = nil, digit = nil, symbol = nil, completenotify = nil, notifyemails = nil, filepassword = nil, accountset = nil, deviceset = nil, type = nil, period = nil, firsttime = nil, nexttime = nil, lasttime = nil) ⇒ ChangePwdTaskInfo

Returns a new instance of ChangePwdTaskInfo.



811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
# File 'lib/v20230418/models.rb', line 811

def initialize(id=nil, operationid=nil, taskname=nil, department=nil, changemethod=nil, runaccount=nil, authgenerationstrategy=nil, passwordlength=nil, smallletter=nil, bigletter=nil, digit=nil, symbol=nil, completenotify=nil, notifyemails=nil, filepassword=nil, accountset=nil, deviceset=nil, type=nil, period=nil, firsttime=nil, nexttime=nil, lasttime=nil)
  @Id = id
  @OperationId = operationid
  @TaskName = taskname
  @Department = department
  @ChangeMethod = changemethod
  @RunAccount = runaccount
  @AuthGenerationStrategy = authgenerationstrategy
  @PasswordLength = passwordlength
  @SmallLetter = smallletter
  @BigLetter = bigletter
  @Digit = digit
  @Symbol = symbol
  @CompleteNotify = completenotify
  @NotifyEmails = notifyemails
  @FilePassword = filepassword
  @AccountSet = accountset
  @DeviceSet = deviceset
  @Type = type
  @Period = period
  @FirstTime = firsttime
  @NextTime = nexttime
  @LastTime = lasttime
end

Instance Attribute Details

#AccountSetObject

Parameters:

  • Id:

    id

  • OperationId:

    任务id

  • TaskName:

    任务名

  • Department:

    所属部门信息

  • ChangeMethod:

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

  • RunAccount:

    执行账号

  • AuthGenerationStrategy:

    密码生成策略

  • PasswordLength:

    密码长度

  • SmallLetter:

    包含小写字母

  • BigLetter:

    包含大写字母

  • Digit:

    包含数字

  • Symbol:

    包含的特殊字符,入参base64

  • CompleteNotify:

    改密完成通知。0-通知,1-不通知

  • NotifyEmails:

    通知人邮箱

  • FilePassword:

    加密附件密码

  • AccountSet:

    需要改密的账户

  • DeviceSet:

    需要改密的主机

  • Type:

    任务类型:4手动,5自动

  • Period:

    周期

  • FirstTime:

    首次执行时间

  • NextTime:

    下次执行时间

  • LastTime:

    上次执行时间



809
810
811
# File 'lib/v20230418/models.rb', line 809

def AccountSet
  @AccountSet
end

#AuthGenerationStrategyObject

Parameters:

  • Id:

    id

  • OperationId:

    任务id

  • TaskName:

    任务名

  • Department:

    所属部门信息

  • ChangeMethod:

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

  • RunAccount:

    执行账号

  • AuthGenerationStrategy:

    密码生成策略

  • PasswordLength:

    密码长度

  • SmallLetter:

    包含小写字母

  • BigLetter:

    包含大写字母

  • Digit:

    包含数字

  • Symbol:

    包含的特殊字符,入参base64

  • CompleteNotify:

    改密完成通知。0-通知,1-不通知

  • NotifyEmails:

    通知人邮箱

  • FilePassword:

    加密附件密码

  • AccountSet:

    需要改密的账户

  • DeviceSet:

    需要改密的主机

  • Type:

    任务类型:4手动,5自动

  • Period:

    周期

  • FirstTime:

    首次执行时间

  • NextTime:

    下次执行时间

  • LastTime:

    上次执行时间



809
810
811
# File 'lib/v20230418/models.rb', line 809

def AuthGenerationStrategy
  @AuthGenerationStrategy
end

#BigLetterObject

Parameters:

  • Id:

    id

  • OperationId:

    任务id

  • TaskName:

    任务名

  • Department:

    所属部门信息

  • ChangeMethod:

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

  • RunAccount:

    执行账号

  • AuthGenerationStrategy:

    密码生成策略

  • PasswordLength:

    密码长度

  • SmallLetter:

    包含小写字母

  • BigLetter:

    包含大写字母

  • Digit:

    包含数字

  • Symbol:

    包含的特殊字符,入参base64

  • CompleteNotify:

    改密完成通知。0-通知,1-不通知

  • NotifyEmails:

    通知人邮箱

  • FilePassword:

    加密附件密码

  • AccountSet:

    需要改密的账户

  • DeviceSet:

    需要改密的主机

  • Type:

    任务类型:4手动,5自动

  • Period:

    周期

  • FirstTime:

    首次执行时间

  • NextTime:

    下次执行时间

  • LastTime:

    上次执行时间



809
810
811
# File 'lib/v20230418/models.rb', line 809

def BigLetter
  @BigLetter
end

#ChangeMethodObject

Parameters:

  • Id:

    id

  • OperationId:

    任务id

  • TaskName:

    任务名

  • Department:

    所属部门信息

  • ChangeMethod:

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

  • RunAccount:

    执行账号

  • AuthGenerationStrategy:

    密码生成策略

  • PasswordLength:

    密码长度

  • SmallLetter:

    包含小写字母

  • BigLetter:

    包含大写字母

  • Digit:

    包含数字

  • Symbol:

    包含的特殊字符,入参base64

  • CompleteNotify:

    改密完成通知。0-通知,1-不通知

  • NotifyEmails:

    通知人邮箱

  • FilePassword:

    加密附件密码

  • AccountSet:

    需要改密的账户

  • DeviceSet:

    需要改密的主机

  • Type:

    任务类型:4手动,5自动

  • Period:

    周期

  • FirstTime:

    首次执行时间

  • NextTime:

    下次执行时间

  • LastTime:

    上次执行时间



809
810
811
# File 'lib/v20230418/models.rb', line 809

def ChangeMethod
  @ChangeMethod
end

#CompleteNotifyObject

Parameters:

  • Id:

    id

  • OperationId:

    任务id

  • TaskName:

    任务名

  • Department:

    所属部门信息

  • ChangeMethod:

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

  • RunAccount:

    执行账号

  • AuthGenerationStrategy:

    密码生成策略

  • PasswordLength:

    密码长度

  • SmallLetter:

    包含小写字母

  • BigLetter:

    包含大写字母

  • Digit:

    包含数字

  • Symbol:

    包含的特殊字符,入参base64

  • CompleteNotify:

    改密完成通知。0-通知,1-不通知

  • NotifyEmails:

    通知人邮箱

  • FilePassword:

    加密附件密码

  • AccountSet:

    需要改密的账户

  • DeviceSet:

    需要改密的主机

  • Type:

    任务类型:4手动,5自动

  • Period:

    周期

  • FirstTime:

    首次执行时间

  • NextTime:

    下次执行时间

  • LastTime:

    上次执行时间



809
810
811
# File 'lib/v20230418/models.rb', line 809

def CompleteNotify
  @CompleteNotify
end

#DepartmentObject

Parameters:

  • Id:

    id

  • OperationId:

    任务id

  • TaskName:

    任务名

  • Department:

    所属部门信息

  • ChangeMethod:

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

  • RunAccount:

    执行账号

  • AuthGenerationStrategy:

    密码生成策略

  • PasswordLength:

    密码长度

  • SmallLetter:

    包含小写字母

  • BigLetter:

    包含大写字母

  • Digit:

    包含数字

  • Symbol:

    包含的特殊字符,入参base64

  • CompleteNotify:

    改密完成通知。0-通知,1-不通知

  • NotifyEmails:

    通知人邮箱

  • FilePassword:

    加密附件密码

  • AccountSet:

    需要改密的账户

  • DeviceSet:

    需要改密的主机

  • Type:

    任务类型:4手动,5自动

  • Period:

    周期

  • FirstTime:

    首次执行时间

  • NextTime:

    下次执行时间

  • LastTime:

    上次执行时间



809
810
811
# File 'lib/v20230418/models.rb', line 809

def Department
  @Department
end

#DeviceSetObject

Parameters:

  • Id:

    id

  • OperationId:

    任务id

  • TaskName:

    任务名

  • Department:

    所属部门信息

  • ChangeMethod:

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

  • RunAccount:

    执行账号

  • AuthGenerationStrategy:

    密码生成策略

  • PasswordLength:

    密码长度

  • SmallLetter:

    包含小写字母

  • BigLetter:

    包含大写字母

  • Digit:

    包含数字

  • Symbol:

    包含的特殊字符,入参base64

  • CompleteNotify:

    改密完成通知。0-通知,1-不通知

  • NotifyEmails:

    通知人邮箱

  • FilePassword:

    加密附件密码

  • AccountSet:

    需要改密的账户

  • DeviceSet:

    需要改密的主机

  • Type:

    任务类型:4手动,5自动

  • Period:

    周期

  • FirstTime:

    首次执行时间

  • NextTime:

    下次执行时间

  • LastTime:

    上次执行时间



809
810
811
# File 'lib/v20230418/models.rb', line 809

def DeviceSet
  @DeviceSet
end

#DigitObject

Parameters:

  • Id:

    id

  • OperationId:

    任务id

  • TaskName:

    任务名

  • Department:

    所属部门信息

  • ChangeMethod:

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

  • RunAccount:

    执行账号

  • AuthGenerationStrategy:

    密码生成策略

  • PasswordLength:

    密码长度

  • SmallLetter:

    包含小写字母

  • BigLetter:

    包含大写字母

  • Digit:

    包含数字

  • Symbol:

    包含的特殊字符,入参base64

  • CompleteNotify:

    改密完成通知。0-通知,1-不通知

  • NotifyEmails:

    通知人邮箱

  • FilePassword:

    加密附件密码

  • AccountSet:

    需要改密的账户

  • DeviceSet:

    需要改密的主机

  • Type:

    任务类型:4手动,5自动

  • Period:

    周期

  • FirstTime:

    首次执行时间

  • NextTime:

    下次执行时间

  • LastTime:

    上次执行时间



809
810
811
# File 'lib/v20230418/models.rb', line 809

def Digit
  @Digit
end

#FilePasswordObject

Parameters:

  • Id:

    id

  • OperationId:

    任务id

  • TaskName:

    任务名

  • Department:

    所属部门信息

  • ChangeMethod:

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

  • RunAccount:

    执行账号

  • AuthGenerationStrategy:

    密码生成策略

  • PasswordLength:

    密码长度

  • SmallLetter:

    包含小写字母

  • BigLetter:

    包含大写字母

  • Digit:

    包含数字

  • Symbol:

    包含的特殊字符,入参base64

  • CompleteNotify:

    改密完成通知。0-通知,1-不通知

  • NotifyEmails:

    通知人邮箱

  • FilePassword:

    加密附件密码

  • AccountSet:

    需要改密的账户

  • DeviceSet:

    需要改密的主机

  • Type:

    任务类型:4手动,5自动

  • Period:

    周期

  • FirstTime:

    首次执行时间

  • NextTime:

    下次执行时间

  • LastTime:

    上次执行时间



809
810
811
# File 'lib/v20230418/models.rb', line 809

def FilePassword
  @FilePassword
end

#FirstTimeObject

Parameters:

  • Id:

    id

  • OperationId:

    任务id

  • TaskName:

    任务名

  • Department:

    所属部门信息

  • ChangeMethod:

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

  • RunAccount:

    执行账号

  • AuthGenerationStrategy:

    密码生成策略

  • PasswordLength:

    密码长度

  • SmallLetter:

    包含小写字母

  • BigLetter:

    包含大写字母

  • Digit:

    包含数字

  • Symbol:

    包含的特殊字符,入参base64

  • CompleteNotify:

    改密完成通知。0-通知,1-不通知

  • NotifyEmails:

    通知人邮箱

  • FilePassword:

    加密附件密码

  • AccountSet:

    需要改密的账户

  • DeviceSet:

    需要改密的主机

  • Type:

    任务类型:4手动,5自动

  • Period:

    周期

  • FirstTime:

    首次执行时间

  • NextTime:

    下次执行时间

  • LastTime:

    上次执行时间



809
810
811
# File 'lib/v20230418/models.rb', line 809

def FirstTime
  @FirstTime
end

#IdObject

Parameters:

  • Id:

    id

  • OperationId:

    任务id

  • TaskName:

    任务名

  • Department:

    所属部门信息

  • ChangeMethod:

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

  • RunAccount:

    执行账号

  • AuthGenerationStrategy:

    密码生成策略

  • PasswordLength:

    密码长度

  • SmallLetter:

    包含小写字母

  • BigLetter:

    包含大写字母

  • Digit:

    包含数字

  • Symbol:

    包含的特殊字符,入参base64

  • CompleteNotify:

    改密完成通知。0-通知,1-不通知

  • NotifyEmails:

    通知人邮箱

  • FilePassword:

    加密附件密码

  • AccountSet:

    需要改密的账户

  • DeviceSet:

    需要改密的主机

  • Type:

    任务类型:4手动,5自动

  • Period:

    周期

  • FirstTime:

    首次执行时间

  • NextTime:

    下次执行时间

  • LastTime:

    上次执行时间



809
810
811
# File 'lib/v20230418/models.rb', line 809

def Id
  @Id
end

#LastTimeObject

Parameters:

  • Id:

    id

  • OperationId:

    任务id

  • TaskName:

    任务名

  • Department:

    所属部门信息

  • ChangeMethod:

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

  • RunAccount:

    执行账号

  • AuthGenerationStrategy:

    密码生成策略

  • PasswordLength:

    密码长度

  • SmallLetter:

    包含小写字母

  • BigLetter:

    包含大写字母

  • Digit:

    包含数字

  • Symbol:

    包含的特殊字符,入参base64

  • CompleteNotify:

    改密完成通知。0-通知,1-不通知

  • NotifyEmails:

    通知人邮箱

  • FilePassword:

    加密附件密码

  • AccountSet:

    需要改密的账户

  • DeviceSet:

    需要改密的主机

  • Type:

    任务类型:4手动,5自动

  • Period:

    周期

  • FirstTime:

    首次执行时间

  • NextTime:

    下次执行时间

  • LastTime:

    上次执行时间



809
810
811
# File 'lib/v20230418/models.rb', line 809

def LastTime
  @LastTime
end

#NextTimeObject

Parameters:

  • Id:

    id

  • OperationId:

    任务id

  • TaskName:

    任务名

  • Department:

    所属部门信息

  • ChangeMethod:

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

  • RunAccount:

    执行账号

  • AuthGenerationStrategy:

    密码生成策略

  • PasswordLength:

    密码长度

  • SmallLetter:

    包含小写字母

  • BigLetter:

    包含大写字母

  • Digit:

    包含数字

  • Symbol:

    包含的特殊字符,入参base64

  • CompleteNotify:

    改密完成通知。0-通知,1-不通知

  • NotifyEmails:

    通知人邮箱

  • FilePassword:

    加密附件密码

  • AccountSet:

    需要改密的账户

  • DeviceSet:

    需要改密的主机

  • Type:

    任务类型:4手动,5自动

  • Period:

    周期

  • FirstTime:

    首次执行时间

  • NextTime:

    下次执行时间

  • LastTime:

    上次执行时间



809
810
811
# File 'lib/v20230418/models.rb', line 809

def NextTime
  @NextTime
end

#NotifyEmailsObject

Parameters:

  • Id:

    id

  • OperationId:

    任务id

  • TaskName:

    任务名

  • Department:

    所属部门信息

  • ChangeMethod:

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

  • RunAccount:

    执行账号

  • AuthGenerationStrategy:

    密码生成策略

  • PasswordLength:

    密码长度

  • SmallLetter:

    包含小写字母

  • BigLetter:

    包含大写字母

  • Digit:

    包含数字

  • Symbol:

    包含的特殊字符,入参base64

  • CompleteNotify:

    改密完成通知。0-通知,1-不通知

  • NotifyEmails:

    通知人邮箱

  • FilePassword:

    加密附件密码

  • AccountSet:

    需要改密的账户

  • DeviceSet:

    需要改密的主机

  • Type:

    任务类型:4手动,5自动

  • Period:

    周期

  • FirstTime:

    首次执行时间

  • NextTime:

    下次执行时间

  • LastTime:

    上次执行时间



809
810
811
# File 'lib/v20230418/models.rb', line 809

def NotifyEmails
  @NotifyEmails
end

#OperationIdObject

Parameters:

  • Id:

    id

  • OperationId:

    任务id

  • TaskName:

    任务名

  • Department:

    所属部门信息

  • ChangeMethod:

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

  • RunAccount:

    执行账号

  • AuthGenerationStrategy:

    密码生成策略

  • PasswordLength:

    密码长度

  • SmallLetter:

    包含小写字母

  • BigLetter:

    包含大写字母

  • Digit:

    包含数字

  • Symbol:

    包含的特殊字符,入参base64

  • CompleteNotify:

    改密完成通知。0-通知,1-不通知

  • NotifyEmails:

    通知人邮箱

  • FilePassword:

    加密附件密码

  • AccountSet:

    需要改密的账户

  • DeviceSet:

    需要改密的主机

  • Type:

    任务类型:4手动,5自动

  • Period:

    周期

  • FirstTime:

    首次执行时间

  • NextTime:

    下次执行时间

  • LastTime:

    上次执行时间



809
810
811
# File 'lib/v20230418/models.rb', line 809

def OperationId
  @OperationId
end

#PasswordLengthObject

Parameters:

  • Id:

    id

  • OperationId:

    任务id

  • TaskName:

    任务名

  • Department:

    所属部门信息

  • ChangeMethod:

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

  • RunAccount:

    执行账号

  • AuthGenerationStrategy:

    密码生成策略

  • PasswordLength:

    密码长度

  • SmallLetter:

    包含小写字母

  • BigLetter:

    包含大写字母

  • Digit:

    包含数字

  • Symbol:

    包含的特殊字符,入参base64

  • CompleteNotify:

    改密完成通知。0-通知,1-不通知

  • NotifyEmails:

    通知人邮箱

  • FilePassword:

    加密附件密码

  • AccountSet:

    需要改密的账户

  • DeviceSet:

    需要改密的主机

  • Type:

    任务类型:4手动,5自动

  • Period:

    周期

  • FirstTime:

    首次执行时间

  • NextTime:

    下次执行时间

  • LastTime:

    上次执行时间



809
810
811
# File 'lib/v20230418/models.rb', line 809

def PasswordLength
  @PasswordLength
end

#PeriodObject

Parameters:

  • Id:

    id

  • OperationId:

    任务id

  • TaskName:

    任务名

  • Department:

    所属部门信息

  • ChangeMethod:

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

  • RunAccount:

    执行账号

  • AuthGenerationStrategy:

    密码生成策略

  • PasswordLength:

    密码长度

  • SmallLetter:

    包含小写字母

  • BigLetter:

    包含大写字母

  • Digit:

    包含数字

  • Symbol:

    包含的特殊字符,入参base64

  • CompleteNotify:

    改密完成通知。0-通知,1-不通知

  • NotifyEmails:

    通知人邮箱

  • FilePassword:

    加密附件密码

  • AccountSet:

    需要改密的账户

  • DeviceSet:

    需要改密的主机

  • Type:

    任务类型:4手动,5自动

  • Period:

    周期

  • FirstTime:

    首次执行时间

  • NextTime:

    下次执行时间

  • LastTime:

    上次执行时间



809
810
811
# File 'lib/v20230418/models.rb', line 809

def Period
  @Period
end

#RunAccountObject

Parameters:

  • Id:

    id

  • OperationId:

    任务id

  • TaskName:

    任务名

  • Department:

    所属部门信息

  • ChangeMethod:

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

  • RunAccount:

    执行账号

  • AuthGenerationStrategy:

    密码生成策略

  • PasswordLength:

    密码长度

  • SmallLetter:

    包含小写字母

  • BigLetter:

    包含大写字母

  • Digit:

    包含数字

  • Symbol:

    包含的特殊字符,入参base64

  • CompleteNotify:

    改密完成通知。0-通知,1-不通知

  • NotifyEmails:

    通知人邮箱

  • FilePassword:

    加密附件密码

  • AccountSet:

    需要改密的账户

  • DeviceSet:

    需要改密的主机

  • Type:

    任务类型:4手动,5自动

  • Period:

    周期

  • FirstTime:

    首次执行时间

  • NextTime:

    下次执行时间

  • LastTime:

    上次执行时间



809
810
811
# File 'lib/v20230418/models.rb', line 809

def RunAccount
  @RunAccount
end

#SmallLetterObject

Parameters:

  • Id:

    id

  • OperationId:

    任务id

  • TaskName:

    任务名

  • Department:

    所属部门信息

  • ChangeMethod:

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

  • RunAccount:

    执行账号

  • AuthGenerationStrategy:

    密码生成策略

  • PasswordLength:

    密码长度

  • SmallLetter:

    包含小写字母

  • BigLetter:

    包含大写字母

  • Digit:

    包含数字

  • Symbol:

    包含的特殊字符,入参base64

  • CompleteNotify:

    改密完成通知。0-通知,1-不通知

  • NotifyEmails:

    通知人邮箱

  • FilePassword:

    加密附件密码

  • AccountSet:

    需要改密的账户

  • DeviceSet:

    需要改密的主机

  • Type:

    任务类型:4手动,5自动

  • Period:

    周期

  • FirstTime:

    首次执行时间

  • NextTime:

    下次执行时间

  • LastTime:

    上次执行时间



809
810
811
# File 'lib/v20230418/models.rb', line 809

def SmallLetter
  @SmallLetter
end

#SymbolObject

Parameters:

  • Id:

    id

  • OperationId:

    任务id

  • TaskName:

    任务名

  • Department:

    所属部门信息

  • ChangeMethod:

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

  • RunAccount:

    执行账号

  • AuthGenerationStrategy:

    密码生成策略

  • PasswordLength:

    密码长度

  • SmallLetter:

    包含小写字母

  • BigLetter:

    包含大写字母

  • Digit:

    包含数字

  • Symbol:

    包含的特殊字符,入参base64

  • CompleteNotify:

    改密完成通知。0-通知,1-不通知

  • NotifyEmails:

    通知人邮箱

  • FilePassword:

    加密附件密码

  • AccountSet:

    需要改密的账户

  • DeviceSet:

    需要改密的主机

  • Type:

    任务类型:4手动,5自动

  • Period:

    周期

  • FirstTime:

    首次执行时间

  • NextTime:

    下次执行时间

  • LastTime:

    上次执行时间



809
810
811
# File 'lib/v20230418/models.rb', line 809

def Symbol
  @Symbol
end

#TaskNameObject

Parameters:

  • Id:

    id

  • OperationId:

    任务id

  • TaskName:

    任务名

  • Department:

    所属部门信息

  • ChangeMethod:

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

  • RunAccount:

    执行账号

  • AuthGenerationStrategy:

    密码生成策略

  • PasswordLength:

    密码长度

  • SmallLetter:

    包含小写字母

  • BigLetter:

    包含大写字母

  • Digit:

    包含数字

  • Symbol:

    包含的特殊字符,入参base64

  • CompleteNotify:

    改密完成通知。0-通知,1-不通知

  • NotifyEmails:

    通知人邮箱

  • FilePassword:

    加密附件密码

  • AccountSet:

    需要改密的账户

  • DeviceSet:

    需要改密的主机

  • Type:

    任务类型:4手动,5自动

  • Period:

    周期

  • FirstTime:

    首次执行时间

  • NextTime:

    下次执行时间

  • LastTime:

    上次执行时间



809
810
811
# File 'lib/v20230418/models.rb', line 809

def TaskName
  @TaskName
end

#TypeObject

Parameters:

  • Id:

    id

  • OperationId:

    任务id

  • TaskName:

    任务名

  • Department:

    所属部门信息

  • ChangeMethod:

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

  • RunAccount:

    执行账号

  • AuthGenerationStrategy:

    密码生成策略

  • PasswordLength:

    密码长度

  • SmallLetter:

    包含小写字母

  • BigLetter:

    包含大写字母

  • Digit:

    包含数字

  • Symbol:

    包含的特殊字符,入参base64

  • CompleteNotify:

    改密完成通知。0-通知,1-不通知

  • NotifyEmails:

    通知人邮箱

  • FilePassword:

    加密附件密码

  • AccountSet:

    需要改密的账户

  • DeviceSet:

    需要改密的主机

  • Type:

    任务类型:4手动,5自动

  • Period:

    周期

  • FirstTime:

    首次执行时间

  • NextTime:

    下次执行时间

  • LastTime:

    上次执行时间



809
810
811
# File 'lib/v20230418/models.rb', line 809

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
# File 'lib/v20230418/models.rb', line 836

def deserialize(params)
  @Id = params['Id']
  @OperationId = params['OperationId']
  @TaskName = params['TaskName']
  unless params['Department'].nil?
    @Department = Department.new
    @Department.deserialize(params['Department'])
  end
  @ChangeMethod = params['ChangeMethod']
  @RunAccount = params['RunAccount']
  @AuthGenerationStrategy = params['AuthGenerationStrategy']
  @PasswordLength = params['PasswordLength']
  @SmallLetter = params['SmallLetter']
  @BigLetter = params['BigLetter']
  @Digit = params['Digit']
  @Symbol = params['Symbol']
  @CompleteNotify = params['CompleteNotify']
  @NotifyEmails = params['NotifyEmails']
  @FilePassword = params['FilePassword']
  @AccountSet = params['AccountSet']
  unless params['DeviceSet'].nil?
    @DeviceSet = []
    params['DeviceSet'].each do |i|
      device_tmp = Device.new
      device_tmp.deserialize(i)
      @DeviceSet << device_tmp
    end
  end
  @Type = params['Type']
  @Period = params['Period']
  @FirstTime = params['FirstTime']
  @NextTime = params['NextTime']
  @LastTime = params['LastTime']
end