» 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