ibm-cloudibm-appidkey-protect

IBM App ID: What are the parameters to configure custom encryption during provisioning?


I know how to create an App ID instance using the IBM Cloud browser UI, or via CLI and even utilizing Terraform. But what are the parameters for Terraform (and the Resource Controller API) to specify that a root key from my Key Protect instance should be used for encryption?

It seems that a parameter for the KMS instance and one for the root key are required. But what's their name?

App ID with custom encryption


Solution

  • I created an App ID instance with custom encryption in the browser UI, then retrieved the details using the CLI with --output JSON:

    parameters in metadata

    The above parameters indicate the required parameters to be passed on the CLI / API / Terraform.