@@ -871,106 +871,6 @@ data "google_compute_network" "default" {
871871`, context)
872872}
873873
874- func TestAccNetappStoragePool_ManualQos(t *testing.T) {
875- context := map[string]interface{}{
876- "network_name": acctest.BootstrapSharedServiceNetworkingConnection(t, "gcnv-network-config-3", acctest.ServiceNetworkWithParentService("netapp.servicenetworking.goog")),
877- "random_suffix": acctest.RandString(t, 10),
878- }
879-
880- acctest.VcrTest(t, resource.TestCase{
881- PreCheck: func() { acctest.AccTestPreCheck(t) },
882- ProtoV5ProviderFactories: acctest.ProtoV5ProviderFactories(t),
883- CheckDestroy: testAccCheckNetappVolumeDestroyProducer(t),
884- ExternalProviders: map[string]resource.ExternalProvider{
885- "time": {},
886- },
887- Steps: []resource.TestStep{
888- {
889- Config: testAccNetappVolume_ManualQosAuto(context),
890- },
891- {
892- ResourceName: "google_netapp_volume.test_volume",
893- ImportState: true,
894- ImportStateVerify: true,
895- ImportStateVerifyIgnore: []string{"restore_parameters", "location", "name", "deletion_policy", "labels", "terraform_labels"},
896- },
897- {
898- Config: testAccNetappVolume_ManualQosManual(context),
899- },
900- {
901- ResourceName: "google_netapp_volume.test_volume",
902- ImportState: true,
903- ImportStateVerify: true,
904- ImportStateVerifyIgnore: []string{"restore_parameters", "location", "name", "deletion_policy", "labels", "terraform_labels"},
905- },
906- },
907- })
908- }
909-
910- func testAccNetappVolume_ManualQosAuto(context map[string]interface{}) string {
911- return acctest.Nprintf(`
912- resource "google_netapp_storage_pool" "test_pool" {
913- name = "tf-test-pool%{random_suffix}"
914- location = "us-east4"
915- service_level = "EXTREME"
916- capacity_gib = "2048"
917- network = data.google_compute_network.default.id
918- qos_type = "AUTO"
919- }
920-
921- resource "time_sleep" "wait_3_minutes" {
922- depends_on = [google_netapp_storage_pool.test_pool]
923- create_duration = "3m"
924- }
925-
926- resource "google_netapp_volume" "test_volume" {
927- location = "us-east4"
928- name = "tf-test-test-volume%{random_suffix}"
929- capacity_gib = "100"
930- share_name = "tf-test-test-volume%{random_suffix}"
931- storage_pool = google_netapp_storage_pool.test_pool.name
932- protocols = ["NFSV3"]
933- }
934-
935- data "google_compute_network" "default" {
936- name = "%{network_name}"
937- }
938- `, context)
939- }
940-
941- func testAccNetappVolume_ManualQosManual(context map[string]interface{}) string {
942- return acctest.Nprintf(`
943- resource "google_netapp_storage_pool" "test_pool" {
944- name = "tf-test-pool%{random_suffix}"
945- location = "us-east4"
946- service_level = "EXTREME"
947- capacity_gib = "2048"
948- network = data.google_compute_network.default.id
949- qos_type = "MANUAL"
950- }
951-
952- resource "time_sleep" "wait_3_minutes" {
953- depends_on = [google_netapp_storage_pool.test_pool]
954- create_duration = "3m"
955- }
956-
957- resource "google_netapp_volume" "test_volume" {
958- location = "us-east4"
959- name = "tf-test-test-volume%{random_suffix}"
960- capacity_gib = "100"
961- description = "This is a test description for manual qos volume"
962- share_name = "tf-test-test-volume%{random_suffix}"
963- storage_pool = google_netapp_storage_pool.test_pool.name
964- protocols = ["NFSV3"]
965- throughput_mibps = 12.5
966- }
967-
968- data "google_compute_network" "default" {
969- name = "%{network_name}"
970- }
971- `, context)
972- }
973-
974874func TestAccNetappVolume_volumeExportPolicyWithSquashMode(t *testing.T) {
975875 context := map[string]interface{}{
976876 "network_name": acctest.BootstrapSharedServiceNetworkingConnection(t, "gcnv-network-config-3", acctest.ServiceNetworkWithParentService("netapp.servicenetworking.goog")),
0 commit comments