Tool to manage access profiles.
GET http://[host-proxy]/api/view/AccessProfileTool/schema/?hierarchy=[hierarchy]&format=json&schema=1
{
"$schema": "http://json-schema.org/draft-03/schema",
"type": "object",
"properties": {
"description": {
"title": " ",
"type": "string",
"readonly": true,
"default": "Access Profile Tool"
},
"notes": {
"title": " ",
"type": "string",
"readonly": true,
"default": "This view allows you to merge access profile items from one access profile to another."
},
"hierarchy_level": {
"title": "Hierarchy level",
"type": "string",
"readonly": true,
"default": "{{ fn.hierarchy_friendly_path }}"
},
"target_hierarchy": {
"title": "Target Hierarchy",
"type": "string",
"default": "{{ fn.hierarchy_friendly_path }}"
},
"access_profile_operation": {
"title": "Access Profile Operation",
"description": "Access Profile Operation",
"type": "string",
"choices": [
{
"value": "create_snippet",
"title": "Create Snippet"
},
{
"value": "merge",
"title": "Merge"
}
]
},
"source_access_profile": {
"title": "Source Access Profile",
"description": "The access profile that will be merged or updated from.",
"type": "string"
},
"source_access_profile_list": {
"title": "Source Access Profile List",
"type": "array",
"items": {
"type": "string"
}
},
"target_access_profile": {
"title": "Target Access Profile",
"description": "The access profile that will be updated or merged into.",
"type": "string"
},
"backup": {
"title": "Backup Access Profile",
"description": "When selected a backup of the target access profile will be made.",
"type": "boolean"
},
"new": {
"title": "New Access Profile",
"description": "Create a new access profile with a custom name.",
"type": "boolean"
},
"new_access_profile_name": {
"title": "New Access Profile Name",
"description": "Name of the access profile to create.",
"type": "string"
}
}
}