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