Skip to content

waldur-cli marketplace resource list

List marketplace resources (provision/terminate any offering).

Usage

1
waldur-cli marketplace resource list [OPTIONS]
Flag Type Description
--filter KEY=VALUE repeatable Server-side filter. Valid keys: backend_id (string), category_uuid (string), created (string), created_before (string), customer (string), customer_uuid (string), downscaled (boolean), flavor_name (string), has_terminate_date (boolean), image_name (string), is_attached (boolean), lexis_links_supported (boolean), limit_based (boolean), modified (string), modified_before (string), name (string), name_exact (string), offering (string), offering_billable (boolean), offering_shared (boolean), offering_slug (string), offering_type (string), offering_uuid (string), only_limit_based (boolean), only_usage_based (boolean), order_state (string), parent_offering_uuid (string), paused (boolean), plan_uuid (string), project_name (string), project_uuid (string), provider_uuid (string), query (string), resource_attributes (string), restrict_member_access (boolean), runtime_state (string), scope (string), service_manager_uuid (string), slug (string), state (string), usage_based (boolean), visible_to_providers (boolean), visible_to_username (string).
--fields FIELDS string Fetch only these fields from the server (comma-separated). Valid: attributes, available_actions, backend_id, backend_metadata, can_terminate, category_icon, category_title, category_uuid, created, creation_order, current_usages, customer_name, customer_slug, customer_uuid, description, downscaled, effective_id, end_date, end_date_requested_by, end_date_updated_at, endpoints, error_message, error_traceback, is_limit_based, is_usage_based, last_sync, limit_usage, limits, modified, name, offering, offering_backend_id, offering_billable, offering_components, offering_description, offering_image, offering_name, offering_plugin_options, offering_shared, offering_slug, offering_state, offering_thumbnail, offering_type, offering_uuid, options, order_in_progress, parent_name, parent_offering_name, parent_offering_slug, parent_offering_uuid, parent_uuid, paused, plan, plan_description, plan_name, plan_unit, plan_uuid, project, project_description, project_effective_end_date, project_end_date, project_end_date_requested_by, project_is_in_grace_period, project_name, project_slug, project_uuid, provider_description, provider_name, provider_slug, provider_uuid, renewal_date, report, resource_type, resource_uuid, restrict_member_access, scope, service_settings_uuid, slug, state, url, user_requires_reconsent, username, uuid.
--order FIELDS string Sort server-side (comma-separated, - prefix for descending). Valid: -created, -end_date, -name, -project_name, -state, created, end_date, name, project_name, state.
--jmespath EXPR string Reshape the already-fetched result client-side (https://jmespath.org).
--limit N integer Stop after this many items.
--format FORMAT string table, json, tsv, toon, or ndjson.

Examples

1
waldur-cli marketplace resource list --filter state=OK --fields uuid,name --format json

Project just the columns you need, client-side:

1
waldur-cli marketplace resource list --jmespath '[].[uuid, name]'

Smallest/first result matching a filter, sorted server-side:

1
waldur-cli marketplace resource list --order created --limit 1

Global options

Every command also accepts --api-url, --token, --profile, --format, and --debug; mutating commands additionally accept --dry-run. See Getting started for what each does.