digitalocean_spaces_bucket_objects

The bucket-objects data source returns keys (i.e., file names) and other metadata about objects in a Spaces bucket.

Example Usage

The following example retrieves a list of all object keys in a Spaces bucket and creates corresponding Terraform object data sources:

data "digitalocean_spaces_bucket_objects" "my_objects" {
  bucket = "ourcorp"
  region = "nyc3"
}

data "digitalocean_spaces_bucket_object" "object_info" {
  count  = length(data.digitalocean_spaces_bucket_objects.my_objects.keys)
  key    = element(data.digitalocean_spaces_bucket_objects.my_objects.keys, count.index)
  bucket = data.digitalocean_spaces_bucket_objects.my_objects.bucket
  region = data.digitalocean_spaces_bucket_objects.my_objects.region
}

Argument Reference

The following arguments are supported:

Attributes Reference

In addition to all arguments above, the following attributes are exported: