{"type":"model","meta":{"id":"/apps/pubhub/media/cloud-security-apis-in-eft/83e8a10367d157243cd1c3e478b807cb81262a3d/8d86edee-12fb-373d-b1e1-d0caf3a16e2d","info":{"title":"Data Loss Prevention Policy Rules API","description":"Manage the Data Loss Prevention (DLP) rules, classifications, and data identifiers.","version":"1.0.0","contact":{"name":"Cloud Security Developer Community"}},"security":[{"oauthFlow":[]}],"tags":[{"name":"DataIdentifiers","description":"Operations related to DLP data identifiers."},{"name":"Classifications","description":"Operations related to DLP classifications."},{"name":"Rules","description":"Operations related to DLP rules."},{"name":"Secure Access"}],"x-parser-conf":{"overview":{"markdownPath":"secure-access/reference/policies/dlp-rules-overview.md","uri":"secure-access-api-reference-dlp-policy-rules-overview"}},"openapi":"3.0.3","servers":[{"url":"https://api.sse.cisco.com/{basePath}","variables":{"basePath":{"default":"policies/v2"}}}],"securitySchemes":{"oauthFlow":{"type":"oauth2","description":"The client credential flow.","flows":{"clientCredentials":{"tokenUrl":"https://api.sse.cisco.com/auth/v2/token","scopes":{"policies.dlp:read":"Read dlp classifications, data identifiers, and rules","policies.dlp:write":"Write dlp classifications, data identifiers, and rules"}}}}}},"spec":{"type":"object","description":"The properties used to update the SaaS API (OOB) incremental configuration.","properties":{"owners":{"type":"array","description":"The list of emails for the owners.","items":{"type":"string","description":"The email for the owner."},"$$ref":"#/components/schemas/owners"},"platforms":{"type":"array","description":"The list of SaaS API OOB platform configurations.","items":{"type":"object","description":"The properties of the SaaS API OOB platform configuration.","required":["name","instances"],"properties":{"name":{"type":"string","description":"The name of the SaaS platform name, for example: office365, google, spark.","example":"office365"},"instances":{"type":"array","description":"The list of the SaaS API OOB instances.","items":{"type":"object","required":["id","applicationLabels"],"description":"The properties of the SaaS API OOB instance configuration.","properties":{"id":{"type":"integer","description":"The identifier of the cloud connector or account."},"applicationLabels":{"type":"array","description":"The list of the application labels.","example":["onedrive","sharepoint","spark"],"items":{"type":"string","description":"The label for the SaaS platform application, for example: onedrive, sharepoint, or spark.","example":"spark"}}},"$$ref":"#/components/schemas/OOBInstanceConfig"}}},"$$ref":"#/components/schemas/OOBPlatformConfig"},"$$ref":"#/components/schemas/platforms"},"exposures":{"type":"array","description":"The list of SaaS API OOB exposure configurations.","items":{"type":"object","description":"The properties of the exposure configuration grouped by platform.","required":["platform","exposure"],"properties":{"platform":{"type":"string","description":"The label for the platform.","example":"office365"},"exposure":{"type":"array","description":"The list of exposure configuration.","items":{"type":"object","description":"The properties of the exposure configuration.","properties":{"type":{"type":"string","description":"The type of exposure.","example":"PUBLIC","enum":["PUBLIC","DOMAIN","PRIVATE","FOR_SPECIFIC_USERS"]},"users":{"type":"array","description":"The list of users when required by the type of exposure.","items":{"type":"string","description":"A specific user when required by the type of exposure."}}},"$$ref":"#/components/schemas/OOBExposureItem"},"example":[{"type":"PUBLIC","users":["134ajf"]}]}},"example":{"platform":"office365","exposure":[{"type":"PUBLIC","users":["abc12"]}]},"$$ref":"#/components/schemas/OOBExposureConfig"},"$$ref":"#/components/schemas/exposures"},"revokeSharingParameters":{"type":"object","description":"The parameters controlling the revoke sharing action, which are specific to the platform.","additionalProperties":{"type":"string"},"$$ref":"#/components/schemas/RevokeSharingParameters"},"resourceIds":{"type":"array","description":"The list of resource identifiers.","items":{"type":"string","description":"An identifier of a resource."},"$$ref":"#/components/schemas/resourceIds"},"resourceTags":{"type":"array","description":"The list of resource tags.","items":{"type":"object","description":"The arbitrary properties (key/value) of the resource tag object.","additionalProperties":{"type":"string"},"$$ref":"#/components/schemas/ResourceTag"},"$$ref":"#/components/schemas/resourceTags"},"domains":{"type":"array","description":"The list of domains.","items":{"type":"string","description":"A fully qualified domain name."},"$$ref":"#/components/schemas/domains"}},"$$ref":"#/components/schemas/OOBPatchIncrementalConfig","title":"OOBPatchIncrementalConfig"}}