accessKeyId
The AWS Access Key ID.
type
string
default
{
  accessKeyId = "";
}
arn
Amazon Resource Name (ARN) of the S3 bucket. This is set by NixOps.
type
string
default
{
  arn = "arn:aws:s3:::name";
}
lifeCycle
The JSON lifecycle management string to apply to the bucket.
type
string
default
{
  lifeCycle = "";
}
name
Name of the S3 bucket.
type
string
default
{
  name = "charon-{uuid}-{name}";
}
persistOnDestroy
If set to true 
type
boolean
default
{
  persistOnDestroy = false;
}
policy
The JSON Policy string to apply to the bucket.
type
string
default
{
  policy = "";
}
region
Amazon S3 region.
type
string
versioning
Whether to enable S3 versioning or not. Valid values are 'Enabled' or 'Suspended'
type
one of "Suspended", "Enabled"
default
{
  versioning = "Suspended";
}
website.enabled
Whether to serve the S3 bucket as public website.
type
boolean
default
{
  website.enabled = false;
}
website.errorDocument
The S3 key to serve when response is an error.
type
string
default
{
  website.errorDocument = "";
}
website.suffix
A suffix that is appended to a request that is for a directory on the website endpoint.
type
string
default
{
  website.suffix = "index.html";
}