Permissions for data contracts

The following table contains the permissions that are required to manage data contracts.

Task Permissions

View a data contract or manifest, or download a manifest

View permission on the Data Contract asset.

Create a data contract

  • Product Rights > Data Contract global permission.
  • View permission on the domain.
  • Asset > Add resource permission on the domain.
  • Asset > Attribute > Add resource permission on the domain.
  • To add a manifest to a Data Contract asset that does not have a manifest yet:
    • View permission on the Data Contract asset.
    • Asset > Attribute > Add resource permission on the Data Contract asset.
    • Asset > Attribute > Update resource permission on the Data Contract asset.
    • Asset > Attribute > Add resource permission on the Data Product Port asset.
Update a data contract
  • View permission on the Data Contract asset.
  • Asset > Attribute > Update resource permission on the Data Product Port asset.
  • Asset > Attribute > Add resource permission on the Data Contract asset.
  • Asset > Attribute > Remove resource permission on the Data Contract asset.

Upload or generate a manifest, or set a manifest version as active

  • Product Rights > Data Contract global permission.
  • View permission on the Data Contract asset.
  • Asset > Attribute > Add resource permission on the Data Contract asset.
  • Asset > Attribute > Update resource permission on the Data Contract asset.

Apply a manifest

  • Product Rights > Data Contract global permission.
  • View permission on the Data Contract asset.
  • To apply relations: Asset > Attribute > Add resource permission on the Data Product Port asset.
  • To apply SLAs:
    • Asset > Attribute > Add resource permission on the Data Contract asset.
    • Asset > Attribute > Update resource permission on the Data Contract asset.
    • Asset > Attribute > Remove resource permission on the Data Contract asset.

Compare manifest versions

  • Product Rights > Data Contract global permission.
  • View permission on the Data Contract asset.

Delete a manifest

  • Product Rights > Data Contract global permission.
  • View permission on the Data Contract asset.
  • Asset > Attribute > Remove resource permission on the Data Contract asset.
Delete a data contract
  • Product Rights > Data Contract global permission.
  • View permission on the Data Contract asset.
  • Asset > Remove resource permission on the Data Contract asset.

Related topics

Manage data contracts