Download OpenAPI specification:Download
REST API for managing Compliance Profiles v2 and check compliance v2
| uuid required | string <uuid> Compliance Profile UUID |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "description": "string",
- "internalRules": [
- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "description": "Sample rule description",
- "groupUuid": "20354d7a-e4fe-47af-8ff6-187bca92f3f9",
- "availabilityStatus": "available",
- "updatedReason": "string",
- "resource": "NONE",
- "type": "X.509",
- "format": "pkcs7",
- "attributes": [
- {
- "content": [
- {
- "reference": "string",
- "data": true
}
], - "uuid": "b11c9be1-b619-4ef5-be1b-a1cd9ef265b7",
- "name": "Attribute",
- "label": "Attribute Name",
- "type": "data",
- "contentType": "string",
- "version": "v2"
}
], - "conditionItems": [
- {
- "fieldSource": "meta",
- "fieldIdentifier": "string",
- "operator": "EQUALS",
- "value": null
}
]
}
], - "providerRules": [
- {
- "connectorUuid": "d35b761f-01a3-438e-b959-b4349902444b",
- "connectorName": "string",
- "kind": "string",
- "rules": [
- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "description": "Sample rule description",
- "groupUuid": "20354d7a-e4fe-47af-8ff6-187bca92f3f9",
- "availabilityStatus": "available",
- "updatedReason": "string",
- "resource": "NONE",
- "type": "X.509",
- "format": "pkcs7",
- "attributes": [
- {
- "content": [
- {
- "reference": "string",
- "data": true
}
], - "uuid": "b11c9be1-b619-4ef5-be1b-a1cd9ef265b7",
- "name": "Attribute",
- "label": "Attribute Name",
- "type": "data",
- "contentType": "string",
- "version": "v2"
}
], - "conditionItems": [
- {
- "fieldSource": "meta",
- "fieldIdentifier": "string",
- "operator": "EQUALS",
- "value": null
}
]
}
], - "groups": [
- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "description": "Sample group description",
- "availabilityStatus": "available",
- "updatedReason": "string",
- "resource": "NONE"
}
]
}
], - "customAttributes": [
- {
- "content": [
- {
- "reference": "string",
- "data": true
}
], - "uuid": "b11c9be1-b619-4ef5-be1b-a1cd9ef265b7",
- "name": "Attribute",
- "label": "Attribute Name",
- "type": "data",
- "contentType": "string",
- "version": "v2"
}
]
}| uuid required | string <uuid> Compliance Profile UUID |
| description | string Description of the Compliance Profile |
| internalRules | Array of strings <uuid> unique [ items <uuid > ] UUIDs of internal rules to be associated with the Compliance Profile. Profiles can be created without rules and can be added later. |
Array of objects (ProviderComplianceRulesRequestDto) Provider rules to be associated with the Compliance Profile. Profiles can be created without rules and can be added later. | |
Array of objects (RequestAttribute) List of Custom Attributes |
{- "description": "Profile 1",
- "internalRules": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "providerRules": [
- {
- "connectorUuid": "d35b761f-01a3-438e-b959-b4349902444b",
- "kind": "string",
- "rules": [
- {
- "uuid": "20354d7a-e4fe-47af-8ff6-187bca92f3f9",
- "attributes": [
- {
- "uuid": "b11c9be1-b619-4ef5-be1b-a1cd9ef265b7",
- "name": "Attribute",
- "contentType": "string",
- "content": [
- {
- "reference": "string",
- "data": true,
- "contentType": "string"
}
], - "version": "v2"
}
]
}
], - "groups": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}
], - "customAttributes": [
- {
- "uuid": "b11c9be1-b619-4ef5-be1b-a1cd9ef265b7",
- "name": "Attribute",
- "contentType": "string",
- "content": [
- {
- "reference": "string",
- "data": true,
- "contentType": "string"
}
], - "version": "v2"
}
]
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "description": "string",
- "internalRules": [
- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "description": "Sample rule description",
- "groupUuid": "20354d7a-e4fe-47af-8ff6-187bca92f3f9",
- "availabilityStatus": "available",
- "updatedReason": "string",
- "resource": "NONE",
- "type": "X.509",
- "format": "pkcs7",
- "attributes": [
- {
- "content": [
- {
- "reference": "string",
- "data": true
}
], - "uuid": "b11c9be1-b619-4ef5-be1b-a1cd9ef265b7",
- "name": "Attribute",
- "label": "Attribute Name",
- "type": "data",
- "contentType": "string",
- "version": "v2"
}
], - "conditionItems": [
- {
- "fieldSource": "meta",
- "fieldIdentifier": "string",
- "operator": "EQUALS",
- "value": null
}
]
}
], - "providerRules": [
- {
- "connectorUuid": "d35b761f-01a3-438e-b959-b4349902444b",
- "connectorName": "string",
- "kind": "string",
- "rules": [
- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "description": "Sample rule description",
- "groupUuid": "20354d7a-e4fe-47af-8ff6-187bca92f3f9",
- "availabilityStatus": "available",
- "updatedReason": "string",
- "resource": "NONE",
- "type": "X.509",
- "format": "pkcs7",
- "attributes": [
- {
- "content": [
- {
- "reference": "string",
- "data": true
}
], - "uuid": "b11c9be1-b619-4ef5-be1b-a1cd9ef265b7",
- "name": "Attribute",
- "label": "Attribute Name",
- "type": "data",
- "contentType": "string",
- "version": "v2"
}
], - "conditionItems": [
- {
- "fieldSource": "meta",
- "fieldIdentifier": "string",
- "operator": "EQUALS",
- "value": null
}
]
}
], - "groups": [
- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "description": "Sample group description",
- "availabilityStatus": "available",
- "updatedReason": "string",
- "resource": "NONE"
}
]
}
], - "customAttributes": [
- {
- "content": [
- {
- "reference": "string",
- "data": true
}
], - "uuid": "b11c9be1-b619-4ef5-be1b-a1cd9ef265b7",
- "name": "Attribute",
- "label": "Attribute Name",
- "type": "data",
- "contentType": "string",
- "version": "v2"
}
]
}| internalRuleUuid required | string <uuid> Compliance internal rule UUID |
| name required | string non-empty Name of the compliance internal rule |
| description | string Description of the compliance internal rule |
| resource required | string (Resource) Enum: "NONE" "ANY" "dashboard" "settings" "auditLogs" "credentials" "connectors" "attributes" "jobs" "users" "roles" "acmeAccounts" "acmeProfiles" "cboms" "scepProfiles" "cmpProfiles" "authorities" "raProfiles" "certificates" "certificateRequests" "groups" "complianceProfiles" "discoveries" "oids" "entities" "locations" "tokenProfiles" "tokens" "keys" "approvalProfiles" "approvals" "notificationProfiles" "notificationInstances" "rules" "actions" "triggers" "resources" "resourceEvents" "searchFilters" "keyItems" "platformEnums" "notifications" "conditions" "executions" "complianceRules" "complianceGroups" "customAttributes" "globalMetadata" "acmeOrders" "acmeAuthorizations" "acmeChallenges" "cmpTransactions" "endEntityProfiles" "authenticationProviders" "vaults" "vaultProfiles" "secrets" Resource associated with the compliance internal rule |
required | Array of objects (ConditionItemRequestDto) non-empty List of the condition items to add to compliance internal rule |
{- "name": "string",
- "description": "string",
- "resource": "NONE",
- "conditionItems": [
- {
- "fieldSource": "meta",
- "fieldIdentifier": "string",
- "operator": "EQUALS",
- "value": null
}
]
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "description": "Sample rule description",
- "connectorUuid": "d35b761f-01a3-438e-b959-b4349902444b",
- "kind": "string",
- "groupUuid": "20354d7a-e4fe-47af-8ff6-187bca92f3f9",
- "resource": "NONE",
- "type": "X.509",
- "format": "pkcs7",
- "attributes": [
- {
- "name": "Attribute",
- "type": "data",
- "uuid": "b11c9be1-b619-4ef5-be1b-a1cd9ef265b7",
- "description": "string",
- "version": 0,
- "content": [
- {
- "reference": "string",
- "data": true
}
], - "contentType": "string",
- "properties": {
- "label": "Attribute Name",
- "visible": true,
- "group": "requiredAttributes",
- "required": false,
- "readOnly": false,
- "list": false,
- "multiSelect": false,
- "protectionLevel": "none",
- "resource": "certificates",
- "extensibleList": false
}, - "constraints": [
- {
- "type": "regExp",
- "errorMessage": "string",
- "description": "string",
- "data": "string"
}
], - "attributeCallback": {
- "callbackContext": "string",
- "callbackMethod": "string",
- "mappings": [
- {
- "from": "string",
- "attributeType": "data",
- "attributeContentType": "string",
- "to": "string",
- "targets": [
- "pathVariable"
], - "value": null
}
]
}
}
], - "conditionItems": [
- {
- "fieldSource": "meta",
- "fieldIdentifier": "string",
- "operator": "EQUALS",
- "value": null
}
]
}[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "description": "string",
- "providerRulesCount": 0,
- "providerGroupsCount": 0,
- "internalRulesCount": 0,
- "associations": 0
}
]| description | string Description of the Compliance Profile |
| internalRules | Array of strings <uuid> unique [ items <uuid > ] UUIDs of internal rules to be associated with the Compliance Profile. Profiles can be created without rules and can be added later. |
Array of objects (ProviderComplianceRulesRequestDto) Provider rules to be associated with the Compliance Profile. Profiles can be created without rules and can be added later. | |
Array of objects (RequestAttribute) List of Custom Attributes | |
| name required | string non-empty Name of the Compliance Profile |
{- "description": "Profile 1",
- "internalRules": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "providerRules": [
- {
- "connectorUuid": "d35b761f-01a3-438e-b959-b4349902444b",
- "kind": "string",
- "rules": [
- {
- "uuid": "20354d7a-e4fe-47af-8ff6-187bca92f3f9",
- "attributes": [
- {
- "uuid": "b11c9be1-b619-4ef5-be1b-a1cd9ef265b7",
- "name": "Attribute",
- "contentType": "string",
- "content": [
- {
- "reference": "string",
- "data": true,
- "contentType": "string"
}
], - "version": "v2"
}
]
}
], - "groups": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}
], - "customAttributes": [
- {
- "uuid": "b11c9be1-b619-4ef5-be1b-a1cd9ef265b7",
- "name": "Attribute",
- "contentType": "string",
- "content": [
- {
- "reference": "string",
- "data": true,
- "contentType": "string"
}
], - "version": "v2"
}
], - "name": "Profile 1"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "description": "string",
- "internalRules": [
- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "description": "Sample rule description",
- "groupUuid": "20354d7a-e4fe-47af-8ff6-187bca92f3f9",
- "availabilityStatus": "available",
- "updatedReason": "string",
- "resource": "NONE",
- "type": "X.509",
- "format": "pkcs7",
- "attributes": [
- {
- "content": [
- {
- "reference": "string",
- "data": true
}
], - "uuid": "b11c9be1-b619-4ef5-be1b-a1cd9ef265b7",
- "name": "Attribute",
- "label": "Attribute Name",
- "type": "data",
- "contentType": "string",
- "version": "v2"
}
], - "conditionItems": [
- {
- "fieldSource": "meta",
- "fieldIdentifier": "string",
- "operator": "EQUALS",
- "value": null
}
]
}
], - "providerRules": [
- {
- "connectorUuid": "d35b761f-01a3-438e-b959-b4349902444b",
- "connectorName": "string",
- "kind": "string",
- "rules": [
- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "description": "Sample rule description",
- "groupUuid": "20354d7a-e4fe-47af-8ff6-187bca92f3f9",
- "availabilityStatus": "available",
- "updatedReason": "string",
- "resource": "NONE",
- "type": "X.509",
- "format": "pkcs7",
- "attributes": [
- {
- "content": [
- {
- "reference": "string",
- "data": true
}
], - "uuid": "b11c9be1-b619-4ef5-be1b-a1cd9ef265b7",
- "name": "Attribute",
- "label": "Attribute Name",
- "type": "data",
- "contentType": "string",
- "version": "v2"
}
], - "conditionItems": [
- {
- "fieldSource": "meta",
- "fieldIdentifier": "string",
- "operator": "EQUALS",
- "value": null
}
]
}
], - "groups": [
- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "description": "Sample group description",
- "availabilityStatus": "available",
- "updatedReason": "string",
- "resource": "NONE"
}
]
}
], - "customAttributes": [
- {
- "content": [
- {
- "reference": "string",
- "data": true
}
], - "uuid": "b11c9be1-b619-4ef5-be1b-a1cd9ef265b7",
- "name": "Attribute",
- "label": "Attribute Name",
- "type": "data",
- "contentType": "string",
- "version": "v2"
}
]
}Compliance Profile UUIDs
[- "c2f685d4-6a3e-11ec-90d6-0242ac120003",
- "b9b09548-a97c-4c6a-a06a-e4ee6fc2da98"
][- {
- "uuid": "7b55ge1c-844f-11dc-a8a3-0242ac120002",
- "name": "Name",
- "message": "Object is associated with other items"
}
]Lists compliance rules. If provider UUID is sent (also kind is required) then provider rules are listed, otherwise lists internal rules
| connectorUuid | string <uuid> |
| kind | string |
| resource | string (Resource) Enum: "NONE" "ANY" "dashboard" "settings" "auditLogs" "credentials" "connectors" "attributes" "jobs" "users" "roles" "acmeAccounts" "acmeProfiles" "cboms" "scepProfiles" "cmpProfiles" "authorities" "raProfiles" "certificates" "certificateRequests" "groups" "complianceProfiles" "discoveries" "oids" "entities" "locations" "tokenProfiles" "tokens" "keys" "approvalProfiles" "approvals" "notificationProfiles" "notificationInstances" "rules" "actions" "triggers" "resources" "resourceEvents" "searchFilters" "keyItems" "platformEnums" "notifications" "conditions" "executions" "complianceRules" "complianceGroups" "customAttributes" "globalMetadata" "acmeOrders" "acmeAuthorizations" "acmeChallenges" "cmpTransactions" "endEntityProfiles" "authenticationProviders" "vaults" "vaultProfiles" "secrets" |
| type | string |
| format | string |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "description": "Sample rule description",
- "connectorUuid": "d35b761f-01a3-438e-b959-b4349902444b",
- "kind": "string",
- "groupUuid": "20354d7a-e4fe-47af-8ff6-187bca92f3f9",
- "resource": "NONE",
- "type": "X.509",
- "format": "pkcs7",
- "attributes": [
- {
- "name": "Attribute",
- "type": "data",
- "uuid": "b11c9be1-b619-4ef5-be1b-a1cd9ef265b7",
- "description": "string",
- "version": 0,
- "content": [
- {
- "reference": "string",
- "data": true
}
], - "contentType": "string",
- "properties": {
- "label": "Attribute Name",
- "visible": true,
- "group": "requiredAttributes",
- "required": false,
- "readOnly": false,
- "list": false,
- "multiSelect": false,
- "protectionLevel": "none",
- "resource": "certificates",
- "extensibleList": false
}, - "constraints": [
- {
- "type": "regExp",
- "errorMessage": "string",
- "description": "string",
- "data": "string"
}
], - "attributeCallback": {
- "callbackContext": "string",
- "callbackMethod": "string",
- "mappings": [
- {
- "from": "string",
- "attributeType": "data",
- "attributeContentType": "string",
- "to": "string",
- "targets": [
- "pathVariable"
], - "value": null
}
]
}
}
], - "conditionItems": [
- {
- "fieldSource": "meta",
- "fieldIdentifier": "string",
- "operator": "EQUALS",
- "value": null
}
]
}
]| name required | string non-empty Name of the compliance internal rule |
| description | string Description of the compliance internal rule |
| resource required | string (Resource) Enum: "NONE" "ANY" "dashboard" "settings" "auditLogs" "credentials" "connectors" "attributes" "jobs" "users" "roles" "acmeAccounts" "acmeProfiles" "cboms" "scepProfiles" "cmpProfiles" "authorities" "raProfiles" "certificates" "certificateRequests" "groups" "complianceProfiles" "discoveries" "oids" "entities" "locations" "tokenProfiles" "tokens" "keys" "approvalProfiles" "approvals" "notificationProfiles" "notificationInstances" "rules" "actions" "triggers" "resources" "resourceEvents" "searchFilters" "keyItems" "platformEnums" "notifications" "conditions" "executions" "complianceRules" "complianceGroups" "customAttributes" "globalMetadata" "acmeOrders" "acmeAuthorizations" "acmeChallenges" "cmpTransactions" "endEntityProfiles" "authenticationProviders" "vaults" "vaultProfiles" "secrets" Resource associated with the compliance internal rule |
required | Array of objects (ConditionItemRequestDto) non-empty List of the condition items to add to compliance internal rule |
{- "name": "string",
- "description": "string",
- "resource": "NONE",
- "conditionItems": [
- {
- "fieldSource": "meta",
- "fieldIdentifier": "string",
- "operator": "EQUALS",
- "value": null
}
]
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "description": "Sample rule description",
- "connectorUuid": "d35b761f-01a3-438e-b959-b4349902444b",
- "kind": "string",
- "groupUuid": "20354d7a-e4fe-47af-8ff6-187bca92f3f9",
- "resource": "NONE",
- "type": "X.509",
- "format": "pkcs7",
- "attributes": [
- {
- "name": "Attribute",
- "type": "data",
- "uuid": "b11c9be1-b619-4ef5-be1b-a1cd9ef265b7",
- "description": "string",
- "version": 0,
- "content": [
- {
- "reference": "string",
- "data": true
}
], - "contentType": "string",
- "properties": {
- "label": "Attribute Name",
- "visible": true,
- "group": "requiredAttributes",
- "required": false,
- "readOnly": false,
- "list": false,
- "multiSelect": false,
- "protectionLevel": "none",
- "resource": "certificates",
- "extensibleList": false
}, - "constraints": [
- {
- "type": "regExp",
- "errorMessage": "string",
- "description": "string",
- "data": "string"
}
], - "attributeCallback": {
- "callbackContext": "string",
- "callbackMethod": "string",
- "mappings": [
- {
- "from": "string",
- "attributeType": "data",
- "attributeContentType": "string",
- "to": "string",
- "targets": [
- "pathVariable"
], - "value": null
}
]
}
}
], - "conditionItems": [
- {
- "fieldSource": "meta",
- "fieldIdentifier": "string",
- "operator": "EQUALS",
- "value": null
}
]
}If provider UUID is sent (also kind is required) then provider rules is handled, otherwise handling internal rule
| uuid required | string <uuid> Compliance Profile UUID |
| removal required | boolean Indicates if removing or adding rule with UUID specified in request |
| ruleUuid required | string <uuid> UUID of the rule |
| connectorUuid | string <uuid> UUID of the Compliance Provider |
| kind | string Kind of the Compliance Provider |
Array of objects (RequestAttribute) Attributes for the rule |
{- "removal": false,
- "ruleUuid": "20354d7a-e4fe-47af-8ff6-187bca92f3f9",
- "connectorUuid": "20354d7a-e4fe-47af-8ff6-187bca92f3f9",
- "kind": "default",
- "attributes": [
- {
- "uuid": "b11c9be1-b619-4ef5-be1b-a1cd9ef265b7",
- "name": "Attribute",
- "contentType": "string",
- "content": [
- {
- "reference": "string",
- "data": true,
- "contentType": "string"
}
], - "version": "v2"
}
]
}[ "Error Message 1", "Error Message 2" ]
| uuid required | string <uuid> Compliance Profile UUID |
| removal required | boolean Indicates if removing or adding group with UUID specified in request |
| groupUuid required | string <uuid> UUID of the group |
| connectorUuid required | string <uuid> UUID of the Compliance Provider |
| kind required | string Kind of the Compliance Provider |
{- "removal": false,
- "groupUuid": "20354d7a-e4fe-47af-8ff6-187bca92f3f9",
- "connectorUuid": "20354d7a-e4fe-47af-8ff6-187bca92f3f9",
- "kind": "default"
}[ "Error Message 1", "Error Message 2" ]
| uuid required | string <uuid> Compliance Profile UUID |
| resource required | string (Resource) Enum: "NONE" "ANY" "dashboard" "settings" "auditLogs" "credentials" "connectors" "attributes" "jobs" "users" "roles" "acmeAccounts" "acmeProfiles" "cboms" "scepProfiles" "cmpProfiles" "authorities" "raProfiles" "certificates" "certificateRequests" "groups" "complianceProfiles" "discoveries" "oids" "entities" "locations" "tokenProfiles" "tokens" "keys" "approvalProfiles" "approvals" "notificationProfiles" "notificationInstances" "rules" "actions" "triggers" "resources" "resourceEvents" "searchFilters" "keyItems" "platformEnums" "notifications" "conditions" "executions" "complianceRules" "complianceGroups" "customAttributes" "globalMetadata" "acmeOrders" "acmeAuthorizations" "acmeChallenges" "cmpTransactions" "endEntityProfiles" "authenticationProviders" "vaults" "vaultProfiles" "secrets" Example: raProfiles Resource |
| associationObjectUuid required | string <uuid> Association object UUID |
[ "Error Message 1", "Error Message 2" ]
| uuid required | string <uuid> Compliance Profile UUID |
| resource required | string (Resource) Enum: "NONE" "ANY" "dashboard" "settings" "auditLogs" "credentials" "connectors" "attributes" "jobs" "users" "roles" "acmeAccounts" "acmeProfiles" "cboms" "scepProfiles" "cmpProfiles" "authorities" "raProfiles" "certificates" "certificateRequests" "groups" "complianceProfiles" "discoveries" "oids" "entities" "locations" "tokenProfiles" "tokens" "keys" "approvalProfiles" "approvals" "notificationProfiles" "notificationInstances" "rules" "actions" "triggers" "resources" "resourceEvents" "searchFilters" "keyItems" "platformEnums" "notifications" "conditions" "executions" "complianceRules" "complianceGroups" "customAttributes" "globalMetadata" "acmeOrders" "acmeAuthorizations" "acmeChallenges" "cmpTransactions" "endEntityProfiles" "authenticationProviders" "vaults" "vaultProfiles" "secrets" Example: raProfiles Resource |
| associationObjectUuid required | string <uuid> Association object UUID |
[ "Error Message 1", "Error Message 2" ]
| uuid required | string <uuid> Compliance Profile UUID |
[- {
- "resource": "NONE",
- "objectUuid": "2dcc528b-9e16-46c6-877e-74eae258173f",
- "name": "Name"
}
]| connectorUuid required | string <uuid> |
| kind required | string |
| resource | string (Resource) Enum: "NONE" "ANY" "dashboard" "settings" "auditLogs" "credentials" "connectors" "attributes" "jobs" "users" "roles" "acmeAccounts" "acmeProfiles" "cboms" "scepProfiles" "cmpProfiles" "authorities" "raProfiles" "certificates" "certificateRequests" "groups" "complianceProfiles" "discoveries" "oids" "entities" "locations" "tokenProfiles" "tokens" "keys" "approvalProfiles" "approvals" "notificationProfiles" "notificationInstances" "rules" "actions" "triggers" "resources" "resourceEvents" "searchFilters" "keyItems" "platformEnums" "notifications" "conditions" "executions" "complianceRules" "complianceGroups" "customAttributes" "globalMetadata" "acmeOrders" "acmeAuthorizations" "acmeChallenges" "cmpTransactions" "endEntityProfiles" "authenticationProviders" "vaults" "vaultProfiles" "secrets" |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "description": "Sample group description",
- "connectorUuid": "d35b761f-01a3-438e-b959-b4349902444b",
- "kind": "string",
- "resource": "NONE"
}
]| groupUuid required | string <uuid> |
| connectorUuid required | string <uuid> |
| kind required | string |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "description": "Sample rule description",
- "connectorUuid": "d35b761f-01a3-438e-b959-b4349902444b",
- "kind": "string",
- "groupUuid": "20354d7a-e4fe-47af-8ff6-187bca92f3f9",
- "resource": "NONE",
- "type": "X.509",
- "format": "pkcs7",
- "attributes": [
- {
- "name": "Attribute",
- "type": "data",
- "uuid": "b11c9be1-b619-4ef5-be1b-a1cd9ef265b7",
- "description": "string",
- "version": 0,
- "content": [
- {
- "reference": "string",
- "data": true
}
], - "contentType": "string",
- "properties": {
- "label": "Attribute Name",
- "visible": true,
- "group": "requiredAttributes",
- "required": false,
- "readOnly": false,
- "list": false,
- "multiSelect": false,
- "protectionLevel": "none",
- "resource": "certificates",
- "extensibleList": false
}, - "constraints": [
- {
- "type": "regExp",
- "errorMessage": "string",
- "description": "string",
- "data": "string"
}
], - "attributeCallback": {
- "callbackContext": "string",
- "callbackMethod": "string",
- "mappings": [
- {
- "from": "string",
- "attributeType": "data",
- "attributeContentType": "string",
- "to": "string",
- "targets": [
- "pathVariable"
], - "value": null
}
]
}
}
], - "conditionItems": [
- {
- "fieldSource": "meta",
- "fieldIdentifier": "string",
- "operator": "EQUALS",
- "value": null
}
]
}
]| resource required | string (Resource) Enum: "NONE" "ANY" "dashboard" "settings" "auditLogs" "credentials" "connectors" "attributes" "jobs" "users" "roles" "acmeAccounts" "acmeProfiles" "cboms" "scepProfiles" "cmpProfiles" "authorities" "raProfiles" "certificates" "certificateRequests" "groups" "complianceProfiles" "discoveries" "oids" "entities" "locations" "tokenProfiles" "tokens" "keys" "approvalProfiles" "approvals" "notificationProfiles" "notificationInstances" "rules" "actions" "triggers" "resources" "resourceEvents" "searchFilters" "keyItems" "platformEnums" "notifications" "conditions" "executions" "complianceRules" "complianceGroups" "customAttributes" "globalMetadata" "acmeOrders" "acmeAuthorizations" "acmeChallenges" "cmpTransactions" "endEntityProfiles" "authenticationProviders" "vaults" "vaultProfiles" "secrets" Example: raProfiles Resource |
| associationObjectUuid required | string <uuid> Association object UUID |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "description": "string",
- "providerRulesCount": 0,
- "providerGroupsCount": 0,
- "internalRulesCount": 0,
- "associations": 0
}
][- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
][- {
- "uuid": "7b55ge1c-844f-11dc-a8a3-0242ac120002",
- "name": "Name",
- "message": "Object is associated with other items"
}
]| resource | string (Resource) Enum: "NONE" "ANY" "dashboard" "settings" "auditLogs" "credentials" "connectors" "attributes" "jobs" "users" "roles" "acmeAccounts" "acmeProfiles" "cboms" "scepProfiles" "cmpProfiles" "authorities" "raProfiles" "certificates" "certificateRequests" "groups" "complianceProfiles" "discoveries" "oids" "entities" "locations" "tokenProfiles" "tokens" "keys" "approvalProfiles" "approvals" "notificationProfiles" "notificationInstances" "rules" "actions" "triggers" "resources" "resourceEvents" "searchFilters" "keyItems" "platformEnums" "notifications" "conditions" "executions" "complianceRules" "complianceGroups" "customAttributes" "globalMetadata" "acmeOrders" "acmeAuthorizations" "acmeChallenges" "cmpTransactions" "endEntityProfiles" "authenticationProviders" "vaults" "vaultProfiles" "secrets" Filter objects checked by compliance based on its resource and evaluate only rules applicable to that resource |
| type | string Example: type=X.509 Filter objects checked by compliance based on its type and evaluate only rules applicable to that resource type |
Compliance Profile UUIDs
[- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]| resource required | string (Resource) Enum: "NONE" "ANY" "dashboard" "settings" "auditLogs" "credentials" "connectors" "attributes" "jobs" "users" "roles" "acmeAccounts" "acmeProfiles" "cboms" "scepProfiles" "cmpProfiles" "authorities" "raProfiles" "certificates" "certificateRequests" "groups" "complianceProfiles" "discoveries" "oids" "entities" "locations" "tokenProfiles" "tokens" "keys" "approvalProfiles" "approvals" "notificationProfiles" "notificationInstances" "rules" "actions" "triggers" "resources" "resourceEvents" "searchFilters" "keyItems" "platformEnums" "notifications" "conditions" "executions" "complianceRules" "complianceGroups" "customAttributes" "globalMetadata" "acmeOrders" "acmeAuthorizations" "acmeChallenges" "cmpTransactions" "endEntityProfiles" "authenticationProviders" "vaults" "vaultProfiles" "secrets" Example: raProfiles Resource |
Resource object UUIDs
[- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]| resource required | string (Resource) Enum: "NONE" "ANY" "dashboard" "settings" "auditLogs" "credentials" "connectors" "attributes" "jobs" "users" "roles" "acmeAccounts" "acmeProfiles" "cboms" "scepProfiles" "cmpProfiles" "authorities" "raProfiles" "certificates" "certificateRequests" "groups" "complianceProfiles" "discoveries" "oids" "entities" "locations" "tokenProfiles" "tokens" "keys" "approvalProfiles" "approvals" "notificationProfiles" "notificationInstances" "rules" "actions" "triggers" "resources" "resourceEvents" "searchFilters" "keyItems" "platformEnums" "notifications" "conditions" "executions" "complianceRules" "complianceGroups" "customAttributes" "globalMetadata" "acmeOrders" "acmeAuthorizations" "acmeChallenges" "cmpTransactions" "endEntityProfiles" "authenticationProviders" "vaults" "vaultProfiles" "secrets" Example: raProfiles Resource |
| objectUuid required | string <uuid> Object UUID |
{- "status": "not_checked",
- "timestamp": "2019-08-24T14:15:22Z",
- "message": "string",
- "failedRules": [
- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "description": "Sample rule description",
- "status": "ok",
- "connectorUuid": "d35b761f-01a3-438e-b959-b4349902444b",
- "connectorName": "string",
- "kind": "string",
- "resource": "NONE",
- "attributes": [
- {
- "content": [
- {
- "reference": "string",
- "data": true
}
], - "uuid": "b11c9be1-b619-4ef5-be1b-a1cd9ef265b7",
- "name": "Attribute",
- "label": "Attribute Name",
- "type": "data",
- "contentType": "string",
- "version": "v2"
}
]
}
]
}| resource required | string (Resource) Enum: "NONE" "ANY" "dashboard" "settings" "auditLogs" "credentials" "connectors" "attributes" "jobs" "users" "roles" "acmeAccounts" "acmeProfiles" "cboms" "scepProfiles" "cmpProfiles" "authorities" "raProfiles" "certificates" "certificateRequests" "groups" "complianceProfiles" "discoveries" "oids" "entities" "locations" "tokenProfiles" "tokens" "keys" "approvalProfiles" "approvals" "notificationProfiles" "notificationInstances" "rules" "actions" "triggers" "resources" "resourceEvents" "searchFilters" "keyItems" "platformEnums" "notifications" "conditions" "executions" "complianceRules" "complianceGroups" "customAttributes" "globalMetadata" "acmeOrders" "acmeAuthorizations" "acmeChallenges" "cmpTransactions" "endEntityProfiles" "authenticationProviders" "vaults" "vaultProfiles" "secrets" Example: raProfiles Resource |
| objectUuid required | string <uuid> Object UUID |