SPConfig Template
Use SPConfig templates to perform complex import and export operations with Identity Security Cloud (ISC) configurations.
This is an example of a template file with one SPConfig template populated:
[
{
"name": "all-objects",
"description": "Export all available objects",
"variables": [],
"exportBody": {
"description": "Export all available objects",
"excludeTypes": [],
"includeTypes": [
"SOURCE",
"RULE",
"TRIGGER_SUBSCRIPTION",
"TRANSFORM",
"IDENTITY_PROFILE"
],
"objectOptions": {}
}
}
]
This is the SPConfig template anatomy:
{
"name": "all-objects",
This is the SPConfig template's name.
The SPConfig template name displays in the template list when you run sail spconfig template
.
You can also provide this name as an argument: sail spconfig template all-objects
"description": "Export all available objects",
This is the SPConfig template's description.
in the sail spconfig template
list
"variables": [],
Use variables to dynamically populate values in the following content during command run time.
"exportBody": {
The following object matches that detailed in the API docs
"description": "Export all available objects",
"excludeTypes": [],
"includeTypes": [
"SOURCE",
"RULE",
"TRIGGER_SUBSCRIPTION",
"TRANSFORM",
"IDENTITY_PROFILE"
],
"objectOptions": {}
}
}