Policy Data API - Core Policy Objects

 
casso128
none
none
{ "swagger": "2.0", "info": { "description": "The Policy Data API allows you to create, read, update, and delete CA Single Sign-On objects in your policy store. This content provide reference information for the Policy Data API calls related to core policy objects. \n\n **Note:** Each call to the Policy Data API requires a valid JWT Token obtained from the Administrative Token API as a Bearer Token in the Authorization header." }, "paths": { "/ca/api/sso/services/policy/v1/objects/{id}": { "get": { "tags": [ "object" ], "operationId": "fetchobjectbyid", "summary": "Fetch object by id", "description": "Returns single object which can be of type SmAgent,SmDomain etc... different fields will be returned in the response body depending on the type of object returned.", "parameters": [ { "name": "id", "in": "path", "description": "ID of object", "required": true, "type": "string" } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "GETObjectResponse", "required": [ "responseType", "data" ], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": [ "object" ] }, "data": { "$ref": "#/definitions/object" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "put": { "tags": [ "object" ], "operationId": "updateobjectbyid", "summary": "Update object", "description": "Updates an object and returns the newly updated object which can be of type SmAgent,SmDomain etc... different fields will be returned in the response body depending on the type of object returned.", "parameters": [ { "name": "id", "in": "path", "description": "ID of object", "required": true, "type": "string" }, { "in": "body", "name": "body", "description": "Updated object", "required": true, "schema": { "$ref": "#/definitions/object" } } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "successful operation", "schema": { "title": "PUTObjectResponse", "required": [ "responseType", "data" ], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": [ "object" ] }, "data": { "$ref": "#/definitions/object" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "delete": { "tags": [ "object" ], "operationId": "deleteobjectbyid", "summary": "Delete object", "description": "Deletes an object and returns empty response.", "parameters": [ { "name": "id", "in": "path", "description": "Name of object", "required": true, "type": "string" } ], "security": [ { "Bearer": [] } ], "responses": { "204": { "description": "Successful operation" }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/objects/{id}/relatedobj": { "get": { "tags": [ "object" ], "operationId": "fetchrelatedobjectbyid", "summary": "Fetch objects related to this object by name", "description": "Returns objects related to this object which can be of type SmAgent,SmDomain etc... different fields will be returned in the response body depending on the type of object returned.", "parameters": [ { "name": "id", "in": "path", "description": "ID of object", "required": true, "type": "string" } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "$ref": "#/responses/smlinks" }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/objects/{id}/usedby": { "get": { "tags": [ "object" ], "operationId": "fetchusedbyobjectbyid", "summary": "Fetch objects used by this object by name", "description": "Returns objects used by this object which can be of type SmAgent,SmDomain etc... different fields will be returned in the response body depending on the type of object returned.", "parameters": [ { "name": "id", "in": "path", "description": "ID of object", "required": true, "type": "string" } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "$ref": "#/responses/smlinks" }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/SmAdmins": { "post": { "tags": [ "SmAdmin" ], "operationId": "createSmAdmin", "summary": "Creates a new SmAdmin", "description": "Creates a new SmAdmin and returns the newly created object.", "parameters": [ { "in": "body", "name": "SmAdmin", "description": "Created SmAdmin object", "required": true, "schema": { "$ref": "#/definitions/SmAdmin" } } ], "security": [ { "Bearer": [] } ], "responses": { "201": { "description": "Successful operation", "schema": { "title": "POSTSmAdminResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmAdmin" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "get": { "tags": [ "SmAdmin" ], "operationId": "fetchSmAdmins", "summary": "Fetch SmAdmins", "description": "Returns list of SmAdmin links", "parameters": [], "security": [ { "Bearer": [] } ], "responses": { "200": { "$ref": "#/responses/smlinks" }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/SmAdmins/{SmAdminName}": { "get": { "tags": [ "SmAdmin" ], "operationId": "fetchSmAdminbyname", "summary": "Fetch SmAdmin by name", "description": "Returns single SmAdmin object", "parameters": [ { "name": "SmAdminName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "$ref": "#/parameters/expanded" }, { "$ref": "#/parameters/classinfo" }, { "$ref": "#/parameters/editinfo" } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "GETSmAdminResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmAdmin" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "put": { "tags": [ "SmAdmin" ], "operationId": "updateSmAdminbyname", "summary": "Update SmAdmin", "description": "Updates an SmAdmin object and returns the newly updated object.", "parameters": [ { "name": "SmAdminName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "in": "body", "name": "body", "description": "Updated SmAdmin object", "required": true, "schema": { "$ref": "#/definitions/SmAdmin" } } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "PUTSmAdminResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmAdmin" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "delete": { "tags": [ "SmAdmin" ], "operationId": "deleteSmAdminbyname", "summary": "Delete SmAdmin", "description": "Deletes an SmAdmin object and returns empty response.", "parameters": [ { "name": "SmAdminName", "in": "path","description": "A path parameter","required": true,"type": "string" } ], "security": [ { "Bearer": [] } ], "responses": { "204": { "description": "Successful operation" }, "default": { "$ref": "#/responses/smerror" } } } } , "/ca/api/sso/services/policy/v1/SmAffiliateDomains": { "post": { "tags": [ "SmAffiliateDomain" ], "operationId": "createSmAffiliateDomain", "summary": "Creates a new SmAffiliateDomain", "description": "Creates a new SmAffiliateDomain and returns the newly created object.", "parameters": [ { "in": "body", "name": "SmAffiliateDomain", "description": "Created SmAffiliateDomain object", "required": true, "schema": { "$ref": "#/definitions/SmAffiliateDomain" } } ], "security": [ { "Bearer": [] } ], "responses": { "201": { "description": "Successful operation", "schema": { "title": "POSTSmAffiliateDomainResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmAffiliateDomain" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "get": { "tags": [ "SmAffiliateDomain" ], "operationId": "fetchSmAffiliateDomains", "summary": "Fetch SmAffiliateDomains", "description": "Returns list of SmAffiliateDomain links", "parameters": [], "security": [ { "Bearer": [] } ], "responses": { "200": { "$ref": "#/responses/smlinks" }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/SmAffiliateDomains/{SmAffiliateDomainName}": { "get": { "tags": [ "SmAffiliateDomain" ], "operationId": "fetchSmAffiliateDomainbyname", "summary": "Fetch SmAffiliateDomain by name", "description": "Returns single SmAffiliateDomain object", "parameters": [ { "name": "SmAffiliateDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "$ref": "#/parameters/expanded" }, { "$ref": "#/parameters/classinfo" }, { "$ref": "#/parameters/editinfo" } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "GETSmAffiliateDomainResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmAffiliateDomain" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "put": { "tags": [ "SmAffiliateDomain" ], "operationId": "updateSmAffiliateDomainbyname", "summary": "Update SmAffiliateDomain", "description": "Updates an SmAffiliateDomain object and returns the newly updated object.", "parameters": [ { "name": "SmAffiliateDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "in": "body", "name": "body", "description": "Updated SmAffiliateDomain object", "required": true, "schema": { "$ref": "#/definitions/SmAffiliateDomain" } } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "PUTSmAffiliateDomainResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmAffiliateDomain" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "delete": { "tags": [ "SmAffiliateDomain" ], "operationId": "deleteSmAffiliateDomainbyname", "summary": "Delete SmAffiliateDomain", "description": "Deletes an SmAffiliateDomain object and returns empty response.", "parameters": [ { "name": "SmAffiliateDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" } ], "security": [ { "Bearer": [] } ], "responses": { "204": { "description": "Successful operation" }, "default": { "$ref": "#/responses/smerror" } } } } , "/ca/api/sso/services/policy/v1/SmAgents": { "post": { "tags": [ "SmAgent" ], "operationId": "createSmAgent", "summary": "Creates a new SmAgent", "description": "Creates a new SmAgent and returns the newly created object.", "parameters": [ { "in": "body", "name": "SmAgent", "description": "Created SmAgent object", "required": true, "schema": { "$ref": "#/definitions/SmAgent" } } ], "security": [ { "Bearer": [] } ], "responses": { "201": { "description": "Successful operation", "schema": { "title": "POSTSmAgentResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmAgent" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "get": { "tags": [ "SmAgent" ], "operationId": "fetchSmAgents", "summary": "Fetch SmAgents", "description": "Returns list of SmAgent links", "parameters": [], "security": [ { "Bearer": [] } ], "responses": { "200": { "$ref": "#/responses/smlinks" }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/SmAgents/{SmAgentName}": { "get": { "tags": [ "SmAgent" ], "operationId": "fetchSmAgentbyname", "summary": "Fetch SmAgent by name", "description": "Returns single SmAgent object", "parameters": [ { "name": "SmAgentName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "$ref": "#/parameters/expanded" }, { "$ref": "#/parameters/classinfo" }, { "$ref": "#/parameters/editinfo" } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "GETSmAgentResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmAgent" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "put": { "tags": [ "SmAgent" ], "operationId": "updateSmAgentbyname", "summary": "Update SmAgent", "description": "Updates an SmAgent object and returns the newly updated object.", "parameters": [ { "name": "SmAgentName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "in": "body", "name": "body", "description": "Updated SmAgent object", "required": true, "schema": { "$ref": "#/definitions/SmAgent" } } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "PUTSmAgentResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmAgent" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "delete": { "tags": [ "SmAgent" ], "operationId": "deleteSmAgentbyname", "summary": "Delete SmAgent", "description": "Deletes an SmAgent object and returns empty response.", "parameters": [ { "name": "SmAgentName", "in": "path","description": "A path parameter","required": true,"type": "string" } ], "security": [ { "Bearer": [] } ], "responses": { "204": { "description": "Successful operation" }, "default": { "$ref": "#/responses/smerror" } } } } , "/ca/api/sso/services/policy/v1/SmAgent4xs": { "post": { "tags": [ "SmAgent4x" ], "operationId": "createSmAgent4x", "summary": "Creates a new SmAgent4x", "description": "Creates a new SmAgent4x and returns the newly created object.", "parameters": [ { "in": "body", "name": "SmAgent4x", "description": "Created SmAgent4x object", "required": true, "schema": { "$ref": "#/definitions/SmAgent4x" } } ], "security": [ { "Bearer": [] } ], "responses": { "201": { "description": "Successful operation", "schema": { "title": "POSTSmAgent4xResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmAgent4x" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "get": { "tags": [ "SmAgent4x" ], "operationId": "fetchSmAgent4xs", "summary": "Fetch SmAgent4xs", "description": "Returns list of SmAgent4x links", "parameters": [], "security": [ { "Bearer": [] } ], "responses": { "200": { "$ref": "#/responses/smlinks" }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/SmAgent4xs/{SmAgent4xName}": { "get": { "tags": [ "SmAgent4x" ], "operationId": "fetchSmAgent4xbyname", "summary": "Fetch SmAgent4x by name", "description": "Returns single SmAgent4x object", "parameters": [ { "name": "SmAgent4xName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "$ref": "#/parameters/expanded" }, { "$ref": "#/parameters/classinfo" }, { "$ref": "#/parameters/editinfo" } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "GETSmAgent4xResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmAgent4x" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "put": { "tags": [ "SmAgent4x" ], "operationId": "updateSmAgent4xbyname", "summary": "Update SmAgent4x", "description": "Updates an SmAgent4x object and returns the newly updated object.", "parameters": [ { "name": "SmAgent4xName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "in": "body", "name": "body", "description": "Updated SmAgent4x object", "required": true, "schema": { "$ref": "#/definitions/SmAgent4x" } } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "PUTSmAgent4xResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmAgent4x" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "delete": { "tags": [ "SmAgent4x" ], "operationId": "deleteSmAgent4xbyname", "summary": "Delete SmAgent4x", "description": "Deletes an SmAgent4x object and returns empty response.", "parameters": [ { "name": "SmAgent4xName", "in": "path","description": "A path parameter","required": true,"type": "string" } ], "security": [ { "Bearer": [] } ], "responses": { "204": { "description": "Successful operation" }, "default": { "$ref": "#/responses/smerror" } } } } , "/ca/api/sso/services/policy/v1/SmAgentConfigs": { "post": { "tags": [ "SmAgentConfig" ], "operationId": "createSmAgentConfig", "summary": "Creates a new SmAgentConfig", "description": "Creates a new SmAgentConfig and returns the newly created object.", "parameters": [ { "in": "body", "name": "SmAgentConfig", "description": "Created SmAgentConfig object", "required": true, "schema": { "$ref": "#/definitions/SmAgentConfig" } } ], "security": [ { "Bearer": [] } ], "responses": { "201": { "description": "Successful operation", "schema": { "title": "POSTSmAgentConfigResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmAgentConfig" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "get": { "tags": [ "SmAgentConfig" ], "operationId": "fetchSmAgentConfigs", "summary": "Fetch SmAgentConfigs", "description": "Returns list of SmAgentConfig links", "parameters": [], "security": [ { "Bearer": [] } ], "responses": { "200": { "$ref": "#/responses/smlinks" }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/SmAgentConfigs/{SmAgentConfigName}": { "get": { "tags": [ "SmAgentConfig" ], "operationId": "fetchSmAgentConfigbyname", "summary": "Fetch SmAgentConfig by name", "description": "Returns single SmAgentConfig object", "parameters": [ { "name": "SmAgentConfigName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "$ref": "#/parameters/expanded" }, { "$ref": "#/parameters/classinfo" }, { "$ref": "#/parameters/editinfo" } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "GETSmAgentConfigResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmAgentConfig" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "put": { "tags": [ "SmAgentConfig" ], "operationId": "updateSmAgentConfigbyname", "summary": "Update SmAgentConfig", "description": "Updates an SmAgentConfig object and returns the newly updated object.", "parameters": [ { "name": "SmAgentConfigName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "in": "body", "name": "body", "description": "Updated SmAgentConfig object", "required": true, "schema": { "$ref": "#/definitions/SmAgentConfig" } } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "PUTSmAgentConfigResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmAgentConfig" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "delete": { "tags": [ "SmAgentConfig" ], "operationId": "deleteSmAgentConfigbyname", "summary": "Delete SmAgentConfig", "description": "Deletes an SmAgentConfig object and returns empty response.", "parameters": [ { "name": "SmAgentConfigName", "in": "path","description": "A path parameter","required": true,"type": "string" } ], "security": [ { "Bearer": [] } ], "responses": { "204": { "description": "Successful operation" }, "default": { "$ref": "#/responses/smerror" } } } } , "/ca/api/sso/services/policy/v1/SmAgentGroups": { "post": { "tags": [ "SmAgentGroup" ], "operationId": "createSmAgentGroup", "summary": "Creates a new SmAgentGroup", "description": "Creates a new SmAgentGroup and returns the newly created object.", "parameters": [ { "in": "body", "name": "SmAgentGroup", "description": "Created SmAgentGroup object", "required": true, "schema": { "$ref": "#/definitions/SmAgentGroup" } } ], "security": [ { "Bearer": [] } ], "responses": { "201": { "description": "Successful operation", "schema": { "title": "POSTSmAgentGroupResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmAgentGroup" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "get": { "tags": [ "SmAgentGroup" ], "operationId": "fetchSmAgentGroups", "summary": "Fetch SmAgentGroups", "description": "Returns list of SmAgentGroup links", "parameters": [], "security": [ { "Bearer": [] } ], "responses": { "200": { "$ref": "#/responses/smlinks" }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/SmAgentGroups/{SmAgentGroupName}": { "get": { "tags": [ "SmAgentGroup" ], "operationId": "fetchSmAgentGroupbyname", "summary": "Fetch SmAgentGroup by name", "description": "Returns single SmAgentGroup object", "parameters": [ { "name": "SmAgentGroupName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "$ref": "#/parameters/expanded" }, { "$ref": "#/parameters/classinfo" }, { "$ref": "#/parameters/editinfo" } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "GETSmAgentGroupResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmAgentGroup" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "put": { "tags": [ "SmAgentGroup" ], "operationId": "updateSmAgentGroupbyname", "summary": "Update SmAgentGroup", "description": "Updates an SmAgentGroup object and returns the newly updated object.", "parameters": [ { "name": "SmAgentGroupName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "in": "body", "name": "body", "description": "Updated SmAgentGroup object", "required": true, "schema": { "$ref": "#/definitions/SmAgentGroup" } } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "PUTSmAgentGroupResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmAgentGroup" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "delete": { "tags": [ "SmAgentGroup" ], "operationId": "deleteSmAgentGroupbyname", "summary": "Delete SmAgentGroup", "description": "Deletes an SmAgentGroup object and returns empty response.", "parameters": [ { "name": "SmAgentGroupName", "in": "path","description": "A path parameter","required": true,"type": "string" } ], "security": [ { "Bearer": [] } ], "responses": { "204": { "description": "Successful operation" }, "default": { "$ref": "#/responses/smerror" } } } } , "/ca/api/sso/services/policy/v1/SmAgentInstances": { "post": { "tags": [ "SmAgentInstance" ], "operationId": "createSmAgentInstance", "summary": "Creates a new SmAgentInstance", "description": "Creates a new SmAgentInstance and returns the newly created object.", "parameters": [ { "in": "body", "name": "SmAgentInstance", "description": "Created SmAgentInstance object", "required": true, "schema": { "$ref": "#/definitions/SmAgentInstance" } } ], "security": [ { "Bearer": [] } ], "responses": { "201": { "description": "Successful operation", "schema": { "title": "POSTSmAgentInstanceResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmAgentInstance" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "get": { "tags": [ "SmAgentInstance" ], "operationId": "fetchSmAgentInstances", "summary": "Fetch SmAgentInstances", "description": "Returns list of SmAgentInstance links", "parameters": [], "security": [ { "Bearer": [] } ], "responses": { "200": { "$ref": "#/responses/smlinks" }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/SmAgentInstances/{SmAgentInstanceName}": { "get": { "tags": [ "SmAgentInstance" ], "operationId": "fetchSmAgentInstancebyname", "summary": "Fetch SmAgentInstance by name", "description": "Returns single SmAgentInstance object", "parameters": [ { "name": "SmAgentInstanceName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "$ref": "#/parameters/expanded" }, { "$ref": "#/parameters/classinfo" }, { "$ref": "#/parameters/editinfo" } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "GETSmAgentInstanceResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmAgentInstance" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "put": { "tags": [ "SmAgentInstance" ], "operationId": "updateSmAgentInstancebyname", "summary": "Update SmAgentInstance", "description": "Updates an SmAgentInstance object and returns the newly updated object.", "parameters": [ { "name": "SmAgentInstanceName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "in": "body", "name": "body", "description": "Updated SmAgentInstance object", "required": true, "schema": { "$ref": "#/definitions/SmAgentInstance" } } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "PUTSmAgentInstanceResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmAgentInstance" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "delete": { "tags": [ "SmAgentInstance" ], "operationId": "deleteSmAgentInstancebyname", "summary": "Delete SmAgentInstance", "description": "Deletes an SmAgentInstance object and returns empty response.", "parameters": [ { "name": "SmAgentInstanceName", "in": "path","description": "A path parameter","required": true,"type": "string" } ], "security": [ { "Bearer": [] } ], "responses": { "204": { "description": "Successful operation" }, "default": { "$ref": "#/responses/smerror" } } } } , "/ca/api/sso/services/policy/v1/SmAgentTypes": { "post": { "tags": [ "SmAgentType" ], "operationId": "createSmAgentType", "summary": "Creates a new SmAgentType", "description": "Creates a new SmAgentType and returns the newly created object.", "parameters": [ { "in": "body", "name": "SmAgentType", "description": "Created SmAgentType object", "required": true, "schema": { "$ref": "#/definitions/SmAgentType" } } ], "security": [ { "Bearer": [] } ], "responses": { "201": { "description": "Successful operation", "schema": { "title": "POSTSmAgentTypeResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmAgentType" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "get": { "tags": [ "SmAgentType" ], "operationId": "fetchSmAgentTypes", "summary": "Fetch SmAgentTypes", "description": "Returns list of SmAgentType links", "parameters": [], "security": [ { "Bearer": [] } ], "responses": { "200": { "$ref": "#/responses/smlinks" }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/SmAgentTypes/{SmAgentTypeName}": { "get": { "tags": [ "SmAgentType" ], "operationId": "fetchSmAgentTypebyname", "summary": "Fetch SmAgentType by name", "description": "Returns single SmAgentType object", "parameters": [ { "name": "SmAgentTypeName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "$ref": "#/parameters/expanded" }, { "$ref": "#/parameters/classinfo" }, { "$ref": "#/parameters/editinfo" } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "GETSmAgentTypeResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmAgentType" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "put": { "tags": [ "SmAgentType" ], "operationId": "updateSmAgentTypebyname", "summary": "Update SmAgentType", "description": "Updates an SmAgentType object and returns the newly updated object.", "parameters": [ { "name": "SmAgentTypeName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "in": "body", "name": "body", "description": "Updated SmAgentType object", "required": true, "schema": { "$ref": "#/definitions/SmAgentType" } } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "PUTSmAgentTypeResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmAgentType" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "delete": { "tags": [ "SmAgentType" ], "operationId": "deleteSmAgentTypebyname", "summary": "Delete SmAgentType", "description": "Deletes an SmAgentType object and returns empty response.", "parameters": [ { "name": "SmAgentTypeName", "in": "path","description": "A path parameter","required": true,"type": "string" } ], "security": [ { "Bearer": [] } ], "responses": { "204": { "description": "Successful operation" }, "default": { "$ref": "#/responses/smerror" } } } } , "/ca/api/sso/services/policy/v1/SmAgentTypeAttrs": { "get": { "tags": [ "SmAgentTypeAttr" ], "operationId": "fetchSmAgentTypeAttrs", "summary": "Fetch SmAgentTypeAttrs", "description": "Returns list of SmAgentTypeAttr links", "parameters": [], "security": [ { "Bearer": [] } ], "responses": { "200": { "$ref": "#/responses/smlinks" }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/SmAgentTypes/{SmAgentTypeName}/SmAgentTypeAttrs": { "post": { "tags": [ "SmAgentTypeAttr" ], "operationId": "createSmAgentTypeAttr", "summary": "Creates a new SmAgentTypeAttr", "description": "Creates a new SmAgentTypeAttr and returns the newly created object.", "parameters": [ { "name": "SmAgentTypeName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "in": "body", "name": "SmAgentTypeAttr", "description": "Created SmAgentTypeAttr object", "required": true, "schema": { "$ref": "#/definitions/SmAgentTypeAttr" } } ], "security": [ { "Bearer": [] } ], "responses": { "201": { "description": "Successful operation", "schema": { "title": "POSTSmAgentTypeAttrResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmAgentTypeAttr" } } } }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/SmAgentTypes/{SmAgentTypeName}/SmAgentTypeAttrs/{SmAgentTypeAttrName}": { "get": { "tags": [ "SmAgentTypeAttr" ], "operationId": "fetchSmAgentTypeAttrbyname", "summary": "Fetch SmAgentTypeAttr by name", "description": "Returns single SmAgentTypeAttr object", "parameters": [ { "name": "SmAgentTypeName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmAgentTypeAttrName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "$ref": "#/parameters/expanded" }, { "$ref": "#/parameters/classinfo" }, { "$ref": "#/parameters/editinfo" } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "GETSmAgentTypeAttrResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmAgentTypeAttr" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "put": { "tags": [ "SmAgentTypeAttr" ], "operationId": "updateSmAgentTypeAttrbyname", "summary": "Update SmAgentTypeAttr", "description": "Updates an SmAgentTypeAttr object and returns the newly updated object.", "parameters": [ { "name": "SmAgentTypeName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmAgentTypeAttrName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "in": "body", "name": "body", "description": "Updated SmAgentTypeAttr object", "required": true, "schema": { "$ref": "#/definitions/SmAgentTypeAttr" } } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "PUTSmAgentTypeAttrResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmAgentTypeAttr" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "delete": { "tags": [ "SmAgentTypeAttr" ], "operationId": "deleteSmAgentTypeAttrbyname", "summary": "Delete SmAgentTypeAttr", "description": "Deletes an SmAgentTypeAttr object and returns empty response.", "parameters": [ { "name": "SmAgentTypeName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmAgentTypeAttrName", "in": "path","description": "A path parameter","required": true,"type": "string" } ], "security": [ { "Bearer": [] } ], "responses": { "204": { "description": "Successful operation" }, "default": { "$ref": "#/responses/smerror" } } } } , "/ca/api/sso/services/policy/v1/SmAuthAzMaps": { "post": { "tags": [ "SmAuthAzMap" ], "operationId": "createSmAuthAzMap", "summary": "Creates a new SmAuthAzMap", "description": "Creates a new SmAuthAzMap and returns the newly created object.", "parameters": [ { "in": "body", "name": "SmAuthAzMap", "description": "Created SmAuthAzMap object", "required": true, "schema": { "$ref": "#/definitions/SmAuthAzMap" } } ], "security": [ { "Bearer": [] } ], "responses": { "201": { "description": "Successful operation", "schema": { "title": "POSTSmAuthAzMapResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmAuthAzMap" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "get": { "tags": [ "SmAuthAzMap" ], "operationId": "fetchSmAuthAzMaps", "summary": "Fetch SmAuthAzMaps", "description": "Returns list of SmAuthAzMap links", "parameters": [], "security": [ { "Bearer": [] } ], "responses": { "200": { "$ref": "#/responses/smlinks" }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/SmAuthAzMaps/{SmAuthAzMapName}": { "get": { "tags": [ "SmAuthAzMap" ], "operationId": "fetchSmAuthAzMapbyname", "summary": "Fetch SmAuthAzMap by name", "description": "Returns single SmAuthAzMap object", "parameters": [ { "name": "SmAuthAzMapName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "$ref": "#/parameters/expanded" }, { "$ref": "#/parameters/classinfo" }, { "$ref": "#/parameters/editinfo" } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "GETSmAuthAzMapResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmAuthAzMap" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "put": { "tags": [ "SmAuthAzMap" ], "operationId": "updateSmAuthAzMapbyname", "summary": "Update SmAuthAzMap", "description": "Updates an SmAuthAzMap object and returns the newly updated object.", "parameters": [ { "name": "SmAuthAzMapName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "in": "body", "name": "body", "description": "Updated SmAuthAzMap object", "required": true, "schema": { "$ref": "#/definitions/SmAuthAzMap" } } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "PUTSmAuthAzMapResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmAuthAzMap" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "delete": { "tags": [ "SmAuthAzMap" ], "operationId": "deleteSmAuthAzMapbyname", "summary": "Delete SmAuthAzMap", "description": "Deletes an SmAuthAzMap object and returns empty response.", "parameters": [ { "name": "SmAuthAzMapName", "in": "path","description": "A path parameter","required": true,"type": "string" } ], "security": [ { "Bearer": [] } ], "responses": { "204": { "description": "Successful operation" }, "default": { "$ref": "#/responses/smerror" } } } } , "/ca/api/sso/services/policy/v1/SmAuthMethodGroups": { "post": { "tags": [ "SmAuthMethodGroup" ], "operationId": "createSmAuthMethodGroup", "summary": "Creates a new SmAuthMethodGroup", "description": "Creates a new SmAuthMethodGroup and returns the newly created object.", "parameters": [ { "in": "body", "name": "SmAuthMethodGroup", "description": "Created SmAuthMethodGroup object", "required": true, "schema": { "$ref": "#/definitions/SmAuthMethodGroup" } } ], "security": [ { "Bearer": [] } ], "responses": { "201": { "description": "Successful operation", "schema": { "title": "POSTSmAuthMethodGroupResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmAuthMethodGroup" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "get": { "tags": [ "SmAuthMethodGroup" ], "operationId": "fetchSmAuthMethodGroups", "summary": "Fetch SmAuthMethodGroups", "description": "Returns list of SmAuthMethodGroup links", "parameters": [], "security": [ { "Bearer": [] } ], "responses": { "200": { "$ref": "#/responses/smlinks" }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/SmAuthMethodGroups/{SmAuthMethodGroupName}": { "get": { "tags": [ "SmAuthMethodGroup" ], "operationId": "fetchSmAuthMethodGroupbyname", "summary": "Fetch SmAuthMethodGroup by name", "description": "Returns single SmAuthMethodGroup object", "parameters": [ { "name": "SmAuthMethodGroupName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "$ref": "#/parameters/expanded" }, { "$ref": "#/parameters/classinfo" }, { "$ref": "#/parameters/editinfo" } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "GETSmAuthMethodGroupResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmAuthMethodGroup" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "put": { "tags": [ "SmAuthMethodGroup" ], "operationId": "updateSmAuthMethodGroupbyname", "summary": "Update SmAuthMethodGroup", "description": "Updates an SmAuthMethodGroup object and returns the newly updated object.", "parameters": [ { "name": "SmAuthMethodGroupName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "in": "body", "name": "body", "description": "Updated SmAuthMethodGroup object", "required": true, "schema": { "$ref": "#/definitions/SmAuthMethodGroup" } } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "PUTSmAuthMethodGroupResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmAuthMethodGroup" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "delete": { "tags": [ "SmAuthMethodGroup" ], "operationId": "deleteSmAuthMethodGroupbyname", "summary": "Delete SmAuthMethodGroup", "description": "Deletes an SmAuthMethodGroup object and returns empty response.", "parameters": [ { "name": "SmAuthMethodGroupName", "in": "path","description": "A path parameter","required": true,"type": "string" } ], "security": [ { "Bearer": [] } ], "responses": { "204": { "description": "Successful operation" }, "default": { "$ref": "#/responses/smerror" } } } } , "/ca/api/sso/services/policy/v1/SmAuthSchemes": { "post": { "tags": [ "SmAuthScheme" ], "operationId": "createSmAuthScheme", "summary": "Creates a new SmAuthScheme", "description": "Creates a new SmAuthScheme and returns the newly created object.", "parameters": [ { "in": "body", "name": "SmAuthScheme", "description": "Created SmAuthScheme object", "required": true, "schema": { "$ref": "#/definitions/SmAuthScheme" } } ], "security": [ { "Bearer": [] } ], "responses": { "201": { "description": "Successful operation", "schema": { "title": "POSTSmAuthSchemeResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmAuthScheme" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "get": { "tags": [ "SmAuthScheme" ], "operationId": "fetchSmAuthSchemes", "summary": "Fetch SmAuthSchemes", "description": "Returns list of SmAuthScheme links", "parameters": [], "security": [ { "Bearer": [] } ], "responses": { "200": { "$ref": "#/responses/smlinks" }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/SmAuthSchemes/{SmAuthSchemeName}": { "get": { "tags": [ "SmAuthScheme" ], "operationId": "fetchSmAuthSchemebyname", "summary": "Fetch SmAuthScheme by name", "description": "Returns single SmAuthScheme object", "parameters": [ { "name": "SmAuthSchemeName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "$ref": "#/parameters/expanded" }, { "$ref": "#/parameters/classinfo" }, { "$ref": "#/parameters/editinfo" } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "GETSmAuthSchemeResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmAuthScheme" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "put": { "tags": [ "SmAuthScheme" ], "operationId": "updateSmAuthSchemebyname", "summary": "Update SmAuthScheme", "description": "Updates an SmAuthScheme object and returns the newly updated object.", "parameters": [ { "name": "SmAuthSchemeName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "in": "body", "name": "body", "description": "Updated SmAuthScheme object", "required": true, "schema": { "$ref": "#/definitions/SmAuthScheme" } } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "PUTSmAuthSchemeResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmAuthScheme" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "delete": { "tags": [ "SmAuthScheme" ], "operationId": "deleteSmAuthSchemebyname", "summary": "Delete SmAuthScheme", "description": "Deletes an SmAuthScheme object and returns empty response.", "parameters": [ { "name": "SmAuthSchemeName", "in": "path","description": "A path parameter","required": true,"type": "string" } ], "security": [ { "Bearer": [] } ], "responses": { "204": { "description": "Successful operation" }, "default": { "$ref": "#/responses/smerror" } } } } , "/ca/api/sso/services/policy/v1/SmAuthValidateMaps": { "post": { "tags": [ "SmAuthValidateMap" ], "operationId": "createSmAuthValidateMap", "summary": "Creates a new SmAuthValidateMap", "description": "Creates a new SmAuthValidateMap and returns the newly created object.", "parameters": [ { "in": "body", "name": "SmAuthValidateMap", "description": "Created SmAuthValidateMap object", "required": true, "schema": { "$ref": "#/definitions/SmAuthValidateMap" } } ], "security": [ { "Bearer": [] } ], "responses": { "201": { "description": "Successful operation", "schema": { "title": "POSTSmAuthValidateMapResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmAuthValidateMap" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "get": { "tags": [ "SmAuthValidateMap" ], "operationId": "fetchSmAuthValidateMaps", "summary": "Fetch SmAuthValidateMaps", "description": "Returns list of SmAuthValidateMap links", "parameters": [], "security": [ { "Bearer": [] } ], "responses": { "200": { "$ref": "#/responses/smlinks" }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/SmAuthValidateMaps/{SmAuthValidateMapName}": { "get": { "tags": [ "SmAuthValidateMap" ], "operationId": "fetchSmAuthValidateMapbyname", "summary": "Fetch SmAuthValidateMap by name", "description": "Returns single SmAuthValidateMap object", "parameters": [ { "name": "SmAuthValidateMapName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "$ref": "#/parameters/expanded" }, { "$ref": "#/parameters/classinfo" }, { "$ref": "#/parameters/editinfo" } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "GETSmAuthValidateMapResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmAuthValidateMap" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "put": { "tags": [ "SmAuthValidateMap" ], "operationId": "updateSmAuthValidateMapbyname", "summary": "Update SmAuthValidateMap", "description": "Updates an SmAuthValidateMap object and returns the newly updated object.", "parameters": [ { "name": "SmAuthValidateMapName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "in": "body", "name": "body", "description": "Updated SmAuthValidateMap object", "required": true, "schema": { "$ref": "#/definitions/SmAuthValidateMap" } } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "PUTSmAuthValidateMapResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmAuthValidateMap" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "delete": { "tags": [ "SmAuthValidateMap" ], "operationId": "deleteSmAuthValidateMapbyname", "summary": "Delete SmAuthValidateMap", "description": "Deletes an SmAuthValidateMap object and returns empty response.", "parameters": [ { "name": "SmAuthValidateMapName", "in": "path","description": "A path parameter","required": true,"type": "string" } ], "security": [ { "Bearer": [] } ], "responses": { "204": { "description": "Successful operation" }, "default": { "$ref": "#/responses/smerror" } } } } , "/ca/api/sso/services/policy/v1/SmAzIdentityMappingEntries": { "get": { "tags": [ "SmAzIdentityMappingEntry" ], "operationId": "fetchSmAzIdentityMappingEntries", "summary": "Fetch SmAzIdentityMappingEntries", "description": "Returns list of SmAzIdentityMappingEntry links", "parameters": [], "security": [ { "Bearer": [] } ], "responses": { "200": { "$ref": "#/responses/smlinks" }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/SmIdentityMappings/{SmIdentityMappingName}/SmAzIdentityMappingEntries": { "post": { "tags": [ "SmAzIdentityMappingEntry" ], "operationId": "createSmAzIdentityMappingEntry", "summary": "Creates a new SmAzIdentityMappingEntry", "description": "Creates a new SmAzIdentityMappingEntry and returns the newly created object.", "parameters": [ { "name": "SmIdentityMappingName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "in": "body", "name": "SmAzIdentityMappingEntry", "description": "Created SmAzIdentityMappingEntry object", "required": true, "schema": { "$ref": "#/definitions/SmAzIdentityMappingEntry" } } ], "security": [ { "Bearer": [] } ], "responses": { "201": { "description": "Successful operation", "schema": { "title": "POSTSmAzIdentityMappingEntryResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmAzIdentityMappingEntry" } } } }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/SmIdentityMappings/{SmIdentityMappingName}/SmAzIdentityMappingEntries/{SmAzIdentityMappingEntryName}": { "get": { "tags": [ "SmAzIdentityMappingEntry" ], "operationId": "fetchSmAzIdentityMappingEntrybyname", "summary": "Fetch SmAzIdentityMappingEntry by name", "description": "Returns single SmAzIdentityMappingEntry object", "parameters": [ { "name": "SmIdentityMappingName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmAzIdentityMappingEntryName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "$ref": "#/parameters/expanded" }, { "$ref": "#/parameters/classinfo" }, { "$ref": "#/parameters/editinfo" } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "GETSmAzIdentityMappingEntryResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmAzIdentityMappingEntry" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "put": { "tags": [ "SmAzIdentityMappingEntry" ], "operationId": "updateSmAzIdentityMappingEntrybyname", "summary": "Update SmAzIdentityMappingEntry", "description": "Updates an SmAzIdentityMappingEntry object and returns the newly updated object.", "parameters": [ { "name": "SmIdentityMappingName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmAzIdentityMappingEntryName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "in": "body", "name": "body", "description": "Updated SmAzIdentityMappingEntry object", "required": true, "schema": { "$ref": "#/definitions/SmAzIdentityMappingEntry" } } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "PUTSmAzIdentityMappingEntryResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmAzIdentityMappingEntry" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "delete": { "tags": [ "SmAzIdentityMappingEntry" ], "operationId": "deleteSmAzIdentityMappingEntrybyname", "summary": "Delete SmAzIdentityMappingEntry", "description": "Deletes an SmAzIdentityMappingEntry object and returns empty response.", "parameters": [ { "name": "SmIdentityMappingName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmAzIdentityMappingEntryName", "in": "path","description": "A path parameter","required": true,"type": "string" } ], "security": [ { "Bearer": [] } ], "responses": { "204": { "description": "Successful operation" }, "default": { "$ref": "#/responses/smerror" } } } } , "/ca/api/sso/services/policy/v1/SmCertMaps": { "post": { "tags": [ "SmCertMap" ], "operationId": "createSmCertMap", "summary": "Creates a new SmCertMap", "description": "Creates a new SmCertMap and returns the newly created object.", "parameters": [ { "in": "body", "name": "SmCertMap", "description": "Created SmCertMap object", "required": true, "schema": { "$ref": "#/definitions/SmCertMap" } } ], "security": [ { "Bearer": [] } ], "responses": { "201": { "description": "Successful operation", "schema": { "title": "POSTSmCertMapResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmCertMap" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "get": { "tags": [ "SmCertMap" ], "operationId": "fetchSmCertMaps", "summary": "Fetch SmCertMaps", "description": "Returns list of SmCertMap links", "parameters": [], "security": [ { "Bearer": [] } ], "responses": { "200": { "$ref": "#/responses/smlinks" }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/SmCertMaps/{SmCertMapName}": { "get": { "tags": [ "SmCertMap" ], "operationId": "fetchSmCertMapbyname", "summary": "Fetch SmCertMap by name", "description": "Returns single SmCertMap object", "parameters": [ { "name": "SmCertMapName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "$ref": "#/parameters/expanded" }, { "$ref": "#/parameters/classinfo" }, { "$ref": "#/parameters/editinfo" } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "GETSmCertMapResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmCertMap" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "put": { "tags": [ "SmCertMap" ], "operationId": "updateSmCertMapbyname", "summary": "Update SmCertMap", "description": "Updates an SmCertMap object and returns the newly updated object.", "parameters": [ { "name": "SmCertMapName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "in": "body", "name": "body", "description": "Updated SmCertMap object", "required": true, "schema": { "$ref": "#/definitions/SmCertMap" } } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "PUTSmCertMapResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmCertMap" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "delete": { "tags": [ "SmCertMap" ], "operationId": "deleteSmCertMapbyname", "summary": "Delete SmCertMap", "description": "Deletes an SmCertMap object and returns empty response.", "parameters": [ { "name": "SmCertMapName", "in": "path","description": "A path parameter","required": true,"type": "string" } ], "security": [ { "Bearer": [] } ], "responses": { "204": { "description": "Successful operation" }, "default": { "$ref": "#/responses/smerror" } } } } , "/ca/api/sso/services/policy/v1/SmDomains": { "post": { "tags": [ "SmDomain" ], "operationId": "createSmDomain", "summary": "Creates a new SmDomain", "description": "Creates a new SmDomain and returns the newly created object.", "parameters": [ { "in": "body", "name": "SmDomain", "description": "Created SmDomain object", "required": true, "schema": { "$ref": "#/definitions/SmDomain" } } ], "security": [ { "Bearer": [] } ], "responses": { "201": { "description": "Successful operation", "schema": { "title": "POSTSmDomainResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmDomain" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "get": { "tags": [ "SmDomain" ], "operationId": "fetchSmDomains", "summary": "Fetch SmDomains", "description": "Returns list of SmDomain links", "parameters": [], "security": [ { "Bearer": [] } ], "responses": { "200": { "$ref": "#/responses/smlinks" }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/SmDomains/{SmDomainName}": { "get": { "tags": [ "SmDomain" ], "operationId": "fetchSmDomainbyname", "summary": "Fetch SmDomain by name", "description": "Returns single SmDomain object", "parameters": [ { "name": "SmDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "$ref": "#/parameters/expanded" }, { "$ref": "#/parameters/classinfo" }, { "$ref": "#/parameters/editinfo" } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "GETSmDomainResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmDomain" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "put": { "tags": [ "SmDomain" ], "operationId": "updateSmDomainbyname", "summary": "Update SmDomain", "description": "Updates an SmDomain object and returns the newly updated object.", "parameters": [ { "name": "SmDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "in": "body", "name": "body", "description": "Updated SmDomain object", "required": true, "schema": { "$ref": "#/definitions/SmDomain" } } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "PUTSmDomainResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmDomain" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "delete": { "tags": [ "SmDomain" ], "operationId": "deleteSmDomainbyname", "summary": "Delete SmDomain", "description": "Deletes an SmDomain object and returns empty response.", "parameters": [ { "name": "SmDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" } ], "security": [ { "Bearer": [] } ], "responses": { "204": { "description": "Successful operation" }, "default": { "$ref": "#/responses/smerror" } } } } , "/ca/api/sso/services/policy/v1/SmGlobalDomains": { "post": { "tags": [ "SmGlobalDomain" ], "operationId": "createSmGlobalDomain", "summary": "Creates a new SmGlobalDomain", "description": "Creates a new SmGlobalDomain and returns the newly created object.", "parameters": [ { "in": "body", "name": "SmGlobalDomain", "description": "Created SmGlobalDomain object", "required": true, "schema": { "$ref": "#/definitions/SmGlobalDomain" } } ], "security": [ { "Bearer": [] } ], "responses": { "201": { "description": "Successful operation", "schema": { "title": "POSTSmGlobalDomainResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmGlobalDomain" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "get": { "tags": [ "SmGlobalDomain" ], "operationId": "fetchSmGlobalDomains", "summary": "Fetch SmGlobalDomains", "description": "Returns list of SmGlobalDomain links", "parameters": [], "security": [ { "Bearer": [] } ], "responses": { "200": { "$ref": "#/responses/smlinks" }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/SmGlobalDomains/{SmGlobalDomainName}": { "get": { "tags": [ "SmGlobalDomain" ], "operationId": "fetchSmGlobalDomainbyname", "summary": "Fetch SmGlobalDomain by name", "description": "Returns single SmGlobalDomain object", "parameters": [ { "name": "SmGlobalDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "$ref": "#/parameters/expanded" }, { "$ref": "#/parameters/classinfo" }, { "$ref": "#/parameters/editinfo" } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "GETSmGlobalDomainResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmGlobalDomain" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "put": { "tags": [ "SmGlobalDomain" ], "operationId": "updateSmGlobalDomainbyname", "summary": "Update SmGlobalDomain", "description": "Updates an SmGlobalDomain object and returns the newly updated object.", "parameters": [ { "name": "SmGlobalDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "in": "body", "name": "body", "description": "Updated SmGlobalDomain object", "required": true, "schema": { "$ref": "#/definitions/SmGlobalDomain" } } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "PUTSmGlobalDomainResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmGlobalDomain" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "delete": { "tags": [ "SmGlobalDomain" ], "operationId": "deleteSmGlobalDomainbyname", "summary": "Delete SmGlobalDomain", "description": "Deletes an SmGlobalDomain object and returns empty response.", "parameters": [ { "name": "SmGlobalDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" } ], "security": [ { "Bearer": [] } ], "responses": { "204": { "description": "Successful operation" }, "default": { "$ref": "#/responses/smerror" } } } } , "/ca/api/sso/services/policy/v1/SmGlobalPolicies": { "get": { "tags": [ "SmGlobalPolicy" ], "operationId": "fetchSmGlobalPolicies", "summary": "Fetch SmGlobalPolicies", "description": "Returns list of SmGlobalPolicy links", "parameters": [], "security": [ { "Bearer": [] } ], "responses": { "200": { "$ref": "#/responses/smlinks" }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/SmDomains/{SmDomainName}/SmGlobalPolicies": { "post": { "tags": [ "SmGlobalPolicy" ], "operationId": "createSmGlobalPolicy", "summary": "Creates a new SmGlobalPolicy", "description": "Creates a new SmGlobalPolicy and returns the newly created object.", "parameters": [ { "name": "SmDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "in": "body", "name": "SmGlobalPolicy", "description": "Created SmGlobalPolicy object", "required": true, "schema": { "$ref": "#/definitions/SmGlobalPolicy" } } ], "security": [ { "Bearer": [] } ], "responses": { "201": { "description": "Successful operation", "schema": { "title": "POSTSmGlobalPolicyResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmGlobalPolicy" } } } }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/SmDomains/{SmDomainName}/SmGlobalPolicies/{SmGlobalPolicyName}": { "get": { "tags": [ "SmGlobalPolicy" ], "operationId": "fetchSmGlobalPolicybyname", "summary": "Fetch SmGlobalPolicy by name", "description": "Returns single SmGlobalPolicy object", "parameters": [ { "name": "SmDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmGlobalPolicyName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "$ref": "#/parameters/expanded" }, { "$ref": "#/parameters/classinfo" }, { "$ref": "#/parameters/editinfo" } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "GETSmGlobalPolicyResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmGlobalPolicy" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "put": { "tags": [ "SmGlobalPolicy" ], "operationId": "updateSmGlobalPolicybyname", "summary": "Update SmGlobalPolicy", "description": "Updates an SmGlobalPolicy object and returns the newly updated object.", "parameters": [ { "name": "SmDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmGlobalPolicyName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "in": "body", "name": "body", "description": "Updated SmGlobalPolicy object", "required": true, "schema": { "$ref": "#/definitions/SmGlobalPolicy" } } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "PUTSmGlobalPolicyResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmGlobalPolicy" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "delete": { "tags": [ "SmGlobalPolicy" ], "operationId": "deleteSmGlobalPolicybyname", "summary": "Delete SmGlobalPolicy", "description": "Deletes an SmGlobalPolicy object and returns empty response.", "parameters": [ { "name": "SmDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmGlobalPolicyName", "in": "path","description": "A path parameter","required": true,"type": "string" } ], "security": [ { "Bearer": [] } ], "responses": { "204": { "description": "Successful operation" }, "default": { "$ref": "#/responses/smerror" } } } } , "/ca/api/sso/services/policy/v1/SmGlobalPolicyLinks": { "get": { "tags": [ "SmGlobalPolicyLink" ], "operationId": "fetchSmGlobalPolicyLinks", "summary": "Fetch SmGlobalPolicyLinks", "description": "Returns list of SmGlobalPolicyLink links", "parameters": [], "security": [ { "Bearer": [] } ], "responses": { "200": { "$ref": "#/responses/smlinks" }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/SmDomains/{SmDomainName}/SmPolicies/{SmPolicyName}/SmGlobalPolicyLinks": { "post": { "tags": [ "SmGlobalPolicyLink" ], "operationId": "createSmGlobalPolicyLink", "summary": "Creates a new SmGlobalPolicyLink", "description": "Creates a new SmGlobalPolicyLink and returns the newly created object.", "parameters": [ { "name": "SmDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmPolicyName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "in": "body", "name": "SmGlobalPolicyLink", "description": "Created SmGlobalPolicyLink object", "required": true, "schema": { "$ref": "#/definitions/SmGlobalPolicyLink" } } ], "security": [ { "Bearer": [] } ], "responses": { "201": { "description": "Successful operation", "schema": { "title": "POSTSmGlobalPolicyLinkResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmGlobalPolicyLink" } } } }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/SmDomains/{SmDomainName}/SmPolicies/{SmPolicyName}/SmGlobalPolicyLinks/{SmGlobalPolicyLinkName}": { "get": { "tags": [ "SmGlobalPolicyLink" ], "operationId": "fetchSmGlobalPolicyLinkbyname", "summary": "Fetch SmGlobalPolicyLink by name", "description": "Returns single SmGlobalPolicyLink object", "parameters": [ { "name": "SmDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmPolicyName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmGlobalPolicyLinkName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "$ref": "#/parameters/expanded" }, { "$ref": "#/parameters/classinfo" }, { "$ref": "#/parameters/editinfo" } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "GETSmGlobalPolicyLinkResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmGlobalPolicyLink" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "put": { "tags": [ "SmGlobalPolicyLink" ], "operationId": "updateSmGlobalPolicyLinkbyname", "summary": "Update SmGlobalPolicyLink", "description": "Updates an SmGlobalPolicyLink object and returns the newly updated object.", "parameters": [ { "name": "SmDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmPolicyName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmGlobalPolicyLinkName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "in": "body", "name": "body", "description": "Updated SmGlobalPolicyLink object", "required": true, "schema": { "$ref": "#/definitions/SmGlobalPolicyLink" } } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "PUTSmGlobalPolicyLinkResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmGlobalPolicyLink" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "delete": { "tags": [ "SmGlobalPolicyLink" ], "operationId": "deleteSmGlobalPolicyLinkbyname", "summary": "Delete SmGlobalPolicyLink", "description": "Deletes an SmGlobalPolicyLink object and returns empty response.", "parameters": [ { "name": "SmDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmPolicyName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmGlobalPolicyLinkName", "in": "path","description": "A path parameter","required": true,"type": "string" } ], "security": [ { "Bearer": [] } ], "responses": { "204": { "description": "Successful operation" }, "default": { "$ref": "#/responses/smerror" } } } } , "/ca/api/sso/services/policy/v1/SmGlobalRealms": { "get": { "tags": [ "SmGlobalRealm" ], "operationId": "fetchSmGlobalRealms", "summary": "Fetch SmGlobalRealms", "description": "Returns list of SmGlobalRealm links", "parameters": [], "security": [ { "Bearer": [] } ], "responses": { "200": { "$ref": "#/responses/smlinks" }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/SmDomains/{SmDomainName}/SmGlobalRealms": { "post": { "tags": [ "SmGlobalRealm" ], "operationId": "createSmGlobalRealm", "summary": "Creates a new SmGlobalRealm", "description": "Creates a new SmGlobalRealm and returns the newly created object.", "parameters": [ { "name": "SmDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "in": "body", "name": "SmGlobalRealm", "description": "Created SmGlobalRealm object", "required": true, "schema": { "$ref": "#/definitions/SmGlobalRealm" } } ], "security": [ { "Bearer": [] } ], "responses": { "201": { "description": "Successful operation", "schema": { "title": "POSTSmGlobalRealmResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmGlobalRealm" } } } }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/SmDomains/{SmDomainName}/SmGlobalRealms/{SmGlobalRealmName}": { "get": { "tags": [ "SmGlobalRealm" ], "operationId": "fetchSmGlobalRealmbyname", "summary": "Fetch SmGlobalRealm by name", "description": "Returns single SmGlobalRealm object", "parameters": [ { "name": "SmDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmGlobalRealmName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "$ref": "#/parameters/expanded" }, { "$ref": "#/parameters/classinfo" }, { "$ref": "#/parameters/editinfo" } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "GETSmGlobalRealmResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmGlobalRealm" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "put": { "tags": [ "SmGlobalRealm" ], "operationId": "updateSmGlobalRealmbyname", "summary": "Update SmGlobalRealm", "description": "Updates an SmGlobalRealm object and returns the newly updated object.", "parameters": [ { "name": "SmDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmGlobalRealmName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "in": "body", "name": "body", "description": "Updated SmGlobalRealm object", "required": true, "schema": { "$ref": "#/definitions/SmGlobalRealm" } } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "PUTSmGlobalRealmResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmGlobalRealm" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "delete": { "tags": [ "SmGlobalRealm" ], "operationId": "deleteSmGlobalRealmbyname", "summary": "Delete SmGlobalRealm", "description": "Deletes an SmGlobalRealm object and returns empty response.", "parameters": [ { "name": "SmDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmGlobalRealmName", "in": "path","description": "A path parameter","required": true,"type": "string" } ], "security": [ { "Bearer": [] } ], "responses": { "204": { "description": "Successful operation" }, "default": { "$ref": "#/responses/smerror" } } } } , "/ca/api/sso/services/policy/v1/SmGlobalResponses": { "get": { "tags": [ "SmGlobalResponse" ], "operationId": "fetchSmGlobalResponses", "summary": "Fetch SmGlobalResponses", "description": "Returns list of SmGlobalResponse links", "parameters": [], "security": [ { "Bearer": [] } ], "responses": { "200": { "$ref": "#/responses/smlinks" }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/SmDomains/{SmDomainName}/SmGlobalResponses": { "post": { "tags": [ "SmGlobalResponse" ], "operationId": "createSmGlobalResponse", "summary": "Creates a new SmGlobalResponse", "description": "Creates a new SmGlobalResponse and returns the newly created object.", "parameters": [ { "name": "SmDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "in": "body", "name": "SmGlobalResponse", "description": "Created SmGlobalResponse object", "required": true, "schema": { "$ref": "#/definitions/SmGlobalResponse" } } ], "security": [ { "Bearer": [] } ], "responses": { "201": { "description": "Successful operation", "schema": { "title": "POSTSmGlobalResponseResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmGlobalResponse" } } } }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/SmDomains/{SmDomainName}/SmGlobalResponses/{SmGlobalResponseName}": { "get": { "tags": [ "SmGlobalResponse" ], "operationId": "fetchSmGlobalResponsebyname", "summary": "Fetch SmGlobalResponse by name", "description": "Returns single SmGlobalResponse object", "parameters": [ { "name": "SmDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmGlobalResponseName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "$ref": "#/parameters/expanded" }, { "$ref": "#/parameters/classinfo" }, { "$ref": "#/parameters/editinfo" } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "GETSmGlobalResponseResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmGlobalResponse" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "put": { "tags": [ "SmGlobalResponse" ], "operationId": "updateSmGlobalResponsebyname", "summary": "Update SmGlobalResponse", "description": "Updates an SmGlobalResponse object and returns the newly updated object.", "parameters": [ { "name": "SmDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmGlobalResponseName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "in": "body", "name": "body", "description": "Updated SmGlobalResponse object", "required": true, "schema": { "$ref": "#/definitions/SmGlobalResponse" } } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "PUTSmGlobalResponseResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmGlobalResponse" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "delete": { "tags": [ "SmGlobalResponse" ], "operationId": "deleteSmGlobalResponsebyname", "summary": "Delete SmGlobalResponse", "description": "Deletes an SmGlobalResponse object and returns empty response.", "parameters": [ { "name": "SmDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmGlobalResponseName", "in": "path","description": "A path parameter","required": true,"type": "string" } ], "security": [ { "Bearer": [] } ], "responses": { "204": { "description": "Successful operation" }, "default": { "$ref": "#/responses/smerror" } } } } , "/ca/api/sso/services/policy/v1/SmGlobalResponseAttrs": { "get": { "tags": [ "SmGlobalResponseAttr" ], "operationId": "fetchSmGlobalResponseAttrs", "summary": "Fetch SmGlobalResponseAttrs", "description": "Returns list of SmGlobalResponseAttr links", "parameters": [], "security": [ { "Bearer": [] } ], "responses": { "200": { "$ref": "#/responses/smlinks" }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/SmDomains/{SmDomainName}/SmResponses/{SmResponseName}/SmGlobalResponseAttrs": { "post": { "tags": [ "SmGlobalResponseAttr" ], "operationId": "createSmGlobalResponseAttr", "summary": "Creates a new SmGlobalResponseAttr", "description": "Creates a new SmGlobalResponseAttr and returns the newly created object.", "parameters": [ { "name": "SmDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmResponseName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "in": "body", "name": "SmGlobalResponseAttr", "description": "Created SmGlobalResponseAttr object", "required": true, "schema": { "$ref": "#/definitions/SmGlobalResponseAttr" } } ], "security": [ { "Bearer": [] } ], "responses": { "201": { "description": "Successful operation", "schema": { "title": "POSTSmGlobalResponseAttrResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmGlobalResponseAttr" } } } }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/SmDomains/{SmDomainName}/SmResponses/{SmResponseName}/SmGlobalResponseAttrs/{SmGlobalResponseAttrName}": { "get": { "tags": [ "SmGlobalResponseAttr" ], "operationId": "fetchSmGlobalResponseAttrbyname", "summary": "Fetch SmGlobalResponseAttr by name", "description": "Returns single SmGlobalResponseAttr object", "parameters": [ { "name": "SmDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmResponseName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmGlobalResponseAttrName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "$ref": "#/parameters/expanded" }, { "$ref": "#/parameters/classinfo" }, { "$ref": "#/parameters/editinfo" } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "GETSmGlobalResponseAttrResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmGlobalResponseAttr" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "put": { "tags": [ "SmGlobalResponseAttr" ], "operationId": "updateSmGlobalResponseAttrbyname", "summary": "Update SmGlobalResponseAttr", "description": "Updates an SmGlobalResponseAttr object and returns the newly updated object.", "parameters": [ { "name": "SmDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmResponseName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmGlobalResponseAttrName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "in": "body", "name": "body", "description": "Updated SmGlobalResponseAttr object", "required": true, "schema": { "$ref": "#/definitions/SmGlobalResponseAttr" } } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "PUTSmGlobalResponseAttrResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmGlobalResponseAttr" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "delete": { "tags": [ "SmGlobalResponseAttr" ], "operationId": "deleteSmGlobalResponseAttrbyname", "summary": "Delete SmGlobalResponseAttr", "description": "Deletes an SmGlobalResponseAttr object and returns empty response.", "parameters": [ { "name": "SmDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmResponseName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmGlobalResponseAttrName", "in": "path","description": "A path parameter","required": true,"type": "string" } ], "security": [ { "Bearer": [] } ], "responses": { "204": { "description": "Successful operation" }, "default": { "$ref": "#/responses/smerror" } } } } , "/ca/api/sso/services/policy/v1/SmGlobalResponseGroups": { "get": { "tags": [ "SmGlobalResponseGroup" ], "operationId": "fetchSmGlobalResponseGroups", "summary": "Fetch SmGlobalResponseGroups", "description": "Returns list of SmGlobalResponseGroup links", "parameters": [], "security": [ { "Bearer": [] } ], "responses": { "200": { "$ref": "#/responses/smlinks" }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/SmDomains/{SmDomainName}/SmGlobalResponseGroups": { "post": { "tags": [ "SmGlobalResponseGroup" ], "operationId": "createSmGlobalResponseGroup", "summary": "Creates a new SmGlobalResponseGroup", "description": "Creates a new SmGlobalResponseGroup and returns the newly created object.", "parameters": [ { "name": "SmDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "in": "body", "name": "SmGlobalResponseGroup", "description": "Created SmGlobalResponseGroup object", "required": true, "schema": { "$ref": "#/definitions/SmGlobalResponseGroup" } } ], "security": [ { "Bearer": [] } ], "responses": { "201": { "description": "Successful operation", "schema": { "title": "POSTSmGlobalResponseGroupResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmGlobalResponseGroup" } } } }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/SmDomains/{SmDomainName}/SmGlobalResponseGroups/{SmGlobalResponseGroupName}": { "get": { "tags": [ "SmGlobalResponseGroup" ], "operationId": "fetchSmGlobalResponseGroupbyname", "summary": "Fetch SmGlobalResponseGroup by name", "description": "Returns single SmGlobalResponseGroup object", "parameters": [ { "name": "SmDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmGlobalResponseGroupName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "$ref": "#/parameters/expanded" }, { "$ref": "#/parameters/classinfo" }, { "$ref": "#/parameters/editinfo" } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "GETSmGlobalResponseGroupResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmGlobalResponseGroup" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "put": { "tags": [ "SmGlobalResponseGroup" ], "operationId": "updateSmGlobalResponseGroupbyname", "summary": "Update SmGlobalResponseGroup", "description": "Updates an SmGlobalResponseGroup object and returns the newly updated object.", "parameters": [ { "name": "SmDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmGlobalResponseGroupName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "in": "body", "name": "body", "description": "Updated SmGlobalResponseGroup object", "required": true, "schema": { "$ref": "#/definitions/SmGlobalResponseGroup" } } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "PUTSmGlobalResponseGroupResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmGlobalResponseGroup" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "delete": { "tags": [ "SmGlobalResponseGroup" ], "operationId": "deleteSmGlobalResponseGroupbyname", "summary": "Delete SmGlobalResponseGroup", "description": "Deletes an SmGlobalResponseGroup object and returns empty response.", "parameters": [ { "name": "SmDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmGlobalResponseGroupName", "in": "path","description": "A path parameter","required": true,"type": "string" } ], "security": [ { "Bearer": [] } ], "responses": { "204": { "description": "Successful operation" }, "default": { "$ref": "#/responses/smerror" } } } } , "/ca/api/sso/services/policy/v1/SmGlobalRules": { "get": { "tags": [ "SmGlobalRule" ], "operationId": "fetchSmGlobalRules", "summary": "Fetch SmGlobalRules", "description": "Returns list of SmGlobalRule links", "parameters": [], "security": [ { "Bearer": [] } ], "responses": { "200": { "$ref": "#/responses/smlinks" }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/SmDomains/{SmDomainName}/SmRealms/{SmRealmName}/SmGlobalRules": { "post": { "tags": [ "SmGlobalRule" ], "operationId": "createSmGlobalRule", "summary": "Creates a new SmGlobalRule", "description": "Creates a new SmGlobalRule and returns the newly created object.", "parameters": [ { "name": "SmDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmRealmName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "in": "body", "name": "SmGlobalRule", "description": "Created SmGlobalRule object", "required": true, "schema": { "$ref": "#/definitions/SmGlobalRule" } } ], "security": [ { "Bearer": [] } ], "responses": { "201": { "description": "Successful operation", "schema": { "title": "POSTSmGlobalRuleResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmGlobalRule" } } } }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/SmDomains/{SmDomainName}/SmRealms/{SmRealmName}/SmGlobalRules/{SmGlobalRuleName}": { "get": { "tags": [ "SmGlobalRule" ], "operationId": "fetchSmGlobalRulebyname", "summary": "Fetch SmGlobalRule by name", "description": "Returns single SmGlobalRule object", "parameters": [ { "name": "SmDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmRealmName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmGlobalRuleName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "$ref": "#/parameters/expanded" }, { "$ref": "#/parameters/classinfo" }, { "$ref": "#/parameters/editinfo" } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "GETSmGlobalRuleResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmGlobalRule" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "put": { "tags": [ "SmGlobalRule" ], "operationId": "updateSmGlobalRulebyname", "summary": "Update SmGlobalRule", "description": "Updates an SmGlobalRule object and returns the newly updated object.", "parameters": [ { "name": "SmDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmRealmName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmGlobalRuleName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "in": "body", "name": "body", "description": "Updated SmGlobalRule object", "required": true, "schema": { "$ref": "#/definitions/SmGlobalRule" } } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "PUTSmGlobalRuleResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmGlobalRule" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "delete": { "tags": [ "SmGlobalRule" ], "operationId": "deleteSmGlobalRulebyname", "summary": "Delete SmGlobalRule", "description": "Deletes an SmGlobalRule object and returns empty response.", "parameters": [ { "name": "SmDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmRealmName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmGlobalRuleName", "in": "path","description": "A path parameter","required": true,"type": "string" } ], "security": [ { "Bearer": [] } ], "responses": { "204": { "description": "Successful operation" }, "default": { "$ref": "#/responses/smerror" } } } } , "/ca/api/sso/services/policy/v1/SmGlobalRuleGroups": { "get": { "tags": [ "SmGlobalRuleGroup" ], "operationId": "fetchSmGlobalRuleGroups", "summary": "Fetch SmGlobalRuleGroups", "description": "Returns list of SmGlobalRuleGroup links", "parameters": [], "security": [ { "Bearer": [] } ], "responses": { "200": { "$ref": "#/responses/smlinks" }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/SmDomains/{SmDomainName}/SmGlobalRuleGroups": { "post": { "tags": [ "SmGlobalRuleGroup" ], "operationId": "createSmGlobalRuleGroup", "summary": "Creates a new SmGlobalRuleGroup", "description": "Creates a new SmGlobalRuleGroup and returns the newly created object.", "parameters": [ { "name": "SmDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "in": "body", "name": "SmGlobalRuleGroup", "description": "Created SmGlobalRuleGroup object", "required": true, "schema": { "$ref": "#/definitions/SmGlobalRuleGroup" } } ], "security": [ { "Bearer": [] } ], "responses": { "201": { "description": "Successful operation", "schema": { "title": "POSTSmGlobalRuleGroupResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmGlobalRuleGroup" } } } }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/SmDomains/{SmDomainName}/SmGlobalRuleGroups/{SmGlobalRuleGroupName}": { "get": { "tags": [ "SmGlobalRuleGroup" ], "operationId": "fetchSmGlobalRuleGroupbyname", "summary": "Fetch SmGlobalRuleGroup by name", "description": "Returns single SmGlobalRuleGroup object", "parameters": [ { "name": "SmDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmGlobalRuleGroupName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "$ref": "#/parameters/expanded" }, { "$ref": "#/parameters/classinfo" }, { "$ref": "#/parameters/editinfo" } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "GETSmGlobalRuleGroupResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmGlobalRuleGroup" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "put": { "tags": [ "SmGlobalRuleGroup" ], "operationId": "updateSmGlobalRuleGroupbyname", "summary": "Update SmGlobalRuleGroup", "description": "Updates an SmGlobalRuleGroup object and returns the newly updated object.", "parameters": [ { "name": "SmDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmGlobalRuleGroupName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "in": "body", "name": "body", "description": "Updated SmGlobalRuleGroup object", "required": true, "schema": { "$ref": "#/definitions/SmGlobalRuleGroup" } } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "PUTSmGlobalRuleGroupResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmGlobalRuleGroup" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "delete": { "tags": [ "SmGlobalRuleGroup" ], "operationId": "deleteSmGlobalRuleGroupbyname", "summary": "Delete SmGlobalRuleGroup", "description": "Deletes an SmGlobalRuleGroup object and returns empty response.", "parameters": [ { "name": "SmDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmGlobalRuleGroupName", "in": "path","description": "A path parameter","required": true,"type": "string" } ], "security": [ { "Bearer": [] } ], "responses": { "204": { "description": "Successful operation" }, "default": { "$ref": "#/responses/smerror" } } } } , "/ca/api/sso/services/policy/v1/SmGlobalUserPolicies": { "get": { "tags": [ "SmGlobalUserPolicy" ], "operationId": "fetchSmGlobalUserPolicies", "summary": "Fetch SmGlobalUserPolicies", "description": "Returns list of SmGlobalUserPolicy links", "parameters": [], "security": [ { "Bearer": [] } ], "responses": { "200": { "$ref": "#/responses/smlinks" }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/SmDomains/{SmDomainName}/SmPolicies/{SmPolicyName}/SmGlobalUserPolicies": { "post": { "tags": [ "SmGlobalUserPolicy" ], "operationId": "createSmGlobalUserPolicy", "summary": "Creates a new SmGlobalUserPolicy", "description": "Creates a new SmGlobalUserPolicy and returns the newly created object.", "parameters": [ { "name": "SmDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmPolicyName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "in": "body", "name": "SmGlobalUserPolicy", "description": "Created SmGlobalUserPolicy object", "required": true, "schema": { "$ref": "#/definitions/SmGlobalUserPolicy" } } ], "security": [ { "Bearer": [] } ], "responses": { "201": { "description": "Successful operation", "schema": { "title": "POSTSmGlobalUserPolicyResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmGlobalUserPolicy" } } } }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/SmDomains/{SmDomainName}/SmPolicies/{SmPolicyName}/SmGlobalUserPolicies/{SmGlobalUserPolicyName}": { "get": { "tags": [ "SmGlobalUserPolicy" ], "operationId": "fetchSmGlobalUserPolicybyname", "summary": "Fetch SmGlobalUserPolicy by name", "description": "Returns single SmGlobalUserPolicy object", "parameters": [ { "name": "SmDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmPolicyName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmGlobalUserPolicyName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "$ref": "#/parameters/expanded" }, { "$ref": "#/parameters/classinfo" }, { "$ref": "#/parameters/editinfo" } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "GETSmGlobalUserPolicyResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmGlobalUserPolicy" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "put": { "tags": [ "SmGlobalUserPolicy" ], "operationId": "updateSmGlobalUserPolicybyname", "summary": "Update SmGlobalUserPolicy", "description": "Updates an SmGlobalUserPolicy object and returns the newly updated object.", "parameters": [ { "name": "SmDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmPolicyName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmGlobalUserPolicyName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "in": "body", "name": "body", "description": "Updated SmGlobalUserPolicy object", "required": true, "schema": { "$ref": "#/definitions/SmGlobalUserPolicy" } } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "PUTSmGlobalUserPolicyResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmGlobalUserPolicy" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "delete": { "tags": [ "SmGlobalUserPolicy" ], "operationId": "deleteSmGlobalUserPolicybyname", "summary": "Delete SmGlobalUserPolicy", "description": "Deletes an SmGlobalUserPolicy object and returns empty response.", "parameters": [ { "name": "SmDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmPolicyName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmGlobalUserPolicyName", "in": "path","description": "A path parameter","required": true,"type": "string" } ], "security": [ { "Bearer": [] } ], "responses": { "204": { "description": "Successful operation" }, "default": { "$ref": "#/responses/smerror" } } } } , "/ca/api/sso/services/policy/v1/SmGlobalVariables": { "get": { "tags": [ "SmGlobalVariable" ], "operationId": "fetchSmGlobalVariables", "summary": "Fetch SmGlobalVariables", "description": "Returns list of SmGlobalVariable links", "parameters": [], "security": [ { "Bearer": [] } ], "responses": { "200": { "$ref": "#/responses/smlinks" }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/SmDomains/{SmDomainName}/SmGlobalVariables": { "post": { "tags": [ "SmGlobalVariable" ], "operationId": "createSmGlobalVariable", "summary": "Creates a new SmGlobalVariable", "description": "Creates a new SmGlobalVariable and returns the newly created object.", "parameters": [ { "name": "SmDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "in": "body", "name": "SmGlobalVariable", "description": "Created SmGlobalVariable object", "required": true, "schema": { "$ref": "#/definitions/SmGlobalVariable" } } ], "security": [ { "Bearer": [] } ], "responses": { "201": { "description": "Successful operation", "schema": { "title": "POSTSmGlobalVariableResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmGlobalVariable" } } } }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/SmDomains/{SmDomainName}/SmGlobalVariables/{SmGlobalVariableName}": { "get": { "tags": [ "SmGlobalVariable" ], "operationId": "fetchSmGlobalVariablebyname", "summary": "Fetch SmGlobalVariable by name", "description": "Returns single SmGlobalVariable object", "parameters": [ { "name": "SmDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmGlobalVariableName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "$ref": "#/parameters/expanded" }, { "$ref": "#/parameters/classinfo" }, { "$ref": "#/parameters/editinfo" } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "GETSmGlobalVariableResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmGlobalVariable" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "put": { "tags": [ "SmGlobalVariable" ], "operationId": "updateSmGlobalVariablebyname", "summary": "Update SmGlobalVariable", "description": "Updates an SmGlobalVariable object and returns the newly updated object.", "parameters": [ { "name": "SmDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmGlobalVariableName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "in": "body", "name": "body", "description": "Updated SmGlobalVariable object", "required": true, "schema": { "$ref": "#/definitions/SmGlobalVariable" } } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "PUTSmGlobalVariableResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmGlobalVariable" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "delete": { "tags": [ "SmGlobalVariable" ], "operationId": "deleteSmGlobalVariablebyname", "summary": "Delete SmGlobalVariable", "description": "Deletes an SmGlobalVariable object and returns empty response.", "parameters": [ { "name": "SmDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmGlobalVariableName", "in": "path","description": "A path parameter","required": true,"type": "string" } ], "security": [ { "Bearer": [] } ], "responses": { "204": { "description": "Successful operation" }, "default": { "$ref": "#/responses/smerror" } } } } , "/ca/api/sso/services/policy/v1/SmHostConfigs": { "post": { "tags": [ "SmHostConfig" ], "operationId": "createSmHostConfig", "summary": "Creates a new SmHostConfig", "description": "Creates a new SmHostConfig and returns the newly created object.", "parameters": [ { "in": "body", "name": "SmHostConfig", "description": "Created SmHostConfig object", "required": true, "schema": { "$ref": "#/definitions/SmHostConfig" } } ], "security": [ { "Bearer": [] } ], "responses": { "201": { "description": "Successful operation", "schema": { "title": "POSTSmHostConfigResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmHostConfig" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "get": { "tags": [ "SmHostConfig" ], "operationId": "fetchSmHostConfigs", "summary": "Fetch SmHostConfigs", "description": "Returns list of SmHostConfig links", "parameters": [], "security": [ { "Bearer": [] } ], "responses": { "200": { "$ref": "#/responses/smlinks" }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/SmHostConfigs/{SmHostConfigName}": { "get": { "tags": [ "SmHostConfig" ], "operationId": "fetchSmHostConfigbyname", "summary": "Fetch SmHostConfig by name", "description": "Returns single SmHostConfig object", "parameters": [ { "name": "SmHostConfigName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "$ref": "#/parameters/expanded" }, { "$ref": "#/parameters/classinfo" }, { "$ref": "#/parameters/editinfo" } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "GETSmHostConfigResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmHostConfig" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "put": { "tags": [ "SmHostConfig" ], "operationId": "updateSmHostConfigbyname", "summary": "Update SmHostConfig", "description": "Updates an SmHostConfig object and returns the newly updated object.", "parameters": [ { "name": "SmHostConfigName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "in": "body", "name": "body", "description": "Updated SmHostConfig object", "required": true, "schema": { "$ref": "#/definitions/SmHostConfig" } } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "PUTSmHostConfigResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmHostConfig" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "delete": { "tags": [ "SmHostConfig" ], "operationId": "deleteSmHostConfigbyname", "summary": "Delete SmHostConfig", "description": "Deletes an SmHostConfig object and returns empty response.", "parameters": [ { "name": "SmHostConfigName", "in": "path","description": "A path parameter","required": true,"type": "string" } ], "security": [ { "Bearer": [] } ], "responses": { "204": { "description": "Successful operation" }, "default": { "$ref": "#/responses/smerror" } } } } , "/ca/api/sso/services/policy/v1/SmIdentityMappings": { "post": { "tags": [ "SmIdentityMapping" ], "operationId": "createSmIdentityMapping", "summary": "Creates a new SmIdentityMapping", "description": "Creates a new SmIdentityMapping and returns the newly created object.", "parameters": [ { "in": "body", "name": "SmIdentityMapping", "description": "Created SmIdentityMapping object", "required": true, "schema": { "$ref": "#/definitions/SmIdentityMapping" } } ], "security": [ { "Bearer": [] } ], "responses": { "201": { "description": "Successful operation", "schema": { "title": "POSTSmIdentityMappingResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmIdentityMapping" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "get": { "tags": [ "SmIdentityMapping" ], "operationId": "fetchSmIdentityMappings", "summary": "Fetch SmIdentityMappings", "description": "Returns list of SmIdentityMapping links", "parameters": [], "security": [ { "Bearer": [] } ], "responses": { "200": { "$ref": "#/responses/smlinks" }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/SmIdentityMappings/{SmIdentityMappingName}": { "get": { "tags": [ "SmIdentityMapping" ], "operationId": "fetchSmIdentityMappingbyname", "summary": "Fetch SmIdentityMapping by name", "description": "Returns single SmIdentityMapping object", "parameters": [ { "name": "SmIdentityMappingName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "$ref": "#/parameters/expanded" }, { "$ref": "#/parameters/classinfo" }, { "$ref": "#/parameters/editinfo" } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "GETSmIdentityMappingResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmIdentityMapping" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "put": { "tags": [ "SmIdentityMapping" ], "operationId": "updateSmIdentityMappingbyname", "summary": "Update SmIdentityMapping", "description": "Updates an SmIdentityMapping object and returns the newly updated object.", "parameters": [ { "name": "SmIdentityMappingName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "in": "body", "name": "body", "description": "Updated SmIdentityMapping object", "required": true, "schema": { "$ref": "#/definitions/SmIdentityMapping" } } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "PUTSmIdentityMappingResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmIdentityMapping" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "delete": { "tags": [ "SmIdentityMapping" ], "operationId": "deleteSmIdentityMappingbyname", "summary": "Delete SmIdentityMapping", "description": "Deletes an SmIdentityMapping object and returns empty response.", "parameters": [ { "name": "SmIdentityMappingName", "in": "path","description": "A path parameter","required": true,"type": "string" } ], "security": [ { "Bearer": [] } ], "responses": { "204": { "description": "Successful operation" }, "default": { "$ref": "#/responses/smerror" } } } } , "/ca/api/sso/services/policy/v1/SmIdentityMappingEntries": { "get": { "tags": [ "SmIdentityMappingEntry" ], "operationId": "fetchSmIdentityMappingEntries", "summary": "Fetch SmIdentityMappingEntries", "description": "Returns list of SmIdentityMappingEntry links", "parameters": [], "security": [ { "Bearer": [] } ], "responses": { "200": { "$ref": "#/responses/smlinks" }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/SmIdentityMappings/{SmIdentityMappingName}/SmIdentityMappingEntries": { "post": { "tags": [ "SmIdentityMappingEntry" ], "operationId": "createSmIdentityMappingEntry", "summary": "Creates a new SmIdentityMappingEntry", "description": "Creates a new SmIdentityMappingEntry and returns the newly created object.", "parameters": [ { "name": "SmIdentityMappingName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "in": "body", "name": "SmIdentityMappingEntry", "description": "Created SmIdentityMappingEntry object", "required": true, "schema": { "$ref": "#/definitions/SmIdentityMappingEntry" } } ], "security": [ { "Bearer": [] } ], "responses": { "201": { "description": "Successful operation", "schema": { "title": "POSTSmIdentityMappingEntryResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmIdentityMappingEntry" } } } }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/SmIdentityMappings/{SmIdentityMappingName}/SmIdentityMappingEntries/{SmIdentityMappingEntryName}": { "get": { "tags": [ "SmIdentityMappingEntry" ], "operationId": "fetchSmIdentityMappingEntrybyname", "summary": "Fetch SmIdentityMappingEntry by name", "description": "Returns single SmIdentityMappingEntry object", "parameters": [ { "name": "SmIdentityMappingName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmIdentityMappingEntryName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "$ref": "#/parameters/expanded" }, { "$ref": "#/parameters/classinfo" }, { "$ref": "#/parameters/editinfo" } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "GETSmIdentityMappingEntryResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmIdentityMappingEntry" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "put": { "tags": [ "SmIdentityMappingEntry" ], "operationId": "updateSmIdentityMappingEntrybyname", "summary": "Update SmIdentityMappingEntry", "description": "Updates an SmIdentityMappingEntry object and returns the newly updated object.", "parameters": [ { "name": "SmIdentityMappingName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmIdentityMappingEntryName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "in": "body", "name": "body", "description": "Updated SmIdentityMappingEntry object", "required": true, "schema": { "$ref": "#/definitions/SmIdentityMappingEntry" } } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "PUTSmIdentityMappingEntryResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmIdentityMappingEntry" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "delete": { "tags": [ "SmIdentityMappingEntry" ], "operationId": "deleteSmIdentityMappingEntrybyname", "summary": "Delete SmIdentityMappingEntry", "description": "Deletes an SmIdentityMappingEntry object and returns empty response.", "parameters": [ { "name": "SmIdentityMappingName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmIdentityMappingEntryName", "in": "path","description": "A path parameter","required": true,"type": "string" } ], "security": [ { "Bearer": [] } ], "responses": { "204": { "description": "Successful operation" }, "default": { "$ref": "#/responses/smerror" } } } } , "/ca/api/sso/services/policy/v1/SmODBCQueries": { "post": { "tags": [ "SmODBCQuery" ], "operationId": "createSmODBCQuery", "summary": "Creates a new SmODBCQuery", "description": "Creates a new SmODBCQuery and returns the newly created object.", "parameters": [ { "in": "body", "name": "SmODBCQuery", "description": "Created SmODBCQuery object", "required": true, "schema": { "$ref": "#/definitions/SmODBCQuery" } } ], "security": [ { "Bearer": [] } ], "responses": { "201": { "description": "Successful operation", "schema": { "title": "POSTSmODBCQueryResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmODBCQuery" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "get": { "tags": [ "SmODBCQuery" ], "operationId": "fetchSmODBCQueries", "summary": "Fetch SmODBCQueries", "description": "Returns list of SmODBCQuery links", "parameters": [], "security": [ { "Bearer": [] } ], "responses": { "200": { "$ref": "#/responses/smlinks" }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/SmODBCQueries/{SmODBCQueryName}": { "get": { "tags": [ "SmODBCQuery" ], "operationId": "fetchSmODBCQuerybyname", "summary": "Fetch SmODBCQuery by name", "description": "Returns single SmODBCQuery object", "parameters": [ { "name": "SmODBCQueryName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "$ref": "#/parameters/expanded" }, { "$ref": "#/parameters/classinfo" }, { "$ref": "#/parameters/editinfo" } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "GETSmODBCQueryResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmODBCQuery" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "put": { "tags": [ "SmODBCQuery" ], "operationId": "updateSmODBCQuerybyname", "summary": "Update SmODBCQuery", "description": "Updates an SmODBCQuery object and returns the newly updated object.", "parameters": [ { "name": "SmODBCQueryName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "in": "body", "name": "body", "description": "Updated SmODBCQuery object", "required": true, "schema": { "$ref": "#/definitions/SmODBCQuery" } } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "PUTSmODBCQueryResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmODBCQuery" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "delete": { "tags": [ "SmODBCQuery" ], "operationId": "deleteSmODBCQuerybyname", "summary": "Delete SmODBCQuery", "description": "Deletes an SmODBCQuery object and returns empty response.", "parameters": [ { "name": "SmODBCQueryName", "in": "path","description": "A path parameter","required": true,"type": "string" } ], "security": [ { "Bearer": [] } ], "responses": { "204": { "description": "Successful operation" }, "default": { "$ref": "#/responses/smerror" } } } } , "/ca/api/sso/services/policy/v1/SmPasswordPolicies": { "post": { "tags": [ "SmPasswordPolicy" ], "operationId": "createSmPasswordPolicy", "summary": "Creates a new SmPasswordPolicy", "description": "Creates a new SmPasswordPolicy and returns the newly created object.", "parameters": [ { "in": "body", "name": "SmPasswordPolicy", "description": "Created SmPasswordPolicy object", "required": true, "schema": { "$ref": "#/definitions/SmPasswordPolicy" } } ], "security": [ { "Bearer": [] } ], "responses": { "201": { "description": "Successful operation", "schema": { "title": "POSTSmPasswordPolicyResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmPasswordPolicy" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "get": { "tags": [ "SmPasswordPolicy" ], "operationId": "fetchSmPasswordPolicies", "summary": "Fetch SmPasswordPolicies", "description": "Returns list of SmPasswordPolicy links", "parameters": [], "security": [ { "Bearer": [] } ], "responses": { "200": { "$ref": "#/responses/smlinks" }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/SmPasswordPolicies/{SmPasswordPolicyName}": { "get": { "tags": [ "SmPasswordPolicy" ], "operationId": "fetchSmPasswordPolicybyname", "summary": "Fetch SmPasswordPolicy by name", "description": "Returns single SmPasswordPolicy object", "parameters": [ { "name": "SmPasswordPolicyName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "$ref": "#/parameters/expanded" }, { "$ref": "#/parameters/classinfo" }, { "$ref": "#/parameters/editinfo" } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "GETSmPasswordPolicyResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmPasswordPolicy" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "put": { "tags": [ "SmPasswordPolicy" ], "operationId": "updateSmPasswordPolicybyname", "summary": "Update SmPasswordPolicy", "description": "Updates an SmPasswordPolicy object and returns the newly updated object.", "parameters": [ { "name": "SmPasswordPolicyName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "in": "body", "name": "body", "description": "Updated SmPasswordPolicy object", "required": true, "schema": { "$ref": "#/definitions/SmPasswordPolicy" } } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "PUTSmPasswordPolicyResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmPasswordPolicy" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "delete": { "tags": [ "SmPasswordPolicy" ], "operationId": "deleteSmPasswordPolicybyname", "summary": "Delete SmPasswordPolicy", "description": "Deletes an SmPasswordPolicy object and returns empty response.", "parameters": [ { "name": "SmPasswordPolicyName", "in": "path","description": "A path parameter","required": true,"type": "string" } ], "security": [ { "Bearer": [] } ], "responses": { "204": { "description": "Successful operation" }, "default": { "$ref": "#/responses/smerror" } } } } , "/ca/api/sso/services/policy/v1/SmPolicies": { "get": { "tags": [ "SmPolicy" ], "operationId": "fetchSmPolicies", "summary": "Fetch SmPolicies", "description": "Returns list of SmPolicy links", "parameters": [], "security": [ { "Bearer": [] } ], "responses": { "200": { "$ref": "#/responses/smlinks" }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/SmDomains/{SmDomainName}/SmPolicies": { "post": { "tags": [ "SmPolicy" ], "operationId": "createSmPolicy", "summary": "Creates a new SmPolicy", "description": "Creates a new SmPolicy and returns the newly created object.", "parameters": [ { "name": "SmDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "in": "body", "name": "SmPolicy", "description": "Created SmPolicy object", "required": true, "schema": { "$ref": "#/definitions/SmPolicy" } } ], "security": [ { "Bearer": [] } ], "responses": { "201": { "description": "Successful operation", "schema": { "title": "POSTSmPolicyResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmPolicy" } } } }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/SmDomains/{SmDomainName}/SmPolicies/{SmPolicyName}": { "get": { "tags": [ "SmPolicy" ], "operationId": "fetchSmPolicybyname", "summary": "Fetch SmPolicy by name", "description": "Returns single SmPolicy object", "parameters": [ { "name": "SmDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmPolicyName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "$ref": "#/parameters/expanded" }, { "$ref": "#/parameters/classinfo" }, { "$ref": "#/parameters/editinfo" } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "GETSmPolicyResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmPolicy" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "put": { "tags": [ "SmPolicy" ], "operationId": "updateSmPolicybyname", "summary": "Update SmPolicy", "description": "Updates an SmPolicy object and returns the newly updated object.", "parameters": [ { "name": "SmDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmPolicyName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "in": "body", "name": "body", "description": "Updated SmPolicy object", "required": true, "schema": { "$ref": "#/definitions/SmPolicy" } } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "PUTSmPolicyResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmPolicy" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "delete": { "tags": [ "SmPolicy" ], "operationId": "deleteSmPolicybyname", "summary": "Delete SmPolicy", "description": "Deletes an SmPolicy object and returns empty response.", "parameters": [ { "name": "SmDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmPolicyName", "in": "path","description": "A path parameter","required": true,"type": "string" } ], "security": [ { "Bearer": [] } ], "responses": { "204": { "description": "Successful operation" }, "default": { "$ref": "#/responses/smerror" } } } } , "/ca/api/sso/services/policy/v1/SmRealms": { "get": { "tags": [ "SmRealm" ], "operationId": "fetchSmRealms", "summary": "Fetch SmRealms", "description": "Returns list of SmRealm links", "parameters": [], "security": [ { "Bearer": [] } ], "responses": { "200": { "$ref": "#/responses/smlinks" }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/SmDomains/{SmDomainName}/SmRealms": { "post": { "tags": [ "SmRealm" ], "operationId": "createSmRealm", "summary": "Creates a new SmRealm", "description": "Creates a new SmRealm and returns the newly created object.", "parameters": [ { "name": "SmDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "in": "body", "name": "SmRealm", "description": "Created SmRealm object", "required": true, "schema": { "$ref": "#/definitions/SmRealm" } } ], "security": [ { "Bearer": [] } ], "responses": { "201": { "description": "Successful operation", "schema": { "title": "POSTSmRealmResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmRealm" } } } }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/SmDomains/{SmDomainName}/SmRealms/{SmRealmName}": { "get": { "tags": [ "SmRealm" ], "operationId": "fetchSmRealmbyname", "summary": "Fetch SmRealm by name", "description": "Returns single SmRealm object", "parameters": [ { "name": "SmDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmRealmName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "$ref": "#/parameters/expanded" }, { "$ref": "#/parameters/classinfo" }, { "$ref": "#/parameters/editinfo" } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "GETSmRealmResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmRealm" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "put": { "tags": [ "SmRealm" ], "operationId": "updateSmRealmbyname", "summary": "Update SmRealm", "description": "Updates an SmRealm object and returns the newly updated object.", "parameters": [ { "name": "SmDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmRealmName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "in": "body", "name": "body", "description": "Updated SmRealm object", "required": true, "schema": { "$ref": "#/definitions/SmRealm" } } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "PUTSmRealmResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmRealm" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "delete": { "tags": [ "SmRealm" ], "operationId": "deleteSmRealmbyname", "summary": "Delete SmRealm", "description": "Deletes an SmRealm object and returns empty response.", "parameters": [ { "name": "SmDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmRealmName", "in": "path","description": "A path parameter","required": true,"type": "string" } ], "security": [ { "Bearer": [] } ], "responses": { "204": { "description": "Successful operation" }, "default": { "$ref": "#/responses/smerror" } } } } , "/ca/api/sso/services/policy/v1/SmRegularExprs": { "get": { "tags": [ "SmRegularExpr" ], "operationId": "fetchSmRegularExprs", "summary": "Fetch SmRegularExprs", "description": "Returns list of SmRegularExpr links", "parameters": [], "security": [ { "Bearer": [] } ], "responses": { "200": { "$ref": "#/responses/smlinks" }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/SmPasswordPolicies/{SmPasswordPolicyName}/SmRegularExprs": { "post": { "tags": [ "SmRegularExpr" ], "operationId": "createSmRegularExpr", "summary": "Creates a new SmRegularExpr", "description": "Creates a new SmRegularExpr and returns the newly created object.", "parameters": [ { "name": "SmPasswordPolicyName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "in": "body", "name": "SmRegularExpr", "description": "Created SmRegularExpr object", "required": true, "schema": { "$ref": "#/definitions/SmRegularExpr" } } ], "security": [ { "Bearer": [] } ], "responses": { "201": { "description": "Successful operation", "schema": { "title": "POSTSmRegularExprResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmRegularExpr" } } } }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/SmPasswordPolicies/{SmPasswordPolicyName}/SmRegularExprs/{SmRegularExprName}": { "get": { "tags": [ "SmRegularExpr" ], "operationId": "fetchSmRegularExprbyname", "summary": "Fetch SmRegularExpr by name", "description": "Returns single SmRegularExpr object", "parameters": [ { "name": "SmPasswordPolicyName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmRegularExprName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "$ref": "#/parameters/expanded" }, { "$ref": "#/parameters/classinfo" }, { "$ref": "#/parameters/editinfo" } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "GETSmRegularExprResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmRegularExpr" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "put": { "tags": [ "SmRegularExpr" ], "operationId": "updateSmRegularExprbyname", "summary": "Update SmRegularExpr", "description": "Updates an SmRegularExpr object and returns the newly updated object.", "parameters": [ { "name": "SmPasswordPolicyName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmRegularExprName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "in": "body", "name": "body", "description": "Updated SmRegularExpr object", "required": true, "schema": { "$ref": "#/definitions/SmRegularExpr" } } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "PUTSmRegularExprResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmRegularExpr" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "delete": { "tags": [ "SmRegularExpr" ], "operationId": "deleteSmRegularExprbyname", "summary": "Delete SmRegularExpr", "description": "Deletes an SmRegularExpr object and returns empty response.", "parameters": [ { "name": "SmPasswordPolicyName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmRegularExprName", "in": "path","description": "A path parameter","required": true,"type": "string" } ], "security": [ { "Bearer": [] } ], "responses": { "204": { "description": "Successful operation" }, "default": { "$ref": "#/responses/smerror" } } } } , "/ca/api/sso/services/policy/v1/SmResponses": { "get": { "tags": [ "SmResponse" ], "operationId": "fetchSmResponses", "summary": "Fetch SmResponses", "description": "Returns list of SmResponse links", "parameters": [], "security": [ { "Bearer": [] } ], "responses": { "200": { "$ref": "#/responses/smlinks" }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/SmDomains/{SmDomainName}/SmResponses": { "post": { "tags": [ "SmResponse" ], "operationId": "createSmResponse", "summary": "Creates a new SmResponse", "description": "Creates a new SmResponse and returns the newly created object.", "parameters": [ { "name": "SmDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "in": "body", "name": "SmResponse", "description": "Created SmResponse object", "required": true, "schema": { "$ref": "#/definitions/SmResponse" } } ], "security": [ { "Bearer": [] } ], "responses": { "201": { "description": "Successful operation", "schema": { "title": "POSTSmResponseResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmResponse" } } } }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/SmDomains/{SmDomainName}/SmResponses/{SmResponseName}": { "get": { "tags": [ "SmResponse" ], "operationId": "fetchSmResponsebyname", "summary": "Fetch SmResponse by name", "description": "Returns single SmResponse object", "parameters": [ { "name": "SmDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmResponseName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "$ref": "#/parameters/expanded" }, { "$ref": "#/parameters/classinfo" }, { "$ref": "#/parameters/editinfo" } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "GETSmResponseResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmResponse" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "put": { "tags": [ "SmResponse" ], "operationId": "updateSmResponsebyname", "summary": "Update SmResponse", "description": "Updates an SmResponse object and returns the newly updated object.", "parameters": [ { "name": "SmDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmResponseName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "in": "body", "name": "body", "description": "Updated SmResponse object", "required": true, "schema": { "$ref": "#/definitions/SmResponse" } } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "PUTSmResponseResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmResponse" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "delete": { "tags": [ "SmResponse" ], "operationId": "deleteSmResponsebyname", "summary": "Delete SmResponse", "description": "Deletes an SmResponse object and returns empty response.", "parameters": [ { "name": "SmDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmResponseName", "in": "path","description": "A path parameter","required": true,"type": "string" } ], "security": [ { "Bearer": [] } ], "responses": { "204": { "description": "Successful operation" }, "default": { "$ref": "#/responses/smerror" } } } } , "/ca/api/sso/services/policy/v1/SmResponseGroups": { "get": { "tags": [ "SmResponseGroup" ], "operationId": "fetchSmResponseGroups", "summary": "Fetch SmResponseGroups", "description": "Returns list of SmResponseGroup links", "parameters": [], "security": [ { "Bearer": [] } ], "responses": { "200": { "$ref": "#/responses/smlinks" }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/SmDomains/{SmDomainName}/SmResponseGroups": { "post": { "tags": [ "SmResponseGroup" ], "operationId": "createSmResponseGroup", "summary": "Creates a new SmResponseGroup", "description": "Creates a new SmResponseGroup and returns the newly created object.", "parameters": [ { "name": "SmDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "in": "body", "name": "SmResponseGroup", "description": "Created SmResponseGroup object", "required": true, "schema": { "$ref": "#/definitions/SmResponseGroup" } } ], "security": [ { "Bearer": [] } ], "responses": { "201": { "description": "Successful operation", "schema": { "title": "POSTSmResponseGroupResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmResponseGroup" } } } }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/SmDomains/{SmDomainName}/SmResponseGroups/{SmResponseGroupName}": { "get": { "tags": [ "SmResponseGroup" ], "operationId": "fetchSmResponseGroupbyname", "summary": "Fetch SmResponseGroup by name", "description": "Returns single SmResponseGroup object", "parameters": [ { "name": "SmDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmResponseGroupName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "$ref": "#/parameters/expanded" }, { "$ref": "#/parameters/classinfo" }, { "$ref": "#/parameters/editinfo" } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "GETSmResponseGroupResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmResponseGroup" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "put": { "tags": [ "SmResponseGroup" ], "operationId": "updateSmResponseGroupbyname", "summary": "Update SmResponseGroup", "description": "Updates an SmResponseGroup object and returns the newly updated object.", "parameters": [ { "name": "SmDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmResponseGroupName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "in": "body", "name": "body", "description": "Updated SmResponseGroup object", "required": true, "schema": { "$ref": "#/definitions/SmResponseGroup" } } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "PUTSmResponseGroupResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmResponseGroup" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "delete": { "tags": [ "SmResponseGroup" ], "operationId": "deleteSmResponseGroupbyname", "summary": "Delete SmResponseGroup", "description": "Deletes an SmResponseGroup object and returns empty response.", "parameters": [ { "name": "SmDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmResponseGroupName", "in": "path","description": "A path parameter","required": true,"type": "string" } ], "security": [ { "Bearer": [] } ], "responses": { "204": { "description": "Successful operation" }, "default": { "$ref": "#/responses/smerror" } } } } , "/ca/api/sso/services/policy/v1/SmRootConfigs": { "post": { "tags": [ "SmRootConfig" ], "operationId": "createSmRootConfig", "summary": "Creates a new SmRootConfig", "description": "Creates a new SmRootConfig and returns the newly created object.", "parameters": [ { "in": "body", "name": "SmRootConfig", "description": "Created SmRootConfig object", "required": true, "schema": { "$ref": "#/definitions/SmRootConfig" } } ], "security": [ { "Bearer": [] } ], "responses": { "201": { "description": "Successful operation", "schema": { "title": "POSTSmRootConfigResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmRootConfig" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "get": { "tags": [ "SmRootConfig" ], "operationId": "fetchSmRootConfigs", "summary": "Fetch SmRootConfigs", "description": "Returns list of SmRootConfig links", "parameters": [], "security": [ { "Bearer": [] } ], "responses": { "200": { "$ref": "#/responses/smlinks" }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/SmRootConfigs/{SmRootConfigName}": { "get": { "tags": [ "SmRootConfig" ], "operationId": "fetchSmRootConfigbyname", "summary": "Fetch SmRootConfig by name", "description": "Returns single SmRootConfig object", "parameters": [ { "name": "SmRootConfigName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "$ref": "#/parameters/expanded" }, { "$ref": "#/parameters/classinfo" }, { "$ref": "#/parameters/editinfo" } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "GETSmRootConfigResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmRootConfig" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "put": { "tags": [ "SmRootConfig" ], "operationId": "updateSmRootConfigbyname", "summary": "Update SmRootConfig", "description": "Updates an SmRootConfig object and returns the newly updated object.", "parameters": [ { "name": "SmRootConfigName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "in": "body", "name": "body", "description": "Updated SmRootConfig object", "required": true, "schema": { "$ref": "#/definitions/SmRootConfig" } } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "PUTSmRootConfigResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmRootConfig" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "delete": { "tags": [ "SmRootConfig" ], "operationId": "deleteSmRootConfigbyname", "summary": "Delete SmRootConfig", "description": "Deletes an SmRootConfig object and returns empty response.", "parameters": [ { "name": "SmRootConfigName", "in": "path","description": "A path parameter","required": true,"type": "string" } ], "security": [ { "Bearer": [] } ], "responses": { "204": { "description": "Successful operation" }, "default": { "$ref": "#/responses/smerror" } } } } , "/ca/api/sso/services/policy/v1/SmRules": { "get": { "tags": [ "SmRule" ], "operationId": "fetchSmRules", "summary": "Fetch SmRules", "description": "Returns list of SmRule links", "parameters": [], "security": [ { "Bearer": [] } ], "responses": { "200": { "$ref": "#/responses/smlinks" }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/SmDomains/{SmDomainName}/SmRealms/{SmRealmName}/SmRules": { "post": { "tags": [ "SmRule" ], "operationId": "createSmRule", "summary": "Creates a new SmRule", "description": "Creates a new SmRule and returns the newly created object.", "parameters": [ { "name": "SmDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmRealmName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "in": "body", "name": "SmRule", "description": "Created SmRule object", "required": true, "schema": { "$ref": "#/definitions/SmRule" } } ], "security": [ { "Bearer": [] } ], "responses": { "201": { "description": "Successful operation", "schema": { "title": "POSTSmRuleResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmRule" } } } }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/SmDomains/{SmDomainName}/SmRealms/{SmRealmName}/SmRules/{SmRuleName}": { "get": { "tags": [ "SmRule" ], "operationId": "fetchSmRulebyname", "summary": "Fetch SmRule by name", "description": "Returns single SmRule object", "parameters": [ { "name": "SmDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmRealmName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmRuleName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "$ref": "#/parameters/expanded" }, { "$ref": "#/parameters/classinfo" }, { "$ref": "#/parameters/editinfo" } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "GETSmRuleResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmRule" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "put": { "tags": [ "SmRule" ], "operationId": "updateSmRulebyname", "summary": "Update SmRule", "description": "Updates an SmRule object and returns the newly updated object.", "parameters": [ { "name": "SmDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmRealmName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmRuleName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "in": "body", "name": "body", "description": "Updated SmRule object", "required": true, "schema": { "$ref": "#/definitions/SmRule" } } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "PUTSmRuleResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmRule" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "delete": { "tags": [ "SmRule" ], "operationId": "deleteSmRulebyname", "summary": "Delete SmRule", "description": "Deletes an SmRule object and returns empty response.", "parameters": [ { "name": "SmDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmRealmName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmRuleName", "in": "path","description": "A path parameter","required": true,"type": "string" } ], "security": [ { "Bearer": [] } ], "responses": { "204": { "description": "Successful operation" }, "default": { "$ref": "#/responses/smerror" } } } } , "/ca/api/sso/services/policy/v1/SmRuleGroups": { "get": { "tags": [ "SmRuleGroup" ], "operationId": "fetchSmRuleGroups", "summary": "Fetch SmRuleGroups", "description": "Returns list of SmRuleGroup links", "parameters": [], "security": [ { "Bearer": [] } ], "responses": { "200": { "$ref": "#/responses/smlinks" }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/SmDomains/{SmDomainName}/SmRuleGroups": { "post": { "tags": [ "SmRuleGroup" ], "operationId": "createSmRuleGroup", "summary": "Creates a new SmRuleGroup", "description": "Creates a new SmRuleGroup and returns the newly created object.", "parameters": [ { "name": "SmDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "in": "body", "name": "SmRuleGroup", "description": "Created SmRuleGroup object", "required": true, "schema": { "$ref": "#/definitions/SmRuleGroup" } } ], "security": [ { "Bearer": [] } ], "responses": { "201": { "description": "Successful operation", "schema": { "title": "POSTSmRuleGroupResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmRuleGroup" } } } }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/SmDomains/{SmDomainName}/SmRuleGroups/{SmRuleGroupName}": { "get": { "tags": [ "SmRuleGroup" ], "operationId": "fetchSmRuleGroupbyname", "summary": "Fetch SmRuleGroup by name", "description": "Returns single SmRuleGroup object", "parameters": [ { "name": "SmDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmRuleGroupName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "$ref": "#/parameters/expanded" }, { "$ref": "#/parameters/classinfo" }, { "$ref": "#/parameters/editinfo" } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "GETSmRuleGroupResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmRuleGroup" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "put": { "tags": [ "SmRuleGroup" ], "operationId": "updateSmRuleGroupbyname", "summary": "Update SmRuleGroup", "description": "Updates an SmRuleGroup object and returns the newly updated object.", "parameters": [ { "name": "SmDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmRuleGroupName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "in": "body", "name": "body", "description": "Updated SmRuleGroup object", "required": true, "schema": { "$ref": "#/definitions/SmRuleGroup" } } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "PUTSmRuleGroupResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmRuleGroup" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "delete": { "tags": [ "SmRuleGroup" ], "operationId": "deleteSmRuleGroupbyname", "summary": "Delete SmRuleGroup", "description": "Deletes an SmRuleGroup object and returns empty response.", "parameters": [ { "name": "SmDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmRuleGroupName", "in": "path","description": "A path parameter","required": true,"type": "string" } ], "security": [ { "Bearer": [] } ], "responses": { "204": { "description": "Successful operation" }, "default": { "$ref": "#/responses/smerror" } } } } , "/ca/api/sso/services/policy/v1/SmSessionAssurances": { "post": { "tags": [ "SmSessionAssurance" ], "operationId": "createSmSessionAssurance", "summary": "Creates a new SmSessionAssurance", "description": "Creates a new SmSessionAssurance and returns the newly created object.", "parameters": [ { "in": "body", "name": "SmSessionAssurance", "description": "Created SmSessionAssurance object", "required": true, "schema": { "$ref": "#/definitions/SmSessionAssurance" } } ], "security": [ { "Bearer": [] } ], "responses": { "201": { "description": "Successful operation", "schema": { "title": "POSTSmSessionAssuranceResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmSessionAssurance" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "get": { "tags": [ "SmSessionAssurance" ], "operationId": "fetchSmSessionAssurances", "summary": "Fetch SmSessionAssurances", "description": "Returns list of SmSessionAssurance links", "parameters": [], "security": [ { "Bearer": [] } ], "responses": { "200": { "$ref": "#/responses/smlinks" }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/SmSessionAssurances/{SmSessionAssuranceName}": { "get": { "tags": [ "SmSessionAssurance" ], "operationId": "fetchSmSessionAssurancebyname", "summary": "Fetch SmSessionAssurance by name", "description": "Returns single SmSessionAssurance object", "parameters": [ { "name": "SmSessionAssuranceName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "$ref": "#/parameters/expanded" }, { "$ref": "#/parameters/classinfo" }, { "$ref": "#/parameters/editinfo" } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "GETSmSessionAssuranceResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmSessionAssurance" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "put": { "tags": [ "SmSessionAssurance" ], "operationId": "updateSmSessionAssurancebyname", "summary": "Update SmSessionAssurance", "description": "Updates an SmSessionAssurance object and returns the newly updated object.", "parameters": [ { "name": "SmSessionAssuranceName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "in": "body", "name": "body", "description": "Updated SmSessionAssurance object", "required": true, "schema": { "$ref": "#/definitions/SmSessionAssurance" } } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "PUTSmSessionAssuranceResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmSessionAssurance" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "delete": { "tags": [ "SmSessionAssurance" ], "operationId": "deleteSmSessionAssurancebyname", "summary": "Delete SmSessionAssurance", "description": "Deletes an SmSessionAssurance object and returns empty response.", "parameters": [ { "name": "SmSessionAssuranceName", "in": "path","description": "A path parameter","required": true,"type": "string" } ], "security": [ { "Bearer": [] } ], "responses": { "204": { "description": "Successful operation" }, "default": { "$ref": "#/responses/smerror" } } } } , "/ca/api/sso/services/policy/v1/SmSharedSecretPolicies": { "post": { "tags": [ "SmSharedSecretPolicy" ], "operationId": "createSmSharedSecretPolicy", "summary": "Creates a new SmSharedSecretPolicy", "description": "Creates a new SmSharedSecretPolicy and returns the newly created object.", "parameters": [ { "in": "body", "name": "SmSharedSecretPolicy", "description": "Created SmSharedSecretPolicy object", "required": true, "schema": { "$ref": "#/definitions/SmSharedSecretPolicy" } } ], "security": [ { "Bearer": [] } ], "responses": { "201": { "description": "Successful operation", "schema": { "title": "POSTSmSharedSecretPolicyResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmSharedSecretPolicy" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "get": { "tags": [ "SmSharedSecretPolicy" ], "operationId": "fetchSmSharedSecretPolicies", "summary": "Fetch SmSharedSecretPolicies", "description": "Returns list of SmSharedSecretPolicy links", "parameters": [], "security": [ { "Bearer": [] } ], "responses": { "200": { "$ref": "#/responses/smlinks" }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/SmSharedSecretPolicies/{SmSharedSecretPolicyName}": { "get": { "tags": [ "SmSharedSecretPolicy" ], "operationId": "fetchSmSharedSecretPolicybyname", "summary": "Fetch SmSharedSecretPolicy by name", "description": "Returns single SmSharedSecretPolicy object", "parameters": [ { "name": "SmSharedSecretPolicyName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "$ref": "#/parameters/expanded" }, { "$ref": "#/parameters/classinfo" }, { "$ref": "#/parameters/editinfo" } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "GETSmSharedSecretPolicyResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmSharedSecretPolicy" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "put": { "tags": [ "SmSharedSecretPolicy" ], "operationId": "updateSmSharedSecretPolicybyname", "summary": "Update SmSharedSecretPolicy", "description": "Updates an SmSharedSecretPolicy object and returns the newly updated object.", "parameters": [ { "name": "SmSharedSecretPolicyName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "in": "body", "name": "body", "description": "Updated SmSharedSecretPolicy object", "required": true, "schema": { "$ref": "#/definitions/SmSharedSecretPolicy" } } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "PUTSmSharedSecretPolicyResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmSharedSecretPolicy" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "delete": { "tags": [ "SmSharedSecretPolicy" ], "operationId": "deleteSmSharedSecretPolicybyname", "summary": "Delete SmSharedSecretPolicy", "description": "Deletes an SmSharedSecretPolicy object and returns empty response.", "parameters": [ { "name": "SmSharedSecretPolicyName", "in": "path","description": "A path parameter","required": true,"type": "string" } ], "security": [ { "Bearer": [] } ], "responses": { "204": { "description": "Successful operation" }, "default": { "$ref": "#/responses/smerror" } } } } , "/ca/api/sso/services/policy/v1/SmTrustedHosts": { "post": { "tags": [ "SmTrustedHost" ], "operationId": "createSmTrustedHost", "summary": "Creates a new SmTrustedHost", "description": "Creates a new SmTrustedHost and returns the newly created object.", "parameters": [ { "in": "body", "name": "SmTrustedHost", "description": "Created SmTrustedHost object", "required": true, "schema": { "$ref": "#/definitions/SmTrustedHost" } } ], "security": [ { "Bearer": [] } ], "responses": { "201": { "description": "Successful operation", "schema": { "title": "POSTSmTrustedHostResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmTrustedHost" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "get": { "tags": [ "SmTrustedHost" ], "operationId": "fetchSmTrustedHosts", "summary": "Fetch SmTrustedHosts", "description": "Returns list of SmTrustedHost links", "parameters": [], "security": [ { "Bearer": [] } ], "responses": { "200": { "$ref": "#/responses/smlinks" }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/SmTrustedHosts/{SmTrustedHostName}": { "get": { "tags": [ "SmTrustedHost" ], "operationId": "fetchSmTrustedHostbyname", "summary": "Fetch SmTrustedHost by name", "description": "Returns single SmTrustedHost object", "parameters": [ { "name": "SmTrustedHostName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "$ref": "#/parameters/expanded" }, { "$ref": "#/parameters/classinfo" }, { "$ref": "#/parameters/editinfo" } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "GETSmTrustedHostResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmTrustedHost" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "put": { "tags": [ "SmTrustedHost" ], "operationId": "updateSmTrustedHostbyname", "summary": "Update SmTrustedHost", "description": "Updates an SmTrustedHost object and returns the newly updated object.", "parameters": [ { "name": "SmTrustedHostName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "in": "body", "name": "body", "description": "Updated SmTrustedHost object", "required": true, "schema": { "$ref": "#/definitions/SmTrustedHost" } } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "PUTSmTrustedHostResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmTrustedHost" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "delete": { "tags": [ "SmTrustedHost" ], "operationId": "deleteSmTrustedHostbyname", "summary": "Delete SmTrustedHost", "description": "Deletes an SmTrustedHost object and returns empty response.", "parameters": [ { "name": "SmTrustedHostName", "in": "path","description": "A path parameter","required": true,"type": "string" } ], "security": [ { "Bearer": [] } ], "responses": { "204": { "description": "Successful operation" }, "default": { "$ref": "#/responses/smerror" } } } } , "/ca/api/sso/services/policy/v1/SmUserDirectories": { "post": { "tags": [ "SmUserDirectory" ], "operationId": "createSmUserDirectory", "summary": "Creates a new SmUserDirectory", "description": "Creates a new SmUserDirectory and returns the newly created object.", "parameters": [ { "in": "body", "name": "SmUserDirectory", "description": "Created SmUserDirectory object", "required": true, "schema": { "$ref": "#/definitions/SmUserDirectory" } } ], "security": [ { "Bearer": [] } ], "responses": { "201": { "description": "Successful operation", "schema": { "title": "POSTSmUserDirectoryResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmUserDirectory" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "get": { "tags": [ "SmUserDirectory" ], "operationId": "fetchSmUserDirectories", "summary": "Fetch SmUserDirectories", "description": "Returns list of SmUserDirectory links", "parameters": [], "security": [ { "Bearer": [] } ], "responses": { "200": { "$ref": "#/responses/smlinks" }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/SmUserDirectories/{SmUserDirectoryName}": { "get": { "tags": [ "SmUserDirectory" ], "operationId": "fetchSmUserDirectorybyname", "summary": "Fetch SmUserDirectory by name", "description": "Returns single SmUserDirectory object", "parameters": [ { "name": "SmUserDirectoryName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "$ref": "#/parameters/expanded" }, { "$ref": "#/parameters/classinfo" }, { "$ref": "#/parameters/editinfo" } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "GETSmUserDirectoryResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmUserDirectory" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "put": { "tags": [ "SmUserDirectory" ], "operationId": "updateSmUserDirectorybyname", "summary": "Update SmUserDirectory", "description": "Updates an SmUserDirectory object and returns the newly updated object.", "parameters": [ { "name": "SmUserDirectoryName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "in": "body", "name": "body", "description": "Updated SmUserDirectory object", "required": true, "schema": { "$ref": "#/definitions/SmUserDirectory" } } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "PUTSmUserDirectoryResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmUserDirectory" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "delete": { "tags": [ "SmUserDirectory" ], "operationId": "deleteSmUserDirectorybyname", "summary": "Delete SmUserDirectory", "description": "Deletes an SmUserDirectory object and returns empty response.", "parameters": [ { "name": "SmUserDirectoryName", "in": "path","description": "A path parameter","required": true,"type": "string" } ], "security": [ { "Bearer": [] } ], "responses": { "204": { "description": "Successful operation" }, "default": { "$ref": "#/responses/smerror" } } } } , "/ca/api/sso/services/policy/v1/SmValidateIdentityMappingEntries": { "get": { "tags": [ "SmValidateIdentityMappingEntry" ], "operationId": "fetchSmValidateIdentityMappingEntries", "summary": "Fetch SmValidateIdentityMappingEntries", "description": "Returns list of SmValidateIdentityMappingEntry links", "parameters": [], "security": [ { "Bearer": [] } ], "responses": { "200": { "$ref": "#/responses/smlinks" }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/SmIdentityMappings/{SmIdentityMappingName}/SmValidateIdentityMappingEntries": { "post": { "tags": [ "SmValidateIdentityMappingEntry" ], "operationId": "createSmValidateIdentityMappingEntry", "summary": "Creates a new SmValidateIdentityMappingEntry", "description": "Creates a new SmValidateIdentityMappingEntry and returns the newly created object.", "parameters": [ { "name": "SmIdentityMappingName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "in": "body", "name": "SmValidateIdentityMappingEntry", "description": "Created SmValidateIdentityMappingEntry object", "required": true, "schema": { "$ref": "#/definitions/SmValidateIdentityMappingEntry" } } ], "security": [ { "Bearer": [] } ], "responses": { "201": { "description": "Successful operation", "schema": { "title": "POSTSmValidateIdentityMappingEntryResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmValidateIdentityMappingEntry" } } } }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/SmIdentityMappings/{SmIdentityMappingName}/SmValidateIdentityMappingEntries/{SmValidateIdentityMappingEntryName}": { "get": { "tags": [ "SmValidateIdentityMappingEntry" ], "operationId": "fetchSmValidateIdentityMappingEntrybyname", "summary": "Fetch SmValidateIdentityMappingEntry by name", "description": "Returns single SmValidateIdentityMappingEntry object", "parameters": [ { "name": "SmIdentityMappingName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmValidateIdentityMappingEntryName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "$ref": "#/parameters/expanded" }, { "$ref": "#/parameters/classinfo" }, { "$ref": "#/parameters/editinfo" } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "GETSmValidateIdentityMappingEntryResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmValidateIdentityMappingEntry" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "put": { "tags": [ "SmValidateIdentityMappingEntry" ], "operationId": "updateSmValidateIdentityMappingEntrybyname", "summary": "Update SmValidateIdentityMappingEntry", "description": "Updates an SmValidateIdentityMappingEntry object and returns the newly updated object.", "parameters": [ { "name": "SmIdentityMappingName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmValidateIdentityMappingEntryName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "in": "body", "name": "body", "description": "Updated SmValidateIdentityMappingEntry object", "required": true, "schema": { "$ref": "#/definitions/SmValidateIdentityMappingEntry" } } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "PUTSmValidateIdentityMappingEntryResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmValidateIdentityMappingEntry" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "delete": { "tags": [ "SmValidateIdentityMappingEntry" ], "operationId": "deleteSmValidateIdentityMappingEntrybyname", "summary": "Delete SmValidateIdentityMappingEntry", "description": "Deletes an SmValidateIdentityMappingEntry object and returns empty response.", "parameters": [ { "name": "SmIdentityMappingName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmValidateIdentityMappingEntryName", "in": "path","description": "A path parameter","required": true,"type": "string" } ], "security": [ { "Bearer": [] } ], "responses": { "204": { "description": "Successful operation" }, "default": { "$ref": "#/responses/smerror" } } } } , "/ca/api/sso/services/policy/v1/SmVariables": { "get": { "tags": [ "SmVariable" ], "operationId": "fetchSmVariables", "summary": "Fetch SmVariables", "description": "Returns list of SmVariable links", "parameters": [], "security": [ { "Bearer": [] } ], "responses": { "200": { "$ref": "#/responses/smlinks" }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/SmDomains/{SmDomainName}/SmVariables": { "post": { "tags": [ "SmVariable" ], "operationId": "createSmVariable", "summary": "Creates a new SmVariable", "description": "Creates a new SmVariable and returns the newly created object.", "parameters": [ { "name": "SmDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "in": "body", "name": "SmVariable", "description": "Created SmVariable object", "required": true, "schema": { "$ref": "#/definitions/SmVariable" } } ], "security": [ { "Bearer": [] } ], "responses": { "201": { "description": "Successful operation", "schema": { "title": "POSTSmVariableResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmVariable" } } } }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/SmDomains/{SmDomainName}/SmVariables/{SmVariableName}": { "get": { "tags": [ "SmVariable" ], "operationId": "fetchSmVariablebyname", "summary": "Fetch SmVariable by name", "description": "Returns single SmVariable object", "parameters": [ { "name": "SmDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmVariableName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "$ref": "#/parameters/expanded" }, { "$ref": "#/parameters/classinfo" }, { "$ref": "#/parameters/editinfo" } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "GETSmVariableResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmVariable" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "put": { "tags": [ "SmVariable" ], "operationId": "updateSmVariablebyname", "summary": "Update SmVariable", "description": "Updates an SmVariable object and returns the newly updated object.", "parameters": [ { "name": "SmDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmVariableName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "in": "body", "name": "body", "description": "Updated SmVariable object", "required": true, "schema": { "$ref": "#/definitions/SmVariable" } } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "PUTSmVariableResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmVariable" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "delete": { "tags": [ "SmVariable" ], "operationId": "deleteSmVariablebyname", "summary": "Delete SmVariable", "description": "Deletes an SmVariable object and returns empty response.", "parameters": [ { "name": "SmDomainName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "SmVariableName", "in": "path","description": "A path parameter","required": true,"type": "string" } ], "security": [ { "Bearer": [] } ], "responses": { "204": { "description": "Successful operation" }, "default": { "$ref": "#/responses/smerror" } } } } , "/ca/api/sso/services/policy/v1/SmVariableTypes": { "post": { "tags": [ "SmVariableType" ], "operationId": "createSmVariableType", "summary": "Creates a new SmVariableType", "description": "Creates a new SmVariableType and returns the newly created object.", "parameters": [ { "in": "body", "name": "SmVariableType", "description": "Created SmVariableType object", "required": true, "schema": { "$ref": "#/definitions/SmVariableType" } } ], "security": [ { "Bearer": [] } ], "responses": { "201": { "description": "Successful operation", "schema": { "title": "POSTSmVariableTypeResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmVariableType" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "get": { "tags": [ "SmVariableType" ], "operationId": "fetchSmVariableTypes", "summary": "Fetch SmVariableTypes", "description": "Returns list of SmVariableType links", "parameters": [], "security": [ { "Bearer": [] } ], "responses": { "200": { "$ref": "#/responses/smlinks" }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/SmVariableTypes/{SmVariableTypeName}": { "get": { "tags": [ "SmVariableType" ], "operationId": "fetchSmVariableTypebyname", "summary": "Fetch SmVariableType by name", "description": "Returns single SmVariableType object", "parameters": [ { "name": "SmVariableTypeName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "$ref": "#/parameters/expanded" }, { "$ref": "#/parameters/classinfo" }, { "$ref": "#/parameters/editinfo" } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "GETSmVariableTypeResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmVariableType" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "put": { "tags": [ "SmVariableType" ], "operationId": "updateSmVariableTypebyname", "summary": "Update SmVariableType", "description": "Updates an SmVariableType object and returns the newly updated object.", "parameters": [ { "name": "SmVariableTypeName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "in": "body", "name": "body", "description": "Updated SmVariableType object", "required": true, "schema": { "$ref": "#/definitions/SmVariableType" } } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "PUTSmVariableTypeResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/SmVariableType" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "delete": { "tags": [ "SmVariableType" ], "operationId": "deleteSmVariableTypebyname", "summary": "Delete SmVariableType", "description": "Deletes an SmVariableType object and returns empty response.", "parameters": [ { "name": "SmVariableTypeName", "in": "path","description": "A path parameter","required": true,"type": "string" } ], "security": [ { "Bearer": [] } ], "responses": { "204": { "description": "Successful operation" }, "default": { "$ref": "#/responses/smerror" } } } } , "/ca/api/sso/services/policy/v1/EpmApplications": { "post": { "tags": [ "EpmApplication" ], "operationId": "createEpmApplication", "summary": "Creates a new EpmApplication", "description": "Creates a new EpmApplication and returns the newly created object.", "parameters": [ { "in": "body", "name": "EpmApplication", "description": "Created EpmApplication object", "required": true, "schema": { "$ref": "#/definitions/EpmApplication" } } ], "security": [ { "Bearer": [] } ], "responses": { "201": { "description": "Successful operation", "schema": { "title": "POSTEpmApplicationResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/EpmApplication" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "get": { "tags": [ "EpmApplication" ], "operationId": "fetchEpmApplications", "summary": "Fetch EpmApplications", "description": "Returns list of EpmApplication links", "parameters": [], "security": [ { "Bearer": [] } ], "responses": { "200": { "$ref": "#/responses/smlinks" }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/EpmApplications/{EpmApplicationName}": { "get": { "tags": [ "EpmApplication" ], "operationId": "fetchEpmApplicationbyname", "summary": "Fetch EpmApplication by name", "description": "Returns single EpmApplication object", "parameters": [ { "name": "EpmApplicationName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "$ref": "#/parameters/expanded" }, { "$ref": "#/parameters/classinfo" }, { "$ref": "#/parameters/editinfo" } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "GETEpmApplicationResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/EpmApplication" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "put": { "tags": [ "EpmApplication" ], "operationId": "updateEpmApplicationbyname", "summary": "Update EpmApplication", "description": "Updates an EpmApplication object and returns the newly updated object.", "parameters": [ { "name": "EpmApplicationName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "in": "body", "name": "body", "description": "Updated EpmApplication object", "required": true, "schema": { "$ref": "#/definitions/EpmApplication" } } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "PUTEpmApplicationResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/EpmApplication" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "delete": { "tags": [ "EpmApplication" ], "operationId": "deleteEpmApplicationbyname", "summary": "Delete EpmApplication", "description": "Deletes an EpmApplication object and returns empty response.", "parameters": [ { "name": "EpmApplicationName", "in": "path","description": "A path parameter","required": true,"type": "string" } ], "security": [ { "Bearer": [] } ], "responses": { "204": { "description": "Successful operation" }, "default": { "$ref": "#/responses/smerror" } } } } , "/ca/api/sso/services/policy/v1/EpmApplicationGroups": { "post": { "tags": [ "EpmApplicationGroup" ], "operationId": "createEpmApplicationGroup", "summary": "Creates a new EpmApplicationGroup", "description": "Creates a new EpmApplicationGroup and returns the newly created object.", "parameters": [ { "in": "body", "name": "EpmApplicationGroup", "description": "Created EpmApplicationGroup object", "required": true, "schema": { "$ref": "#/definitions/EpmApplicationGroup" } } ], "security": [ { "Bearer": [] } ], "responses": { "201": { "description": "Successful operation", "schema": { "title": "POSTEpmApplicationGroupResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/EpmApplicationGroup" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "get": { "tags": [ "EpmApplicationGroup" ], "operationId": "fetchEpmApplicationGroups", "summary": "Fetch EpmApplicationGroups", "description": "Returns list of EpmApplicationGroup links", "parameters": [], "security": [ { "Bearer": [] } ], "responses": { "200": { "$ref": "#/responses/smlinks" }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/EpmApplicationGroups/{EpmApplicationGroupName}": { "get": { "tags": [ "EpmApplicationGroup" ], "operationId": "fetchEpmApplicationGroupbyname", "summary": "Fetch EpmApplicationGroup by name", "description": "Returns single EpmApplicationGroup object", "parameters": [ { "name": "EpmApplicationGroupName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "$ref": "#/parameters/expanded" }, { "$ref": "#/parameters/classinfo" }, { "$ref": "#/parameters/editinfo" } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "GETEpmApplicationGroupResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/EpmApplicationGroup" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "put": { "tags": [ "EpmApplicationGroup" ], "operationId": "updateEpmApplicationGroupbyname", "summary": "Update EpmApplicationGroup", "description": "Updates an EpmApplicationGroup object and returns the newly updated object.", "parameters": [ { "name": "EpmApplicationGroupName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "in": "body", "name": "body", "description": "Updated EpmApplicationGroup object", "required": true, "schema": { "$ref": "#/definitions/EpmApplicationGroup" } } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "PUTEpmApplicationGroupResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/EpmApplicationGroup" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "delete": { "tags": [ "EpmApplicationGroup" ], "operationId": "deleteEpmApplicationGroupbyname", "summary": "Delete EpmApplicationGroup", "description": "Deletes an EpmApplicationGroup object and returns empty response.", "parameters": [ { "name": "EpmApplicationGroupName", "in": "path","description": "A path parameter","required": true,"type": "string" } ], "security": [ { "Bearer": [] } ], "responses": { "204": { "description": "Successful operation" }, "default": { "$ref": "#/responses/smerror" } } } } , "/ca/api/sso/services/policy/v1/EpmAttributeMappings": { "get": { "tags": [ "EpmAttributeMapping" ], "operationId": "fetchEpmAttributeMappings", "summary": "Fetch EpmAttributeMappings", "description": "Returns list of EpmAttributeMapping links", "parameters": [], "security": [ { "Bearer": [] } ], "responses": { "200": { "$ref": "#/responses/smlinks" }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/SmUserDirectories/{SmUserDirectoryName}/EpmAttributeMappings": { "post": { "tags": [ "EpmAttributeMapping" ], "operationId": "createEpmAttributeMapping", "summary": "Creates a new EpmAttributeMapping", "description": "Creates a new EpmAttributeMapping and returns the newly created object.", "parameters": [ { "name": "SmUserDirectoryName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "in": "body", "name": "EpmAttributeMapping", "description": "Created EpmAttributeMapping object", "required": true, "schema": { "$ref": "#/definitions/EpmAttributeMapping" } } ], "security": [ { "Bearer": [] } ], "responses": { "201": { "description": "Successful operation", "schema": { "title": "POSTEpmAttributeMappingResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/EpmAttributeMapping" } } } }, "default": { "$ref": "#/responses/smerror" } } } }, "/ca/api/sso/services/policy/v1/SmUserDirectories/{SmUserDirectoryName}/EpmAttributeMappings/{EpmAttributeMappingName}": { "get": { "tags": [ "EpmAttributeMapping" ], "operationId": "fetchEpmAttributeMappingbyname", "summary": "Fetch EpmAttributeMapping by name", "description": "Returns single EpmAttributeMapping object", "parameters": [ { "name": "SmUserDirectoryName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "EpmAttributeMappingName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "$ref": "#/parameters/expanded" }, { "$ref": "#/parameters/classinfo" }, { "$ref": "#/parameters/editinfo" } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "GETEpmAttributeMappingResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/EpmAttributeMapping" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "put": { "tags": [ "EpmAttributeMapping" ], "operationId": "updateEpmAttributeMappingbyname", "summary": "Update EpmAttributeMapping", "description": "Updates an EpmAttributeMapping object and returns the newly updated object.", "parameters": [ { "name": "SmUserDirectoryName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "EpmAttributeMappingName", "in": "path","description": "A path parameter","required": true,"type": "string" }, { "in": "body", "name": "body", "description": "Updated EpmAttributeMapping object", "required": true, "schema": { "$ref": "#/definitions/EpmAttributeMapping" } } ], "security": [ { "Bearer": [] } ], "responses": { "200": { "description": "Successful operation", "schema": { "title": "PUTEpmAttributeMappingResponse", "required": ["responseType", "data"], "properties": { "responseType": { "description": "Indicates that data contains object", "enum": ["object"] }, "data": { "$ref": "#/definitions/EpmAttributeMapping" } } } }, "default": { "$ref": "#/responses/smerror" } } }, "delete": { "tags": [ "EpmAttributeMapping" ], "operationId": "deleteEpmAttributeMappingbyname", "summary": "Delete EpmAttributeMapping", "description": "Deletes an EpmAttributeMapping object and returns empty response.", "parameters": [ { "name": "SmUserDirectoryName", "in": "path","description": "A path parameter","required": true,"type": "string" },{ "name": "EpmAttributeMappingName", "in": "path","description": "A path parameter","required": true,"type": "string" } ], "security": [ { "Bearer": []