60 lines
2.5 KiB
Markdown
60 lines
2.5 KiB
Markdown
---
|
|
layout: "opc"
|
|
page_title: "Oracle: opc_compute_storage_volume_snapshot"
|
|
sidebar_current: "docs-opc-resource-storage-volume-snapshot"
|
|
description: |-
|
|
Creates and manages a storage volume snapshot in an OPC identity domain.
|
|
---
|
|
|
|
# opc\_compute\_storage\_volume_snapshot
|
|
|
|
The ``opc_compute_storage_volume_snapshot`` resource creates and manages a storage volume snapshot in an OPC identity domain.
|
|
|
|
## Example Usage
|
|
|
|
```hcl
|
|
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 to `false`.
|
|
* `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 with
|
|
* `snapshot_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.
|
|
|
|
```shell
|
|
$ terraform import opc_compute_storage_volume_snapshot.volume1 example
|
|
```
|