On this page
opc_compute_storage_volume_snapshot
The opc_compute_storage_volume_snapshot resource creates and manages a storage volume snapshot in an Oracle Cloud Infrastructure Compute Classic identity domain.
Example Usage
resource "opc_compute_storage_volume_snapshot" "test" {
name = "storageVolume1"
description = "Description for the Storage Volume"
tags = ["bar", "foo"]
collocated = true
volume_name = "${opc_compute_storage_volume.foo.name}"
}
Argument Reference
The following arguments are supported:
volume_name(Required) The name of the storage volume to create the snapshot from.description(Optional) The description of the storage volume snapshot.name(Optional) The name of the storage volume snapshot. Will be generated if unspecified.parent_volume_bootable(Optional) A string value of whether or not the parent volume is 'bootable' or not. Defaults to"false".collocated(Optional) Boolean specifying whether the snapshot is collocated or remote. Defaults tofalse.tags- (Optional) Comma-separated strings that tag the storage volume.
Attributes Reference
In addition to the attributes above, the following attributes are exported:
account- Account to use for snapshots.machine_image_name- The name of the machine image that's used in the boot volume from which this snapshot is taken.size- The size of the snapshot in GB.property- Where the snapshot is stored, whether collocated, or in the Oracle Storage Cloud Service instance.platform- The OS platform this snapshot is compatible withsnapshot_timestamp- Timestamp of the storage snapshot, generated by storage server. The snapshot will contain data written to the original volume before this time.snapshot_id- The Oracle ID of the snapshot.start_timestamp- Timestamp when the snapshot was started.status- Status of the snapshot.status_detail- Details about the latest state of the storage volume snapshot.status_timestamp- Indicates the time that the current view of the storage volume snapshot was generated.uri- Uniform Resource Identifier
Import
Storage Volume Snapshot's can be imported using the resource name, e.g.
$ terraform import opc_compute_storage_volume_snapshot.volume1 example
Timeouts
opc_compute_storage_volume_snapshot provides the following Timeouts configuration options:
create- (Default30 minutes) Used for Creating Storage Volume Snapshots.delete- (Default30 minutes) Used for Deleting Storage Volume Snapshots.
© 2018 HashiCorp
Licensed under the MPL 2.0 License.
https://www.terraform.io/docs/providers/opc/r/opc_compute_storage_volume_snapshot.html