Your suggested change has been received. Thank you.

close

Suggest A Change

https://thales.na.market.dpondemand.io/docs/dpod/services/kmo….

back

Azure APIs

Azure Permissions

search

Please Note:

Azure Permissions

This section provides the complete list of permissions required by a CipherTrust Manager user to perform operations on Azure resources using CCKM.

Create Operations (post)

OperationRequired PermissionsACLs
Create KeyPermissionCCKMCreateKey
PermissionCCKMReadKey
PermissionCCKMReadAzureVault
VIEW
KEYCREATE
Delete BackupPermissionCCKMReadKey
PermissionCCKMDeleteKey
PermissionCCKMReadAzureVault
VIEW
DELETEBACKUP
Recover Azure KeyPermissionCCKMReadKey
PermissionCCKMRecoverKey
PermissionCCKMReadAzureVault
VIEW
KEYRECOVER
Restore a key backupPermissionCCKMReadKey
PermissionCCKMRestoreKey
PermissionCCKMReadAzureVault
VIEW
KEYRESTORE
Soft delete a keyPermissionCCKMReadKey
PermissionCCKMSoftDeletekey
PermissionCCKMReadAzureVault
VIEW
KEYDELETE
Hard delete a keyPermissionCCKMReadKey
PermissionCCKMHardDeletekey
PermissionCCKMReadAzureVault
VIEW
KEYPURGE
Upload a keyPermissionCCKMReadKey
PermissionCCKMUploadKey
PermissionCCKMReadAzureVault
VIEW
KEYUPLOAD
Enable Autorotation JobPermissionCCKMReadKey
PermissionCCKMUpdateKey
PermissionCCKMReadAzureVault
VIEW
KEYUPDATE
Disable Autorotation jobPermissionCCKMReadKey
PermissionCCKMUpdateKey
PermissionCCKMReadAzureVault
VIEW
KEYUPDATE
Create Sync JobPermissionCCKMReadAzureVault
PermissionCCKMSync
PermissionCCKMSyncStatus
VIEW
KEYSYNC
cancel sync jobPermissionCCKMSyncStatus
VIEW
KEYSYNC
Create a secretPermissionCCKMCreateSecret
PermissionCCKMReadAzureVault
SECRETCREATE
SECERTVIEW
Soft Delete secretPermissionCCKMSoftDeleteSecret
PermissionCCKMReadAzureVault
SECRETVIEW
SECRETDELETE
Hard Delete SecretPermissionCCKMHardDeleteSecret
PermissionCCKMReadAzureVault
PermissionCCKMReadSecret
SECRETVIEW
SECRETDELETEBACKUP
Recover SecretPermissionCCKMRecoverSecret
PermissionCCKMReadAzureVault
SECRETVIEW
SECRETRECOVER
Restore SecretPermissionCCKMRestoreSecret
PermissionCCKMReadAzureVault
SECRETVIEW
SECRETRESTORE
Create Sync JobPermissionCCKMReadAzureVault
PermissionCCKMSync
PermissionCCKMSyncStatus
SECRETVIEW
SECRETSYNCHRONIZE
cancel sync jobPermissionCCKMSyncStatus
SECRETVIEW
SECRETSYNCHRONIZE
Create certificatePermissionCCKMCreateAzureCertificate
PermissionCCKMReadAzureVault
PermissionCCKMReadAzureCertificate
CERTIFICATECREATE
CERTIFICATEVIEW
Soft delete azure certificatePermissionCCKMSoftDeleteAzureCertificate
PermissionCCKMReadAzureVault
CERTIFICATEDELETE
CERTIFICATEVIEW
Hard delete azure certificatePermissionCCKMReadAzureCertificate
PermissionCCKMReadAzureVault
CERTIFICATEVIEW
CERTIFICATEPURGE
Restore Azure CertificatePermissionCCKMRestoreAzureCertificate
PermissionCCKMReadAzureVault
CERTIFICATERESTORE
CERTIFICATEVIEW
Recover Azure CertificatePermissionCCKMRecoverAzureCertificate
PermissionCCKMReadAzureVault
PermissionCCKMReadAzureCertificate
CERTIFICATERECOVER
CERTIFICATEVIEW
import Azure CertificatePermissionImportAzureCertificate
PermissionCCKMReadAzureVault
CERTIFICATEUPLOAD
CERTIFICATEVIEW
Create sync jobPermissionCCKMReadAzureVault
PermissionCCKMSyncStatus
PermissionCCKMSync
CERTIFICATESYNCHRONIZE
CERTIFICATEVIEW
Cancel sync jobPermissionCCKMSyncStatus
Remove vaultPermissionCCKMReadAzureVault
PermissionCCKMDeleteAzureVault
Add VaultPermissionCCKMAddVault
PermissionCCKMReadAzureVault
Get VaultsPermissionCCKMGetAzureVault
Enable autorotationPermissionCCKMUpdateVault
PermissionCCKMReadAzureVault
Disable autorotationPermissionCCKMUpdateVault
PermissionCCKMReadAzureVault
Update ACLsPermissionCCKMApplyACLs
PermissionCCKMReadAzureVault
Add ReportsPermissionCCKMReport
PermissionCCKMReadAzureVault
PermissionCCKMReportStatus
CreateReport
ViewReport

