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