Skip to content

Latest commit

 

History

History
180 lines (142 loc) · 3.71 KB

digitalocean_spaces_bucket_object.md

File metadata and controls

180 lines (142 loc) · 3.71 KB

digitalocean_spaces_bucket_object

back

Index

Terraform

terraform {
  required_providers {
    digitalocean = ">= 2.7.0"
  }
}

top

Example Usage

module "digitalocean_spaces_bucket_object" {
  source = "./modules/digitalocean/d/digitalocean_spaces_bucket_object"

  # bucket - (required) is a type of string
  bucket = null
  # key - (required) is a type of string
  key = null
  # range - (optional) is a type of string
  range = null
  # region - (required) is a type of string
  region = null
  # version_id - (optional) is a type of string
  version_id = null
}

top

Variables

variable "bucket" {
  description = "(required)"
  type        = string
}

variable "key" {
  description = "(required)"
  type        = string
}

variable "range" {
  description = "(optional)"
  type        = string
  default     = null
}

variable "region" {
  description = "(required)"
  type        = string
}

variable "version_id" {
  description = "(optional)"
  type        = string
  default     = null
}

top

Datasource

data "digitalocean_spaces_bucket_object" "this" {
  # bucket - (required) is a type of string
  bucket = var.bucket
  # key - (required) is a type of string
  key = var.key
  # range - (optional) is a type of string
  range = var.range
  # region - (required) is a type of string
  region = var.region
  # version_id - (optional) is a type of string
  version_id = var.version_id
}

top

Outputs

output "body" {
  description = "returns a string"
  value       = data.digitalocean_spaces_bucket_object.this.body
}

output "cache_control" {
  description = "returns a string"
  value       = data.digitalocean_spaces_bucket_object.this.cache_control
}

output "content_disposition" {
  description = "returns a string"
  value       = data.digitalocean_spaces_bucket_object.this.content_disposition
}

output "content_encoding" {
  description = "returns a string"
  value       = data.digitalocean_spaces_bucket_object.this.content_encoding
}

output "content_language" {
  description = "returns a string"
  value       = data.digitalocean_spaces_bucket_object.this.content_language
}

output "content_length" {
  description = "returns a number"
  value       = data.digitalocean_spaces_bucket_object.this.content_length
}

output "content_type" {
  description = "returns a string"
  value       = data.digitalocean_spaces_bucket_object.this.content_type
}

output "etag" {
  description = "returns a string"
  value       = data.digitalocean_spaces_bucket_object.this.etag
}

output "expiration" {
  description = "returns a string"
  value       = data.digitalocean_spaces_bucket_object.this.expiration
}

output "expires" {
  description = "returns a string"
  value       = data.digitalocean_spaces_bucket_object.this.expires
}

output "id" {
  description = "returns a string"
  value       = data.digitalocean_spaces_bucket_object.this.id
}

output "last_modified" {
  description = "returns a string"
  value       = data.digitalocean_spaces_bucket_object.this.last_modified
}

output "metadata" {
  description = "returns a map of string"
  value       = data.digitalocean_spaces_bucket_object.this.metadata
}

output "version_id" {
  description = "returns a string"
  value       = data.digitalocean_spaces_bucket_object.this.version_id
}

output "website_redirect_location" {
  description = "returns a string"
  value       = data.digitalocean_spaces_bucket_object.this.website_redirect_location
}

output "this" {
  value = digitalocean_spaces_bucket_object.this
}

top