@itentialopensource/adapter-openstack_keystone
Version:
This adapter integrates with system described as: Openstack Keystone.
1,197 lines • 32.5 kB
JSON
{
"errors": [],
"statistics": [
{
"owner": "errorJson",
"description": "Standard adapter errors available for use",
"value": 31
},
{
"owner": "packageJson",
"description": "Number of production dependencies",
"value": 14
},
{
"owner": "packageJson",
"description": "Number of development dependencies",
"value": 7
},
{
"owner": "packageJson",
"description": "Number of npm scripts",
"value": 22
},
{
"owner": "packageJson",
"description": "Runtime Library dependency",
"value": "^4.45.6"
},
{
"owner": "propertiesSchemaJson",
"description": "Adapter properties defined in the propertiesSchema file",
"value": 70
},
{
"owner": "adapterJS",
"description": "Lines of code generated in adapter.js",
"value": 13499
},
{
"owner": "adapterJS",
"description": "Number of Functions added to adapter.js",
"value": 149
},
{
"owner": "pronghornJson",
"description": "Number of Methods added to pronghorn.json",
"value": 149
},
{
"owner": "markdown",
"description": "Number of lines in the README.md",
"value": 338
},
{
"owner": "markdown",
"description": "Number of lines in the SUMMARY.md",
"value": 9
},
{
"owner": "markdown",
"description": "Number of lines in the PROPERTIES.md",
"value": 642
},
{
"owner": "markdown",
"description": "Number of lines in the TROUBLESHOOT.md",
"value": 48
},
{
"owner": "markdown",
"description": "Number of lines in the ENHANCE.md",
"value": 70
},
{
"owner": "markdown",
"description": "Number of lines in the BROKER.md",
"value": 200
},
{
"owner": "markdown",
"description": "Number of lines in the CALLS.md",
"value": 171
},
{
"owner": "markdown",
"description": "Number of lines in the AUTH.md",
"value": 40
},
{
"owner": "markdown",
"description": "Number of lines in the SYSTEMINFO.md",
"value": 11
},
{
"owner": "unitTestJS",
"description": "Number of lines of code in unit tests",
"value": 6483
},
{
"owner": "unitTestJS",
"description": "Number of unit tests",
"value": 403
},
{
"owner": "integrationTestJS",
"description": "Number of lines of code in integration tests",
"value": 4368
},
{
"owner": "integrationTestJS",
"description": "Number of integration tests",
"value": 154
},
{
"owner": "actionJson",
"description": "Number of actions for AuthenticationAndTokenManagement entity",
"value": 7
},
{
"owner": "actionJson",
"description": "Number of actions for ApplicationCredentials entity",
"value": 7
},
{
"owner": "actionJson",
"description": "Number of actions for Credentials entity",
"value": 5
},
{
"owner": "actionJson",
"description": "Number of actions for Domains entity",
"value": 5
},
{
"owner": "actionJson",
"description": "Number of actions for DomainConfiguration entity",
"value": 13
},
{
"owner": "actionJson",
"description": "Number of actions for Groups entity",
"value": 9
},
{
"owner": "actionJson",
"description": "Number of actions for OSINHERIT entity",
"value": 15
},
{
"owner": "actionJson",
"description": "Number of actions for OSPKIDEPRECATED entity",
"value": 1
},
{
"owner": "actionJson",
"description": "Number of actions for Policies entity",
"value": 5
},
{
"owner": "actionJson",
"description": "Number of actions for Projects entity",
"value": 5
},
{
"owner": "actionJson",
"description": "Number of actions for ProjectTags entity",
"value": 6
},
{
"owner": "actionJson",
"description": "Number of actions for Regions entity",
"value": 5
},
{
"owner": "actionJson",
"description": "Number of actions for Roles entity",
"value": 27
},
{
"owner": "actionJson",
"description": "Number of actions for SystemRoleAssignments entity",
"value": 10
},
{
"owner": "actionJson",
"description": "Number of actions for ServiceCatalogAndEndpoints entity",
"value": 10
},
{
"owner": "actionJson",
"description": "Number of actions for UnifiedLimits entity",
"value": 11
},
{
"owner": "actionJson",
"description": "Number of actions for Users entity",
"value": 8
},
{
"owner": "actionJson",
"description": "Total number of actions",
"value": 149
},
{
"owner": "actionJson",
"description": "Total number of entities",
"value": 17
},
{
"owner": "schemaJson",
"description": "Number of schemas for AuthenticationAndTokenManagement entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for ApplicationCredentials entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for Credentials entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for Domains entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for DomainConfiguration entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for Groups entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for OSINHERIT entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for OSPKIDEPRECATED entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for Policies entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for Projects entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for ProjectTags entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for Regions entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for Roles entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for SystemRoleAssignments entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for ServiceCatalogAndEndpoints entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for UnifiedLimits entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for Users entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Total number of schemas",
"value": 17
},
{
"owner": "mockdata",
"description": "Number of mock data files for AuthenticationAndTokenManagement entity",
"value": 0
},
{
"owner": "mockdata",
"description": "Number of mock data files for ApplicationCredentials entity",
"value": 0
},
{
"owner": "mockdata",
"description": "Number of mock data files for Credentials entity",
"value": 0
},
{
"owner": "mockdata",
"description": "Number of mock data files for Domains entity",
"value": 0
},
{
"owner": "mockdata",
"description": "Number of mock data files for DomainConfiguration entity",
"value": 0
},
{
"owner": "mockdata",
"description": "Number of mock data files for Groups entity",
"value": 0
},
{
"owner": "mockdata",
"description": "Number of mock data files for OSINHERIT entity",
"value": 0
},
{
"owner": "mockdata",
"description": "Number of mock data files for OSPKIDEPRECATED entity",
"value": 0
},
{
"owner": "mockdata",
"description": "Number of mock data files for Policies entity",
"value": 0
},
{
"owner": "mockdata",
"description": "Number of mock data files for Projects entity",
"value": 0
},
{
"owner": "mockdata",
"description": "Number of mock data files for ProjectTags entity",
"value": 0
},
{
"owner": "mockdata",
"description": "Number of mock data files for Regions entity",
"value": 0
},
{
"owner": "mockdata",
"description": "Number of mock data files for Roles entity",
"value": 0
},
{
"owner": "mockdata",
"description": "Number of mock data files for SystemRoleAssignments entity",
"value": 0
},
{
"owner": "mockdata",
"description": "Number of mock data files for ServiceCatalogAndEndpoints entity",
"value": 0
},
{
"owner": "mockdata",
"description": "Number of mock data files for UnifiedLimits entity",
"value": 0
},
{
"owner": "mockdata",
"description": "Number of mock data files for Users entity",
"value": 0
},
{
"owner": "mockdata",
"description": "Total number of mock data files",
"value": 0
},
{
"owner": "actionJson",
"description": "Number of actions for .system entity",
"value": 2
},
{
"owner": "schemaJson",
"description": "Number of schemas for .system entity",
"value": 3
},
{
"owner": "mockdata",
"description": "Number of mock data files for .system entity",
"value": 2
},
{
"owner": "System",
"description": "System entity files",
"value": 6
},
{
"owner": "usecases",
"description": "Number of workflows",
"value": 0
},
{
"owner": "staticFile",
"description": "Number of lines of code in adapterBase.js",
"value": 1791
},
{
"owner": "staticFile",
"description": "Number of static files added",
"value": 37
},
{
"owner": "Overall",
"description": "Total lines of Code",
"value": 26141
},
{
"owner": "Overall",
"description": "Total Tests",
"value": 557
},
{
"owner": "Overall",
"description": "Total Files",
"value": 85
}
],
"warnings": [],
"apiParsingReport": {
"no_mockdata": [
{
"fnName": "validateAndShowInformationForToken",
"method": "get",
"path": "/v3/auth/tokens"
},
{
"fnName": "checkToken",
"method": "head",
"path": "/v3/auth/tokens"
},
{
"fnName": "revokeToken",
"method": "delete",
"path": "/v3/auth/tokens"
},
{
"fnName": "getServiceCatalog",
"method": "get",
"path": "/v3/auth/catalog"
},
{
"fnName": "getAvailableProjectScopes",
"method": "get",
"path": "/v3/auth/projects"
},
{
"fnName": "getAvailableDomainScopes",
"method": "get",
"path": "/v3/auth/domains"
},
{
"fnName": "getAvailableSystemScopes",
"method": "get",
"path": "/v3/auth/system"
},
{
"fnName": "createApplicationCredential",
"method": "post",
"path": "/v3/users/{user_id}/application_credentials"
},
{
"fnName": "listApplicationCredentials",
"method": "get",
"path": "/v3/users/{user_id}/application_credentials"
},
{
"fnName": "showApplicationCredentialDetails",
"method": "get",
"path": "/v3/users/{user_id}/application_credentials/{application_credential_id}"
},
{
"fnName": "deleteApplicationCredential",
"method": "delete",
"path": "/v3/users/{user_id}/application_credentials/{application_credential_id}"
},
{
"fnName": "listAccessRules",
"method": "get",
"path": "/v3/users/{user_id}/access_rules"
},
{
"fnName": "showAccessRuleDetails",
"method": "get",
"path": "/v3/users/{user_id}/access_rules/{access_rule_id}"
},
{
"fnName": "deleteAccessRule",
"method": "delete",
"path": "/v3/users/{user_id}/access_rules/{access_rule_id}"
},
{
"fnName": "createCredential",
"method": "post",
"path": "/v3/credentials"
},
{
"fnName": "listCredentials",
"method": "get",
"path": "/v3/credentials"
},
{
"fnName": "showCredentialDetails",
"method": "get",
"path": "/v3/credentials/{credential_id}"
},
{
"fnName": "updateCredential",
"method": "patch",
"path": "/v3/credentials/{credential_id}"
},
{
"fnName": "deleteCredential",
"method": "delete",
"path": "/v3/credentials/{credential_id}"
},
{
"fnName": "listDomains",
"method": "get",
"path": "/v3/domains"
},
{
"fnName": "createDomain",
"method": "post",
"path": "/v3/domains"
},
{
"fnName": "showDomainDetails",
"method": "get",
"path": "/v3/domains/{domain_id}"
},
{
"fnName": "updateDomain",
"method": "patch",
"path": "/v3/domains/{domain_id}"
},
{
"fnName": "deleteDomain",
"method": "delete",
"path": "/v3/domains/{domain_id}"
},
{
"fnName": "showDefaultConfigurationSettings",
"method": "get",
"path": "/v3/domains/config/default"
},
{
"fnName": "showDefaultConfigurationForAGroup",
"method": "get",
"path": "/v3/domains/config/{group}/default"
},
{
"fnName": "showDefaultOptionForAGroup",
"method": "get",
"path": "/v3/domains/config/{group}/{option}/default"
},
{
"fnName": "showDomainGroupOptionConfiguration",
"method": "get",
"path": "/v3/domains/{domain_id}/config/{group}/{option}"
},
{
"fnName": "updateDomainGroupOptionConfiguration",
"method": "patch",
"path": "/v3/domains/{domain_id}/config/{group}/{option}"
},
{
"fnName": "deleteDomainGroupOptionConfiguration",
"method": "delete",
"path": "/v3/domains/{domain_id}/config/{group}/{option}"
},
{
"fnName": "showDomainGroupConfiguration",
"method": "get",
"path": "/v3/domains/{domain_id}/config/{group}"
},
{
"fnName": "updateDomainGroupConfiguration",
"method": "patch",
"path": "/v3/domains/{domain_id}/config/{group}"
},
{
"fnName": "deleteDomainGroupConfiguration",
"method": "delete",
"path": "/v3/domains/{domain_id}/config/{group}"
},
{
"fnName": "createDomainConfiguration",
"method": "put",
"path": "/v3/domains/{domain_id}/config"
},
{
"fnName": "showDomainConfiguration",
"method": "get",
"path": "/v3/domains/{domain_id}/config"
},
{
"fnName": "updateDomainConfiguration",
"method": "patch",
"path": "/v3/domains/{domain_id}/config"
},
{
"fnName": "deleteDomainConfiguration",
"method": "delete",
"path": "/v3/domains/{domain_id}/config"
},
{
"fnName": "listGroups",
"method": "get",
"path": "/v3/groups"
},
{
"fnName": "createGroup",
"method": "post",
"path": "/v3/groups"
},
{
"fnName": "showGroupDetails",
"method": "get",
"path": "/v3/groups/{group_id}"
},
{
"fnName": "updateGroup",
"method": "patch",
"path": "/v3/groups/{group_id}"
},
{
"fnName": "deleteGroup",
"method": "delete",
"path": "/v3/groups/{group_id}"
},
{
"fnName": "listUsersInGroup",
"method": "get",
"path": "/v3/groups/{group_id}/users"
},
{
"fnName": "addUserToGroup",
"method": "put",
"path": "/v3/groups/{group_id}/users/{user_id}"
},
{
"fnName": "checkWhetherUserBelongsToGroup",
"method": "head",
"path": "/v3/groups/{group_id}/users/{user_id}"
},
{
"fnName": "removeUserFromGroup",
"method": "delete",
"path": "/v3/groups/{group_id}/users/{user_id}"
},
{
"fnName": "assignRoleToUserOnProjectsOwnedByDomain",
"method": "put",
"path": "/v3/OS-INHERIT/domains/{domain_id}/users/{user_id}/roles/{role_id}/inherited_to_projects"
},
{
"fnName": "checkIfUserHasAnInheritedProjectRoleOnDomain",
"method": "head",
"path": "/v3/OS-INHERIT/domains/{domain_id}/users/{user_id}/roles/{role_id}/inherited_to_projects"
},
{
"fnName": "revokeAnInheritedProjectRoleFromUserOnDomain",
"method": "delete",
"path": "/v3/OS-INHERIT/domains/{domain_id}/users/{user_id}/roles/{role_id}/inherited_to_projects"
},
{
"fnName": "assignRoleToGroupOnProjectsOwnedByADomain",
"method": "put",
"path": "/v3/OS-INHERIT/domains/{domain_id}/groups/{group_id}/roles/{role_id}/inherited_to_projects"
},
{
"fnName": "checkIfGroupHasAnInheritedProjectRoleOnDomain",
"method": "head",
"path": "/v3/OS-INHERIT/domains/{domain_id}/groups/{group_id}/roles/{role_id}/inherited_to_projects"
},
{
"fnName": "revokeAnInheritedProjectRoleFromGroupOnDomain",
"method": "delete",
"path": "/v3/OS-INHERIT/domains/{domain_id}/groups/{group_id}/roles/{role_id}/inherited_to_projects"
},
{
"fnName": "listUserSInheritedProjectRolesOnADomain",
"method": "get",
"path": "/v3/OS-INHERIT/domains/{domain_id}/users/{user_id}/roles/inherited_to_projects"
},
{
"fnName": "listGroupSInheritedProjectRolesOnDomain",
"method": "get",
"path": "/v3/OS-INHERIT/domains/{domain_id}/groups/{group_id}/roles/inherited_to_projects"
},
{
"fnName": "assignRoleToUserOnProjectsInASubtree",
"method": "put",
"path": "/v3/OS-INHERIT/projects/{project_id}/users/{user_id}/roles/{role_id}/inherited_to_projects"
},
{
"fnName": "checkIfUserHasAnInheritedProjectRoleOnProject",
"method": "head",
"path": "/v3/OS-INHERIT/projects/{project_id}/users/{user_id}/roles/{role_id}/inherited_to_projects"
},
{
"fnName": "revokeAnInheritedProjectRoleFromUserOnProject",
"method": "delete",
"path": "/v3/OS-INHERIT/projects/{project_id}/users/{user_id}/roles/{role_id}/inherited_to_projects"
},
{
"fnName": "assignRoleToGroupOnProjectsInASubtree",
"method": "put",
"path": "/v3/OS-INHERIT/projects/{project_id}/groups/{group_id}/roles/{role_id}/inherited_to_projects"
},
{
"fnName": "checkIfGroupHasAnInheritedProjectRoleOnProject",
"method": "head",
"path": "/v3/OS-INHERIT/projects/{project_id}/groups/{group_id}/roles/{role_id}/inherited_to_projects"
},
{
"fnName": "revokeAnInheritedProjectRoleFromGroupOnProject",
"method": "delete",
"path": "/v3/OS-INHERIT/projects/{project_id}/groups/{group_id}/roles/{role_id}/inherited_to_projects"
},
{
"fnName": "listRoleAssignments",
"method": "get",
"path": "/v3/role_assignments"
},
{
"fnName": "listRevokedTokens",
"method": "get",
"path": "/v3/auth/tokens/OS-PKI/revoked"
},
{
"fnName": "createPolicy",
"method": "post",
"path": "/v3/policies"
},
{
"fnName": "listPolicies",
"method": "get",
"path": "/v3/policies"
},
{
"fnName": "showPolicyDetails",
"method": "get",
"path": "/v3/policies/{policy_id}"
},
{
"fnName": "updatePolicy",
"method": "patch",
"path": "/v3/policies/{policy_id}"
},
{
"fnName": "deletePolicy",
"method": "delete",
"path": "/v3/policies/{policy_id}"
},
{
"fnName": "listProjects",
"method": "get",
"path": "/v3/projects"
},
{
"fnName": "createProject",
"method": "post",
"path": "/v3/projects"
},
{
"fnName": "showProjectDetails",
"method": "get",
"path": "/v3/projects/{project_id}"
},
{
"fnName": "updateProject",
"method": "patch",
"path": "/v3/projects/{project_id}"
},
{
"fnName": "deleteProject",
"method": "delete",
"path": "/v3/projects/{project_id}"
},
{
"fnName": "listTagsForAProject",
"method": "get",
"path": "/v3/projects/{project_id}/tags"
},
{
"fnName": "modifyTagListForAProject",
"method": "put",
"path": "/v3/projects/{project_id}/tags"
},
{
"fnName": "removeAllTagsFromAProject",
"method": "delete",
"path": "/v3/projects/{project_id}/tags"
},
{
"fnName": "checkIfProjectContainsTag",
"method": "get",
"path": "/v3/projects/{project_id}/tags/{tag}"
},
{
"fnName": "addSingleTagToAProject",
"method": "put",
"path": "/v3/projects/{project_id}/tags/{tag}"
},
{
"fnName": "deleteSingleTagFromProject",
"method": "delete",
"path": "/v3/projects/{project_id}/tags/{tag}"
},
{
"fnName": "showRegionDetails",
"method": "get",
"path": "/v3/regions/{region_id}"
},
{
"fnName": "updateRegion",
"method": "patch",
"path": "/v3/regions/{region_id}"
},
{
"fnName": "deleteRegion",
"method": "delete",
"path": "/v3/regions/{region_id}"
},
{
"fnName": "listRegions",
"method": "get",
"path": "/v3/regions"
},
{
"fnName": "createRegion",
"method": "post",
"path": "/v3/regions"
},
{
"fnName": "listRoles",
"method": "get",
"path": "/v3/roles"
},
{
"fnName": "createRole",
"method": "post",
"path": "/v3/roles"
},
{
"fnName": "showRoleDetails",
"method": "get",
"path": "/v3/roles/{role_id}"
},
{
"fnName": "updateRole",
"method": "patch",
"path": "/v3/roles/{role_id}"
},
{
"fnName": "deleteRole",
"method": "delete",
"path": "/v3/roles/{role_id}"
},
{
"fnName": "listRoleAssignmentsForGroupOnDomain",
"method": "get",
"path": "/v3/domains/{domain_id}/groups/{group_id}/roles"
},
{
"fnName": "assignRoleToGroupOnDomain",
"method": "put",
"path": "/v3/domains/{domain_id}/groups/{group_id}/roles/{role_id}"
},
{
"fnName": "checkWhetherGroupHasRoleAssignmentOnDomain",
"method": "head",
"path": "/v3/domains/{domain_id}/groups/{group_id}/roles/{role_id}"
},
{
"fnName": "unassignRoleFromGroupOnDomain",
"method": "delete",
"path": "/v3/domains/{domain_id}/groups/{group_id}/roles/{role_id}"
},
{
"fnName": "listRoleAssignmentsForUserOnDomain",
"method": "get",
"path": "/v3/domains/{domain_id}/users/{user_id}/roles"
},
{
"fnName": "assignRoleToUserOnDomain",
"method": "put",
"path": "/v3/domains/{domain_id}/users/{user_id}/roles/{role_id}"
},
{
"fnName": "checkWhetherUserHasRoleAssignmentOnDomain",
"method": "head",
"path": "/v3/domains/{domain_id}/users/{user_id}/roles/{role_id}"
},
{
"fnName": "unassignsRoleFromUserOnDomain",
"method": "delete",
"path": "/v3/domains/{domain_id}/users/{user_id}/roles/{role_id}"
},
{
"fnName": "listRoleAssignmentsForGroupOnProject",
"method": "get",
"path": "/v3/projects/{project_id}/groups/{group_id}/roles"
},
{
"fnName": "assignRoleToGroupOnProject",
"method": "put",
"path": "/v3/projects/{project_id}/groups/{group_id}/roles/{role_id}"
},
{
"fnName": "checkWhetherGroupHasRoleAssignmentOnProject",
"method": "head",
"path": "/v3/projects/{project_id}/groups/{group_id}/roles/{role_id}"
},
{
"fnName": "unassignRoleFromGroupOnProject",
"method": "delete",
"path": "/v3/projects/{project_id}/groups/{group_id}/roles/{role_id}"
},
{
"fnName": "listRoleAssignmentsForUserOnProject",
"method": "get",
"path": "/v3/projects/{project_id}/users/{user_id}/roles"
},
{
"fnName": "assignRoleToUserOnProject",
"method": "put",
"path": "/v3/projects/{project_id}/users/{user_id}/roles/{role_id}"
},
{
"fnName": "checkWhetherUserHasRoleAssignmentOnProject",
"method": "head",
"path": "/v3/projects/{project_id}/users/{user_id}/roles/{role_id}"
},
{
"fnName": "unassignRoleFromUserOnProject",
"method": "delete",
"path": "/v3/projects/{project_id}/users/{user_id}/roles/{role_id}"
},
{
"fnName": "listImpliedInferenceRolesForRole",
"method": "get",
"path": "/v3/roles/{prior_role_id}/implies"
},
{
"fnName": "createRoleInferenceRule",
"method": "put",
"path": "/v3/roles/{prior_role_id}/implies/{implies_role_id}"
},
{
"fnName": "getRoleInferenceRule",
"method": "get",
"path": "/v3/roles/{prior_role_id}/implies/{implies_role_id}"
},
{
"fnName": "confirmRoleInferenceRule",
"method": "head",
"path": "/v3/roles/{prior_role_id}/implies/{implies_role_id}"
},
{
"fnName": "deleteRoleInferenceRule",
"method": "delete",
"path": "/v3/roles/{prior_role_id}/implies/{implies_role_id}"
},
{
"fnName": "listAllRoleInferenceRules",
"method": "get",
"path": "/v3/role_inferences"
},
{
"fnName": "listSystemRoleAssignmentsForAUser",
"method": "get",
"path": "/v3/system/users/{user_id}/roles"
},
{
"fnName": "assignASystemRoleToAUser",
"method": "put",
"path": "/v3/system/users/{user_id}/roles/{role_id}"
},
{
"fnName": "checkUserForASystemRoleAssignment",
"method": "head",
"path": "/v3/system/users/{user_id}/roles/{role_id}"
},
{
"fnName": "getSystemRoleAssignmentForAUser",
"method": "get",
"path": "/v3/system/users/{user_id}/roles/{role_id}"
},
{
"fnName": "deleteASystemRoleAssignmentFromAUser",
"method": "delete",
"path": "/v3/system/users/{user_id}/roles/{role_id}"
},
{
"fnName": "listSystemRoleAssignmentsForAGroup",
"method": "get",
"path": "/v3/system/groups/{group_id}/roles"
},
{
"fnName": "assignASystemRoleToAGroup",
"method": "put",
"path": "/v3/system/groups/{group_id}/roles/{role_id}"
},
{
"fnName": "checkGroupForASystemRoleAssignment",
"method": "head",
"path": "/v3/system/groups/{group_id}/roles/{role_id}"
},
{
"fnName": "getSystemRoleAssignmentForAGroup",
"method": "get",
"path": "/v3/system/groups/{group_id}/roles/{role_id}"
},
{
"fnName": "deleteASystemRoleAssignmentFromAGroup",
"method": "delete",
"path": "/v3/system/groups/{group_id}/roles/{role_id}"
},
{
"fnName": "listServices",
"method": "get",
"path": "/v3/services"
},
{
"fnName": "createService",
"method": "post",
"path": "/v3/services"
},
{
"fnName": "showServiceDetails",
"method": "get",
"path": "/v3/services/{service_id}"
},
{
"fnName": "updateService",
"method": "patch",
"path": "/v3/services/{service_id}"
},
{
"fnName": "deleteService",
"method": "delete",
"path": "/v3/services/{service_id}"
},
{
"fnName": "listEndpoints",
"method": "get",
"path": "/v3/endpoints"
},
{
"fnName": "createEndpoint",
"method": "post",
"path": "/v3/endpoints"
},
{
"fnName": "showEndpointDetails",
"method": "get",
"path": "/v3/endpoints/{endpoint_id}"
},
{
"fnName": "updateEndpoint",
"method": "patch",
"path": "/v3/endpoints/{endpoint_id}"
},
{
"fnName": "deleteEndpoint",
"method": "delete",
"path": "/v3/endpoints/{endpoint_id}"
},
{
"fnName": "listRegisteredLimits",
"method": "get",
"path": "/v3/registered_limits"
},
{
"fnName": "createRegisteredLimits",
"method": "post",
"path": "/v3/registered_limits"
},
{
"fnName": "updateRegisteredLimit",
"method": "patch",
"path": "/v3/registered_limits/{registered_limit_id}"
},
{
"fnName": "showRegisteredLimitDetails",
"method": "get",
"path": "/v3/registered_limits/{registered_limit_id}"
},
{
"fnName": "deleteRegisteredLimit",
"method": "delete",
"path": "/v3/registered_limits/{registered_limit_id}"
},
{
"fnName": "getEnforcementModel",
"method": "get",
"path": "/v3/limits/model"
},
{
"fnName": "listLimits",
"method": "get",
"path": "/v3/limits"
},
{
"fnName": "createLimits",
"method": "post",
"path": "/v3/limits"
},
{
"fnName": "updateLimit",
"method": "patch",
"path": "/v3/limits/{limit_id}"
},
{
"fnName": "showLimitDetails",
"method": "get",
"path": "/v3/limits/{limit_id}"
},
{
"fnName": "deleteLimit",
"method": "delete",
"path": "/v3/limits/{limit_id}"
},
{
"fnName": "listUsers",
"method": "get",
"path": "/v3/users"
},
{
"fnName": "createUser",
"method": "post",
"path": "/v3/users"
},
{
"fnName": "showUserDetails",
"method": "get",
"path": "/v3/users/{user_id}"
},
{
"fnName": "updateUser",
"method": "patch",
"path": "/v3/users/{user_id}"
},
{
"fnName": "deleteUser",
"method": "delete",
"path": "/v3/users/{user_id}"
},
{
"fnName": "listGroupsToWhichAUserBelongs",
"method": "get",
"path": "/v3/users/{user_id}/groups"
},
{
"fnName": "listProjectsForUser",
"method": "get",
"path": "/v3/users/{user_id}/projects"
},
{
"fnName": "changePasswordForUser",
"method": "post",
"path": "/v3/users/{user_id}/password"
}
],
"errors": [],
"warnings": [
"Method get in path /v3/endpoints has parameter with the name of a javascript keyword. Parameter name changed from interface to interfaceParam to avoid errors."
],
"callsTotal": 149,
"callsConverted": 149,
"no_mockdata_num": 149
}
}