» brightbox_orbit_container
Provides a Brightbox Orbit Container resource. This can be used to create, modify, and delete Containers in Orbit.
» Example Usage
# Example Container
resource "brightbox_orbit_container" "initial" {
name = "initial"
metadata {
"description" = "Initial database snapshots"
}
container_read = "acc-testy,acc-12345"
}
» Argument Reference
The following arguments are supported:
-
name- (Required) A label assigned to the Orbit container -
metadata- (Optional) A dictionary of metadata key/value items. The key must be in lower case with no underscores or spaces -
container_read(Optional) A set of accounts and referrals that are allowed to read the Orbit container -
container_write(Optional) A set of accounts and referrals that are allowed to write to the Orbit container -
container_sync_key(Optional) Sets the secret key for Orbit container synchronization. If this is cleared synchronisation stops -
container_sync_to(Optional) Sets the destination for Orbit container synchronization. Used withcontainer_sync_key -
versions_location(Optional) The Orbit container to hold previous versions of this Orbit container's contents, which are automatically restored if an item is deleted. Cannot be used at the same time ashistory_location -
history_location(Optional) The Orbit container to hold previous versions of this Orbit container's contents, where delete copies the item to history from this container. Cannot be used at the same time asversions_location
» Attributes Reference
The following attributes are exported:
-
object_count- The number of items in the Orbit Container -
bytes_used- The total size of the items in the Orbit Container -
storage_policy- The storage policy in place for this container. Always 'Policy-0' at present -
created_at- The time the container was created
» Import
Orbit Containers can be imported using the name, e.g.
terraform import brightbox_orbit_container.myorbitcontainer initial