diff --git a/website/content/docs/other-specifications/volume/topology.mdx b/website/content/docs/other-specifications/volume/topology.mdx deleted file mode 100644 index 1dfc705d834..00000000000 --- a/website/content/docs/other-specifications/volume/topology.mdx +++ /dev/null @@ -1,57 +0,0 @@ ---- -layout: docs -page_title: topology Block - Volume Specification -description: The "topology" block specifies the details of a topology request. ---- - -# `topology` Block - - - -Define the details of a topology requirement. - -```hcl -id = "ebs_prod_db1" -namespace = "default" -name = "database" -type = "csi" -plugin_id = "ebs-prod" -capacity_max = "200G" -capacity_min = "100G" - -topology_request { - required { - topology { segments { rack = "R2" } } - topology { segments { rack = "R1", zone = "us-east-1a"} } - } - preferred { - topology { segments { rack = "R1", zone = "us-east-1a"} } - } -} -``` - -## `topology` Parameters - -- `segments` `(map[string]string)` - A map of location types to their values. - The specific fields required are defined by the CSI plugin. - -## `topology` Examples - -The following examples only show the `topology` blocks. Remember that the -`topology` block is only valid in the placements listed above. - -### Defining a `rack` and `zone` locations - -```hcl -topology { - segments { - rack = "R1", - zone = "us-east-1a" - } -} -``` diff --git a/website/content/docs/other-specifications/volume/topology_request.mdx b/website/content/docs/other-specifications/volume/topology_request.mdx index b6370bbc274..0c1c6a8ae93 100644 --- a/website/content/docs/other-specifications/volume/topology_request.mdx +++ b/website/content/docs/other-specifications/volume/topology_request.mdx @@ -50,7 +50,12 @@ provider may return an error or may be silently removed by the plugin. - `preferred` ([Topology][topology]: nil) - Indicate that you would prefer the storage provider to create the volume in one of the provided - topologies. Only allowed on **volume registration**. + topologies. Only allowed on **volume creation**. + +### `topology` Parameters + +- `segments` `(map[string]string)` - A map of location types to their values. + The specific fields required are defined by the CSI plugin. ## `topology_request` Examples @@ -74,4 +79,4 @@ topology_request { } ``` -[topology]: /docs/other-specifications/volume/topology +[topology]: #topology-parameters diff --git a/website/data/docs-nav-data.json b/website/data/docs-nav-data.json index 35ab42b9889..52e6d4f253e 100644 --- a/website/data/docs-nav-data.json +++ b/website/data/docs-nav-data.json @@ -1440,10 +1440,6 @@ "title": "mount_options", "path": "other-specifications/volume/mount_options" }, - { - "title": "topology", - "path": "other-specifications/volume/topology" - }, { "title": "topology_request", "path": "other-specifications/volume/topology_request"