Skip to content

Commit 6117f1f

Browse files
storage_discovery_workspace: address reviewer feedback
- Convert resource to typed SDK resource pattern (sdk.Resource interface) - Add name validation function consistent with portal (3-63 chars, alphanumeric and hyphens) - Change workspace_roots to workspace_root (singular) and TypeList to TypeSet - Add MaxItems: 100 for workspace_root - Add CustomizeDiff to validate subscription vs resource group ID conflicts - Update all references in expand/flatten functions, tests, and documentation
1 parent 1b96015 commit 6117f1f

5 files changed

Lines changed: 329 additions & 269 deletions

File tree

internal/services/storage/registration.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,6 @@ func (r Registration) SupportedResources() map[string]*pluginsdk.Resource {
6262
"azurerm_storage_container": resourceStorageContainer(),
6363
"azurerm_storage_data_lake_gen2_filesystem": resourceStorageDataLakeGen2FileSystem(),
6464
"azurerm_storage_data_lake_gen2_path": resourceStorageDataLakeGen2Path(),
65-
"azurerm_storage_discovery_workspace": resourceStorageDiscoveryWorkspace(),
6665
"azurerm_storage_encryption_scope": resourceStorageEncryptionScope(),
6766
"azurerm_storage_management_policy": resourceStorageManagementPolicy(),
6867
"azurerm_storage_object_replication": resourceStorageObjectReplication(),
@@ -92,6 +91,7 @@ func (r Registration) Resources() []sdk.Resource {
9291
AccountStaticWebsiteResource{},
9392
LocalUserResource{},
9493
StorageContainerImmutabilityPolicyResource{},
94+
StorageDiscoveryWorkspaceResource{},
9595
SyncServerEndpointResource{},
9696
}
9797
}

0 commit comments

Comments
 (0)