{
"bmc.kepler.AccountService": {
"properties": {
"AccountLockoutCounterResetAfter": {
"baseType": "S32",
"readOnly": false,
"default": 0,
"options": {
"emitsChangedSignal": "false"
},
"description": "账户上次登陆失败后,锁定计数器重置剩余时间"
},
"AccountLockoutCounterResetEnabled": {
"baseType": "Boolean",
"readOnly": false,
"default": false,
"options": {
"emitsChangedSignal": "false"
},
"description": "账户在AccountLockoutCounterResetAfter到期后是否重置"
},
"AuthFailureLoggingThreshold": {
"baseType": "S32",
"readOnly": false,
"default": 0,
"options": {
"emitsChangedSignal": "false"
},
"description": "未使用"
},
"MaxPasswordLength": {
"baseType": "S32",
"readOnly": true,
"default": 20,
"options": {
"emitsChangedSignal": "const"
},
"description": "密码最长默认为20位"
},
"MinPasswordLength": {
"baseType": "S32",
"readOnly": false,
"default": 8,
"minimum": 8,
"maximum": 20,
"options": {
"emitsChangedSignal": "true"
},
"description": "密码最短长度"
},
"ServiceEnabled": {
"baseType": "Boolean",
"readOnly": false,
"default": true,
"options": {
"emitsChangedSignal": "false"
},
"description": "未使用"
},
"PasswordComplexityEnable": {
"baseType": "Boolean",
"readOnly": false,
"default": true,
"options": {
"emitsChangedSignal": "true"
},
"description": "密码复杂度检查开关"
},
"InitialPasswordPromptEnable": {
"baseType": "Boolean",
"readOnly": false,
"default": true,
"options": {
"emitsChangedSignal": "false"
},
"description": "BMC支持生产定制化关闭首次登录修改密码提示功能"
},
"InitialAccountPrivilegeRestrictEnabled": {
"baseType": "Boolean",
"readOnly": false,
"default": false,
"options": {
"emitsChangedSignal": "true"
},
"description": "初始账户权限限制开关"
},
"MinPasswordValidDays": {
"baseType": "U32",
"readOnly": false,
"default": 0,
"minimum": 0,
"maximum": 365,
"options": {
"emitsChangedSignal": "true"
},
"description": "密码最短有效期"
},
"MaxPasswordValidDays": {
"baseType": "U32",
"readOnly": false,
"default": 0,
"minimum": 0,
"maximum": 365,
"options": {
"emitsChangedSignal": "true"
},
"description": "密码最长有效期"
},
"EmergencyLoginAccountId": {
"baseType": "U8",
"readOnly": false,
"default": 0,
"minimum": 0,
"maximum": 17,
"options": {
"emitsChangedSignal": "true"
},
"description": "逃生用户"
},
"SNMPv3TrapAccountId": {
"baseType": "U8",
"readOnly": false,
"default": 2,
"minimum": 0,
"maximum": 17,
"options": {
"emitsChangedSignal": "true"
},
"description": "SNMPv3Trap用户"
},
"InactiveDaysThreshold": {
"baseType": "U32",
"readOnly": false,
"default": 0,
"minimum": 0,
"maximum": 365,
"options": {
"emitsChangedSignal": "true"
},
"description": "用户不活跃阈值"
},
"WeakPasswordDictionaryEnabled": {
"baseType": "Boolean",
"readOnly": false,
"default": true,
"options": {
"emitsChangedSignal": "false"
},
"description": "弱口令字典使能开关"
},
"HistoryPasswordCount": {
"baseType": "U8",
"readOnly": false,
"default": 5,
"minimum": 0,
"maximum": 100,
"options": {
"emitsChangedSignal": "true"
},
"description": "检查历史密码数"
},
"MaxHistoryPasswordCount": {
"baseType": "U8",
"readOnly": false,
"default": 5,
"minimum": 5,
"maximum": 100,
"options": {
"emitsChangedSignal": "false"
},
"description": "历史密码设置的最大范围"
},
"InitialPasswordNeedModify": {
"baseType": "Boolean",
"readOnly": false,
"default": true,
"options": {
"emitsChangedSignal": "false"
},
"description": "初始密码需要强制修改"
},
"HostUserManagementEnabled": {
"baseType": "Boolean",
"readOnly": false,
"default": true,
"options": {
"emitsChangedSignal": "true"
},
"description": "业务侧用户管理使能"
},
"OSAdministratorPrivilegeEnabled": {
"baseType": "Boolean",
"readOnly": false,
"default": true,
"options": {
"emitsChangedSignal": "false"
},
"description": "业务侧管理员权限使能:true表示允许执行业务侧发送的(权限为用户管理、安全配置、调试诊断的)ipmi命令;false表示禁止执行业务侧发送的(权限为用户管理、安全配置、调试诊断)ipmi命令"
},
"SNMPv3TrapAccountLimitPolicy": {
"baseType": "U8",
"readOnly": false,
"default": 2,
"options": {
"emitsChangedSignal": "true"
},
"description": "根据trap使能状态和版本,调整对snmpv3trap用户的修改策略."
},
"UserNamePasswordPrefixCompareEnabled": {
"baseType": "Boolean",
"readOnly": false,
"default": false,
"options": {
"emitsChangedSignal": "true"
},
"description": "密码与用户名前n个字节比较策略使能"
},
"UserNamePasswordPrefixCompareLength": {
"baseType": "U8",
"readOnly": false,
"default": 4,
"minimum": 4,
"maximum": 20,
"options": {
"emitsChangedSignal": "true"
},
"description": "密码与用户名前n个字节比较策略长度"
},
"SNMPv3TrapAccountChangePolicy": {
"baseType": "U8",
"readOnly": false,
"default": 0,
"minimum": 0,
"maximum": 1,
"options": {
"emitsChangedSignal": "true"
},
"description": "snmpv3trap用户的修改策略.0代表保持原有修改策略,原有修改策略由SNMPv3TrapAccountLimitPolicy控制,1代表snmpv3trap用户修改策略为可重命名,可被删除"
},
"RequireChangePasswordAction": {
"baseType": "Boolean",
"readOnly": false,
"default": false,
"options": {
"emitsChangedSignal": "true"
},
"description": "是否要求仅可使用ManagerAccount.ChangePassword的方式来修改账户密码"
}
},
"methods": {
"ImportWeakPasswordDictionary": {
"initiator": true,
"req": {
"Path": {
"baseType": "String"
}
},
"rsp": {
"TaskId": {
"baseType": "U32",
"description": "仅远程上传涉及,任务id"
}
},
"description": "导入弱口令字典"
},
"ExportWeakPasswordDictionary": {
"initiator": true,
"req": {
"Path": {
"baseType": "String"
}
},
"rsp": {
"TaskId": {
"baseType": "U32",
"description": "仅远程上传涉及,任务id"
}
},
"description": "导出弱口令字典"
},
"GetRequestedPublicKey": {
"initiator": true,
"req": {
"PublicKeyUsageType": {
"baseType": "U8",
"description": "公钥用途,当前将支持web前端加密公钥:1"
}
},
"rsp": {
"PublicKey": {
"baseType": "String",
"description": "公钥字符串"
}
},
"description": "web接口登录获取公钥,仅web_backend调用"
},
"RecoverAccount": {
"initiator": true,
"req": {
"AccountId": {
"baseType": "U8",
"maximum": 17,
"minimum": 2
},
"Policy": {
"baseType": "U8",
"maximum": 1,
"minimum": 0
}
},
"rsp": {
},
"description": "根据用户传入id恢复还原点用户信息"
}
}
}
}