resource "oci_core_volume" "vm_instance_tf-playground_core_volume_swap" { compartment_id = oci_identity_compartment.tf-playground.id availability_domain = data.oci_identity_availability_domains.ads.availability_domains[1].name display_name = join("-", [var.vm_name, "core", "volume", "swap"]) freeform_tags = var.tags size_in_gbs = 50 is_auto_tune_enabled = true } resource "oci_core_volume_attachment" "vm-instance-tf-playground_attachment" { attachment_type = "paravirtualized" instance_id = oci_core_instance.vm_instance_x86_64[0].id volume_id = oci_core_volume.vm_instance_tf-playground_core_volume_swap.id device = "/dev/oracleoci/oraclevdc" display_name = "tf-playground-core-volume-attachment" is_pv_encryption_in_transit_enabled = true is_read_only = false } #resource "oci_core_volume_backup_policy_assignment" "tf-playground_core_volume_backup_policy_assignment" { # asset_id = oci_core_volume.vm_instance_tf-playground_core_volume_swap.id # policy_id = oci_core_volume_backup_policy.tf-playground_volume_backup_policy.id # # depends_on = [ # oci_core_instance.vm_instance_x86_64, # oci_core_instance.vm_instance_ampere # ] #} #resource "oci_core_volume_attachment" "test_volume_attachment" { # attachment_type = "paravirtualized" # #instance_id = oci_core_instance.vm_instance_ampere.id # volume_id = oci_core_volume.vm_instance_tf-playground_core_volume.id # device = "/dev/oracleoci/oraclevdb" # display_name = "tf-playground-core-volume-attachment" # is_pv_encryption_in_transit_enabled = true # is_read_only = false #}