Palo Alto Networks Data Security Settings API

Prisma Cloud Data Security enables you to discover and classify data stored in AWS S3 buckets and protect accidental exposure, misuse, or sharing of sensitive data. You can use the data security settings APIs to manage data profiles, data patterns, and snippets. ### Error Handling As with other Prisma Cloud public API requests, Data Security Settings API requests return standard HTTP response codes. When more details are available, the error response includes the following: Property | Type | Description -----------| ---- | ----------- message | string | Error message name | string | Exception name detail | string | Exception details To get started with data security, see [Prisma Cloud Data Security](https://docs.paloaltonetworks.com/prisma/prisma-cloud/prisma-cloud-admin/prisma-cloud-data-security.html).

OpenAPI Specification

palo-alto-networks-data-security-settings-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Palo Alto Networks Data Security Settings API
  version: '1.0'
  description: 'Operations tagged Data Security Settings across 3 of this provider''s published API definitions: palo-alto-cspm-consolidated-spec-cspm-spec-openapi.json, palo-alto-cspm-datasecurityonboardingmicroservice-openapi.json, palo-alto-cspm-datasecuritysettings-openapi.json. Each path carries the servers of the definition it was published in.'
servers:
- url: https://api.prismacloud.io
- url: https://api2.prismacloud.io
- url: https://api3.prismacloud.io
- url: https://api4.prismacloud.io
- url: https://api.anz.prismacloud.io
- url: https://api.eu.prismacloud.io
- url: https://api2.eu.prismacloud.io
- url: https://api.gov.prismacloud.io
- url: https://api.prismacloud.cn
- url: https://api.ca.prismacloud.io
- url: https://api.sg.prismacloud.io
- url: https://api.uk.prismacloud.io
- url: https://api.ind.prismacloud.io
- url: https://api.jp.prismacloud.io
- url: https://api.fr.prismacloud.io
tags:
- description: "Prisma Cloud Data Security enables you to discover and classify data stored \nin AWS S3 buckets and protect accidental exposure, misuse, or sharing of sensitive data. You can use\nthe data security settings APIs to manage data profiles, data patterns, and snippets.\n\n### Error Handling\n\nAs with other Prisma Cloud public API requests, Data Security Settings API requests return standard \nHTTP response codes. When more details are available, the error response includes the following:\n\nProperty  | Type | Description  \n-----------| ---- | ----------- \nmessage | string | Error message\nname | string | Exception name\ndetail | string  | Exception details      \n\nTo get started with data security, see \n[Prisma Cloud Data Security](https://docs.paloaltonetworks.com/prisma/prisma-cloud/prisma-cloud-admin/prisma-cloud-data-security.html).\n"
  name: Data Security Settings
