action dracoon_request3_config {
label: "Request S3 storage configuration"
description: "
🚀 Since v4.3.0
\n\n### Description: \nRetrieve S3 configuration.\n\n### Precondition:\nRight 🔓 read global config and\nrole 👤 Config Manager of the Provider Customer required.\n\n### Postcondition:\nS3 configuration is returned.\n\n### Further Information:\nNone.\n\n### Virtual hosted style access\n\nExample: https://bucket-name.s3.region.amazonaws.com/key-name\n"
provider: dracoon
method: GET
path: "/v4/system/config/storage/s3"
encoding: json
input: {
type: "object"
properties: {
"X-Sds-Auth-Token": {
type: "string"
}
}
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"
}
}
}
}