Read Operations (get and list)

OperationRequired PermissionsACLs
Read KeyPermissionCCKMReadKeyVIEW
List KeyPermissionCCKMReadKeyVIEW
Download Public KeyPermissionCCKMReadKey
PermissionCCKMReadAzureVault
VIEW
List Sync JobPermissionCCKMSyncStatus
Get syn job by idPermissionCCKMSyncStatus
Get secret by idPermissionCCKMReadSecret
PermissionCCKMReadAzureVault
SECERTVIEW
List secretPermissionCCKMReadSecret
PermissionCCKMReadAzureVault
SECRETVIEW
List Sync JobPermissionCCKMSyncStatus
Get syn job by idPermissionCCKMSyncStatus
List CertificatePermissionCCKMReadAzureCertificateCERTIFICATEVIEW
Get certificate by idPermissionCCKMReadAzureCertificate
PermissionCCKMReadAzureVault
CERTIFICATEVIEW
List Sync JobPermissionCCKMSyncStatus
Get sync job by idPermissionCCKMSyncStatus
List VaultPermissionCCKMReadAzureVault
Get vault by idPermissionCCKMReadAzureVault
Get vault by idPermissionCCKMUpdateVault
PermissionCCKMReadAzureVault
HsmGet HsmsPermissionCCKMGetAzureVault
List ReportPermissionCCKMReportStatusViewReport
ViewReport
Get report by idPermissionCCKMReportStatusViewReport
ViewReport
Get report contents by idPermissionCCKMReportStatusViewReport
Download reportPermissionCCKMReportStatusDownloadReport
ViewReport

Update Operations (patch)

OperationRequired PermissionsACLs
Update KeyPermissionCCKMReadKey
PermissionCCKMUpdateKey
PermissionCCKMReadAzureVault
VIEW
KEYUPDATE
Update secretPermissionCCKMUpdateSecret
PermissionCCKMReadAzureVault
SECRETVIEW
Update certificatePermissionCCKMUpdateAzureCertificate
PermissionCCKMReadAzureVault
CERTIFICATEUPDATE
CERTIFICATEVIEW

Delete Operations (delete)

OperationRequired PermissionsACLs
Delete secret by id DeletePermissionCCKMDeleteSecret
PermissionCCKMReadAzureVault
SECRETVIEW
SECRETDELETE
Delete Azure CertificatedeletePermissionCCKMDeleteAzureCertificate
PermissionCCKMReadAzureVault
Delete report by iddeletePermissionCCKMReportStatus
PermissionCCKMDeleteReports