liveapicreator-admin-cli
Version:
The NodeJS command line utility for 'CA Live API Creator' DevOps Administration from CA Technologies
195 lines • 6.95 kB
JSON
{
"{d}test": {
"{f}exportoptions.json": {
"passwordStyle": "SKIP",
"apiOptionStyle": "EMIT_ALL",
"authTokenStyle": "SKIP_AUTO",
"skipUrlFragmentWrapping": false,
"libraryStyle": "EMIT_ALL",
"schemaCacheStyle": "DO_NOT_EMIT",
"filters": {
"key": [
"security",
"security.authtokens",
"security.roles",
"security.users"
]
}
},
"{d}security": {
"{f}ReadMe.md": "This folder contains definitions for security\n",
"{d}roles": {
"{f}ReadMe.md": "This contains Roles defined for the project.\nRoles define which server features are available and what the permissions\non each feature is enabled.\n",
"{f}API$0020Documentation.json": {
"name": "API Documentation",
"description": "This role is special and is used when generating OpenAPI(Swagger) documentation. It is recognized by the name special name 'API Documentation' and used only for documentation calls.\n Any Resources, Tables, Views, Procedures etc. that are defined and enabled by this role are used to generate the OpenAPI(Swagger) documentation.\n If this role is assigned to a user it will NOT be used for execution permissions.\n If this role is removed or otherwise unavailable, the Swagger/OpenAPI documentation will be nothing more that a name and version.",
"defaultTablePermission": "A",
"defaultViewPermission": "R",
"defaultFunctionPermission": "X",
"globals": {},
"apiVisibility": {
"table": {
"isRestricted": false,
"restrictedTo": null
},
"view": {
"isRestricted": false,
"restrictedTo": null
},
"resource": {
"isRestricted": false,
"restrictedTo": null
},
"procedure": {
"isRestricted": false,
"restrictedTo": null
},
"metatable": {
"isRestricted": false,
"restrictedTo": null
},
"function": {
"isRestricted": false,
"restrictedTo": null
}
},
"entityPermission": {},
"functionPermission": {}
},
"{f}Full$0020access.json": {
"name": "Full access",
"description": "Full access to everything in this project",
"defaultTablePermission": "A",
"defaultViewPermission": "R",
"defaultFunctionPermission": "X",
"globals": {},
"apiVisibility": {
"table": {
"isRestricted": false,
"restrictedTo": null
},
"view": {
"isRestricted": false,
"restrictedTo": null
},
"resource": {
"isRestricted": false,
"restrictedTo": null
},
"procedure": {
"isRestricted": false,
"restrictedTo": null
},
"metatable": {
"isRestricted": false,
"restrictedTo": null
},
"function": {
"isRestricted": false,
"restrictedTo": null
}
},
"entityPermission": {},
"functionPermission": {}
},
"{f}Read$0020only.json": {
"name": "Read only",
"description": "Read-only access to everything in this project",
"defaultTablePermission": "R",
"defaultViewPermission": "R",
"defaultFunctionPermission": "X",
"globals": {},
"apiVisibility": {
"table": {
"isRestricted": false,
"restrictedTo": null
},
"view": {
"isRestricted": false,
"restrictedTo": null
},
"resource": {
"isRestricted": false,
"restrictedTo": null
},
"procedure": {
"isRestricted": false,
"restrictedTo": null
},
"metatable": {
"isRestricted": false,
"restrictedTo": null
},
"function": {
"isRestricted": false,
"restrictedTo": null
}
},
"entityPermission": {},
"functionPermission": {}
}
},
"{d}authtokens": {
"{f}ReadMe.md": "This contains statically defined API Keys (Auth Tokens) for this project.\nDynamically created keys (using @authentication service) are NOT exported.\n",
"{f}Admin$0020key.json": {
"name": "Admin key",
"authToken": "MqIauREfhDpF546IElnX",
"description": "Created as part of this API. Feel free to change or delete this auth token.",
"userIdentifier": null,
"isActive": true,
"expiration": null,
"logging": "*=FINE",
"roles": [
"Full access"
],
"globals": {}
}
},
"{d}users": {
"{f}ReadMe.md": "This contains Users defined for the system when using the default authentication provider.\nWhile this can be used for production systems, typically the authentication provider is LDAP\nor some other mechanism.\n",
"{f}admin.json": {
"name": "admin",
"fullname": "Demo user (admin)",
"email": "admin@ca.com",
"isActive": true,
"comments": null,
"keyLifetimeSeconds": null,
"passwordHash": "mfgfnl/rRxi3f4FU+P99H4nwxKMbIR2CaLSDwDD5ylTRP+SIdUSP6x8jWN7qS/ohbZdxMKCw2Z4LkMGFc0CIcg==",
"passwordSalt": "sixZJEHRGZZyEQZjmGVl37z4d9UxG6UdgwvjOJRd",
"roles": [
"API Owner"
],
"globals": {}
},
"{f}demo.json": {
"name": "demo",
"fullname": "Demo user",
"email": "admin@ca.com",
"isActive": true,
"comments": null,
"keyLifetimeSeconds": null,
"passwordHash": "dsqnGk13k3bxK7cVIQTCScU4AD9cTBkdXa3HLHgD4axUW0t0wpaMNyLf5/HkBDFQfBlgLejQzmYFv1Z/Wn2jTQ==",
"passwordSalt": "LCrubRxB/iDfGI+wdsJVJDLyKaL50txaaYpbV+FS",
"roles": [
"API Owner"
],
"globals": {}
},
"{f}guest.json": {
"name": "guest",
"fullname": "Guest Account with read-only access",
"email": null,
"isActive": true,
"comments": null,
"keyLifetimeSeconds": null,
"passwordHash": "hSFTMnHJ+GtRI0uy92XZE6vvLURCWViaSEmo4fTPMjkM/bibga9VWYs79NwVOAE8ph7YlZzF8Npfuc5+s3oB4Q==",
"passwordSalt": "Zs3UK3rf19uq+fOm5QN7XYI0MvrlJEYIhEycNXNZ",
"roles": [
"Read only"
],
"globals": {}
}
}
}
}
}