Skip to content

[BUG] fab config set workspace_private_links_enabled true returns InvalidInput although listed as available setting #231

@mkufa

Description

@mkufa

Bug Description

When attempting to enable the configuration setting workspace_private_links_enabled via the fab CLI, the command fails with an InvalidInput error, despite the setting appearing to be available.

Impact
Blocks enabling Private Link-related configuration via CLI, which is critical for secure enterprise deployments (e.g. environments requiring network isolation and compliance controls).

fabric-cli version

1.6.1

Python version

3.13

Operating System

Windows

CLI Mode

Interactive mode

Authentication Method

Interactive browser login

Steps to Reproduce

  1. Run the following command:
    fab config set workspace_private_links_enabled true
  2. Observe the error message:
    x config set: [InvalidInput] 'workspace_private_links_enabled' is not a known configuration key
  3. List available configuration settings:
    fab config ls
  4. Review output (excerpt):
---------------------------------------------
cache_enabled                 true
debug_enabled                 false
encryption_fallback_enabled   false
job_cancel_ontimeout          true
local_definition_labels
mode                          command_line
output_item_sort_criteria     byname
show_hidden                   false
default_az_subscription_id
default_az_resource_group
default_az_location
default_az_admin
default_capacity
default_open_experience       fabric

Expected Behavior

If workspace_private_links_enabled is documented or listed as an available configuration key, it should be possible to set it via:
fab config set workspace_private_links_enabled true

Actual Behavior

The CLI returns:
[InvalidInput] 'workspace_private_links_enabled' is not a known configuration key

Additional Context

The setting workspace_private_links_enabled is referenced as an available configuration option, but it is:

  • Not recognised by the CLI when setting it
  • Not shown in the output of fab config ls

This suggests one of the following:

  • The setting is not yet implemented in the CLI
  • The setting is restricted to a specific mode/environment
  • There is a mismatch between documentation and CLI support

Possible Solution

No response

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions