CANONICAL TYPE REFERENCE
CreateS3BackendInput
S3-compatible connection settings on create. Everything the server will not invent is non-null here, so a half-filled configuration is refused while the document is being written rather than at apply time.
endpointString!S3 endpoint URL.
regionString!Bucket region.
bucketString!Bucket name.
pathStyleBooleanUse path-style addressing rather than virtual-hosted. Needed by most S3-compatible servers.
accessKeyIdString!Write-only; never returned. Set together with secretAccessKey.
secretAccessKeyString!Write-only; never returned. Set together with accessKeyId.
View exact SDL
"""
S3-compatible connection settings on create. Everything the server will not invent is non-null here, so a half-filled configuration is refused while the document is being written rather than at apply time.
"""
input CreateS3BackendInput {
"""S3 endpoint URL."""
endpoint: String!
"""Bucket region."""
region: String!
"""Bucket name."""
bucket: String!
"""
Use path-style addressing rather than virtual-hosted. Needed by most S3-compatible servers.
"""
pathStyle: Boolean
"""Write-only; never returned. Set together with `secretAccessKey`."""
accessKeyId: String! @iac_writeOnly(presence: "hasCredentials", updatedAt: "credentialsUpdatedAt")
"""Write-only; never returned. Set together with `accessKeyId`."""
secretAccessKey: String! @iac_writeOnly(presence: "hasCredentials", updatedAt: "credentialsUpdatedAt")
}One stable address across all schema views. Follow a field’s type to explore connections between domains.