From 17ebe03d6f0ef7ceb87c5d089bdc6c36a89c152e Mon Sep 17 00:00:00 2001 From: Justin Emerson Date: Mon, 27 Jul 2026 13:10:39 -0700 Subject: [PATCH] chore(reports): regenerate capability map, drift report, value-enum map, and field-cmdlet map Data/PfbCapabilityMap.json, Reports/PfbApiDriftReport.{json,md}, Reports/PfbValueEnumMap.json, Reports/PfbValueEnumReconciliation.md, and Reports/PfbFieldCmdletMap.{json,md} were stale relative to both PR #60 (drift report enrichment/confidence work) and REST 2.28, which had already been fetched into the local tools/specs/ cache but never folded into these committed artifacts. Regenerated all four via their tools/Build-Pfb*.ps1 scripts against the current 29-version spec cache -- no manual edits. Notable deltas: capability map now spans 2.0-2.28 (632 endpoints); drift report gaps grew modestly (432->433 endpoints, 605->609 addable body props, 1002->1004 query params, 1 new ValidateSet candidate); field-cmdlet map goes from matched:0 to matched:1 (Get-PfbPolicyAllMember -MemberType) with not-found-in-resource 2->3 -- the full 4-candidate population of typed parameters with any spec-documented enum at all, confirming the 2026-07-27 field-cmdlet-map-resource-hint-design.md finding that a better resource hint can't move the remaining no-spec-enum-found candidates. Co-Authored-By: Claude Sonnet 5 --- Data/PfbCapabilityMap.json | 35 +- Reports/PfbApiDriftReport.json | 271 +-- Reports/PfbApiDriftReport.md | 215 +-- Reports/PfbFieldCmdletMap.json | 2320 ++++++++++++++++--------- Reports/PfbFieldCmdletMapping.md | 125 +- Reports/PfbValueEnumMap.json | 1199 +++++++++---- Reports/PfbValueEnumReconciliation.md | 2 +- 7 files changed, 2660 insertions(+), 1507 deletions(-) diff --git a/Data/PfbCapabilityMap.json b/Data/PfbCapabilityMap.json index 3ee99be..5d7a7f5 100644 --- a/Data/PfbCapabilityMap.json +++ b/Data/PfbCapabilityMap.json @@ -28,7 +28,8 @@ "2.24", "2.25", "2.26", - "2.27" + "2.27", + "2.28" ], "endpointCount": 632, "parameterComponentDefaults": { @@ -1021,9 +1022,14 @@ "names": "2.0", "offset": "2.0", "sort": "2.0", - "X-Request-ID": "2.14" + "X-Request-ID": "2.14", + "allow_errors": "2.28", + "context_names": "2.28" }, - "bodyProperties": {} + "bodyProperties": {}, + "parameterComponentOverrides": { + "context_names": "Context_names_get" + } }, "GET /blades": { "minVersion": "2.0", @@ -1791,7 +1797,10 @@ "group_ownership": "2.13", "storage_class": "2.16", "qos_policy": "2.17", - "workload": "2.23" + "workload": "2.23", + "abort_quiesce": "2.28", + "quiesce": "2.28", + "skip_quiesce": "2.28" }, "readOnlyBodyProperties": [ "created", @@ -2513,17 +2522,13 @@ "vlan": "2.0", "server": "2.16", "realms": "2.19", - "attached_servers": "2.20" + "attached_servers": "2.20", + "rdma_enabled": "2.28" }, "readOnlyBodyProperties": [ - "enabled", - "gateway", "id", - "mtu", "name", - "netmask", - "realms", - "vlan" + "realms" ], "parameterComponentOverrides": { "names": "Names_required" @@ -2540,7 +2545,8 @@ "address": "2.0", "services": "2.0", "server": "2.16", - "attached_servers": "2.20" + "attached_servers": "2.20", + "rdma_enabled": "2.28" } }, "DELETE /network-interfaces": { @@ -7980,10 +7986,7 @@ "names": "2.19", "context_names": "2.26" }, - "bodyProperties": {}, - "parameterComponentOverrides": { - "context_names": "Context_names_get" - } + "bodyProperties": {} }, "PATCH /management-access-policies": { "minVersion": "2.19", diff --git a/Reports/PfbApiDriftReport.json b/Reports/PfbApiDriftReport.json index e416217..8a3c3bd 100644 --- a/Reports/PfbApiDriftReport.json +++ b/Reports/PfbApiDriftReport.json @@ -28,7 +28,8 @@ "2.24", "2.25", "2.26", - "2.27" + "2.27", + "2.28" ], "availableSpecVersions": [ "2.0", @@ -61,9 +62,9 @@ "2.27", "2.28" ], - "versionDivergenceWarning": "analysedVersions (28 versions, through 2.27) and availableSpecVersions (29 versions, through 2.28) disagree -- this is expected while Data/PfbCapabilityMap.json is deliberately pinned to a specific REST version; rebuild it (tools/Build-PfbCapabilityMap.ps1) only when intentionally adopting the newer spec. Every gap/phantom-field/systemic-gap category in this report is scoped to analysedVersions; validateSetDrift and newValidateSetCandidates (Task 5's enum join) use availableSpecVersions, the fresher on-disk set.", + "versionDivergenceWarning": null, "sinceVersion": null, - "phantomFieldCount": 34, + "phantomFieldCount": 40, "uncoveredEndpoints": [ { "endpoint": "GET /api/login-banner", @@ -761,7 +762,7 @@ { "parameter": "Eradicate", "surface": "TypedUnresolved", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\Bucket\\Remove-PfbBucket.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\Bucket\\Remove-PfbBucket.ps1", "line": 27 } ], @@ -1072,7 +1073,7 @@ { "parameter": "Eradicate", "surface": "TypedUnresolved", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\FileSystemSnapshot\\Remove-PfbFileSystemSnapshot.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\FileSystemSnapshot\\Remove-PfbFileSystemSnapshot.ps1", "line": 24 } ], @@ -1135,7 +1136,7 @@ { "parameter": "Eradicate", "surface": "TypedUnresolved", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\FileSystem\\Remove-PfbFileSystem.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\FileSystem\\Remove-PfbFileSystem.ps1", "line": 38 } ], @@ -1223,7 +1224,7 @@ { "parameter": "Force", "surface": "TypedUnresolved", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\FileSystem\\Remove-PfbFileSystemSession.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\FileSystem\\Remove-PfbFileSystemSession.ps1", "line": 59 } ], @@ -1856,13 +1857,13 @@ { "parameter": "FileSystemName", "surface": "TypedUnresolved", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\Quota\\Remove-PfbQuotaGroup.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\Quota\\Remove-PfbQuotaGroup.ps1", "line": 30 }, { "parameter": "GroupName", "surface": "TypedUnresolved", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\Quota\\Remove-PfbQuotaGroup.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\Quota\\Remove-PfbQuotaGroup.ps1", "line": 31 } ], @@ -1892,13 +1893,13 @@ { "parameter": "FileSystemName", "surface": "TypedUnresolved", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\Quota\\Remove-PfbQuotaUser.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\Quota\\Remove-PfbQuotaUser.ps1", "line": 25 }, { "parameter": "UserName", "surface": "TypedUnresolved", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\Quota\\Remove-PfbQuotaUser.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\Quota\\Remove-PfbQuotaUser.ps1", "line": 26 } ], @@ -1959,7 +1960,7 @@ { "parameter": "Eradicate", "surface": "TypedUnresolved", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\Server\\Remove-PfbServer.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\Server\\Remove-PfbServer.ps1", "line": 35 } ], @@ -2427,7 +2428,7 @@ { "parameter": "Endpoint", "surface": "TypedUnresolved", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\Connection\\Test-PfbConnection.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\Connection\\Test-PfbConnection.ps1", "line": 31 } ], @@ -2788,6 +2789,25 @@ }, "annotations": [] }, + { + "endpoint": "GET /audits", + "cmdlets": [ + "Get-PfbAudit" + ], + "missingQueryParameters": [ + "allow_errors", + "context_names" + ], + "missingBodyProperties": [], + "readOnlyFields": [], + "confidence": { + "level": "high", + "unresolvedParameters": [], + "escapeHatchOnly": [], + "caveat": "" + }, + "annotations": [] + }, { "endpoint": "GET /blades", "cmdlets": [ @@ -6006,7 +6026,7 @@ { "parameter": "Enabled", "surface": "AttributesOnly", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\Alert\\Update-PfbAlertWatcher.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\Alert\\Update-PfbAlertWatcher.ps1", "line": 32 } ], @@ -6051,7 +6071,7 @@ { "parameter": "Flagged", "surface": "AttributesOnly", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\Alert\\Update-PfbAlert.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\Alert\\Update-PfbAlert.ps1", "line": 26 } ], @@ -6501,7 +6521,7 @@ { "parameter": "Enabled", "surface": "AttributesOnly", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\Policy\\Update-PfbAuditFileSystemPolicy.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\Policy\\Update-PfbAuditFileSystemPolicy.ps1", "line": 40 } ], @@ -6540,7 +6560,7 @@ { "parameter": "Enabled", "surface": "AttributesOnly", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\Policy\\Update-PfbAuditObjectStorePolicy.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\Policy\\Update-PfbAuditObjectStorePolicy.ps1", "line": 40 } ], @@ -6579,13 +6599,13 @@ { "parameter": "Destroyed", "surface": "AttributesOnly", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\Bucket\\Update-PfbBucket.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\Bucket\\Update-PfbBucket.ps1", "line": 37 }, { "parameter": "Eradicate", "surface": "TypedUnresolved", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\Bucket\\Remove-PfbBucket.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\Bucket\\Remove-PfbBucket.ps1", "line": 27 } ], @@ -6978,7 +6998,7 @@ { "parameter": "Enabled", "surface": "TypedUnresolved", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\DataEviction\\Update-PfbDataEvictionPolicy.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\DataEviction\\Update-PfbDataEvictionPolicy.ps1", "line": 37 } ], @@ -7019,7 +7039,7 @@ { "parameter": "Name", "surface": "AttributesOnly", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\DirectoryService\\Update-PfbDirectoryService.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\DirectoryService\\Update-PfbDirectoryService.ps1", "line": 32 } ], @@ -7357,7 +7377,7 @@ { "parameter": "Eradicate", "surface": "TypedUnresolved", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\FileSystemSnapshot\\Remove-PfbFileSystemSnapshot.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\FileSystemSnapshot\\Remove-PfbFileSystemSnapshot.ps1", "line": 24 } ], @@ -7379,6 +7399,7 @@ "ignore_usage" ], "missingBodyProperties": [ + "abort_quiesce", "default_group_quota", "default_user_quota", "destroyed", @@ -7390,6 +7411,8 @@ "name", "nfs", "qos_policy", + "quiesce", + "skip_quiesce", "smb", "snapshot_directory_enabled", "source", @@ -7409,61 +7432,61 @@ { "parameter": "Destroyed", "surface": "AttributesOnly", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\FileSystem\\Update-PfbFileSystem.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\FileSystem\\Update-PfbFileSystem.ps1", "line": 93 }, { "parameter": "Eradicate", "surface": "TypedUnresolved", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\FileSystem\\Remove-PfbFileSystem.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\FileSystem\\Remove-PfbFileSystem.ps1", "line": 38 }, { "parameter": "HardLimitEnabled", "surface": "AttributesOnly", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\FileSystem\\Update-PfbFileSystem.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\FileSystem\\Update-PfbFileSystem.ps1", "line": 69 }, { "parameter": "HttpEnabled", "surface": "AttributesOnly", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\FileSystem\\Update-PfbFileSystem.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\FileSystem\\Update-PfbFileSystem.ps1", "line": 90 }, { "parameter": "NfsEnabled", "surface": "AttributesOnly", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\FileSystem\\Update-PfbFileSystem.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\FileSystem\\Update-PfbFileSystem.ps1", "line": 72 }, { "parameter": "NfsExportPolicy", "surface": "AttributesOnly", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\FileSystem\\Update-PfbFileSystem.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\FileSystem\\Update-PfbFileSystem.ps1", "line": 78 }, { "parameter": "NfsRules", "surface": "AttributesOnly", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\FileSystem\\Update-PfbFileSystem.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\FileSystem\\Update-PfbFileSystem.ps1", "line": 75 }, { "parameter": "SmbClientPolicy", "surface": "AttributesOnly", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\FileSystem\\Update-PfbFileSystem.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\FileSystem\\Update-PfbFileSystem.ps1", "line": 87 }, { "parameter": "SmbEnabled", "surface": "AttributesOnly", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\FileSystem\\Update-PfbFileSystem.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\FileSystem\\Update-PfbFileSystem.ps1", "line": 81 }, { "parameter": "SmbSharePolicy", "surface": "AttributesOnly", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\FileSystem\\Update-PfbFileSystem.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\FileSystem\\Update-PfbFileSystem.ps1", "line": 84 } ], @@ -8379,7 +8402,7 @@ { "parameter": "Enabled", "surface": "AttributesOnly", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\Policy\\Update-PfbNetworkAccessPolicy.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\Policy\\Update-PfbNetworkAccessPolicy.ps1", "line": 42 } ], @@ -8534,6 +8557,23 @@ "hasAttributes": true } }, + { + "name": "rdma_enabled", + "type": "boolean", + "format": null, + "specRequired": false, + "synopsis": "If `true` indicated that RDMA is enabled on the network interface.", + "suggestedPowerShellType": "[bool]", + "enumValues": [], + "enumStatus": "no-spec-enum-found", + "target": { + "file": "Public/Network/Update-PfbNetworkInterface.ps1", + "paramBlockLine": 33, + "payloadVariable": "body", + "assignmentStyle": "index", + "hasAttributes": true + } + }, { "name": "services", "type": "array", @@ -8679,7 +8719,7 @@ { "parameter": "Enabled", "surface": "AttributesOnly", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\Policy\\Update-PfbNfsExportPolicy.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\Policy\\Update-PfbNfsExportPolicy.ps1", "line": 42 } ], @@ -9809,7 +9849,7 @@ { "parameter": "Enabled", "surface": "AttributesOnly", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\Policy\\Update-PfbPolicy.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\Policy\\Update-PfbPolicy.ps1", "line": 28 } ], @@ -9971,13 +10011,13 @@ { "parameter": "FileSystemName", "surface": "AttributesOnly", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\Quota\\Update-PfbQuotaGroup.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\Quota\\Update-PfbQuotaGroup.ps1", "line": 35 }, { "parameter": "GroupName", "surface": "AttributesOnly", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\Quota\\Update-PfbQuotaGroup.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\Quota\\Update-PfbQuotaGroup.ps1", "line": 36 } ], @@ -10066,13 +10106,13 @@ { "parameter": "FileSystemName", "surface": "AttributesOnly", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\Quota\\Update-PfbQuotaUser.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\Quota\\Update-PfbQuotaUser.ps1", "line": 30 }, { "parameter": "UserName", "surface": "AttributesOnly", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\Quota\\Update-PfbQuotaUser.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\Quota\\Update-PfbQuotaUser.ps1", "line": 31 } ], @@ -10156,13 +10196,13 @@ { "parameter": "Destroyed", "surface": "AttributesOnly", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\Realm\\Update-PfbRealm.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\Realm\\Update-PfbRealm.ps1", "line": 31 }, { "parameter": "Eradicate", "surface": "TypedUnresolved", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\Realm\\Remove-PfbRealm.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\Realm\\Remove-PfbRealm.ps1", "line": 32 } ], @@ -10234,7 +10274,7 @@ { "parameter": "Enabled", "surface": "AttributesOnly", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\Policy\\Update-PfbS3ExportPolicy.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\Policy\\Update-PfbS3ExportPolicy.ps1", "line": 42 } ], @@ -10333,7 +10373,7 @@ { "parameter": "DnsName", "surface": "AttributesOnly", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\Server\\Update-PfbServer.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\Server\\Update-PfbServer.ps1", "line": 34 } ], @@ -10372,7 +10412,7 @@ { "parameter": "Enabled", "surface": "AttributesOnly", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\Policy\\Update-PfbSmbClientPolicy.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\Policy\\Update-PfbSmbClientPolicy.ps1", "line": 42 } ], @@ -10529,7 +10569,7 @@ { "parameter": "Enabled", "surface": "AttributesOnly", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\Policy\\Update-PfbSmbSharePolicy.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\Policy\\Update-PfbSmbSharePolicy.ps1", "line": 42 } ], @@ -11946,7 +11986,7 @@ { "parameter": "Destroyed", "surface": "TypedUnresolved", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\Workloads\\Update-PfbWorkload.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\Workloads\\Update-PfbWorkload.ps1", "line": 36 } ], @@ -12134,7 +12174,7 @@ { "parameter": "Name", "surface": "AttributesOnly", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\DirectoryService\\New-PfbActiveDirectory.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\DirectoryService\\New-PfbActiveDirectory.ps1", "line": 40 } ], @@ -12472,7 +12512,7 @@ { "parameter": "Enabled", "surface": "AttributesOnly", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\Policy\\New-PfbAuditFileSystemPolicy.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\Policy\\New-PfbAuditFileSystemPolicy.ps1", "line": 35 } ], @@ -12527,7 +12567,7 @@ { "parameter": "Enabled", "surface": "AttributesOnly", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\Policy\\New-PfbAuditObjectStorePolicy.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\Policy\\New-PfbAuditObjectStorePolicy.ps1", "line": 35 } ], @@ -13289,7 +13329,7 @@ { "parameter": "Name", "surface": "AttributesOnly", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\Certificate\\New-PfbCertificateSigningRequest.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\Certificate\\New-PfbCertificateSigningRequest.ps1", "line": 29 } ], @@ -13325,7 +13365,7 @@ { "parameter": "Disabled", "surface": "TypedUnresolved", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\DataEviction\\New-PfbDataEvictionPolicy.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\DataEviction\\New-PfbDataEvictionPolicy.ps1", "line": 31 } ], @@ -13411,7 +13451,7 @@ { "parameter": "Member", "surface": "TypedUnresolved", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\DirectoryService\\New-PfbLocalGroupMember.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\DirectoryService\\New-PfbLocalGroupMember.ps1", "line": 35 } ], @@ -13529,7 +13569,7 @@ { "parameter": "Name", "surface": "AttributesOnly", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\Network\\New-PfbDns.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\Network\\New-PfbDns.ps1", "line": 29 } ], @@ -13734,7 +13774,7 @@ { "parameter": "SourceName", "surface": "TypedUnresolved", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\FileSystemSnapshot\\New-PfbFileSystemSnapshot.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\FileSystemSnapshot\\New-PfbFileSystemSnapshot.ps1", "line": 36 } ], @@ -13778,91 +13818,91 @@ { "parameter": "FastRemoveDirectoryEnabled", "surface": "AttributesOnly", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\FileSystem\\New-PfbFileSystem.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\FileSystem\\New-PfbFileSystem.ps1", "line": 139 }, { "parameter": "HardLimit", "surface": "AttributesOnly", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\FileSystem\\New-PfbFileSystem.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\FileSystem\\New-PfbFileSystem.ps1", "line": 93 }, { "parameter": "Http", "surface": "AttributesOnly", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\FileSystem\\New-PfbFileSystem.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\FileSystem\\New-PfbFileSystem.ps1", "line": 126 }, { "parameter": "MultiProtocolAccessControlStyle", "surface": "AttributesOnly", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\FileSystem\\New-PfbFileSystem.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\FileSystem\\New-PfbFileSystem.ps1", "line": 129 }, { "parameter": "Nfs", "surface": "AttributesOnly", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\FileSystem\\New-PfbFileSystem.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\FileSystem\\New-PfbFileSystem.ps1", "line": 102 }, { "parameter": "NfsExportPolicy", "surface": "AttributesOnly", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\FileSystem\\New-PfbFileSystem.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\FileSystem\\New-PfbFileSystem.ps1", "line": 114 }, { "parameter": "NfsRules", "surface": "AttributesOnly", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\FileSystem\\New-PfbFileSystem.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\FileSystem\\New-PfbFileSystem.ps1", "line": 111 }, { "parameter": "NfsV3", "surface": "AttributesOnly", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\FileSystem\\New-PfbFileSystem.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\FileSystem\\New-PfbFileSystem.ps1", "line": 105 }, { "parameter": "NfsV41", "surface": "AttributesOnly", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\FileSystem\\New-PfbFileSystem.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\FileSystem\\New-PfbFileSystem.ps1", "line": 108 }, { "parameter": "SafeguardAcls", "surface": "AttributesOnly", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\FileSystem\\New-PfbFileSystem.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\FileSystem\\New-PfbFileSystem.ps1", "line": 133 }, { "parameter": "Smb", "surface": "AttributesOnly", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\FileSystem\\New-PfbFileSystem.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\FileSystem\\New-PfbFileSystem.ps1", "line": 117 }, { "parameter": "SmbClientPolicy", "surface": "AttributesOnly", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\FileSystem\\New-PfbFileSystem.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\FileSystem\\New-PfbFileSystem.ps1", "line": 123 }, { "parameter": "SmbSharePolicy", "surface": "AttributesOnly", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\FileSystem\\New-PfbFileSystem.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\FileSystem\\New-PfbFileSystem.ps1", "line": 120 }, { "parameter": "SnapshotDirectoryEnabled", "surface": "AttributesOnly", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\FileSystem\\New-PfbFileSystem.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\FileSystem\\New-PfbFileSystem.ps1", "line": 136 }, { "parameter": "Writable", "surface": "AttributesOnly", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\FileSystem\\New-PfbFileSystem.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\FileSystem\\New-PfbFileSystem.ps1", "line": 150 } ], @@ -13957,7 +13997,7 @@ { "parameter": "Name", "surface": "AttributesOnly", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\Replication\\New-PfbFleet.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\Replication\\New-PfbFleet.ps1", "line": 30 } ], @@ -14284,7 +14324,7 @@ { "parameter": "Name", "surface": "AttributesOnly", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\Misc\\New-PfbLag.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\Misc\\New-PfbLag.ps1", "line": 29 } ], @@ -14761,17 +14801,12 @@ "missingQueryParameters": [], "missingBodyProperties": [ "attached_servers", - "subnet" + "rdma_enabled" ], "readOnlyFields": [ - "enabled", - "gateway", "id", - "mtu", "name", - "netmask", - "realms", - "vlan" + "realms" ], "confidence": { "level": "partial", @@ -14779,7 +14814,7 @@ { "parameter": "AttachedServers", "surface": "AttributesOnly", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\Network\\New-PfbNetworkInterface.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\Network\\New-PfbNetworkInterface.ps1", "line": 55 } ], @@ -14835,7 +14870,7 @@ { "parameter": "Enabled", "surface": "AttributesOnly", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\Policy\\New-PfbNfsExportPolicy.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\Policy\\New-PfbNfsExportPolicy.ps1", "line": 36 } ], @@ -15100,7 +15135,7 @@ { "parameter": "Name", "surface": "AttributesOnly", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\Node\\New-PfbNodeGroup.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\Node\\New-PfbNodeGroup.ps1", "line": 30 } ], @@ -15808,7 +15843,7 @@ { "parameter": "Enabled", "surface": "AttributesOnly", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\Policy\\New-PfbPolicy.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\Policy\\New-PfbPolicy.ps1", "line": 23 } ], @@ -16330,19 +16365,19 @@ { "parameter": "FileSystemName", "surface": "AttributesOnly", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\Quota\\New-PfbQuotaUser.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\Quota\\New-PfbQuotaUser.ps1", "line": 42 }, { "parameter": "UserId", "surface": "AttributesOnly", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\Quota\\New-PfbQuotaUser.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\Quota\\New-PfbQuotaUser.ps1", "line": 44 }, { "parameter": "UserName", "surface": "AttributesOnly", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\Quota\\New-PfbQuotaUser.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\Quota\\New-PfbQuotaUser.ps1", "line": 43 } ], @@ -16392,7 +16427,7 @@ { "parameter": "Enabled", "surface": "AttributesOnly", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\Policy\\New-PfbS3ExportPolicy.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\Policy\\New-PfbS3ExportPolicy.ps1", "line": 36 } ], @@ -16493,13 +16528,13 @@ { "parameter": "CreateDirectoryService", "surface": "AttributesOnly", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\Server\\New-PfbServer.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\Server\\New-PfbServer.ps1", "line": 40 }, { "parameter": "DnsName", "surface": "AttributesOnly", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\Server\\New-PfbServer.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\Server\\New-PfbServer.ps1", "line": 34 } ], @@ -16538,7 +16573,7 @@ { "parameter": "Enabled", "surface": "AttributesOnly", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\Policy\\New-PfbSmbClientPolicy.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\Policy\\New-PfbSmbClientPolicy.ps1", "line": 36 } ], @@ -16675,7 +16710,7 @@ { "parameter": "Enabled", "surface": "AttributesOnly", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\Policy\\New-PfbSmbSharePolicy.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\Policy\\New-PfbSmbSharePolicy.ps1", "line": 36 } ], @@ -16807,7 +16842,7 @@ { "parameter": "Name", "surface": "AttributesOnly", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\Monitoring\\New-PfbSnmpManager.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\Monitoring\\New-PfbSnmpManager.ps1", "line": 33 } ], @@ -16864,7 +16899,7 @@ { "parameter": "Name", "surface": "AttributesOnly", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\Policy\\New-PfbSshCaPolicy.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\Policy\\New-PfbSshCaPolicy.ps1", "line": 30 } ], @@ -17146,7 +17181,7 @@ { "parameter": "Name", "surface": "AttributesOnly", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\Policy\\New-PfbStorageClassTieringPolicy.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\Policy\\New-PfbStorageClassTieringPolicy.ps1", "line": 30 } ], @@ -17218,7 +17253,7 @@ { "parameter": "Name", "surface": "AttributesOnly", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\Monitoring\\New-PfbSyslogServer.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\Monitoring\\New-PfbSyslogServer.ps1", "line": 32 } ], @@ -17247,7 +17282,7 @@ { "parameter": "Name", "surface": "AttributesOnly", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\Replication\\New-PfbTarget.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\Replication\\New-PfbTarget.ps1", "line": 31 } ], @@ -17290,7 +17325,7 @@ { "parameter": "Name", "surface": "AttributesOnly", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\Policy\\New-PfbTlsPolicy.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\Policy\\New-PfbTlsPolicy.ps1", "line": 29 } ], @@ -17352,7 +17387,7 @@ { "parameter": "Inputs", "surface": "TypedUnresolved", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\Workloads\\New-PfbWorkloadPlacementRecommendation.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\Workloads\\New-PfbWorkloadPlacementRecommendation.ps1", "line": 29 } ], @@ -17393,7 +17428,7 @@ { "parameter": "Name", "surface": "AttributesOnly", - "file": "C:\\Users\\Justin\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\.claude\\worktrees\\drift-report-actionable\\Public\\Policy\\New-PfbWormPolicy.ps1", + "file": "C:\\Users\\Justin Emerson\\Documents\\GitProjects\\fb-powershell\\fb-powershell\\Public\\Policy\\New-PfbWormPolicy.ps1", "line": 30 } ], @@ -17408,8 +17443,8 @@ "systemicGaps": [ { "name": "context_names", - "endpointCount": 253, - "queryEndpointCount": 253, + "endpointCount": 254, + "queryEndpointCount": 254, "bodyEndpointCount": 0, "endpoints": [ "DELETE /admins/api-tokens", @@ -17498,6 +17533,7 @@ "GET /audit-file-systems-policy-operations", "GET /audit-object-store-policies", "GET /audit-object-store-policies/members", + "GET /audits", "GET /bucket-audit-filter-actions", "GET /bucket-replica-links", "GET /buckets", @@ -17678,8 +17714,8 @@ }, { "name": "allow_errors", - "endpointCount": 109, - "queryEndpointCount": 109, + "endpointCount": 110, + "queryEndpointCount": 110, "bodyEndpointCount": 0, "endpoints": [ "GET /active-directory/test", @@ -17702,6 +17738,7 @@ "GET /audit-file-systems-policy-operations", "GET /audit-object-store-policies", "GET /audit-object-store-policies/members", + "GET /audits", "GET /bucket-audit-filter-actions", "GET /bucket-replica-links", "GET /buckets", @@ -21180,6 +21217,16 @@ ], "annotations": [] }, + { + "name": "rdma_enabled", + "endpointCount": 1, + "queryEndpointCount": 0, + "bodyEndpointCount": 1, + "endpoints": [ + "PATCH /network-interfaces" + ], + "annotations": [] + }, { "name": "refresh", "endpointCount": 1, @@ -24392,6 +24439,11 @@ "cmdletCount": 0, "cmdlets": [] }, + { + "name": "rdma_enabled", + "cmdletCount": 0, + "cmdlets": [] + }, { "name": "read", "cmdletCount": 0, @@ -24719,5 +24771,18 @@ } ], "validateSetDrift": [], - "newValidateSetCandidates": [] + "newValidateSetCandidates": [ + { + "cmdlet": "Get-PfbPolicyAllMember", + "parameter": "MemberType", + "wireName": "member_types", + "specValues": [ + "file-systems", + "file-system-snapshots", + "file-system-replica-links", + "object-store-users" + ], + "recommendation": "ArgumentCompleter" + } + ] } diff --git a/Reports/PfbApiDriftReport.md b/Reports/PfbApiDriftReport.md index 5c60159..e40f38b 100644 --- a/Reports/PfbApiDriftReport.md +++ b/Reports/PfbApiDriftReport.md @@ -1,11 +1,9 @@ # API Drift Report -Generated by `tools/Build-PfbApiDriftReport.ps1` (28 analysed REST versions; 29 available on disk under `tools/specs/`). +Generated by `tools/Build-PfbApiDriftReport.ps1` (29 analysed REST versions; 29 available on disk under `tools/specs/`). Reporting only -- no `Public/` cmdlet is edited by this script. -**Warning:** analysedVersions (28 versions, through 2.27) and availableSpecVersions (29 versions, through 2.28) disagree -- this is expected while Data/PfbCapabilityMap.json is deliberately pinned to a specific REST version; rebuild it (tools/Build-PfbCapabilityMap.ps1) only when intentionally adopting the newer spec. Every gap/phantom-field/systemic-gap category in this report is scoped to analysedVersions; validateSetDrift and newValidateSetCandidates (Task 5's enum join) use availableSpecVersions, the fresher on-disk set. - ## How to read this report This report accepts **false positives in order to eliminate false negatives**. A field is listed as missing even though the module can already set it, when a parameter covering it could not be traced to a wire name. @@ -23,26 +21,26 @@ This report accepts **false positives in order to eliminate false negatives**. A ## Summary - Uncovered endpoints: 117 -- Endpoints with parameter gaps: 432 -- Missing body properties (addable): 605 -- Missing query parameters (addable): 1002 -- Read-only body fields (not addable -- see the Read-only fields section below): 372 -- Phantom fields silently excluded (accumulated in the capability map, absent from the newest analysed spec): 34 +- Endpoints with parameter gaps: 433 +- Missing body properties (addable): 609 +- Missing query parameters (addable): 1004 +- Read-only body fields (not addable -- see the Read-only fields section below): 367 +- Phantom fields silently excluded (accumulated in the capability map, absent from the newest analysed spec): 40 - Partial-confidence endpoints (see `How to read this report` above, and each row's marker in the Parameter gaps table): 56 -- Systemic gaps (distinct field names collapsed across high-confidence endpoints, detailed below): 311 +- Systemic gaps (distinct field names collapsed across high-confidence endpoints, detailed below): 312 - ValidateSet drift: 0 -- New ValidateSet candidates: 0 +- New ValidateSet candidates: 1 ## Systemic gaps One finding per distinct wire field name, collapsed across every endpoint where a high-confidence gap exists (decision 7) -- turns hundreds of per-endpoint rows into a handful of real, actionable decisions. "Cmdlets already using this name" is decision 8's convention-strength ranking: a high count means closing the remaining gaps for this name is a mechanical batch fix; zero means no established convention exists to extend at all -- closing it is an architectural decision, not a mechanical one. -Showing the top 25 of 311 findings by endpoint count -- the full list is in the JSON manifest's `systemicGaps`, nothing is dropped there. +Showing the top 25 of 312 findings by endpoint count -- the full list is in the JSON manifest's `systemicGaps`, nothing is dropped there. | Field name | Endpoints | Query | Body | Cmdlets already using this name | Annotation | |---|---|---|---|---|---| -| `context_names` | 253 | 253 | 0 | 0 | not yet implemented | -| `allow_errors` | 109 | 109 | 0 | 0 | not yet implemented | +| `context_names` | 254 | 254 | 0 | 0 | not yet implemented | +| `allow_errors` | 110 | 110 | 0 | 0 | not yet implemented | | `ids` | 46 | 46 | 0 | 218 | | | `names` | 35 | 35 | 0 | 306 | | | `sort` | 35 | 35 | 0 | 163 | | @@ -184,6 +182,7 @@ Endpoints an existing cmdlet already calls, where the capability map knows of a | `GET /audit-file-systems-policy-operations` | Get-PfbAuditFileSystemPolicyOperation | allow_errors, context_names, names | | `high` | | | `GET /audit-object-store-policies` | Get-PfbAuditObjectStorePolicy | allow_errors, context_names | | `high` | | | `GET /audit-object-store-policies/members` | Get-PfbAuditObjectStorePolicyMember | allow_errors, context_names | | `high` | | +| `GET /audits` | Get-PfbAudit | allow_errors, context_names | | `high` | | | `GET /blades` | Get-PfbBlade, Get-PfbNode | total_only | | `high` | | | `GET /bucket-audit-filter-actions` | Get-PfbBucketAuditFilterAction | allow_errors, context_names, names | | `high` | | | `GET /bucket-replica-links` | Get-PfbBucketReplicaLink | allow_errors, context_names, ids, local_bucket_ids, remote_ids, remote_names, total_only | | `high` | | @@ -343,7 +342,7 @@ Endpoints an existing cmdlet already calls, where the capability map knows of a | `PATCH /dns` | Update-PfbDns | context_names, ids, names | ca_certificate, ca_certificate_group, name, services, sources | `high` | | | `PATCH /file-system-exports` | Update-PfbFileSystemExport | context_names | export_name, member, policy, server, share_policy | `high` | | | `PATCH /file-system-snapshots` | Remove-PfbFileSystemSnapshot | context_names, latest_replica | destroyed, name, owner, policy, source | `partial` -- /!\ 1 unresolved param (see Partial-confidence detail below) | | -| `PATCH /file-systems` | Remove-PfbFileSystem, Update-PfbFileSystem | cancel_in_progress_storage_class_transition, context_names, discard_detailed_permissions, ignore_usage | default_group_quota, default_user_quota, destroyed, fast_remove_directory_enabled, group_ownership, hard_limit_enabled, http, multi_protocol, name, nfs, qos_policy, smb, snapshot_directory_enabled, source, storage_class, workload, writable | `partial` -- /!\ 10 unresolved params (see Partial-confidence detail below) | | +| `PATCH /file-systems` | Remove-PfbFileSystem, Update-PfbFileSystem | cancel_in_progress_storage_class_transition, context_names, discard_detailed_permissions, ignore_usage | abort_quiesce, default_group_quota, default_user_quota, destroyed, fast_remove_directory_enabled, group_ownership, hard_limit_enabled, http, multi_protocol, name, nfs, qos_policy, quiesce, skip_quiesce, smb, snapshot_directory_enabled, source, storage_class, workload, writable | `partial` -- /!\ 10 unresolved params (see Partial-confidence detail below) | | | `PATCH /fleets` | Update-PfbFleet | | name | `high` | | | `PATCH /hardware` | Update-PfbHardware | | identify_enabled | `high` | | | `PATCH /hardware-connectors` | Update-PfbHardwareConnector | | lane_speed, lanes_per_port, port_count, port_speed | `high` | | @@ -358,7 +357,7 @@ Endpoints an existing cmdlet already calls, where the capability map knows of a | `PATCH /management-access-policies` | Update-PfbManagementAccessPolicy | context_names | aggregation_strategy, enabled, location, name, rules | `high` | POST/PATCH/DELETE return 403 regardless of account; not an implementation bug | | `PATCH /network-access-policies` | Update-PfbNetworkAccessPolicy | versions | enabled, location, name, rules | `partial` -- /!\ 1 unresolved param (see Partial-confidence detail below) | | | `PATCH /network-access-policies/rules` | Update-PfbNetworkAccessRule | before_rule_id, before_rule_name, ids, versions | client, effect, index, interfaces, policy | `high` | | -| `PATCH /network-interfaces` | Update-PfbNetworkInterface | | attached_servers, services | `high` | | +| `PATCH /network-interfaces` | Update-PfbNetworkInterface | | attached_servers, rdma_enabled, services | `high` | | | `PATCH /network-interfaces/connectors` | Update-PfbNetworkInterfaceConnector | | lane_speed, lanes_per_port, port_count, port_speed | `high` | | | `PATCH /nfs-export-policies` | Update-PfbNfsExportPolicy | context_names, versions | enabled, location, name, rules | `partial` -- /!\ 1 unresolved param (see Partial-confidence detail below) | | | `PATCH /nfs-export-policies/rules` | Update-PfbNfsExportRule | before_rule_id, before_rule_name, context_names, ids, versions | access, anongid, anonuid, atime, client, fileid_32bit, index, permission, required_transport_security, secure, security | `high` | | @@ -452,7 +451,7 @@ Endpoints an existing cmdlet already calls, where the capability map knows of a | `POST /management-access-policies` | New-PfbManagementAccessPolicy | context_names | aggregation_strategy, enabled, location, name, rules | `high` | POST/PATCH/DELETE return 403 regardless of account; not an implementation bug | | `POST /management-access-policies/admins` | New-PfbManagementAccessPolicyAdmin | context_names | | `high` | POST/PATCH/DELETE return 403 regardless of account; not an implementation bug | | `POST /network-access-policies/rules` | New-PfbNetworkAccessRule | before_rule_id, before_rule_name, versions | client, effect, index, interfaces | `high` | | -| `POST /network-interfaces` | New-PfbNetworkInterface | | attached_servers, subnet | `partial` -- /!\ 1 unresolved param (see Partial-confidence detail below) | | +| `POST /network-interfaces` | New-PfbNetworkInterface | | attached_servers, rdma_enabled | `partial` -- /!\ 1 unresolved param (see Partial-confidence detail below) | | | `POST /network-interfaces/tls-policies` | New-PfbNetworkInterfaceTlsPolicy | member_ids, policy_ids | | `high` | | | `POST /nfs-export-policies` | New-PfbNfsExportPolicy | context_names | enabled, location, name, rules | `partial` -- /!\ 1 unresolved param (see Partial-confidence detail below) | | | `POST /nfs-export-policies/rules` | New-PfbNfsExportRule | before_rule_id, before_rule_name, context_names, versions | access, anongid, anonuid, atime, client, fileid_32bit, index, permission, policy, required_transport_security, secure, security | `high` | | @@ -512,94 +511,94 @@ Per the decision-6 procedure above: open each parameter at its `file:line` and f | Endpoint | Parameter | Surface | File:Line | Caveat | |---|---|---|---|---| -| `DELETE /buckets` | `-Eradicate` | TypedUnresolved | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\Bucket\Remove-PfbBucket.ps1:27` | one or more parameters could not be traced to a wire name and have no -Attributes escape hatch; lists reflect typed-parameter coverage only, not full wire reachability | -| `DELETE /file-system-snapshots` | `-Eradicate` | TypedUnresolved | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\FileSystemSnapshot\Remove-PfbFileSystemSnapshot.ps1:24` | one or more parameters could not be traced to a wire name and have no -Attributes escape hatch; lists reflect typed-parameter coverage only, not full wire reachability | -| `DELETE /file-systems` | `-Eradicate` | TypedUnresolved | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\FileSystem\Remove-PfbFileSystem.ps1:38` | one or more parameters could not be traced to a wire name and have no -Attributes escape hatch; lists reflect typed-parameter coverage only, not full wire reachability | -| `DELETE /file-systems/sessions` | `-Force` | TypedUnresolved | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\FileSystem\Remove-PfbFileSystemSession.ps1:59` | one or more parameters could not be traced to a wire name and have no -Attributes escape hatch; lists reflect typed-parameter coverage only, not full wire reachability | -| `DELETE /quotas/groups` | `-FileSystemName` | TypedUnresolved | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\Quota\Remove-PfbQuotaGroup.ps1:30` | one or more parameters could not be traced to a wire name and have no -Attributes escape hatch; lists reflect typed-parameter coverage only, not full wire reachability | -| `DELETE /quotas/groups` | `-GroupName` | TypedUnresolved | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\Quota\Remove-PfbQuotaGroup.ps1:31` | one or more parameters could not be traced to a wire name and have no -Attributes escape hatch; lists reflect typed-parameter coverage only, not full wire reachability | -| `DELETE /quotas/users` | `-FileSystemName` | TypedUnresolved | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\Quota\Remove-PfbQuotaUser.ps1:25` | one or more parameters could not be traced to a wire name and have no -Attributes escape hatch; lists reflect typed-parameter coverage only, not full wire reachability | -| `DELETE /quotas/users` | `-UserName` | TypedUnresolved | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\Quota\Remove-PfbQuotaUser.ps1:26` | one or more parameters could not be traced to a wire name and have no -Attributes escape hatch; lists reflect typed-parameter coverage only, not full wire reachability | -| `DELETE /servers` | `-Eradicate` | TypedUnresolved | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\Server\Remove-PfbServer.ps1:35` | one or more parameters could not be traced to a wire name and have no -Attributes escape hatch; lists reflect typed-parameter coverage only, not full wire reachability | -| `GET /arrays` | `-Endpoint` | TypedUnresolved | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\Connection\Test-PfbConnection.ps1:31` | one or more parameters could not be traced to a wire name and have no -Attributes escape hatch; lists reflect typed-parameter coverage only, not full wire reachability | -| `PATCH /alert-watchers` | `-Enabled` | AttributesOnly | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\Alert\Update-PfbAlertWatcher.ps1:32` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | -| `PATCH /alerts` | `-Flagged` | AttributesOnly | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\Alert\Update-PfbAlert.ps1:26` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | -| `PATCH /audit-file-systems-policies` | `-Enabled` | AttributesOnly | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\Policy\Update-PfbAuditFileSystemPolicy.ps1:40` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | -| `PATCH /audit-object-store-policies` | `-Enabled` | AttributesOnly | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\Policy\Update-PfbAuditObjectStorePolicy.ps1:40` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | -| `PATCH /buckets` | `-Destroyed` | AttributesOnly | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\Bucket\Update-PfbBucket.ps1:37` | body reachable via -Attributes for some parameters and untraceable for others; lists reflect typed-parameter coverage only, not full wire reachability | -| `PATCH /buckets` | `-Eradicate` | TypedUnresolved | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\Bucket\Remove-PfbBucket.ps1:27` | body reachable via -Attributes for some parameters and untraceable for others; lists reflect typed-parameter coverage only, not full wire reachability | -| `PATCH /data-eviction-policies` | `-Enabled` | TypedUnresolved | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\DataEviction\Update-PfbDataEvictionPolicy.ps1:37` | one or more parameters could not be traced to a wire name and have no -Attributes escape hatch; lists reflect typed-parameter coverage only, not full wire reachability | -| `PATCH /directory-services` | `-Name` | AttributesOnly | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\DirectoryService\Update-PfbDirectoryService.ps1:32` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | -| `PATCH /file-system-snapshots` | `-Eradicate` | TypedUnresolved | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\FileSystemSnapshot\Remove-PfbFileSystemSnapshot.ps1:24` | one or more parameters could not be traced to a wire name and have no -Attributes escape hatch; lists reflect typed-parameter coverage only, not full wire reachability | -| `PATCH /file-systems` | `-Destroyed` | AttributesOnly | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\FileSystem\Update-PfbFileSystem.ps1:93` | body reachable via -Attributes for some parameters and untraceable for others; lists reflect typed-parameter coverage only, not full wire reachability | -| `PATCH /file-systems` | `-Eradicate` | TypedUnresolved | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\FileSystem\Remove-PfbFileSystem.ps1:38` | body reachable via -Attributes for some parameters and untraceable for others; lists reflect typed-parameter coverage only, not full wire reachability | -| `PATCH /file-systems` | `-HardLimitEnabled` | AttributesOnly | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\FileSystem\Update-PfbFileSystem.ps1:69` | body reachable via -Attributes for some parameters and untraceable for others; lists reflect typed-parameter coverage only, not full wire reachability | -| `PATCH /file-systems` | `-HttpEnabled` | AttributesOnly | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\FileSystem\Update-PfbFileSystem.ps1:90` | body reachable via -Attributes for some parameters and untraceable for others; lists reflect typed-parameter coverage only, not full wire reachability | -| `PATCH /file-systems` | `-NfsEnabled` | AttributesOnly | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\FileSystem\Update-PfbFileSystem.ps1:72` | body reachable via -Attributes for some parameters and untraceable for others; lists reflect typed-parameter coverage only, not full wire reachability | -| `PATCH /file-systems` | `-NfsExportPolicy` | AttributesOnly | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\FileSystem\Update-PfbFileSystem.ps1:78` | body reachable via -Attributes for some parameters and untraceable for others; lists reflect typed-parameter coverage only, not full wire reachability | -| `PATCH /file-systems` | `-NfsRules` | AttributesOnly | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\FileSystem\Update-PfbFileSystem.ps1:75` | body reachable via -Attributes for some parameters and untraceable for others; lists reflect typed-parameter coverage only, not full wire reachability | -| `PATCH /file-systems` | `-SmbClientPolicy` | AttributesOnly | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\FileSystem\Update-PfbFileSystem.ps1:87` | body reachable via -Attributes for some parameters and untraceable for others; lists reflect typed-parameter coverage only, not full wire reachability | -| `PATCH /file-systems` | `-SmbEnabled` | AttributesOnly | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\FileSystem\Update-PfbFileSystem.ps1:81` | body reachable via -Attributes for some parameters and untraceable for others; lists reflect typed-parameter coverage only, not full wire reachability | -| `PATCH /file-systems` | `-SmbSharePolicy` | AttributesOnly | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\FileSystem\Update-PfbFileSystem.ps1:84` | body reachable via -Attributes for some parameters and untraceable for others; lists reflect typed-parameter coverage only, not full wire reachability | -| `PATCH /network-access-policies` | `-Enabled` | AttributesOnly | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\Policy\Update-PfbNetworkAccessPolicy.ps1:42` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | -| `PATCH /nfs-export-policies` | `-Enabled` | AttributesOnly | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\Policy\Update-PfbNfsExportPolicy.ps1:42` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | -| `PATCH /policies` | `-Enabled` | AttributesOnly | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\Policy\Update-PfbPolicy.ps1:28` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | -| `PATCH /quotas/groups` | `-FileSystemName` | AttributesOnly | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\Quota\Update-PfbQuotaGroup.ps1:35` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | -| `PATCH /quotas/groups` | `-GroupName` | AttributesOnly | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\Quota\Update-PfbQuotaGroup.ps1:36` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | -| `PATCH /quotas/users` | `-FileSystemName` | AttributesOnly | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\Quota\Update-PfbQuotaUser.ps1:30` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | -| `PATCH /quotas/users` | `-UserName` | AttributesOnly | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\Quota\Update-PfbQuotaUser.ps1:31` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | -| `PATCH /realms` | `-Destroyed` | AttributesOnly | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\Realm\Update-PfbRealm.ps1:31` | body reachable via -Attributes for some parameters and untraceable for others; lists reflect typed-parameter coverage only, not full wire reachability | -| `PATCH /realms` | `-Eradicate` | TypedUnresolved | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\Realm\Remove-PfbRealm.ps1:32` | body reachable via -Attributes for some parameters and untraceable for others; lists reflect typed-parameter coverage only, not full wire reachability | -| `PATCH /s3-export-policies` | `-Enabled` | AttributesOnly | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\Policy\Update-PfbS3ExportPolicy.ps1:42` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | -| `PATCH /servers` | `-DnsName` | AttributesOnly | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\Server\Update-PfbServer.ps1:34` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | -| `PATCH /smb-client-policies` | `-Enabled` | AttributesOnly | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\Policy\Update-PfbSmbClientPolicy.ps1:42` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | -| `PATCH /smb-share-policies` | `-Enabled` | AttributesOnly | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\Policy\Update-PfbSmbSharePolicy.ps1:42` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | -| `PATCH /workloads` | `-Destroyed` | TypedUnresolved | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\Workloads\Update-PfbWorkload.ps1:36` | one or more parameters could not be traced to a wire name and have no -Attributes escape hatch; lists reflect typed-parameter coverage only, not full wire reachability | -| `POST /active-directory` | `-Name` | AttributesOnly | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\DirectoryService\New-PfbActiveDirectory.ps1:40` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | -| `POST /audit-file-systems-policies` | `-Enabled` | AttributesOnly | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\Policy\New-PfbAuditFileSystemPolicy.ps1:35` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | -| `POST /audit-object-store-policies` | `-Enabled` | AttributesOnly | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\Policy\New-PfbAuditObjectStorePolicy.ps1:35` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | -| `POST /certificates/certificate-signing-requests` | `-Name` | AttributesOnly | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\Certificate\New-PfbCertificateSigningRequest.ps1:29` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | -| `POST /data-eviction-policies` | `-Disabled` | TypedUnresolved | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\DataEviction\New-PfbDataEvictionPolicy.ps1:31` | one or more parameters could not be traced to a wire name and have no -Attributes escape hatch; lists reflect typed-parameter coverage only, not full wire reachability | -| `POST /directory-services/local/groups/members` | `-Member` | TypedUnresolved | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\DirectoryService\New-PfbLocalGroupMember.ps1:35` | one or more parameters could not be traced to a wire name and have no -Attributes escape hatch; lists reflect typed-parameter coverage only, not full wire reachability | -| `POST /dns` | `-Name` | AttributesOnly | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\Network\New-PfbDns.ps1:29` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | -| `POST /file-system-snapshots` | `-SourceName` | TypedUnresolved | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\FileSystemSnapshot\New-PfbFileSystemSnapshot.ps1:36` | one or more parameters could not be traced to a wire name and have no -Attributes escape hatch; lists reflect typed-parameter coverage only, not full wire reachability | -| `POST /file-systems` | `-FastRemoveDirectoryEnabled` | AttributesOnly | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\FileSystem\New-PfbFileSystem.ps1:139` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | -| `POST /file-systems` | `-HardLimit` | AttributesOnly | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\FileSystem\New-PfbFileSystem.ps1:93` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | -| `POST /file-systems` | `-Http` | AttributesOnly | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\FileSystem\New-PfbFileSystem.ps1:126` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | -| `POST /file-systems` | `-MultiProtocolAccessControlStyle` | AttributesOnly | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\FileSystem\New-PfbFileSystem.ps1:129` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | -| `POST /file-systems` | `-Nfs` | AttributesOnly | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\FileSystem\New-PfbFileSystem.ps1:102` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | -| `POST /file-systems` | `-NfsExportPolicy` | AttributesOnly | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\FileSystem\New-PfbFileSystem.ps1:114` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | -| `POST /file-systems` | `-NfsRules` | AttributesOnly | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\FileSystem\New-PfbFileSystem.ps1:111` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | -| `POST /file-systems` | `-NfsV3` | AttributesOnly | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\FileSystem\New-PfbFileSystem.ps1:105` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | -| `POST /file-systems` | `-NfsV41` | AttributesOnly | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\FileSystem\New-PfbFileSystem.ps1:108` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | -| `POST /file-systems` | `-SafeguardAcls` | AttributesOnly | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\FileSystem\New-PfbFileSystem.ps1:133` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | -| `POST /file-systems` | `-Smb` | AttributesOnly | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\FileSystem\New-PfbFileSystem.ps1:117` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | -| `POST /file-systems` | `-SmbClientPolicy` | AttributesOnly | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\FileSystem\New-PfbFileSystem.ps1:123` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | -| `POST /file-systems` | `-SmbSharePolicy` | AttributesOnly | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\FileSystem\New-PfbFileSystem.ps1:120` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | -| `POST /file-systems` | `-SnapshotDirectoryEnabled` | AttributesOnly | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\FileSystem\New-PfbFileSystem.ps1:136` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | -| `POST /file-systems` | `-Writable` | AttributesOnly | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\FileSystem\New-PfbFileSystem.ps1:150` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | -| `POST /fleets` | `-Name` | AttributesOnly | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\Replication\New-PfbFleet.ps1:30` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | -| `POST /link-aggregation-groups` | `-Name` | AttributesOnly | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\Misc\New-PfbLag.ps1:29` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | -| `POST /network-interfaces` | `-AttachedServers` | AttributesOnly | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\Network\New-PfbNetworkInterface.ps1:55` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | -| `POST /nfs-export-policies` | `-Enabled` | AttributesOnly | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\Policy\New-PfbNfsExportPolicy.ps1:36` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | -| `POST /node-groups` | `-Name` | AttributesOnly | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\Node\New-PfbNodeGroup.ps1:30` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | -| `POST /policies` | `-Enabled` | AttributesOnly | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\Policy\New-PfbPolicy.ps1:23` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | -| `POST /quotas/users` | `-FileSystemName` | AttributesOnly | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\Quota\New-PfbQuotaUser.ps1:42` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | -| `POST /quotas/users` | `-UserId` | AttributesOnly | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\Quota\New-PfbQuotaUser.ps1:44` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | -| `POST /quotas/users` | `-UserName` | AttributesOnly | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\Quota\New-PfbQuotaUser.ps1:43` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | -| `POST /s3-export-policies` | `-Enabled` | AttributesOnly | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\Policy\New-PfbS3ExportPolicy.ps1:36` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | -| `POST /servers` | `-CreateDirectoryService` | AttributesOnly | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\Server\New-PfbServer.ps1:40` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | -| `POST /servers` | `-DnsName` | AttributesOnly | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\Server\New-PfbServer.ps1:34` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | -| `POST /smb-client-policies` | `-Enabled` | AttributesOnly | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\Policy\New-PfbSmbClientPolicy.ps1:36` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | -| `POST /smb-share-policies` | `-Enabled` | AttributesOnly | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\Policy\New-PfbSmbSharePolicy.ps1:36` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | -| `POST /snmp-managers` | `-Name` | AttributesOnly | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\Monitoring\New-PfbSnmpManager.ps1:33` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | -| `POST /ssh-certificate-authority-policies` | `-Name` | AttributesOnly | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\Policy\New-PfbSshCaPolicy.ps1:30` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | -| `POST /storage-class-tiering-policies` | `-Name` | AttributesOnly | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\Policy\New-PfbStorageClassTieringPolicy.ps1:30` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | -| `POST /syslog-servers` | `-Name` | AttributesOnly | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\Monitoring\New-PfbSyslogServer.ps1:32` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | -| `POST /targets` | `-Name` | AttributesOnly | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\Replication\New-PfbTarget.ps1:31` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | -| `POST /tls-policies` | `-Name` | AttributesOnly | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\Policy\New-PfbTlsPolicy.ps1:29` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | -| `POST /workloads/placement-recommendations` | `-Inputs` | TypedUnresolved | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\Workloads\New-PfbWorkloadPlacementRecommendation.ps1:29` | one or more parameters could not be traced to a wire name and have no -Attributes escape hatch; lists reflect typed-parameter coverage only, not full wire reachability | -| `POST /worm-data-policies` | `-Name` | AttributesOnly | `C:\Users\Justin\Documents\GitProjects\fb-powershell\fb-powershell\.claude\worktrees\drift-report-actionable\Public\Policy\New-PfbWormPolicy.ps1:30` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | +| `DELETE /buckets` | `-Eradicate` | TypedUnresolved | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\Bucket\Remove-PfbBucket.ps1:27` | one or more parameters could not be traced to a wire name and have no -Attributes escape hatch; lists reflect typed-parameter coverage only, not full wire reachability | +| `DELETE /file-system-snapshots` | `-Eradicate` | TypedUnresolved | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\FileSystemSnapshot\Remove-PfbFileSystemSnapshot.ps1:24` | one or more parameters could not be traced to a wire name and have no -Attributes escape hatch; lists reflect typed-parameter coverage only, not full wire reachability | +| `DELETE /file-systems` | `-Eradicate` | TypedUnresolved | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\FileSystem\Remove-PfbFileSystem.ps1:38` | one or more parameters could not be traced to a wire name and have no -Attributes escape hatch; lists reflect typed-parameter coverage only, not full wire reachability | +| `DELETE /file-systems/sessions` | `-Force` | TypedUnresolved | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\FileSystem\Remove-PfbFileSystemSession.ps1:59` | one or more parameters could not be traced to a wire name and have no -Attributes escape hatch; lists reflect typed-parameter coverage only, not full wire reachability | +| `DELETE /quotas/groups` | `-FileSystemName` | TypedUnresolved | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\Quota\Remove-PfbQuotaGroup.ps1:30` | one or more parameters could not be traced to a wire name and have no -Attributes escape hatch; lists reflect typed-parameter coverage only, not full wire reachability | +| `DELETE /quotas/groups` | `-GroupName` | TypedUnresolved | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\Quota\Remove-PfbQuotaGroup.ps1:31` | one or more parameters could not be traced to a wire name and have no -Attributes escape hatch; lists reflect typed-parameter coverage only, not full wire reachability | +| `DELETE /quotas/users` | `-FileSystemName` | TypedUnresolved | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\Quota\Remove-PfbQuotaUser.ps1:25` | one or more parameters could not be traced to a wire name and have no -Attributes escape hatch; lists reflect typed-parameter coverage only, not full wire reachability | +| `DELETE /quotas/users` | `-UserName` | TypedUnresolved | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\Quota\Remove-PfbQuotaUser.ps1:26` | one or more parameters could not be traced to a wire name and have no -Attributes escape hatch; lists reflect typed-parameter coverage only, not full wire reachability | +| `DELETE /servers` | `-Eradicate` | TypedUnresolved | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\Server\Remove-PfbServer.ps1:35` | one or more parameters could not be traced to a wire name and have no -Attributes escape hatch; lists reflect typed-parameter coverage only, not full wire reachability | +| `GET /arrays` | `-Endpoint` | TypedUnresolved | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\Connection\Test-PfbConnection.ps1:31` | one or more parameters could not be traced to a wire name and have no -Attributes escape hatch; lists reflect typed-parameter coverage only, not full wire reachability | +| `PATCH /alert-watchers` | `-Enabled` | AttributesOnly | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\Alert\Update-PfbAlertWatcher.ps1:32` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | +| `PATCH /alerts` | `-Flagged` | AttributesOnly | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\Alert\Update-PfbAlert.ps1:26` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | +| `PATCH /audit-file-systems-policies` | `-Enabled` | AttributesOnly | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\Policy\Update-PfbAuditFileSystemPolicy.ps1:40` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | +| `PATCH /audit-object-store-policies` | `-Enabled` | AttributesOnly | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\Policy\Update-PfbAuditObjectStorePolicy.ps1:40` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | +| `PATCH /buckets` | `-Destroyed` | AttributesOnly | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\Bucket\Update-PfbBucket.ps1:37` | body reachable via -Attributes for some parameters and untraceable for others; lists reflect typed-parameter coverage only, not full wire reachability | +| `PATCH /buckets` | `-Eradicate` | TypedUnresolved | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\Bucket\Remove-PfbBucket.ps1:27` | body reachable via -Attributes for some parameters and untraceable for others; lists reflect typed-parameter coverage only, not full wire reachability | +| `PATCH /data-eviction-policies` | `-Enabled` | TypedUnresolved | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\DataEviction\Update-PfbDataEvictionPolicy.ps1:37` | one or more parameters could not be traced to a wire name and have no -Attributes escape hatch; lists reflect typed-parameter coverage only, not full wire reachability | +| `PATCH /directory-services` | `-Name` | AttributesOnly | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\DirectoryService\Update-PfbDirectoryService.ps1:32` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | +| `PATCH /file-system-snapshots` | `-Eradicate` | TypedUnresolved | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\FileSystemSnapshot\Remove-PfbFileSystemSnapshot.ps1:24` | one or more parameters could not be traced to a wire name and have no -Attributes escape hatch; lists reflect typed-parameter coverage only, not full wire reachability | +| `PATCH /file-systems` | `-Destroyed` | AttributesOnly | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\FileSystem\Update-PfbFileSystem.ps1:93` | body reachable via -Attributes for some parameters and untraceable for others; lists reflect typed-parameter coverage only, not full wire reachability | +| `PATCH /file-systems` | `-Eradicate` | TypedUnresolved | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\FileSystem\Remove-PfbFileSystem.ps1:38` | body reachable via -Attributes for some parameters and untraceable for others; lists reflect typed-parameter coverage only, not full wire reachability | +| `PATCH /file-systems` | `-HardLimitEnabled` | AttributesOnly | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\FileSystem\Update-PfbFileSystem.ps1:69` | body reachable via -Attributes for some parameters and untraceable for others; lists reflect typed-parameter coverage only, not full wire reachability | +| `PATCH /file-systems` | `-HttpEnabled` | AttributesOnly | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\FileSystem\Update-PfbFileSystem.ps1:90` | body reachable via -Attributes for some parameters and untraceable for others; lists reflect typed-parameter coverage only, not full wire reachability | +| `PATCH /file-systems` | `-NfsEnabled` | AttributesOnly | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\FileSystem\Update-PfbFileSystem.ps1:72` | body reachable via -Attributes for some parameters and untraceable for others; lists reflect typed-parameter coverage only, not full wire reachability | +| `PATCH /file-systems` | `-NfsExportPolicy` | AttributesOnly | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\FileSystem\Update-PfbFileSystem.ps1:78` | body reachable via -Attributes for some parameters and untraceable for others; lists reflect typed-parameter coverage only, not full wire reachability | +| `PATCH /file-systems` | `-NfsRules` | AttributesOnly | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\FileSystem\Update-PfbFileSystem.ps1:75` | body reachable via -Attributes for some parameters and untraceable for others; lists reflect typed-parameter coverage only, not full wire reachability | +| `PATCH /file-systems` | `-SmbClientPolicy` | AttributesOnly | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\FileSystem\Update-PfbFileSystem.ps1:87` | body reachable via -Attributes for some parameters and untraceable for others; lists reflect typed-parameter coverage only, not full wire reachability | +| `PATCH /file-systems` | `-SmbEnabled` | AttributesOnly | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\FileSystem\Update-PfbFileSystem.ps1:81` | body reachable via -Attributes for some parameters and untraceable for others; lists reflect typed-parameter coverage only, not full wire reachability | +| `PATCH /file-systems` | `-SmbSharePolicy` | AttributesOnly | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\FileSystem\Update-PfbFileSystem.ps1:84` | body reachable via -Attributes for some parameters and untraceable for others; lists reflect typed-parameter coverage only, not full wire reachability | +| `PATCH /network-access-policies` | `-Enabled` | AttributesOnly | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\Policy\Update-PfbNetworkAccessPolicy.ps1:42` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | +| `PATCH /nfs-export-policies` | `-Enabled` | AttributesOnly | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\Policy\Update-PfbNfsExportPolicy.ps1:42` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | +| `PATCH /policies` | `-Enabled` | AttributesOnly | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\Policy\Update-PfbPolicy.ps1:28` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | +| `PATCH /quotas/groups` | `-FileSystemName` | AttributesOnly | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\Quota\Update-PfbQuotaGroup.ps1:35` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | +| `PATCH /quotas/groups` | `-GroupName` | AttributesOnly | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\Quota\Update-PfbQuotaGroup.ps1:36` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | +| `PATCH /quotas/users` | `-FileSystemName` | AttributesOnly | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\Quota\Update-PfbQuotaUser.ps1:30` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | +| `PATCH /quotas/users` | `-UserName` | AttributesOnly | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\Quota\Update-PfbQuotaUser.ps1:31` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | +| `PATCH /realms` | `-Destroyed` | AttributesOnly | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\Realm\Update-PfbRealm.ps1:31` | body reachable via -Attributes for some parameters and untraceable for others; lists reflect typed-parameter coverage only, not full wire reachability | +| `PATCH /realms` | `-Eradicate` | TypedUnresolved | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\Realm\Remove-PfbRealm.ps1:32` | body reachable via -Attributes for some parameters and untraceable for others; lists reflect typed-parameter coverage only, not full wire reachability | +| `PATCH /s3-export-policies` | `-Enabled` | AttributesOnly | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\Policy\Update-PfbS3ExportPolicy.ps1:42` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | +| `PATCH /servers` | `-DnsName` | AttributesOnly | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\Server\Update-PfbServer.ps1:34` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | +| `PATCH /smb-client-policies` | `-Enabled` | AttributesOnly | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\Policy\Update-PfbSmbClientPolicy.ps1:42` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | +| `PATCH /smb-share-policies` | `-Enabled` | AttributesOnly | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\Policy\Update-PfbSmbSharePolicy.ps1:42` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | +| `PATCH /workloads` | `-Destroyed` | TypedUnresolved | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\Workloads\Update-PfbWorkload.ps1:36` | one or more parameters could not be traced to a wire name and have no -Attributes escape hatch; lists reflect typed-parameter coverage only, not full wire reachability | +| `POST /active-directory` | `-Name` | AttributesOnly | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\DirectoryService\New-PfbActiveDirectory.ps1:40` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | +| `POST /audit-file-systems-policies` | `-Enabled` | AttributesOnly | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\Policy\New-PfbAuditFileSystemPolicy.ps1:35` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | +| `POST /audit-object-store-policies` | `-Enabled` | AttributesOnly | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\Policy\New-PfbAuditObjectStorePolicy.ps1:35` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | +| `POST /certificates/certificate-signing-requests` | `-Name` | AttributesOnly | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\Certificate\New-PfbCertificateSigningRequest.ps1:29` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | +| `POST /data-eviction-policies` | `-Disabled` | TypedUnresolved | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\DataEviction\New-PfbDataEvictionPolicy.ps1:31` | one or more parameters could not be traced to a wire name and have no -Attributes escape hatch; lists reflect typed-parameter coverage only, not full wire reachability | +| `POST /directory-services/local/groups/members` | `-Member` | TypedUnresolved | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\DirectoryService\New-PfbLocalGroupMember.ps1:35` | one or more parameters could not be traced to a wire name and have no -Attributes escape hatch; lists reflect typed-parameter coverage only, not full wire reachability | +| `POST /dns` | `-Name` | AttributesOnly | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\Network\New-PfbDns.ps1:29` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | +| `POST /file-system-snapshots` | `-SourceName` | TypedUnresolved | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\FileSystemSnapshot\New-PfbFileSystemSnapshot.ps1:36` | one or more parameters could not be traced to a wire name and have no -Attributes escape hatch; lists reflect typed-parameter coverage only, not full wire reachability | +| `POST /file-systems` | `-FastRemoveDirectoryEnabled` | AttributesOnly | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\FileSystem\New-PfbFileSystem.ps1:139` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | +| `POST /file-systems` | `-HardLimit` | AttributesOnly | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\FileSystem\New-PfbFileSystem.ps1:93` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | +| `POST /file-systems` | `-Http` | AttributesOnly | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\FileSystem\New-PfbFileSystem.ps1:126` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | +| `POST /file-systems` | `-MultiProtocolAccessControlStyle` | AttributesOnly | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\FileSystem\New-PfbFileSystem.ps1:129` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | +| `POST /file-systems` | `-Nfs` | AttributesOnly | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\FileSystem\New-PfbFileSystem.ps1:102` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | +| `POST /file-systems` | `-NfsExportPolicy` | AttributesOnly | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\FileSystem\New-PfbFileSystem.ps1:114` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | +| `POST /file-systems` | `-NfsRules` | AttributesOnly | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\FileSystem\New-PfbFileSystem.ps1:111` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | +| `POST /file-systems` | `-NfsV3` | AttributesOnly | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\FileSystem\New-PfbFileSystem.ps1:105` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | +| `POST /file-systems` | `-NfsV41` | AttributesOnly | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\FileSystem\New-PfbFileSystem.ps1:108` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | +| `POST /file-systems` | `-SafeguardAcls` | AttributesOnly | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\FileSystem\New-PfbFileSystem.ps1:133` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | +| `POST /file-systems` | `-Smb` | AttributesOnly | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\FileSystem\New-PfbFileSystem.ps1:117` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | +| `POST /file-systems` | `-SmbClientPolicy` | AttributesOnly | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\FileSystem\New-PfbFileSystem.ps1:123` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | +| `POST /file-systems` | `-SmbSharePolicy` | AttributesOnly | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\FileSystem\New-PfbFileSystem.ps1:120` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | +| `POST /file-systems` | `-SnapshotDirectoryEnabled` | AttributesOnly | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\FileSystem\New-PfbFileSystem.ps1:136` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | +| `POST /file-systems` | `-Writable` | AttributesOnly | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\FileSystem\New-PfbFileSystem.ps1:150` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | +| `POST /fleets` | `-Name` | AttributesOnly | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\Replication\New-PfbFleet.ps1:30` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | +| `POST /link-aggregation-groups` | `-Name` | AttributesOnly | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\Misc\New-PfbLag.ps1:29` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | +| `POST /network-interfaces` | `-AttachedServers` | AttributesOnly | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\Network\New-PfbNetworkInterface.ps1:55` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | +| `POST /nfs-export-policies` | `-Enabled` | AttributesOnly | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\Policy\New-PfbNfsExportPolicy.ps1:36` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | +| `POST /node-groups` | `-Name` | AttributesOnly | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\Node\New-PfbNodeGroup.ps1:30` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | +| `POST /policies` | `-Enabled` | AttributesOnly | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\Policy\New-PfbPolicy.ps1:23` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | +| `POST /quotas/users` | `-FileSystemName` | AttributesOnly | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\Quota\New-PfbQuotaUser.ps1:42` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | +| `POST /quotas/users` | `-UserId` | AttributesOnly | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\Quota\New-PfbQuotaUser.ps1:44` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | +| `POST /quotas/users` | `-UserName` | AttributesOnly | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\Quota\New-PfbQuotaUser.ps1:43` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | +| `POST /s3-export-policies` | `-Enabled` | AttributesOnly | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\Policy\New-PfbS3ExportPolicy.ps1:36` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | +| `POST /servers` | `-CreateDirectoryService` | AttributesOnly | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\Server\New-PfbServer.ps1:40` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | +| `POST /servers` | `-DnsName` | AttributesOnly | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\Server\New-PfbServer.ps1:34` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | +| `POST /smb-client-policies` | `-Enabled` | AttributesOnly | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\Policy\New-PfbSmbClientPolicy.ps1:36` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | +| `POST /smb-share-policies` | `-Enabled` | AttributesOnly | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\Policy\New-PfbSmbSharePolicy.ps1:36` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | +| `POST /snmp-managers` | `-Name` | AttributesOnly | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\Monitoring\New-PfbSnmpManager.ps1:33` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | +| `POST /ssh-certificate-authority-policies` | `-Name` | AttributesOnly | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\Policy\New-PfbSshCaPolicy.ps1:30` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | +| `POST /storage-class-tiering-policies` | `-Name` | AttributesOnly | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\Policy\New-PfbStorageClassTieringPolicy.ps1:30` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | +| `POST /syslog-servers` | `-Name` | AttributesOnly | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\Monitoring\New-PfbSyslogServer.ps1:32` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | +| `POST /targets` | `-Name` | AttributesOnly | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\Replication\New-PfbTarget.ps1:31` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | +| `POST /tls-policies` | `-Name` | AttributesOnly | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\Policy\New-PfbTlsPolicy.ps1:29` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | +| `POST /workloads/placement-recommendations` | `-Inputs` | TypedUnresolved | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\Workloads\New-PfbWorkloadPlacementRecommendation.ps1:29` | one or more parameters could not be traced to a wire name and have no -Attributes escape hatch; lists reflect typed-parameter coverage only, not full wire reachability | +| `POST /worm-data-policies` | `-Name` | AttributesOnly | `C:\Users\Justin Emerson\Documents\GitProjects\fb-powershell\fb-powershell\Public\Policy\New-PfbWormPolicy.ps1:30` | body reachable only via -Attributes; lists reflect typed-parameter coverage, not wire reachability | ## Read-only fields (not addressable) @@ -679,7 +678,7 @@ The capability map knows these body properties exist, but the newest analysed sp | `POST /log-targets/object-store` | New-PfbLogTargetObjectStore | id | | `POST /management-access-policies` | New-PfbManagementAccessPolicy | id, is_local, policy_type, realms | | `POST /network-access-policies/rules` | New-PfbNetworkAccessRule | id, name | -| `POST /network-interfaces` | New-PfbNetworkInterface | enabled, gateway, id, mtu, name, netmask, realms, vlan | +| `POST /network-interfaces` | New-PfbNetworkInterface | id, name, realms | | `POST /nfs-export-policies` | New-PfbNfsExportPolicy | id, is_local, policy_type, realms | | `POST /nfs-export-policies/rules` | New-PfbNfsExportRule | context, id, name, policy_version | | `POST /object-store-roles/object-store-trust-policies/rules` | New-PfbObjectStoreTrustPolicyRule | effect | @@ -824,3 +823,9 @@ The capability map knows these body properties exist, but the newest analysed sp | `POST /fleets/members/batch` | 2.27 | | `GET /storage-classes/members` | 2.27 | +## New ValidateSet candidates + +| Cmdlet | Parameter | Spec values | +|---|---|---| +| `Get-PfbPolicyAllMember` | `-MemberType` | file-systems, file-system-snapshots, file-system-replica-links, object-store-users | + diff --git a/Reports/PfbFieldCmdletMap.json b/Reports/PfbFieldCmdletMap.json index ff27a8f..514ee2c 100644 --- a/Reports/PfbFieldCmdletMap.json +++ b/Reports/PfbFieldCmdletMap.json @@ -28,7 +28,8 @@ "2.24", "2.25", "2.26", - "2.27" + "2.27", + "2.28" ], "entries": [ { @@ -861,6 +862,16 @@ "stableSinceOldestVersion": null, "recommendation": null }, + { + "cmdlet": "New-PfbApiClient", + "parameter": "Name", + "wireName": "names", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, { "cmdlet": "New-PfbApiToken", "parameter": "Name", @@ -881,6 +892,16 @@ "stableSinceOldestVersion": null, "recommendation": null }, + { + "cmdlet": "New-PfbManagementAccessPolicy", + "parameter": "Name", + "wireName": "names", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, { "cmdlet": "New-PfbManagementAccessPolicyAdmin", "parameter": "PolicyName", @@ -961,6 +982,36 @@ "stableSinceOldestVersion": null, "recommendation": null }, + { + "cmdlet": "New-PfbOidcIdp", + "parameter": "Name", + "wireName": "names", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, + { + "cmdlet": "New-PfbPublicKey", + "parameter": "Name", + "wireName": "names", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, + { + "cmdlet": "New-PfbSaml2Idp", + "parameter": "Name", + "wireName": "names", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, { "cmdlet": "Remove-PfbAdminCache", "parameter": "Name", @@ -1481,6 +1532,16 @@ "stableSinceOldestVersion": null, "recommendation": null }, + { + "cmdlet": "New-PfbAlertWatcher", + "parameter": "Name", + "wireName": "names", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, { "cmdlet": "Remove-PfbAlertWatcher", "parameter": "Name", @@ -2821,6 +2882,26 @@ "stableSinceOldestVersion": null, "recommendation": null }, + { + "cmdlet": "New-PfbBucket", + "parameter": "Name", + "wireName": "names", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, + { + "cmdlet": "New-PfbBucket", + "parameter": "Account", + "wireName": "account", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, { "cmdlet": "New-PfbBucket", "parameter": "QuotaLimit", @@ -2831,6 +2912,76 @@ "stableSinceOldestVersion": null, "recommendation": null }, + { + "cmdlet": "New-PfbBucketAccessPolicy", + "parameter": "MemberName", + "wireName": "member_names", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, + { + "cmdlet": "New-PfbBucketAccessPolicy", + "parameter": "PolicyName", + "wireName": "policy_names", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, + { + "cmdlet": "New-PfbBucketAccessPolicyRule", + "parameter": "MemberName", + "wireName": "member_names", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, + { + "cmdlet": "New-PfbBucketAccessPolicyRule", + "parameter": "PolicyName", + "wireName": "policy_names", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, + { + "cmdlet": "New-PfbBucketAuditFilter", + "parameter": "MemberName", + "wireName": "member_names", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, + { + "cmdlet": "New-PfbBucketCorsPolicy", + "parameter": "MemberName", + "wireName": "member_names", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, + { + "cmdlet": "New-PfbBucketCorsPolicy", + "parameter": "PolicyName", + "wireName": "policy_names", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, { "cmdlet": "Remove-PfbBucket", "parameter": "Name", @@ -2851,6 +3002,36 @@ "stableSinceOldestVersion": null, "recommendation": null }, + { + "cmdlet": "Remove-PfbBucketAccessPolicy", + "parameter": "MemberName", + "wireName": "member_names", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, + { + "cmdlet": "Remove-PfbBucketAccessPolicy", + "parameter": "PolicyName", + "wireName": "policy_names", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, + { + "cmdlet": "Remove-PfbBucketAccessPolicyRule", + "parameter": "Name", + "wireName": "names", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, { "cmdlet": "Remove-PfbBucketAuditFilter", "parameter": "MemberName", @@ -2901,6 +3082,16 @@ "stableSinceOldestVersion": null, "recommendation": null }, + { + "cmdlet": "Remove-PfbBucketCorsPolicyRule", + "parameter": "Name", + "wireName": "names", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, { "cmdlet": "Update-PfbBucket", "parameter": "Name", @@ -3221,6 +3412,16 @@ "stableSinceOldestVersion": null, "recommendation": null }, + { + "cmdlet": "New-PfbCertificate", + "parameter": "Name", + "wireName": "names", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, { "cmdlet": "New-PfbCertificateCertificateGroup", "parameter": "CertificateName", @@ -3241,6 +3442,16 @@ "stableSinceOldestVersion": null, "recommendation": null }, + { + "cmdlet": "New-PfbCertificateGroup", + "parameter": "Name", + "wireName": "names", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, { "cmdlet": "Remove-PfbCertificate", "parameter": "Name", @@ -3551,6 +3762,26 @@ "stableSinceOldestVersion": null, "recommendation": null }, + { + "cmdlet": "New-PfbDataEvictionPolicy", + "parameter": "Name", + "wireName": "names", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, + { + "cmdlet": "New-PfbDataEvictionPolicy", + "parameter": "KeepSize", + "wireName": "keep_size", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, { "cmdlet": "Remove-PfbDataEvictionPolicy", "parameter": "Name", @@ -3951,6 +4182,16 @@ "stableSinceOldestVersion": null, "recommendation": null }, + { + "cmdlet": "New-PfbDirectoryServiceRole", + "parameter": "Name", + "wireName": "names", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, { "cmdlet": "New-PfbDirectoryServiceRoleManagementPolicy", "parameter": "MemberName", @@ -3991,6 +4232,16 @@ "stableSinceOldestVersion": null, "recommendation": null }, + { + "cmdlet": "New-PfbLocalDirectoryService", + "parameter": "Name", + "wireName": "names", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, { "cmdlet": "New-PfbLocalDirectoryService", "parameter": "Domain", @@ -4003,8 +4254,8 @@ }, { "cmdlet": "New-PfbLocalGroup", - "parameter": "Email", - "wireName": "email", + "parameter": "Name", + "wireName": "names", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -4013,8 +4264,28 @@ }, { "cmdlet": "New-PfbLocalGroup", - "parameter": "Gid", - "wireName": "gid", + "parameter": "Email", + "wireName": "email", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, + { + "cmdlet": "New-PfbLocalGroup", + "parameter": "Gid", + "wireName": "gid", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, + { + "cmdlet": "New-PfbLocalGroupMember", + "parameter": "Group", + "wireName": "group_names", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -4131,6 +4402,26 @@ "stableSinceOldestVersion": null, "recommendation": null }, + { + "cmdlet": "Remove-PfbLocalGroupMember", + "parameter": "Group", + "wireName": "group_names", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, + { + "cmdlet": "Remove-PfbLocalGroupMember", + "parameter": "Member", + "wireName": "member_names", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, { "cmdlet": "Test-PfbActiveDirectory", "parameter": "Name", @@ -4681,16 +4972,6 @@ "stableSinceOldestVersion": null, "recommendation": null }, - { - "cmdlet": "Get-PfbFileSystemSession", - "parameter": "Id", - "wireName": "ids", - "status": "no-spec-enum-found", - "matchedKey": null, - "specValues": null, - "stableSinceOldestVersion": null, - "recommendation": null - }, { "cmdlet": "Get-PfbFileSystemSession", "parameter": "Filter", @@ -5011,6 +5292,16 @@ "stableSinceOldestVersion": null, "recommendation": null }, + { + "cmdlet": "New-PfbFileSystem", + "parameter": "Name", + "wireName": "names", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, { "cmdlet": "New-PfbFileSystem", "parameter": "Provisioned", @@ -5041,6 +5332,26 @@ "stableSinceOldestVersion": null, "recommendation": null }, + { + "cmdlet": "New-PfbFileSystem", + "parameter": "SourceSnapshot", + "wireName": "source", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, + { + "cmdlet": "New-PfbFileSystem", + "parameter": "QosPolicy", + "wireName": "qos_policy", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, { "cmdlet": "New-PfbFileSystemAuditPolicy", "parameter": "PolicyName", @@ -5081,6 +5392,16 @@ "stableSinceOldestVersion": null, "recommendation": null }, + { + "cmdlet": "New-PfbFileSystemExport", + "parameter": "FileSystem", + "wireName": "member_names", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, { "cmdlet": "New-PfbFileSystemExport", "parameter": "Policy", @@ -5101,6 +5422,26 @@ "stableSinceOldestVersion": null, "recommendation": null }, + { + "cmdlet": "New-PfbFileSystemExport", + "parameter": "Server", + "wireName": "server", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, + { + "cmdlet": "New-PfbFileSystemExport", + "parameter": "SharePolicy", + "wireName": "share_policy", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, { "cmdlet": "New-PfbFileSystemPolicy", "parameter": "PolicyName", @@ -5141,6 +5482,16 @@ "stableSinceOldestVersion": null, "recommendation": null }, + { + "cmdlet": "New-PfbNlmReclamation", + "parameter": "Name", + "wireName": "names", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, { "cmdlet": "Remove-PfbFileLock", "parameter": "Name", @@ -5301,16 +5652,6 @@ "stableSinceOldestVersion": null, "recommendation": null }, - { - "cmdlet": "Remove-PfbFileSystemSession", - "parameter": "Id", - "wireName": "ids", - "status": "no-spec-enum-found", - "matchedKey": null, - "specValues": null, - "stableSinceOldestVersion": null, - "recommendation": null - }, { "cmdlet": "Remove-PfbOpenFile", "parameter": "Name", @@ -5601,6 +5942,16 @@ "stableSinceOldestVersion": null, "recommendation": null }, + { + "cmdlet": "New-PfbFileSystemSnapshot", + "parameter": "Suffix", + "wireName": "suffix", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, { "cmdlet": "New-PfbFileSystemSnapshot", "parameter": "Send", @@ -6741,6 +7092,16 @@ "stableSinceOldestVersion": null, "recommendation": null }, + { + "cmdlet": "New-PfbLegalHold", + "parameter": "Name", + "wireName": "names", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, { "cmdlet": "New-PfbLegalHoldEntity", "parameter": "HoldName", @@ -6761,6 +7122,16 @@ "stableSinceOldestVersion": null, "recommendation": null }, + { + "cmdlet": "New-PfbLifecycleRule", + "parameter": "BucketName", + "wireName": "bucket", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, { "cmdlet": "Remove-PfbKeytab", "parameter": "Name", @@ -7321,6 +7692,26 @@ "stableSinceOldestVersion": null, "recommendation": null }, + { + "cmdlet": "New-PfbLogTargetFileSystem", + "parameter": "Name", + "wireName": "names", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, + { + "cmdlet": "New-PfbLogTargetObjectStore", + "parameter": "Name", + "wireName": "names", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, { "cmdlet": "Remove-PfbLogTargetFileSystem", "parameter": "Name", @@ -8041,6 +8432,16 @@ "stableSinceOldestVersion": null, "recommendation": null }, + { + "cmdlet": "Invoke-PfbNetworkPing", + "parameter": "Destination", + "wireName": "destination", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, { "cmdlet": "Invoke-PfbNetworkPing", "parameter": "SourceName", @@ -8071,6 +8472,16 @@ "stableSinceOldestVersion": null, "recommendation": null }, + { + "cmdlet": "Invoke-PfbNetworkTrace", + "parameter": "Destination", + "wireName": "destination", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, { "cmdlet": "Invoke-PfbNetworkTrace", "parameter": "SourceName", @@ -8081,6 +8492,16 @@ "stableSinceOldestVersion": null, "recommendation": null }, + { + "cmdlet": "New-PfbNetworkInterface", + "parameter": "Name", + "wireName": "names", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, { "cmdlet": "New-PfbNetworkInterface", "parameter": "Address", @@ -8111,6 +8532,16 @@ "stableSinceOldestVersion": null, "recommendation": null }, + { + "cmdlet": "New-PfbSubnet", + "parameter": "Name", + "wireName": "names", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, { "cmdlet": "New-PfbSubnet", "parameter": "Prefix", @@ -8151,6 +8582,16 @@ "stableSinceOldestVersion": null, "recommendation": null }, + { + "cmdlet": "New-PfbSubnet", + "parameter": "LinkAggregationGroupName", + "wireName": "link_aggregation_group", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, { "cmdlet": "Remove-PfbDns", "parameter": "Name", @@ -9672,9 +10113,9 @@ "recommendation": null }, { - "cmdlet": "New-PfbObjectStoreVirtualHost", - "parameter": "Hostname", - "wireName": "hostname", + "cmdlet": "New-PfbObjectStoreAccessKey", + "parameter": "UserName", + "wireName": "user", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -9682,7 +10123,7 @@ "recommendation": null }, { - "cmdlet": "Remove-PfbObjectStoreAccessKey", + "cmdlet": "New-PfbObjectStoreAccessPolicy", "parameter": "Name", "wireName": "names", "status": "no-spec-enum-found", @@ -9692,9 +10133,9 @@ "recommendation": null }, { - "cmdlet": "Remove-PfbObjectStoreAccessKey", - "parameter": "Id", - "wireName": "ids", + "cmdlet": "New-PfbObjectStoreAccessPolicyRole", + "parameter": "PolicyName", + "wireName": "policy_names", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -9702,9 +10143,9 @@ "recommendation": null }, { - "cmdlet": "Remove-PfbObjectStoreAccessPolicy", - "parameter": "Name", - "wireName": "names", + "cmdlet": "New-PfbObjectStoreAccessPolicyRole", + "parameter": "MemberName", + "wireName": "member_names", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -9712,9 +10153,9 @@ "recommendation": null }, { - "cmdlet": "Remove-PfbObjectStoreAccessPolicy", - "parameter": "Id", - "wireName": "ids", + "cmdlet": "New-PfbObjectStoreAccessPolicyRule", + "parameter": "PolicyName", + "wireName": "policy_names", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -9722,7 +10163,7 @@ "recommendation": null }, { - "cmdlet": "Remove-PfbObjectStoreAccessPolicyRule", + "cmdlet": "New-PfbObjectStoreAccessPolicyUser", "parameter": "PolicyName", "wireName": "policy_names", "status": "no-spec-enum-found", @@ -9732,9 +10173,9 @@ "recommendation": null }, { - "cmdlet": "Remove-PfbObjectStoreAccount", - "parameter": "Name", - "wireName": "names", + "cmdlet": "New-PfbObjectStoreAccessPolicyUser", + "parameter": "MemberName", + "wireName": "member_names", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -9742,9 +10183,9 @@ "recommendation": null }, { - "cmdlet": "Remove-PfbObjectStoreAccount", - "parameter": "Id", - "wireName": "ids", + "cmdlet": "New-PfbObjectStoreAccount", + "parameter": "Name", + "wireName": "names", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -9752,7 +10193,7 @@ "recommendation": null }, { - "cmdlet": "Remove-PfbObjectStoreAccountExport", + "cmdlet": "New-PfbObjectStoreAccountExport", "parameter": "Name", "wireName": "names", "status": "no-spec-enum-found", @@ -9762,17 +10203,17 @@ "recommendation": null }, { - "cmdlet": "Remove-PfbObjectStoreAccountExport", - "parameter": "Id", - "wireName": "ids", - "status": "no-spec-enum-found", + "cmdlet": "New-PfbObjectStoreRemoteCredential", + "parameter": "Name", + "wireName": "names", + "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, "stableSinceOldestVersion": null, "recommendation": null }, { - "cmdlet": "Remove-PfbObjectStoreRemoteCredential", + "cmdlet": "New-PfbObjectStoreRole", "parameter": "Name", "wireName": "names", "status": "no-spec-enum-found", @@ -9782,9 +10223,9 @@ "recommendation": null }, { - "cmdlet": "Remove-PfbObjectStoreRemoteCredential", - "parameter": "Id", - "wireName": "ids", + "cmdlet": "New-PfbObjectStoreRoleAccessPolicy", + "parameter": "RoleName", + "wireName": "role_names", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -9792,7 +10233,27 @@ "recommendation": null }, { - "cmdlet": "Remove-PfbObjectStoreRole", + "cmdlet": "New-PfbObjectStoreRoleAccessPolicy", + "parameter": "MemberName", + "wireName": "member_names", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, + { + "cmdlet": "New-PfbObjectStoreTrustPolicyRule", + "parameter": "PolicyName", + "wireName": "policy_names", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, + { + "cmdlet": "New-PfbObjectStoreUser", "parameter": "Name", "wireName": "names", "status": "no-spec-enum-found", @@ -9802,9 +10263,9 @@ "recommendation": null }, { - "cmdlet": "Remove-PfbObjectStoreRole", - "parameter": "Id", - "wireName": "ids", + "cmdlet": "New-PfbObjectStoreUserAccessPolicy", + "parameter": "MemberName", + "wireName": "member_names", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -9812,7 +10273,7 @@ "recommendation": null }, { - "cmdlet": "Remove-PfbObjectStoreTrustPolicyRule", + "cmdlet": "New-PfbObjectStoreUserAccessPolicy", "parameter": "PolicyName", "wireName": "policy_names", "status": "no-spec-enum-found", @@ -9822,7 +10283,7 @@ "recommendation": null }, { - "cmdlet": "Remove-PfbObjectStoreUser", + "cmdlet": "New-PfbObjectStoreVirtualHost", "parameter": "Name", "wireName": "names", "status": "no-spec-enum-found", @@ -9832,9 +10293,9 @@ "recommendation": null }, { - "cmdlet": "Remove-PfbObjectStoreUser", - "parameter": "Id", - "wireName": "ids", + "cmdlet": "New-PfbObjectStoreVirtualHost", + "parameter": "Hostname", + "wireName": "hostname", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -9842,7 +10303,7 @@ "recommendation": null }, { - "cmdlet": "Remove-PfbObjectStoreVirtualHost", + "cmdlet": "Remove-PfbObjectStoreAccessKey", "parameter": "Name", "wireName": "names", "status": "no-spec-enum-found", @@ -9852,7 +10313,7 @@ "recommendation": null }, { - "cmdlet": "Remove-PfbObjectStoreVirtualHost", + "cmdlet": "Remove-PfbObjectStoreAccessKey", "parameter": "Id", "wireName": "ids", "status": "no-spec-enum-found", @@ -9862,7 +10323,7 @@ "recommendation": null }, { - "cmdlet": "Update-PfbObjectStoreAccountExport", + "cmdlet": "Remove-PfbObjectStoreAccessPolicy", "parameter": "Name", "wireName": "names", "status": "no-spec-enum-found", @@ -9872,7 +10333,7 @@ "recommendation": null }, { - "cmdlet": "Update-PfbObjectStoreAccountExport", + "cmdlet": "Remove-PfbObjectStoreAccessPolicy", "parameter": "Id", "wireName": "ids", "status": "no-spec-enum-found", @@ -9882,9 +10343,9 @@ "recommendation": null }, { - "cmdlet": "Update-PfbObjectStoreRemoteCredential", - "parameter": "Name", - "wireName": "names", + "cmdlet": "Remove-PfbObjectStoreAccessPolicyRole", + "parameter": "PolicyName", + "wireName": "policy_names", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -9892,9 +10353,9 @@ "recommendation": null }, { - "cmdlet": "Update-PfbObjectStoreRemoteCredential", - "parameter": "Id", - "wireName": "ids", + "cmdlet": "Remove-PfbObjectStoreAccessPolicyRole", + "parameter": "MemberName", + "wireName": "member_names", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -9902,7 +10363,7 @@ "recommendation": null }, { - "cmdlet": "Update-PfbObjectStoreRole", + "cmdlet": "Remove-PfbObjectStoreAccessPolicyRule", "parameter": "Name", "wireName": "names", "status": "no-spec-enum-found", @@ -9912,9 +10373,9 @@ "recommendation": null }, { - "cmdlet": "Update-PfbObjectStoreRole", - "parameter": "Id", - "wireName": "ids", + "cmdlet": "Remove-PfbObjectStoreAccessPolicyRule", + "parameter": "PolicyName", + "wireName": "policy_names", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -9922,9 +10383,9 @@ "recommendation": null }, { - "cmdlet": "Update-PfbObjectStoreVirtualHost", - "parameter": "Name", - "wireName": "names", + "cmdlet": "Remove-PfbObjectStoreAccessPolicyUser", + "parameter": "PolicyName", + "wireName": "policy_names", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -9932,9 +10393,9 @@ "recommendation": null }, { - "cmdlet": "Update-PfbObjectStoreVirtualHost", - "parameter": "Id", - "wireName": "ids", + "cmdlet": "Remove-PfbObjectStoreAccessPolicyUser", + "parameter": "MemberName", + "wireName": "member_names", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -9942,7 +10403,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbAuditFileSystemPolicy", + "cmdlet": "Remove-PfbObjectStoreAccount", "parameter": "Name", "wireName": "names", "status": "no-spec-enum-found", @@ -9952,7 +10413,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbAuditFileSystemPolicy", + "cmdlet": "Remove-PfbObjectStoreAccount", "parameter": "Id", "wireName": "ids", "status": "no-spec-enum-found", @@ -9962,9 +10423,9 @@ "recommendation": null }, { - "cmdlet": "Get-PfbAuditFileSystemPolicy", - "parameter": "Filter", - "wireName": "filter", + "cmdlet": "Remove-PfbObjectStoreAccountExport", + "parameter": "Name", + "wireName": "names", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -9972,9 +10433,9 @@ "recommendation": null }, { - "cmdlet": "Get-PfbAuditFileSystemPolicy", - "parameter": "Sort", - "wireName": "sort", + "cmdlet": "Remove-PfbObjectStoreAccountExport", + "parameter": "Id", + "wireName": "ids", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -9982,9 +10443,9 @@ "recommendation": null }, { - "cmdlet": "Get-PfbAuditFileSystemPolicy", - "parameter": "Limit", - "wireName": "limit", + "cmdlet": "Remove-PfbObjectStoreRemoteCredential", + "parameter": "Name", + "wireName": "names", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -9992,9 +10453,9 @@ "recommendation": null }, { - "cmdlet": "Get-PfbAuditFileSystemPolicyMember", - "parameter": "PolicyName", - "wireName": "policy_names", + "cmdlet": "Remove-PfbObjectStoreRemoteCredential", + "parameter": "Id", + "wireName": "ids", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -10002,9 +10463,9 @@ "recommendation": null }, { - "cmdlet": "Get-PfbAuditFileSystemPolicyMember", - "parameter": "PolicyId", - "wireName": "policy_ids", + "cmdlet": "Remove-PfbObjectStoreRole", + "parameter": "Name", + "wireName": "names", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -10012,9 +10473,9 @@ "recommendation": null }, { - "cmdlet": "Get-PfbAuditFileSystemPolicyMember", - "parameter": "MemberName", - "wireName": "member_names", + "cmdlet": "Remove-PfbObjectStoreRole", + "parameter": "Id", + "wireName": "ids", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -10022,9 +10483,9 @@ "recommendation": null }, { - "cmdlet": "Get-PfbAuditFileSystemPolicyMember", - "parameter": "MemberId", - "wireName": "member_ids", + "cmdlet": "Remove-PfbObjectStoreRoleAccessPolicy", + "parameter": "RoleName", + "wireName": "role_names", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -10032,9 +10493,9 @@ "recommendation": null }, { - "cmdlet": "Get-PfbAuditFileSystemPolicyMember", - "parameter": "Filter", - "wireName": "filter", + "cmdlet": "Remove-PfbObjectStoreRoleAccessPolicy", + "parameter": "MemberName", + "wireName": "member_names", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -10042,9 +10503,9 @@ "recommendation": null }, { - "cmdlet": "Get-PfbAuditFileSystemPolicyMember", - "parameter": "Sort", - "wireName": "sort", + "cmdlet": "Remove-PfbObjectStoreTrustPolicyRule", + "parameter": "Name", + "wireName": "names", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -10052,9 +10513,9 @@ "recommendation": null }, { - "cmdlet": "Get-PfbAuditFileSystemPolicyMember", - "parameter": "Limit", - "wireName": "limit", + "cmdlet": "Remove-PfbObjectStoreTrustPolicyRule", + "parameter": "PolicyName", + "wireName": "policy_names", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -10062,9 +10523,9 @@ "recommendation": null }, { - "cmdlet": "Get-PfbAuditFileSystemPolicyOperation", - "parameter": "Filter", - "wireName": "filter", + "cmdlet": "Remove-PfbObjectStoreUser", + "parameter": "Name", + "wireName": "names", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -10072,9 +10533,9 @@ "recommendation": null }, { - "cmdlet": "Get-PfbAuditFileSystemPolicyOperation", - "parameter": "Sort", - "wireName": "sort", + "cmdlet": "Remove-PfbObjectStoreUser", + "parameter": "Id", + "wireName": "ids", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -10082,9 +10543,9 @@ "recommendation": null }, { - "cmdlet": "Get-PfbAuditFileSystemPolicyOperation", - "parameter": "Limit", - "wireName": "limit", + "cmdlet": "Remove-PfbObjectStoreUserAccessPolicy", + "parameter": "MemberName", + "wireName": "member_names", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -10092,7 +10553,17 @@ "recommendation": null }, { - "cmdlet": "Get-PfbAuditObjectStorePolicy", + "cmdlet": "Remove-PfbObjectStoreUserAccessPolicy", + "parameter": "PolicyName", + "wireName": "policy_names", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, + { + "cmdlet": "Remove-PfbObjectStoreVirtualHost", "parameter": "Name", "wireName": "names", "status": "no-spec-enum-found", @@ -10102,7 +10573,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbAuditObjectStorePolicy", + "cmdlet": "Remove-PfbObjectStoreVirtualHost", "parameter": "Id", "wireName": "ids", "status": "no-spec-enum-found", @@ -10112,9 +10583,9 @@ "recommendation": null }, { - "cmdlet": "Get-PfbAuditObjectStorePolicy", - "parameter": "Filter", - "wireName": "filter", + "cmdlet": "Update-PfbObjectStoreAccessPolicyRule", + "parameter": "Name", + "wireName": "names", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -10122,9 +10593,9 @@ "recommendation": null }, { - "cmdlet": "Get-PfbAuditObjectStorePolicy", - "parameter": "Sort", - "wireName": "sort", + "cmdlet": "Update-PfbObjectStoreAccountExport", + "parameter": "Name", + "wireName": "names", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -10132,9 +10603,9 @@ "recommendation": null }, { - "cmdlet": "Get-PfbAuditObjectStorePolicy", - "parameter": "Limit", - "wireName": "limit", + "cmdlet": "Update-PfbObjectStoreAccountExport", + "parameter": "Id", + "wireName": "ids", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -10142,9 +10613,9 @@ "recommendation": null }, { - "cmdlet": "Get-PfbAuditObjectStorePolicyMember", - "parameter": "PolicyName", - "wireName": "policy_names", + "cmdlet": "Update-PfbObjectStoreRemoteCredential", + "parameter": "Name", + "wireName": "names", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -10152,9 +10623,9 @@ "recommendation": null }, { - "cmdlet": "Get-PfbAuditObjectStorePolicyMember", - "parameter": "PolicyId", - "wireName": "policy_ids", + "cmdlet": "Update-PfbObjectStoreRemoteCredential", + "parameter": "Id", + "wireName": "ids", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -10162,9 +10633,9 @@ "recommendation": null }, { - "cmdlet": "Get-PfbAuditObjectStorePolicyMember", - "parameter": "MemberName", - "wireName": "member_names", + "cmdlet": "Update-PfbObjectStoreRole", + "parameter": "Name", + "wireName": "names", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -10172,9 +10643,9 @@ "recommendation": null }, { - "cmdlet": "Get-PfbAuditObjectStorePolicyMember", - "parameter": "MemberId", - "wireName": "member_ids", + "cmdlet": "Update-PfbObjectStoreRole", + "parameter": "Id", + "wireName": "ids", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -10182,9 +10653,9 @@ "recommendation": null }, { - "cmdlet": "Get-PfbAuditObjectStorePolicyMember", - "parameter": "Filter", - "wireName": "filter", + "cmdlet": "Update-PfbObjectStoreTrustPolicyRule", + "parameter": "Name", + "wireName": "names", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -10192,9 +10663,9 @@ "recommendation": null }, { - "cmdlet": "Get-PfbAuditObjectStorePolicyMember", - "parameter": "Sort", - "wireName": "sort", + "cmdlet": "Update-PfbObjectStoreVirtualHost", + "parameter": "Name", + "wireName": "names", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -10202,9 +10673,9 @@ "recommendation": null }, { - "cmdlet": "Get-PfbAuditObjectStorePolicyMember", - "parameter": "Limit", - "wireName": "limit", + "cmdlet": "Update-PfbObjectStoreVirtualHost", + "parameter": "Id", + "wireName": "ids", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -10212,7 +10683,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbNetworkAccessPolicy", + "cmdlet": "Get-PfbAuditFileSystemPolicy", "parameter": "Name", "wireName": "names", "status": "no-spec-enum-found", @@ -10222,7 +10693,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbNetworkAccessPolicy", + "cmdlet": "Get-PfbAuditFileSystemPolicy", "parameter": "Id", "wireName": "ids", "status": "no-spec-enum-found", @@ -10232,7 +10703,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbNetworkAccessPolicy", + "cmdlet": "Get-PfbAuditFileSystemPolicy", "parameter": "Filter", "wireName": "filter", "status": "no-spec-enum-found", @@ -10242,7 +10713,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbNetworkAccessPolicy", + "cmdlet": "Get-PfbAuditFileSystemPolicy", "parameter": "Sort", "wireName": "sort", "status": "no-spec-enum-found", @@ -10252,7 +10723,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbNetworkAccessPolicy", + "cmdlet": "Get-PfbAuditFileSystemPolicy", "parameter": "Limit", "wireName": "limit", "status": "no-spec-enum-found", @@ -10262,7 +10733,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbNetworkAccessRule", + "cmdlet": "Get-PfbAuditFileSystemPolicyMember", "parameter": "PolicyName", "wireName": "policy_names", "status": "no-spec-enum-found", @@ -10272,7 +10743,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbNetworkAccessRule", + "cmdlet": "Get-PfbAuditFileSystemPolicyMember", "parameter": "PolicyId", "wireName": "policy_ids", "status": "no-spec-enum-found", @@ -10282,9 +10753,9 @@ "recommendation": null }, { - "cmdlet": "Get-PfbNetworkAccessRule", - "parameter": "Name", - "wireName": "names", + "cmdlet": "Get-PfbAuditFileSystemPolicyMember", + "parameter": "MemberName", + "wireName": "member_names", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -10292,9 +10763,9 @@ "recommendation": null }, { - "cmdlet": "Get-PfbNetworkAccessRule", - "parameter": "Filter", - "wireName": "filter", + "cmdlet": "Get-PfbAuditFileSystemPolicyMember", + "parameter": "MemberId", + "wireName": "member_ids", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -10302,9 +10773,9 @@ "recommendation": null }, { - "cmdlet": "Get-PfbNetworkAccessRule", - "parameter": "Sort", - "wireName": "sort", + "cmdlet": "Get-PfbAuditFileSystemPolicyMember", + "parameter": "Filter", + "wireName": "filter", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -10312,9 +10783,9 @@ "recommendation": null }, { - "cmdlet": "Get-PfbNetworkAccessRule", - "parameter": "Limit", - "wireName": "limit", + "cmdlet": "Get-PfbAuditFileSystemPolicyMember", + "parameter": "Sort", + "wireName": "sort", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -10322,9 +10793,9 @@ "recommendation": null }, { - "cmdlet": "Get-PfbNfsExportPolicy", - "parameter": "Name", - "wireName": "names", + "cmdlet": "Get-PfbAuditFileSystemPolicyMember", + "parameter": "Limit", + "wireName": "limit", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -10332,9 +10803,9 @@ "recommendation": null }, { - "cmdlet": "Get-PfbNfsExportPolicy", - "parameter": "Id", - "wireName": "ids", + "cmdlet": "Get-PfbAuditFileSystemPolicyOperation", + "parameter": "Filter", + "wireName": "filter", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -10342,9 +10813,9 @@ "recommendation": null }, { - "cmdlet": "Get-PfbNfsExportPolicy", - "parameter": "Filter", - "wireName": "filter", + "cmdlet": "Get-PfbAuditFileSystemPolicyOperation", + "parameter": "Sort", + "wireName": "sort", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -10352,9 +10823,9 @@ "recommendation": null }, { - "cmdlet": "Get-PfbNfsExportPolicy", - "parameter": "Sort", - "wireName": "sort", + "cmdlet": "Get-PfbAuditFileSystemPolicyOperation", + "parameter": "Limit", + "wireName": "limit", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -10362,9 +10833,9 @@ "recommendation": null }, { - "cmdlet": "Get-PfbNfsExportPolicy", - "parameter": "Limit", - "wireName": "limit", + "cmdlet": "Get-PfbAuditObjectStorePolicy", + "parameter": "Name", + "wireName": "names", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -10372,9 +10843,9 @@ "recommendation": null }, { - "cmdlet": "Get-PfbNfsExportRule", - "parameter": "PolicyName", - "wireName": "policy_names", + "cmdlet": "Get-PfbAuditObjectStorePolicy", + "parameter": "Id", + "wireName": "ids", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -10382,9 +10853,9 @@ "recommendation": null }, { - "cmdlet": "Get-PfbNfsExportRule", - "parameter": "PolicyId", - "wireName": "policy_ids", + "cmdlet": "Get-PfbAuditObjectStorePolicy", + "parameter": "Filter", + "wireName": "filter", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -10392,9 +10863,9 @@ "recommendation": null }, { - "cmdlet": "Get-PfbNfsExportRule", - "parameter": "Name", - "wireName": "names", + "cmdlet": "Get-PfbAuditObjectStorePolicy", + "parameter": "Sort", + "wireName": "sort", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -10402,9 +10873,9 @@ "recommendation": null }, { - "cmdlet": "Get-PfbNfsExportRule", - "parameter": "Filter", - "wireName": "filter", + "cmdlet": "Get-PfbAuditObjectStorePolicy", + "parameter": "Limit", + "wireName": "limit", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -10412,9 +10883,9 @@ "recommendation": null }, { - "cmdlet": "Get-PfbNfsExportRule", - "parameter": "Sort", - "wireName": "sort", + "cmdlet": "Get-PfbAuditObjectStorePolicyMember", + "parameter": "PolicyName", + "wireName": "policy_names", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -10422,9 +10893,9 @@ "recommendation": null }, { - "cmdlet": "Get-PfbNfsExportRule", - "parameter": "Limit", - "wireName": "limit", + "cmdlet": "Get-PfbAuditObjectStorePolicyMember", + "parameter": "PolicyId", + "wireName": "policy_ids", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -10432,9 +10903,9 @@ "recommendation": null }, { - "cmdlet": "Get-PfbPolicy", - "parameter": "Name", - "wireName": "names", + "cmdlet": "Get-PfbAuditObjectStorePolicyMember", + "parameter": "MemberName", + "wireName": "member_names", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -10442,9 +10913,9 @@ "recommendation": null }, { - "cmdlet": "Get-PfbPolicy", - "parameter": "Id", - "wireName": "ids", + "cmdlet": "Get-PfbAuditObjectStorePolicyMember", + "parameter": "MemberId", + "wireName": "member_ids", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -10452,7 +10923,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbPolicy", + "cmdlet": "Get-PfbAuditObjectStorePolicyMember", "parameter": "Filter", "wireName": "filter", "status": "no-spec-enum-found", @@ -10462,7 +10933,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbPolicy", + "cmdlet": "Get-PfbAuditObjectStorePolicyMember", "parameter": "Sort", "wireName": "sort", "status": "no-spec-enum-found", @@ -10472,7 +10943,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbPolicy", + "cmdlet": "Get-PfbAuditObjectStorePolicyMember", "parameter": "Limit", "wireName": "limit", "status": "no-spec-enum-found", @@ -10482,7 +10953,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbPolicyAll", + "cmdlet": "Get-PfbNetworkAccessPolicy", "parameter": "Name", "wireName": "names", "status": "no-spec-enum-found", @@ -10492,7 +10963,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbPolicyAll", + "cmdlet": "Get-PfbNetworkAccessPolicy", "parameter": "Id", "wireName": "ids", "status": "no-spec-enum-found", @@ -10502,7 +10973,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbPolicyAll", + "cmdlet": "Get-PfbNetworkAccessPolicy", "parameter": "Filter", "wireName": "filter", "status": "no-spec-enum-found", @@ -10512,7 +10983,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbPolicyAll", + "cmdlet": "Get-PfbNetworkAccessPolicy", "parameter": "Sort", "wireName": "sort", "status": "no-spec-enum-found", @@ -10522,7 +10993,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbPolicyAll", + "cmdlet": "Get-PfbNetworkAccessPolicy", "parameter": "Limit", "wireName": "limit", "status": "no-spec-enum-found", @@ -10532,7 +11003,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbPolicyAllMember", + "cmdlet": "Get-PfbNetworkAccessRule", "parameter": "PolicyName", "wireName": "policy_names", "status": "no-spec-enum-found", @@ -10542,7 +11013,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbPolicyAllMember", + "cmdlet": "Get-PfbNetworkAccessRule", "parameter": "PolicyId", "wireName": "policy_ids", "status": "no-spec-enum-found", @@ -10552,19 +11023,9 @@ "recommendation": null }, { - "cmdlet": "Get-PfbPolicyAllMember", - "parameter": "MemberName", - "wireName": "member_names", - "status": "no-spec-enum-found", - "matchedKey": null, - "specValues": null, - "stableSinceOldestVersion": null, - "recommendation": null - }, - { - "cmdlet": "Get-PfbPolicyAllMember", - "parameter": "MemberId", - "wireName": "member_ids", + "cmdlet": "Get-PfbNetworkAccessRule", + "parameter": "Name", + "wireName": "names", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -10572,7 +11033,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbPolicyAllMember", + "cmdlet": "Get-PfbNetworkAccessRule", "parameter": "Filter", "wireName": "filter", "status": "no-spec-enum-found", @@ -10582,19 +11043,9 @@ "recommendation": null }, { - "cmdlet": "Get-PfbPolicyAllMember", - "parameter": "Limit", - "wireName": "limit", - "status": "no-spec-enum-found", - "matchedKey": null, - "specValues": null, - "stableSinceOldestVersion": null, - "recommendation": null - }, - { - "cmdlet": "Get-PfbPolicyFileSystem", - "parameter": "PolicyName", - "wireName": "policy_names", + "cmdlet": "Get-PfbNetworkAccessRule", + "parameter": "Sort", + "wireName": "sort", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -10602,9 +11053,9 @@ "recommendation": null }, { - "cmdlet": "Get-PfbPolicyFileSystem", - "parameter": "PolicyId", - "wireName": "policy_ids", + "cmdlet": "Get-PfbNetworkAccessRule", + "parameter": "Limit", + "wireName": "limit", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -10612,9 +11063,9 @@ "recommendation": null }, { - "cmdlet": "Get-PfbPolicyFileSystem", - "parameter": "MemberName", - "wireName": "member_names", + "cmdlet": "Get-PfbNfsExportPolicy", + "parameter": "Name", + "wireName": "names", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -10622,9 +11073,9 @@ "recommendation": null }, { - "cmdlet": "Get-PfbPolicyFileSystem", - "parameter": "MemberId", - "wireName": "member_ids", + "cmdlet": "Get-PfbNfsExportPolicy", + "parameter": "Id", + "wireName": "ids", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -10632,7 +11083,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbPolicyFileSystem", + "cmdlet": "Get-PfbNfsExportPolicy", "parameter": "Filter", "wireName": "filter", "status": "no-spec-enum-found", @@ -10642,7 +11093,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbPolicyFileSystem", + "cmdlet": "Get-PfbNfsExportPolicy", "parameter": "Sort", "wireName": "sort", "status": "no-spec-enum-found", @@ -10652,7 +11103,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbPolicyFileSystem", + "cmdlet": "Get-PfbNfsExportPolicy", "parameter": "Limit", "wireName": "limit", "status": "no-spec-enum-found", @@ -10662,7 +11113,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbPolicyFileSystemReplicaLink", + "cmdlet": "Get-PfbNfsExportRule", "parameter": "PolicyName", "wireName": "policy_names", "status": "no-spec-enum-found", @@ -10672,7 +11123,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbPolicyFileSystemReplicaLink", + "cmdlet": "Get-PfbNfsExportRule", "parameter": "PolicyId", "wireName": "policy_ids", "status": "no-spec-enum-found", @@ -10682,19 +11133,9 @@ "recommendation": null }, { - "cmdlet": "Get-PfbPolicyFileSystemReplicaLink", - "parameter": "MemberName", - "wireName": "member_names", - "status": "no-spec-enum-found", - "matchedKey": null, - "specValues": null, - "stableSinceOldestVersion": null, - "recommendation": null - }, - { - "cmdlet": "Get-PfbPolicyFileSystemReplicaLink", - "parameter": "MemberId", - "wireName": "member_ids", + "cmdlet": "Get-PfbNfsExportRule", + "parameter": "Name", + "wireName": "names", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -10702,7 +11143,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbPolicyFileSystemReplicaLink", + "cmdlet": "Get-PfbNfsExportRule", "parameter": "Filter", "wireName": "filter", "status": "no-spec-enum-found", @@ -10712,19 +11153,9 @@ "recommendation": null }, { - "cmdlet": "Get-PfbPolicyFileSystemReplicaLink", - "parameter": "Limit", - "wireName": "limit", - "status": "no-spec-enum-found", - "matchedKey": null, - "specValues": null, - "stableSinceOldestVersion": null, - "recommendation": null - }, - { - "cmdlet": "Get-PfbPolicyFileSystemSnapshot", - "parameter": "PolicyName", - "wireName": "policy_names", + "cmdlet": "Get-PfbNfsExportRule", + "parameter": "Sort", + "wireName": "sort", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -10732,9 +11163,9 @@ "recommendation": null }, { - "cmdlet": "Get-PfbPolicyFileSystemSnapshot", - "parameter": "PolicyId", - "wireName": "policy_ids", + "cmdlet": "Get-PfbNfsExportRule", + "parameter": "Limit", + "wireName": "limit", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -10742,9 +11173,9 @@ "recommendation": null }, { - "cmdlet": "Get-PfbPolicyFileSystemSnapshot", - "parameter": "MemberName", - "wireName": "member_names", + "cmdlet": "Get-PfbPolicy", + "parameter": "Name", + "wireName": "names", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -10752,9 +11183,9 @@ "recommendation": null }, { - "cmdlet": "Get-PfbPolicyFileSystemSnapshot", - "parameter": "MemberId", - "wireName": "member_ids", + "cmdlet": "Get-PfbPolicy", + "parameter": "Id", + "wireName": "ids", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -10762,7 +11193,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbPolicyFileSystemSnapshot", + "cmdlet": "Get-PfbPolicy", "parameter": "Filter", "wireName": "filter", "status": "no-spec-enum-found", @@ -10772,7 +11203,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbPolicyFileSystemSnapshot", + "cmdlet": "Get-PfbPolicy", "parameter": "Sort", "wireName": "sort", "status": "no-spec-enum-found", @@ -10782,7 +11213,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbPolicyFileSystemSnapshot", + "cmdlet": "Get-PfbPolicy", "parameter": "Limit", "wireName": "limit", "status": "no-spec-enum-found", @@ -10792,7 +11223,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbQosPolicy", + "cmdlet": "Get-PfbPolicyAll", "parameter": "Name", "wireName": "names", "status": "no-spec-enum-found", @@ -10802,7 +11233,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbQosPolicy", + "cmdlet": "Get-PfbPolicyAll", "parameter": "Id", "wireName": "ids", "status": "no-spec-enum-found", @@ -10812,7 +11243,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbQosPolicy", + "cmdlet": "Get-PfbPolicyAll", "parameter": "Filter", "wireName": "filter", "status": "no-spec-enum-found", @@ -10822,7 +11253,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbQosPolicy", + "cmdlet": "Get-PfbPolicyAll", "parameter": "Sort", "wireName": "sort", "status": "no-spec-enum-found", @@ -10832,7 +11263,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbQosPolicy", + "cmdlet": "Get-PfbPolicyAll", "parameter": "Limit", "wireName": "limit", "status": "no-spec-enum-found", @@ -10842,7 +11273,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbQosPolicyBucket", + "cmdlet": "Get-PfbPolicyAllMember", "parameter": "PolicyName", "wireName": "policy_names", "status": "no-spec-enum-found", @@ -10852,7 +11283,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbQosPolicyBucket", + "cmdlet": "Get-PfbPolicyAllMember", "parameter": "PolicyId", "wireName": "policy_ids", "status": "no-spec-enum-found", @@ -10862,7 +11293,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbQosPolicyBucket", + "cmdlet": "Get-PfbPolicyAllMember", "parameter": "MemberName", "wireName": "member_names", "status": "no-spec-enum-found", @@ -10872,7 +11303,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbQosPolicyBucket", + "cmdlet": "Get-PfbPolicyAllMember", "parameter": "MemberId", "wireName": "member_ids", "status": "no-spec-enum-found", @@ -10882,7 +11313,22 @@ "recommendation": null }, { - "cmdlet": "Get-PfbQosPolicyBucket", + "cmdlet": "Get-PfbPolicyAllMember", + "parameter": "MemberType", + "wireName": "member_types", + "status": "matched", + "matchedKey": "GET policies-all/members#member_types", + "specValues": [ + "file-systems", + "file-system-snapshots", + "file-system-replica-links", + "object-store-users" + ], + "stableSinceOldestVersion": false, + "recommendation": "ArgumentCompleter" + }, + { + "cmdlet": "Get-PfbPolicyAllMember", "parameter": "Filter", "wireName": "filter", "status": "no-spec-enum-found", @@ -10892,7 +11338,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbQosPolicyBucket", + "cmdlet": "Get-PfbPolicyAllMember", "parameter": "Limit", "wireName": "limit", "status": "no-spec-enum-found", @@ -10902,7 +11348,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbQosPolicyFileSystem", + "cmdlet": "Get-PfbPolicyFileSystem", "parameter": "PolicyName", "wireName": "policy_names", "status": "no-spec-enum-found", @@ -10912,7 +11358,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbQosPolicyFileSystem", + "cmdlet": "Get-PfbPolicyFileSystem", "parameter": "PolicyId", "wireName": "policy_ids", "status": "no-spec-enum-found", @@ -10922,7 +11368,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbQosPolicyFileSystem", + "cmdlet": "Get-PfbPolicyFileSystem", "parameter": "MemberName", "wireName": "member_names", "status": "no-spec-enum-found", @@ -10932,7 +11378,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbQosPolicyFileSystem", + "cmdlet": "Get-PfbPolicyFileSystem", "parameter": "MemberId", "wireName": "member_ids", "status": "no-spec-enum-found", @@ -10942,7 +11388,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbQosPolicyFileSystem", + "cmdlet": "Get-PfbPolicyFileSystem", "parameter": "Filter", "wireName": "filter", "status": "no-spec-enum-found", @@ -10952,7 +11398,17 @@ "recommendation": null }, { - "cmdlet": "Get-PfbQosPolicyFileSystem", + "cmdlet": "Get-PfbPolicyFileSystem", + "parameter": "Sort", + "wireName": "sort", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, + { + "cmdlet": "Get-PfbPolicyFileSystem", "parameter": "Limit", "wireName": "limit", "status": "no-spec-enum-found", @@ -10962,7 +11418,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbQosPolicyMember", + "cmdlet": "Get-PfbPolicyFileSystemReplicaLink", "parameter": "PolicyName", "wireName": "policy_names", "status": "no-spec-enum-found", @@ -10972,7 +11428,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbQosPolicyMember", + "cmdlet": "Get-PfbPolicyFileSystemReplicaLink", "parameter": "PolicyId", "wireName": "policy_ids", "status": "no-spec-enum-found", @@ -10982,7 +11438,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbQosPolicyMember", + "cmdlet": "Get-PfbPolicyFileSystemReplicaLink", "parameter": "MemberName", "wireName": "member_names", "status": "no-spec-enum-found", @@ -10992,7 +11448,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbQosPolicyMember", + "cmdlet": "Get-PfbPolicyFileSystemReplicaLink", "parameter": "MemberId", "wireName": "member_ids", "status": "no-spec-enum-found", @@ -11002,7 +11458,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbQosPolicyMember", + "cmdlet": "Get-PfbPolicyFileSystemReplicaLink", "parameter": "Filter", "wireName": "filter", "status": "no-spec-enum-found", @@ -11012,7 +11468,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbQosPolicyMember", + "cmdlet": "Get-PfbPolicyFileSystemReplicaLink", "parameter": "Limit", "wireName": "limit", "status": "no-spec-enum-found", @@ -11022,7 +11478,77 @@ "recommendation": null }, { - "cmdlet": "Get-PfbS3ExportPolicy", + "cmdlet": "Get-PfbPolicyFileSystemSnapshot", + "parameter": "PolicyName", + "wireName": "policy_names", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, + { + "cmdlet": "Get-PfbPolicyFileSystemSnapshot", + "parameter": "PolicyId", + "wireName": "policy_ids", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, + { + "cmdlet": "Get-PfbPolicyFileSystemSnapshot", + "parameter": "MemberName", + "wireName": "member_names", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, + { + "cmdlet": "Get-PfbPolicyFileSystemSnapshot", + "parameter": "MemberId", + "wireName": "member_ids", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, + { + "cmdlet": "Get-PfbPolicyFileSystemSnapshot", + "parameter": "Filter", + "wireName": "filter", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, + { + "cmdlet": "Get-PfbPolicyFileSystemSnapshot", + "parameter": "Sort", + "wireName": "sort", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, + { + "cmdlet": "Get-PfbPolicyFileSystemSnapshot", + "parameter": "Limit", + "wireName": "limit", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, + { + "cmdlet": "Get-PfbQosPolicy", "parameter": "Name", "wireName": "names", "status": "no-spec-enum-found", @@ -11032,7 +11558,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbS3ExportPolicy", + "cmdlet": "Get-PfbQosPolicy", "parameter": "Id", "wireName": "ids", "status": "no-spec-enum-found", @@ -11042,7 +11568,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbS3ExportPolicy", + "cmdlet": "Get-PfbQosPolicy", "parameter": "Filter", "wireName": "filter", "status": "no-spec-enum-found", @@ -11052,7 +11578,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbS3ExportPolicy", + "cmdlet": "Get-PfbQosPolicy", "parameter": "Sort", "wireName": "sort", "status": "no-spec-enum-found", @@ -11062,7 +11588,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbS3ExportPolicy", + "cmdlet": "Get-PfbQosPolicy", "parameter": "Limit", "wireName": "limit", "status": "no-spec-enum-found", @@ -11072,7 +11598,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbS3ExportRule", + "cmdlet": "Get-PfbQosPolicyBucket", "parameter": "PolicyName", "wireName": "policy_names", "status": "no-spec-enum-found", @@ -11082,7 +11608,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbS3ExportRule", + "cmdlet": "Get-PfbQosPolicyBucket", "parameter": "PolicyId", "wireName": "policy_ids", "status": "no-spec-enum-found", @@ -11092,9 +11618,9 @@ "recommendation": null }, { - "cmdlet": "Get-PfbS3ExportRule", - "parameter": "Name", - "wireName": "names", + "cmdlet": "Get-PfbQosPolicyBucket", + "parameter": "MemberName", + "wireName": "member_names", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -11102,9 +11628,9 @@ "recommendation": null }, { - "cmdlet": "Get-PfbS3ExportRule", - "parameter": "Filter", - "wireName": "filter", + "cmdlet": "Get-PfbQosPolicyBucket", + "parameter": "MemberId", + "wireName": "member_ids", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -11112,9 +11638,9 @@ "recommendation": null }, { - "cmdlet": "Get-PfbS3ExportRule", - "parameter": "Sort", - "wireName": "sort", + "cmdlet": "Get-PfbQosPolicyBucket", + "parameter": "Filter", + "wireName": "filter", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -11122,7 +11648,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbS3ExportRule", + "cmdlet": "Get-PfbQosPolicyBucket", "parameter": "Limit", "wireName": "limit", "status": "no-spec-enum-found", @@ -11132,9 +11658,9 @@ "recommendation": null }, { - "cmdlet": "Get-PfbSmbClientPolicy", - "parameter": "Name", - "wireName": "names", + "cmdlet": "Get-PfbQosPolicyFileSystem", + "parameter": "PolicyName", + "wireName": "policy_names", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -11142,9 +11668,9 @@ "recommendation": null }, { - "cmdlet": "Get-PfbSmbClientPolicy", - "parameter": "Id", - "wireName": "ids", + "cmdlet": "Get-PfbQosPolicyFileSystem", + "parameter": "PolicyId", + "wireName": "policy_ids", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -11152,9 +11678,9 @@ "recommendation": null }, { - "cmdlet": "Get-PfbSmbClientPolicy", - "parameter": "Filter", - "wireName": "filter", + "cmdlet": "Get-PfbQosPolicyFileSystem", + "parameter": "MemberName", + "wireName": "member_names", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -11162,9 +11688,9 @@ "recommendation": null }, { - "cmdlet": "Get-PfbSmbClientPolicy", - "parameter": "Sort", - "wireName": "sort", + "cmdlet": "Get-PfbQosPolicyFileSystem", + "parameter": "MemberId", + "wireName": "member_ids", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -11172,7 +11698,17 @@ "recommendation": null }, { - "cmdlet": "Get-PfbSmbClientPolicy", + "cmdlet": "Get-PfbQosPolicyFileSystem", + "parameter": "Filter", + "wireName": "filter", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, + { + "cmdlet": "Get-PfbQosPolicyFileSystem", "parameter": "Limit", "wireName": "limit", "status": "no-spec-enum-found", @@ -11182,7 +11718,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbSmbClientRule", + "cmdlet": "Get-PfbQosPolicyMember", "parameter": "PolicyName", "wireName": "policy_names", "status": "no-spec-enum-found", @@ -11192,7 +11728,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbSmbClientRule", + "cmdlet": "Get-PfbQosPolicyMember", "parameter": "PolicyId", "wireName": "policy_ids", "status": "no-spec-enum-found", @@ -11202,9 +11738,9 @@ "recommendation": null }, { - "cmdlet": "Get-PfbSmbClientRule", - "parameter": "Name", - "wireName": "names", + "cmdlet": "Get-PfbQosPolicyMember", + "parameter": "MemberName", + "wireName": "member_names", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -11212,9 +11748,9 @@ "recommendation": null }, { - "cmdlet": "Get-PfbSmbClientRule", - "parameter": "Filter", - "wireName": "filter", + "cmdlet": "Get-PfbQosPolicyMember", + "parameter": "MemberId", + "wireName": "member_ids", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -11222,9 +11758,9 @@ "recommendation": null }, { - "cmdlet": "Get-PfbSmbClientRule", - "parameter": "Sort", - "wireName": "sort", + "cmdlet": "Get-PfbQosPolicyMember", + "parameter": "Filter", + "wireName": "filter", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -11232,7 +11768,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbSmbClientRule", + "cmdlet": "Get-PfbQosPolicyMember", "parameter": "Limit", "wireName": "limit", "status": "no-spec-enum-found", @@ -11242,7 +11778,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbSmbSharePolicy", + "cmdlet": "Get-PfbS3ExportPolicy", "parameter": "Name", "wireName": "names", "status": "no-spec-enum-found", @@ -11252,7 +11788,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbSmbSharePolicy", + "cmdlet": "Get-PfbS3ExportPolicy", "parameter": "Id", "wireName": "ids", "status": "no-spec-enum-found", @@ -11262,7 +11798,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbSmbSharePolicy", + "cmdlet": "Get-PfbS3ExportPolicy", "parameter": "Filter", "wireName": "filter", "status": "no-spec-enum-found", @@ -11272,7 +11808,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbSmbSharePolicy", + "cmdlet": "Get-PfbS3ExportPolicy", "parameter": "Sort", "wireName": "sort", "status": "no-spec-enum-found", @@ -11282,7 +11818,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbSmbSharePolicy", + "cmdlet": "Get-PfbS3ExportPolicy", "parameter": "Limit", "wireName": "limit", "status": "no-spec-enum-found", @@ -11292,7 +11828,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbSmbShareRule", + "cmdlet": "Get-PfbS3ExportRule", "parameter": "PolicyName", "wireName": "policy_names", "status": "no-spec-enum-found", @@ -11302,7 +11838,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbSmbShareRule", + "cmdlet": "Get-PfbS3ExportRule", "parameter": "PolicyId", "wireName": "policy_ids", "status": "no-spec-enum-found", @@ -11312,7 +11848,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbSmbShareRule", + "cmdlet": "Get-PfbS3ExportRule", "parameter": "Name", "wireName": "names", "status": "no-spec-enum-found", @@ -11322,7 +11858,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbSmbShareRule", + "cmdlet": "Get-PfbS3ExportRule", "parameter": "Filter", "wireName": "filter", "status": "no-spec-enum-found", @@ -11332,7 +11868,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbSmbShareRule", + "cmdlet": "Get-PfbS3ExportRule", "parameter": "Sort", "wireName": "sort", "status": "no-spec-enum-found", @@ -11342,7 +11878,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbSmbShareRule", + "cmdlet": "Get-PfbS3ExportRule", "parameter": "Limit", "wireName": "limit", "status": "no-spec-enum-found", @@ -11352,7 +11888,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbSshCaPolicy", + "cmdlet": "Get-PfbSmbClientPolicy", "parameter": "Name", "wireName": "names", "status": "no-spec-enum-found", @@ -11362,7 +11898,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbSshCaPolicy", + "cmdlet": "Get-PfbSmbClientPolicy", "parameter": "Id", "wireName": "ids", "status": "no-spec-enum-found", @@ -11372,7 +11908,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbSshCaPolicy", + "cmdlet": "Get-PfbSmbClientPolicy", "parameter": "Filter", "wireName": "filter", "status": "no-spec-enum-found", @@ -11382,7 +11918,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbSshCaPolicy", + "cmdlet": "Get-PfbSmbClientPolicy", "parameter": "Sort", "wireName": "sort", "status": "no-spec-enum-found", @@ -11392,7 +11928,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbSshCaPolicy", + "cmdlet": "Get-PfbSmbClientPolicy", "parameter": "Limit", "wireName": "limit", "status": "no-spec-enum-found", @@ -11402,7 +11938,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbSshCaPolicyAdmin", + "cmdlet": "Get-PfbSmbClientRule", "parameter": "PolicyName", "wireName": "policy_names", "status": "no-spec-enum-found", @@ -11412,7 +11948,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbSshCaPolicyAdmin", + "cmdlet": "Get-PfbSmbClientRule", "parameter": "PolicyId", "wireName": "policy_ids", "status": "no-spec-enum-found", @@ -11422,9 +11958,9 @@ "recommendation": null }, { - "cmdlet": "Get-PfbSshCaPolicyAdmin", - "parameter": "MemberName", - "wireName": "member_names", + "cmdlet": "Get-PfbSmbClientRule", + "parameter": "Name", + "wireName": "names", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -11432,7 +11968,227 @@ "recommendation": null }, { - "cmdlet": "Get-PfbSshCaPolicyAdmin", + "cmdlet": "Get-PfbSmbClientRule", + "parameter": "Filter", + "wireName": "filter", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, + { + "cmdlet": "Get-PfbSmbClientRule", + "parameter": "Sort", + "wireName": "sort", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, + { + "cmdlet": "Get-PfbSmbClientRule", + "parameter": "Limit", + "wireName": "limit", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, + { + "cmdlet": "Get-PfbSmbSharePolicy", + "parameter": "Name", + "wireName": "names", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, + { + "cmdlet": "Get-PfbSmbSharePolicy", + "parameter": "Id", + "wireName": "ids", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, + { + "cmdlet": "Get-PfbSmbSharePolicy", + "parameter": "Filter", + "wireName": "filter", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, + { + "cmdlet": "Get-PfbSmbSharePolicy", + "parameter": "Sort", + "wireName": "sort", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, + { + "cmdlet": "Get-PfbSmbSharePolicy", + "parameter": "Limit", + "wireName": "limit", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, + { + "cmdlet": "Get-PfbSmbShareRule", + "parameter": "PolicyName", + "wireName": "policy_names", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, + { + "cmdlet": "Get-PfbSmbShareRule", + "parameter": "PolicyId", + "wireName": "policy_ids", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, + { + "cmdlet": "Get-PfbSmbShareRule", + "parameter": "Name", + "wireName": "names", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, + { + "cmdlet": "Get-PfbSmbShareRule", + "parameter": "Filter", + "wireName": "filter", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, + { + "cmdlet": "Get-PfbSmbShareRule", + "parameter": "Sort", + "wireName": "sort", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, + { + "cmdlet": "Get-PfbSmbShareRule", + "parameter": "Limit", + "wireName": "limit", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, + { + "cmdlet": "Get-PfbSshCaPolicy", + "parameter": "Name", + "wireName": "names", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, + { + "cmdlet": "Get-PfbSshCaPolicy", + "parameter": "Id", + "wireName": "ids", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, + { + "cmdlet": "Get-PfbSshCaPolicy", + "parameter": "Filter", + "wireName": "filter", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, + { + "cmdlet": "Get-PfbSshCaPolicy", + "parameter": "Sort", + "wireName": "sort", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, + { + "cmdlet": "Get-PfbSshCaPolicy", + "parameter": "Limit", + "wireName": "limit", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, + { + "cmdlet": "Get-PfbSshCaPolicyAdmin", + "parameter": "PolicyName", + "wireName": "policy_names", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, + { + "cmdlet": "Get-PfbSshCaPolicyAdmin", + "parameter": "PolicyId", + "wireName": "policy_ids", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, + { + "cmdlet": "Get-PfbSshCaPolicyAdmin", + "parameter": "MemberName", + "wireName": "member_names", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, + { + "cmdlet": "Get-PfbSshCaPolicyAdmin", "parameter": "MemberId", "wireName": "member_ids", "status": "no-spec-enum-found", @@ -11911,6 +12667,16 @@ "stableSinceOldestVersion": null, "recommendation": null }, + { + "cmdlet": "New-PfbAuditFileSystemPolicy", + "parameter": "Name", + "wireName": "names", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, { "cmdlet": "New-PfbAuditFileSystemPolicyMember", "parameter": "PolicyName", @@ -11951,6 +12717,16 @@ "stableSinceOldestVersion": null, "recommendation": null }, + { + "cmdlet": "New-PfbAuditObjectStorePolicy", + "parameter": "Name", + "wireName": "names", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, { "cmdlet": "New-PfbAuditObjectStorePolicyMember", "parameter": "PolicyName", @@ -12011,6 +12787,16 @@ "stableSinceOldestVersion": null, "recommendation": null }, + { + "cmdlet": "New-PfbNfsExportPolicy", + "parameter": "Name", + "wireName": "names", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, { "cmdlet": "New-PfbNfsExportRule", "parameter": "PolicyName", @@ -12033,8 +12819,8 @@ }, { "cmdlet": "New-PfbPolicy", - "parameter": "Rules", - "wireName": "rules", + "parameter": "Name", + "wireName": "names", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -12042,7 +12828,17 @@ "recommendation": null }, { - "cmdlet": "New-PfbPolicyFileSystem", + "cmdlet": "New-PfbPolicy", + "parameter": "Rules", + "wireName": "rules", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, + { + "cmdlet": "New-PfbPolicyFileSystem", "parameter": "PolicyName", "wireName": "policy_names", "status": "no-spec-enum-found", @@ -12121,6 +12917,16 @@ "stableSinceOldestVersion": null, "recommendation": null }, + { + "cmdlet": "New-PfbQosPolicy", + "parameter": "Name", + "wireName": "names", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, { "cmdlet": "New-PfbQosPolicyMember", "parameter": "PolicyName", @@ -12161,6 +12967,16 @@ "stableSinceOldestVersion": null, "recommendation": null }, + { + "cmdlet": "New-PfbS3ExportPolicy", + "parameter": "Name", + "wireName": "names", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, { "cmdlet": "New-PfbS3ExportRule", "parameter": "PolicyName", @@ -12181,6 +12997,16 @@ "stableSinceOldestVersion": null, "recommendation": null }, + { + "cmdlet": "New-PfbSmbClientPolicy", + "parameter": "Name", + "wireName": "names", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, { "cmdlet": "New-PfbSmbClientRule", "parameter": "PolicyName", @@ -12201,6 +13027,16 @@ "stableSinceOldestVersion": null, "recommendation": null }, + { + "cmdlet": "New-PfbSmbSharePolicy", + "parameter": "Name", + "wireName": "names", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, { "cmdlet": "New-PfbSmbShareRule", "parameter": "PolicyName", @@ -12421,6 +13257,16 @@ "stableSinceOldestVersion": null, "recommendation": null }, + { + "cmdlet": "Remove-PfbNetworkAccessRule", + "parameter": "Name", + "wireName": "names", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, { "cmdlet": "Remove-PfbNetworkAccessRule", "parameter": "PolicyName", @@ -12461,6 +13307,16 @@ "stableSinceOldestVersion": null, "recommendation": null }, + { + "cmdlet": "Remove-PfbNfsExportRule", + "parameter": "Name", + "wireName": "names", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, { "cmdlet": "Remove-PfbNfsExportRule", "parameter": "PolicyName", @@ -12661,6 +13517,16 @@ "stableSinceOldestVersion": null, "recommendation": null }, + { + "cmdlet": "Remove-PfbS3ExportRule", + "parameter": "Name", + "wireName": "names", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, { "cmdlet": "Remove-PfbS3ExportRule", "parameter": "PolicyName", @@ -12701,6 +13567,16 @@ "stableSinceOldestVersion": null, "recommendation": null }, + { + "cmdlet": "Remove-PfbSmbClientRule", + "parameter": "Name", + "wireName": "names", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, { "cmdlet": "Remove-PfbSmbClientRule", "parameter": "PolicyName", @@ -12741,6 +13617,16 @@ "stableSinceOldestVersion": null, "recommendation": null }, + { + "cmdlet": "Remove-PfbSmbShareRule", + "parameter": "Name", + "wireName": "names", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, { "cmdlet": "Remove-PfbSmbShareRule", "parameter": "PolicyName", @@ -12981,6 +13867,16 @@ "stableSinceOldestVersion": null, "recommendation": null }, + { + "cmdlet": "Update-PfbNetworkAccessRule", + "parameter": "Name", + "wireName": "names", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, { "cmdlet": "Update-PfbNfsExportPolicy", "parameter": "Name", @@ -13001,6 +13897,16 @@ "stableSinceOldestVersion": null, "recommendation": null }, + { + "cmdlet": "Update-PfbNfsExportRule", + "parameter": "Name", + "wireName": "names", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, { "cmdlet": "Update-PfbPolicy", "parameter": "Name", @@ -13071,6 +13977,16 @@ "stableSinceOldestVersion": null, "recommendation": null }, + { + "cmdlet": "Update-PfbS3ExportRule", + "parameter": "Name", + "wireName": "names", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, { "cmdlet": "Update-PfbSmbClientPolicy", "parameter": "Name", @@ -13091,6 +14007,16 @@ "stableSinceOldestVersion": null, "recommendation": null }, + { + "cmdlet": "Update-PfbSmbClientRule", + "parameter": "Name", + "wireName": "names", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, { "cmdlet": "Update-PfbSmbSharePolicy", "parameter": "Name", @@ -13111,6 +14037,16 @@ "stableSinceOldestVersion": null, "recommendation": null }, + { + "cmdlet": "Update-PfbSmbShareRule", + "parameter": "Name", + "wireName": "names", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, { "cmdlet": "Update-PfbSshCaPolicy", "parameter": "Name", @@ -13211,6 +14147,16 @@ "stableSinceOldestVersion": null, "recommendation": null }, + { + "cmdlet": "New-PfbPresetWorkload", + "parameter": "Name", + "wireName": "names", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, { "cmdlet": "New-PfbPresetWorkload", "parameter": "SkipVerifyDeployable", @@ -13291,6 +14237,16 @@ "stableSinceOldestVersion": null, "recommendation": null }, + { + "cmdlet": "Update-PfbPresetWorkload", + "parameter": "NewName", + "wireName": "name", + "status": "not-found-in-resource", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, { "cmdlet": "Get-PfbQuotaGroup", "parameter": "Name", @@ -13393,6 +14349,36 @@ }, { "cmdlet": "New-PfbQuotaGroup", + "parameter": "FileSystemName", + "wireName": "file_system", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, + { + "cmdlet": "New-PfbQuotaGroup", + "parameter": "GroupName", + "wireName": "group", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, + { + "cmdlet": "New-PfbQuotaGroup", + "parameter": "Quota", + "wireName": "quota", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, + { + "cmdlet": "New-PfbQuotaUser", "parameter": "Quota", "wireName": "quota", "status": "no-spec-enum-found", @@ -13611,6 +14597,16 @@ "stableSinceOldestVersion": null, "recommendation": null }, + { + "cmdlet": "New-PfbRealm", + "parameter": "Name", + "wireName": "names", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, { "cmdlet": "Remove-PfbRealm", "parameter": "Name", @@ -14451,6 +15447,26 @@ "stableSinceOldestVersion": null, "recommendation": null }, + { + "cmdlet": "New-PfbFileSystemReplicaLink", + "parameter": "LocalFileSystemName", + "wireName": "local_file_system_names", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, + { + "cmdlet": "New-PfbFileSystemReplicaLink", + "parameter": "RemoteArrayName", + "wireName": "remote_names", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, { "cmdlet": "New-PfbFileSystemReplicaLink", "parameter": "RemoteFileSystemName", @@ -14822,7 +15838,7 @@ "recommendation": null }, { - "cmdlet": "Remove-PfbServer", + "cmdlet": "New-PfbServer", "parameter": "Name", "wireName": "names", "status": "no-spec-enum-found", @@ -14832,9 +15848,9 @@ "recommendation": null }, { - "cmdlet": "Remove-PfbServer", - "parameter": "Id", - "wireName": "ids", + "cmdlet": "New-PfbServer", + "parameter": "LocalDirectoryService", + "wireName": "local_directory_service", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -14842,7 +15858,7 @@ "recommendation": null }, { - "cmdlet": "Update-PfbServer", + "cmdlet": "Remove-PfbServer", "parameter": "Name", "wireName": "names", "status": "no-spec-enum-found", @@ -14852,7 +15868,7 @@ "recommendation": null }, { - "cmdlet": "Update-PfbServer", + "cmdlet": "Remove-PfbServer", "parameter": "Id", "wireName": "ids", "status": "no-spec-enum-found", @@ -14862,7 +15878,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbAudit", + "cmdlet": "Update-PfbServer", "parameter": "Name", "wireName": "names", "status": "no-spec-enum-found", @@ -14872,7 +15888,7 @@ "recommendation": null }, { - "cmdlet": "Get-PfbAudit", + "cmdlet": "Update-PfbServer", "parameter": "Id", "wireName": "ids", "status": "no-spec-enum-found", @@ -14882,9 +15898,9 @@ "recommendation": null }, { - "cmdlet": "Get-PfbAudit", - "parameter": "Filter", - "wireName": "filter", + "cmdlet": "Update-PfbServer", + "parameter": "LocalDirectoryService", + "wireName": "local_directory_service", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -14893,8 +15909,8 @@ }, { "cmdlet": "Get-PfbAudit", - "parameter": "Sort", - "wireName": "sort", + "parameter": "Name", + "wireName": "names", "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, @@ -14903,9 +15919,39 @@ }, { "cmdlet": "Get-PfbAudit", - "parameter": "Limit", - "wireName": "limit", - "status": "no-spec-enum-found", + "parameter": "Id", + "wireName": "ids", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, + { + "cmdlet": "Get-PfbAudit", + "parameter": "Filter", + "wireName": "filter", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, + { + "cmdlet": "Get-PfbAudit", + "parameter": "Sort", + "wireName": "sort", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, + { + "cmdlet": "Get-PfbAudit", + "parameter": "Limit", + "wireName": "limit", + "status": "no-spec-enum-found", "matchedKey": null, "specValues": null, "stableSinceOldestVersion": null, @@ -15221,6 +16267,16 @@ "stableSinceOldestVersion": null, "recommendation": null }, + { + "cmdlet": "New-PfbWorkload", + "parameter": "Name", + "wireName": "names", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, { "cmdlet": "New-PfbWorkload", "parameter": "PresetName", @@ -15321,6 +16377,16 @@ "stableSinceOldestVersion": null, "recommendation": null }, + { + "cmdlet": "Remove-PfbWorkloadTag", + "parameter": "Key", + "wireName": "keys", + "status": "no-spec-enum-found", + "matchedKey": null, + "specValues": null, + "stableSinceOldestVersion": null, + "recommendation": null + }, { "cmdlet": "Remove-PfbWorkloadTag", "parameter": "Namespace", @@ -15383,30 +16449,6 @@ } ], "attributesOnly": [ - { - "cmdlet": "New-PfbApiClient", - "parameter": "Name" - }, - { - "cmdlet": "New-PfbManagementAccessPolicy", - "parameter": "Name" - }, - { - "cmdlet": "New-PfbOidcIdp", - "parameter": "Name" - }, - { - "cmdlet": "New-PfbPublicKey", - "parameter": "Name" - }, - { - "cmdlet": "New-PfbSaml2Idp", - "parameter": "Name" - }, - { - "cmdlet": "New-PfbAlertWatcher", - "parameter": "Name" - }, { "cmdlet": "Update-PfbAlert", "parameter": "Flagged" @@ -15415,38 +16457,10 @@ "cmdlet": "Update-PfbAlertWatcher", "parameter": "Enabled" }, - { - "cmdlet": "New-PfbBucket", - "parameter": "Name" - }, - { - "cmdlet": "New-PfbBucket", - "parameter": "Account" - }, - { - "cmdlet": "New-PfbBucketAccessPolicyRule", - "parameter": "MemberName" - }, - { - "cmdlet": "New-PfbBucketAccessPolicyRule", - "parameter": "PolicyName" - }, - { - "cmdlet": "New-PfbBucketAuditFilter", - "parameter": "MemberName" - }, { "cmdlet": "Update-PfbBucket", "parameter": "Destroyed" }, - { - "cmdlet": "New-PfbCertificate", - "parameter": "Name" - }, - { - "cmdlet": "New-PfbCertificateGroup", - "parameter": "Name" - }, { "cmdlet": "New-PfbCertificateSigningRequest", "parameter": "Name" @@ -15455,26 +16469,10 @@ "cmdlet": "New-PfbActiveDirectory", "parameter": "Name" }, - { - "cmdlet": "New-PfbDirectoryServiceRole", - "parameter": "Name" - }, - { - "cmdlet": "New-PfbLocalDirectoryService", - "parameter": "Name" - }, - { - "cmdlet": "New-PfbLocalGroup", - "parameter": "Name" - }, { "cmdlet": "Update-PfbDirectoryService", "parameter": "Name" }, - { - "cmdlet": "New-PfbFileSystem", - "parameter": "Name" - }, { "cmdlet": "New-PfbFileSystem", "parameter": "HardLimit" @@ -15531,38 +16529,10 @@ "cmdlet": "New-PfbFileSystem", "parameter": "FastRemoveDirectoryEnabled" }, - { - "cmdlet": "New-PfbFileSystem", - "parameter": "EradicationMode" - }, { "cmdlet": "New-PfbFileSystem", "parameter": "Writable" }, - { - "cmdlet": "New-PfbFileSystem", - "parameter": "SourceSnapshot" - }, - { - "cmdlet": "New-PfbFileSystem", - "parameter": "QosPolicy" - }, - { - "cmdlet": "New-PfbFileSystemExport", - "parameter": "FileSystem" - }, - { - "cmdlet": "New-PfbFileSystemExport", - "parameter": "Server" - }, - { - "cmdlet": "New-PfbFileSystemExport", - "parameter": "SharePolicy" - }, - { - "cmdlet": "New-PfbNlmReclamation", - "parameter": "Name" - }, { "cmdlet": "Update-PfbFileSystem", "parameter": "HardLimitEnabled" @@ -15603,22 +16573,6 @@ "cmdlet": "New-PfbLag", "parameter": "Name" }, - { - "cmdlet": "New-PfbLegalHold", - "parameter": "Name" - }, - { - "cmdlet": "New-PfbLifecycleRule", - "parameter": "BucketName" - }, - { - "cmdlet": "New-PfbLogTargetFileSystem", - "parameter": "Name" - }, - { - "cmdlet": "New-PfbLogTargetObjectStore", - "parameter": "Name" - }, { "cmdlet": "New-PfbSnmpManager", "parameter": "Name" @@ -15631,118 +16585,38 @@ "cmdlet": "New-PfbDns", "parameter": "Name" }, - { - "cmdlet": "New-PfbNetworkInterface", - "parameter": "Name" - }, { "cmdlet": "New-PfbNetworkInterface", "parameter": "AttachedServers" }, - { - "cmdlet": "New-PfbSubnet", - "parameter": "Name" - }, - { - "cmdlet": "New-PfbSubnet", - "parameter": "LinkAggregationGroupName" - }, { "cmdlet": "New-PfbNodeGroup", "parameter": "Name" }, - { - "cmdlet": "New-PfbObjectStoreAccessPolicy", - "parameter": "Name" - }, - { - "cmdlet": "New-PfbObjectStoreAccessPolicyRule", - "parameter": "PolicyName" - }, - { - "cmdlet": "New-PfbObjectStoreAccountExport", - "parameter": "Name" - }, - { - "cmdlet": "New-PfbObjectStoreRemoteCredential", - "parameter": "Name" - }, - { - "cmdlet": "New-PfbObjectStoreRole", - "parameter": "Name" - }, - { - "cmdlet": "New-PfbObjectStoreTrustPolicyRule", - "parameter": "PolicyName" - }, - { - "cmdlet": "New-PfbObjectStoreVirtualHost", - "parameter": "Name" - }, - { - "cmdlet": "Update-PfbObjectStoreAccessPolicyRule", - "parameter": "Name" - }, - { - "cmdlet": "Update-PfbObjectStoreTrustPolicyRule", - "parameter": "Name" - }, - { - "cmdlet": "New-PfbAuditFileSystemPolicy", - "parameter": "Name" - }, { "cmdlet": "New-PfbAuditFileSystemPolicy", "parameter": "Enabled" }, - { - "cmdlet": "New-PfbAuditObjectStorePolicy", - "parameter": "Name" - }, { "cmdlet": "New-PfbAuditObjectStorePolicy", "parameter": "Enabled" }, - { - "cmdlet": "New-PfbNfsExportPolicy", - "parameter": "Name" - }, { "cmdlet": "New-PfbNfsExportPolicy", "parameter": "Enabled" }, - { - "cmdlet": "New-PfbPolicy", - "parameter": "Name" - }, { "cmdlet": "New-PfbPolicy", "parameter": "Enabled" }, - { - "cmdlet": "New-PfbQosPolicy", - "parameter": "Name" - }, - { - "cmdlet": "New-PfbS3ExportPolicy", - "parameter": "Name" - }, { "cmdlet": "New-PfbS3ExportPolicy", "parameter": "Enabled" }, - { - "cmdlet": "New-PfbSmbClientPolicy", - "parameter": "Name" - }, { "cmdlet": "New-PfbSmbClientPolicy", "parameter": "Enabled" }, - { - "cmdlet": "New-PfbSmbSharePolicy", - "parameter": "Name" - }, { "cmdlet": "New-PfbSmbSharePolicy", "parameter": "Enabled" @@ -15775,18 +16649,10 @@ "cmdlet": "Update-PfbNetworkAccessPolicy", "parameter": "Enabled" }, - { - "cmdlet": "Update-PfbNetworkAccessRule", - "parameter": "Name" - }, { "cmdlet": "Update-PfbNfsExportPolicy", "parameter": "Enabled" }, - { - "cmdlet": "Update-PfbNfsExportRule", - "parameter": "Name" - }, { "cmdlet": "Update-PfbPolicy", "parameter": "Enabled" @@ -15795,38 +16661,14 @@ "cmdlet": "Update-PfbS3ExportPolicy", "parameter": "Enabled" }, - { - "cmdlet": "Update-PfbS3ExportRule", - "parameter": "Name" - }, { "cmdlet": "Update-PfbSmbClientPolicy", "parameter": "Enabled" }, - { - "cmdlet": "Update-PfbSmbClientRule", - "parameter": "Name" - }, { "cmdlet": "Update-PfbSmbSharePolicy", "parameter": "Enabled" }, - { - "cmdlet": "Update-PfbSmbShareRule", - "parameter": "Name" - }, - { - "cmdlet": "New-PfbPresetWorkload", - "parameter": "Name" - }, - { - "cmdlet": "New-PfbQuotaGroup", - "parameter": "FileSystemName" - }, - { - "cmdlet": "New-PfbQuotaGroup", - "parameter": "GroupName" - }, { "cmdlet": "New-PfbQuotaUser", "parameter": "FileSystemName" @@ -15839,10 +16681,6 @@ "cmdlet": "New-PfbQuotaUser", "parameter": "UserId" }, - { - "cmdlet": "New-PfbQuotaUser", - "parameter": "Quota" - }, { "cmdlet": "Update-PfbQuotaGroup", "parameter": "FileSystemName" @@ -15859,10 +16697,6 @@ "cmdlet": "Update-PfbQuotaUser", "parameter": "UserName" }, - { - "cmdlet": "New-PfbRealm", - "parameter": "Name" - }, { "cmdlet": "Update-PfbRealm", "parameter": "Destroyed" @@ -15875,18 +16709,10 @@ "cmdlet": "New-PfbTarget", "parameter": "Name" }, - { - "cmdlet": "New-PfbServer", - "parameter": "Name" - }, { "cmdlet": "New-PfbServer", "parameter": "DnsName" }, - { - "cmdlet": "New-PfbServer", - "parameter": "LocalDirectoryService" - }, { "cmdlet": "New-PfbServer", "parameter": "CreateDirectoryService" @@ -15894,10 +16720,6 @@ { "cmdlet": "Update-PfbServer", "parameter": "DnsName" - }, - { - "cmdlet": "Update-PfbServer", - "parameter": "LocalDirectoryService" } ], "typedUnresolved": [ @@ -15913,42 +16735,10 @@ "cmdlet": "Get-PfbApiVersion", "parameter": "IgnoreCertificateError" }, - { - "cmdlet": "New-PfbBucketAccessPolicy", - "parameter": "MemberName" - }, - { - "cmdlet": "New-PfbBucketAccessPolicy", - "parameter": "PolicyName" - }, - { - "cmdlet": "New-PfbBucketCorsPolicy", - "parameter": "MemberName" - }, - { - "cmdlet": "New-PfbBucketCorsPolicy", - "parameter": "PolicyName" - }, { "cmdlet": "Remove-PfbBucket", "parameter": "Eradicate" }, - { - "cmdlet": "Remove-PfbBucketAccessPolicy", - "parameter": "MemberName" - }, - { - "cmdlet": "Remove-PfbBucketAccessPolicy", - "parameter": "PolicyName" - }, - { - "cmdlet": "Remove-PfbBucketAccessPolicyRule", - "parameter": "Name" - }, - { - "cmdlet": "Remove-PfbBucketCorsPolicyRule", - "parameter": "Name" - }, { "cmdlet": "Connect-PfbArray", "parameter": "Endpoint" @@ -16013,14 +16803,6 @@ "cmdlet": "Test-PfbConnection", "parameter": "Endpoint" }, - { - "cmdlet": "New-PfbDataEvictionPolicy", - "parameter": "Name" - }, - { - "cmdlet": "New-PfbDataEvictionPolicy", - "parameter": "KeepSize" - }, { "cmdlet": "New-PfbDataEvictionPolicy", "parameter": "Disabled" @@ -16029,33 +16811,21 @@ "cmdlet": "Update-PfbDataEvictionPolicy", "parameter": "Enabled" }, - { - "cmdlet": "New-PfbLocalGroupMember", - "parameter": "Group" - }, { "cmdlet": "New-PfbLocalGroupMember", "parameter": "Member" }, - { - "cmdlet": "Remove-PfbLocalGroupMember", - "parameter": "Group" - }, - { - "cmdlet": "Remove-PfbLocalGroupMember", - "parameter": "Member" - }, { "cmdlet": "Remove-PfbFileSystem", "parameter": "Eradicate" }, { - "cmdlet": "New-PfbFileSystemSnapshot", - "parameter": "SourceName" + "cmdlet": "Remove-PfbFileSystemSession", + "parameter": "Force" }, { "cmdlet": "New-PfbFileSystemSnapshot", - "parameter": "Suffix" + "parameter": "SourceName" }, { "cmdlet": "Remove-PfbFileSystemSnapshot", @@ -16065,122 +16835,6 @@ "cmdlet": "Get-PfbHardwareTemperature", "parameter": "Limit" }, - { - "cmdlet": "Invoke-PfbNetworkPing", - "parameter": "Destination" - }, - { - "cmdlet": "Invoke-PfbNetworkTrace", - "parameter": "Destination" - }, - { - "cmdlet": "New-PfbObjectStoreAccessKey", - "parameter": "UserName" - }, - { - "cmdlet": "New-PfbObjectStoreAccessPolicyRole", - "parameter": "PolicyName" - }, - { - "cmdlet": "New-PfbObjectStoreAccessPolicyRole", - "parameter": "MemberName" - }, - { - "cmdlet": "New-PfbObjectStoreAccessPolicyUser", - "parameter": "PolicyName" - }, - { - "cmdlet": "New-PfbObjectStoreAccessPolicyUser", - "parameter": "MemberName" - }, - { - "cmdlet": "New-PfbObjectStoreAccount", - "parameter": "Name" - }, - { - "cmdlet": "New-PfbObjectStoreRoleAccessPolicy", - "parameter": "RoleName" - }, - { - "cmdlet": "New-PfbObjectStoreRoleAccessPolicy", - "parameter": "MemberName" - }, - { - "cmdlet": "New-PfbObjectStoreUser", - "parameter": "Name" - }, - { - "cmdlet": "New-PfbObjectStoreUserAccessPolicy", - "parameter": "MemberName" - }, - { - "cmdlet": "New-PfbObjectStoreUserAccessPolicy", - "parameter": "PolicyName" - }, - { - "cmdlet": "Remove-PfbObjectStoreAccessPolicyRole", - "parameter": "PolicyName" - }, - { - "cmdlet": "Remove-PfbObjectStoreAccessPolicyRole", - "parameter": "MemberName" - }, - { - "cmdlet": "Remove-PfbObjectStoreAccessPolicyRule", - "parameter": "Name" - }, - { - "cmdlet": "Remove-PfbObjectStoreAccessPolicyUser", - "parameter": "PolicyName" - }, - { - "cmdlet": "Remove-PfbObjectStoreAccessPolicyUser", - "parameter": "MemberName" - }, - { - "cmdlet": "Remove-PfbObjectStoreRoleAccessPolicy", - "parameter": "RoleName" - }, - { - "cmdlet": "Remove-PfbObjectStoreRoleAccessPolicy", - "parameter": "MemberName" - }, - { - "cmdlet": "Remove-PfbObjectStoreTrustPolicyRule", - "parameter": "Name" - }, - { - "cmdlet": "Remove-PfbObjectStoreUserAccessPolicy", - "parameter": "MemberName" - }, - { - "cmdlet": "Remove-PfbObjectStoreUserAccessPolicy", - "parameter": "PolicyName" - }, - { - "cmdlet": "Remove-PfbNetworkAccessRule", - "parameter": "Name" - }, - { - "cmdlet": "Remove-PfbNfsExportRule", - "parameter": "Name" - }, - { - "cmdlet": "Remove-PfbS3ExportRule", - "parameter": "Name" - }, - { - "cmdlet": "Remove-PfbSmbClientRule", - "parameter": "Name" - }, - { - "cmdlet": "Remove-PfbSmbShareRule", - "parameter": "Name" - }, - { - "cmdlet": "Update-PfbPresetWorkload", - "parameter": "NewName" - }, { "cmdlet": "Remove-PfbQuotaGroup", "parameter": "FileSystemName" @@ -16201,30 +16855,14 @@ "cmdlet": "Remove-PfbRealm", "parameter": "Eradicate" }, - { - "cmdlet": "New-PfbFileSystemReplicaLink", - "parameter": "LocalFileSystemName" - }, - { - "cmdlet": "New-PfbFileSystemReplicaLink", - "parameter": "RemoteArrayName" - }, { "cmdlet": "Remove-PfbServer", "parameter": "Eradicate" }, - { - "cmdlet": "New-PfbWorkload", - "parameter": "Name" - }, { "cmdlet": "New-PfbWorkloadPlacementRecommendation", "parameter": "Inputs" }, - { - "cmdlet": "Remove-PfbWorkloadTag", - "parameter": "Key" - }, { "cmdlet": "Set-PfbWorkloadTag", "parameter": "Tags" diff --git a/Reports/PfbFieldCmdletMapping.md b/Reports/PfbFieldCmdletMapping.md index 7e3d8c2..1381ee2 100644 --- a/Reports/PfbFieldCmdletMapping.md +++ b/Reports/PfbFieldCmdletMapping.md @@ -1,48 +1,31 @@ # Field-to-Cmdlet Mapping Report -Generated by `tools/Build-PfbFieldCmdletMap.ps1` (28 REST versions). +Generated by `tools/Build-PfbFieldCmdletMap.ps1` (29 REST versions). Reporting only -- no `Public/` cmdlet is edited by this script. Every `matched` row below is a candidate for a follow-up decision, not an action already taken. ## Summary -- matched: 0 +- matched: 1 - collision: 0 -- not-found-in-resource: 2 -- no-spec-enum-found: 1533 - -No `matched` candidates this run -- this can be a genuinely correct result (most typed parameters without a `ValidateSet` are generic non-enum fields like filter/sort/limit/names/ids, not spec-documented enums) rather than a sign the tool found nothing useful. See the `collision`/`not-found-in-resource` rows below for what *is* actionable. +- not-found-in-resource: 3 +- no-spec-enum-found: 1637 | Cmdlet | Parameter | Wire name | Status | Spec values | Recommendation | |---|---|---|---|---|---| | `Update-PfbDataEvictionPolicy` | `-NewName` | name | not-found-in-resource | | | +| `Get-PfbPolicyAllMember` | `-MemberType` | member_types | matched | file-systems, file-system-snapshots, file-system-replica-links, object-store-users | ArgumentCompleter | +| `Update-PfbPresetWorkload` | `-NewName` | name | not-found-in-resource | | | | `Update-PfbWorkload` | `-NewName` | name | not-found-in-resource | | | -## Attributes-only parameters (no typed field to attach either mechanism to): 129 +## Attributes-only parameters (no typed field to attach either mechanism to): 68 -- `New-PfbApiClient -Name` -- `New-PfbManagementAccessPolicy -Name` -- `New-PfbOidcIdp -Name` -- `New-PfbPublicKey -Name` -- `New-PfbSaml2Idp -Name` -- `New-PfbAlertWatcher -Name` - `Update-PfbAlert -Flagged` - `Update-PfbAlertWatcher -Enabled` -- `New-PfbBucket -Name` -- `New-PfbBucket -Account` -- `New-PfbBucketAccessPolicyRule -MemberName` -- `New-PfbBucketAccessPolicyRule -PolicyName` -- `New-PfbBucketAuditFilter -MemberName` - `Update-PfbBucket -Destroyed` -- `New-PfbCertificate -Name` -- `New-PfbCertificateGroup -Name` - `New-PfbCertificateSigningRequest -Name` - `New-PfbActiveDirectory -Name` -- `New-PfbDirectoryServiceRole -Name` -- `New-PfbLocalDirectoryService -Name` -- `New-PfbLocalGroup -Name` - `Update-PfbDirectoryService -Name` -- `New-PfbFileSystem -Name` - `New-PfbFileSystem -HardLimit` - `New-PfbFileSystem -Nfs` - `New-PfbFileSystem -NfsV3` @@ -57,14 +40,7 @@ No `matched` candidates this run -- this can be a genuinely correct result (most - `New-PfbFileSystem -SafeguardAcls` - `New-PfbFileSystem -SnapshotDirectoryEnabled` - `New-PfbFileSystem -FastRemoveDirectoryEnabled` -- `New-PfbFileSystem -EradicationMode` - `New-PfbFileSystem -Writable` -- `New-PfbFileSystem -SourceSnapshot` -- `New-PfbFileSystem -QosPolicy` -- `New-PfbFileSystemExport -FileSystem` -- `New-PfbFileSystemExport -Server` -- `New-PfbFileSystemExport -SharePolicy` -- `New-PfbNlmReclamation -Name` - `Update-PfbFileSystem -HardLimitEnabled` - `Update-PfbFileSystem -NfsEnabled` - `Update-PfbFileSystem -NfsRules` @@ -75,41 +51,17 @@ No `matched` candidates this run -- this can be a genuinely correct result (most - `Update-PfbFileSystem -HttpEnabled` - `Update-PfbFileSystem -Destroyed` - `New-PfbLag -Name` -- `New-PfbLegalHold -Name` -- `New-PfbLifecycleRule -BucketName` -- `New-PfbLogTargetFileSystem -Name` -- `New-PfbLogTargetObjectStore -Name` - `New-PfbSnmpManager -Name` - `New-PfbSyslogServer -Name` - `New-PfbDns -Name` -- `New-PfbNetworkInterface -Name` - `New-PfbNetworkInterface -AttachedServers` -- `New-PfbSubnet -Name` -- `New-PfbSubnet -LinkAggregationGroupName` - `New-PfbNodeGroup -Name` -- `New-PfbObjectStoreAccessPolicy -Name` -- `New-PfbObjectStoreAccessPolicyRule -PolicyName` -- `New-PfbObjectStoreAccountExport -Name` -- `New-PfbObjectStoreRemoteCredential -Name` -- `New-PfbObjectStoreRole -Name` -- `New-PfbObjectStoreTrustPolicyRule -PolicyName` -- `New-PfbObjectStoreVirtualHost -Name` -- `Update-PfbObjectStoreAccessPolicyRule -Name` -- `Update-PfbObjectStoreTrustPolicyRule -Name` -- `New-PfbAuditFileSystemPolicy -Name` - `New-PfbAuditFileSystemPolicy -Enabled` -- `New-PfbAuditObjectStorePolicy -Name` - `New-PfbAuditObjectStorePolicy -Enabled` -- `New-PfbNfsExportPolicy -Name` - `New-PfbNfsExportPolicy -Enabled` -- `New-PfbPolicy -Name` - `New-PfbPolicy -Enabled` -- `New-PfbQosPolicy -Name` -- `New-PfbS3ExportPolicy -Name` - `New-PfbS3ExportPolicy -Enabled` -- `New-PfbSmbClientPolicy -Name` - `New-PfbSmbClientPolicy -Enabled` -- `New-PfbSmbSharePolicy -Name` - `New-PfbSmbSharePolicy -Enabled` - `New-PfbSshCaPolicy -Name` - `New-PfbStorageClassTieringPolicy -Name` @@ -118,52 +70,31 @@ No `matched` candidates this run -- this can be a genuinely correct result (most - `Update-PfbAuditFileSystemPolicy -Enabled` - `Update-PfbAuditObjectStorePolicy -Enabled` - `Update-PfbNetworkAccessPolicy -Enabled` -- `Update-PfbNetworkAccessRule -Name` - `Update-PfbNfsExportPolicy -Enabled` -- `Update-PfbNfsExportRule -Name` - `Update-PfbPolicy -Enabled` - `Update-PfbS3ExportPolicy -Enabled` -- `Update-PfbS3ExportRule -Name` - `Update-PfbSmbClientPolicy -Enabled` -- `Update-PfbSmbClientRule -Name` - `Update-PfbSmbSharePolicy -Enabled` -- `Update-PfbSmbShareRule -Name` -- `New-PfbPresetWorkload -Name` -- `New-PfbQuotaGroup -FileSystemName` -- `New-PfbQuotaGroup -GroupName` - `New-PfbQuotaUser -FileSystemName` - `New-PfbQuotaUser -UserName` - `New-PfbQuotaUser -UserId` -- `New-PfbQuotaUser -Quota` - `Update-PfbQuotaGroup -FileSystemName` - `Update-PfbQuotaGroup -GroupName` - `Update-PfbQuotaUser -FileSystemName` - `Update-PfbQuotaUser -UserName` -- `New-PfbRealm -Name` - `Update-PfbRealm -Destroyed` - `New-PfbFleet -Name` - `New-PfbTarget -Name` -- `New-PfbServer -Name` - `New-PfbServer -DnsName` -- `New-PfbServer -LocalDirectoryService` - `New-PfbServer -CreateDirectoryService` - `Update-PfbServer -DnsName` -- `Update-PfbServer -LocalDirectoryService` -## Typed but unresolved wire name (needs manual inspection): 83 +## Typed but unresolved wire name (needs manual inspection): 37 - `Get-PfbAlert -Flagged` - `Get-PfbApiVersion -Endpoint` - `Get-PfbApiVersion -IgnoreCertificateError` -- `New-PfbBucketAccessPolicy -MemberName` -- `New-PfbBucketAccessPolicy -PolicyName` -- `New-PfbBucketCorsPolicy -MemberName` -- `New-PfbBucketCorsPolicy -PolicyName` - `Remove-PfbBucket -Eradicate` -- `Remove-PfbBucketAccessPolicy -MemberName` -- `Remove-PfbBucketAccessPolicy -PolicyName` -- `Remove-PfbBucketAccessPolicyRule -Name` -- `Remove-PfbBucketCorsPolicyRule -Name` - `Connect-PfbArray -Endpoint` - `Connect-PfbArray -ApiToken` - `Connect-PfbArray -Username` @@ -180,59 +111,21 @@ No `matched` candidates this run -- this can be a genuinely correct result (most - `Get-PfbConnection -Endpoint` - `Set-PfbCredential -Credential` - `Test-PfbConnection -Endpoint` -- `New-PfbDataEvictionPolicy -Name` -- `New-PfbDataEvictionPolicy -KeepSize` - `New-PfbDataEvictionPolicy -Disabled` - `Update-PfbDataEvictionPolicy -Enabled` -- `New-PfbLocalGroupMember -Group` - `New-PfbLocalGroupMember -Member` -- `Remove-PfbLocalGroupMember -Group` -- `Remove-PfbLocalGroupMember -Member` - `Remove-PfbFileSystem -Eradicate` +- `Remove-PfbFileSystemSession -Force` - `New-PfbFileSystemSnapshot -SourceName` -- `New-PfbFileSystemSnapshot -Suffix` - `Remove-PfbFileSystemSnapshot -Eradicate` - `Get-PfbHardwareTemperature -Limit` -- `Invoke-PfbNetworkPing -Destination` -- `Invoke-PfbNetworkTrace -Destination` -- `New-PfbObjectStoreAccessKey -UserName` -- `New-PfbObjectStoreAccessPolicyRole -PolicyName` -- `New-PfbObjectStoreAccessPolicyRole -MemberName` -- `New-PfbObjectStoreAccessPolicyUser -PolicyName` -- `New-PfbObjectStoreAccessPolicyUser -MemberName` -- `New-PfbObjectStoreAccount -Name` -- `New-PfbObjectStoreRoleAccessPolicy -RoleName` -- `New-PfbObjectStoreRoleAccessPolicy -MemberName` -- `New-PfbObjectStoreUser -Name` -- `New-PfbObjectStoreUserAccessPolicy -MemberName` -- `New-PfbObjectStoreUserAccessPolicy -PolicyName` -- `Remove-PfbObjectStoreAccessPolicyRole -PolicyName` -- `Remove-PfbObjectStoreAccessPolicyRole -MemberName` -- `Remove-PfbObjectStoreAccessPolicyRule -Name` -- `Remove-PfbObjectStoreAccessPolicyUser -PolicyName` -- `Remove-PfbObjectStoreAccessPolicyUser -MemberName` -- `Remove-PfbObjectStoreRoleAccessPolicy -RoleName` -- `Remove-PfbObjectStoreRoleAccessPolicy -MemberName` -- `Remove-PfbObjectStoreTrustPolicyRule -Name` -- `Remove-PfbObjectStoreUserAccessPolicy -MemberName` -- `Remove-PfbObjectStoreUserAccessPolicy -PolicyName` -- `Remove-PfbNetworkAccessRule -Name` -- `Remove-PfbNfsExportRule -Name` -- `Remove-PfbS3ExportRule -Name` -- `Remove-PfbSmbClientRule -Name` -- `Remove-PfbSmbShareRule -Name` -- `Update-PfbPresetWorkload -NewName` - `Remove-PfbQuotaGroup -FileSystemName` - `Remove-PfbQuotaGroup -GroupName` - `Remove-PfbQuotaUser -FileSystemName` - `Remove-PfbQuotaUser -UserName` - `Remove-PfbRealm -Eradicate` -- `New-PfbFileSystemReplicaLink -LocalFileSystemName` -- `New-PfbFileSystemReplicaLink -RemoteArrayName` - `Remove-PfbServer -Eradicate` -- `New-PfbWorkload -Name` - `New-PfbWorkloadPlacementRecommendation -Inputs` -- `Remove-PfbWorkloadTag -Key` - `Set-PfbWorkloadTag -Tags` - `Update-PfbWorkload -Destroyed` diff --git a/Reports/PfbValueEnumMap.json b/Reports/PfbValueEnumMap.json index 9565c73..d2b73a7 100644 --- a/Reports/PfbValueEnumMap.json +++ b/Reports/PfbValueEnumMap.json @@ -28,10 +28,11 @@ "2.24", "2.25", "2.26", - "2.27" + "2.27", + "2.28" ], - "entryCount": 256, - "unparsedCount": 171, + "entryCount": 301, + "unparsedCount": 127, "entries": { "Alert.severity": { "values": [ @@ -159,6 +160,7 @@ "values": [ "promoted", "demoted", + "demoting", "promoting" ], "minVersion": "2.0", @@ -380,6 +382,25 @@ "kind": "schema", "name": "smb_mode" }, + "ObjectStoreAccessPolicy.policy_type": { + "values": [ + "alert", + "audit", + "bucket-access", + "cross-origin-resource-sharing", + "network-access", + "nfs", + "object-access", + "s3-export", + "smb-client", + "smb-share", + "ssh-certificate-authority", + "telemetry-metrics" + ], + "minVersion": "2.2", + "kind": "schema", + "name": "policy_type" + }, "ObjectStoreAccessPolicyRule.effect": { "values": [ "allow" @@ -388,6 +409,44 @@ "kind": "schema", "name": "effect" }, + "Policy.policy_type": { + "values": [ + "alert", + "audit", + "bucket-access", + "cross-origin-resource-sharing", + "network-access", + "nfs", + "object-access", + "s3-export", + "smb-client", + "smb-share", + "ssh-certificate-authority", + "telemetry-metrics" + ], + "minVersion": "2.2", + "kind": "schema", + "name": "policy_type" + }, + "PolicyBase.policy_type": { + "values": [ + "alert", + "audit", + "bucket-access", + "cross-origin-resource-sharing", + "network-access", + "nfs", + "object-access", + "s3-export", + "smb-client", + "smb-share", + "ssh-certificate-authority", + "telemetry-metrics" + ], + "minVersion": "2.2", + "kind": "schema", + "name": "policy_type" + }, "GET policies/members#member_types": { "values": [ "file-systems", @@ -410,6 +469,25 @@ "kind": "inline-parameter", "name": "member_types" }, + "NfsExportPolicy.policy_type": { + "values": [ + "alert", + "audit", + "bucket-access", + "cross-origin-resource-sharing", + "network-access", + "nfs", + "object-access", + "s3-export", + "smb-client", + "smb-share", + "ssh-certificate-authority", + "telemetry-metrics" + ], + "minVersion": "2.3", + "kind": "schema", + "name": "policy_type" + }, "NfsExportPolicyRule.access": { "values": [ "root-squash", @@ -560,6 +638,25 @@ "kind": "schema", "name": "protocol" }, + "SmbClientPolicy.policy_type": { + "values": [ + "alert", + "audit", + "bucket-access", + "cross-origin-resource-sharing", + "network-access", + "nfs", + "object-access", + "s3-export", + "smb-client", + "smb-share", + "ssh-certificate-authority", + "telemetry-metrics" + ], + "minVersion": "2.10", + "kind": "schema", + "name": "policy_type" + }, "SmbClientPolicyRule.permission": { "values": [ "rw", @@ -569,6 +666,25 @@ "kind": "schema", "name": "permission" }, + "SmbSharePolicy.policy_type": { + "values": [ + "alert", + "audit", + "bucket-access", + "cross-origin-resource-sharing", + "network-access", + "nfs", + "object-access", + "s3-export", + "smb-client", + "smb-share", + "ssh-certificate-authority", + "telemetry-metrics" + ], + "minVersion": "2.10", + "kind": "schema", + "name": "policy_type" + }, "SmbSharePolicyRule.change": { "values": [ "allow", @@ -634,6 +750,44 @@ "kind": "schema", "name": "public_status" }, + "BucketAccessPolicy.policy_type": { + "values": [ + "alert", + "audit", + "bucket-access", + "cross-origin-resource-sharing", + "network-access", + "nfs", + "object-access", + "s3-export", + "smb-client", + "smb-share", + "ssh-certificate-authority", + "telemetry-metrics" + ], + "minVersion": "2.12", + "kind": "schema", + "name": "policy_type" + }, + "CrossOriginResourceSharingPolicy.policy_type": { + "values": [ + "alert", + "audit", + "bucket-access", + "cross-origin-resource-sharing", + "network-access", + "nfs", + "object-access", + "s3-export", + "smb-client", + "smb-share", + "ssh-certificate-authority", + "telemetry-metrics" + ], + "minVersion": "2.12", + "kind": "schema", + "name": "policy_type" + }, "FileSystem.group_ownership": { "values": [ "creator", @@ -643,6 +797,25 @@ "kind": "schema", "name": "group_ownership" }, + "NetworkAccessPolicy.policy_type": { + "values": [ + "alert", + "audit", + "bucket-access", + "cross-origin-resource-sharing", + "network-access", + "nfs", + "object-access", + "s3-export", + "smb-client", + "smb-share", + "ssh-certificate-authority", + "telemetry-metrics" + ], + "minVersion": "2.13", + "kind": "schema", + "name": "policy_type" + }, "NetworkAccessPolicyRule.effect": { "values": [ "allow", @@ -688,6 +861,25 @@ "kind": "schema", "name": "algorithm" }, + "SshCertificateAuthorityPolicy.policy_type": { + "values": [ + "alert", + "audit", + "bucket-access", + "cross-origin-resource-sharing", + "network-access", + "nfs", + "object-access", + "s3-export", + "smb-client", + "smb-share", + "ssh-certificate-authority", + "telemetry-metrics" + ], + "minVersion": "2.14", + "kind": "schema", + "name": "policy_type" + }, "SyslogServer.services": { "values": [ "data-audit", @@ -732,6 +924,25 @@ "kind": "schema", "name": "status" }, + "PasswordPolicy.policy_type": { + "values": [ + "alert", + "audit", + "bucket-access", + "cross-origin-resource-sharing", + "network-access", + "nfs", + "object-access", + "s3-export", + "smb-client", + "smb-share", + "ssh-certificate-authority", + "telemetry-metrics" + ], + "minVersion": "2.16", + "kind": "schema", + "name": "policy_type" + }, "SoftwareChecks.status": { "values": [ "queued", @@ -778,6 +989,63 @@ "kind": "schema", "name": "effect" }, + "AuditFileSystemsPolicyNoContext.policy_type": { + "values": [ + "alert", + "audit", + "bucket-access", + "cross-origin-resource-sharing", + "network-access", + "nfs", + "object-access", + "s3-export", + "smb-client", + "smb-share", + "ssh-certificate-authority", + "telemetry-metrics" + ], + "minVersion": "2.17", + "kind": "schema", + "name": "policy_type" + }, + "PolicyBaseContext.policy_type": { + "values": [ + "alert", + "audit", + "bucket-access", + "cross-origin-resource-sharing", + "network-access", + "nfs", + "object-access", + "s3-export", + "smb-client", + "smb-share", + "ssh-certificate-authority", + "telemetry-metrics" + ], + "minVersion": "2.17", + "kind": "schema", + "name": "policy_type" + }, + "AuditFileSystemsPoliciesPost.policy_type": { + "values": [ + "alert", + "audit", + "bucket-access", + "cross-origin-resource-sharing", + "network-access", + "nfs", + "object-access", + "s3-export", + "smb-client", + "smb-share", + "ssh-certificate-authority", + "telemetry-metrics" + ], + "minVersion": "2.17", + "kind": "schema", + "name": "policy_type" + }, "NfsExportPolicyRuleInPolicy.access": { "values": [ "root-squash", @@ -954,6 +1222,44 @@ "kind": "schema", "name": "effect" }, + "SmbClientPolicyPost.policy_type": { + "values": [ + "alert", + "audit", + "bucket-access", + "cross-origin-resource-sharing", + "network-access", + "nfs", + "object-access", + "s3-export", + "smb-client", + "smb-share", + "ssh-certificate-authority", + "telemetry-metrics" + ], + "minVersion": "2.17", + "kind": "schema", + "name": "policy_type" + }, + "QosPolicy.policy_type": { + "values": [ + "alert", + "audit", + "bucket-access", + "cross-origin-resource-sharing", + "network-access", + "nfs", + "object-access", + "s3-export", + "smb-client", + "smb-share", + "ssh-certificate-authority", + "telemetry-metrics" + ], + "minVersion": "2.17", + "kind": "schema", + "name": "policy_type" + }, "SnmpManagerPost.notification": { "values": [ "inform", @@ -1017,6 +1323,25 @@ "kind": "schema", "name": "effect" }, + "SshCertificateAuthorityPolicyPost.policy_type": { + "values": [ + "alert", + "audit", + "bucket-access", + "cross-origin-resource-sharing", + "network-access", + "nfs", + "object-access", + "s3-export", + "smb-client", + "smb-share", + "ssh-certificate-authority", + "telemetry-metrics" + ], + "minVersion": "2.17", + "kind": "schema", + "name": "policy_type" + }, "FileSystemPatch.promotion_status": { "values": [ "promoted", @@ -1073,6 +1398,25 @@ "kind": "schema", "name": "encryption_types" }, + "SmbSharePolicyPost.policy_type": { + "values": [ + "alert", + "audit", + "bucket-access", + "cross-origin-resource-sharing", + "network-access", + "nfs", + "object-access", + "s3-export", + "smb-client", + "smb-share", + "ssh-certificate-authority", + "telemetry-metrics" + ], + "minVersion": "2.17", + "kind": "schema", + "name": "policy_type" + }, "NetworkAccessPolicyRuleInPolicy.interfaces": { "values": [ "management-ssh", @@ -1103,6 +1447,25 @@ "kind": "schema", "name": "retention_lock" }, + "AuditFileSystemsPoliciesPatch.policy_type": { + "values": [ + "alert", + "audit", + "bucket-access", + "cross-origin-resource-sharing", + "network-access", + "nfs", + "object-access", + "s3-export", + "smb-client", + "smb-share", + "ssh-certificate-authority", + "telemetry-metrics" + ], + "minVersion": "2.17", + "kind": "schema", + "name": "policy_type" + }, "_reference.resource_type": { "values": [ "hosts", @@ -1124,6 +1487,25 @@ "kind": "schema", "name": "resource_type" }, + "PolicyBaseRenameable.policy_type": { + "values": [ + "alert", + "audit", + "bucket-access", + "cross-origin-resource-sharing", + "network-access", + "nfs", + "object-access", + "s3-export", + "smb-client", + "smb-share", + "ssh-certificate-authority", + "telemetry-metrics" + ], + "minVersion": "2.17", + "kind": "schema", + "name": "policy_type" + }, "SmbClientPolicyRulePostBase.encryption": { "values": [ "required", @@ -1143,6 +1525,25 @@ "kind": "schema", "name": "permission" }, + "AuditFileSystemsPolicy.policy_type": { + "values": [ + "alert", + "audit", + "bucket-access", + "cross-origin-resource-sharing", + "network-access", + "nfs", + "object-access", + "s3-export", + "smb-client", + "smb-share", + "ssh-certificate-authority", + "telemetry-metrics" + ], + "minVersion": "2.17", + "kind": "schema", + "name": "policy_type" + }, "_snmp_v3.auth_protocol": { "values": [ "MD5", @@ -1229,6 +1630,63 @@ "kind": "schema", "name": "manual_eradication" }, + "TlsPolicyPost.policy_type": { + "values": [ + "alert", + "audit", + "bucket-access", + "cross-origin-resource-sharing", + "network-access", + "nfs", + "object-access", + "s3-export", + "smb-client", + "smb-share", + "ssh-certificate-authority", + "telemetry-metrics" + ], + "minVersion": "2.17", + "kind": "schema", + "name": "policy_type" + }, + "TlsPolicy.policy_type": { + "values": [ + "alert", + "audit", + "bucket-access", + "cross-origin-resource-sharing", + "network-access", + "nfs", + "object-access", + "s3-export", + "smb-client", + "smb-share", + "ssh-certificate-authority", + "telemetry-metrics" + ], + "minVersion": "2.17", + "kind": "schema", + "name": "policy_type" + }, + "NfsExportPolicyPost.policy_type": { + "values": [ + "alert", + "audit", + "bucket-access", + "cross-origin-resource-sharing", + "network-access", + "nfs", + "object-access", + "s3-export", + "smb-client", + "smb-share", + "ssh-certificate-authority", + "telemetry-metrics" + ], + "minVersion": "2.17", + "kind": "schema", + "name": "policy_type" + }, "ActiveDirectoryPost.encryption_types": { "values": [ "aes256-cts-hmac-sha1-96", @@ -1239,6 +1697,25 @@ "kind": "schema", "name": "encryption_types" }, + "ObjectStoreTrustPolicy.policy_type": { + "values": [ + "alert", + "audit", + "bucket-access", + "cross-origin-resource-sharing", + "network-access", + "nfs", + "object-access", + "s3-export", + "smb-client", + "smb-share", + "ssh-certificate-authority", + "telemetry-metrics" + ], + "minVersion": "2.17", + "kind": "schema", + "name": "policy_type" + }, "FileSystemPost.requested_promotion_state": { "values": [ "promoted", @@ -1745,6 +2222,25 @@ "kind": "schema", "name": "control_type" }, + "StorageClassTieringPolicy.policy_type": { + "values": [ + "alert", + "audit", + "bucket-access", + "cross-origin-resource-sharing", + "network-access", + "nfs", + "object-access", + "s3-export", + "smb-client", + "smb-share", + "ssh-certificate-authority", + "telemetry-metrics" + ], + "minVersion": "2.18", + "kind": "schema", + "name": "policy_type" + }, "AuditFileSystemsPoliciesPost.control_type": { "values": [ "policy", @@ -1793,6 +2289,25 @@ "kind": "schema", "name": "status" }, + "AuditFileSystemsPolicyPatchBase.policy_type": { + "values": [ + "alert", + "audit", + "bucket-access", + "cross-origin-resource-sharing", + "network-access", + "nfs", + "object-access", + "s3-export", + "smb-client", + "smb-share", + "ssh-certificate-authority", + "telemetry-metrics" + ], + "minVersion": "2.18", + "kind": "schema", + "name": "policy_type" + }, "Protocol_clients": { "values": [ "NFS", @@ -1802,6 +2317,63 @@ "kind": "parameter", "name": "protocol" }, + "ManagementAccessPolicy.policy_type": { + "values": [ + "alert", + "audit", + "bucket-access", + "cross-origin-resource-sharing", + "network-access", + "nfs", + "object-access", + "s3-export", + "smb-client", + "smb-share", + "ssh-certificate-authority", + "telemetry-metrics" + ], + "minVersion": "2.19", + "kind": "schema", + "name": "policy_type" + }, + "ManagementAccessPolicyPost.policy_type": { + "values": [ + "alert", + "audit", + "bucket-access", + "cross-origin-resource-sharing", + "network-access", + "nfs", + "object-access", + "s3-export", + "smb-client", + "smb-share", + "ssh-certificate-authority", + "telemetry-metrics" + ], + "minVersion": "2.19", + "kind": "schema", + "name": "policy_type" + }, + "S3ExportPolicy.policy_type": { + "values": [ + "alert", + "audit", + "bucket-access", + "cross-origin-resource-sharing", + "network-access", + "nfs", + "object-access", + "s3-export", + "smb-client", + "smb-share", + "ssh-certificate-authority", + "telemetry-metrics" + ], + "minVersion": "2.20", + "kind": "schema", + "name": "policy_type" + }, "CertificatePatch.certificate_type": { "values": [ "appliance", @@ -1820,6 +2392,44 @@ "kind": "schema", "name": "status" }, + "AuditObjectStorePoliciesPost.policy_type": { + "values": [ + "alert", + "audit", + "bucket-access", + "cross-origin-resource-sharing", + "network-access", + "nfs", + "object-access", + "s3-export", + "smb-client", + "smb-share", + "ssh-certificate-authority", + "telemetry-metrics" + ], + "minVersion": "2.20", + "kind": "schema", + "name": "policy_type" + }, + "AuditObjectStorePoliciesPatch.policy_type": { + "values": [ + "alert", + "audit", + "bucket-access", + "cross-origin-resource-sharing", + "network-access", + "nfs", + "object-access", + "s3-export", + "smb-client", + "smb-share", + "ssh-certificate-authority", + "telemetry-metrics" + ], + "minVersion": "2.20", + "kind": "schema", + "name": "policy_type" + }, "_certificateBase.certificate_type": { "values": [ "appliance", @@ -1838,6 +2448,63 @@ "kind": "schema", "name": "status" }, + "AuditObjectStorePolicyWithWritableReference.policy_type": { + "values": [ + "alert", + "audit", + "bucket-access", + "cross-origin-resource-sharing", + "network-access", + "nfs", + "object-access", + "s3-export", + "smb-client", + "smb-share", + "ssh-certificate-authority", + "telemetry-metrics" + ], + "minVersion": "2.20", + "kind": "schema", + "name": "policy_type" + }, + "AuditObjectStorePolicy.policy_type": { + "values": [ + "alert", + "audit", + "bucket-access", + "cross-origin-resource-sharing", + "network-access", + "nfs", + "object-access", + "s3-export", + "smb-client", + "smb-share", + "ssh-certificate-authority", + "telemetry-metrics" + ], + "minVersion": "2.20", + "kind": "schema", + "name": "policy_type" + }, + "AuditObjectStorePolicyWithContext.policy_type": { + "values": [ + "alert", + "audit", + "bucket-access", + "cross-origin-resource-sharing", + "network-access", + "nfs", + "object-access", + "s3-export", + "smb-client", + "smb-share", + "ssh-certificate-authority", + "telemetry-metrics" + ], + "minVersion": "2.20", + "kind": "schema", + "name": "policy_type" + }, "_networkInterfaceNeighborNeighborChassisId.type": { "values": [ "ifname", @@ -1864,6 +2531,101 @@ "kind": "schema", "name": "type" }, + "DataEvictionPolicyPost.policy_type": { + "values": [ + "alert", + "audit", + "bucket-access", + "cross-origin-resource-sharing", + "network-access", + "nfs", + "object-access", + "s3-export", + "smb-client", + "smb-share", + "ssh-certificate-authority", + "telemetry-metrics" + ], + "minVersion": "2.21", + "kind": "schema", + "name": "policy_type" + }, + "DataEvictionPolicy.policy_type": { + "values": [ + "alert", + "audit", + "bucket-access", + "cross-origin-resource-sharing", + "network-access", + "nfs", + "object-access", + "s3-export", + "smb-client", + "smb-share", + "ssh-certificate-authority", + "telemetry-metrics" + ], + "minVersion": "2.21", + "kind": "schema", + "name": "policy_type" + }, + "ManagementAuthenticationPolicyPost.policy_type": { + "values": [ + "alert", + "audit", + "bucket-access", + "cross-origin-resource-sharing", + "network-access", + "nfs", + "object-access", + "s3-export", + "smb-client", + "smb-share", + "ssh-certificate-authority", + "telemetry-metrics" + ], + "minVersion": "2.22", + "kind": "schema", + "name": "policy_type" + }, + "ManagementAuthenticationPolicy.policy_type": { + "values": [ + "alert", + "audit", + "bucket-access", + "cross-origin-resource-sharing", + "network-access", + "nfs", + "object-access", + "s3-export", + "smb-client", + "smb-share", + "ssh-certificate-authority", + "telemetry-metrics" + ], + "minVersion": "2.22", + "kind": "schema", + "name": "policy_type" + }, + "NfsExportPolicyPatch.policy_type": { + "values": [ + "alert", + "audit", + "bucket-access", + "cross-origin-resource-sharing", + "network-access", + "nfs", + "object-access", + "s3-export", + "smb-client", + "smb-share", + "ssh-certificate-authority", + "telemetry-metrics" + ], + "minVersion": "2.22", + "kind": "schema", + "name": "policy_type" + }, "NfsExportPolicyRulePatch.access": { "values": [ "root-squash", @@ -1883,6 +2645,25 @@ "kind": "schema", "name": "permission" }, + "PolicyPost.policy_type": { + "values": [ + "alert", + "audit", + "bucket-access", + "cross-origin-resource-sharing", + "network-access", + "nfs", + "object-access", + "s3-export", + "smb-client", + "smb-share", + "ssh-certificate-authority", + "telemetry-metrics" + ], + "minVersion": "2.22", + "kind": "schema", + "name": "policy_type" + }, "PolicyPost.retention_lock": { "values": [ "locked", @@ -1892,23 +2673,61 @@ "kind": "schema", "name": "retention_lock" }, - "SnapshotPolicyPatch.policy_type": { + "SnapshotPolicyPatch.policy_type": { + "values": [ + "snapshot", + "worm-data" + ], + "minVersion": "2.22", + "kind": "schema", + "name": "policy_type" + }, + "SnapshotPolicyPatch.retention_lock": { + "values": [ + "locked", + "unlocked" + ], + "minVersion": "2.22", + "kind": "schema", + "name": "retention_lock" + }, + "SmbClientPolicyPatch.policy_type": { "values": [ - "snapshot", - "worm-data" + "alert", + "audit", + "bucket-access", + "cross-origin-resource-sharing", + "network-access", + "nfs", + "object-access", + "s3-export", + "smb-client", + "smb-share", + "ssh-certificate-authority", + "telemetry-metrics" ], "minVersion": "2.22", "kind": "schema", "name": "policy_type" }, - "SnapshotPolicyPatch.retention_lock": { + "SmbSharePolicyPatch.policy_type": { "values": [ - "locked", - "unlocked" + "alert", + "audit", + "bucket-access", + "cross-origin-resource-sharing", + "network-access", + "nfs", + "object-access", + "s3-export", + "smb-client", + "smb-share", + "ssh-certificate-authority", + "telemetry-metrics" ], "minVersion": "2.22", "kind": "schema", - "name": "retention_lock" + "name": "policy_type" }, "NfsExportPolicyPatchRuleInPolicy.access": { "values": [ @@ -2470,6 +3289,44 @@ "kind": "schema", "name": "control_type" }, + "UserGroupQuotaPolicyPost.policy_type": { + "values": [ + "alert", + "audit", + "bucket-access", + "cross-origin-resource-sharing", + "network-access", + "nfs", + "object-access", + "s3-export", + "smb-client", + "smb-share", + "ssh-certificate-authority", + "telemetry-metrics" + ], + "minVersion": "2.25", + "kind": "schema", + "name": "policy_type" + }, + "UserGroupQuotaPolicy.policy_type": { + "values": [ + "alert", + "audit", + "bucket-access", + "cross-origin-resource-sharing", + "network-access", + "nfs", + "object-access", + "s3-export", + "smb-client", + "smb-share", + "ssh-certificate-authority", + "telemetry-metrics" + ], + "minVersion": "2.25", + "kind": "schema", + "name": "policy_type" + }, "UserGroupQuotaPolicyRulePost.notifications": { "values": [ "None", @@ -2691,34 +3548,6 @@ "version": "2.0", "triggerText": "Valid values are\nin the range of 300000 and 10800000." }, - { - "key": "ObjectStoreAccessPolicy.policy_type", - "kind": "schema", - "name": "policy_type", - "version": "2.2", - "triggerText": "Valid values include `alert`, `audit`, `bucket-access`,\n`cross-origin-resource-sharing`, `network-access`, `nfs`, `object-access`,\n`s3-export`, smb-client`, `smb-share`, `ssh-certificate-authority`, and\n`telemetry-metrics`." - }, - { - "key": "Policy.policy_type", - "kind": "schema", - "name": "policy_type", - "version": "2.2", - "triggerText": "Valid values include `alert`, `audit`, `bucket-access`,\n`cross-origin-resource-sharing`, `network-access`, `nfs`, `object-access`,\n`s3-export`, smb-client`, `smb-share`, `ssh-certificate-authority`, and\n`telemetry-metrics`." - }, - { - "key": "PolicyBase.policy_type", - "kind": "schema", - "name": "policy_type", - "version": "2.2", - "triggerText": "Valid values include `alert`, `audit`, `bucket-access`,\n`cross-origin-resource-sharing`, `network-access`, `nfs`, `object-access`,\n`s3-export`, smb-client`, `smb-share`, `ssh-certificate-authority`, and\n`telemetry-metrics`." - }, - { - "key": "NfsExportPolicy.policy_type", - "kind": "schema", - "name": "policy_type", - "version": "2.3", - "triggerText": "Valid values include `alert`, `audit`, `bucket-access`,\n`cross-origin-resource-sharing`, `network-access`, `nfs`, `object-access`,\n`s3-export`, smb-client`, `smb-share`, `ssh-certificate-authority`, and\n`telemetry-metrics`." - }, { "key": "GET network-interfaces/ping#component_name", "kind": "inline-parameter", @@ -2740,55 +3569,6 @@ "version": "2.10", "triggerText": "Valid values include `NLM`, `NFSv4." }, - { - "key": "SmbClientPolicy.policy_type", - "kind": "schema", - "name": "policy_type", - "version": "2.10", - "triggerText": "Valid values include `alert`, `audit`, `bucket-access`,\n`cross-origin-resource-sharing`, `network-access`, `nfs`, `object-access`,\n`s3-export`, smb-client`, `smb-share`, `ssh-certificate-authority`, and\n`telemetry-metrics`." - }, - { - "key": "SmbSharePolicy.policy_type", - "kind": "schema", - "name": "policy_type", - "version": "2.10", - "triggerText": "Valid values include `alert`, `audit`, `bucket-access`,\n`cross-origin-resource-sharing`, `network-access`, `nfs`, `object-access`,\n`s3-export`, smb-client`, `smb-share`, `ssh-certificate-authority`, and\n`telemetry-metrics`." - }, - { - "key": "BucketAccessPolicy.policy_type", - "kind": "schema", - "name": "policy_type", - "version": "2.12", - "triggerText": "Valid values include `alert`, `audit`, `bucket-access`,\n`cross-origin-resource-sharing`, `network-access`, `nfs`, `object-access`,\n`s3-export`, smb-client`, `smb-share`, `ssh-certificate-authority`, and\n`telemetry-metrics`." - }, - { - "key": "CrossOriginResourceSharingPolicy.policy_type", - "kind": "schema", - "name": "policy_type", - "version": "2.12", - "triggerText": "Valid values include `alert`, `audit`, `bucket-access`,\n`cross-origin-resource-sharing`, `network-access`, `nfs`, `object-access`,\n`s3-export`, smb-client`, `smb-share`, `ssh-certificate-authority`, and\n`telemetry-metrics`." - }, - { - "key": "NetworkAccessPolicy.policy_type", - "kind": "schema", - "name": "policy_type", - "version": "2.13", - "triggerText": "Valid values include `alert`, `audit`, `bucket-access`,\n`cross-origin-resource-sharing`, `network-access`, `nfs`, `object-access`,\n`s3-export`, smb-client`, `smb-share`, `ssh-certificate-authority`, and\n`telemetry-metrics`." - }, - { - "key": "SshCertificateAuthorityPolicy.policy_type", - "kind": "schema", - "name": "policy_type", - "version": "2.14", - "triggerText": "Valid values include `alert`, `audit`, `bucket-access`,\n`cross-origin-resource-sharing`, `network-access`, `nfs`, `object-access`,\n`s3-export`, smb-client`, `smb-share`, `ssh-certificate-authority`, and\n`telemetry-metrics`." - }, - { - "key": "PasswordPolicy.policy_type", - "kind": "schema", - "name": "policy_type", - "version": "2.16", - "triggerText": "Valid values include `alert`, `audit`, `bucket-access`,\n`cross-origin-resource-sharing`, `network-access`, `nfs`, `object-access`,\n`s3-export`, smb-client`, `smb-share`, `ssh-certificate-authority`, and\n`telemetry-metrics`." - }, { "key": "GET arrays/space/storage-classes#storage_class_names", "kind": "inline-parameter", @@ -2796,20 +3576,6 @@ "version": "2.16", "triggerText": "Valid values include 'S500X-S' and 'S500X-A'." }, - { - "key": "AuditFileSystemsPolicyNoContext.policy_type", - "kind": "schema", - "name": "policy_type", - "version": "2.17", - "triggerText": "Valid values include `alert`, `audit`, `bucket-access`,\n`cross-origin-resource-sharing`, `network-access`, `nfs`, `object-access`,\n`s3-export`, smb-client`, `smb-share`, `ssh-certificate-authority`, and\n`telemetry-metrics`." - }, - { - "key": "PolicyBaseContext.policy_type", - "kind": "schema", - "name": "policy_type", - "version": "2.17", - "triggerText": "Valid values include `alert`, `audit`, `bucket-access`,\n`cross-origin-resource-sharing`, `network-access`, `nfs`, `object-access`,\n`s3-export`, smb-client`, `smb-share`, `ssh-certificate-authority`, and\n`telemetry-metrics`." - }, { "key": "PolicyBaseContext.context", "kind": "schema", @@ -2817,13 +3583,6 @@ "version": "2.17", "triggerText": "Valid values include a reference to any array which is a member of the same fleet\nor to the fleet itself." }, - { - "key": "AuditFileSystemsPoliciesPost.policy_type", - "kind": "schema", - "name": "policy_type", - "version": "2.17", - "triggerText": "Valid values include `alert`, `audit`, `bucket-access`,\n`cross-origin-resource-sharing`, `network-access`, `nfs`, `object-access`,\n`s3-export`, smb-client`, `smb-share`, `ssh-certificate-authority`, and\n`telemetry-metrics`." - }, { "key": "_fixedReferenceWithIsLocal.resource_type", "kind": "schema", @@ -2908,13 +3667,6 @@ "version": "2.17", "triggerText": "Valid values include a reference to any array which is a member of the same fleet\nor to the fleet itself." }, - { - "key": "SmbClientPolicyPost.policy_type", - "kind": "schema", - "name": "policy_type", - "version": "2.17", - "triggerText": "Valid values include `alert`, `audit`, `bucket-access`,\n`cross-origin-resource-sharing`, `network-access`, `nfs`, `object-access`,\n`s3-export`, smb-client`, `smb-share`, `ssh-certificate-authority`, and\n`telemetry-metrics`." - }, { "key": "FileSystemReplicaLink.context", "kind": "schema", @@ -2929,13 +3681,6 @@ "version": "2.17", "triggerText": "Valid values include a reference to any array which is a member of the same fleet\nor to the fleet itself." }, - { - "key": "QosPolicy.policy_type", - "kind": "schema", - "name": "policy_type", - "version": "2.17", - "triggerText": "Valid values include `alert`, `audit`, `bucket-access`,\n`cross-origin-resource-sharing`, `network-access`, `nfs`, `object-access`,\n`s3-export`, smb-client`, `smb-share`, `ssh-certificate-authority`, and\n`telemetry-metrics`." - }, { "key": "GroupQuota.context", "kind": "schema", @@ -3013,20 +3758,6 @@ "version": "2.17", "triggerText": "Valid values include a reference to any array which is a member of the same fleet\nor to the fleet itself." }, - { - "key": "SshCertificateAuthorityPolicyPost.policy_type", - "kind": "schema", - "name": "policy_type", - "version": "2.17", - "triggerText": "Valid values include `alert`, `audit`, `bucket-access`,\n`cross-origin-resource-sharing`, `network-access`, `nfs`, `object-access`,\n`s3-export`, smb-client`, `smb-share`, `ssh-certificate-authority`, and\n`telemetry-metrics`." - }, - { - "key": "SmbSharePolicyPost.policy_type", - "kind": "schema", - "name": "policy_type", - "version": "2.17", - "triggerText": "Valid values include `alert`, `audit`, `bucket-access`,\n`cross-origin-resource-sharing`, `network-access`, `nfs`, `object-access`,\n`s3-export`, smb-client`, `smb-share`, `ssh-certificate-authority`, and\n`telemetry-metrics`." - }, { "key": "PolicyPatch.policy_type", "kind": "schema", @@ -3048,27 +3779,6 @@ "version": "2.17", "triggerText": "Valid values include a reference to any array which is a member of the same fleet\nor to the fleet itself." }, - { - "key": "AuditFileSystemsPoliciesPatch.policy_type", - "kind": "schema", - "name": "policy_type", - "version": "2.17", - "triggerText": "Valid values include `alert`, `audit`, `bucket-access`,\n`cross-origin-resource-sharing`, `network-access`, `nfs`, `object-access`,\n`s3-export`, smb-client`, `smb-share`, `ssh-certificate-authority`, and\n`telemetry-metrics`." - }, - { - "key": "PolicyBaseRenameable.policy_type", - "kind": "schema", - "name": "policy_type", - "version": "2.17", - "triggerText": "Valid values include `alert`, `audit`, `bucket-access`,\n`cross-origin-resource-sharing`, `network-access`, `nfs`, `object-access`,\n`s3-export`, smb-client`, `smb-share`, `ssh-certificate-authority`, and\n`telemetry-metrics`." - }, - { - "key": "AuditFileSystemsPolicy.policy_type", - "kind": "schema", - "name": "policy_type", - "version": "2.17", - "triggerText": "Valid values include `alert`, `audit`, `bucket-access`,\n`cross-origin-resource-sharing`, `network-access`, `nfs`, `object-access`,\n`s3-export`, smb-client`, `smb-share`, `ssh-certificate-authority`, and\n`telemetry-metrics`." - }, { "key": "AuditFileSystemsPolicy.context", "kind": "schema", @@ -3097,13 +3807,6 @@ "version": "2.17", "triggerText": "Valid values include a reference to any array which is a member of the same fleet\nor to the fleet itself." }, - { - "key": "TlsPolicyPost.policy_type", - "kind": "schema", - "name": "policy_type", - "version": "2.17", - "triggerText": "Valid values include `alert`, `audit`, `bucket-access`,\n`cross-origin-resource-sharing`, `network-access`, `nfs`, `object-access`,\n`s3-export`, smb-client`, `smb-share`, `ssh-certificate-authority`, and\n`telemetry-metrics`." - }, { "key": "TlsPolicyPost.min_tls_version", "kind": "schema", @@ -3118,13 +3821,6 @@ "version": "2.17", "triggerText": "Valid values include a reference to any array which is a member of the same fleet\nor to the fleet itself." }, - { - "key": "TlsPolicy.policy_type", - "kind": "schema", - "name": "policy_type", - "version": "2.17", - "triggerText": "Valid values include `alert`, `audit`, `bucket-access`,\n`cross-origin-resource-sharing`, `network-access`, `nfs`, `object-access`,\n`s3-export`, smb-client`, `smb-share`, `ssh-certificate-authority`, and\n`telemetry-metrics`." - }, { "key": "TlsPolicy.min_tls_version", "kind": "schema", @@ -3132,20 +3828,6 @@ "version": "2.17", "triggerText": "Valid values include `default`, `TLSv1." }, - { - "key": "NfsExportPolicyPost.policy_type", - "kind": "schema", - "name": "policy_type", - "version": "2.17", - "triggerText": "Valid values include `alert`, `audit`, `bucket-access`,\n`cross-origin-resource-sharing`, `network-access`, `nfs`, `object-access`,\n`s3-export`, smb-client`, `smb-share`, `ssh-certificate-authority`, and\n`telemetry-metrics`." - }, - { - "key": "ObjectStoreTrustPolicy.policy_type", - "kind": "schema", - "name": "policy_type", - "version": "2.17", - "triggerText": "Valid values include `alert`, `audit`, `bucket-access`,\n`cross-origin-resource-sharing`, `network-access`, `nfs`, `object-access`,\n`s3-export`, smb-client`, `smb-share`, `ssh-certificate-authority`, and\n`telemetry-metrics`." - }, { "key": "ObjectStoreTrustPolicy.context", "kind": "schema", @@ -3335,13 +4017,6 @@ "version": "2.17", "triggerText": "Valid values are controllers\nand blades from hardware list." }, - { - "key": "StorageClassTieringPolicy.policy_type", - "kind": "schema", - "name": "policy_type", - "version": "2.18", - "triggerText": "Valid values include `alert`, `audit`, `bucket-access`,\n`cross-origin-resource-sharing`, `network-access`, `nfs`, `object-access`,\n`s3-export`, smb-client`, `smb-share`, `ssh-certificate-authority`, and\n`telemetry-metrics`." - }, { "key": "AuditFileSystemsPolicyRuleInPolicy.op_status", "kind": "schema", @@ -3349,13 +4024,6 @@ "version": "2.18", "triggerText": "Valid values include 'success' or failure'." }, - { - "key": "AuditFileSystemsPolicyPatchBase.policy_type", - "kind": "schema", - "name": "policy_type", - "version": "2.18", - "triggerText": "Valid values include `alert`, `audit`, `bucket-access`,\n`cross-origin-resource-sharing`, `network-access`, `nfs`, `object-access`,\n`s3-export`, smb-client`, `smb-share`, `ssh-certificate-authority`, and\n`telemetry-metrics`." - }, { "key": "AuditFileSystemsPolicyRuleBase.op_status", "kind": "schema", @@ -3363,20 +4031,6 @@ "version": "2.18", "triggerText": "Valid values include 'success' or failure'." }, - { - "key": "ManagementAccessPolicy.policy_type", - "kind": "schema", - "name": "policy_type", - "version": "2.19", - "triggerText": "Valid values include `alert`, `audit`, `bucket-access`,\n`cross-origin-resource-sharing`, `network-access`, `nfs`, `object-access`,\n`s3-export`, smb-client`, `smb-share`, `ssh-certificate-authority`, and\n`telemetry-metrics`." - }, - { - "key": "ManagementAccessPolicyPost.policy_type", - "kind": "schema", - "name": "policy_type", - "version": "2.19", - "triggerText": "Valid values include `alert`, `audit`, `bucket-access`,\n`cross-origin-resource-sharing`, `network-access`, `nfs`, `object-access`,\n`s3-export`, smb-client`, `smb-share`, `ssh-certificate-authority`, and\n`telemetry-metrics`." - }, { "key": "ObjectStoreAccountExport.context", "kind": "schema", @@ -3391,13 +4045,6 @@ "version": "2.20", "triggerText": "Valid values include a reference to any array which is a member of the same fleet\nor to the fleet itself." }, - { - "key": "S3ExportPolicy.policy_type", - "kind": "schema", - "name": "policy_type", - "version": "2.20", - "triggerText": "Valid values include `alert`, `audit`, `bucket-access`,\n`cross-origin-resource-sharing`, `network-access`, `nfs`, `object-access`,\n`s3-export`, smb-client`, `smb-share`, `ssh-certificate-authority`, and\n`telemetry-metrics`." - }, { "key": "S3ExportPolicy.context", "kind": "schema", @@ -3412,20 +4059,6 @@ "version": "2.20", "triggerText": "Valid values include a reference to any array which is a member of the same fleet\nor to the fleet itself." }, - { - "key": "AuditObjectStorePoliciesPost.policy_type", - "kind": "schema", - "name": "policy_type", - "version": "2.20", - "triggerText": "Valid values include `alert`, `audit`, `bucket-access`,\n`cross-origin-resource-sharing`, `network-access`, `nfs`, `object-access`,\n`s3-export`, smb-client`, `smb-share`, `ssh-certificate-authority`, and\n`telemetry-metrics`." - }, - { - "key": "AuditObjectStorePoliciesPatch.policy_type", - "kind": "schema", - "name": "policy_type", - "version": "2.20", - "triggerText": "Valid values include `alert`, `audit`, `bucket-access`,\n`cross-origin-resource-sharing`, `network-access`, `nfs`, `object-access`,\n`s3-export`, smb-client`, `smb-share`, `ssh-certificate-authority`, and\n`telemetry-metrics`." - }, { "key": "LogTargetsObjectStoreWithContext.context", "kind": "schema", @@ -3433,20 +4066,6 @@ "version": "2.20", "triggerText": "Valid values include a reference to any array which is a member of the same fleet\nor to the fleet itself." }, - { - "key": "AuditObjectStorePolicyWithWritableReference.policy_type", - "kind": "schema", - "name": "policy_type", - "version": "2.20", - "triggerText": "Valid values include `alert`, `audit`, `bucket-access`,\n`cross-origin-resource-sharing`, `network-access`, `nfs`, `object-access`,\n`s3-export`, smb-client`, `smb-share`, `ssh-certificate-authority`, and\n`telemetry-metrics`." - }, - { - "key": "AuditObjectStorePolicy.policy_type", - "kind": "schema", - "name": "policy_type", - "version": "2.20", - "triggerText": "Valid values include `alert`, `audit`, `bucket-access`,\n`cross-origin-resource-sharing`, `network-access`, `nfs`, `object-access`,\n`s3-export`, smb-client`, `smb-share`, `ssh-certificate-authority`, and\n`telemetry-metrics`." - }, { "key": "AuditObjectStorePolicyWithContext.context", "kind": "schema", @@ -3454,13 +4073,6 @@ "version": "2.20", "triggerText": "Valid values include a reference to any array which is a member of the same fleet\nor to the fleet itself." }, - { - "key": "AuditObjectStorePolicyWithContext.policy_type", - "kind": "schema", - "name": "policy_type", - "version": "2.20", - "triggerText": "Valid values include `alert`, `audit`, `bucket-access`,\n`cross-origin-resource-sharing`, `network-access`, `nfs`, `object-access`,\n`s3-export`, smb-client`, `smb-share`, `ssh-certificate-authority`, and\n`telemetry-metrics`." - }, { "key": "BucketAuditFilterWithContext.context", "kind": "schema", @@ -3475,20 +4087,6 @@ "version": "2.20", "triggerText": "Valid values include a reference to any array which is a member of the same fleet\nor to the fleet itself." }, - { - "key": "DataEvictionPolicyPost.policy_type", - "kind": "schema", - "name": "policy_type", - "version": "2.21", - "triggerText": "Valid values include `alert`, `audit`, `bucket-access`,\n`cross-origin-resource-sharing`, `network-access`, `nfs`, `object-access`,\n`s3-export`, smb-client`, `smb-share`, `ssh-certificate-authority`, and\n`telemetry-metrics`." - }, - { - "key": "DataEvictionPolicy.policy_type", - "kind": "schema", - "name": "policy_type", - "version": "2.21", - "triggerText": "Valid values include `alert`, `audit`, `bucket-access`,\n`cross-origin-resource-sharing`, `network-access`, `nfs`, `object-access`,\n`s3-export`, smb-client`, `smb-share`, `ssh-certificate-authority`, and\n`telemetry-metrics`." - }, { "key": "DataEvictionPolicy.context", "kind": "schema", @@ -3517,20 +4115,6 @@ "version": "2.22", "triggerText": "Valid values include a reference to any array which is a member of the same fleet\nor to the fleet itself." }, - { - "key": "ManagementAuthenticationPolicyPost.policy_type", - "kind": "schema", - "name": "policy_type", - "version": "2.22", - "triggerText": "Valid values include `alert`, `audit`, `bucket-access`,\n`cross-origin-resource-sharing`, `network-access`, `nfs`, `object-access`,\n`s3-export`, smb-client`, `smb-share`, `ssh-certificate-authority`, and\n`telemetry-metrics`." - }, - { - "key": "ManagementAuthenticationPolicy.policy_type", - "kind": "schema", - "name": "policy_type", - "version": "2.22", - "triggerText": "Valid values include `alert`, `audit`, `bucket-access`,\n`cross-origin-resource-sharing`, `network-access`, `nfs`, `object-access`,\n`s3-export`, smb-client`, `smb-share`, `ssh-certificate-authority`, and\n`telemetry-metrics`." - }, { "key": "ManagementAuthenticationPolicy.context", "kind": "schema", @@ -3538,34 +4122,6 @@ "version": "2.22", "triggerText": "Valid values include a reference to any array which is a member of the same fleet\nor to the fleet itself." }, - { - "key": "NfsExportPolicyPatch.policy_type", - "kind": "schema", - "name": "policy_type", - "version": "2.22", - "triggerText": "Valid values include `alert`, `audit`, `bucket-access`,\n`cross-origin-resource-sharing`, `network-access`, `nfs`, `object-access`,\n`s3-export`, smb-client`, `smb-share`, `ssh-certificate-authority`, and\n`telemetry-metrics`." - }, - { - "key": "PolicyPost.policy_type", - "kind": "schema", - "name": "policy_type", - "version": "2.22", - "triggerText": "Valid values include `alert`, `audit`, `bucket-access`,\n`cross-origin-resource-sharing`, `network-access`, `nfs`, `object-access`,\n`s3-export`, smb-client`, `smb-share`, `ssh-certificate-authority`, and\n`telemetry-metrics`." - }, - { - "key": "SmbClientPolicyPatch.policy_type", - "kind": "schema", - "name": "policy_type", - "version": "2.22", - "triggerText": "Valid values include `alert`, `audit`, `bucket-access`,\n`cross-origin-resource-sharing`, `network-access`, `nfs`, `object-access`,\n`s3-export`, smb-client`, `smb-share`, `ssh-certificate-authority`, and\n`telemetry-metrics`." - }, - { - "key": "SmbSharePolicyPatch.policy_type", - "kind": "schema", - "name": "policy_type", - "version": "2.22", - "triggerText": "Valid values include `alert`, `audit`, `bucket-access`,\n`cross-origin-resource-sharing`, `network-access`, `nfs`, `object-access`,\n`s3-export`, smb-client`, `smb-share`, `ssh-certificate-authority`, and\n`telemetry-metrics`." - }, { "key": "Admin.context", "kind": "schema", @@ -3755,20 +4311,6 @@ "version": "2.25", "triggerText": "Valid values include a reference to any array which is a member of the same fleet\nor to the fleet itself." }, - { - "key": "UserGroupQuotaPolicyPost.policy_type", - "kind": "schema", - "name": "policy_type", - "version": "2.25", - "triggerText": "Valid values include `alert`, `audit`, `bucket-access`,\n`cross-origin-resource-sharing`, `network-access`, `nfs`, `object-access`,\n`s3-export`, smb-client`, `smb-share`, `ssh-certificate-authority`, and\n`telemetry-metrics`." - }, - { - "key": "UserGroupQuotaPolicy.policy_type", - "kind": "schema", - "name": "policy_type", - "version": "2.25", - "triggerText": "Valid values include `alert`, `audit`, `bucket-access`,\n`cross-origin-resource-sharing`, `network-access`, `nfs`, `object-access`,\n`s3-export`, smb-client`, `smb-share`, `ssh-certificate-authority`, and\n`telemetry-metrics`." - }, { "key": "UserGroupQuotaPolicy.context", "kind": "schema", @@ -3880,6 +4422,13 @@ "name": "context", "version": "2.26", "triggerText": "Valid values include a reference to any array which is a member of the same fleet\nor to the fleet itself." + }, + { + "key": "Audit.context", + "kind": "schema", + "name": "context", + "version": "2.28", + "triggerText": "Valid values include a reference to any array which is a member of the same fleet\nor to the fleet itself." } ] } diff --git a/Reports/PfbValueEnumReconciliation.md b/Reports/PfbValueEnumReconciliation.md index 3c452a0..5457330 100644 --- a/Reports/PfbValueEnumReconciliation.md +++ b/Reports/PfbValueEnumReconciliation.md @@ -1,6 +1,6 @@ # Value-Enum Reconciliation Report -Generated by `tools/Build-PfbValueEnumMap.ps1` against `Reports/PfbValueEnumMap.json` (28 REST versions, 256 entries). +Generated by `tools/Build-PfbValueEnumMap.ps1` against `Reports/PfbValueEnumMap.json` (29 REST versions, 301 entries). Compares every hand-written `ValidateSet` in `Public/` that encodes a spec-documented value enum against the newly extracted prose data. Report only — no `Public/` cmdlet is edited by this script. See `Value-Enum-Extraction-Work.md` for the full non-goal list.