Skip to content

Commit 2091e03

Browse files
committed
docs: regenerate array_connection and array_connection_key docs
1 parent 9a3101f commit 2091e03

2 files changed

Lines changed: 48 additions & 3 deletions

File tree

docs/resources/array_connection.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,14 +28,13 @@ resource "flashblade_array_connection" "example" {
2828

2929
### Required
3030

31-
- `connection_key` (String, Sensitive) Connection key of the remote array. Write-only: set on creation only, not returned by GET.
32-
- `management_address` (String) Management IP or hostname of the remote array.
3331
- `remote_name` (String) The name of the remote array. Used as the import identifier. Changing this forces a new resource.
3432

3533
### Optional
3634

37-
- `ca_certificate_group` (String) Name of the CA certificate group for TLS verification.
35+
- `connection_key` (String, Sensitive) Connection key of the remote array. Required when creating a new connection. Write-only: not returned by GET. Changing this forces a new resource.
3836
- `encrypted` (Boolean) Whether data is encrypted in transit.
37+
- `management_address` (String) Management IP or hostname of the remote array. Required when creating a new connection, computed for imported/passive-side connections.
3938
- `replication_addresses` (List of String) Replication IP addresses or FQDNs.
4039
- `throttle` (Attributes) Bandwidth throttle configuration for the array connection. (see [below for nested schema](#nestedatt--throttle))
4140
- `timeouts` (Attributes) (see [below for nested schema](#nestedatt--timeouts))
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
---
2+
# generated by https://github.com/hashicorp/terraform-plugin-docs
3+
page_title: "flashblade_array_connection_key Resource - flashblade"
4+
subcategory: ""
5+
description: |-
6+
Generates a FlashBlade array connection key via POST. Each apply regenerates the key.
7+
---
8+
9+
# flashblade_array_connection_key (Resource)
10+
11+
Generates a FlashBlade array connection key via POST. Each apply regenerates the key.
12+
13+
## Example Usage
14+
15+
```terraform
16+
# Generate a connection key for use by the remote array.
17+
# The key is ephemeral — each apply regenerates it.
18+
resource "flashblade_array_connection_key" "key" {}
19+
20+
output "connection_key" {
21+
value = flashblade_array_connection_key.key.connection_key
22+
sensitive = true
23+
}
24+
```
25+
26+
<!-- schema generated by tfplugindocs -->
27+
## Schema
28+
29+
### Optional
30+
31+
- `timeouts` (Attributes) (see [below for nested schema](#nestedatt--timeouts))
32+
33+
### Read-Only
34+
35+
- `connection_key` (String, Sensitive) The generated connection key. Used by the remote array to establish a connection.
36+
- `created` (Number) Unix timestamp (ms) when the key was created.
37+
- `expires` (Number) Unix timestamp (ms) when the key expires.
38+
- `id` (String, Sensitive) Synthetic identifier (connection key value). Marked sensitive.
39+
40+
<a id="nestedatt--timeouts"></a>
41+
### Nested Schema for `timeouts`
42+
43+
Optional:
44+
45+
- `create` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
46+
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Read operations occur during any refresh or planning operation when refresh is enabled.

0 commit comments

Comments
 (0)