Waiting for engine...
Skip to main content

cloudAttachmentSecretsConfiguration

Toggle Pane

Download OpenAPI Specification: Download

cloudAttachmentSecretsConfiguration

This API allows you to update the account type and credentials field values for a supported secrets manager (AWS, Azure, or GCP) based on the provided input by the user. These endpoints are only for multi-tenant (cloud) runtimes. This functionality is currently only available for MCS and private clouds. It is not currently available on Boomi's public cloud.

Note:
- You must have the SECRETS_MANAGEMENT feature on the chosen account to use Secrets Management. If you want to use Secrets Management on cloud runtimes, you also need the RUNTIME_MANAGEMENT feature. Reach out to your Boomi account representative to activate these features.
- The user must have ADC set up on the system where the atom runtime is installed and running. For more information on GCP, refer to the Set up ADC for a local development environment topic.
- For GCP, you can update the secrets manager configuration credentials using either a userAccount or a serviceAccount.

Required Privileges

You need these privileges in the target environment:

Write access

  • API — Use the Boomi Platform API to access account data.
  • ATOM_MANAGEMENT — Configure and administer integration runtimes.
  • Private Cloud Management - Configure and administer runtime clouds.

Read access

  • API — Use the Boomi Platform API to access account data.
  • ATOM_MANAGEMENT_READ_ONLY — Read only access to runtime configuration and administration.
  • Private Cloud Management - Configure and administer runtime clouds.

Creates a Secrets Manager configuration for a particular cloud attachment

Updates the secrets manager configuration credentials for AWS, Azure, or GCP cloud attachments.

Authorizations:
basicAuth
path Parameters
containerId
required
string

A unique ID assigned by the system to the Runtime cloud.
To find the container ID, navigate to Manage > Runtime Management > Cloud > Runtime Information. In the Runtime Information panel, locate the Runtime ID for the relevant cloud or cloud-attachment. The Runtime ID is the container ID.

Request Body schema:
optional
containerId
required
string

A unique ID assigned by the system to the Runtime cloud.

required
object (CloudAttachmentSecretsManagerProvider)

Responses

Response Schema:
message
string

The status message.

statusCode
integer <int32>

Request samples

Content type
Example
{
  • "containerId": "b6fd12be-e165-4589-8f96-169913171e79",
  • "secretsManagerProvider": {
    • "GCP": {
      }
    }
}

Response samples

Content type
{
  • "@type": "CloudAttachmentSecretsConfigurationResponse",
  • "statusCode": 200,
  • "message": "<AWS|AZURE|GCP> secrets configuration sent successfully to cloud attachment b6fd12be-e165-4589-8f96-169913171e79"
}