Skip to content

Commit e6e4c03

Browse files
Ravi Tandondshelbyo
authored andcommitted
Update test assertions for arrays
1 parent b2784f2 commit e6e4c03

36 files changed

+84
-129
lines changed

oci/containerengine_cluster_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,12 +35,12 @@ var (
3535
"kubernetes_version": Representation{repType: Required, create: `v1.10.3`, update: `v1.11.1`},
3636
"name": Representation{repType: Required, create: `name`, update: `name2`},
3737
"vcn_id": Representation{repType: Required, create: `${oci_core_vcn.test_vcn.id}`},
38-
"options": RepresentationGroup{Required, clusterOptionsRepresentation},
38+
"options": RepresentationGroup{Optional, clusterOptionsRepresentation},
3939
}
4040
clusterOptionsRepresentation = map[string]interface{}{
4141
"add_ons": RepresentationGroup{Optional, clusterOptionsAddOnsRepresentation},
4242
"kubernetes_network_config": RepresentationGroup{Optional, clusterOptionsKubernetesNetworkConfigRepresentation},
43-
"service_lb_subnet_ids": Representation{repType: Required, create: []string{"${oci_core_subnet.clusterSubnet_1.id}", "${oci_core_subnet.clusterSubnet_2.id}"}},
43+
"service_lb_subnet_ids": Representation{repType: Optional, create: []string{`${oci_core_subnet.clusterSubnet_1.id}`, `${oci_core_subnet.clusterSubnet_2.id}`}},
4444
}
4545
clusterOptionsAddOnsRepresentation = map[string]interface{}{
4646
"is_kubernetes_dashboard_enabled": Representation{repType: Optional, create: `true`},

oci/containerengine_node_pool_test.go

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ var (
4141
"name": Representation{repType: Required, create: `name`, update: `name2`},
4242
"node_image_name": Representation{repType: Required, create: `Oracle-Linux-7.4`},
4343
"node_shape": Representation{repType: Required, create: `VM.Standard2.1`},
44-
"subnet_ids": Representation{repType: Required, create: []string{"${oci_core_subnet.nodePool_Subnet_1.id}"}},
44+
"subnet_ids": Representation{repType: Required, create: []string{`${oci_core_subnet.lb_test_subnet_1.id}`, `${oci_core_subnet.lb_test_subnet_2.id}`}},
4545
"initial_node_labels": RepresentationGroup{Optional, nodePoolInitialNodeLabelsRepresentation},
4646
"quantity_per_subnet": Representation{repType: Optional, create: `1`, update: `2`},
4747
"ssh_public_key": Representation{repType: Optional, create: `ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDOuBJgh6lTmQvQJ4BA3RCJdSmxRtmiXAQEEIP68/G4gF3XuZdKEYTFeputacmRq9yO5ZnNXgO9akdUgePpf8+CfFtveQxmN5xo3HVCDKxu/70lbMgeu7+wJzrMOlzj+a4zNq2j0Ww2VWMsisJ6eV3bJTnO/9VLGCOC8M9noaOlcKcLgIYy4aDM724MxFX2lgn7o6rVADHRxkvLEXPVqYT4syvYw+8OVSnNgE4MJLxaw8/2K0qp19YlQyiriIXfQpci3ThxwLjymYRPj+kjU1xIxv6qbFQzHR7ds0pSWp1U06cIoKPfCazU9hGWW8yIe/vzfTbWrt2DK6pLwBn/G0x3 sample`},
@@ -89,7 +89,7 @@ func TestContainerengineNodePoolResource_basic(t *testing.T) {
8989
resource.TestCheckResourceAttr(resourceName, "name", "name"),
9090
resource.TestCheckResourceAttr(resourceName, "node_image_name", "Oracle-Linux-7.4"),
9191
resource.TestCheckResourceAttr(resourceName, "node_shape", "VM.Standard2.1"),
92-
resource.TestCheckResourceAttr(resourceName, "subnet_ids.#", "1"),
92+
resource.TestCheckResourceAttr(resourceName, "subnet_ids.#", "2"),
9393

9494
func(s *terraform.State) (err error) {
9595
resId, err = fromInstanceState(s, resourceName, "id")
@@ -118,7 +118,7 @@ func TestContainerengineNodePoolResource_basic(t *testing.T) {
118118
resource.TestCheckResourceAttr(resourceName, "node_shape", "VM.Standard2.1"),
119119
resource.TestCheckResourceAttr(resourceName, "quantity_per_subnet", "1"),
120120
resource.TestCheckResourceAttr(resourceName, "ssh_public_key", "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDOuBJgh6lTmQvQJ4BA3RCJdSmxRtmiXAQEEIP68/G4gF3XuZdKEYTFeputacmRq9yO5ZnNXgO9akdUgePpf8+CfFtveQxmN5xo3HVCDKxu/70lbMgeu7+wJzrMOlzj+a4zNq2j0Ww2VWMsisJ6eV3bJTnO/9VLGCOC8M9noaOlcKcLgIYy4aDM724MxFX2lgn7o6rVADHRxkvLEXPVqYT4syvYw+8OVSnNgE4MJLxaw8/2K0qp19YlQyiriIXfQpci3ThxwLjymYRPj+kjU1xIxv6qbFQzHR7ds0pSWp1U06cIoKPfCazU9hGWW8yIe/vzfTbWrt2DK6pLwBn/G0x3 sample"),
121-
resource.TestCheckResourceAttr(resourceName, "subnet_ids.#", "1"),
121+
resource.TestCheckResourceAttr(resourceName, "subnet_ids.#", "2"),
122122

123123
func(s *terraform.State) (err error) {
124124
resId, err = fromInstanceState(s, resourceName, "id")
@@ -143,7 +143,7 @@ func TestContainerengineNodePoolResource_basic(t *testing.T) {
143143
resource.TestCheckResourceAttr(resourceName, "node_shape", "VM.Standard2.1"),
144144
resource.TestCheckResourceAttr(resourceName, "quantity_per_subnet", "2"),
145145
resource.TestCheckResourceAttr(resourceName, "ssh_public_key", "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDOuBJgh6lTmQvQJ4BA3RCJdSmxRtmiXAQEEIP68/G4gF3XuZdKEYTFeputacmRq9yO5ZnNXgO9akdUgePpf8+CfFtveQxmN5xo3HVCDKxu/70lbMgeu7+wJzrMOlzj+a4zNq2j0Ww2VWMsisJ6eV3bJTnO/9VLGCOC8M9noaOlcKcLgIYy4aDM724MxFX2lgn7o6rVADHRxkvLEXPVqYT4syvYw+8OVSnNgE4MJLxaw8/2K0qp19YlQyiriIXfQpci3ThxwLjymYRPj+kjU1xIxv6qbFQzHR7ds0pSWp1U06cIoKPfCazU9hGWW8yIe/vzfTbWrt2DK6pLwBn/G0x3 sample"),
146-
resource.TestCheckResourceAttr(resourceName, "subnet_ids.#", "1"),
146+
resource.TestCheckResourceAttr(resourceName, "subnet_ids.#", "2"),
147147

148148
func(s *terraform.State) (err error) {
149149
resId2, err = fromInstanceState(s, resourceName, "id")
@@ -177,7 +177,7 @@ func TestContainerengineNodePoolResource_basic(t *testing.T) {
177177
resource.TestCheckResourceAttr(datasourceName, "node_pools.0.node_shape", "VM.Standard2.1"),
178178
resource.TestCheckResourceAttr(datasourceName, "node_pools.0.quantity_per_subnet", "2"),
179179
resource.TestCheckResourceAttr(datasourceName, "node_pools.0.ssh_public_key", "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDOuBJgh6lTmQvQJ4BA3RCJdSmxRtmiXAQEEIP68/G4gF3XuZdKEYTFeputacmRq9yO5ZnNXgO9akdUgePpf8+CfFtveQxmN5xo3HVCDKxu/70lbMgeu7+wJzrMOlzj+a4zNq2j0Ww2VWMsisJ6eV3bJTnO/9VLGCOC8M9noaOlcKcLgIYy4aDM724MxFX2lgn7o6rVADHRxkvLEXPVqYT4syvYw+8OVSnNgE4MJLxaw8/2K0qp19YlQyiriIXfQpci3ThxwLjymYRPj+kjU1xIxv6qbFQzHR7ds0pSWp1U06cIoKPfCazU9hGWW8yIe/vzfTbWrt2DK6pLwBn/G0x3 sample"),
180-
resource.TestCheckResourceAttr(datasourceName, "node_pools.0.subnet_ids.#", "1"),
180+
resource.TestCheckResourceAttr(datasourceName, "node_pools.0.subnet_ids.#", "2"),
181181
),
182182
},
183183
// verify singular datasource
@@ -200,7 +200,7 @@ func TestContainerengineNodePoolResource_basic(t *testing.T) {
200200
resource.TestCheckResourceAttr(singularDatasourceName, "node_shape", "VM.Standard2.1"),
201201
resource.TestCheckResourceAttr(singularDatasourceName, "quantity_per_subnet", "2"),
202202
resource.TestCheckResourceAttr(singularDatasourceName, "ssh_public_key", "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDOuBJgh6lTmQvQJ4BA3RCJdSmxRtmiXAQEEIP68/G4gF3XuZdKEYTFeputacmRq9yO5ZnNXgO9akdUgePpf8+CfFtveQxmN5xo3HVCDKxu/70lbMgeu7+wJzrMOlzj+a4zNq2j0Ww2VWMsisJ6eV3bJTnO/9VLGCOC8M9noaOlcKcLgIYy4aDM724MxFX2lgn7o6rVADHRxkvLEXPVqYT4syvYw+8OVSnNgE4MJLxaw8/2K0qp19YlQyiriIXfQpci3ThxwLjymYRPj+kjU1xIxv6qbFQzHR7ds0pSWp1U06cIoKPfCazU9hGWW8yIe/vzfTbWrt2DK6pLwBn/G0x3 sample"),
203-
resource.TestCheckResourceAttr(singularDatasourceName, "subnet_ids.#", "1"),
203+
resource.TestCheckResourceAttr(singularDatasourceName, "subnet_ids.#", "2"),
204204
),
205205
},
206206
// remove singular datasource from previous step so that it doesn't conflict with import tests

oci/core_boot_volume_attachment_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import (
1313

1414
var (
1515
bootVolumeAttachmentDataSourceRepresentation = map[string]interface{}{
16-
"availability_domain": Representation{repType: Required, create: `${oci_core_instance.test_instance.availability_domain}`, update: `${oci_core_instance.test_instance.availability_domain}`},
16+
"availability_domain": Representation{repType: Required, create: `${data.oci_identity_availability_domains.test_availability_domains.availability_domains.0.name}`},
1717
"compartment_id": Representation{repType: Required, create: `${var.compartment_id}`},
1818
"boot_volume_id": Representation{repType: Optional, create: `${oci_core_instance.test_instance.boot_volume_id}`},
1919
"instance_id": Representation{repType: Optional, create: `${oci_core_instance.test_instance.id}`},

oci/core_boot_volume_test.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ var (
2929
}
3030

3131
bootVolumeDataSourceRepresentation = map[string]interface{}{
32-
"availability_domain": Representation{repType: Required, create: `${lookup(data.oci_identity_availability_domains.test_availability_domains.availability_domains[0],"name")}`},
32+
"availability_domain": Representation{repType: Required, create: `${data.oci_identity_availability_domains.test_availability_domains.availability_domains.0.name}`},
3333
"compartment_id": Representation{repType: Required, create: `${var.compartment_id}`},
3434
"filter": RepresentationGroup{Required, bootVolumeDataSourceFilterRepresentation}}
3535
bootVolumeDataSourceFilterRepresentation = map[string]interface{}{
@@ -38,10 +38,10 @@ var (
3838
}
3939

4040
bootVolumeRepresentation = map[string]interface{}{
41-
"availability_domain": Representation{repType: Required, create: `${lookup(data.oci_identity_availability_domains.test_availability_domains.availability_domains[0],"name")}`},
41+
"availability_domain": Representation{repType: Required, create: `${data.oci_identity_availability_domains.test_availability_domains.availability_domains.0.name}`},
4242
"compartment_id": Representation{repType: Required, create: `${var.compartment_id}`},
4343
"source_details": RepresentationGroup{Required, bootVolumeSourceDetailsRepresentation},
44-
"backup_policy_id": Representation{repType: Optional, create: `${data.oci_core_volume_backup_policies.test_boot_volume_backup_policies.volume_backup_policies.0.id}`},
44+
"backup_policy_id": Representation{repType: Optional, create: `${data.oci_core_volume_backup_policies.test_volume_backup_policies.volume_backup_policies.0.id}`},
4545
"defined_tags": Representation{repType: Optional, create: `${map("${oci_identity_tag_namespace.tag-namespace1.name}.${oci_identity_tag.tag1.name}", "value")}`, update: `${map("${oci_identity_tag_namespace.tag-namespace1.name}.${oci_identity_tag.tag1.name}", "updatedValue")}`},
4646
"display_name": Representation{repType: Optional, create: `displayName`, update: `displayName2`},
4747
"freeform_tags": Representation{repType: Optional, create: map[string]string{"Department": "Finance"}, update: map[string]string{"Department": "Accounting"}},
@@ -54,7 +54,7 @@ var (
5454
}
5555

5656
BootVolumeResourceDependencies = InstanceRequiredOnlyResource + KeyResourceDependencyConfig + VolumeGroupAsDependency + `
57-
data "oci_core_volume_backup_policies" "test_boot_volume_backup_policies" {
57+
data "oci_core_volume_backup_policies" "test_volume_backup_policies" {
5858
filter {
5959
name = "display_name"
6060
values = [ "silver" ]

oci/core_console_history_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ var (
1919

2020
consoleHistoryDataSourceRepresentation = map[string]interface{}{
2121
"compartment_id": Representation{repType: Required, create: `${var.compartment_id}`},
22-
"availability_domain": Representation{repType: Optional, create: `${oci_core_instance.test_instance.availability_domain}`},
22+
"availability_domain": Representation{repType: Optional, create: `${data.oci_identity_availability_domains.test_availability_domains.availability_domains.0.name}`},
2323
"instance_id": Representation{repType: Optional, create: `${oci_core_instance.test_instance.id}`},
2424
"state": Representation{repType: Optional, create: `SUCCEEDED`},
2525
"filter": RepresentationGroup{Required, consoleHistoryDataSourceFilterRepresentation}}

oci/core_cross_connect_group_test.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,6 @@ func TestCoreCrossConnectGroupResource_basic(t *testing.T) {
120120
Check: resource.ComposeAggregateTestCheckFunc(
121121
resource.TestCheckResourceAttr(datasourceName, "compartment_id", compartmentId),
122122
resource.TestCheckResourceAttr(datasourceName, "display_name", "displayName2"),
123-
//resource.TestCheckResourceAttr(datasourceName, "state", "AVAILABLE"),
124123

125124
resource.TestCheckResourceAttr(datasourceName, "cross_connect_groups.#", "1"),
126125
resource.TestCheckResourceAttr(datasourceName, "cross_connect_groups.0.compartment_id", compartmentId),

oci/core_cross_connect_test.go

Lines changed: 2 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,7 @@ var (
2828
"compartment_id": Representation{repType: Required, create: `${var.compartment_id}`},
2929
"cross_connect_group_id": Representation{repType: Optional, create: `${oci_core_cross_connect_group.test_cross_connect_group.id}`},
3030
"display_name": Representation{repType: Optional, create: `displayName`, update: `displayName2`},
31-
//"state": Representation{repType: Optional, create: `AVAILABLE`},
32-
"filter": RepresentationGroup{Required, crossConnectDataSourceFilterRepresentation}}
31+
"filter": RepresentationGroup{Required, crossConnectDataSourceFilterRepresentation}}
3332
crossConnectDataSourceFilterRepresentation = map[string]interface{}{
3433
"name": Representation{repType: Required, create: `id`},
3534
"values": Representation{repType: Required, create: []string{`${oci_core_cross_connect.test_cross_connect.id}`}},
@@ -41,9 +40,7 @@ var (
4140
"port_speed_shape_name": Representation{repType: Required, create: `10 Gbps`},
4241
"cross_connect_group_id": Representation{repType: Optional, create: `${oci_core_cross_connect_group.test_cross_connect_group.id}`},
4342
"display_name": Representation{repType: Optional, create: `displayName`, update: `displayName2`},
44-
//"far_cross_connect_or_cross_connect_group_id": Representation{repType: Optional, create: `${oci_core_far_cross_connect_or_cross_connect_group.test_far_cross_connect_or_cross_connect_group.id}`},
45-
//"near_cross_connect_or_cross_connect_group_id": Representation{repType: Optional, create: `${oci_core_near_cross_connect_or_cross_connect_group.test_near_cross_connect_or_cross_connect_group.id}`},
46-
"is_active": Representation{repType: Optional, create: `true`},
43+
"is_active": Representation{repType: Optional, create: `true`},
4744
}
4845

4946
CrossConnectResourceDependencies = CrossConnectGroupResourceConfig
@@ -75,10 +72,7 @@ func TestCoreCrossConnectResource_basic(t *testing.T) {
7572
generateResourceFromRepresentationMap("oci_core_cross_connect", "test_cross_connect", Required, Create, crossConnectRepresentation),
7673
Check: resource.ComposeAggregateTestCheckFunc(
7774
resource.TestCheckResourceAttr(resourceName, "compartment_id", compartmentId),
78-
//resource.TestCheckResourceAttrSet(resourceName, "cross_connect_group_id"),
79-
//resource.TestCheckResourceAttrSet(resourceName, "far_cross_connect_or_cross_connect_group_id"),
8075
resource.TestCheckResourceAttr(resourceName, "location_name", "Fake Location, Phoenix, AZ"),
81-
//resource.TestCheckResourceAttrSet(resourceName, "near_cross_connect_or_cross_connect_group_id"),
8276
resource.TestCheckResourceAttr(resourceName, "port_speed_shape_name", "10 Gbps"),
8377
resource.TestCheckResourceAttr(resourceName, "state", "PENDING_CUSTOMER"),
8478

@@ -101,9 +95,7 @@ func TestCoreCrossConnectResource_basic(t *testing.T) {
10195
resource.TestCheckResourceAttr(resourceName, "compartment_id", compartmentId),
10296
resource.TestCheckResourceAttrSet(resourceName, "cross_connect_group_id"),
10397
resource.TestCheckResourceAttr(resourceName, "display_name", "displayName"),
104-
//resource.TestCheckResourceAttrSet(resourceName, "far_cross_connect_or_cross_connect_group_id"),
10598
resource.TestCheckResourceAttr(resourceName, "location_name", "Fake Location, Phoenix, AZ"),
106-
//resource.TestCheckResourceAttrSet(resourceName, "near_cross_connect_or_cross_connect_group_id"),
10799
resource.TestCheckResourceAttr(resourceName, "port_speed_shape_name", "10 Gbps"),
108100
resource.TestCheckResourceAttr(resourceName, "state", "PROVISIONED"),
109101

@@ -122,9 +114,7 @@ func TestCoreCrossConnectResource_basic(t *testing.T) {
122114
resource.TestCheckResourceAttr(resourceName, "compartment_id", compartmentId),
123115
resource.TestCheckResourceAttrSet(resourceName, "cross_connect_group_id"),
124116
resource.TestCheckResourceAttr(resourceName, "display_name", "displayName2"),
125-
//resource.TestCheckResourceAttrSet(resourceName, "far_cross_connect_or_cross_connect_group_id"),
126117
resource.TestCheckResourceAttr(resourceName, "location_name", "Fake Location, Phoenix, AZ"),
127-
//resource.TestCheckResourceAttrSet(resourceName, "near_cross_connect_or_cross_connect_group_id"),
128118
resource.TestCheckResourceAttr(resourceName, "port_speed_shape_name", "10 Gbps"),
129119
resource.TestCheckResourceAttr(resourceName, "state", "PROVISIONED"),
130120

@@ -147,17 +137,12 @@ func TestCoreCrossConnectResource_basic(t *testing.T) {
147137
resource.TestCheckResourceAttr(datasourceName, "compartment_id", compartmentId),
148138
resource.TestCheckResourceAttrSet(datasourceName, "cross_connect_group_id"),
149139
resource.TestCheckResourceAttr(datasourceName, "display_name", "displayName2"),
150-
//resource.TestCheckResourceAttrSet(datasourceName, "far_cross_connect_or_cross_connect_group_id"),
151-
//resource.TestCheckResourceAttrSet(datasourceName, "near_cross_connect_or_cross_connect_group_id"),
152-
//resource.TestCheckResourceAttr(datasourceName, "state", "AVAILABLE"),
153140

154141
resource.TestCheckResourceAttr(datasourceName, "cross_connects.#", "1"),
155142
resource.TestCheckResourceAttr(datasourceName, "cross_connects.0.compartment_id", compartmentId),
156143
resource.TestCheckResourceAttrSet(datasourceName, "cross_connects.0.cross_connect_group_id"),
157144
resource.TestCheckResourceAttr(datasourceName, "cross_connects.0.display_name", "displayName2"),
158-
//resource.TestCheckResourceAttrSet(datasourceName, "cross_connects.0.far_cross_connect_or_cross_connect_group_id"),
159145
resource.TestCheckResourceAttr(datasourceName, "cross_connects.0.location_name", "Fake Location, Phoenix, AZ"),
160-
//resource.TestCheckResourceAttrSet(datasourceName, "cross_connects.0.near_cross_connect_or_cross_connect_group_id"),
161146
resource.TestCheckResourceAttr(datasourceName, "cross_connects.0.port_speed_shape_name", "10 Gbps"),
162147
resource.TestCheckResourceAttr(datasourceName, "cross_connects.0.state", "PROVISIONED"),
163148
),
@@ -170,8 +155,6 @@ func TestCoreCrossConnectResource_basic(t *testing.T) {
170155
Check: resource.ComposeAggregateTestCheckFunc(
171156
resource.TestCheckResourceAttrSet(singularDatasourceName, "cross_connect_group_id"),
172157
resource.TestCheckResourceAttrSet(singularDatasourceName, "cross_connect_id"),
173-
//resource.TestCheckResourceAttrSet(singularDatasourceName, "far_cross_connect_or_cross_connect_group_id"),
174-
//resource.TestCheckResourceAttrSet(singularDatasourceName, "near_cross_connect_or_cross_connect_group_id"),
175158

176159
resource.TestCheckResourceAttr(singularDatasourceName, "compartment_id", compartmentId),
177160
resource.TestCheckResourceAttr(singularDatasourceName, "display_name", "displayName2"),

oci/core_instance_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ var (
2626

2727
instanceDataSourceRepresentation = map[string]interface{}{
2828
"compartment_id": Representation{repType: Required, create: `${var.compartment_id}`},
29-
"availability_domain": Representation{repType: Optional, create: `${lookup(data.oci_identity_availability_domains.test_availability_domains.availability_domains[0],"name")}`},
29+
"availability_domain": Representation{repType: Optional, create: `${data.oci_identity_availability_domains.test_availability_domains.availability_domains.0.name}`},
3030
"display_name": Representation{repType: Optional, create: `displayName`, update: `displayName2`},
3131
"state": Representation{repType: Optional, create: `RUNNING`},
3232
"filter": RepresentationGroup{Required, instanceDataSourceFilterRepresentation}}
@@ -36,7 +36,7 @@ var (
3636
}
3737

3838
instanceRepresentation = map[string]interface{}{
39-
"availability_domain": Representation{repType: Required, create: `${lookup(data.oci_identity_availability_domains.test_availability_domains.availability_domains[0],"name")}`},
39+
"availability_domain": Representation{repType: Required, create: `${data.oci_identity_availability_domains.test_availability_domains.availability_domains.0.name}`},
4040
"compartment_id": Representation{repType: Required, create: `${var.compartment_id}`},
4141
"shape": Representation{repType: Required, create: `VM.Standard1.8`},
4242
"create_vnic_details": RepresentationGroup{Optional, instanceCreateVnicDetailsRepresentation},

0 commit comments

Comments
 (0)