@@ -71,6 +71,18 @@ Environment variable: `FLASHBLADE_ENDPOINT`, `FLASHBLADE_API_TOKEN`.
7171| ` flashblade_array_dns ` | Array DNS configuration (singleton) |
7272| ` flashblade_array_ntp ` | Array NTP server list (singleton) |
7373| ` flashblade_array_smtp ` | Array SMTP relay and alert watchers (singleton) |
74+ | ** Servers & Exports** |
75+ | ` flashblade_server ` | FlashBlade server with DNS configuration |
76+ | ` flashblade_file_system_export ` | File system export to a server (NFS) |
77+ | ` flashblade_object_store_account_export ` | Object store account export to a server (S3) |
78+ | ` flashblade_s3_export_policy ` | S3 export access policy |
79+ | ` flashblade_s3_export_policy_rule ` | Rule within an S3 export policy |
80+ | ` flashblade_object_store_virtual_host ` | S3 virtual-hosted-style endpoint |
81+ | ** SMB Client Policy** |
82+ | ` flashblade_smb_client_policy ` | SMB client authentication policy |
83+ | ` flashblade_smb_client_policy_rule ` | Rule within an SMB client policy |
84+ | ** Syslog** |
85+ | ` flashblade_syslog_server ` | Syslog server configuration |
7486
7587## Data Sources
7688
@@ -90,6 +102,13 @@ Environment variable: `FLASHBLADE_ENDPOINT`, `FLASHBLADE_API_TOKEN`.
90102| ` flashblade_array_dns ` | Read current array DNS configuration |
91103| ` flashblade_array_ntp ` | Read current array NTP configuration |
92104| ` flashblade_array_smtp ` | Read current array SMTP configuration |
105+ | ` flashblade_server ` | Look up an existing server |
106+ | ` flashblade_file_system_export ` | Look up an existing file system export |
107+ | ` flashblade_object_store_account_export ` | Look up an existing account export |
108+ | ` flashblade_s3_export_policy ` | Look up an existing S3 export policy |
109+ | ` flashblade_object_store_virtual_host ` | Look up an existing virtual host |
110+ | ` flashblade_smb_client_policy ` | Look up an existing SMB client policy |
111+ | ` flashblade_syslog_server ` | Look up an existing syslog server |
93112
94113## Workflow Examples
95114
@@ -140,14 +159,31 @@ Production-ready configurations showing how resources compose together:
140159
141160** Legend:** ✅ = supported | — = intentionally not supported | ` soft-delete ` = two-phase destroy + eradicate | ` singleton ` = adopt existing via GET+PATCH | ` reset ` = destroy resets to defaults
142161
162+ ### v1.1 — Servers & Exports
163+
164+ | Resource | Create | Read | Update | Delete | Import | Data Source | Notes |
165+ | ----------| :------:| :----:| :------:| :------:| :------:| :-----------:| -------|
166+ | ** Servers & Exports** |
167+ | ` flashblade_server ` | ✅ | ✅ | ✅ DNS | ✅ cascade | ✅ | ✅ | POST uses ` ?create_ds= ` param |
168+ | ` flashblade_file_system_export ` | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | Links FS to server via NFS policy |
169+ | ` flashblade_object_store_account_export ` | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | Links account to server via S3 policy |
170+ | ` flashblade_s3_export_policy ` | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | Controls S3 transport-level access |
171+ | ` flashblade_s3_export_policy_rule ` | ✅ | ✅ | ✅ | ✅ | ✅ ` name/index ` | — | Only ` pure:S3Access ` action |
172+ | ` flashblade_object_store_virtual_host ` | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | S3 virtual-hosted-style endpoint |
173+ | ** SMB Client Policy** |
174+ | ` flashblade_smb_client_policy ` | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | Client auth + encryption control |
175+ | ` flashblade_smb_client_policy_rule ` | ✅ | ✅ | ✅ | ✅ | ✅ ` name/rule_name ` | — | client/encryption/permission fields |
176+ | ** Syslog** |
177+ | ` flashblade_syslog_server ` | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | URI format: PROTOCOL://HOST: PORT |
178+
143179### v1.x — Planned
144180
145181| Resource | Description | Priority |
146182| ----------| -------------| ----------|
147183| Object Lock / WORM config | ` retention_lock ` , ` object_lock_config ` on buckets | P2 |
148184| QoS policy attachment | Bandwidth/IOPS control on file systems and buckets | P2 |
149185| Eradication config | Custom eradication delay per resource | P2 |
150- | Acceptance tests | Tests against real FlashBlade array ( ` TF_ACC=1 ` ) | P2 |
186+ | Syslog CA certificate settings | ` /syslog-servers/settings ` endpoint | P3 |
151187| Terraform Registry | Public publication on registry.terraform.io | P2 |
152188
153189### v2+ — Future
0 commit comments