{"type":"model","meta":{"id":"/apps/pubhub/media/crosswork-network-controller-7-1/e1ae91f25de62367ac175351487a12de3ae46a25/5886016a-c07b-3cba-89ee-956f0483ba29","info":{"title":"Crosswork Certificate Manager API","description":"Crosswork Certificate Manager provides the ability to view, upload and modify X.509 certificates that are used for communication between Crosswork components as well as between Crosswork applications and devices.","contact":{"name":"Crosswork Team, Cisco","email":"support@cisco.com"},"license":{"name":"Cisco Software License Agreement","url":"https://www.cisco.com/public/sw-license-agreement.html"},"version":"1.1.0"},"x-parser-conf":{"overview":{"markdownPath":"reference/INFRA/TLS/tls-overview.md"}},"openapi":"3.0.1","servers":[{"url":"https://{cw_ip}:30603/crosswork/platform/v2"}],"securitySchemes":{"bearerAuth":{"type":"apiKey","description":"Security definitions details.","name":"Authorization","in":"header"}}},"spec":{"title":"tlsGetTLSManagerEventsResponse","type":"object","properties":{"events":{"title":"Job Event","type":"array","items":{"title":"CrossClusterJobEvent constitutes messages transmitted during setup and removal,along with a timestamp","type":"object","properties":{"event_tags":{"title":"EventTags","type":"array","items":{"title":"Event tags","type":"object","properties":{"tag_type":{"title":"Event tags","type":"string","description":"- JOB_ID_EVENT: Job Event","default":"UNKNOWN_EVENT_TAG_TYPE","enum":["UNKNOWN_EVENT_TAG_TYPE","JOB_ID_EVENT"],"$$ref":"#/components/schemas/common_platformEventTagType"},"tag_value":{"title":"Value of Tag","type":"string"}},"$$ref":"#/components/schemas/common_platformEventTag"}},"message":{"title":"Event message","type":"string"},"event_time":{"title":"TimeStamp","type":"string","format":"int64"}},"$$ref":"#/components/schemas/common_platformJobEvent"}},"query_options":{"title":"Query Options","type":"object","properties":{"filters":{"title":"KeyValue Filter Set","type":"object","properties":{"filter_fields":{"type":"array","description":"Key Value filters","items":{"title":"Key Value filter set","type":"object","properties":{"key_value":{"title":"Generic Key value message","type":"object","properties":{"key":{"type":"string"},"string_value":{"title":"Commented out is reserved for future use.\nbytes bytes_value = 2;","type":"string"},"bool_value":{"type":"boolean"},"uint64_value":{"title":"uint32 uint32_value = 5;","type":"string","format":"uint64"},"sint64_value":{"title":"sint32 sint32_value = 7;","type":"string","format":"int64"},"double_value":{"type":"number","format":"double"}},"$$ref":"#/components/schemas/common_platformKeyValue"},"comparison_operator":{"title":"Comparison Operator","type":"string","description":"- CONTAINS: STRING contains.Case sensitive May not be supported for all data types\n - ICONTAINS: STRING contains.Case Insensitive. May not be supported for all data types\n - EQUAL: Equal.\n - LESS_THAN: Commented ones are for future use\n Less than.\n - LESS_THAN_OR_EQUAL: // Less than or equal.\n - GREATER_THAN: // Greater than.\n - GREATER_THAN_OR_EQUAL: // Greater than or equal.\n - NOT_EQUAL: NOT EQUAL","default":"COMPARISON_UNKNOWN","enum":["COMPARISON_UNKNOWN","CONTAINS","ICONTAINS","EQUAL","LESS_THAN","LESS_THAN_OR_EQUAL","GREATER_THAN","GREATER_THAN_OR_EQUAL","NOT_EQUAL"],"$$ref":"#/components/schemas/common_platformComparisonOperator"}},"$$ref":"#/components/schemas/common_platformFilterKeyValue"}},"logical_operator":{"title":"Logical Operator","type":"string","description":"- AND: Logical AND\n - OR: Logical OR","default":"OPERATOR_LOGICAL_UNKNOWN","enum":["OPERATOR_LOGICAL_UNKNOWN","AND","OR"],"$$ref":"#/components/schemas/common_platformLogicalOperator"},"sort_operator":{"type":"string","description":"The sort direction.\n\n - SORT_UNSPECIFIED: Unspecified. This value must not be used.\n - ASCENDING: Ascending.\n - DESCENDING: Descending.","default":"SORT_UNSPECIFIED","enum":["SORT_UNSPECIFIED","ASCENDING","DESCENDING"],"$$ref":"#/components/schemas/common_platformSortOperator"}},"$$ref":"#/components/schemas/common_platformFilterKeyValueSet"},"cw_query":{"title":"SQL like CW query style","type":"object","properties":{"query":{"title":"SQL like filter query\nselect * from robotnodedata where provider.provider.name='nso101'","type":"string"}},"$$ref":"#/components/schemas/common_platformCWQuery"},"pagination":{"title":"Pagination option","type":"object","properties":{"page_token":{"title":"Page token to echo back to get next page, is empty or page token is empty,\nthen there is no more results","type":"string"},"page_size":{"title":"page_size","type":"integer","format":"int64"}},"$$ref":"#/components/schemas/common_platformPagination"}},"$$ref":"#/components/schemas/common_platformQueryOptions"},"result":{"type":"object","properties":{"request_result":{"title":"Request - reply\nresponse","type":"string","description":"- REJECTED: Request has been rejected\n - ACCEPTED: Request has been accepted for processing","default":"UNKNOWN_RESULT","enum":["UNKNOWN_RESULT","REJECTED","ACCEPTED"],"$$ref":"#/components/schemas/tlsJobRequestResult"},"error":{"title":"Error associated with an Object","type":"object","properties":{"message":{"title":"Message is a textual description of reason for rejection, and can be safely passed on to operator through logs\nor UI","type":"string"}},"$$ref":"#/components/schemas/common_platformError"}},"description":"Result is used to convey whether an operation (individual or in a batch)\nhas been accepted or rejected. For sync API's an error or rejection indicates failure of operation.\nA string error message accompanies rejection to support troubleshooting. For notification objects,\nrejection represents failure to do intended operation.","$$ref":"#/components/schemas/tlsJobResult"}}}}