Skip to main content

S3ConfigInput

S3 storage configuration for runner data distribution Supports AWS S3, MinIO, Backblaze B2, and other S3-compatible storage

input S3ConfigInput {
endpoint: String!
bucket: String!
accessKeyId: String!
secretAccessKey: String!
region: String
forcePathStyle: Boolean
useSSL: Boolean
}

Fields​

S3ConfigInput.endpoint ● String! non-null scalar​

S3 endpoint URL (e.g., "s3.amazonaws.com" or "minio.local:9000")

S3ConfigInput.bucket ● String! non-null scalar​

S3 bucket name

S3ConfigInput.accessKeyId ● String! non-null scalar​

AWS/S3 access key ID

S3ConfigInput.secretAccessKey ● String! non-null scalar​

AWS/S3 secret access key

S3ConfigInput.region ● String scalar​

AWS region (default: us-east-1)

S3ConfigInput.forcePathStyle ● Boolean scalar​

Force path-style addressing (required for MinIO, optional for AWS) When true: http://endpoint/bucket/key When false: http://bucket.endpoint/key

S3ConfigInput.useSSL ● Boolean scalar​

Enable HTTPS connections (default: true)

Member Of​

RunnerConfigInput input ● testS3Connection mutation