-- Copyright (c) Huawei Technologies Co., Ltd. 2023-2023. All rights reserved.
--
-- this file licensed under the Mulan PSL v2.
-- You can use this software according to the terms and conditions of the Mulan PSL v2.
-- You may obtain a copy of Mulan PSL v2 at: http://license.coscl.org.cn/MulanPSL2
--
-- THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR
-- IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR FIT FOR A PARTICULAR
-- PURPOSE.
-- See the Mulan PSL v2 for more details.
-- Description: DO NOT EDIT; Code generated by "datas.lua.mako"
local M = {}

M.t_account_service = {{Id = 1, MaxPasswordLength = 20, AccountLockoutCounterResetEnabled = false}}
M.t_authentication = {{Id = 1, AccountLockoutDuration = 300, AccountLockoutThreshold = 5}}
M.t_certificate_authentication = {
    {Id = 1, Enabled = false, OCSPEnabled = false, InterChassisAuthEnabled = false, InterChassisValidation = [=[LLDP]=]}
}
M.t_manager_account = {
    {
        Id = 2,
        RoleId = 4,
        UserName = [=[Administrator]=],
        FirstLoginPolicy = [=[ForcePasswordReset]=],
        Password = [=[$6$TD5tdzUI1E80tOWa$c82ML662BU83SsunZnUWcsV5GpwHMo]=] ..
            [=[EnHYsRpMQFNkjbk.axbj.jpxw4vykcQtQskj2oV4jjzNls3ZUR]=] .. [=[io/oj.]=],
        IpmiPassword = [=[0000000200000000000000010000000000000009fa20310761]=] ..
            [=[04639a76eacc4636f44a7fd48a8809eaac7b6cdcf050490000]=] ..
            [=[000000000000000000000000001aeee129ea9f516282b997b9]=] ..
            [=[8a8dc78b1b49ef225d0d14bdbba9ba]=],
        AccountType = 0,
        Enabled = true,
        LoginInterface = 255,
        LoginRuleIds = 0,
        IpmiPasswordBak = ''
    }, {
        Id = 18,
        RoleId = 4,
        UserName = [=[<vnc>]=],
        Password = [=[]=],
        IpmiPassword = [=[]=],
        FirstLoginPolicy = [=[PromptPasswordReset]=],
        AccountType = 3,
        LoginInterface = 0,
        LoginRuleIds = 0,
        IpmiPasswordBak = ''
    }, {
        Id = 19,
        RoleId = 4,
        UserName = [=[<ipmi>]=],
        Password = [=[]=],
        IpmiPassword = [=[]=],
        FirstLoginPolicy = [=[PromptPasswordReset]=],
        AccountType = 6,
        LoginInterface = 0,
        LoginRuleIds = 0,
        IpmiPasswordBak = ''
    }, {
        Id = 20,
        RoleId = 4,
        UserName = [=[<ro_community>]=],
        Password = [=[]=],
        IpmiPassword = [=[0000000200000000000000010000000000000009fa20310761]=] ..
            [=[04639ac8450cecf593cb09f70913ac7c657f484b1c30720000]=] ..
            [=[000000000000000000000000002480273cd3078759dd8fe1e6]=] ..
            [=[af9582ca66434de52d2bfd2f6a0c568982c39cc1d1456cdc9a]=],
        FirstLoginPolicy = [=[PromptPasswordReset]=],
        AccountType = 7,
        LoginInterface = 0,
        LoginRuleIds = 0,
        IpmiPasswordBak = ''
    }, {
        Id = 21,
        RoleId = 4,
        UserName = [=[<rw_community>]=],
        Password = [=[]=],
        IpmiPassword = [=[0000000200000000000000010000000000000009fa20310761]=] ..
            [=[04639af3aa707ea19d45babe3cbcbe3b044b8464b4fa230000]=] ..
            [=[00000000000000000000000000245280b71649c093c3cee305]=] ..
            [=[e0f36ee333800d53107a7f83da0676c83ba81d83f58acf6834]=],
        FirstLoginPolicy = [=[PromptPasswordReset]=],
        AccountType = 7,
        LoginInterface = 0,
        LoginRuleIds = 0,
        IpmiPasswordBak = ''
    }, {
        Id = 22,
        RoleId = 2,
        UserName = [=[<host sms>]=],
        Password = [=[]=],
        IpmiPassword = [=[]=],
        FirstLoginPolicy = [=[PromptPasswordReset]=],
        AccountType = 6,
        LoginInterface = 128,
        LoginRuleIds = 0,
        IpmiPasswordBak = ''
    }, {
        Id = 23,
        RoleId = 4,
        UserName = [=[inter_chassis]=],
        Password = [=[]=],
        IpmiPassword = [=[]=],
        FirstLoginPolicy = [=[PromptPasswordReset]=],
        AccountType = 9,
        Enabled = true,
        LoginInterface = 153,
        LoginRuleIds = 0,
        Deletable = false,
        DefaultRoleId = 4,
        DefaultLoginInterface = 153
    }
}
M.t_snmp_user_info = {
    {
        AccountId = 2,
        AuthenticationProtocol = [=[SNMPAuthenticationProtocols_SHA512]=],
        EncryptionProtocol = [=[SNMPEncryptionProtocols_AES128]=],
        AuthenticationKey = [=[cd166654502f5ba316289787463bb0557324ee347188b7e58f]=] ..
            [=[9050e0f85a45363b18b6b8378d3d873f3c41df55a5ff998993]=] ..
            [=[92c171d63bdec75111d8d05642c9]=],
        EncryptionKey = [=[cd166654502f5ba316289787463bb0557324ee347188b7e58f]=] ..
            [=[9050e0f85a45363b18b6b8378d3d873f3c41df55a5ff998993]=] ..
            [=[92c171d63bdec75111d8d05642c9]=],
        SNMPPassword = [=[$6$LFLIb7rn3t5ebxGe$eVICmj8u3eufH4GkkK6DScpK5GLI/7]=] ..
            [=[KX94ByL.SwfHA77fDcYBOovvY7JtiE6TxyXNV135i/Ut0Q.my5]=] .. [=[yAbKM1]=]
    }
}
M.t_ipmi_user_info = {{AccountId = 2}, {AccountId = 18}, {AccountId = 19}}
M.t_role = {
    {
        Id = 4,
        RoleName = [=[Administrator]=],
        UserMgmt = true,
        BasicSetting = true,
        KVMMgmt = true,
        ReadOnly = true,
        VMMMgmt = true,
        SecurityMgmt = true,
        PowerMgmt = true,
        DiagnoseMgmt = true,
        ConfigureSelf = true
    }, {
        Id = 3,
        RoleName = [=[Operator]=],
        UserMgmt = false,
        BasicSetting = true,
        KVMMgmt = true,
        ReadOnly = true,
        VMMMgmt = true,
        SecurityMgmt = false,
        PowerMgmt = true,
        DiagnoseMgmt = false,
        ConfigureSelf = true
    }, {Id = 2, RoleName = [=[CommonUser]=], ReadOnly = true, ConfigureSelf = true},
    {Id = 0, RoleName = [=[NoAccess]=]},
    {Id = 5, RoleName = [=[CustomRole1]=], ReadOnly = true, ConfigureSelf = true},
    {Id = 6, RoleName = [=[CustomRole2]=], ReadOnly = true, ConfigureSelf = true},
    {Id = 7, RoleName = [=[CustomRole3]=], ReadOnly = true, ConfigureSelf = true},
    {Id = 8, RoleName = [=[CustomRole4]=], ReadOnly = true, ConfigureSelf = true}
}
M.t_session_service = {
    {
        SessionType = [=[SessionType_GUI]=],
        SessionTimeout = 300,
        SessionModeDB = [=[OccupationMode_Shared]=],
        SessionMaxCount = 4
    }, {
        SessionType = [=[SessionType_Redfish]=],
        SessionTimeout = 300,
        SessionModeDB = [=[OccupationMode_Shared]=],
        SessionMaxCount = 10
    }, {
        SessionType = [=[SessionType_CLI]=],
        SessionTimeout = 900,
        SessionModeDB = [=[OccupationMode_Shared]=],
        SessionMaxCount = 10
    }, {
        SessionType = [=[SessionType_SSO]=],
        SessionTimeout = 60,
        SessionModeDB = [=[OccupationMode_Exclusive]=],
        SessionMaxCount = 1
    }, {
        SessionType = [=[SessionType_KVM]=],
        SessionTimeout = 3600,
        SessionModeDB = [=[OccupationMode_Shared]=],
        SessionMaxCount = 2
    }, {
        SessionType = [=[SessionType_VNC]=],
        SessionTimeout = 3600,
        SessionModeDB = [=[OccupationMode_Shared]=],
        SessionMaxCount = 5
    }, {
        SessionType = [=[SessionType_VIDEO]=],
        SessionTimeout = 600,
        SessionModeDB = [=[OccupationMode_Exclusive]=],
        SessionMaxCount = 1
    }, {
        SessionType = [=[SessionType_INTER_CHASSIS]=],
        SessionTimeout = 1200,
        SessionModeDB = [=[OccupationMode_Shared]=],
        SessionMaxCount = 4
    }
}
M.t_login_rule = {
    {RuleId = 1, IpRule = [=[]=], TimeRule = [=[]=], MacRule = [=[]=], Enabled = false},
    {RuleId = 2, IpRule = [=[]=], TimeRule = [=[]=], MacRule = [=[]=], Enabled = false},
    {RuleId = 3, IpRule = [=[]=], TimeRule = [=[]=], MacRule = [=[]=], Enabled = false}
}
M.t_ldap = {{Id = 1, Enabled = false}}
M.t_ldap_controller = {
    {
        Id = 1,
        Enabled = true,
        HostAddr = [=[]=],
        Port = 636,
        UserDomain = [=[]=],
        LdapVer = 3,
        Folder = [=[]=],
        BaseDN = [=[]=],
        BindDN = [=[]=],
        BindDNPsw = [=[]=],
        Scope = [=[sub]=],
        TimeLimit = 2,
        BindTimeLimit = 2,
        CertVerifyEnabled = false,
        CertVerifyLevel = 2,
        CRLVerificationEnable = false
    }, {
        Id = 2,
        Enabled = true,
        HostAddr = [=[]=],
        Port = 636,
        UserDomain = [=[]=],
        LdapVer = 3,
        Folder = [=[]=],
        BaseDN = [=[]=],
        BindDN = [=[]=],
        BindDNPsw = [=[]=],
        Scope = [=[sub]=],
        TimeLimit = 2,
        BindTimeLimit = 2,
        CertVerifyEnabled = false,
        CertVerifyLevel = 2,
        CRLVerificationEnable = false
    }, {
        Id = 3,
        Enabled = true,
        HostAddr = [=[]=],
        Port = 636,
        UserDomain = [=[]=],
        LdapVer = 3,
        Folder = [=[]=],
        BaseDN = [=[]=],
        BindDN = [=[]=],
        BindDNPsw = [=[]=],
        Scope = [=[sub]=],
        TimeLimit = 2,
        BindTimeLimit = 2,
        CertVerifyEnabled = false,
        CertVerifyLevel = 2,
        CRLVerificationEnable = false
    }, {
        Id = 4,
        Enabled = true,
        HostAddr = [=[]=],
        Port = 636,
        UserDomain = [=[]=],
        LdapVer = 3,
        Folder = [=[]=],
        BaseDN = [=[]=],
        BindDN = [=[]=],
        BindDNPsw = [=[]=],
        Scope = [=[sub]=],
        TimeLimit = 2,
        BindTimeLimit = 2,
        CertVerifyEnabled = false,
        CertVerifyLevel = 2,
        CRLVerificationEnable = false
    }, {
        Id = 5,
        Enabled = true,
        HostAddr = [=[]=],
        Port = 636,
        UserDomain = [=[]=],
        LdapVer = 3,
        Folder = [=[]=],
        BaseDN = [=[]=],
        BindDN = [=[]=],
        BindDNPsw = [=[]=],
        Scope = [=[sub]=],
        TimeLimit = 2,
        BindTimeLimit = 2,
        CertVerifyEnabled = false,
        CertVerifyLevel = 2,
        CRLVerificationEnable = false
    }, {
        Id = 6,
        Enabled = true,
        HostAddr = [=[]=],
        Port = 636,
        UserDomain = [=[]=],
        LdapVer = 3,
        Folder = [=[]=],
        BaseDN = [=[]=],
        BindDN = [=[]=],
        BindDNPsw = [=[]=],
        Scope = [=[sub]=],
        TimeLimit = 2,
        BindTimeLimit = 2,
        CertVerifyEnabled = false,
        CertVerifyLevel = 2,
        CRLVerificationEnable = false
    }
}
M.t_kerberos = {{Id = 1, Enabled = false, Address = [=[]=], Port = 88, Realm = [=[]=]}}
M.t_snmp_community = {{Id = 1, LongCommunityEnabled = true, RwCommunityEnabled = true}}
M.t_sessions = {{Id = 0, ValidateSsoClient = false}}
M.t_remote_groups = {{Id = 1, AllowedLoginInterfaces = 137}}

return M
