» Data Source: oci_objectstorage_object
This data source provides details about a specific Object resource in Oracle Cloud Infrastructure Object Storage service.
Gets the metadata and body of an object.
» Example Usage
data "oci_objectstorage_object" "test_object" {
#Required
bucket = "${var.object_bucket}"
namespace = "${var.object_namespace}"
object = "${var.object_object}"
}
» Argument Reference
The following arguments are supported:
-
bucket
- (Required) The name of the bucket. Avoid entering confidential information. Example:my-new-bucket1
-
namespace
- (Required) The Object Storage namespace used for the request. -
object
- (Required) The name of the object. Avoid entering confidential information. Example:test/object1.log
-
content_length_limit
- (Optional) The limit of the content length of the object body to download from the object store. The default is 1Mb.
» Attributes Reference
The following attributes are exported:
-
bucket
- The name of the bucket. Avoid entering confidential information. Example:my-new-bucket1
-
content
- The object to upload to the object store. -
content_encoding
- The content encoding of the object. -
content_language
- The content language of the object. -
content_length
- The content length of the body. -
content_md5
- The base-64 encoded MD5 hash of the body. -
content_type
- The content type of the object. Defaults to 'application/octet-stream' if not overridden during the PutObject call. -
metadata
- Optional user-defined metadata key and value. Note: Metadata keys are case-insensitive and all returned keys will be lower case. -
namespace
- The top-level namespace used for the request. -
object
- The name of the object. Avoid entering confidential information. Example:test/object1.log