← API reference
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.

pathStyleBoolean

Use path-style addressing rather than virtual-hosted. Needed by most S3-compatible servers.

Write-only; never returned. Set together with secretAccessKey.

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.