» 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