Cloud.Service.AWS.S3.Bucket.Object
{
"account": "string",
"acl": "string",
"bucket": "string",
"cache_control": "string",
"content": "string",
"content_base64": "string",
"content_disposition": "string",
"content_encoding": "string",
"content_language": "string",
"content_type": "string",
"count": 0,
"etag": "string",
"key": "string",
"kms_key_id": "string",
"region": "string",
"server_side_encryption": "string",
"source": "string",
"storage_class": "string",
"tags": {},
"version_id": "string",
"website_redirect": "string"
}
(Required) The name of the AWS cloud account to use for this resource
AWS canned access control list (ACL) to apply for the file. Default is private.
(Required) Bucket in which to store the file.
Caching behavior along the request/reply chain.
Literal string value to use as the object content, which will be uploaded as UTF-8-encoded text. Not required if content or content_base64 is set.
Base64-encoded data that will be decoded and uploaded as raw bytes for the object content. Not required if source or content are set. Allows for safe upload of non-UTF8 binary data, but is recommended only for small content such as the result of the gzipbase64 function with small text strings. For larger objects, use source to stream the content from a disk file.
Presentational information for the object.
Content encoding applied to the object, which indicates the decoding needed to obtain the media type referenced by the Content-Type header field.
Language of the content, such as en-US or en-GB.
MIME type of the object data format, such as application/octet-stream. All valid MIME types are supported.
The number of resource instances to be created.
Enter ${md5(file("path/to/file"))}
to trigger updates. Otherwise omit.
(Required) Name of the file once it is in the S3 bucket.
ARN for the KMS encryption key to encrypt the file.
(Required) Target cloud region, such as us-east-1. Must be within the provider cloud account.
Server-side encryption algorithm to use on the file: AES256 or aws:kms.
Path to a file to be read and uploaded as raw bytes for the object content. Not required if content or content_base64 is set.
Class of storage in which to store the file: ONEZONE_IA, STANDARD_IA, or GLACIER.
File categorization, in case-sensitive key names, or in key-value pairs.
Unique identifier for the file version, when bucket versioning is enabled.
Target URL for reaching the object.