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 KeyCreatKeyCCKM
ReadKeyCCKM,ReadAzureVault
view
keycreate
Delete BackupReadKeyCCKM
DeleteKeyCCKM,ReadAzureVault
view
deletebackup
Recover Azure KeyReadKeyCCKM
UpdateRecoverKeyCCKM
ReadAzureVault
view
keyrecover
Restore a key backupReadKeyCCKM
UpdateRestoreKeyCCKM
ReadAzureVault
view
keyrestore
Soft delete a keyReadKeyCCKM
UpdateSoftDeleteKeyCCKM
ReadAzureVault
view
keydelete
Hard delete a keyReadKeyCCKM
UpdateHardDeleteKeyCCKM
ReadAzureVault
view
keypurge
Upload a key• If source_key_tier is local:
ReadKeyCCKM
UploadKeyCCKM
ReadAzureVault
ReadKey
UploadKey
• If source_key_tier is dsm:
ReadKeyCCKM
UploadKeyCCKM
ReadAzureVault
GetDSMDomainCCKM
• If source_key_tier is luna:
ReadKeyCCKM
UploadKeyCCKM
ReadAzureVault
view
keyupload
view ACL in dsm domain (in case of source_key_tier is dsm domain)
view ACL in luna partition (in case of source_key_tier is luna)
Enable Autorotation JobReadKeyCCKM
UpdateKeyCCKM
ReadAzureVault
ReadJob
view
keyupdate
Disable Autorotation jobReadKeyCCKM
UpdateKeyCCKM
ReadAzureVault
view
keyupdate
Create Sync JobReadAzureVault
SyncKeysCCKM
SyncStatusKeysCCKM
view
keysynchronize
cancel sync jobSyncStatusKeysCCKM
keysynchronize
Create a SecretCreatSecretCCKM
ReadAzureVault
secretcreate
secretview
Soft Delete SecretUpdateSoftDeleteSecretCCKM
ReadAzureVault
secretview
secretdelete
Hard Delete SecretUpdateHardDeleteSecretCCKM
ReadAzureVault
ReadSecretCCKM
secretview
secretdeletebackup
Recover SecretUpdateRecoverSecretCCKM
ReadAzureVault
secretview
secretrecover
Restore SecretRestoreSecretCCKM
ReadAzureVault
secretview
secretrestore
Create Sync JobReadAzureVault
SyncKeysCCKM
SyncStatusKeysCCKM
secretview
secretsynchronize
Cancel sync jobSyncStatusKeysCCKM
keysynchronize
Create CertificateCreatAzureCertificateCCKM
ReadAzureVault
ReadAzureCertificateCCKM
certificatecreate
certificateview
Soft delete azure CertificateUpdateSoftDeleteAzureCertificateCCKM
ReadAzureVault
certificatedelete
certificateview
Hard delete azure CertificateReadAzureCertificateCCKM
ReadAzureVault
UpdateHardDeleteAzureCertificateCCKM
certificateview
certificatePURGE
Restore Azure CertificateRestoreAzureCertificateCCKM
ReadAzureVault
certificaterestore
certificateview
Recover Azure CertificateUpdateRecoverAzureCertificateCCKM
ReadAzureVault
ReadAzureCertificateCCKM
certificaterecover
certificateview
Import Azure CertificateUploadAzureCertificateCCKM
ReadAzureVault
certificateupload
certificateview
Create sync jobReadAzureVault
SyncStatusKeysCCKM
SyncKeysCCKM
certificatesynchronize
certificateview
Cancel sync jobSyncStatusKeysCCKMkeysynchronize
Remove vaultReadAzureVault
DeleteVaultCCKM
Add VaultAddVaultCCKM
ReadAzureVault
Get VaultsGetAzurevaultCCKM
Enable autorotationUpdateVaultCCKM
ReadAzureVault
Disable autorotationUpdateVaultCCKM
ReadAzureVault
Update ACLsApplyAclsCCKM
ReadAzureVault
Add ReportsCreateReportCCKM
ReadAzureVault
ReportStatusCCKM
Get SubscriptionGetAzureSubscriptionCCKM

Read Operations (get and list)

OperationRequired PermissionsACLs
Get Secret by idReadSecretCCKM
ReadAzureVault
secretview
List SecretReadSecretCCKM
ReadAzureVault
secretview
List Sync JobSyncStatusKeysCCKM
Get syn job by idSyncStatusKeysCCKM
List CertificateReadAzureCertificateCCKMcertificateview
Get Certificate by idReadAzureCertificateCCKM
ReadAzureVault
certificateview
List Sync JobSyncStatusKeysCCKM
Get sync job by idSyncStatusKeysCCKM
List VaultReadAzureVault
Get vault by idReadAzureVault
Get vault by idUpdateVaultCCKM
ReadAzureVault
HsmGet HsmsGetAzurevaultCCKM
List ReportReportStatusCCKM
Get report by idReportStatusCCKM
Get report contents by idReportStatusCCKM
Download reportReportStatusCCKM
List SubscriptionReadSubscriptionCCKM
Get Subscription by idReadSubscriptionCCKM

Update Operations (patch)

OperationRequired PermissionsACLs
Update SecretUpdateSecretCCKM
ReadAzureVault
secretview
secretupdate
Update CertificateUpdateAzureCertificateCCKM
ReadAzureVault
certificateupdate
certificateview

Delete Operations (delete)

OperationRequired PermissionsACLs
Delete Secret by idDeleteSecretCCKM
ReadAzureVault
secretview
secretdelete
Delete Azure CertificateDeleteAzureCertificateCCKM
ReadAzureVault
certificatedeletebackup
certificateview
Delete report by id ReportStatusCCKMDeleteReportsCCKM