paths:
  /dlp/api/v1/resource-inventory/resources:
    get:
      description: Lists all AWS S3 bucket resources for your onboarded cloud account(s). The response indicates the amount of data eligible for sensitive data scans, malware scans, or both based on the supported file types and file size.
      operationId: get-resource-inventory
      responses:
        '200':
          content:
            '*/*':
              schema:
                $ref: '#/components/schemas/ResourceInventory'
          description: success
        '400':
          content:
            '*/*':
              schema:
                $ref: '#/components/schemas/DLPAPIResponse'
          description: bad_request
        '500':
          description: internal_error
      security:
      - x-redlock-auth: []
      summary: List Data Resources
      tags:
      - Data Security Settings
    servers:
    - url: https://api.prismacloud.io
    - url: https://api2.prismacloud.io
    - url: https://api3.prismacloud.io
    - url: https://api4.prismacloud.io
  /dlp/api/config/v2/resource:
    put:
      description: Updates the data security scan settings configuration for the listed resources.
      operationId: update-resource-config
      requestBody:
        content:
          application/json; charset=UTF-8:
            schema:
              $ref: '#/components/schemas/UpdateResourceConfig'
      responses:
        '200':
          content:
            application/json; charset=UTF-8:
              schema:
                $ref: '#/components/schemas/DLPAPIResponse'
          description: success
        '400':
          content:
            application/json; charset=UTF-8:
              schema:
                $ref: '#/components/schemas/DLPAPIResponse'
          description: bad_request
        '500':
          description: internal_error
      security:
      - x-redlock-auth: []
      summary: Update Data Scan Config
      tags:
      - Data Security Settings
    servers:
    - url: https://api.prismacloud.io
    - url: https://api2.prismacloud.io
    - url: https://api3.prismacloud.io
    - url: https://api4.prismacloud.io
  /dlp/api/v1/dss-api/data-pattern:
    put:
      description: Lists all data patterns that satisfy the request filters.
      operationId: get-all-data-patterns
      requestBody:
        content:
          application/json; charset=UTF-8:
            schema:
              $ref: '#/components/schemas/GetDataPatternFilterRequest'
      responses:
        '200':
          content:
            application/json; charset=UTF-8:
              schema:
                $ref: '#/components/schemas/DataPatternList'
          description: success
        '400':
          content:
            application/json; charset=UTF-8:
              schema:
                $ref: '#/components/schemas/DLPAPIResponse'
          description: bad_request
        '500':
          description: internal_error
      security:
      - x-redlock-auth: []
      summary: List Data Patterns
      tags:
      - Data Security Settings
    post:
      description: Creates a data pattern.
      operationId: add-data-pattern
      requestBody:
        content:
          application/json; charset=UTF-8:
            schema:
              $ref: '#/components/schemas/CreateDataPatternRequest'
      responses:
        '200':
          content:
            application/json; charset=UTF-8:
              schema:
                $ref: '#/components/schemas/DLPAPIResponse'
          description: success
        '500':
          description: internal_error
      security:
      - x-redlock-auth: []
      summary: Add Data Pattern
      tags:
      - Data Security Settings
    servers:
    - url: https://api.prismacloud.io
    - url: https://api2.prismacloud.io
    - url: https://api3.prismacloud.io
    - url: https://api4.prismacloud.io
  /dlp/api/v1/dss-api/data-pattern/clone:
    post:
      description: Clones a data pattern.
      operationId: clone-data-pattern
      requestBody:
        content:
          application/json; charset=UTF-8:
            schema:
              $ref: '#/components/schemas/DataPatternModel'
      responses:
        '200':
          content:
            application/json; charset=UTF-8:
              schema:
                $ref: '#/components/schemas/DLPAPIResponse'
          description: success
        '400':
          content:
            application/json; charset=UTF-8:
              schema:
                $ref: '#/components/schemas/DLPAPIResponse'
          description: bad_request
        '500':
          description: internal_error
      security:
      - x-redlock-auth: []
      summary: Clone Data Pattern
      tags:
      - Data Security Settings
    servers:
    - url: https://api.prismacloud.io
    - url: https://api2.prismacloud.io
    - url: https://api3.prismacloud.io
    - url: https://api4.prismacloud.io
  /dlp/api/v1/dss-api/data-pattern/id/{patternId}:
    get:
      description: Returns the data pattern details for the specified ID.
      operationId: get-data-pattern-details
      parameters:
      - description: Data pattern ID
        in: path
        name: patternId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json; charset=UTF-8:
              schema:
                $ref: '#/components/schemas/DataPatternDetails'
          description: success
        '500':
          description: internal_error
      security:
      - x-redlock-auth: []
      summary: Get Data Pattern Details
      tags:
      - Data Security Settings
    servers:
    - url: https://api.prismacloud.io
    - url: https://api2.prismacloud.io
    - url: https://api3.prismacloud.io
    - url: https://api4.prismacloud.io
  /dlp/api/v1/dss-api/data-pattern/name:
    get:
      description: Lists of all data pattern names with their supported confidence levels.
      operationId: get-data-pattern-name
      responses:
        '200':
          content:
            application/json; charset=UTF-8:
              schema:
                items:
                  $ref: '#/components/schemas/DataPatternConfidenceLevel'
                type: array
          description: success
        '400':
          content:
            application/json; charset=UTF-8:
              schema:
                $ref: '#/components/schemas/DLPAPIResponse'
          description: bad_request
        '500':
          description: internal_error
      security:
      - x-redlock-auth: []
      summary: Get Data Pattern By Name
      tags:
      - Data Security Settings
    servers:
    - url: https://api.prismacloud.io
    - url: https://api2.prismacloud.io
    - url: https://api3.prismacloud.io
    - url: https://api4.prismacloud.io
  /dlp/api/v1/dss-api/data-pattern/{patternId}:
    put:
      description: Updates a data pattern.
      operationId: update-data-pattern
      parameters:
      - description: Data pattern ID
        in: path
        name: patternId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json; charset=UTF-8:
            schema:
              $ref: '#/components/schemas/CreateDataPatternRequest'
      responses:
        '200':
          content:
            application/json; charset=UTF-8:
              schema:
                $ref: '#/components/schemas/DLPAPIResponse'
          description: success
        '400':
          content:
            application/json; charset=UTF-8:
              schema:
                $ref: '#/components/schemas/DLPAPIResponse'
          description: bad_request
        '500':
          description: internal_error
      security:
      - x-redlock-auth: []
      summary: Update Data Pattern
      tags:
      - Data Security Settings
    delete:
      description: Deletes a data pattern.
      operationId: delete-data-pattern
      parameters:
      - description: Data pattern ID
        in: path
        name: patternId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json; charset=UTF-8:
              schema:
                $ref: '#/components/schemas/DLPAPIResponse'
          description: success
        '400':
          content:
            application/json; charset=UTF-8:
              schema:
                $ref: '#/components/schemas/DLPAPIResponse'
          description: bad_request
        '500':
          description: internal_error
      security:
      - x-redlock-auth: []
      summary: Delete Data Pattern
      tags:
      - Data Security Settings
    servers:
    - url: https://api.prismacloud.io
    - url: https://api2.prismacloud.io
    - url: https://api3.prismacloud.io
    - url: https://api4.prismacloud.io
  /dlp/api/v1/dss-api/data-profile:
    get:
      description: Lists all data profiles for your tenant.
      operationId: get-data-profiles
      responses:
        '200':
          content:
            application/json; charset=UTF-8:
              schema:
                $ref: '#/components/schemas/DSSDataProfiles'
          description: success
        '500':
          description: internal_error
      security:
      - x-redlock-auth: []
      summary: List Data Profiles
      tags:
      - Data Security Settings
    post:
      description: Creates a data profile.
      operationId: add-data-profile
      requestBody:
        content:
          application/json; charset=UTF-8:
            schema:
              $ref: '#/components/schemas/DataProfile'
      responses:
        '200':
          content:
            application/json; charset=UTF-8:
              schema:
                $ref: '#/components/schemas/DLPAPIResponse'
          description: success
        '400':
          content:
            application/json; charset=UTF-8:
              schema:
                $ref: '#/components/schemas/DLPAPIResponse'
          description: bad_request
        '500':
          description: internal_error
      security:
      - x-redlock-auth: []
      summary: Add Data Profile
      tags:
      - Data Security Settings
    put:
      description: Enables or disables one or more data profiles.
      operationId: enable-disable-data-profiles
      requestBody:
        content:
          application/json; charset=UTF-8:
            schema:
              items:
                $ref: '#/components/schemas/DSSProfile'
              type: array
      responses:
        '200':
          content:
            application/json; charset=UTF-8:
              schema:
                $ref: '#/components/schemas/DLPAPIResponse'
          description: success
        '500':
          description: internal_error
      security:
      - x-redlock-auth: []
      summary: Update Data Profile Status
      tags:
      - Data Security Settings
    servers:
    - url: https://api.prismacloud.io
    - url: https://api2.prismacloud.io
    - url: https://api3.prismacloud.io
    - url: https://api4.prismacloud.io
  /dlp/api/v1/dss-api/data-profile/id/{profileId}:
    get:
      description: Returns data profile details for the specified profile ID.
      operationId: get-data-profile-details
      parameters:
      - description: Data profile ID
        in: path
        name: profileId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json; charset=UTF-8:
              schema:
                $ref: '#/components/schemas/DataProfileDetails'
          description: success
        '500':
          description: internal_error
      security:
      - x-redlock-auth: []
      summary: Get Data Profile Details
      tags:
      - Data Security Settings
    put:
      description: Updates a data profile.
      operationId: update-data-profile
      parameters:
      - description: Data profile ID
        in: path
        name: profileId
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json; charset=UTF-8:
            schema:
              $ref: '#/components/schemas/DataProfile'
      responses:
        '200':
          content:
            application/json; charset=UTF-8:
              schema:
                $ref: '#/components/schemas/DLPAPIResponse'
          description: success
        '400':
          content:
            application/json; charset=UTF-8:
              schema:
                $ref: '#/components/schemas/DLPAPIResponse'
          description: bad_request
        '500':
          description: internal_error
      security:
      - x-redlock-auth: []
      summary: Update Data Profile
      tags:
      - Data Security Settings
    post:
      description: Clones a data profile.
      operationId: clone-data-profile
      parameters:
      - description: Data profile ID
        in: path
        name: profileId
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json; charset=UTF-8:
              schema:
                $ref: '#/components/schemas/DLPAPIResponse'
          description: success
        '400':
          content:
            application/json; charset=UTF-8:
              schema:
                $ref: '#/components/schemas/DLPAPIResponse'
          description: bad_request
        '500':
          description: internal_error
      security:
      - x-redlock-auth: []
      summary: Clone Data Profile
      tags:
      - Data Security Settings
    delete:
      description: Deletes a data profile.
      operationId: delete-data-profile
      parameters:
      - description: Data profile ID
        in: path
        name: profileId
        required: true
        schema:
          type: string
      responses:
        '200':
          description: success
        '400':
          content:
            application/json; charset=UTF-8:
              schema:
                $ref: '#/components/schemas/DLPAPIResponse'
          description: bad_request
        '500':
          description: internal_error
      security:
      - x-redlock-auth: []
      summary: Delete Data Profile
      tags:
      - Data Security Settings
    servers:
    - url: https://api.prismacloud.io
    - url: https://api2.prismacloud.io
    - url: https://api3.prismacloud.io
    - url: https://api4.prismacloud.io
  /dlp/api/v1/dss-api/snippets:
    get:
      description: Returns the snippet masking configuration for your tenant.
      operationId: get-snippets-config
      responses:
        '200':
          content:
            application/json; charset=UTF-8:
              schema:
                $ref: '#/components/schemas/DssSnippetConfig'
          description: success
        '400':
          description: bad_request
        '500':
          description: internal_error
      security:
      - x-redlock-auth: []
      summary: Get Snippet Configuration
      tags:
      - Data Security Settings
    post:
      description: Updates the snippet masking configuration for your tenant.
      operationId: update-snippets
      requestBody:
        content:
          application/json; charset=UTF-8:
            schema:
              $ref: '#/components/schemas/DssSnippetConfig'
      responses:
        '200':
          content:
            application/json; charset=UTF-8:
              schema:
                $ref: '#/components/schemas/DLPAPIResponse'
          description: success
        '400':
          content:
            application/json; charset=UTF-8:
              schema:
                $ref: '#/components/schemas/DLPAPIResponse'
          description: bad_request
        '500':
          description: internal_error
      security:
      - x-redlock-auth: []
      summary: Update Snippet Configuration
      tags:
      - Data Security Settings
    servers:
    - url: https://api.prismacloud.io
    - url: https://api2.prismacloud.io
    - url: https://api3.prismacloud.io
    - url: https://api4.prismacloud.io
  /config/v3/dss-api/data-pattern/clone/dssTenantId/{dssTenantId}:
    post:
      summary: Clone Data Pattern
      description: Clones a data pattern.
      operationId: clone-dss-data-pattern
      parameters:
      - name: dssTenantId
        in: path
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/JsonNode'
      responses:
        '200':
          description: success
          content:
            application/json: {}
        '400':
          description: bad_request
      x-public: 'true'
      security:
      - x-redlock-auth: []
      tags:
      - Data Security Settings
    servers:
    - url: https://api.prismacloud.io
    - url: https://api2.prismacloud.io
    - url: https://api3.prismacloud.io
    - url: https://api4.prismacloud.io
    - url: https://api.anz.prismacloud.io
    - url: https://api.eu.prismacloud.io
    - url: https://api2.eu.prismacloud.io
    - url: https://api.gov.prismacloud.io
    - url: https://api.prismacloud.cn
    - url: https://api.ca.prismacloud.io
    - url: https://api.sg.prismacloud.io
    - url: https://api.uk.prismacloud.io
    - url: https://api.ind.prismacloud.io
    - url: https://api.jp.prismacloud.io
    - url: https://api.fr.prismacloud.io
  /config/v3/dss-api/data-pattern/dssTenantId/{dssTenantId}:
    get:
      summary: List Data Patterns
      description: Lists all data patterns.
      operationId: get-all-dss-data-patterns
      parameters:
      - name: dssTenantId
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: success
          content:
            application/json: {}
        '400':
          description: bad_request
      x-public: 'true'
      security:
      - x-redlock-auth: []
      tags:
      - Data Security Settings
    post:
      summary: Add Data Pattern
      description: Creates a data pattern.
      operationId: add-dss-data-pattern
      parameters:
      - name: dssTenantId
        in: path
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/JsonNode'
      responses:
        '200':
          description: success
          content:
            application/json: {}
      x-public: 'true'
      security:
      - x-redlock-auth: []
      tags:
      - Data Security Settings
    servers:
    - url: https://api.prismacloud.io
    - url: https://api2.prismacloud.io
    - url: https://api3.prismacloud.io
    - url: https://api4.prismacloud.io
    - url: https://api.anz.prismacloud.io
    - url: https://api.eu.prismacloud.io
    - url: https://api2.eu.prismacloud.io
    - url: https://api.gov.prismacloud.io
    - url: https://api.prismacloud.cn
    - url: https://api.ca.prismacloud.io
    - url: https://api.sg.prismacloud.io
    - url: https://api.uk.prismacloud.io
    - url: https://api.ind.prismacloud.io
    - url: https://api.jp.prismacloud.io
    - url: https://api.fr.prismacloud.io
  /config/v3/dss-api/data-pattern/dssTenantId/{dssTenantId}/pattern-id/{patternId}:
    put:
      summary: Update Data Pattern
      description: Updates a data pattern.
      operationId: update-dss-data-pattern
      parameters:
      - name: dssTenantId
        in: path
        required: true
        schema:
          type: string
      - name: patternId
        in: path
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/JsonNode'
      responses:
        '200':
          description: success
          content:
            application/json: {}
        '400':
          description: bad_request
      x-public: 'true'
      security:
      - x-redlock-auth: []
      tags:
      - Data Security Settings
    delete:
      summary: Delete Data Pattern
      description: Deletes a data pattern.
      operationId: delete-dss-data-pattern
      parameters:
      - name: dssTenantId
        in: path
        required: true
        schema:
          type: string
      - name: patternId
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: success
          content:
            application/json: {}
        '400':
          description: bad_request
      x-public: 'true'
      security:
      - x-redlock-auth: []
      tags:
      - Data Security Settings
    servers:
    - url: https://api.prismacloud.io
    - url: https://api2.prismacloud.io
    - url: https://api3.prismacloud.io
    - url: https://api4.prismacloud.io
    - url: https://api.anz.prismacloud.io
    - url: https://api.eu.prismacloud.io
    - url: https://api2.eu.prismacloud.io
    - url: https://api.gov.prismacloud.io
    - url: https://api.prismacloud.cn
    - url: https://api.ca.prismacloud.io
    - url: https://api.sg.prismacloud.io
    - url: https://api.uk.prismacloud.io
    - url: https://api.ind.prismacloud.io
    - url: https://api.jp.prismacloud.io
    - url: https://api.fr.prismacloud.io
  /config/v3/dss-api/data-pattern/name/dssTenantId/{dssTenantId}:
    get:
      summary: Get Data Pattern By Name
      description: Lists of all data pattern names with their supported confidence levels.
      operationId: get-dss-data-pattern-name
      parameters:
      - name: dssTenantId
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: success
          content:
            application/json: {}
        '400':
          description: bad_request
      x-public: 'true'
      security:
      - x-redlock-auth: []
      tags:
      - Data Security Settings
    servers:
    - url: https://api.prismacloud.io
    - url: https://api2.prismacloud.io
    - url: https://api3.prismacloud.io
    - url: https://api4.prismacloud.io
    - url: https://api.anz.prismacloud.io
    - url: https://api.eu.prismacloud.io
    - url: https://api2.eu.prismacloud.io
    - url: https://api.gov.prismacloud.io
    - url: https://api.prismacloud.cn
    - url: https://api.ca.prismacloud.io
    - url: https://api.sg.prismacloud.io
    - url: https://api.uk.prismacloud.io
    - url: https://api.ind.prismacloud.io
    - url: https://api.jp.prismacloud.io
    - url: https://api.fr.prismacloud.io
  /config/v3/dss-api/data-profile/dssTenantId/{dssTenantId}:
    get:
      summary: List Data Profiles
      description: Lists all data profiles for your tenant.
      operationId: get-dss-data-profiles
      parameters:
      - name: dssTenantId
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: success
          content:
            application/json: {}
      x-public: 'true'
      security:
      - x-redlock-auth: []
      tags:
      - Data Security Settings
    put:
      summary: Update Data Profile Status
      description: Enables or disables one or more data profiles.
      operationId: enable-disable-dss-data-profiles
      parameters:
      - name: dssTenantId
        in: path
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: array
              items:
                $ref: '#/components/schemas/DSSProfileStatus'
      responses:
        '200':
          description: success
          content:
            application/json: {}
      x-public: 'true'
      security:
      - x-redlock-auth: []
      tags:
      - Data Security Settings
    post:
      summary: Add Data Profile
      description: Creates a data profile.
      operationId: add-dss-data-profile
      parameters:
      - name: dssTenantId
        in: path
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/DSSUserDataProfile'
      responses:
        '200':
          description: success
          content:
            application/json: {}
        '400':
          description: bad_request
      x-public: 'true'
      security:
      - x-redlock-auth: []
      tags:
      - Data Security Settings
    servers:
    - url: https://api.prismacloud.io
    - url: https://api2.prismacloud.io
    - url: https://api3.prismacloud.io
    - url: https://api4.prismacloud.io
    - url: https://api.anz.prismacloud.io
    - url: https://api.eu.prismacloud.io
    - url: https://api2.eu.prismacloud.io
    - url: https://api.gov.prismacloud.io
    - url: https://api.prismacloud.cn
    - url: https://api.ca.prismacloud.io
    - url: https://api.sg.prismacloud.io
    - url: https://api.uk.prismacloud.io
    - url: https://api.ind.prismacloud.io
    - url: https://api.jp.prismacloud.io
    - url: https://api.fr.prismacloud.io
  /config/v3/dss-api/data-profile/dssTenantId/{dssTenantId}/id/{profileId}:
    get:
      summary: Get Data Profile Details
      description: Returns data profile details for the specified profile ID.
      operationId: get-dss-data-profile-details
      parameters:
      - name: dssTenantId
        in: path
        required: true
        schema:
          type: string
      - name: profileId
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: success
          content:
            application/json: {}
      x-public: 'true'
      security:
      - x-redlock-auth: []
      tags:
      - Data Security Settings
    put:
      summary: Update Data Profile
      description: Updates a data profile.
      operationId: update-dss-data-profile
      parameters:
      - name: dssTenantId
        in: path
        required: true
        schema:
          type: string
      - name: profileId
        in: path
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/DSSUserDataProfile'
      responses:
        '200':
          description: success
          content:
            application/json: {}
        '400':
          description: bad_request
      x-public: 'true'
      security:
      - x-redlock-auth: []
      tags:
      - Data Security Settings
    post:
      summary: Clone Data Profile
      description: Clones a data profile.
      operationId: clone-dss-data-profile
      parameters:
      - name: dssTenantId
        in: path
        required: true
        schema:
          type: string
      - name: profileId
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: success
          content:
            application/json: {}
        '400':
          description: bad_request
      x-public: 'true'
      security:
      - x-redlock-auth: []
      tags:
      - Data Security Settings
    delete:
      summary: Delete Data Profile
      description: Deletes a data profile.
      operationId: delete-dss-data-profile
      parameters:
      - name: dssTenantId
        in: path
        required: true
        schema:
          type: string
      - name: profileId
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: success
          content:
            application/json: {}
        '400':
          description: bad_request
      x-public: 'true'
      security:
      - x-redlock-auth: []
      tags:
      - Data Security Settings
    servers:
    - url: https://api.prismacloud.io
    - url: https://api2.prismacloud.io
    - url: https://api3.prismacloud.io
    - url: https://api4.prismacloud.io
    - url: https://api.anz.prismacloud.io
    - url: https://api.eu.prismacloud.io
    - url: https://api2.eu.prismacloud.io
    - url: https://api.gov.prismacloud.io
    - url: https://api.prismacloud.cn
    - url: https://api.ca.prismacloud.io
    - url: https://api.sg.prismacloud.io
    - url: https://api.uk.prismacloud.io
    - url: https://api.ind.prismacloud.io
    - url: https://api.jp.prismacloud.io
    - url: https://api.fr.prismacloud.io
  /config/v3/dss-api/snippets/dssTenantId/{dssTenantId}:
    get:
      summary: Get Snippet Configuration
      description: Returns the snippet masking configuration for your tenant.
      operationId: get-dss-snippets-config
      parameters:
      - name: dssTenantId
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: success
          content:
            application/json: {}
        '400':
          description: bad_request
      x-public: 'true'
      security:
      - x-redlock-auth: []
      tags:
      - Data Security Settings
    post:
      summary: Update Snippet Configuration
      description: Updates the snippet masking configuration for your tenant.
      operationId: update-dss-snippets-config
      parameters:
      - name: dssTenantId
        in: path
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/SnippetsForUI'
      responses:
        '200':
          description: success
          content:
            application/json: {}
        '400':
          description: bad_request
      x-public: 'true'
      security:
      - x-redlock-auth: []
      tags:
      - Data Security Settings
    servers:
    - url: https://api.prismacloud.io
    - url: https://api2.prismacloud.io
    - url: https://api3.prismacloud.io
    - url: https://api4.prismacloud.io
    - url: https://api.anz.prismacloud.io
    - url: https://api.eu.prismacloud.io
    - url: https://api2.eu.prismacloud.io
    - url: https://api.gov.prismacloud.io
    - url: https://api.prismacloud.cn
    - url: https://api.ca.prismacloud.io
    - url: https://api.sg.prismacloud.io
    - url: https://api.uk.prismacloud.io
    - url: https://api.ind.prismacloud.io
    - url: https://api.jp.prismacloud.io
    - url: https://api.fr.prismacloud.io
  /config/v3/estimated-credits:
    post:
      summary: Perform a Credit Estimation For The Specified Resources.
      description: Returns the total data volume size of all the requested resources and equivalent credits of data volume.
      operationId: getCreditEstimation
      requestBody:
        content:
          application/json:
            schema:
            

# --- truncated at 32 KB (61 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/palo-alto-networks/refs/heads/main/openapi/palo-alto-networks-data-security-settings-api-openapi.yml