Apache CloudStack 4.23.0.0 Root Admin API Reference

listKMSKeys

Lists KMS keys available to the caller

Request parameters

Parameter NameDescriptionRequired
accountList resources by Account. Must be used with the domainId parameter.false
domainidList only resources belonging to the domain specifiedfalse
enabledFilter by enabled statusfalse
hsmprofileidFilter by HSM profile IDfalse
idList KMS key by UUIDfalse
isrecursiveDefaults to false, but if true, lists all resources from the parent specified by the domainId till leaves.false
keywordList by keywordfalse
listallIf set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter.false
pagefalse
pagesizefalse
projectidList objects by project; if projectid=-1 lists All Instancesfalse
zoneidFilter by zone IDfalse

Response Tags

Response NameDescription
idthe UUID of the key
accountthe account owning the key
accountidthe account ID owning the key
algorithmthe encryption algorithm
createdthe creation timestamp
descriptionthe description of the key
domainthe domain name of the key
domainidthe domain ID of the key
domainpaththe domain path of the key
enabledwhether the key is enabled
hsmprofilethe zone name where the key is valid
hsmprofileidthe zone ID where the key is valid
keklabelthe provider-specific KEK label (admin only)
keybitsthe key size in bits
namethe name of the key
projectthe project name of the key
projectidthe project ID of the key
versionthe key size in bits
zoneidthe zone ID where the key is valid
zonenamethe zone name where the key is valid