action dracoon_create_s3_config { label: "Create S3 storage configuration" description: "

🚀 Since v4.3.0

\n\n### Description: \nCreate new S3 configuration.\n\n### Precondition:\nRight 🔓 change global config and\nrole 👤 Config Manager of the Provider Customer required.\n\n### Postcondition:\nNew S3 configuration is created.\n\n### Further Information:\nForbidden characters in bucket names: [`.`] \n`bucketName` and `endpointUrl` are deprecated, use `bucketUrl` instead.\n\n### Virtual hosted style access\n\nExample: https://bucket-name.s3.region.amazonaws.com/key-name\n" provider: dracoon method: POST path: "/v4/system/config/storage/s3" encoding: json input: { type: "object" properties: { "X-Sds-Auth-Token": { type: "string" } accessKey: { type: "string" description: "Access Key ID" } bucketName: { type: "string" description: "🚧 Deprecated since v4.24.0\n\nS3 bucket name\n\nuse `bucketUrl` instead" } bucketUrl: { type: "string" description: "S3 object storage bucket URL" } endpointUrl: { type: "string" description: "🚧 Deprecated since v4.24.0\n\nS3 object storage endpoint URL\n\nuse `bucketUrl` instead" } region: { type: "string" description: "S3 region" } secretKey: { type: "string" description: "Secret Access Key" } } required: ["accessKey", "secretKey"] additionalProperties: false } output: { type: "object" description: "S3 configuration" required: ["accessKeyDefined", "bucketUrl", "secretKeyDefined"] properties: { accessKeyDefined: { type: "boolean" description: "Determines whether Access Key ID is defined" } bucketName: { type: "string" description: "🚧 Deprecated since v4.24.0\n\nS3 bucket name\n\nuse `bucketUrl` instead" } bucketUrl: { type: "string" description: "S3 object storage bucket URL" } endpointUrl: { type: "string" description: "🚧 Deprecated since v4.24.0\n\nS3 object storage endpoint URL\n\nuse `bucketUrl` instead" } region: { type: "string" description: "S3 region" } secretKeyDefined: { type: "boolean" description: "Determines whether Access Secret Key is defined" } } } }