|
93 | 93 | "is_pv_encryption_in_transit_enabled": acctest.Representation{RepType: acctest.Optional, Create: `false`}, |
94 | 94 | "launch_options": acctest.RepresentationGroup{RepType: acctest.Optional, Group: CoreInstanceLaunchOptionsRepresentation}, |
95 | 95 | "metadata": acctest.Representation{RepType: acctest.Optional, Create: map[string]string{"user_data": "abcd"}, Update: map[string]string{"user_data": "abcd", "volatile_data": "stringE"}}, |
| 96 | + "security_attributes": acctest.Representation{RepType: acctest.Optional, Create: map[string]string{"test-namespace-20240722.test-attribute-20240822.value": "blue", "test-namespace-20240722.test-attribute-20240822.mode": "enforce"}}, |
96 | 97 | "shape_config": acctest.RepresentationGroup{RepType: acctest.Optional, Group: CoreInstanceShapeConfigRepresentation}, |
97 | 98 | "source_details": acctest.RepresentationGroup{RepType: acctest.Optional, Group: CoreInstanceSourceDetailsRepresentation}, |
98 | 99 | "subnet_id": acctest.Representation{RepType: acctest.Required, Create: `${oci_core_subnet.test_subnet.id}`}, |
@@ -128,6 +129,7 @@ var ( |
128 | 129 | "launch_options": acctest.RepresentationGroup{RepType: acctest.Optional, Group: CoreInstanceLaunchOptionsRepresentation}, |
129 | 130 | "launch_volume_attachments": acctest.RepresentationGroup{RepType: acctest.Optional, Group: CoreInstanceLaunchWithExistingVolumeAttachmentsIscsiRepresentation}, |
130 | 131 | "metadata": acctest.Representation{RepType: acctest.Optional, Create: map[string]string{"user_data": "abcd"}, Update: map[string]string{"user_data": "abcd", "volatile_data": "stringE"}}, |
| 132 | + "security_attributes": acctest.Representation{RepType: acctest.Optional, Create: map[string]string{"test-namespace-20240722.test-attribute-20240822.value": "blue", "test-namespace-20240722.test-attribute-20240822.mode": "enforce"}}, |
131 | 133 | "shape_config": acctest.RepresentationGroup{RepType: acctest.Optional, Group: CoreInstanceShapeConfigRepresentation}, |
132 | 134 | "source_details": acctest.RepresentationGroup{RepType: acctest.Optional, Group: CoreInstanceSourceDetailsRepresentation}, |
133 | 135 | "subnet_id": acctest.Representation{RepType: acctest.Required, Create: `${oci_core_subnet.test_subnet.id}`}, |
@@ -163,6 +165,7 @@ var ( |
163 | 165 | "launch_options": acctest.RepresentationGroup{RepType: acctest.Optional, Group: CoreInstanceLaunchOptionsRepresentation}, |
164 | 166 | "launch_volume_attachments": acctest.RepresentationGroup{RepType: acctest.Optional, Group: CoreInstanceLaunchWithCreateVolumeAttachmentsIscsiRepresentation}, |
165 | 167 | "metadata": acctest.Representation{RepType: acctest.Optional, Create: map[string]string{"user_data": "abcd"}, Update: map[string]string{"user_data": "abcd", "volatile_data": "stringE"}}, |
| 168 | + "security_attributes": acctest.Representation{RepType: acctest.Optional, Create: map[string]string{"test-namespace-20240722.test-attribute-20240822.value": "blue", "test-namespace-20240722.test-attribute-20240822.mode": "enforce"}}, |
166 | 169 | "shape_config": acctest.RepresentationGroup{RepType: acctest.Optional, Group: CoreInstanceShapeConfigRepresentation}, |
167 | 170 | "source_details": acctest.RepresentationGroup{RepType: acctest.Optional, Group: CoreInstanceSourceDetailsRepresentation}, |
168 | 171 | "subnet_id": acctest.Representation{RepType: acctest.Required, Create: `${oci_core_subnet.test_subnet.id}`}, |
@@ -1006,7 +1009,9 @@ func TestCoreInstanceResource_basic(t *testing.T) { |
1006 | 1009 | resource.TestCheckResourceAttrSet(resourceName, "launch_volume_attachments.0.volume_id"), |
1007 | 1010 | resource.TestCheckResourceAttr(resourceName, "metadata.%", "1"), |
1008 | 1011 | resource.TestCheckResourceAttrSet(resourceName, "region"), |
1009 | | - resource.TestCheckResourceAttr(resourceName, "security_attributes.%", "1"), |
| 1012 | + resource.TestCheckResourceAttr(resourceName, "security_attributes.%", "2"), |
| 1013 | + resource.TestCheckResourceAttr(resourceName, "security_attributes.test-namespace-20240722.test-attribute-20240822.value", "blue"), |
| 1014 | + resource.TestCheckResourceAttr(resourceName, "security_attributes.test-namespace-20240722.test-attribute-20240822.mode", "enforce"), |
1010 | 1015 | resource.TestCheckResourceAttr(resourceName, "shape", "VM.Standard2.1"), |
1011 | 1016 | resource.TestCheckResourceAttr(resourceName, "shape_config.#", "1"), |
1012 | 1017 | resource.TestCheckResourceAttr(resourceName, "shape_config.0.ocpus", "1"), |
@@ -1126,7 +1131,9 @@ func TestCoreInstanceResource_basic(t *testing.T) { |
1126 | 1131 | resource.TestCheckResourceAttr(resourceName, "launch_volume_attachments.0.launch_create_volume_details.0.vpus_per_gb", "50"), |
1127 | 1132 | resource.TestCheckResourceAttr(resourceName, "metadata.%", "1"), |
1128 | 1133 | resource.TestCheckResourceAttrSet(resourceName, "region"), |
1129 | | - resource.TestCheckResourceAttr(resourceName, "security_attributes.%", "1"), |
| 1134 | + resource.TestCheckResourceAttr(resourceName, "security_attributes.%", "2"), |
| 1135 | + resource.TestCheckResourceAttr(resourceName, "security_attributes.test-namespace-20240722.test-attribute-20240822.value", "blue"), |
| 1136 | + resource.TestCheckResourceAttr(resourceName, "security_attributes.test-namespace-20240722.test-attribute-20240822.mode", "enforce"), |
1130 | 1137 | resource.TestCheckResourceAttr(resourceName, "shape", "VM.Standard2.1"), |
1131 | 1138 | resource.TestCheckResourceAttr(resourceName, "shape_config.#", "1"), |
1132 | 1139 | resource.TestCheckResourceAttr(resourceName, "shape_config.0.ocpus", "1"), |
@@ -1565,7 +1572,9 @@ func TestCoreInstanceResource_basic(t *testing.T) { |
1565 | 1572 | resource.TestCheckResourceAttr(datasourceName, "instances.0.launch_options.0.remote_data_volume_type", "PARAVIRTUALIZED"), |
1566 | 1573 | resource.TestCheckResourceAttr(datasourceName, "instances.0.metadata.%", "2"), |
1567 | 1574 | resource.TestCheckResourceAttrSet(datasourceName, "instances.0.region"), |
1568 | | - resource.TestCheckResourceAttr(datasourceName, "instances.0.security_attributes.%", "1"), |
| 1575 | + resource.TestCheckResourceAttr(datasourceName, "instances.0.security_attributes.%", "2"), |
| 1576 | + resource.TestCheckResourceAttr(resourceName, "instances.0.security_attributes.test-namespace-20240722.test-attribute-20240822.value", "blue"), |
| 1577 | + resource.TestCheckResourceAttr(resourceName, "instances.0.security_attributes.test-namespace-20240722.test-attribute-20240822.mode", "enforce"), |
1569 | 1578 | resource.TestCheckResourceAttrSet(datasourceName, "instances.0.security_attributes_state"), |
1570 | 1579 | resource.TestCheckResourceAttr(datasourceName, "instances.0.shape", "VM.Standard2.1"), |
1571 | 1580 | resource.TestCheckResourceAttr(datasourceName, "instances.0.shape_config.#", "1"), |
@@ -1626,7 +1635,9 @@ func TestCoreInstanceResource_basic(t *testing.T) { |
1626 | 1635 | resource.TestCheckResourceAttr(singularDatasourceName, "launch_options.0.remote_data_volume_type", "PARAVIRTUALIZED"), |
1627 | 1636 | resource.TestCheckResourceAttr(singularDatasourceName, "metadata.%", "2"), |
1628 | 1637 | resource.TestCheckResourceAttrSet(singularDatasourceName, "region"), |
1629 | | - resource.TestCheckResourceAttr(singularDatasourceName, "security_attributes.%", "1"), |
| 1638 | + resource.TestCheckResourceAttr(singularDatasourceName, "security_attributes.%", "2"), |
| 1639 | + resource.TestCheckResourceAttr(singularDatasourceName, "security_attributes.test-namespace-20240722.test-attribute-20240822.value", "blue"), |
| 1640 | + resource.TestCheckResourceAttr(singularDatasourceName, "security_attributes.test-namespace-20240722.test-attribute-20240822.mode", "enforce"), |
1630 | 1641 | resource.TestCheckResourceAttrSet(singularDatasourceName, "security_attributes_state"), |
1631 | 1642 | resource.TestCheckResourceAttr(singularDatasourceName, "shape", "VM.Standard2.1"), |
1632 | 1643 | resource.TestCheckResourceAttr(singularDatasourceName, "shape_config.#", "1"), |
|
0 commit comments