Skip to content

Commit 823bf4c

Browse files
Terraform Team Automationsahilg11
authored andcommitted
Added - Information about required policy for OpenSearch operations.
1 parent 0188c94 commit 823bf4c

6 files changed

+58
-12
lines changed

internal/integrationtest/opensearch_opensearch_cluster_test.go

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,8 @@ var (
4141
"display_name": acctest.Representation{RepType: acctest.Optional, Create: `tf_provider_cluster_updated`, Update: `tf_provider_cluster_updated`},
4242
"id": acctest.Representation{RepType: acctest.Optional, Create: `${oci_opensearch_opensearch_cluster.test_opensearch_cluster.id}`},
4343
"state": acctest.Representation{RepType: acctest.Optional, Create: `ACTIVE`},
44-
"filter": acctest.RepresentationGroup{RepType: acctest.Required, Group: OpensearchOpensearchClusterDataSourceFilterRepresentation}}
44+
"filter": acctest.RepresentationGroup{RepType: acctest.Required, Group: OpensearchOpensearchClusterDataSourceFilterRepresentation},
45+
}
4546
OpensearchOpensearchClusterDataSourceFilterRepresentation = map[string]interface{}{
4647
"name": acctest.Representation{RepType: acctest.Required, Create: `id`},
4748
"values": acctest.Representation{RepType: acctest.Required, Create: []string{`${oci_opensearch_opensearch_cluster.test_opensearch_cluster.id}`}},
@@ -50,7 +51,7 @@ var (
5051
OpensearchOpensearchClusterRepresentation = map[string]interface{}{
5152
"compartment_id": acctest.Representation{RepType: acctest.Required, Create: `${var.compartment_id}`},
5253
"data_node_count": acctest.Representation{RepType: acctest.Required, Create: `1`},
53-
"data_node_host_memory_gb": acctest.Representation{RepType: acctest.Required, Create: `10`},
54+
"data_node_host_memory_gb": acctest.Representation{RepType: acctest.Required, Create: `20`},
5455
"data_node_host_ocpu_count": acctest.Representation{RepType: acctest.Required, Create: `2`},
5556
"data_node_host_type": acctest.Representation{RepType: acctest.Required, Create: `FLEX`},
5657
"data_node_storage_gb": acctest.Representation{RepType: acctest.Required, Create: `50`},
@@ -108,7 +109,7 @@ func TestOpensearchOpensearchClusterResource_basic(t *testing.T) {
108109
Check: acctest.ComposeAggregateTestCheckFuncWrapper(
109110
resource.TestCheckResourceAttr(resourceName, "compartment_id", compartmentId),
110111
resource.TestCheckResourceAttr(resourceName, "data_node_count", "1"),
111-
resource.TestCheckResourceAttr(resourceName, "data_node_host_memory_gb", "10"),
112+
resource.TestCheckResourceAttr(resourceName, "data_node_host_memory_gb", "20"),
112113
resource.TestCheckResourceAttr(resourceName, "data_node_host_ocpu_count", "2"),
113114
resource.TestCheckResourceAttr(resourceName, "data_node_host_type", "FLEX"),
114115
resource.TestCheckResourceAttr(resourceName, "data_node_storage_gb", "50"),
@@ -144,7 +145,7 @@ func TestOpensearchOpensearchClusterResource_basic(t *testing.T) {
144145
Check: acctest.ComposeAggregateTestCheckFuncWrapper(
145146
resource.TestCheckResourceAttr(resourceName, "compartment_id", compartmentId),
146147
resource.TestCheckResourceAttr(resourceName, "data_node_count", "1"),
147-
resource.TestCheckResourceAttr(resourceName, "data_node_host_memory_gb", "10"),
148+
resource.TestCheckResourceAttr(resourceName, "data_node_host_memory_gb", "20"),
148149
resource.TestCheckResourceAttr(resourceName, "data_node_host_ocpu_count", "2"),
149150
resource.TestCheckResourceAttr(resourceName, "data_node_host_type", "FLEX"),
150151
resource.TestCheckResourceAttr(resourceName, "data_node_storage_gb", "50"),
@@ -192,7 +193,7 @@ func TestOpensearchOpensearchClusterResource_basic(t *testing.T) {
192193

193194
resource.TestCheckResourceAttr(resourceName, "compartment_id", compartmentId),
194195
resource.TestCheckResourceAttr(resourceName, "data_node_count", "1"),
195-
resource.TestCheckResourceAttr(resourceName, "data_node_host_memory_gb", "10"),
196+
resource.TestCheckResourceAttr(resourceName, "data_node_host_memory_gb", "20"),
196197
resource.TestCheckResourceAttr(resourceName, "data_node_host_ocpu_count", "2"),
197198
resource.TestCheckResourceAttr(resourceName, "data_node_host_type", "FLEX"),
198199
resource.TestCheckResourceAttr(resourceName, "data_node_storage_gb", "50"),
@@ -254,7 +255,7 @@ func TestOpensearchOpensearchClusterResource_basic(t *testing.T) {
254255
resource.TestCheckResourceAttrSet(singularDatasourceName, "opensearch_cluster_id"),
255256
resource.TestCheckResourceAttr(singularDatasourceName, "compartment_id", compartmentId),
256257
resource.TestCheckResourceAttr(singularDatasourceName, "data_node_count", "1"),
257-
resource.TestCheckResourceAttr(singularDatasourceName, "data_node_host_memory_gb", "10"),
258+
resource.TestCheckResourceAttr(singularDatasourceName, "data_node_host_memory_gb", "20"),
258259
resource.TestCheckResourceAttr(singularDatasourceName, "data_node_host_ocpu_count", "2"),
259260
resource.TestCheckResourceAttr(singularDatasourceName, "data_node_host_type", "FLEX"),
260261
resource.TestCheckResourceAttr(singularDatasourceName, "data_node_storage_gb", "50"),

website/docs/d/opensearch_opensearch_cluster.html.markdown

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ layout: "oci"
44
page_title: "Oracle Cloud Infrastructure: oci_opensearch_opensearch_cluster"
55
sidebar_current: "docs-oci-datasource-opensearch-opensearch_cluster"
66
description: |-
7-
Provides details about a specific Opensearch Cluster in Oracle Cloud Infrastructure Opensearch service
7+
Provides details about a specific Opensearch Cluster in Oracle Cloud Infrastructure Opensearch service
88
---
99

1010
# Data Source: oci_opensearch_opensearch_cluster
@@ -15,14 +15,17 @@ Gets a OpensearchCluster by identifier
1515
## Prerequisites
1616
The below policies must be created in compartment before creating OpensearchCluster
1717

18-
#### {Compartment-Name} - Name of your compartment
18+
##### {Compartment-Name} - Name of your compartment
1919
```
2020
Allow service opensearch to manage vnics in compartment {Compartment-Name}
2121
Allow service opensearch to use subnets in compartment {Compartment-Name}
2222
Allow service opensearch to use network-security-groups in compartment {Compartment-Name}
2323
Allow service opensearch to manage vcns in compartment {Compartment-Name}
2424
```
2525

26+
For latest documentation on OpenSearch use please refer to https://docs.oracle.com/en-us/iaas/Content/search-opensearch/home.htm
27+
Required permissions: https://docs.oracle.com/en-us/iaas/Content/search-opensearch/Concepts/ocisearchpermissions.htm
28+
2629
## Example Usage
2730

2831
```hcl

website/docs/d/opensearch_opensearch_clusters.html.markdown

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ layout: "oci"
44
page_title: "Oracle Cloud Infrastructure: oci_opensearch_opensearch_clusters"
55
sidebar_current: "docs-oci-datasource-opensearch-opensearch_clusters"
66
description: |-
7-
Provides the list of Opensearch Clusters in Oracle Cloud Infrastructure Opensearch service
7+
Provides the list of Opensearch Clusters in Oracle Cloud Infrastructure Opensearch service
88
---
99

1010
# Data Source: oci_opensearch_opensearch_clusters
@@ -23,6 +23,9 @@ Allow service opensearch to use network-security-groups in compartment {Compartm
2323
Allow service opensearch to manage vcns in compartment {Compartment-Name}
2424
```
2525

26+
For latest documentation on OpenSearch use please refer to https://docs.oracle.com/en-us/iaas/Content/search-opensearch/home.htm
27+
Required permissions: https://docs.oracle.com/en-us/iaas/Content/search-opensearch/Concepts/ocisearchpermissions.htm
28+
2629
## Example Usage
2730

2831
```hcl

website/docs/d/opensearch_opensearch_version.html.markdown

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,27 @@ layout: "oci"
44
page_title: "Oracle Cloud Infrastructure: oci_opensearch_opensearch_version"
55
sidebar_current: "docs-oci-datasource-opensearch-opensearch_version"
66
description: |-
7-
Provides details about a specific Opensearch Version in Oracle Cloud Infrastructure Opensearch service
7+
Provides details about a specific Opensearch Version in Oracle Cloud Infrastructure Opensearch service
88
---
99

1010
# Data Source: oci_opensearch_opensearch_version
1111
This data source provides details about a specific Opensearch Version resource in Oracle Cloud Infrastructure Opensearch service.
1212

1313
Lists the supported Opensearch versions
1414

15+
## Prerequisites
16+
The below policies must be created in compartment before creating OpensearchCluster
17+
18+
##### {Compartment-Name} - Name of your compartment
19+
```
20+
Allow service opensearch to manage vnics in compartment {Compartment-Name}
21+
Allow service opensearch to use subnets in compartment {Compartment-Name}
22+
Allow service opensearch to use network-security-groups in compartment {Compartment-Name}
23+
Allow service opensearch to manage vcns in compartment {Compartment-Name}
24+
```
25+
26+
For latest documentation on OpenSearch use please refer to https://docs.oracle.com/en-us/iaas/Content/search-opensearch/home.htm
27+
Required permissions: https://docs.oracle.com/en-us/iaas/Content/search-opensearch/Concepts/ocisearchpermissions.htm
1528

1629
## Example Usage
1730

website/docs/d/opensearch_opensearch_versions.html.markdown

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,27 @@ layout: "oci"
44
page_title: "Oracle Cloud Infrastructure: oci_opensearch_opensearch_versions"
55
sidebar_current: "docs-oci-datasource-opensearch-opensearch_versions"
66
description: |-
7-
Provides the list of Opensearch Versions in Oracle Cloud Infrastructure Opensearch service
7+
Provides the list of Opensearch Versions in Oracle Cloud Infrastructure Opensearch service
88
---
99

1010
# Data Source: oci_opensearch_opensearch_versions
1111
This data source provides the list of Opensearch Versions in Oracle Cloud Infrastructure Opensearch service.
1212

1313
Lists the supported Opensearch versions
1414

15+
## Prerequisites
16+
The below policies must be created in compartment before creating OpensearchCluster
17+
18+
##### {Compartment-Name} - Name of your compartment
19+
```
20+
Allow service opensearch to manage vnics in compartment {Compartment-Name}
21+
Allow service opensearch to use subnets in compartment {Compartment-Name}
22+
Allow service opensearch to use network-security-groups in compartment {Compartment-Name}
23+
Allow service opensearch to manage vcns in compartment {Compartment-Name}
24+
```
25+
26+
For latest documentation on OpenSearch use please refer to https://docs.oracle.com/en-us/iaas/Content/search-opensearch/home.htm
27+
Required permissions: https://docs.oracle.com/en-us/iaas/Content/search-opensearch/Concepts/ocisearchpermissions.htm
1528

1629
## Example Usage
1730

website/docs/r/opensearch_opensearch_cluster.html.markdown

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,27 @@ layout: "oci"
44
page_title: "Oracle Cloud Infrastructure: oci_opensearch_opensearch_cluster"
55
sidebar_current: "docs-oci-resource-opensearch-opensearch_cluster"
66
description: |-
7-
Provides the Opensearch Cluster resource in Oracle Cloud Infrastructure Opensearch service
7+
Provides the Opensearch Cluster resource in Oracle Cloud Infrastructure Opensearch service
88
---
99

1010
# oci_opensearch_opensearch_cluster
1111
This resource provides the Opensearch Cluster resource in Oracle Cloud Infrastructure Opensearch service.
1212

1313
Creates a new OpensearchCluster.
1414

15+
## Prerequisites
16+
The below policies must be created in compartment before creating OpensearchCluster
17+
18+
##### {Compartment-Name} - Name of your compartment
19+
```
20+
Allow service opensearch to manage vnics in compartment {Compartment-Name}
21+
Allow service opensearch to use subnets in compartment {Compartment-Name}
22+
Allow service opensearch to use network-security-groups in compartment {Compartment-Name}
23+
Allow service opensearch to manage vcns in compartment {Compartment-Name}
24+
```
25+
26+
For latest documentation on OpenSearch use please refer to https://docs.oracle.com/en-us/iaas/Content/search-opensearch/home.htm
27+
Required permissions: https://docs.oracle.com/en-us/iaas/Content/search-opensearch/Concepts/ocisearchpermissions.htm
1528

1629
## Example Usage
1730

0 commit comments

Comments
 (0)