metalcloud-cli extension list¶
List and filter platform extensions
Synopsis¶
List and filter platform extensions with various criteria.
This command displays all extensions accessible to your account, including workflows, applications, and actions. Use filters to narrow down the results based on labels, names, status, kind, and public visibility.
Extension kinds:
workflow: Automated sequences of operations
application: Custom application deployment logic
action: Specific operational tasks
Extension statuses:
draft: Extension is being developed, not yet active
active: Extension is published and available for use
archived: Extension is deactivated and no longer available
Flags: –filter-label strings Filter by extension labels (can specify multiple) –filter-name strings Filter by extension names (can specify multiple) –filter-status strings Filter by status: draft, active, archived (can specify multiple) –filter-kind strings Filter by kind: workflow, application, action (can specify multiple) –filter-public string Filter by public visibility: true or false
Examples:
List all extensions¶
metalcloud extension list
List only workflow extensions¶
metalcloud extension list –filter-kind workflow
List active and draft extensions¶
metalcloud extension list –filter-status active –filter-status draft
List public workflows¶
metalcloud extension list –filter-kind workflow –filter-public true
List extensions with specific labels¶
metalcloud extension list –filter-label production –filter-label critical
metalcloud-cli extension list [flags]
Options¶
--filter-kind strings Filter extensions by kind (application, workflow, action)
--filter-label strings Filter extensions by label
--filter-name strings Filter extensions by name
--filter-public string Filter extensions by public status (true/false)
--filter-status strings Filter extensions by status (draft, active, archived)
-h, --help help for list
Options inherited from parent commands¶
-k, --api_key string MetalCloud API key
-c, --config string Config file path
-d, --debug Set to enable debug logging
-e, --endpoint string MetalCloud API endpoint
-f, --format string Output format. Supported values are 'text','csv','md','json','yaml'. (default "text")
-i, --insecure_skip_verify Set to allow insecure transport
-l, --log_file string Log file path
-v, --verbosity string Log level verbosity (default "INFO")
SEE ALSO¶
metalcloud-cli extension - Manage platform extensions for workflows, applications, and actions