From e38860eb7816c50c03f8d09195fd9b85cd030da4 Mon Sep 17 00:00:00 2001 From: Marques Johansson <317653+displague@users.noreply.github.com> Date: Tue, 15 Sep 2026 13:35:36 -0400 Subject: [PATCH] feat: name service commands after the canonical API name The version suffix Equinix API specs carry in their names (fabricv4, ordersv2) is a trait of the specs rather than something a CLI user should have to type. Name each service command after the canonical service name and keep the versioned API name as an alias, so existing invocations continue to work: accesstokenv1 -> accesstoken eiav2 -> eia fabricv4 -> fabric lookupv2 -> lookup orderhistoryv1 -> orderhistory ordersv2 -> orders securecabinetv1 -> securecabinet smarthandsv1 -> smarthands Pre-release APIs are the exception: dropping the suffix entirely would hide that the commands are not stable, so the stability level is kept as a trailing word and stsv1alpha becomes sts-alpha. Because canonical names collapse versions, two versions of one API would otherwise silently shadow each other, so cmd.TestNoConflictingServiceNames fails the build if any two service commands claim the same name or alias. Also drop the SERVICE_DISPLAY/SERVICE_ALIAS sed substitutions from `make onboard`. Aliasing is now derived in Go, and the display-name sed relied on GNU `\u`, which BSD sed does not support: it was silently rewriting `b` as `u`, so fabricv4 documented itself as "Manage Equinix fauricv4 resources" and securecabinetv1 as "securecauinetv1". Co-Authored-By: Claude Opus 5 (1M context) --- Makefile | 3 - cmd/accesstokenv1.go | 14 ++-- cmd/eiav2.go | 14 ++-- cmd/fabricv4.go | 18 ++--- cmd/lookupv2.go | 14 ++-- cmd/orderhistoryv1.go | 14 ++-- cmd/ordersv2.go | 14 ++-- cmd/root_test.go | 50 ++++++++++++++ cmd/securecabinetv1.go | 18 ++--- cmd/smarthandsv1.go | 14 ++-- cmd/stsv1alpha.go | 14 ++-- docs/equinix.md | 18 ++--- ...ccesstokenv1.md => equinix_accesstoken.md} | 6 +- docs/equinix_accesstoken_oauth2-token.md | 28 ++++++++ ...n_oauth2-token_get-oauth2-access-token.md} | 6 +- ...uth2-token_refresh-oauth2-access-token.md} | 6 +- docs/equinix_accesstokenv1_oauth2-token.md | 28 -------- docs/{equinix_eiav2.md => equinix_eia.md} | 6 +- ...-service.md => equinix_eia_eia-service.md} | 6 +- ...rvice_create-equinix-internet-accessv2.md} | 6 +- docs/equinix_fabric.md | 66 +++++++++++++++++++ docs/equinix_fabric_application-domains.md | 32 +++++++++ ..._application-domains_create-app-domain.md} | 6 +- ...tion-domains_delete-app-domain-by-uuid.md} | 6 +- ...ication-domains_get-app-domain-by-uuid.md} | 6 +- ...et-attached-app-links-by-app-domain-id.md} | 6 +- ...application-domains_search-app-domains.md} | 6 +- ...tion-domains_update-app-domain-by-uuid.md} | 6 +- docs/equinix_fabric_application-links.md | 42 ++++++++++++ ...on-links_attach-app-domain-to-app-link.md} | 6 +- ...n-links_attach-app-service-to-app-link.md} | 6 +- ...bric_application-links_create-app-link.md} | 6 +- ...lication-links_delete-app-link-by-uuid.md} | 6 +- ...-links_detach-app-domain-from-app-link.md} | 6 +- ...links_detach-app-service-from-app-link.md} | 6 +- ...application-links_get-app-link-by-uuid.md} | 6 +- ...-links_get-attached-app-domain-by-uuid.md} | 6 +- ...et-attached-app-domains-by-app-link-id.md} | 6 +- ...links_get-attached-app-service-by-uuid.md} | 6 +- ...t-attached-app-services-by-app-link-id.md} | 6 +- ...ric_application-links_search-app-links.md} | 6 +- ...tion-links_search-attached-app-domains.md} | 6 +- ...ion-links_search-attached-app-services.md} | 6 +- ...lication-links_update-app-link-by-uuid.md} | 6 +- ...ate-app-service-attachment-to-app-link.md} | 6 +- docs/equinix_fabric_application-services.md | 34 ++++++++++ ...pplication-services_create-app-service.md} | 6 +- ...on-services_delete-app-service-by-uuid.md} | 6 +- ...ation-services_get-app-service-by-uuid.md} | 6 +- ...t-attached-app-links-by-app-service-id.md} | 6 +- ...ed-app-subscriptions-by-app-service-id.md} | 6 +- ...plication-services_search-app-services.md} | 6 +- ...ed-app-subscriptions-by-app-service-id.md} | 6 +- ...on-services_update-app-service-by-uuid.md} | 6 +- ...quinix_fabric_application-subscriptions.md | 31 +++++++++ ...-subscriptions_create-app-subscription.md} | 6 +- ...ptions_delete-app-subscription-by-uuid.md} | 6 +- ...criptions_get-app-subscription-by-uuid.md} | 6 +- ...subscriptions_search-app-subscriptions.md} | 6 +- ...ptions_update-app-subscription-by-uuid.md} | 6 +- docs/equinix_fabric_cloud-events.md | 30 +++++++++ ...oud-events_get-cloud-event-by-asset-id.md} | 6 +- ...ix_fabric_cloud-events_get-cloud-event.md} | 6 +- ...abric_cloud-events_search-cloud-events.md} | 6 +- ...ric_cloud-events_search-last-op-events.md} | 6 +- docs/equinix_fabric_cloud-routers.md | 45 +++++++++++++ ...oud-routers_create-cloud-router-action.md} | 6 +- ...ud-routers_create-cloud-router-command.md} | 6 +- ...bric_cloud-routers_create-cloud-router.md} | 6 +- ...ud-routers_delete-cloud-router-by-uuid.md} | 6 +- ...rs_delete-cloud-router-command-by-uuid.md} | 6 +- ...-routers_get-all-cloud-router-commands.md} | 6 +- ...uters_get-cloud-router-actions-by-uuid.md} | 6 +- ...cloud-routers_get-cloud-router-actions.md} | 6 +- ...cloud-routers_get-cloud-router-by-uuid.md} | 6 +- ...cloud-routers_get-cloud-router-command.md} | 6 +- ...uters_get-cloud-router-package-by-code.md} | 6 +- ...loud-routers_get-cloud-router-packages.md} | 6 +- ...d-routers_search-cloud-router-commands.md} | 6 +- ...oud-routers_search-cloud-router-routes.md} | 6 +- ...ric_cloud-routers_search-cloud-routers.md} | 6 +- ...rs_search-connection-advertised-routes.md} | 6 +- ...ters_search-connection-received-routes.md} | 6 +- ...ic_cloud-routers_search-router-actions.md} | 6 +- ...ud-routers_update-cloud-router-by-uuid.md} | 6 +- docs/equinix_fabric_company-profiles.md | 39 +++++++++++ ...iles_attach-private-service-to-profile.md} | 6 +- ...iles_attach-service-profile-to-profile.md} | 6 +- ...company-profiles_attach-tag-to-profile.md} | 6 +- ...ompany-profiles_create-company-profile.md} | 6 +- ...ompany-profiles_delete-company-profile.md} | 6 +- ...es_detach-private-service-from-profile.md} | 6 +- ...es_detach-service-profile-from-profile.md} | 6 +- ...mpany-profiles_detach-tag-from-profile.md} | 6 +- ...s_get-company-profile-private-services.md} | 6 +- ...s_get-company-profile-service-profiles.md} | 6 +- ...c_company-profiles_get-company-profile.md} | 6 +- ...uinix_fabric_company-profiles_get-tags.md} | 6 +- ...ompany-profiles_search-company-profile.md} | 6 +- docs/equinix_fabric_connections.md | 33 ++++++++++ ...c_connections_create-connection-action.md} | 6 +- ...x_fabric_connections_create-connection.md} | 6 +- ..._connections_delete-connection-by-uuid.md} | 6 +- ...ric_connections_get-connection-by-uuid.md} | 6 +- ..._fabric_connections_search-connections.md} | 6 +- ..._connections_update-connection-by-uuid.md} | 6 +- ...abric_connections_validate-connections.md} | 6 +- docs/equinix_fabric_fabric-one.md | 31 +++++++++ ..._fabric_fabric-one_create-interconnect.md} | 6 +- ...fabric-one_delete-interconnect-by-uuid.md} | 6 +- ...ic_fabric-one_get-interconnect-by-uuid.md} | 6 +- ...c_fabric-one_get-interconnect-packages.md} | 6 +- ...fabric_fabric-one_search-interconnects.md} | 6 +- docs/equinix_fabric_gateways.md | 30 +++++++++ ...equinix_fabric_gateways_create-gateway.md} | 6 +- ...fabric_gateways_delete-gateway-by-uuid.md} | 6 +- ...ix_fabric_gateways_get-gateway-by-uuid.md} | 6 +- ...fabric_gateways_update-gateway-by-uuid.md} | 6 +- ...cv4_health.md => equinix_fabric_health.md} | 6 +- ...md => equinix_fabric_health_get-status.md} | 6 +- ...equinix_fabric_internet-access-services.md | 31 +++++++++ ...net-access-services_create-eia-service.md} | 6 +- ...net-access-services_delete-eia-service.md} | 6 +- ...ternet-access-services_get-eia-service.md} | 6 +- ...rnet-access-services_patch-eia-service.md} | 6 +- ...et-access-services_search-eia-services.md} | 6 +- ...inix_fabric_internet-exchange-services.md} | 8 +-- ...ge-services_get-exchange-service-by-id.md} | 6 +- ...hange-services_search-exchange-service.md} | 6 +- docs/equinix_fabric_ip-blocks.md | 31 +++++++++ ...fabric_ip-blocks_delete-ip-block-by-id.md} | 6 +- ... equinix_fabric_ip-blocks_get-ip-block.md} | 6 +- ..._fabric_ip-blocks_patch-ip-block-by-id.md} | 6 +- ...inix_fabric_ip-blocks_search-ip-blocks.md} | 6 +- ...uinix_fabric_ip-blocks_submit-ip-block.md} | 6 +- docs/equinix_fabric_loas.md | 36 ++++++++++ ..._fabric_loas_create-loa-note-by-loa-id.md} | 6 +- ...a.md => equinix_fabric_loas_create-loa.md} | 6 +- ...ix_fabric_loas_get-loa-actions-by-uuid.md} | 6 +- ...=> equinix_fabric_loas_get-loa-by-uuid.md} | 6 +- ...abric_loas_get-loa-consumers-by-loa-id.md} | 6 +- ...inix_fabric_loas_get-loa-notes-by-uuid.md} | 6 +- ...equinix_fabric_loas_perform-loa-action.md} | 6 +- ... equinix_fabric_loas_search-loa-action.md} | 6 +- ...a.md => equinix_fabric_loas_search-loa.md} | 6 +- ...equinix_fabric_loas_update-loa-by-uuid.md} | 6 +- ...ricv4_logos.md => equinix_fabric_logos.md} | 10 +-- ...md => equinix_fabric_logos_create-logo.md} | 6 +- ...uinix_fabric_logos_delete-logo-by-uuid.md} | 6 +- ... equinix_fabric_logos_get-logo-by-uuid.md} | 6 +- ...uinix_fabric_marketplace-subscriptions.md} | 6 +- ...e-subscriptions_get-subscription-by-id.md} | 6 +- docs/equinix_fabric_metrics.md | 29 ++++++++ ..._fabric_metrics_get-metric-by-asset-id.md} | 6 +- ...inix_fabric_metrics_get-metric-by-name.md} | 6 +- ... equinix_fabric_metrics_search-metrics.md} | 6 +- ...cv4_metros.md => equinix_fabric_metros.md} | 8 +-- ...quinix_fabric_metros_get-metro-by-code.md} | 6 +- ...md => equinix_fabric_metros_get-metros.md} | 6 +- docs/equinix_fabric_networks.md | 34 ++++++++++ ...equinix_fabric_networks_create-network.md} | 6 +- ...fabric_networks_delete-network-by-uuid.md} | 6 +- ...tworks_get-connections-by-network-uuid.md} | 6 +- ...ix_fabric_networks_get-network-by-uuid.md} | 6 +- ...ic_networks_get-network-change-by-uuid.md} | 6 +- ...ix_fabric_networks_get-network-changes.md} | 6 +- ...quinix_fabric_networks_search-networks.md} | 6 +- ...fabric_networks_update-network-by-uuid.md} | 6 +- docs/equinix_fabric_optical-metro-connects.md | 30 +++++++++ ...o-connects_create-bulk-optical-connect.md} | 6 +- ...-metro-connects_create-optical-connect.md} | 6 +- ...o-connects_get-optical-connect-by-uuid.md} | 6 +- ...-metro-connects_search-optical-connect.md} | 6 +- ...ges.md => equinix_fabric_port-packages.md} | 6 +- ...fabric_port-packages_get-port-packages.md} | 6 +- docs/equinix_fabric_ports.md | 34 ++++++++++ ....md => equinix_fabric_ports_add-to-lag.md} | 6 +- ...md => equinix_fabric_ports_create-port.md} | 6 +- ...md => equinix_fabric_ports_delete-port.md} | 6 +- ... equinix_fabric_ports_get-port-by-uuid.md} | 6 +- ...s.md => equinix_fabric_ports_get-ports.md} | 6 +- ...s.md => equinix_fabric_ports_get-vlans.md} | 6 +- ...d => equinix_fabric_ports_search-ports.md} | 6 +- ...uinix_fabric_ports_update-port-by-uuid.md} | 6 +- docs/equinix_fabric_precision-time.md | 35 ++++++++++ ...ic_precision-time_create-time-services.md} | 6 +- ...ecision-time_delete-time-service-by-id.md} | 6 +- ...c_precision-time_fulfill-time-services.md} | 6 +- ...precision-time_get-time-services-by-id.md} | 6 +- ...ime-services-connections-by-service-id.md} | 6 +- ...time_get-time-services-package-by-code.md} | 6 +- ...cision-time_get-time-services-packages.md} | 6 +- ...ic_precision-time_search-time-services.md} | 6 +- ...cision-time_update-time-services-by-id.md} | 6 +- ...cv4_prices.md => equinix_fabric_prices.md} | 6 +- ...=> equinix_fabric_prices_search-prices.md} | 6 +- .../equinix_fabric_route-aggregation-rules.md | 36 ++++++++++ ...on-rules_create-route-aggregation-rule.md} | 6 +- ...create-route-aggregation-rules-in-bulk.md} | 6 +- ..._delete-route-aggregation-rule-by-uuid.md} | 6 +- ...les_get-route-aggregation-rule-by-uuid.md} | 6 +- ...-route-aggregation-rule-change-by-uuid.md} | 6 +- ...les_get-route-aggregation-rule-changes.md} | 6 +- ...tion-rules_get-route-aggregation-rules.md} | 6 +- ...s_patch-route-aggregation-rule-by-uuid.md} | 6 +- ...replace-route-aggregation-rule-by-uuid.md} | 6 +- ...n-rules_search-route-aggregation-rules.md} | 6 +- docs/equinix_fabric_route-aggregations.md | 39 +++++++++++ ...ns_attach-connection-route-aggregation.md} | 6 +- ...-aggregations_create-route-aggregation.md} | 6 +- ...tions_delete-route-aggregation-by-uuid.md} | 6 +- ...ns_detach-connection-route-aggregation.md} | 6 +- ...t-connection-route-aggregation-by-uuid.md} | 6 +- ...ions_get-connection-route-aggregations.md} | 6 +- ...egations_get-route-aggregation-by-uuid.md} | 6 +- ...s_get-route-aggregation-change-by-uuid.md} | 6 +- ...egations_get-route-aggregation-changes.md} | 6 +- ...ions_get-route-aggregation-connections.md} | 6 +- ...ations_patch-route-aggregation-by-uuid.md} | 6 +- ...d-router-route-aggregation-attachments.md} | 6 +- ...aggregations_search-route-aggregations.md} | 6 +- docs/equinix_fabric_route-filter-rules.md | 36 ++++++++++ ...-filter-rules_create-route-filter-rule.md} | 6 +- ...ules_create-route-filter-rules-in-bulk.md} | 6 +- ...rules_delete-route-filter-rule-by-uuid.md} | 6 +- ...er-rules_get-route-filter-rule-by-uuid.md} | 6 +- ...s_get-route-filter-rule-change-by-uuid.md} | 6 +- ...er-rules_get-route-filter-rule-changes.md} | 6 +- ...te-filter-rules_get-route-filter-rules.md} | 6 +- ...-rules_patch-route-filter-rule-by-uuid.md} | 6 +- ...ules_replace-route-filter-rule-by-uuid.md} | 6 +- ...filter-rules_search-route-filter-rules.md} | 6 +- docs/equinix_fabric_route-filters.md | 39 +++++++++++ ...filters_attach-connection-route-filter.md} | 6 +- ...bric_route-filters_create-route-filter.md} | 6 +- ...te-filters_delete-route-filter-by-uuid.md} | 6 +- ...filters_detach-connection-route-filter.md} | 6 +- ...rs_get-connection-route-filter-by-uuid.md} | 6 +- ...e-filters_get-connection-route-filters.md} | 6 +- ...route-filters_get-route-filter-by-uuid.md} | 6 +- ...ilters_get-route-filter-change-by-uuid.md} | 6 +- ...route-filters_get-route-filter-changes.md} | 6 +- ...e-filters_get-route-filter-connections.md} | 6 +- ...ute-filters_patch-route-filter-by-uuid.md} | 6 +- ...-cloud-router-route-filter-attachments.md} | 6 +- ...ric_route-filters_search-route-filters.md} | 6 +- docs/equinix_fabric_routing-protocols.md | 39 +++++++++++ ...ols_create-connection-routing-protocol.md} | 6 +- ...e-connection-routing-protocols-in-bulk.md} | 6 +- ...te-connection-routing-protocol-by-uuid.md} | 6 +- ...ction-routing-protocol-all-bgp-actions.md} | 6 +- ...et-connection-routing-protocol-by-uuid.md} | 6 +- ...n-routing-protocols-bgp-action-by-uuid.md} | 6 +- ...ction-routing-protocols-change-by-uuid.md} | 6 +- ...t-connection-routing-protocols-changes.md} | 6 +- ...ocols_get-connection-routing-protocols.md} | 6 +- ...ch-connection-routing-protocol-by-uuid.md} | 6 +- ...on-routing-protocol-bgp-action-by-uuid.md} | 6 +- ...ce-connection-routing-protocol-by-uuid.md} | 6 +- ...ng-protocols_validate-routing-protocol.md} | 6 +- docs/equinix_fabric_service-profiles.md | 37 +++++++++++ ...profiles_create-service-profile-action.md} | 6 +- ...ervice-profiles_create-service-profile.md} | 6 +- ...rofiles_delete-service-profile-by-uuid.md} | 6 +- ...e-profiles_get-service-profile-by-uuid.md} | 6 +- ...t-service-profile-environments-by-uuid.md} | 6 +- ...les_get-service-profile-metros-by-uuid.md} | 6 +- ..._service-profiles_get-service-profiles.md} | 6 +- ...e-profiles_put-service-profile-by-uuid.md} | 6 +- ...rvice-profiles_search-service-profiles.md} | 6 +- ...les_service-profile-environment-action.md} | 6 +- ...rofiles_update-service-profile-by-uuid.md} | 6 +- docs/equinix_fabric_service-tokens.md | 33 ++++++++++ ...ice-tokens_create-service-token-action.md} | 6 +- ...ic_service-tokens_create-service-token.md} | 6 +- ...ce-tokens_delete-service-token-by-uuid.md} | 6 +- ...rvice-tokens_get-service-token-by-uuid.md} | 6 +- ...bric_service-tokens_get-service-tokens.md} | 6 +- ...c_service-tokens_search-service-tokens.md} | 6 +- ...ce-tokens_update-service-token-by-uuid.md} | 6 +- ...istics.md => equinix_fabric_statistics.md} | 8 +-- ...tics_get-connection-stats-by-port-uuid.md} | 6 +- ...statistics_get-port-stats-by-port-uuid.md} | 6 +- docs/equinix_fabric_stream-alert-rules.md | 31 +++++++++ ...-alert-rules_create-stream-alert-rules.md} | 6 +- ...rules_delete-stream-alert-rule-by-uuid.md} | 6 +- ...rt-rules_get-stream-alert-rule-by-uuid.md} | 6 +- ...eam-alert-rules_get-stream-alert-rules.md} | 6 +- ...rules_update-stream-alert-rule-by-uuid.md} | 6 +- docs/equinix_fabric_stream-subscriptions.md | 32 +++++++++ ...scriptions_create-stream-subscriptions.md} | 6 +- ...ons_delete-stream-subscription-by-uuid.md} | 6 +- ...ptions_get-stream-subscription-by-uuid.md} | 6 +- ...subscriptions_get-stream-subscriptions.md} | 6 +- ...scriptions_search-stream-subscriptions.md} | 6 +- ...ons_update-stream-subscription-by-uuid.md} | 6 +- docs/equinix_fabric_streams.md | 36 ++++++++++ ... equinix_fabric_streams_create-streams.md} | 6 +- ...ic_streams_delete-stream-asset-by-uuid.md} | 6 +- ...x_fabric_streams_delete-stream-by-uuid.md} | 6 +- ...abric_streams_get-stream-asset-by-uuid.md} | 6 +- ...inix_fabric_streams_get-stream-by-uuid.md} | 6 +- ... => equinix_fabric_streams_get-streams.md} | 6 +- ...ix_fabric_streams_search-stream-assets.md} | 6 +- ... equinix_fabric_streams_search-streams.md} | 6 +- ...ic_streams_update-stream-asset-by-uuid.md} | 6 +- ...x_fabric_streams_update-stream-by-uuid.md} | 6 +- ...abricv4_tags.md => equinix_fabric_tags.md} | 10 +-- ...g.md => equinix_fabric_tags_create-tag.md} | 6 +- ...=> equinix_fabric_tags_get-tag-by-uuid.md} | 6 +- ...gs.md => equinix_fabric_tags_list-tags.md} | 6 +- docs/equinix_fabricv4.md | 66 ------------------- docs/equinix_fabricv4_application-domains.md | 32 --------- docs/equinix_fabricv4_application-links.md | 42 ------------ docs/equinix_fabricv4_application-services.md | 34 ---------- ...inix_fabricv4_application-subscriptions.md | 31 --------- docs/equinix_fabricv4_cloud-events.md | 30 --------- docs/equinix_fabricv4_cloud-routers.md | 45 ------------- docs/equinix_fabricv4_company-profiles.md | 39 ----------- docs/equinix_fabricv4_connections.md | 33 ---------- docs/equinix_fabricv4_fabric-one.md | 31 --------- docs/equinix_fabricv4_gateways.md | 30 --------- ...uinix_fabricv4_internet-access-services.md | 31 --------- docs/equinix_fabricv4_ip-blocks.md | 31 --------- docs/equinix_fabricv4_loas.md | 36 ---------- docs/equinix_fabricv4_metrics.md | 29 -------- docs/equinix_fabricv4_networks.md | 34 ---------- ...equinix_fabricv4_optical-metro-connects.md | 30 --------- docs/equinix_fabricv4_ports.md | 34 ---------- docs/equinix_fabricv4_precision-time.md | 35 ---------- ...quinix_fabricv4_route-aggregation-rules.md | 36 ---------- docs/equinix_fabricv4_route-aggregations.md | 39 ----------- docs/equinix_fabricv4_route-filter-rules.md | 36 ---------- docs/equinix_fabricv4_route-filters.md | 39 ----------- docs/equinix_fabricv4_routing-protocols.md | 39 ----------- docs/equinix_fabricv4_service-profiles.md | 37 ----------- docs/equinix_fabricv4_service-tokens.md | 33 ---------- docs/equinix_fabricv4_stream-alert-rules.md | 31 --------- docs/equinix_fabricv4_stream-subscriptions.md | 32 --------- docs/equinix_fabricv4_streams.md | 36 ---------- ...{equinix_lookupv2.md => equinix_lookup.md} | 6 +- docs/equinix_lookup_lookup.md | 31 +++++++++ ...ookup_get-locations-by-permission-code.md} | 6 +- ...ookup_lookup_retrieve-all-patch-panels.md} | 6 +- ...p_retrieve-list-of-connection-services.md} | 6 +- ...okup_lookup_retrieve-list-of-providers.md} | 6 +- ...up_lookup_retrieve-patch-panel-details.md} | 6 +- docs/equinix_lookupv2_lookup.md | 31 --------- ...erhistoryv1.md => equinix_orderhistory.md} | 6 +- docs/equinix_orderhistory_retrieve-orders.md | 28 ++++++++ ...e-orders_get-retrieve-orders-locations.md} | 6 +- ...ry_retrieve-orders_post-orders-history.md} | 6 +- .../equinix_orderhistoryv1_retrieve-orders.md | 28 -------- ...{equinix_ordersv2.md => equinix_orders.md} | 6 +- docs/equinix_orders_orders.md | 31 +++++++++ ...ix_orders_orders_add-notes-to-an-order.md} | 6 +- ... equinix_orders_orders_cancel-an-order.md} | 6 +- ...quinix_orders_orders_get-order-details.md} | 6 +- ...s_orders_reply-to-an-order-negotiation.md} | 6 +- ...ers_orders_retrieve-order-negotiations.md} | 6 +- docs/equinix_ordersv2_orders.md | 31 --------- ...ecabinetv1.md => equinix_securecabinet.md} | 14 ++-- ... => equinix_securecabinet_availability.md} | 6 +- ...availability_get-products-availability.md} | 6 +- ...ers.md => equinix_securecabinet_orders.md} | 6 +- ...inix_securecabinet_orders_create-order.md} | 6 +- ..._smarthandsv1.md => equinix_smarthands.md} | 6 +- docs/equinix_smarthands_smarthands.md | 40 +++++++++++ ...nix_smarthands_smarthands_get-location.md} | 6 +- ..._handle-smart-hand-cable-request-order.md} | 6 +- ...s_handle-smart-hand-cage-cleanup-order.md} | 6 +- ...ds_handle-smart-hand-cage-escort-order.md} | 6 +- ...handle-smart-hand-locate-package-order.md} | 6 +- ...dle-smart-hand-move-jumper-cable-order.md} | 6 +- ...nds_smarthands_handle-smart-hand-order.md} | 6 +- ...rthands_handle-smart-hand-others-order.md} | 6 +- ...e-smart-hand-patch-cable-install-order.md} | 6 +- ...e-smart-hand-patch-cable-removal-order.md} | 6 +- ...dle-smart-hand-pictures-document-order.md} | 6 +- ...ndle-smart-hand-run-jumper-cable-order.md} | 6 +- ...andle-smart-hand-shipment-unpack-order.md} | 6 +- ...smarthands_smarthands_smart-hand-types.md} | 6 +- docs/equinix_smarthandsv1_smarthands.md | 40 ----------- ...nix_stsv1alpha.md => equinix_sts-alpha.md} | 6 +- ...1alpha_use.md => equinix_sts-alpha_use.md} | 6 +- ...> equinix_sts-alpha_use_use-token-post.md} | 6 +- internal/fabricv4/fabricv4.go | 6 +- internal/naming/naming.go | 49 ++++++++++++++ internal/naming/naming_test.go | 51 ++++++++++++++ internal/securecabinetv1/securecabinetv1.go | 6 +- templates/cmd/service.go.tmpl | 18 ++--- templates/internal/service.go.tmpl | 6 +- 392 files changed, 2372 insertions(+), 2205 deletions(-) create mode 100644 cmd/root_test.go rename docs/{equinix_accesstokenv1.md => equinix_accesstoken.md} (76%) create mode 100644 docs/equinix_accesstoken_oauth2-token.md rename docs/{equinix_accesstokenv1_oauth2-token_get-oauth2-access-token.md => equinix_accesstoken_oauth2-token_get-oauth2-access-token.md} (89%) rename docs/{equinix_accesstokenv1_oauth2-token_refresh-oauth2-access-token.md => equinix_accesstoken_oauth2-token_refresh-oauth2-access-token.md} (83%) delete mode 100644 docs/equinix_accesstokenv1_oauth2-token.md rename docs/{equinix_eiav2.md => equinix_eia.md} (79%) rename docs/{equinix_eiav2_eia-service.md => equinix_eia_eia-service.md} (62%) rename docs/{equinix_eiav2_eia-service_create-equinix-internet-accessv2.md => equinix_eia_eia-service_create-equinix-internet-accessv2.md} (93%) create mode 100644 docs/equinix_fabric.md create mode 100644 docs/equinix_fabric_application-domains.md rename docs/{equinix_fabricv4_application-domains_create-app-domain.md => equinix_fabric_application-domains_create-app-domain.md} (85%) rename docs/{equinix_fabricv4_application-domains_delete-app-domain-by-uuid.md => equinix_fabric_application-domains_delete-app-domain-by-uuid.md} (72%) rename docs/{equinix_fabricv4_application-domains_get-app-domain-by-uuid.md => equinix_fabric_application-domains_get-app-domain-by-uuid.md} (72%) rename docs/{equinix_fabricv4_application-domains_get-attached-app-links-by-app-domain-id.md => equinix_fabric_application-domains_get-attached-app-links-by-app-domain-id.md} (77%) rename docs/{equinix_fabricv4_application-domains_search-app-domains.md => equinix_fabric_application-domains_search-app-domains.md} (87%) rename docs/{equinix_fabricv4_application-domains_update-app-domain-by-uuid.md => equinix_fabric_application-domains_update-app-domain-by-uuid.md} (76%) create mode 100644 docs/equinix_fabric_application-links.md rename docs/{equinix_fabricv4_application-links_attach-app-domain-to-app-link.md => equinix_fabric_application-links_attach-app-domain-to-app-link.md} (74%) rename docs/{equinix_fabricv4_application-links_attach-app-service-to-app-link.md => equinix_fabric_application-links_attach-app-service-to-app-link.md} (83%) rename docs/{equinix_fabricv4_application-links_create-app-link.md => equinix_fabric_application-links_create-app-link.md} (88%) rename docs/{equinix_fabricv4_application-links_delete-app-link-by-uuid.md => equinix_fabric_application-links_delete-app-link-by-uuid.md} (72%) rename docs/{equinix_fabricv4_application-links_detach-app-domain-from-app-link.md => equinix_fabric_application-links_detach-app-domain-from-app-link.md} (74%) rename docs/{equinix_fabricv4_application-links_detach-app-service-from-app-link.md => equinix_fabric_application-links_detach-app-service-from-app-link.md} (74%) rename docs/{equinix_fabricv4_application-links_get-app-link-by-uuid.md => equinix_fabric_application-links_get-app-link-by-uuid.md} (73%) rename docs/{equinix_fabricv4_application-links_get-attached-app-domain-by-uuid.md => equinix_fabric_application-links_get-attached-app-domain-by-uuid.md} (74%) rename docs/{equinix_fabricv4_application-links_get-attached-app-domains-by-app-link-id.md => equinix_fabric_application-links_get-attached-app-domains-by-app-link-id.md} (78%) rename docs/{equinix_fabricv4_application-links_get-attached-app-service-by-uuid.md => equinix_fabric_application-links_get-attached-app-service-by-uuid.md} (74%) rename docs/{equinix_fabricv4_application-links_get-attached-app-services-by-app-link-id.md => equinix_fabric_application-links_get-attached-app-services-by-app-link-id.md} (78%) rename docs/{equinix_fabricv4_application-links_search-app-links.md => equinix_fabric_application-links_search-app-links.md} (88%) rename docs/{equinix_fabricv4_application-links_search-attached-app-domains.md => equinix_fabric_application-links_search-attached-app-domains.md} (89%) rename docs/{equinix_fabricv4_application-links_search-attached-app-services.md => equinix_fabric_application-links_search-attached-app-services.md} (89%) rename docs/{equinix_fabricv4_application-links_update-app-link-by-uuid.md => equinix_fabric_application-links_update-app-link-by-uuid.md} (76%) rename docs/{equinix_fabricv4_application-links_update-app-service-attachment-to-app-link.md => equinix_fabric_application-links_update-app-service-attachment-to-app-link.md} (79%) create mode 100644 docs/equinix_fabric_application-services.md rename docs/{equinix_fabricv4_application-services_create-app-service.md => equinix_fabric_application-services_create-app-service.md} (86%) rename docs/{equinix_fabricv4_application-services_delete-app-service-by-uuid.md => equinix_fabric_application-services_delete-app-service-by-uuid.md} (71%) rename docs/{equinix_fabricv4_application-services_get-app-service-by-uuid.md => equinix_fabric_application-services_get-app-service-by-uuid.md} (72%) rename docs/{equinix_fabricv4_application-services_get-attached-app-links-by-app-service-id.md => equinix_fabric_application-services_get-attached-app-links-by-app-service-id.md} (77%) rename docs/{equinix_fabricv4_application-services_get-attached-app-subscriptions-by-app-service-id.md => equinix_fabric_application-services_get-attached-app-subscriptions-by-app-service-id.md} (76%) rename docs/{equinix_fabricv4_application-services_search-app-services.md => equinix_fabric_application-services_search-app-services.md} (87%) rename docs/{equinix_fabricv4_application-services_search-attached-app-subscriptions-by-app-service-id.md => equinix_fabric_application-services_search-attached-app-subscriptions-by-app-service-id.md} (87%) rename docs/{equinix_fabricv4_application-services_update-app-service-by-uuid.md => equinix_fabric_application-services_update-app-service-by-uuid.md} (76%) create mode 100644 docs/equinix_fabric_application-subscriptions.md rename docs/{equinix_fabricv4_application-subscriptions_create-app-subscription.md => equinix_fabric_application-subscriptions_create-app-subscription.md} (88%) rename docs/{equinix_fabricv4_application-subscriptions_delete-app-subscription-by-uuid.md => equinix_fabric_application-subscriptions_delete-app-subscription-by-uuid.md} (70%) rename docs/{equinix_fabricv4_application-subscriptions_get-app-subscription-by-uuid.md => equinix_fabric_application-subscriptions_get-app-subscription-by-uuid.md} (70%) rename docs/{equinix_fabricv4_application-subscriptions_search-app-subscriptions.md => equinix_fabric_application-subscriptions_search-app-subscriptions.md} (86%) rename docs/{equinix_fabricv4_application-subscriptions_update-app-subscription-by-uuid.md => equinix_fabric_application-subscriptions_update-app-subscription-by-uuid.md} (74%) create mode 100644 docs/equinix_fabric_cloud-events.md rename docs/{equinix_fabricv4_cloud-events_get-cloud-event-by-asset-id.md => equinix_fabric_cloud-events_get-cloud-event-by-asset-id.md} (78%) rename docs/{equinix_fabricv4_cloud-events_get-cloud-event.md => equinix_fabric_cloud-events_get-cloud-event.md} (76%) rename docs/{equinix_fabricv4_cloud-events_search-cloud-events.md => equinix_fabric_cloud-events_search-cloud-events.md} (88%) rename docs/{equinix_fabricv4_cloud-events_search-last-op-events.md => equinix_fabric_cloud-events_search-last-op-events.md} (88%) create mode 100644 docs/equinix_fabric_cloud-routers.md rename docs/{equinix_fabricv4_cloud-routers_create-cloud-router-action.md => equinix_fabric_cloud-routers_create-cloud-router-action.md} (88%) rename docs/{equinix_fabricv4_cloud-routers_create-cloud-router-command.md => equinix_fabric_cloud-routers_create-cloud-router-command.md} (92%) rename docs/{equinix_fabricv4_cloud-routers_create-cloud-router.md => equinix_fabric_cloud-routers_create-cloud-router.md} (96%) rename docs/{equinix_fabricv4_cloud-routers_delete-cloud-router-by-uuid.md => equinix_fabric_cloud-routers_delete-cloud-router-by-uuid.md} (74%) rename docs/{equinix_fabricv4_cloud-routers_delete-cloud-router-command-by-uuid.md => equinix_fabric_cloud-routers_delete-cloud-router-command-by-uuid.md} (74%) rename docs/{equinix_fabricv4_cloud-routers_get-all-cloud-router-commands.md => equinix_fabric_cloud-routers_get-all-cloud-router-commands.md} (73%) rename docs/{equinix_fabricv4_cloud-routers_get-cloud-router-actions-by-uuid.md => equinix_fabric_cloud-routers_get-cloud-router-actions-by-uuid.md} (76%) rename docs/{equinix_fabricv4_cloud-routers_get-cloud-router-actions.md => equinix_fabric_cloud-routers_get-cloud-router-actions.md} (76%) rename docs/{equinix_fabricv4_cloud-routers_get-cloud-router-by-uuid.md => equinix_fabric_cloud-routers_get-cloud-router-by-uuid.md} (74%) rename docs/{equinix_fabricv4_cloud-routers_get-cloud-router-command.md => equinix_fabric_cloud-routers_get-cloud-router-command.md} (75%) rename docs/{equinix_fabricv4_cloud-routers_get-cloud-router-package-by-code.md => equinix_fabric_cloud-routers_get-cloud-router-package-by-code.md} (75%) rename docs/{equinix_fabricv4_cloud-routers_get-cloud-router-packages.md => equinix_fabric_cloud-routers_get-cloud-router-packages.md} (75%) rename docs/{equinix_fabricv4_cloud-routers_search-cloud-router-commands.md => equinix_fabric_cloud-routers_search-cloud-router-commands.md} (89%) rename docs/{equinix_fabricv4_cloud-routers_search-cloud-router-routes.md => equinix_fabric_cloud-routers_search-cloud-router-routes.md} (89%) rename docs/{equinix_fabricv4_cloud-routers_search-cloud-routers.md => equinix_fabric_cloud-routers_search-cloud-routers.md} (89%) rename docs/{equinix_fabricv4_cloud-routers_search-connection-advertised-routes.md => equinix_fabric_cloud-routers_search-connection-advertised-routes.md} (88%) rename docs/{equinix_fabricv4_cloud-routers_search-connection-received-routes.md => equinix_fabric_cloud-routers_search-connection-received-routes.md} (88%) rename docs/{equinix_fabricv4_cloud-routers_search-router-actions.md => equinix_fabric_cloud-routers_search-router-actions.md} (89%) rename docs/{equinix_fabricv4_cloud-routers_update-cloud-router-by-uuid.md => equinix_fabric_cloud-routers_update-cloud-router-by-uuid.md} (78%) create mode 100644 docs/equinix_fabric_company-profiles.md rename docs/{equinix_fabricv4_company-profiles_attach-private-service-to-profile.md => equinix_fabric_company-profiles_attach-private-service-to-profile.md} (75%) rename docs/{equinix_fabricv4_company-profiles_attach-service-profile-to-profile.md => equinix_fabric_company-profiles_attach-service-profile-to-profile.md} (75%) rename docs/{equinix_fabricv4_company-profiles_attach-tag-to-profile.md => equinix_fabric_company-profiles_attach-tag-to-profile.md} (76%) rename docs/{equinix_fabricv4_company-profiles_create-company-profile.md => equinix_fabric_company-profiles_create-company-profile.md} (88%) rename docs/{equinix_fabricv4_company-profiles_delete-company-profile.md => equinix_fabric_company-profiles_delete-company-profile.md} (75%) rename docs/{equinix_fabricv4_company-profiles_detach-private-service-from-profile.md => equinix_fabric_company-profiles_detach-private-service-from-profile.md} (75%) rename docs/{equinix_fabricv4_company-profiles_detach-service-profile-from-profile.md => equinix_fabric_company-profiles_detach-service-profile-from-profile.md} (75%) rename docs/{equinix_fabricv4_company-profiles_detach-tag-from-profile.md => equinix_fabric_company-profiles_detach-tag-from-profile.md} (76%) rename docs/{equinix_fabricv4_company-profiles_get-company-profile-private-services.md => equinix_fabric_company-profiles_get-company-profile-private-services.md} (74%) rename docs/{equinix_fabricv4_company-profiles_get-company-profile-service-profiles.md => equinix_fabric_company-profiles_get-company-profile-service-profiles.md} (74%) rename docs/{equinix_fabricv4_company-profiles_get-company-profile.md => equinix_fabric_company-profiles_get-company-profile.md} (75%) rename docs/{equinix_fabricv4_company-profiles_get-tags.md => equinix_fabric_company-profiles_get-tags.md} (77%) rename docs/{equinix_fabricv4_company-profiles_search-company-profile.md => equinix_fabric_company-profiles_search-company-profile.md} (92%) create mode 100644 docs/equinix_fabric_connections.md rename docs/{equinix_fabricv4_connections_create-connection-action.md => equinix_fabric_connections_create-connection-action.md} (87%) rename docs/{equinix_fabricv4_connections_create-connection.md => equinix_fabric_connections_create-connection.md} (96%) rename docs/{equinix_fabricv4_connections_delete-connection-by-uuid.md => equinix_fabric_connections_delete-connection-by-uuid.md} (74%) rename docs/{equinix_fabricv4_connections_get-connection-by-uuid.md => equinix_fabric_connections_get-connection-by-uuid.md} (79%) rename docs/{equinix_fabricv4_connections_search-connections.md => equinix_fabric_connections_search-connections.md} (90%) rename docs/{equinix_fabricv4_connections_update-connection-by-uuid.md => equinix_fabric_connections_update-connection-by-uuid.md} (79%) rename docs/{equinix_fabricv4_connections_validate-connections.md => equinix_fabric_connections_validate-connections.md} (83%) create mode 100644 docs/equinix_fabric_fabric-one.md rename docs/{equinix_fabricv4_fabric-one_create-interconnect.md => equinix_fabric_fabric-one_create-interconnect.md} (96%) rename docs/{equinix_fabricv4_fabric-one_delete-interconnect-by-uuid.md => equinix_fabric_fabric-one_delete-interconnect-by-uuid.md} (77%) rename docs/{equinix_fabricv4_fabric-one_get-interconnect-by-uuid.md => equinix_fabric_fabric-one_get-interconnect-by-uuid.md} (77%) rename docs/{equinix_fabricv4_fabric-one_get-interconnect-packages.md => equinix_fabric_fabric-one_get-interconnect-packages.md} (79%) rename docs/{equinix_fabricv4_fabric-one_search-interconnects.md => equinix_fabric_fabric-one_search-interconnects.md} (91%) create mode 100644 docs/equinix_fabric_gateways.md rename docs/{equinix_fabricv4_gateways_create-gateway.md => equinix_fabric_gateways_create-gateway.md} (95%) rename docs/{equinix_fabricv4_gateways_delete-gateway-by-uuid.md => equinix_fabric_gateways_delete-gateway-by-uuid.md} (76%) rename docs/{equinix_fabricv4_gateways_get-gateway-by-uuid.md => equinix_fabric_gateways_get-gateway-by-uuid.md} (77%) rename docs/{equinix_fabricv4_gateways_update-gateway-by-uuid.md => equinix_fabric_gateways_update-gateway-by-uuid.md} (79%) rename docs/{equinix_fabricv4_health.md => equinix_fabric_health.md} (68%) rename docs/{equinix_fabricv4_health_get-status.md => equinix_fabric_health_get-status.md} (80%) create mode 100644 docs/equinix_fabric_internet-access-services.md rename docs/{equinix_fabricv4_internet-access-services_create-eia-service.md => equinix_fabric_internet-access-services_create-eia-service.md} (92%) rename docs/{equinix_fabricv4_internet-access-services_delete-eia-service.md => equinix_fabric_internet-access-services_delete-eia-service.md} (70%) rename docs/{equinix_fabricv4_internet-access-services_get-eia-service.md => equinix_fabric_internet-access-services_get-eia-service.md} (71%) rename docs/{equinix_fabricv4_internet-access-services_patch-eia-service.md => equinix_fabric_internet-access-services_patch-eia-service.md} (76%) rename docs/{equinix_fabricv4_internet-access-services_search-eia-services.md => equinix_fabric_internet-access-services_search-eia-services.md} (89%) rename docs/{equinix_fabricv4_internet-exchange-services.md => equinix_fabric_internet-exchange-services.md} (50%) rename docs/{equinix_fabricv4_internet-exchange-services_get-exchange-service-by-id.md => equinix_fabric_internet-exchange-services_get-exchange-service-by-id.md} (70%) rename docs/{equinix_fabricv4_internet-exchange-services_search-exchange-service.md => equinix_fabric_internet-exchange-services_search-exchange-service.md} (88%) create mode 100644 docs/equinix_fabric_ip-blocks.md rename docs/{equinix_fabricv4_ip-blocks_delete-ip-block-by-id.md => equinix_fabric_ip-blocks_delete-ip-block-by-id.md} (75%) rename docs/{equinix_fabricv4_ip-blocks_get-ip-block.md => equinix_fabric_ip-blocks_get-ip-block.md} (77%) rename docs/{equinix_fabricv4_ip-blocks_patch-ip-block-by-id.md => equinix_fabric_ip-blocks_patch-ip-block-by-id.md} (80%) rename docs/{equinix_fabricv4_ip-blocks_search-ip-blocks.md => equinix_fabric_ip-blocks_search-ip-blocks.md} (89%) rename docs/{equinix_fabricv4_ip-blocks_submit-ip-block.md => equinix_fabric_ip-blocks_submit-ip-block.md} (94%) create mode 100644 docs/equinix_fabric_loas.md rename docs/{equinix_fabricv4_loas_create-loa-note-by-loa-id.md => equinix_fabric_loas_create-loa-note-by-loa-id.md} (85%) rename docs/{equinix_fabricv4_loas_create-loa.md => equinix_fabric_loas_create-loa.md} (93%) rename docs/{equinix_fabricv4_loas_get-loa-actions-by-uuid.md => equinix_fabric_loas_get-loa-actions-by-uuid.md} (79%) rename docs/{equinix_fabricv4_loas_get-loa-by-uuid.md => equinix_fabric_loas_get-loa-by-uuid.md} (79%) rename docs/{equinix_fabricv4_loas_get-loa-consumers-by-loa-id.md => equinix_fabric_loas_get-loa-consumers-by-loa-id.md} (77%) rename docs/{equinix_fabricv4_loas_get-loa-notes-by-uuid.md => equinix_fabric_loas_get-loa-notes-by-uuid.md} (78%) rename docs/{equinix_fabricv4_loas_perform-loa-action.md => equinix_fabric_loas_perform-loa-action.md} (89%) rename docs/{equinix_fabricv4_loas_search-loa-action.md => equinix_fabric_loas_search-loa-action.md} (91%) rename docs/{equinix_fabricv4_loas_search-loa.md => equinix_fabric_loas_search-loa.md} (91%) rename docs/{equinix_fabricv4_loas_update-loa-by-uuid.md => equinix_fabric_loas_update-loa-by-uuid.md} (82%) rename docs/{equinix_fabricv4_logos.md => equinix_fabric_logos.md} (51%) rename docs/{equinix_fabricv4_logos_create-logo.md => equinix_fabric_logos_create-logo.md} (82%) rename docs/{equinix_fabricv4_logos_delete-logo-by-uuid.md => equinix_fabric_logos_delete-logo-by-uuid.md} (77%) rename docs/{equinix_fabricv4_logos_get-logo-by-uuid.md => equinix_fabric_logos_get-logo-by-uuid.md} (77%) rename docs/{equinix_fabricv4_marketplace-subscriptions.md => equinix_fabric_marketplace-subscriptions.md} (63%) rename docs/{equinix_fabricv4_marketplace-subscriptions_get-subscription-by-id.md => equinix_fabric_marketplace-subscriptions_get-subscription-by-id.md} (70%) create mode 100644 docs/equinix_fabric_metrics.md rename docs/{equinix_fabricv4_metrics_get-metric-by-asset-id.md => equinix_fabric_metrics_get-metric-by-asset-id.md} (81%) rename docs/{equinix_fabricv4_metrics_get-metric-by-name.md => equinix_fabric_metrics_get-metric-by-name.md} (81%) rename docs/{equinix_fabricv4_metrics_search-metrics.md => equinix_fabric_metrics_search-metrics.md} (89%) rename docs/{equinix_fabricv4_metros.md => equinix_fabric_metros.md} (58%) rename docs/{equinix_fabricv4_metros_get-metro-by-code.md => equinix_fabric_metros_get-metro-by-code.md} (79%) rename docs/{equinix_fabricv4_metros_get-metros.md => equinix_fabric_metros_get-metros.md} (83%) create mode 100644 docs/equinix_fabric_networks.md rename docs/{equinix_fabricv4_networks_create-network.md => equinix_fabric_networks_create-network.md} (92%) rename docs/{equinix_fabricv4_networks_delete-network-by-uuid.md => equinix_fabric_networks_delete-network-by-uuid.md} (77%) rename docs/{equinix_fabricv4_networks_get-connections-by-network-uuid.md => equinix_fabric_networks_get-connections-by-network-uuid.md} (76%) rename docs/{equinix_fabricv4_networks_get-network-by-uuid.md => equinix_fabric_networks_get-network-by-uuid.md} (77%) rename docs/{equinix_fabricv4_networks_get-network-change-by-uuid.md => equinix_fabric_networks_get-network-change-by-uuid.md} (78%) rename docs/{equinix_fabricv4_networks_get-network-changes.md => equinix_fabric_networks_get-network-changes.md} (77%) rename docs/{equinix_fabricv4_networks_search-networks.md => equinix_fabric_networks_search-networks.md} (92%) rename docs/{equinix_fabricv4_networks_update-network-by-uuid.md => equinix_fabric_networks_update-network-by-uuid.md} (80%) create mode 100644 docs/equinix_fabric_optical-metro-connects.md rename docs/{equinix_fabricv4_optical-metro-connects_create-bulk-optical-connect.md => equinix_fabric_optical-metro-connects_create-bulk-optical-connect.md} (79%) rename docs/{equinix_fabricv4_optical-metro-connects_create-optical-connect.md => equinix_fabric_optical-metro-connects_create-optical-connect.md} (95%) rename docs/{equinix_fabricv4_optical-metro-connects_get-optical-connect-by-uuid.md => equinix_fabric_optical-metro-connects_get-optical-connect-by-uuid.md} (72%) rename docs/{equinix_fabricv4_optical-metro-connects_search-optical-connect.md => equinix_fabric_optical-metro-connects_search-optical-connect.md} (87%) rename docs/{equinix_fabricv4_port-packages.md => equinix_fabric_port-packages.md} (65%) rename docs/{equinix_fabricv4_port-packages_get-port-packages.md => equinix_fabric_port-packages_get-port-packages.md} (75%) create mode 100644 docs/equinix_fabric_ports.md rename docs/{equinix_fabricv4_ports_add-to-lag.md => equinix_fabric_ports_add-to-lag.md} (86%) rename docs/{equinix_fabricv4_ports_create-port.md => equinix_fabric_ports_create-port.md} (97%) rename docs/{equinix_fabricv4_ports_delete-port.md => equinix_fabric_ports_delete-port.md} (81%) rename docs/{equinix_fabricv4_ports_get-port-by-uuid.md => equinix_fabric_ports_get-port-by-uuid.md} (82%) rename docs/{equinix_fabricv4_ports_get-ports.md => equinix_fabric_ports_get-ports.md} (83%) rename docs/{equinix_fabricv4_ports_get-vlans.md => equinix_fabric_ports_get-vlans.md} (80%) rename docs/{equinix_fabricv4_ports_search-ports.md => equinix_fabric_ports_search-ports.md} (92%) rename docs/{equinix_fabricv4_ports_update-port-by-uuid.md => equinix_fabric_ports_update-port-by-uuid.md} (82%) create mode 100644 docs/equinix_fabric_precision-time.md rename docs/{equinix_fabricv4_precision-time_create-time-services.md => equinix_fabric_precision-time_create-time-services.md} (95%) rename docs/{equinix_fabricv4_precision-time_delete-time-service-by-id.md => equinix_fabric_precision-time_delete-time-service-by-id.md} (74%) rename docs/{equinix_fabricv4_precision-time_fulfill-time-services.md => equinix_fabric_precision-time_fulfill-time-services.md} (95%) rename docs/{equinix_fabricv4_precision-time_get-time-services-by-id.md => equinix_fabric_precision-time_get-time-services-by-id.md} (74%) rename docs/{equinix_fabricv4_precision-time_get-time-services-connections-by-service-id.md => equinix_fabric_precision-time_get-time-services-connections-by-service-id.md} (71%) rename docs/{equinix_fabricv4_precision-time_get-time-services-package-by-code.md => equinix_fabric_precision-time_get-time-services-package-by-code.md} (73%) rename docs/{equinix_fabricv4_precision-time_get-time-services-packages.md => equinix_fabric_precision-time_get-time-services-packages.md} (71%) rename docs/{equinix_fabricv4_precision-time_search-time-services.md => equinix_fabric_precision-time_search-time-services.md} (88%) rename docs/{equinix_fabricv4_precision-time_update-time-services-by-id.md => equinix_fabric_precision-time_update-time-services-by-id.md} (78%) rename docs/{equinix_fabricv4_prices.md => equinix_fabric_prices.md} (68%) rename docs/{equinix_fabricv4_prices_search-prices.md => equinix_fabric_prices_search-prices.md} (88%) create mode 100644 docs/equinix_fabric_route-aggregation-rules.md rename docs/{equinix_fabricv4_route-aggregation-rules_create-route-aggregation-rule.md => equinix_fabric_route-aggregation-rules_create-route-aggregation-rule.md} (81%) rename docs/{equinix_fabricv4_route-aggregation-rules_create-route-aggregation-rules-in-bulk.md => equinix_fabric_route-aggregation-rules_create-route-aggregation-rules-in-bulk.md} (78%) rename docs/{equinix_fabricv4_route-aggregation-rules_delete-route-aggregation-rule-by-uuid.md => equinix_fabric_route-aggregation-rules_delete-route-aggregation-rule-by-uuid.md} (72%) rename docs/{equinix_fabricv4_route-aggregation-rules_get-route-aggregation-rule-by-uuid.md => equinix_fabric_route-aggregation-rules_get-route-aggregation-rule-by-uuid.md} (73%) rename docs/{equinix_fabricv4_route-aggregation-rules_get-route-aggregation-rule-change-by-uuid.md => equinix_fabric_route-aggregation-rules_get-route-aggregation-rule-change-by-uuid.md} (74%) rename docs/{equinix_fabricv4_route-aggregation-rules_get-route-aggregation-rule-changes.md => equinix_fabric_route-aggregation-rules_get-route-aggregation-rule-changes.md} (76%) rename docs/{equinix_fabricv4_route-aggregation-rules_get-route-aggregation-rules.md => equinix_fabric_route-aggregation-rules_get-route-aggregation-rules.md} (74%) rename docs/{equinix_fabricv4_route-aggregation-rules_patch-route-aggregation-rule-by-uuid.md => equinix_fabric_route-aggregation-rules_patch-route-aggregation-rule-by-uuid.md} (77%) rename docs/{equinix_fabricv4_route-aggregation-rules_replace-route-aggregation-rule-by-uuid.md => equinix_fabric_route-aggregation-rules_replace-route-aggregation-rule-by-uuid.md} (82%) rename docs/{equinix_fabricv4_route-aggregation-rules_search-route-aggregation-rules.md => equinix_fabric_route-aggregation-rules_search-route-aggregation-rules.md} (88%) create mode 100644 docs/equinix_fabric_route-aggregations.md rename docs/{equinix_fabricv4_route-aggregations_attach-connection-route-aggregation.md => equinix_fabric_route-aggregations_attach-connection-route-aggregation.md} (74%) rename docs/{equinix_fabricv4_route-aggregations_create-route-aggregation.md => equinix_fabric_route-aggregations_create-route-aggregation.md} (84%) rename docs/{equinix_fabricv4_route-aggregations_delete-route-aggregation-by-uuid.md => equinix_fabric_route-aggregations_delete-route-aggregation-by-uuid.md} (72%) rename docs/{equinix_fabricv4_route-aggregations_detach-connection-route-aggregation.md => equinix_fabric_route-aggregations_detach-connection-route-aggregation.md} (74%) rename docs/{equinix_fabricv4_route-aggregations_get-connection-route-aggregation-by-uuid.md => equinix_fabric_route-aggregations_get-connection-route-aggregation-by-uuid.md} (74%) rename docs/{equinix_fabricv4_route-aggregations_get-connection-route-aggregations.md => equinix_fabric_route-aggregations_get-connection-route-aggregations.md} (72%) rename docs/{equinix_fabricv4_route-aggregations_get-route-aggregation-by-uuid.md => equinix_fabric_route-aggregations_get-route-aggregation-by-uuid.md} (73%) rename docs/{equinix_fabricv4_route-aggregations_get-route-aggregation-change-by-uuid.md => equinix_fabric_route-aggregations_get-route-aggregation-change-by-uuid.md} (74%) rename docs/{equinix_fabricv4_route-aggregations_get-route-aggregation-changes.md => equinix_fabric_route-aggregations_get-route-aggregation-changes.md} (76%) rename docs/{equinix_fabricv4_route-aggregations_get-route-aggregation-connections.md => equinix_fabric_route-aggregations_get-route-aggregation-connections.md} (73%) rename docs/{equinix_fabricv4_route-aggregations_patch-route-aggregation-by-uuid.md => equinix_fabric_route-aggregations_patch-route-aggregation-by-uuid.md} (77%) rename docs/{equinix_fabricv4_route-aggregations_search-cloud-router-route-aggregation-attachments.md => equinix_fabric_route-aggregations_search-cloud-router-route-aggregation-attachments.md} (90%) rename docs/{equinix_fabricv4_route-aggregations_search-route-aggregations.md => equinix_fabric_route-aggregations_search-route-aggregations.md} (87%) create mode 100644 docs/equinix_fabric_route-filter-rules.md rename docs/{equinix_fabricv4_route-filter-rules_create-route-filter-rule.md => equinix_fabric_route-filter-rules_create-route-filter-rule.md} (83%) rename docs/{equinix_fabricv4_route-filter-rules_create-route-filter-rules-in-bulk.md => equinix_fabric_route-filter-rules_create-route-filter-rules-in-bulk.md} (80%) rename docs/{equinix_fabricv4_route-filter-rules_delete-route-filter-rule-by-uuid.md => equinix_fabric_route-filter-rules_delete-route-filter-rule-by-uuid.md} (74%) rename docs/{equinix_fabricv4_route-filter-rules_get-route-filter-rule-by-uuid.md => equinix_fabric_route-filter-rules_get-route-filter-rule-by-uuid.md} (75%) rename docs/{equinix_fabricv4_route-filter-rules_get-route-filter-rule-change-by-uuid.md => equinix_fabric_route-filter-rules_get-route-filter-rule-change-by-uuid.md} (76%) rename docs/{equinix_fabricv4_route-filter-rules_get-route-filter-rule-changes.md => equinix_fabric_route-filter-rules_get-route-filter-rule-changes.md} (77%) rename docs/{equinix_fabricv4_route-filter-rules_get-route-filter-rules.md => equinix_fabric_route-filter-rules_get-route-filter-rules.md} (76%) rename docs/{equinix_fabricv4_route-filter-rules_patch-route-filter-rule-by-uuid.md => equinix_fabric_route-filter-rules_patch-route-filter-rule-by-uuid.md} (79%) rename docs/{equinix_fabricv4_route-filter-rules_replace-route-filter-rule-by-uuid.md => equinix_fabric_route-filter-rules_replace-route-filter-rule-by-uuid.md} (84%) rename docs/{equinix_fabricv4_route-filter-rules_search-route-filter-rules.md => equinix_fabric_route-filter-rules_search-route-filter-rules.md} (88%) create mode 100644 docs/equinix_fabric_route-filters.md rename docs/{equinix_fabricv4_route-filters_attach-connection-route-filter.md => equinix_fabric_route-filters_attach-connection-route-filter.md} (82%) rename docs/{equinix_fabricv4_route-filters_create-route-filter.md => equinix_fabric_route-filters_create-route-filter.md} (85%) rename docs/{equinix_fabricv4_route-filters_delete-route-filter-by-uuid.md => equinix_fabric_route-filters_delete-route-filter-by-uuid.md} (74%) rename docs/{equinix_fabricv4_route-filters_detach-connection-route-filter.md => equinix_fabric_route-filters_detach-connection-route-filter.md} (76%) rename docs/{equinix_fabricv4_route-filters_get-connection-route-filter-by-uuid.md => equinix_fabric_route-filters_get-connection-route-filter-by-uuid.md} (75%) rename docs/{equinix_fabricv4_route-filters_get-connection-route-filters.md => equinix_fabric_route-filters_get-connection-route-filters.md} (74%) rename docs/{equinix_fabricv4_route-filters_get-route-filter-by-uuid.md => equinix_fabric_route-filters_get-route-filter-by-uuid.md} (75%) rename docs/{equinix_fabricv4_route-filters_get-route-filter-change-by-uuid.md => equinix_fabric_route-filters_get-route-filter-change-by-uuid.md} (76%) rename docs/{equinix_fabricv4_route-filters_get-route-filter-changes.md => equinix_fabric_route-filters_get-route-filter-changes.md} (78%) rename docs/{equinix_fabricv4_route-filters_get-route-filter-connections.md => equinix_fabric_route-filters_get-route-filter-connections.md} (75%) rename docs/{equinix_fabricv4_route-filters_patch-route-filter-by-uuid.md => equinix_fabric_route-filters_patch-route-filter-by-uuid.md} (79%) rename docs/{equinix_fabricv4_route-filters_search-cloud-router-route-filter-attachments.md => equinix_fabric_route-filters_search-cloud-router-route-filter-attachments.md} (91%) rename docs/{equinix_fabricv4_route-filters_search-route-filters.md => equinix_fabric_route-filters_search-route-filters.md} (88%) create mode 100644 docs/equinix_fabric_routing-protocols.md rename docs/{equinix_fabricv4_routing-protocols_create-connection-routing-protocol.md => equinix_fabric_routing-protocols_create-connection-routing-protocol.md} (91%) rename docs/{equinix_fabricv4_routing-protocols_create-connection-routing-protocols-in-bulk.md => equinix_fabric_routing-protocols_create-connection-routing-protocols-in-bulk.md} (80%) rename docs/{equinix_fabricv4_routing-protocols_delete-connection-routing-protocol-by-uuid.md => equinix_fabric_routing-protocols_delete-connection-routing-protocol-by-uuid.md} (73%) rename docs/{equinix_fabricv4_routing-protocols_get-connection-routing-protocol-all-bgp-actions.md => equinix_fabric_routing-protocols_get-connection-routing-protocol-all-bgp-actions.md} (75%) rename docs/{equinix_fabricv4_routing-protocols_get-connection-routing-protocol-by-uuid.md => equinix_fabric_routing-protocols_get-connection-routing-protocol-by-uuid.md} (73%) rename docs/{equinix_fabricv4_routing-protocols_get-connection-routing-protocols-bgp-action-by-uuid.md => equinix_fabric_routing-protocols_get-connection-routing-protocols-bgp-action-by-uuid.md} (73%) rename docs/{equinix_fabricv4_routing-protocols_get-connection-routing-protocols-change-by-uuid.md => equinix_fabric_routing-protocols_get-connection-routing-protocols-change-by-uuid.md} (74%) rename docs/{equinix_fabricv4_routing-protocols_get-connection-routing-protocols-changes.md => equinix_fabric_routing-protocols_get-connection-routing-protocols-changes.md} (76%) rename docs/{equinix_fabricv4_routing-protocols_get-connection-routing-protocols.md => equinix_fabric_routing-protocols_get-connection-routing-protocols.md} (75%) rename docs/{equinix_fabricv4_routing-protocols_patch-connection-routing-protocol-by-uuid.md => equinix_fabric_routing-protocols_patch-connection-routing-protocol-by-uuid.md} (77%) rename docs/{equinix_fabricv4_routing-protocols_post-connection-routing-protocol-bgp-action-by-uuid.md => equinix_fabric_routing-protocols_post-connection-routing-protocol-bgp-action-by-uuid.md} (78%) rename docs/{equinix_fabricv4_routing-protocols_replace-connection-routing-protocol-by-uuid.md => equinix_fabric_routing-protocols_replace-connection-routing-protocol-by-uuid.md} (91%) rename docs/{equinix_fabricv4_routing-protocols_validate-routing-protocol.md => equinix_fabric_routing-protocols_validate-routing-protocol.md} (82%) create mode 100644 docs/equinix_fabric_service-profiles.md rename docs/{equinix_fabricv4_service-profiles_create-service-profile-action.md => equinix_fabric_service-profiles_create-service-profile-action.md} (82%) rename docs/{equinix_fabricv4_service-profiles_create-service-profile.md => equinix_fabric_service-profiles_create-service-profile.md} (94%) rename docs/{equinix_fabricv4_service-profiles_delete-service-profile-by-uuid.md => equinix_fabric_service-profiles_delete-service-profile-by-uuid.md} (72%) rename docs/{equinix_fabricv4_service-profiles_get-service-profile-by-uuid.md => equinix_fabric_service-profiles_get-service-profile-by-uuid.md} (77%) rename docs/{equinix_fabricv4_service-profiles_get-service-profile-environments-by-uuid.md => equinix_fabric_service-profiles_get-service-profile-environments-by-uuid.md} (76%) rename docs/{equinix_fabricv4_service-profiles_get-service-profile-metros-by-uuid.md => equinix_fabric_service-profiles_get-service-profile-metros-by-uuid.md} (75%) rename docs/{equinix_fabricv4_service-profiles_get-service-profiles.md => equinix_fabric_service-profiles_get-service-profiles.md} (77%) rename docs/{equinix_fabricv4_service-profiles_put-service-profile-by-uuid.md => equinix_fabric_service-profiles_put-service-profile-by-uuid.md} (94%) rename docs/{equinix_fabricv4_service-profiles_search-service-profiles.md => equinix_fabric_service-profiles_search-service-profiles.md} (88%) rename docs/{equinix_fabricv4_service-profiles_service-profile-environment-action.md => equinix_fabric_service-profiles_service-profile-environment-action.md} (88%) rename docs/{equinix_fabricv4_service-profiles_update-service-profile-by-uuid.md => equinix_fabric_service-profiles_update-service-profile-by-uuid.md} (76%) create mode 100644 docs/equinix_fabric_service-tokens.md rename docs/{equinix_fabricv4_service-tokens_create-service-token-action.md => equinix_fabric_service-tokens_create-service-token-action.md} (81%) rename docs/{equinix_fabricv4_service-tokens_create-service-token.md => equinix_fabric_service-tokens_create-service-token.md} (96%) rename docs/{equinix_fabricv4_service-tokens_delete-service-token-by-uuid.md => equinix_fabric_service-tokens_delete-service-token-by-uuid.md} (76%) rename docs/{equinix_fabricv4_service-tokens_get-service-token-by-uuid.md => equinix_fabric_service-tokens_get-service-token-by-uuid.md} (77%) rename docs/{equinix_fabricv4_service-tokens_get-service-tokens.md => equinix_fabric_service-tokens_get-service-tokens.md} (77%) rename docs/{equinix_fabricv4_service-tokens_search-service-tokens.md => equinix_fabric_service-tokens_search-service-tokens.md} (91%) rename docs/{equinix_fabricv4_service-tokens_update-service-token-by-uuid.md => equinix_fabric_service-tokens_update-service-token-by-uuid.md} (79%) rename docs/{equinix_fabricv4_statistics.md => equinix_fabric_statistics.md} (50%) rename docs/{equinix_fabricv4_statistics_get-connection-stats-by-port-uuid.md => equinix_fabric_statistics_get-connection-stats-by-port-uuid.md} (79%) rename docs/{equinix_fabricv4_statistics_get-port-stats-by-port-uuid.md => equinix_fabric_statistics_get-port-stats-by-port-uuid.md} (79%) create mode 100644 docs/equinix_fabric_stream-alert-rules.md rename docs/{equinix_fabricv4_stream-alert-rules_create-stream-alert-rules.md => equinix_fabric_stream-alert-rules_create-stream-alert-rules.md} (92%) rename docs/{equinix_fabricv4_stream-alert-rules_delete-stream-alert-rule-by-uuid.md => equinix_fabric_stream-alert-rules_delete-stream-alert-rule-by-uuid.md} (73%) rename docs/{equinix_fabricv4_stream-alert-rules_get-stream-alert-rule-by-uuid.md => equinix_fabric_stream-alert-rules_get-stream-alert-rule-by-uuid.md} (73%) rename docs/{equinix_fabricv4_stream-alert-rules_get-stream-alert-rules.md => equinix_fabric_stream-alert-rules_get-stream-alert-rules.md} (75%) rename docs/{equinix_fabricv4_stream-alert-rules_update-stream-alert-rule-by-uuid.md => equinix_fabric_stream-alert-rules_update-stream-alert-rule-by-uuid.md} (92%) create mode 100644 docs/equinix_fabric_stream-subscriptions.md rename docs/{equinix_fabricv4_stream-subscriptions_create-stream-subscriptions.md => equinix_fabric_stream-subscriptions_create-stream-subscriptions.md} (93%) rename docs/{equinix_fabricv4_stream-subscriptions_delete-stream-subscription-by-uuid.md => equinix_fabric_stream-subscriptions_delete-stream-subscription-by-uuid.md} (73%) rename docs/{equinix_fabricv4_stream-subscriptions_get-stream-subscription-by-uuid.md => equinix_fabric_stream-subscriptions_get-stream-subscription-by-uuid.md} (73%) rename docs/{equinix_fabricv4_stream-subscriptions_get-stream-subscriptions.md => equinix_fabric_stream-subscriptions_get-stream-subscriptions.md} (74%) rename docs/{equinix_fabricv4_stream-subscriptions_search-stream-subscriptions.md => equinix_fabric_stream-subscriptions_search-stream-subscriptions.md} (87%) rename docs/{equinix_fabricv4_stream-subscriptions_update-stream-subscription-by-uuid.md => equinix_fabric_stream-subscriptions_update-stream-subscription-by-uuid.md} (93%) create mode 100644 docs/equinix_fabric_streams.md rename docs/{equinix_fabricv4_streams_create-streams.md => equinix_fabric_streams_create-streams.md} (88%) rename docs/{equinix_fabricv4_streams_delete-stream-asset-by-uuid.md => equinix_fabric_streams_delete-stream-asset-by-uuid.md} (78%) rename docs/{equinix_fabricv4_streams_delete-stream-by-uuid.md => equinix_fabric_streams_delete-stream-by-uuid.md} (77%) rename docs/{equinix_fabricv4_streams_get-stream-asset-by-uuid.md => equinix_fabric_streams_get-stream-asset-by-uuid.md} (79%) rename docs/{equinix_fabricv4_streams_get-stream-by-uuid.md => equinix_fabric_streams_get-stream-by-uuid.md} (77%) rename docs/{equinix_fabricv4_streams_get-streams.md => equinix_fabric_streams_get-streams.md} (79%) rename docs/{equinix_fabricv4_streams_search-stream-assets.md => equinix_fabric_streams_search-stream-assets.md} (89%) rename docs/{equinix_fabricv4_streams_search-streams.md => equinix_fabric_streams_search-streams.md} (89%) rename docs/{equinix_fabricv4_streams_update-stream-asset-by-uuid.md => equinix_fabric_streams_update-stream-asset-by-uuid.md} (85%) rename docs/{equinix_fabricv4_streams_update-stream-by-uuid.md => equinix_fabric_streams_update-stream-by-uuid.md} (84%) rename docs/{equinix_fabricv4_tags.md => equinix_fabric_tags.md} (53%) rename docs/{equinix_fabricv4_tags_create-tag.md => equinix_fabric_tags_create-tag.md} (86%) rename docs/{equinix_fabricv4_tags_get-tag-by-uuid.md => equinix_fabric_tags_get-tag-by-uuid.md} (78%) rename docs/{equinix_fabricv4_tags_list-tags.md => equinix_fabric_tags_list-tags.md} (81%) delete mode 100644 docs/equinix_fabricv4.md delete mode 100644 docs/equinix_fabricv4_application-domains.md delete mode 100644 docs/equinix_fabricv4_application-links.md delete mode 100644 docs/equinix_fabricv4_application-services.md delete mode 100644 docs/equinix_fabricv4_application-subscriptions.md delete mode 100644 docs/equinix_fabricv4_cloud-events.md delete mode 100644 docs/equinix_fabricv4_cloud-routers.md delete mode 100644 docs/equinix_fabricv4_company-profiles.md delete mode 100644 docs/equinix_fabricv4_connections.md delete mode 100644 docs/equinix_fabricv4_fabric-one.md delete mode 100644 docs/equinix_fabricv4_gateways.md delete mode 100644 docs/equinix_fabricv4_internet-access-services.md delete mode 100644 docs/equinix_fabricv4_ip-blocks.md delete mode 100644 docs/equinix_fabricv4_loas.md delete mode 100644 docs/equinix_fabricv4_metrics.md delete mode 100644 docs/equinix_fabricv4_networks.md delete mode 100644 docs/equinix_fabricv4_optical-metro-connects.md delete mode 100644 docs/equinix_fabricv4_ports.md delete mode 100644 docs/equinix_fabricv4_precision-time.md delete mode 100644 docs/equinix_fabricv4_route-aggregation-rules.md delete mode 100644 docs/equinix_fabricv4_route-aggregations.md delete mode 100644 docs/equinix_fabricv4_route-filter-rules.md delete mode 100644 docs/equinix_fabricv4_route-filters.md delete mode 100644 docs/equinix_fabricv4_routing-protocols.md delete mode 100644 docs/equinix_fabricv4_service-profiles.md delete mode 100644 docs/equinix_fabricv4_service-tokens.md delete mode 100644 docs/equinix_fabricv4_stream-alert-rules.md delete mode 100644 docs/equinix_fabricv4_stream-subscriptions.md delete mode 100644 docs/equinix_fabricv4_streams.md rename docs/{equinix_lookupv2.md => equinix_lookup.md} (80%) create mode 100644 docs/equinix_lookup_lookup.md rename docs/{equinix_lookupv2_lookup_get-locations-by-permission-code.md => equinix_lookup_lookup_get-locations-by-permission-code.md} (85%) rename docs/{equinix_lookupv2_lookup_retrieve-all-patch-panels.md => equinix_lookup_lookup_retrieve-all-patch-panels.md} (83%) rename docs/{equinix_lookupv2_lookup_retrieve-list-of-connection-services.md => equinix_lookup_lookup_retrieve-list-of-connection-services.md} (78%) rename docs/{equinix_lookupv2_lookup_retrieve-list-of-providers.md => equinix_lookup_lookup_retrieve-list-of-providers.md} (80%) rename docs/{equinix_lookupv2_lookup_retrieve-patch-panel-details.md => equinix_lookup_lookup_retrieve-patch-panel-details.md} (83%) delete mode 100644 docs/equinix_lookupv2_lookup.md rename docs/{equinix_orderhistoryv1.md => equinix_orderhistory.md} (75%) create mode 100644 docs/equinix_orderhistory_retrieve-orders.md rename docs/{equinix_orderhistoryv1_retrieve-orders_get-retrieve-orders-locations.md => equinix_orderhistory_retrieve-orders_get-retrieve-orders-locations.md} (75%) rename docs/{equinix_orderhistoryv1_retrieve-orders_post-orders-history.md => equinix_orderhistory_retrieve-orders_post-orders-history.md} (90%) delete mode 100644 docs/equinix_orderhistoryv1_retrieve-orders.md rename docs/{equinix_ordersv2.md => equinix_orders.md} (80%) create mode 100644 docs/equinix_orders_orders.md rename docs/{equinix_ordersv2_orders_add-notes-to-an-order.md => equinix_orders_orders_add-notes-to-an-order.md} (87%) rename docs/{equinix_ordersv2_orders_cancel-an-order.md => equinix_orders_orders_cancel-an-order.md} (86%) rename docs/{equinix_ordersv2_orders_get-order-details.md => equinix_orders_orders_get-order-details.md} (81%) rename docs/{equinix_ordersv2_orders_reply-to-an-order-negotiation.md => equinix_orders_orders_reply-to-an-order-negotiation.md} (86%) rename docs/{equinix_ordersv2_orders_retrieve-order-negotiations.md => equinix_orders_orders_retrieve-order-negotiations.md} (78%) delete mode 100644 docs/equinix_ordersv2_orders.md rename docs/{equinix_securecabinetv1.md => equinix_securecabinet.md} (53%) rename docs/{equinix_securecabinetv1_availability.md => equinix_securecabinet_availability.md} (59%) rename docs/{equinix_securecabinetv1_availability_get-products-availability.md => equinix_securecabinet_availability_get-products-availability.md} (74%) rename docs/{equinix_securecabinetv1_orders.md => equinix_securecabinet_orders.md} (61%) rename docs/{equinix_securecabinetv1_orders_create-order.md => equinix_securecabinet_orders_create-order.md} (94%) rename docs/{equinix_smarthandsv1.md => equinix_smarthands.md} (77%) create mode 100644 docs/equinix_smarthands_smarthands.md rename docs/{equinix_smarthandsv1_smarthands_get-location.md => equinix_smarthands_smarthands_get-location.md} (82%) rename docs/{equinix_smarthandsv1_smarthands_handle-smart-hand-cable-request-order.md => equinix_smarthands_smarthands_handle-smart-hand-cable-request-order.md} (93%) rename docs/{equinix_smarthandsv1_smarthands_handle-smart-hand-cage-cleanup-order.md => equinix_smarthands_smarthands_handle-smart-hand-cage-cleanup-order.md} (93%) rename docs/{equinix_smarthandsv1_smarthands_handle-smart-hand-cage-escort-order.md => equinix_smarthands_smarthands_handle-smart-hand-cage-escort-order.md} (93%) rename docs/{equinix_smarthandsv1_smarthands_handle-smart-hand-locate-package-order.md => equinix_smarthands_smarthands_handle-smart-hand-locate-package-order.md} (93%) rename docs/{equinix_smarthandsv1_smarthands_handle-smart-hand-move-jumper-cable-order.md => equinix_smarthands_smarthands_handle-smart-hand-move-jumper-cable-order.md} (93%) rename docs/{equinix_smarthandsv1_smarthands_handle-smart-hand-order.md => equinix_smarthands_smarthands_handle-smart-hand-order.md} (95%) rename docs/{equinix_smarthandsv1_smarthands_handle-smart-hand-others-order.md => equinix_smarthands_smarthands_handle-smart-hand-others-order.md} (93%) rename docs/{equinix_smarthandsv1_smarthands_handle-smart-hand-patch-cable-install-order.md => equinix_smarthands_smarthands_handle-smart-hand-patch-cable-install-order.md} (92%) rename docs/{equinix_smarthandsv1_smarthands_handle-smart-hand-patch-cable-removal-order.md => equinix_smarthands_smarthands_handle-smart-hand-patch-cable-removal-order.md} (92%) rename docs/{equinix_smarthandsv1_smarthands_handle-smart-hand-pictures-document-order.md => equinix_smarthands_smarthands_handle-smart-hand-pictures-document-order.md} (93%) rename docs/{equinix_smarthandsv1_smarthands_handle-smart-hand-run-jumper-cable-order.md => equinix_smarthands_smarthands_handle-smart-hand-run-jumper-cable-order.md} (93%) rename docs/{equinix_smarthandsv1_smarthands_handle-smart-hand-shipment-unpack-order.md => equinix_smarthands_smarthands_handle-smart-hand-shipment-unpack-order.md} (93%) rename docs/{equinix_smarthandsv1_smarthands_smart-hand-types.md => equinix_smarthands_smarthands_smart-hand-types.md} (77%) delete mode 100644 docs/equinix_smarthandsv1_smarthands.md rename docs/{equinix_stsv1alpha.md => equinix_sts-alpha.md} (80%) rename docs/{equinix_stsv1alpha_use.md => equinix_sts-alpha_use.md} (66%) rename docs/{equinix_stsv1alpha_use_use-token-post.md => equinix_sts-alpha_use_use-token-post.md} (86%) create mode 100644 internal/naming/naming.go create mode 100644 internal/naming/naming_test.go diff --git a/Makefile b/Makefile index b65fe82..b14083f 100644 --- a/Makefile +++ b/Makefile @@ -74,13 +74,10 @@ onboard: @echo "Step 1: Creating service scaffolding..." @mkdir -p cmd @sed -e 's/{{SERVICE}}/$(SERVICE)/g' \ - -e 's/{{SERVICE_DISPLAY}}/$(shell echo $(SERVICE) | sed 's/\([a-z]\)\([A-Z]\)/\1 \2/g' | sed 's/v\([0-9]\)/v\1/g' | sed 's/\b\(.\)/\u\1/g')/g' \ - -e 's/{{SERVICE_ALIAS}}/$(shell echo $(SERVICE) | sed 's/v[0-9]*$$//')/g' \ templates/cmd/service.go.tmpl > cmd/$(SERVICE).go @echo " - Created cmd/$(SERVICE).go" @mkdir -p internal/$(SERVICE) @sed -e 's/{{SERVICE}}/$(SERVICE)/g' \ - -e 's/{{SERVICE_DISPLAY}}/$(shell echo $(SERVICE) | sed 's/\([a-z]\)\([A-Z]\)/\1 \2/g' | sed 's/v\([0-9]\)/v\1/g' | sed 's/\b\(.\)/\u\1/g')/g' \ templates/internal/service.go.tmpl > internal/$(SERVICE)/$(SERVICE).go @echo " - Created internal/$(SERVICE)/$(SERVICE).go" @echo "" diff --git a/cmd/accesstokenv1.go b/cmd/accesstokenv1.go index 6d8873b..60bf2a1 100644 --- a/cmd/accesstokenv1.go +++ b/cmd/accesstokenv1.go @@ -6,6 +6,7 @@ import ( "os" "github.com/equinix/cli/internal/accesstokenv1" + "github.com/equinix/cli/internal/naming" "github.com/equinix/cli/internal/register" "github.com/spf13/cobra" ) @@ -17,10 +18,12 @@ var accesstokenv1Debug bool //go:embed descriptions/accesstokenv1.json var accesstokenv1Descriptions []byte -// accesstokenv1Cmd represents the accesstokenv1 command +// accesstokenv1Cmd represents the accesstokenv1 command. It is named after the +// canonical service name, with the versioned API name kept as an alias. var accesstokenv1Cmd = &cobra.Command{ - Use: "accesstokenv1", - Short: "Manage Equinix accesstokenv1 resources", + Use: naming.CanonicalServiceName("accesstokenv1"), + Aliases: naming.ServiceAliases("accesstokenv1"), + Short: "Manage Equinix accesstokenv1 resources", Long: `Commands for managing Equinix accesstokenv1 resources. The accesstokenv1 commands are dynamically generated based on the accesstokenv1 API client, @@ -67,9 +70,8 @@ func init() { fmt.Fprintf(os.Stderr, "Warning: Failed to register accesstokenv1 commands: %v\n", err) } - // Uncomment and customize aliases as needed for convenience - // Example: Add shorter aliases for commonly used commands - // accesstokenv1Cmd.Aliases = []string{"accesstoken"} + // The versioned API name is already registered as an alias of the + // canonical command name; add further aliases here as needed. // // Or add aliases to specific subcommands after registration: // if connectionsCmd, _, err := accesstokenv1Cmd.Find([]string{"connections"}); err == nil { diff --git a/cmd/eiav2.go b/cmd/eiav2.go index 560dc06..a8a8101 100644 --- a/cmd/eiav2.go +++ b/cmd/eiav2.go @@ -6,6 +6,7 @@ import ( "os" "github.com/equinix/cli/internal/eiav2" + "github.com/equinix/cli/internal/naming" "github.com/equinix/cli/internal/register" "github.com/spf13/cobra" ) @@ -17,10 +18,12 @@ var eiav2Debug bool //go:embed descriptions/eiav2.json var eiav2Descriptions []byte -// eiav2Cmd represents the eiav2 command +// eiav2Cmd represents the eiav2 command. It is named after the +// canonical service name, with the versioned API name kept as an alias. var eiav2Cmd = &cobra.Command{ - Use: "eiav2", - Short: "Manage Equinix eiav2 resources", + Use: naming.CanonicalServiceName("eiav2"), + Aliases: naming.ServiceAliases("eiav2"), + Short: "Manage Equinix eiav2 resources", Long: `Commands for managing Equinix eiav2 resources. The eiav2 commands are dynamically generated based on the eiav2 API client, @@ -67,9 +70,8 @@ func init() { fmt.Fprintf(os.Stderr, "Warning: Failed to register eiav2 commands: %v\n", err) } - // Uncomment and customize aliases as needed for convenience - // Example: Add shorter aliases for commonly used commands - // eiav2Cmd.Aliases = []string{"eia"} + // The versioned API name is already registered as an alias of the + // canonical command name; add further aliases here as needed. // // Or add aliases to specific subcommands after registration: // if connectionsCmd, _, err := eiav2Cmd.Find([]string{"connections"}); err == nil { diff --git a/cmd/fabricv4.go b/cmd/fabricv4.go index 882ca9a..e623890 100644 --- a/cmd/fabricv4.go +++ b/cmd/fabricv4.go @@ -6,6 +6,7 @@ import ( "os" "github.com/equinix/cli/internal/fabricv4" + "github.com/equinix/cli/internal/naming" "github.com/equinix/cli/internal/register" "github.com/spf13/cobra" ) @@ -17,13 +18,15 @@ var fabricv4Debug bool //go:embed descriptions/fabricv4.json var fabricv4Descriptions []byte -// fabricv4Cmd represents the fabricv4 command +// fabricv4Cmd represents the fabricv4 command. It is named after the +// canonical service name, with the versioned API name kept as an alias. var fabricv4Cmd = &cobra.Command{ - Use: "fabricv4", - Short: "Manage Equinix fauricv4 resources", - Long: `Commands for managing Equinix fauricv4 resources. + Use: naming.CanonicalServiceName("fabricv4"), + Aliases: naming.ServiceAliases("fabricv4"), + Short: "Manage Equinix fabricv4 resources", + Long: `Commands for managing Equinix fabricv4 resources. -The fabricv4 commands are dynamically generated based on the fauricv4 API client, +The fabricv4 commands are dynamically generated based on the fabricv4 API client, providing access to all available API services.`, PersistentPreRun: func(cmd *cobra.Command, _ []string) { // Inject the client factory into the command context so that @@ -67,9 +70,8 @@ func init() { fmt.Fprintf(os.Stderr, "Warning: Failed to register fabricv4 commands: %v\n", err) } - // Uncomment and customize aliases as needed for convenience - // Example: Add shorter aliases for commonly used commands - // fabricv4Cmd.Aliases = []string{"fabric"} + // The versioned API name is already registered as an alias of the + // canonical command name; add further aliases here as needed. // // Or add aliases to specific subcommands after registration: // if connectionsCmd, _, err := fabricv4Cmd.Find([]string{"connections"}); err == nil { diff --git a/cmd/lookupv2.go b/cmd/lookupv2.go index 8f94f3f..05c6304 100644 --- a/cmd/lookupv2.go +++ b/cmd/lookupv2.go @@ -6,6 +6,7 @@ import ( "os" "github.com/equinix/cli/internal/lookupv2" + "github.com/equinix/cli/internal/naming" "github.com/equinix/cli/internal/register" "github.com/spf13/cobra" ) @@ -17,10 +18,12 @@ var lookupv2Debug bool //go:embed descriptions/lookupv2.json var lookupv2Descriptions []byte -// lookupv2Cmd represents the lookupv2 command +// lookupv2Cmd represents the lookupv2 command. It is named after the +// canonical service name, with the versioned API name kept as an alias. var lookupv2Cmd = &cobra.Command{ - Use: "lookupv2", - Short: "Manage Equinix lookupv2 resources", + Use: naming.CanonicalServiceName("lookupv2"), + Aliases: naming.ServiceAliases("lookupv2"), + Short: "Manage Equinix lookupv2 resources", Long: `Commands for managing Equinix lookupv2 resources. The lookupv2 commands are dynamically generated based on the lookupv2 API client, @@ -67,9 +70,8 @@ func init() { fmt.Fprintf(os.Stderr, "Warning: Failed to register lookupv2 commands: %v\n", err) } - // Uncomment and customize aliases as needed for convenience - // Example: Add shorter aliases for commonly used commands - // lookupv2Cmd.Aliases = []string{"lookup"} + // The versioned API name is already registered as an alias of the + // canonical command name; add further aliases here as needed. // // Or add aliases to specific subcommands after registration: // if connectionsCmd, _, err := lookupv2Cmd.Find([]string{"connections"}); err == nil { diff --git a/cmd/orderhistoryv1.go b/cmd/orderhistoryv1.go index 0d24cfb..359bd12 100644 --- a/cmd/orderhistoryv1.go +++ b/cmd/orderhistoryv1.go @@ -5,6 +5,7 @@ import ( "fmt" "os" + "github.com/equinix/cli/internal/naming" "github.com/equinix/cli/internal/orderhistoryv1" "github.com/equinix/cli/internal/register" "github.com/spf13/cobra" @@ -17,10 +18,12 @@ var orderhistoryv1Debug bool //go:embed descriptions/orderhistoryv1.json var orderhistoryv1Descriptions []byte -// orderhistoryv1Cmd represents the orderhistoryv1 command +// orderhistoryv1Cmd represents the orderhistoryv1 command. It is named after the +// canonical service name, with the versioned API name kept as an alias. var orderhistoryv1Cmd = &cobra.Command{ - Use: "orderhistoryv1", - Short: "Manage Equinix orderhistoryv1 resources", + Use: naming.CanonicalServiceName("orderhistoryv1"), + Aliases: naming.ServiceAliases("orderhistoryv1"), + Short: "Manage Equinix orderhistoryv1 resources", Long: `Commands for managing Equinix orderhistoryv1 resources. The orderhistoryv1 commands are dynamically generated based on the orderhistoryv1 API client, @@ -67,9 +70,8 @@ func init() { fmt.Fprintf(os.Stderr, "Warning: Failed to register orderhistoryv1 commands: %v\n", err) } - // Uncomment and customize aliases as needed for convenience - // Example: Add shorter aliases for commonly used commands - // orderhistoryv1Cmd.Aliases = []string{"orderhistory"} + // The versioned API name is already registered as an alias of the + // canonical command name; add further aliases here as needed. // // Or add aliases to specific subcommands after registration: // if connectionsCmd, _, err := orderhistoryv1Cmd.Find([]string{"connections"}); err == nil { diff --git a/cmd/ordersv2.go b/cmd/ordersv2.go index c1809f7..28d282b 100644 --- a/cmd/ordersv2.go +++ b/cmd/ordersv2.go @@ -5,6 +5,7 @@ import ( "fmt" "os" + "github.com/equinix/cli/internal/naming" "github.com/equinix/cli/internal/ordersv2" "github.com/equinix/cli/internal/register" "github.com/spf13/cobra" @@ -17,10 +18,12 @@ var ordersv2Debug bool //go:embed descriptions/ordersv2.json var ordersv2Descriptions []byte -// ordersv2Cmd represents the ordersv2 command +// ordersv2Cmd represents the ordersv2 command. It is named after the +// canonical service name, with the versioned API name kept as an alias. var ordersv2Cmd = &cobra.Command{ - Use: "ordersv2", - Short: "Manage Equinix ordersv2 resources", + Use: naming.CanonicalServiceName("ordersv2"), + Aliases: naming.ServiceAliases("ordersv2"), + Short: "Manage Equinix ordersv2 resources", Long: `Commands for managing Equinix ordersv2 resources. The ordersv2 commands are dynamically generated based on the ordersv2 API client, @@ -67,9 +70,8 @@ func init() { fmt.Fprintf(os.Stderr, "Warning: Failed to register ordersv2 commands: %v\n", err) } - // Uncomment and customize aliases as needed for convenience - // Example: Add shorter aliases for commonly used commands - // ordersv2Cmd.Aliases = []string{"orders"} + // The versioned API name is already registered as an alias of the + // canonical command name; add further aliases here as needed. // // Or add aliases to specific subcommands after registration: // if connectionsCmd, _, err := ordersv2Cmd.Find([]string{"connections"}); err == nil { diff --git a/cmd/root_test.go b/cmd/root_test.go new file mode 100644 index 0000000..da9ed4f --- /dev/null +++ b/cmd/root_test.go @@ -0,0 +1,50 @@ +package cmd + +import ( + "testing" +) + +// TestNoConflictingServiceNames fails the build when two service commands +// claim the same name. Canonical service names drop the API version suffix, +// so two versions of the same API (e.g. fabricv4 and a future fabricv5) would +// otherwise silently shadow one another. +func TestNoConflictingServiceNames(t *testing.T) { + claimedBy := map[string]string{} + + for _, cmd := range rootCmd.Commands() { + for _, name := range append([]string{cmd.Name()}, cmd.Aliases...) { + if owner, taken := claimedBy[name]; taken { + t.Errorf("command name %q is claimed by both %q and %q", name, owner, cmd.Name()) + continue + } + claimedBy[name] = cmd.Name() + } + } +} + +// TestServiceCommandsAreCanonical checks that each onboarded service is +// reachable under its canonical name and still under its versioned API name. +func TestServiceCommandsAreCanonical(t *testing.T) { + for apiName, canonical := range map[string]string{ + "accesstokenv1": "accesstoken", + "eiav2": "eia", + "fabricv4": "fabric", + "lookupv2": "lookup", + "orderhistoryv1": "orderhistory", + "ordersv2": "orders", + "securecabinetv1": "securecabinet", + "smarthandsv1": "smarthands", + "stsv1alpha": "sts-alpha", + } { + for _, name := range []string{canonical, apiName} { + cmd, _, err := rootCmd.Find([]string{name}) + if err != nil { + t.Errorf("looking up %q: %v", name, err) + continue + } + if cmd.Name() != canonical { + t.Errorf("%q resolved to command %q, want %q", name, cmd.Name(), canonical) + } + } + } +} diff --git a/cmd/securecabinetv1.go b/cmd/securecabinetv1.go index 347d7a5..ae9196a 100644 --- a/cmd/securecabinetv1.go +++ b/cmd/securecabinetv1.go @@ -5,6 +5,7 @@ import ( "fmt" "os" + "github.com/equinix/cli/internal/naming" "github.com/equinix/cli/internal/register" "github.com/equinix/cli/internal/securecabinetv1" "github.com/spf13/cobra" @@ -17,13 +18,15 @@ var securecabinetv1Debug bool //go:embed descriptions/securecabinetv1.json var securecabinetv1Descriptions []byte -// securecabinetv1Cmd represents the securecabinetv1 command +// securecabinetv1Cmd represents the securecabinetv1 command. It is named after the +// canonical service name, with the versioned API name kept as an alias. var securecabinetv1Cmd = &cobra.Command{ - Use: "securecabinetv1", - Short: "Manage Equinix securecauinetv1 resources", - Long: `Commands for managing Equinix securecauinetv1 resources. + Use: naming.CanonicalServiceName("securecabinetv1"), + Aliases: naming.ServiceAliases("securecabinetv1"), + Short: "Manage Equinix securecabinetv1 resources", + Long: `Commands for managing Equinix securecabinetv1 resources. -The securecabinetv1 commands are dynamically generated based on the securecauinetv1 API client, +The securecabinetv1 commands are dynamically generated based on the securecabinetv1 API client, providing access to all available API services.`, PersistentPreRun: func(cmd *cobra.Command, _ []string) { // Inject the client factory into the command context so that @@ -67,9 +70,8 @@ func init() { fmt.Fprintf(os.Stderr, "Warning: Failed to register securecabinetv1 commands: %v\n", err) } - // Uncomment and customize aliases as needed for convenience - // Example: Add shorter aliases for commonly used commands - // securecabinetv1Cmd.Aliases = []string{"securecabinet"} + // The versioned API name is already registered as an alias of the + // canonical command name; add further aliases here as needed. // // Or add aliases to specific subcommands after registration: // if connectionsCmd, _, err := securecabinetv1Cmd.Find([]string{"connections"}); err == nil { diff --git a/cmd/smarthandsv1.go b/cmd/smarthandsv1.go index 9e15d2c..3c6f1f5 100644 --- a/cmd/smarthandsv1.go +++ b/cmd/smarthandsv1.go @@ -5,6 +5,7 @@ import ( "fmt" "os" + "github.com/equinix/cli/internal/naming" "github.com/equinix/cli/internal/register" "github.com/equinix/cli/internal/smarthandsv1" "github.com/spf13/cobra" @@ -17,10 +18,12 @@ var smarthandsv1Debug bool //go:embed descriptions/smarthandsv1.json var smarthandsv1Descriptions []byte -// smarthandsv1Cmd represents the smarthandsv1 command +// smarthandsv1Cmd represents the smarthandsv1 command. It is named after the +// canonical service name, with the versioned API name kept as an alias. var smarthandsv1Cmd = &cobra.Command{ - Use: "smarthandsv1", - Short: "Manage Equinix smarthandsv1 resources", + Use: naming.CanonicalServiceName("smarthandsv1"), + Aliases: naming.ServiceAliases("smarthandsv1"), + Short: "Manage Equinix smarthandsv1 resources", Long: `Commands for managing Equinix smarthandsv1 resources. The smarthandsv1 commands are dynamically generated based on the smarthandsv1 API client, @@ -67,9 +70,8 @@ func init() { fmt.Fprintf(os.Stderr, "Warning: Failed to register smarthandsv1 commands: %v\n", err) } - // Uncomment and customize aliases as needed for convenience - // Example: Add shorter aliases for commonly used commands - // smarthandsv1Cmd.Aliases = []string{"smarthands"} + // The versioned API name is already registered as an alias of the + // canonical command name; add further aliases here as needed. // // Or add aliases to specific subcommands after registration: // if connectionsCmd, _, err := smarthandsv1Cmd.Find([]string{"connections"}); err == nil { diff --git a/cmd/stsv1alpha.go b/cmd/stsv1alpha.go index a75274a..9153198 100644 --- a/cmd/stsv1alpha.go +++ b/cmd/stsv1alpha.go @@ -5,6 +5,7 @@ import ( "fmt" "os" + "github.com/equinix/cli/internal/naming" "github.com/equinix/cli/internal/register" "github.com/equinix/cli/internal/stsv1alpha" "github.com/spf13/cobra" @@ -17,10 +18,12 @@ var stsv1alphaDebug bool //go:embed descriptions/stsv1alpha.json var stsv1alphaDescriptions []byte -// stsv1alphaCmd represents the stsv1alpha command +// stsv1alphaCmd represents the stsv1alpha command. It is named after the +// canonical service name, with the versioned API name kept as an alias. var stsv1alphaCmd = &cobra.Command{ - Use: "stsv1alpha", - Short: "Manage Equinix stsv1alpha resources", + Use: naming.CanonicalServiceName("stsv1alpha"), + Aliases: naming.ServiceAliases("stsv1alpha"), + Short: "Manage Equinix stsv1alpha resources", Long: `Commands for managing Equinix stsv1alpha resources. The stsv1alpha commands are dynamically generated based on the stsv1alpha API client, @@ -67,9 +70,8 @@ func init() { fmt.Fprintf(os.Stderr, "Warning: Failed to register stsv1alpha commands: %v\n", err) } - // Uncomment and customize aliases as needed for convenience - // Example: Add shorter aliases for commonly used commands - // stsv1alphaCmd.Aliases = []string{"stsv1alpha"} + // The versioned API name is already registered as an alias of the + // canonical command name; add further aliases here as needed. // // Or add aliases to specific subcommands after registration: // if connectionsCmd, _, err := stsv1alphaCmd.Find([]string{"connections"}); err == nil { diff --git a/docs/equinix.md b/docs/equinix.md index dba5ce1..6e89720 100644 --- a/docs/equinix.md +++ b/docs/equinix.md @@ -15,17 +15,17 @@ Command-line interface for Equinix APIs ### SEE ALSO -* [equinix accesstokenv1](equinix_accesstokenv1.md) - Manage Equinix accesstokenv1 resources +* [equinix accesstoken](equinix_accesstoken.md) - Manage Equinix accesstokenv1 resources * [equinix api](equinix_api.md) - Make a raw API request to the given Equinix API path * [equinix completion](equinix_completion.md) - Generate the autocompletion script for the specified shell * [equinix docs](equinix_docs.md) - Generate markdown documentation for this CLI -* [equinix eiav2](equinix_eiav2.md) - Manage Equinix eiav2 resources -* [equinix fabricv4](equinix_fabricv4.md) - Manage Equinix fauricv4 resources -* [equinix lookupv2](equinix_lookupv2.md) - Manage Equinix lookupv2 resources -* [equinix orderhistoryv1](equinix_orderhistoryv1.md) - Manage Equinix orderhistoryv1 resources -* [equinix ordersv2](equinix_ordersv2.md) - Manage Equinix ordersv2 resources -* [equinix securecabinetv1](equinix_securecabinetv1.md) - Manage Equinix securecauinetv1 resources -* [equinix smarthandsv1](equinix_smarthandsv1.md) - Manage Equinix smarthandsv1 resources -* [equinix stsv1alpha](equinix_stsv1alpha.md) - Manage Equinix stsv1alpha resources +* [equinix eia](equinix_eia.md) - Manage Equinix eiav2 resources +* [equinix fabric](equinix_fabric.md) - Manage Equinix fabricv4 resources +* [equinix lookup](equinix_lookup.md) - Manage Equinix lookupv2 resources +* [equinix orderhistory](equinix_orderhistory.md) - Manage Equinix orderhistoryv1 resources +* [equinix orders](equinix_orders.md) - Manage Equinix ordersv2 resources +* [equinix securecabinet](equinix_securecabinet.md) - Manage Equinix securecabinetv1 resources +* [equinix smarthands](equinix_smarthands.md) - Manage Equinix smarthandsv1 resources +* [equinix sts-alpha](equinix_sts-alpha.md) - Manage Equinix stsv1alpha resources * [equinix version](equinix_version.md) - Print version information for this CLI diff --git a/docs/equinix_accesstokenv1.md b/docs/equinix_accesstoken.md similarity index 76% rename from docs/equinix_accesstokenv1.md rename to docs/equinix_accesstoken.md index 5ac25d3..1e6a1e0 100644 --- a/docs/equinix_accesstokenv1.md +++ b/docs/equinix_accesstoken.md @@ -1,4 +1,4 @@ -## equinix accesstokenv1 +## equinix accesstoken Manage Equinix accesstokenv1 resources @@ -14,7 +14,7 @@ providing access to all available API services. ``` --debug Enable debug logging for HTTP requests -f, --format string Format to use for output (json or yaml) (default "json") - -h, --help help for accesstokenv1 + -h, --help help for accesstoken ``` ### Options inherited from parent commands @@ -26,5 +26,5 @@ providing access to all available API services. ### SEE ALSO * [equinix](equinix.md) - Equinix CLI -* [equinix accesstokenv1 oauth2-token](equinix_accesstokenv1_oauth2-token.md) - Manage oauth2-token resources +* [equinix accesstoken oauth2-token](equinix_accesstoken_oauth2-token.md) - Manage oauth2-token resources diff --git a/docs/equinix_accesstoken_oauth2-token.md b/docs/equinix_accesstoken_oauth2-token.md new file mode 100644 index 0000000..8ecf22a --- /dev/null +++ b/docs/equinix_accesstoken_oauth2-token.md @@ -0,0 +1,28 @@ +## equinix accesstoken oauth2-token + +Manage oauth2-token resources + +### Synopsis + +Commands for managing oauth2-token resources in the API + +### Options + +``` + -h, --help help for oauth2-token +``` + +### Options inherited from parent commands + +``` + --config string config file (default is $HOME/.config/equinix/equinix.yaml) + --debug Enable debug logging for HTTP requests + -f, --format string Format to use for output (json or yaml) (default "json") +``` + +### SEE ALSO + +* [equinix accesstoken](equinix_accesstoken.md) - Manage Equinix accesstokenv1 resources +* [equinix accesstoken oauth2-token get-oauth2-access-token](equinix_accesstoken_oauth2-token_get-oauth2-access-token.md) - Execute get-oauth2-access-token operation +* [equinix accesstoken oauth2-token refresh-oauth2-access-token](equinix_accesstoken_oauth2-token_refresh-oauth2-access-token.md) - Execute refresh-oauth2-access-token operation + diff --git a/docs/equinix_accesstokenv1_oauth2-token_get-oauth2-access-token.md b/docs/equinix_accesstoken_oauth2-token_get-oauth2-access-token.md similarity index 89% rename from docs/equinix_accesstokenv1_oauth2-token_get-oauth2-access-token.md rename to docs/equinix_accesstoken_oauth2-token_get-oauth2-access-token.md index 9b51a1a..566faee 100644 --- a/docs/equinix_accesstokenv1_oauth2-token_get-oauth2-access-token.md +++ b/docs/equinix_accesstoken_oauth2-token_get-oauth2-access-token.md @@ -1,4 +1,4 @@ -## equinix accesstokenv1 oauth2-token get-oauth2-access-token +## equinix accesstoken oauth2-token get-oauth2-access-token Execute get-oauth2-access-token operation @@ -12,7 +12,7 @@ Example: --request '{"field":"value"}' The command accepts parameters based on the SDK method signature. ``` -equinix accesstokenv1 oauth2-token get-oauth2-access-token [flags] +equinix accesstoken oauth2-token get-oauth2-access-token [flags] ``` ### Options @@ -39,5 +39,5 @@ equinix accesstokenv1 oauth2-token get-oauth2-access-token [flags] ### SEE ALSO -* [equinix accesstokenv1 oauth2-token](equinix_accesstokenv1_oauth2-token.md) - Manage oauth2-token resources +* [equinix accesstoken oauth2-token](equinix_accesstoken_oauth2-token.md) - Manage oauth2-token resources diff --git a/docs/equinix_accesstokenv1_oauth2-token_refresh-oauth2-access-token.md b/docs/equinix_accesstoken_oauth2-token_refresh-oauth2-access-token.md similarity index 83% rename from docs/equinix_accesstokenv1_oauth2-token_refresh-oauth2-access-token.md rename to docs/equinix_accesstoken_oauth2-token_refresh-oauth2-access-token.md index 4337234..4129b20 100644 --- a/docs/equinix_accesstokenv1_oauth2-token_refresh-oauth2-access-token.md +++ b/docs/equinix_accesstoken_oauth2-token_refresh-oauth2-access-token.md @@ -1,4 +1,4 @@ -## equinix accesstokenv1 oauth2-token refresh-oauth2-access-token +## equinix accesstoken oauth2-token refresh-oauth2-access-token Execute refresh-oauth2-access-token operation @@ -12,7 +12,7 @@ Example: --request '{"field":"value"}' The command accepts parameters based on the SDK method signature. ``` -equinix accesstokenv1 oauth2-token refresh-oauth2-access-token [flags] +equinix accesstoken oauth2-token refresh-oauth2-access-token [flags] ``` ### Options @@ -36,5 +36,5 @@ equinix accesstokenv1 oauth2-token refresh-oauth2-access-token [flags] ### SEE ALSO -* [equinix accesstokenv1 oauth2-token](equinix_accesstokenv1_oauth2-token.md) - Manage oauth2-token resources +* [equinix accesstoken oauth2-token](equinix_accesstoken_oauth2-token.md) - Manage oauth2-token resources diff --git a/docs/equinix_accesstokenv1_oauth2-token.md b/docs/equinix_accesstokenv1_oauth2-token.md deleted file mode 100644 index fb829f7..0000000 --- a/docs/equinix_accesstokenv1_oauth2-token.md +++ /dev/null @@ -1,28 +0,0 @@ -## equinix accesstokenv1 oauth2-token - -Manage oauth2-token resources - -### Synopsis - -Commands for managing oauth2-token resources in the API - -### Options - -``` - -h, --help help for oauth2-token -``` - -### Options inherited from parent commands - -``` - --config string config file (default is $HOME/.config/equinix/equinix.yaml) - --debug Enable debug logging for HTTP requests - -f, --format string Format to use for output (json or yaml) (default "json") -``` - -### SEE ALSO - -* [equinix accesstokenv1](equinix_accesstokenv1.md) - Manage Equinix accesstokenv1 resources -* [equinix accesstokenv1 oauth2-token get-oauth2-access-token](equinix_accesstokenv1_oauth2-token_get-oauth2-access-token.md) - Execute get-oauth2-access-token operation -* [equinix accesstokenv1 oauth2-token refresh-oauth2-access-token](equinix_accesstokenv1_oauth2-token_refresh-oauth2-access-token.md) - Execute refresh-oauth2-access-token operation - diff --git a/docs/equinix_eiav2.md b/docs/equinix_eia.md similarity index 79% rename from docs/equinix_eiav2.md rename to docs/equinix_eia.md index b28090e..4c9295a 100644 --- a/docs/equinix_eiav2.md +++ b/docs/equinix_eia.md @@ -1,4 +1,4 @@ -## equinix eiav2 +## equinix eia Manage Equinix eiav2 resources @@ -14,7 +14,7 @@ providing access to all available API services. ``` --debug Enable debug logging for HTTP requests -f, --format string Format to use for output (json or yaml) (default "json") - -h, --help help for eiav2 + -h, --help help for eia ``` ### Options inherited from parent commands @@ -26,5 +26,5 @@ providing access to all available API services. ### SEE ALSO * [equinix](equinix.md) - Equinix CLI -* [equinix eiav2 eia-service](equinix_eiav2_eia-service.md) - Manage eia-service resources +* [equinix eia eia-service](equinix_eia_eia-service.md) - Manage eia-service resources diff --git a/docs/equinix_eiav2_eia-service.md b/docs/equinix_eia_eia-service.md similarity index 62% rename from docs/equinix_eiav2_eia-service.md rename to docs/equinix_eia_eia-service.md index 26a0af1..3fb4f63 100644 --- a/docs/equinix_eiav2_eia-service.md +++ b/docs/equinix_eia_eia-service.md @@ -1,4 +1,4 @@ -## equinix eiav2 eia-service +## equinix eia eia-service Manage eia-service resources @@ -22,6 +22,6 @@ Commands for managing eia-service resources in the API ### SEE ALSO -* [equinix eiav2](equinix_eiav2.md) - Manage Equinix eiav2 resources -* [equinix eiav2 eia-service create-equinix-internet-accessv2](equinix_eiav2_eia-service_create-equinix-internet-accessv2.md) - Creates Equinix Internet Access Service +* [equinix eia](equinix_eia.md) - Manage Equinix eiav2 resources +* [equinix eia eia-service create-equinix-internet-accessv2](equinix_eia_eia-service_create-equinix-internet-accessv2.md) - Creates Equinix Internet Access Service diff --git a/docs/equinix_eiav2_eia-service_create-equinix-internet-accessv2.md b/docs/equinix_eia_eia-service_create-equinix-internet-accessv2.md similarity index 93% rename from docs/equinix_eiav2_eia-service_create-equinix-internet-accessv2.md rename to docs/equinix_eia_eia-service_create-equinix-internet-accessv2.md index b13431c..7b1c5f5 100644 --- a/docs/equinix_eiav2_eia-service_create-equinix-internet-accessv2.md +++ b/docs/equinix_eia_eia-service_create-equinix-internet-accessv2.md @@ -1,4 +1,4 @@ -## equinix eiav2 eia-service create-equinix-internet-accessv2 +## equinix eia eia-service create-equinix-internet-accessv2 Creates Equinix Internet Access Service @@ -9,7 +9,7 @@ By passing in the appropriate options, you can create Equinix Internet Access Se Use --request flag to provide optional JSON payload fields. ``` -equinix eiav2 eia-service create-equinix-internet-accessv2 [flags] +equinix eia eia-service create-equinix-internet-accessv2 [flags] ``` ### Options @@ -45,5 +45,5 @@ equinix eiav2 eia-service create-equinix-internet-accessv2 [flags] ### SEE ALSO -* [equinix eiav2 eia-service](equinix_eiav2_eia-service.md) - Manage eia-service resources +* [equinix eia eia-service](equinix_eia_eia-service.md) - Manage eia-service resources diff --git a/docs/equinix_fabric.md b/docs/equinix_fabric.md new file mode 100644 index 0000000..28f2a9f --- /dev/null +++ b/docs/equinix_fabric.md @@ -0,0 +1,66 @@ +## equinix fabric + +Manage Equinix fabricv4 resources + +### Synopsis + +Commands for managing Equinix fabricv4 resources. + +The fabricv4 commands are dynamically generated based on the fabricv4 API client, +providing access to all available API services. + +### Options + +``` + --debug Enable debug logging for HTTP requests + -f, --format string Format to use for output (json or yaml) (default "json") + -h, --help help for fabric +``` + +### Options inherited from parent commands + +``` + --config string config file (default is $HOME/.config/equinix/equinix.yaml) +``` + +### SEE ALSO + +* [equinix](equinix.md) - Equinix CLI +* [equinix fabric application-domains](equinix_fabric_application-domains.md) - Manage application-domains resources +* [equinix fabric application-links](equinix_fabric_application-links.md) - Manage application-links resources +* [equinix fabric application-services](equinix_fabric_application-services.md) - Manage application-services resources +* [equinix fabric application-subscriptions](equinix_fabric_application-subscriptions.md) - Manage application-subscriptions resources +* [equinix fabric cloud-events](equinix_fabric_cloud-events.md) - Manage cloud-events resources +* [equinix fabric cloud-routers](equinix_fabric_cloud-routers.md) - Manage cloud-routers resources +* [equinix fabric company-profiles](equinix_fabric_company-profiles.md) - Manage company-profiles resources +* [equinix fabric connections](equinix_fabric_connections.md) - Manage connections resources +* [equinix fabric fabric-one](equinix_fabric_fabric-one.md) - Manage fabric-one resources +* [equinix fabric gateways](equinix_fabric_gateways.md) - Manage gateways resources +* [equinix fabric health](equinix_fabric_health.md) - Manage health resources +* [equinix fabric internet-access-services](equinix_fabric_internet-access-services.md) - Manage internet-access-services resources +* [equinix fabric internet-exchange-services](equinix_fabric_internet-exchange-services.md) - Manage internet-exchange-services resources +* [equinix fabric ip-blocks](equinix_fabric_ip-blocks.md) - Manage ip-blocks resources +* [equinix fabric loas](equinix_fabric_loas.md) - Manage loas resources +* [equinix fabric logos](equinix_fabric_logos.md) - Manage logos resources +* [equinix fabric marketplace-subscriptions](equinix_fabric_marketplace-subscriptions.md) - Manage marketplace-subscriptions resources +* [equinix fabric metrics](equinix_fabric_metrics.md) - Manage metrics resources +* [equinix fabric metros](equinix_fabric_metros.md) - Manage metros resources +* [equinix fabric networks](equinix_fabric_networks.md) - Manage networks resources +* [equinix fabric optical-metro-connects](equinix_fabric_optical-metro-connects.md) - Manage optical-metro-connects resources +* [equinix fabric port-packages](equinix_fabric_port-packages.md) - Manage port-packages resources +* [equinix fabric ports](equinix_fabric_ports.md) - Manage ports resources +* [equinix fabric precision-time](equinix_fabric_precision-time.md) - Manage precision-time resources +* [equinix fabric prices](equinix_fabric_prices.md) - Manage prices resources +* [equinix fabric route-aggregation-rules](equinix_fabric_route-aggregation-rules.md) - Manage route-aggregation-rules resources +* [equinix fabric route-aggregations](equinix_fabric_route-aggregations.md) - Manage route-aggregations resources +* [equinix fabric route-filter-rules](equinix_fabric_route-filter-rules.md) - Manage route-filter-rules resources +* [equinix fabric route-filters](equinix_fabric_route-filters.md) - Manage route-filters resources +* [equinix fabric routing-protocols](equinix_fabric_routing-protocols.md) - Manage routing-protocols resources +* [equinix fabric service-profiles](equinix_fabric_service-profiles.md) - Manage service-profiles resources +* [equinix fabric service-tokens](equinix_fabric_service-tokens.md) - Manage service-tokens resources +* [equinix fabric statistics](equinix_fabric_statistics.md) - Manage statistics resources +* [equinix fabric stream-alert-rules](equinix_fabric_stream-alert-rules.md) - Manage stream-alert-rules resources +* [equinix fabric stream-subscriptions](equinix_fabric_stream-subscriptions.md) - Manage stream-subscriptions resources +* [equinix fabric streams](equinix_fabric_streams.md) - Manage streams resources +* [equinix fabric tags](equinix_fabric_tags.md) - Manage tags resources + diff --git a/docs/equinix_fabric_application-domains.md b/docs/equinix_fabric_application-domains.md new file mode 100644 index 0000000..9bb0484 --- /dev/null +++ b/docs/equinix_fabric_application-domains.md @@ -0,0 +1,32 @@ +## equinix fabric application-domains + +Manage application-domains resources + +### Synopsis + +Commands for managing application-domains resources in the API + +### Options + +``` + -h, --help help for application-domains +``` + +### Options inherited from parent commands + +``` + --config string config file (default is $HOME/.config/equinix/equinix.yaml) + --debug Enable debug logging for HTTP requests + -f, --format string Format to use for output (json or yaml) (default "json") +``` + +### SEE ALSO + +* [equinix fabric](equinix_fabric.md) - Manage Equinix fabricv4 resources +* [equinix fabric application-domains create-app-domain](equinix_fabric_application-domains_create-app-domain.md) - Create App Domain +* [equinix fabric application-domains delete-app-domain-by-uuid](equinix_fabric_application-domains_delete-app-domain-by-uuid.md) - Delete App Domain +* [equinix fabric application-domains get-app-domain-by-uuid](equinix_fabric_application-domains_get-app-domain-by-uuid.md) - Get App Domain +* [equinix fabric application-domains get-attached-app-links-by-app-domain-id](equinix_fabric_application-domains_get-attached-app-links-by-app-domain-id.md) - Get attached App Links for App Domain +* [equinix fabric application-domains search-app-domains](equinix_fabric_application-domains_search-app-domains.md) - Search App Domains +* [equinix fabric application-domains update-app-domain-by-uuid](equinix_fabric_application-domains_update-app-domain-by-uuid.md) - Update App Domain + diff --git a/docs/equinix_fabricv4_application-domains_create-app-domain.md b/docs/equinix_fabric_application-domains_create-app-domain.md similarity index 85% rename from docs/equinix_fabricv4_application-domains_create-app-domain.md rename to docs/equinix_fabric_application-domains_create-app-domain.md index 923a654..919bd5d 100644 --- a/docs/equinix_fabricv4_application-domains_create-app-domain.md +++ b/docs/equinix_fabric_application-domains_create-app-domain.md @@ -1,4 +1,4 @@ -## equinix fabricv4 application-domains create-app-domain +## equinix fabric application-domains create-app-domain Create App Domain @@ -9,7 +9,7 @@ This API provides capability to create user's App Domain Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 application-domains create-app-domain [flags] +equinix fabric application-domains create-app-domain [flags] ``` ### Options @@ -35,5 +35,5 @@ equinix fabricv4 application-domains create-app-domain [flags] ### SEE ALSO -* [equinix fabricv4 application-domains](equinix_fabricv4_application-domains.md) - Manage application-domains resources +* [equinix fabric application-domains](equinix_fabric_application-domains.md) - Manage application-domains resources diff --git a/docs/equinix_fabricv4_application-domains_delete-app-domain-by-uuid.md b/docs/equinix_fabric_application-domains_delete-app-domain-by-uuid.md similarity index 72% rename from docs/equinix_fabricv4_application-domains_delete-app-domain-by-uuid.md rename to docs/equinix_fabric_application-domains_delete-app-domain-by-uuid.md index 6ccb13b..971512f 100644 --- a/docs/equinix_fabricv4_application-domains_delete-app-domain-by-uuid.md +++ b/docs/equinix_fabric_application-domains_delete-app-domain-by-uuid.md @@ -1,4 +1,4 @@ -## equinix fabricv4 application-domains delete-app-domain-by-uuid +## equinix fabric application-domains delete-app-domain-by-uuid Delete App Domain @@ -9,7 +9,7 @@ This API provides capability to delete user's App Domain Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 application-domains delete-app-domain-by-uuid [flags] +equinix fabric application-domains delete-app-domain-by-uuid [flags] ``` ### Options @@ -30,5 +30,5 @@ equinix fabricv4 application-domains delete-app-domain-by-uuid [flags] ### SEE ALSO -* [equinix fabricv4 application-domains](equinix_fabricv4_application-domains.md) - Manage application-domains resources +* [equinix fabric application-domains](equinix_fabric_application-domains.md) - Manage application-domains resources diff --git a/docs/equinix_fabricv4_application-domains_get-app-domain-by-uuid.md b/docs/equinix_fabric_application-domains_get-app-domain-by-uuid.md similarity index 72% rename from docs/equinix_fabricv4_application-domains_get-app-domain-by-uuid.md rename to docs/equinix_fabric_application-domains_get-app-domain-by-uuid.md index d18f5ee..8afc751 100644 --- a/docs/equinix_fabricv4_application-domains_get-app-domain-by-uuid.md +++ b/docs/equinix_fabric_application-domains_get-app-domain-by-uuid.md @@ -1,4 +1,4 @@ -## equinix fabricv4 application-domains get-app-domain-by-uuid +## equinix fabric application-domains get-app-domain-by-uuid Get App Domain @@ -9,7 +9,7 @@ This API provides capability to retrieve user's App Domain Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 application-domains get-app-domain-by-uuid [flags] +equinix fabric application-domains get-app-domain-by-uuid [flags] ``` ### Options @@ -30,5 +30,5 @@ equinix fabricv4 application-domains get-app-domain-by-uuid [flags] ### SEE ALSO -* [equinix fabricv4 application-domains](equinix_fabricv4_application-domains.md) - Manage application-domains resources +* [equinix fabric application-domains](equinix_fabric_application-domains.md) - Manage application-domains resources diff --git a/docs/equinix_fabricv4_application-domains_get-attached-app-links-by-app-domain-id.md b/docs/equinix_fabric_application-domains_get-attached-app-links-by-app-domain-id.md similarity index 77% rename from docs/equinix_fabricv4_application-domains_get-attached-app-links-by-app-domain-id.md rename to docs/equinix_fabric_application-domains_get-attached-app-links-by-app-domain-id.md index 01c42b2..b7955f5 100644 --- a/docs/equinix_fabricv4_application-domains_get-attached-app-links-by-app-domain-id.md +++ b/docs/equinix_fabric_application-domains_get-attached-app-links-by-app-domain-id.md @@ -1,4 +1,4 @@ -## equinix fabricv4 application-domains get-attached-app-links-by-app-domain-id +## equinix fabric application-domains get-attached-app-links-by-app-domain-id Get attached App Links for App Domain @@ -9,7 +9,7 @@ This API provides capability to retrieve App Links attached to an App Domain. Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 application-domains get-attached-app-links-by-app-domain-id [flags] +equinix fabric application-domains get-attached-app-links-by-app-domain-id [flags] ``` ### Options @@ -35,5 +35,5 @@ equinix fabricv4 application-domains get-attached-app-links-by-app-domain-id [fl ### SEE ALSO -* [equinix fabricv4 application-domains](equinix_fabricv4_application-domains.md) - Manage application-domains resources +* [equinix fabric application-domains](equinix_fabric_application-domains.md) - Manage application-domains resources diff --git a/docs/equinix_fabricv4_application-domains_search-app-domains.md b/docs/equinix_fabric_application-domains_search-app-domains.md similarity index 87% rename from docs/equinix_fabricv4_application-domains_search-app-domains.md rename to docs/equinix_fabric_application-domains_search-app-domains.md index 4f251f1..90ef8f8 100644 --- a/docs/equinix_fabricv4_application-domains_search-app-domains.md +++ b/docs/equinix_fabric_application-domains_search-app-domains.md @@ -1,4 +1,4 @@ -## equinix fabricv4 application-domains search-app-domains +## equinix fabric application-domains search-app-domains Search App Domains @@ -9,7 +9,7 @@ The API provides capability to get list of user's App Domains using search crite Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 application-domains search-app-domains [flags] +equinix fabric application-domains search-app-domains [flags] ``` ### Options @@ -36,5 +36,5 @@ equinix fabricv4 application-domains search-app-domains [flags] ### SEE ALSO -* [equinix fabricv4 application-domains](equinix_fabricv4_application-domains.md) - Manage application-domains resources +* [equinix fabric application-domains](equinix_fabric_application-domains.md) - Manage application-domains resources diff --git a/docs/equinix_fabricv4_application-domains_update-app-domain-by-uuid.md b/docs/equinix_fabric_application-domains_update-app-domain-by-uuid.md similarity index 76% rename from docs/equinix_fabricv4_application-domains_update-app-domain-by-uuid.md rename to docs/equinix_fabric_application-domains_update-app-domain-by-uuid.md index 1de1f1b..2dee21a 100644 --- a/docs/equinix_fabricv4_application-domains_update-app-domain-by-uuid.md +++ b/docs/equinix_fabric_application-domains_update-app-domain-by-uuid.md @@ -1,4 +1,4 @@ -## equinix fabricv4 application-domains update-app-domain-by-uuid +## equinix fabric application-domains update-app-domain-by-uuid Update App Domain @@ -9,7 +9,7 @@ This API provides capability to update user's App Domain Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 application-domains update-app-domain-by-uuid [flags] +equinix fabric application-domains update-app-domain-by-uuid [flags] ``` ### Options @@ -31,5 +31,5 @@ equinix fabricv4 application-domains update-app-domain-by-uuid [flags] ### SEE ALSO -* [equinix fabricv4 application-domains](equinix_fabricv4_application-domains.md) - Manage application-domains resources +* [equinix fabric application-domains](equinix_fabric_application-domains.md) - Manage application-domains resources diff --git a/docs/equinix_fabric_application-links.md b/docs/equinix_fabric_application-links.md new file mode 100644 index 0000000..1c0a18b --- /dev/null +++ b/docs/equinix_fabric_application-links.md @@ -0,0 +1,42 @@ +## equinix fabric application-links + +Manage application-links resources + +### Synopsis + +Commands for managing application-links resources in the API + +### Options + +``` + -h, --help help for application-links +``` + +### Options inherited from parent commands + +``` + --config string config file (default is $HOME/.config/equinix/equinix.yaml) + --debug Enable debug logging for HTTP requests + -f, --format string Format to use for output (json or yaml) (default "json") +``` + +### SEE ALSO + +* [equinix fabric](equinix_fabric.md) - Manage Equinix fabricv4 resources +* [equinix fabric application-links attach-app-domain-to-app-link](equinix_fabric_application-links_attach-app-domain-to-app-link.md) - Attach App Domain to App Link +* [equinix fabric application-links attach-app-service-to-app-link](equinix_fabric_application-links_attach-app-service-to-app-link.md) - Attach App Service to App Link +* [equinix fabric application-links create-app-link](equinix_fabric_application-links_create-app-link.md) - Create App Link +* [equinix fabric application-links delete-app-link-by-uuid](equinix_fabric_application-links_delete-app-link-by-uuid.md) - Delete App Link +* [equinix fabric application-links detach-app-domain-from-app-link](equinix_fabric_application-links_detach-app-domain-from-app-link.md) - Detach App Domain from App Link +* [equinix fabric application-links detach-app-service-from-app-link](equinix_fabric_application-links_detach-app-service-from-app-link.md) - Detach App Service from App Link +* [equinix fabric application-links get-app-link-by-uuid](equinix_fabric_application-links_get-app-link-by-uuid.md) - Get App Link +* [equinix fabric application-links get-attached-app-domain-by-uuid](equinix_fabric_application-links_get-attached-app-domain-by-uuid.md) - Get attached App Domain for App Link +* [equinix fabric application-links get-attached-app-domains-by-app-link-id](equinix_fabric_application-links_get-attached-app-domains-by-app-link-id.md) - Get attached App Domains for App Link +* [equinix fabric application-links get-attached-app-service-by-uuid](equinix_fabric_application-links_get-attached-app-service-by-uuid.md) - Get attached App Service for App Link +* [equinix fabric application-links get-attached-app-services-by-app-link-id](equinix_fabric_application-links_get-attached-app-services-by-app-link-id.md) - Get attached App Services for App Link +* [equinix fabric application-links search-app-links](equinix_fabric_application-links_search-app-links.md) - Search App Links +* [equinix fabric application-links search-attached-app-domains](equinix_fabric_application-links_search-attached-app-domains.md) - Search attached App Domain to App Link +* [equinix fabric application-links search-attached-app-services](equinix_fabric_application-links_search-attached-app-services.md) - Search attached App Service to App Link +* [equinix fabric application-links update-app-link-by-uuid](equinix_fabric_application-links_update-app-link-by-uuid.md) - Update App Link +* [equinix fabric application-links update-app-service-attachment-to-app-link](equinix_fabric_application-links_update-app-service-attachment-to-app-link.md) - Update App Service attachment to App Link + diff --git a/docs/equinix_fabricv4_application-links_attach-app-domain-to-app-link.md b/docs/equinix_fabric_application-links_attach-app-domain-to-app-link.md similarity index 74% rename from docs/equinix_fabricv4_application-links_attach-app-domain-to-app-link.md rename to docs/equinix_fabric_application-links_attach-app-domain-to-app-link.md index 0dc47a6..bb6a181 100644 --- a/docs/equinix_fabricv4_application-links_attach-app-domain-to-app-link.md +++ b/docs/equinix_fabric_application-links_attach-app-domain-to-app-link.md @@ -1,4 +1,4 @@ -## equinix fabricv4 application-links attach-app-domain-to-app-link +## equinix fabric application-links attach-app-domain-to-app-link Attach App Domain to App Link @@ -9,7 +9,7 @@ This API provides ability to attach the user's App Domain to App Link. Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 application-links attach-app-domain-to-app-link [flags] +equinix fabric application-links attach-app-domain-to-app-link [flags] ``` ### Options @@ -31,5 +31,5 @@ equinix fabricv4 application-links attach-app-domain-to-app-link [flags] ### SEE ALSO -* [equinix fabricv4 application-links](equinix_fabricv4_application-links.md) - Manage application-links resources +* [equinix fabric application-links](equinix_fabric_application-links.md) - Manage application-links resources diff --git a/docs/equinix_fabricv4_application-links_attach-app-service-to-app-link.md b/docs/equinix_fabric_application-links_attach-app-service-to-app-link.md similarity index 83% rename from docs/equinix_fabricv4_application-links_attach-app-service-to-app-link.md rename to docs/equinix_fabric_application-links_attach-app-service-to-app-link.md index 6bf407d..f732ab3 100644 --- a/docs/equinix_fabricv4_application-links_attach-app-service-to-app-link.md +++ b/docs/equinix_fabric_application-links_attach-app-service-to-app-link.md @@ -1,4 +1,4 @@ -## equinix fabricv4 application-links attach-app-service-to-app-link +## equinix fabric application-links attach-app-service-to-app-link Attach App Service to App Link @@ -9,7 +9,7 @@ This API provides ability to attach the user's App Service to App Link. Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 application-links attach-app-service-to-app-link [flags] +equinix fabric application-links attach-app-service-to-app-link [flags] ``` ### Options @@ -34,5 +34,5 @@ equinix fabricv4 application-links attach-app-service-to-app-link [flags] ### SEE ALSO -* [equinix fabricv4 application-links](equinix_fabricv4_application-links.md) - Manage application-links resources +* [equinix fabric application-links](equinix_fabric_application-links.md) - Manage application-links resources diff --git a/docs/equinix_fabricv4_application-links_create-app-link.md b/docs/equinix_fabric_application-links_create-app-link.md similarity index 88% rename from docs/equinix_fabricv4_application-links_create-app-link.md rename to docs/equinix_fabric_application-links_create-app-link.md index 1a686ec..48a0eaa 100644 --- a/docs/equinix_fabricv4_application-links_create-app-link.md +++ b/docs/equinix_fabric_application-links_create-app-link.md @@ -1,4 +1,4 @@ -## equinix fabricv4 application-links create-app-link +## equinix fabric application-links create-app-link Create App Link @@ -9,7 +9,7 @@ This API provides capability to create user's App Link Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 application-links create-app-link [flags] +equinix fabric application-links create-app-link [flags] ``` ### Options @@ -39,5 +39,5 @@ equinix fabricv4 application-links create-app-link [flags] ### SEE ALSO -* [equinix fabricv4 application-links](equinix_fabricv4_application-links.md) - Manage application-links resources +* [equinix fabric application-links](equinix_fabric_application-links.md) - Manage application-links resources diff --git a/docs/equinix_fabricv4_application-links_delete-app-link-by-uuid.md b/docs/equinix_fabric_application-links_delete-app-link-by-uuid.md similarity index 72% rename from docs/equinix_fabricv4_application-links_delete-app-link-by-uuid.md rename to docs/equinix_fabric_application-links_delete-app-link-by-uuid.md index 8b770c0..5b7383b 100644 --- a/docs/equinix_fabricv4_application-links_delete-app-link-by-uuid.md +++ b/docs/equinix_fabric_application-links_delete-app-link-by-uuid.md @@ -1,4 +1,4 @@ -## equinix fabricv4 application-links delete-app-link-by-uuid +## equinix fabric application-links delete-app-link-by-uuid Delete App Link @@ -9,7 +9,7 @@ This API provides capability to delete user's App Link Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 application-links delete-app-link-by-uuid [flags] +equinix fabric application-links delete-app-link-by-uuid [flags] ``` ### Options @@ -30,5 +30,5 @@ equinix fabricv4 application-links delete-app-link-by-uuid [flags] ### SEE ALSO -* [equinix fabricv4 application-links](equinix_fabricv4_application-links.md) - Manage application-links resources +* [equinix fabric application-links](equinix_fabric_application-links.md) - Manage application-links resources diff --git a/docs/equinix_fabricv4_application-links_detach-app-domain-from-app-link.md b/docs/equinix_fabric_application-links_detach-app-domain-from-app-link.md similarity index 74% rename from docs/equinix_fabricv4_application-links_detach-app-domain-from-app-link.md rename to docs/equinix_fabric_application-links_detach-app-domain-from-app-link.md index c341eb9..cff8d88 100644 --- a/docs/equinix_fabricv4_application-links_detach-app-domain-from-app-link.md +++ b/docs/equinix_fabric_application-links_detach-app-domain-from-app-link.md @@ -1,4 +1,4 @@ -## equinix fabricv4 application-links detach-app-domain-from-app-link +## equinix fabric application-links detach-app-domain-from-app-link Detach App Domain from App Link @@ -9,7 +9,7 @@ This API provides ability to detach App Domain from App Link Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 application-links detach-app-domain-from-app-link [flags] +equinix fabric application-links detach-app-domain-from-app-link [flags] ``` ### Options @@ -31,5 +31,5 @@ equinix fabricv4 application-links detach-app-domain-from-app-link [flags] ### SEE ALSO -* [equinix fabricv4 application-links](equinix_fabricv4_application-links.md) - Manage application-links resources +* [equinix fabric application-links](equinix_fabric_application-links.md) - Manage application-links resources diff --git a/docs/equinix_fabricv4_application-links_detach-app-service-from-app-link.md b/docs/equinix_fabric_application-links_detach-app-service-from-app-link.md similarity index 74% rename from docs/equinix_fabricv4_application-links_detach-app-service-from-app-link.md rename to docs/equinix_fabric_application-links_detach-app-service-from-app-link.md index 160b239..f329a74 100644 --- a/docs/equinix_fabricv4_application-links_detach-app-service-from-app-link.md +++ b/docs/equinix_fabric_application-links_detach-app-service-from-app-link.md @@ -1,4 +1,4 @@ -## equinix fabricv4 application-links detach-app-service-from-app-link +## equinix fabric application-links detach-app-service-from-app-link Detach App Service from App Link @@ -9,7 +9,7 @@ This API provides ability to detach App Service from App Link Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 application-links detach-app-service-from-app-link [flags] +equinix fabric application-links detach-app-service-from-app-link [flags] ``` ### Options @@ -31,5 +31,5 @@ equinix fabricv4 application-links detach-app-service-from-app-link [flags] ### SEE ALSO -* [equinix fabricv4 application-links](equinix_fabricv4_application-links.md) - Manage application-links resources +* [equinix fabric application-links](equinix_fabric_application-links.md) - Manage application-links resources diff --git a/docs/equinix_fabricv4_application-links_get-app-link-by-uuid.md b/docs/equinix_fabric_application-links_get-app-link-by-uuid.md similarity index 73% rename from docs/equinix_fabricv4_application-links_get-app-link-by-uuid.md rename to docs/equinix_fabric_application-links_get-app-link-by-uuid.md index d3e13e2..ff744af 100644 --- a/docs/equinix_fabricv4_application-links_get-app-link-by-uuid.md +++ b/docs/equinix_fabric_application-links_get-app-link-by-uuid.md @@ -1,4 +1,4 @@ -## equinix fabricv4 application-links get-app-link-by-uuid +## equinix fabric application-links get-app-link-by-uuid Get App Link @@ -9,7 +9,7 @@ This API provides capability to retrieve user's App Link Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 application-links get-app-link-by-uuid [flags] +equinix fabric application-links get-app-link-by-uuid [flags] ``` ### Options @@ -30,5 +30,5 @@ equinix fabricv4 application-links get-app-link-by-uuid [flags] ### SEE ALSO -* [equinix fabricv4 application-links](equinix_fabricv4_application-links.md) - Manage application-links resources +* [equinix fabric application-links](equinix_fabric_application-links.md) - Manage application-links resources diff --git a/docs/equinix_fabricv4_application-links_get-attached-app-domain-by-uuid.md b/docs/equinix_fabric_application-links_get-attached-app-domain-by-uuid.md similarity index 74% rename from docs/equinix_fabricv4_application-links_get-attached-app-domain-by-uuid.md rename to docs/equinix_fabric_application-links_get-attached-app-domain-by-uuid.md index 5a3f99b..cbe1939 100644 --- a/docs/equinix_fabricv4_application-links_get-attached-app-domain-by-uuid.md +++ b/docs/equinix_fabric_application-links_get-attached-app-domain-by-uuid.md @@ -1,4 +1,4 @@ -## equinix fabricv4 application-links get-attached-app-domain-by-uuid +## equinix fabric application-links get-attached-app-domain-by-uuid Get attached App Domain for App Link @@ -9,7 +9,7 @@ This API provides ability to retrieve an App Domain attached to an App Link. Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 application-links get-attached-app-domain-by-uuid [flags] +equinix fabric application-links get-attached-app-domain-by-uuid [flags] ``` ### Options @@ -31,5 +31,5 @@ equinix fabricv4 application-links get-attached-app-domain-by-uuid [flags] ### SEE ALSO -* [equinix fabricv4 application-links](equinix_fabricv4_application-links.md) - Manage application-links resources +* [equinix fabric application-links](equinix_fabric_application-links.md) - Manage application-links resources diff --git a/docs/equinix_fabricv4_application-links_get-attached-app-domains-by-app-link-id.md b/docs/equinix_fabric_application-links_get-attached-app-domains-by-app-link-id.md similarity index 78% rename from docs/equinix_fabricv4_application-links_get-attached-app-domains-by-app-link-id.md rename to docs/equinix_fabric_application-links_get-attached-app-domains-by-app-link-id.md index 2749467..b996c68 100644 --- a/docs/equinix_fabricv4_application-links_get-attached-app-domains-by-app-link-id.md +++ b/docs/equinix_fabric_application-links_get-attached-app-domains-by-app-link-id.md @@ -1,4 +1,4 @@ -## equinix fabricv4 application-links get-attached-app-domains-by-app-link-id +## equinix fabric application-links get-attached-app-domains-by-app-link-id Get attached App Domains for App Link @@ -9,7 +9,7 @@ This API provides capability to retrieve App Domains attached to an App Link. Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 application-links get-attached-app-domains-by-app-link-id [flags] +equinix fabric application-links get-attached-app-domains-by-app-link-id [flags] ``` ### Options @@ -35,5 +35,5 @@ equinix fabricv4 application-links get-attached-app-domains-by-app-link-id [flag ### SEE ALSO -* [equinix fabricv4 application-links](equinix_fabricv4_application-links.md) - Manage application-links resources +* [equinix fabric application-links](equinix_fabric_application-links.md) - Manage application-links resources diff --git a/docs/equinix_fabricv4_application-links_get-attached-app-service-by-uuid.md b/docs/equinix_fabric_application-links_get-attached-app-service-by-uuid.md similarity index 74% rename from docs/equinix_fabricv4_application-links_get-attached-app-service-by-uuid.md rename to docs/equinix_fabric_application-links_get-attached-app-service-by-uuid.md index cf773c5..db61ed8 100644 --- a/docs/equinix_fabricv4_application-links_get-attached-app-service-by-uuid.md +++ b/docs/equinix_fabric_application-links_get-attached-app-service-by-uuid.md @@ -1,4 +1,4 @@ -## equinix fabricv4 application-links get-attached-app-service-by-uuid +## equinix fabric application-links get-attached-app-service-by-uuid Get attached App Service for App Link @@ -9,7 +9,7 @@ This API provides ability to retrieve an App Service attached to an App Link. Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 application-links get-attached-app-service-by-uuid [flags] +equinix fabric application-links get-attached-app-service-by-uuid [flags] ``` ### Options @@ -31,5 +31,5 @@ equinix fabricv4 application-links get-attached-app-service-by-uuid [flags] ### SEE ALSO -* [equinix fabricv4 application-links](equinix_fabricv4_application-links.md) - Manage application-links resources +* [equinix fabric application-links](equinix_fabric_application-links.md) - Manage application-links resources diff --git a/docs/equinix_fabricv4_application-links_get-attached-app-services-by-app-link-id.md b/docs/equinix_fabric_application-links_get-attached-app-services-by-app-link-id.md similarity index 78% rename from docs/equinix_fabricv4_application-links_get-attached-app-services-by-app-link-id.md rename to docs/equinix_fabric_application-links_get-attached-app-services-by-app-link-id.md index 2c6e7c6..33f554e 100644 --- a/docs/equinix_fabricv4_application-links_get-attached-app-services-by-app-link-id.md +++ b/docs/equinix_fabric_application-links_get-attached-app-services-by-app-link-id.md @@ -1,4 +1,4 @@ -## equinix fabricv4 application-links get-attached-app-services-by-app-link-id +## equinix fabric application-links get-attached-app-services-by-app-link-id Get attached App Services for App Link @@ -9,7 +9,7 @@ This API provides capability to retrieve App Services attached to an App Link. Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 application-links get-attached-app-services-by-app-link-id [flags] +equinix fabric application-links get-attached-app-services-by-app-link-id [flags] ``` ### Options @@ -35,5 +35,5 @@ equinix fabricv4 application-links get-attached-app-services-by-app-link-id [fla ### SEE ALSO -* [equinix fabricv4 application-links](equinix_fabricv4_application-links.md) - Manage application-links resources +* [equinix fabric application-links](equinix_fabric_application-links.md) - Manage application-links resources diff --git a/docs/equinix_fabricv4_application-links_search-app-links.md b/docs/equinix_fabric_application-links_search-app-links.md similarity index 88% rename from docs/equinix_fabricv4_application-links_search-app-links.md rename to docs/equinix_fabric_application-links_search-app-links.md index abe802d..9a1d4f4 100644 --- a/docs/equinix_fabricv4_application-links_search-app-links.md +++ b/docs/equinix_fabric_application-links_search-app-links.md @@ -1,4 +1,4 @@ -## equinix fabricv4 application-links search-app-links +## equinix fabric application-links search-app-links Search App Links @@ -9,7 +9,7 @@ The API provides capability to get list of user's App Links using search criteri Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 application-links search-app-links [flags] +equinix fabric application-links search-app-links [flags] ``` ### Options @@ -36,5 +36,5 @@ equinix fabricv4 application-links search-app-links [flags] ### SEE ALSO -* [equinix fabricv4 application-links](equinix_fabricv4_application-links.md) - Manage application-links resources +* [equinix fabric application-links](equinix_fabric_application-links.md) - Manage application-links resources diff --git a/docs/equinix_fabricv4_application-links_search-attached-app-domains.md b/docs/equinix_fabric_application-links_search-attached-app-domains.md similarity index 89% rename from docs/equinix_fabricv4_application-links_search-attached-app-domains.md rename to docs/equinix_fabric_application-links_search-attached-app-domains.md index 9d89270..55810fd 100644 --- a/docs/equinix_fabricv4_application-links_search-attached-app-domains.md +++ b/docs/equinix_fabric_application-links_search-attached-app-domains.md @@ -1,4 +1,4 @@ -## equinix fabricv4 application-links search-attached-app-domains +## equinix fabric application-links search-attached-app-domains Search attached App Domain to App Link @@ -9,7 +9,7 @@ The API provides capability to get list of user's attached App Domains using sea Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 application-links search-attached-app-domains [flags] +equinix fabric application-links search-attached-app-domains [flags] ``` ### Options @@ -37,5 +37,5 @@ equinix fabricv4 application-links search-attached-app-domains [flags] ### SEE ALSO -* [equinix fabricv4 application-links](equinix_fabricv4_application-links.md) - Manage application-links resources +* [equinix fabric application-links](equinix_fabric_application-links.md) - Manage application-links resources diff --git a/docs/equinix_fabricv4_application-links_search-attached-app-services.md b/docs/equinix_fabric_application-links_search-attached-app-services.md similarity index 89% rename from docs/equinix_fabricv4_application-links_search-attached-app-services.md rename to docs/equinix_fabric_application-links_search-attached-app-services.md index dfaa6d2..27b6574 100644 --- a/docs/equinix_fabricv4_application-links_search-attached-app-services.md +++ b/docs/equinix_fabric_application-links_search-attached-app-services.md @@ -1,4 +1,4 @@ -## equinix fabricv4 application-links search-attached-app-services +## equinix fabric application-links search-attached-app-services Search attached App Service to App Link @@ -9,7 +9,7 @@ The API provides capability to get list of user's attached App Services using se Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 application-links search-attached-app-services [flags] +equinix fabric application-links search-attached-app-services [flags] ``` ### Options @@ -37,5 +37,5 @@ equinix fabricv4 application-links search-attached-app-services [flags] ### SEE ALSO -* [equinix fabricv4 application-links](equinix_fabricv4_application-links.md) - Manage application-links resources +* [equinix fabric application-links](equinix_fabric_application-links.md) - Manage application-links resources diff --git a/docs/equinix_fabricv4_application-links_update-app-link-by-uuid.md b/docs/equinix_fabric_application-links_update-app-link-by-uuid.md similarity index 76% rename from docs/equinix_fabricv4_application-links_update-app-link-by-uuid.md rename to docs/equinix_fabric_application-links_update-app-link-by-uuid.md index d2d76ad..0cebec0 100644 --- a/docs/equinix_fabricv4_application-links_update-app-link-by-uuid.md +++ b/docs/equinix_fabric_application-links_update-app-link-by-uuid.md @@ -1,4 +1,4 @@ -## equinix fabricv4 application-links update-app-link-by-uuid +## equinix fabric application-links update-app-link-by-uuid Update App Link @@ -9,7 +9,7 @@ This API provides capability to update user's App Link Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 application-links update-app-link-by-uuid [flags] +equinix fabric application-links update-app-link-by-uuid [flags] ``` ### Options @@ -31,5 +31,5 @@ equinix fabricv4 application-links update-app-link-by-uuid [flags] ### SEE ALSO -* [equinix fabricv4 application-links](equinix_fabricv4_application-links.md) - Manage application-links resources +* [equinix fabric application-links](equinix_fabric_application-links.md) - Manage application-links resources diff --git a/docs/equinix_fabricv4_application-links_update-app-service-attachment-to-app-link.md b/docs/equinix_fabric_application-links_update-app-service-attachment-to-app-link.md similarity index 79% rename from docs/equinix_fabricv4_application-links_update-app-service-attachment-to-app-link.md rename to docs/equinix_fabric_application-links_update-app-service-attachment-to-app-link.md index 5f60a88..6c741a3 100644 --- a/docs/equinix_fabricv4_application-links_update-app-service-attachment-to-app-link.md +++ b/docs/equinix_fabric_application-links_update-app-service-attachment-to-app-link.md @@ -1,4 +1,4 @@ -## equinix fabricv4 application-links update-app-service-attachment-to-app-link +## equinix fabric application-links update-app-service-attachment-to-app-link Update App Service attachment to App Link @@ -9,7 +9,7 @@ This API provides ability to update the App Service attachment to App Link. Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 application-links update-app-service-attachment-to-app-link [flags] +equinix fabric application-links update-app-service-attachment-to-app-link [flags] ``` ### Options @@ -32,5 +32,5 @@ equinix fabricv4 application-links update-app-service-attachment-to-app-link [fl ### SEE ALSO -* [equinix fabricv4 application-links](equinix_fabricv4_application-links.md) - Manage application-links resources +* [equinix fabric application-links](equinix_fabric_application-links.md) - Manage application-links resources diff --git a/docs/equinix_fabric_application-services.md b/docs/equinix_fabric_application-services.md new file mode 100644 index 0000000..d0e88ee --- /dev/null +++ b/docs/equinix_fabric_application-services.md @@ -0,0 +1,34 @@ +## equinix fabric application-services + +Manage application-services resources + +### Synopsis + +Commands for managing application-services resources in the API + +### Options + +``` + -h, --help help for application-services +``` + +### Options inherited from parent commands + +``` + --config string config file (default is $HOME/.config/equinix/equinix.yaml) + --debug Enable debug logging for HTTP requests + -f, --format string Format to use for output (json or yaml) (default "json") +``` + +### SEE ALSO + +* [equinix fabric](equinix_fabric.md) - Manage Equinix fabricv4 resources +* [equinix fabric application-services create-app-service](equinix_fabric_application-services_create-app-service.md) - Create App Service +* [equinix fabric application-services delete-app-service-by-uuid](equinix_fabric_application-services_delete-app-service-by-uuid.md) - Delete App Service +* [equinix fabric application-services get-app-service-by-uuid](equinix_fabric_application-services_get-app-service-by-uuid.md) - Get App Service +* [equinix fabric application-services get-attached-app-links-by-app-service-id](equinix_fabric_application-services_get-attached-app-links-by-app-service-id.md) - Get attached App Links for App Service +* [equinix fabric application-services get-attached-app-subscriptions-by-app-service-id](equinix_fabric_application-services_get-attached-app-subscriptions-by-app-service-id.md) - Get attached App Subscriptions for App Service +* [equinix fabric application-services search-app-services](equinix_fabric_application-services_search-app-services.md) - Search App Services +* [equinix fabric application-services search-attached-app-subscriptions-by-app-service-id](equinix_fabric_application-services_search-attached-app-subscriptions-by-app-service-id.md) - Search attached App Subscriptions +* [equinix fabric application-services update-app-service-by-uuid](equinix_fabric_application-services_update-app-service-by-uuid.md) - Update App Service + diff --git a/docs/equinix_fabricv4_application-services_create-app-service.md b/docs/equinix_fabric_application-services_create-app-service.md similarity index 86% rename from docs/equinix_fabricv4_application-services_create-app-service.md rename to docs/equinix_fabric_application-services_create-app-service.md index 3b2c575..747878f 100644 --- a/docs/equinix_fabricv4_application-services_create-app-service.md +++ b/docs/equinix_fabric_application-services_create-app-service.md @@ -1,4 +1,4 @@ -## equinix fabricv4 application-services create-app-service +## equinix fabric application-services create-app-service Create App Service @@ -9,7 +9,7 @@ This API provides capability to create user's App Service Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 application-services create-app-service [flags] +equinix fabric application-services create-app-service [flags] ``` ### Options @@ -37,5 +37,5 @@ equinix fabricv4 application-services create-app-service [flags] ### SEE ALSO -* [equinix fabricv4 application-services](equinix_fabricv4_application-services.md) - Manage application-services resources +* [equinix fabric application-services](equinix_fabric_application-services.md) - Manage application-services resources diff --git a/docs/equinix_fabricv4_application-services_delete-app-service-by-uuid.md b/docs/equinix_fabric_application-services_delete-app-service-by-uuid.md similarity index 71% rename from docs/equinix_fabricv4_application-services_delete-app-service-by-uuid.md rename to docs/equinix_fabric_application-services_delete-app-service-by-uuid.md index 1f861e9..2335542 100644 --- a/docs/equinix_fabricv4_application-services_delete-app-service-by-uuid.md +++ b/docs/equinix_fabric_application-services_delete-app-service-by-uuid.md @@ -1,4 +1,4 @@ -## equinix fabricv4 application-services delete-app-service-by-uuid +## equinix fabric application-services delete-app-service-by-uuid Delete App Service @@ -9,7 +9,7 @@ This API provides capability to delete user's App Service Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 application-services delete-app-service-by-uuid [flags] +equinix fabric application-services delete-app-service-by-uuid [flags] ``` ### Options @@ -30,5 +30,5 @@ equinix fabricv4 application-services delete-app-service-by-uuid [flags] ### SEE ALSO -* [equinix fabricv4 application-services](equinix_fabricv4_application-services.md) - Manage application-services resources +* [equinix fabric application-services](equinix_fabric_application-services.md) - Manage application-services resources diff --git a/docs/equinix_fabricv4_application-services_get-app-service-by-uuid.md b/docs/equinix_fabric_application-services_get-app-service-by-uuid.md similarity index 72% rename from docs/equinix_fabricv4_application-services_get-app-service-by-uuid.md rename to docs/equinix_fabric_application-services_get-app-service-by-uuid.md index 6562041..fdda3de 100644 --- a/docs/equinix_fabricv4_application-services_get-app-service-by-uuid.md +++ b/docs/equinix_fabric_application-services_get-app-service-by-uuid.md @@ -1,4 +1,4 @@ -## equinix fabricv4 application-services get-app-service-by-uuid +## equinix fabric application-services get-app-service-by-uuid Get App Service @@ -9,7 +9,7 @@ This API provides capability to retrieve user's App Service Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 application-services get-app-service-by-uuid [flags] +equinix fabric application-services get-app-service-by-uuid [flags] ``` ### Options @@ -30,5 +30,5 @@ equinix fabricv4 application-services get-app-service-by-uuid [flags] ### SEE ALSO -* [equinix fabricv4 application-services](equinix_fabricv4_application-services.md) - Manage application-services resources +* [equinix fabric application-services](equinix_fabric_application-services.md) - Manage application-services resources diff --git a/docs/equinix_fabricv4_application-services_get-attached-app-links-by-app-service-id.md b/docs/equinix_fabric_application-services_get-attached-app-links-by-app-service-id.md similarity index 77% rename from docs/equinix_fabricv4_application-services_get-attached-app-links-by-app-service-id.md rename to docs/equinix_fabric_application-services_get-attached-app-links-by-app-service-id.md index f4f89e5..1320e97 100644 --- a/docs/equinix_fabricv4_application-services_get-attached-app-links-by-app-service-id.md +++ b/docs/equinix_fabric_application-services_get-attached-app-links-by-app-service-id.md @@ -1,4 +1,4 @@ -## equinix fabricv4 application-services get-attached-app-links-by-app-service-id +## equinix fabric application-services get-attached-app-links-by-app-service-id Get attached App Links for App Service @@ -9,7 +9,7 @@ This API provides capability to retrieve App Links attached to an App Service. Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 application-services get-attached-app-links-by-app-service-id [flags] +equinix fabric application-services get-attached-app-links-by-app-service-id [flags] ``` ### Options @@ -35,5 +35,5 @@ equinix fabricv4 application-services get-attached-app-links-by-app-service-id [ ### SEE ALSO -* [equinix fabricv4 application-services](equinix_fabricv4_application-services.md) - Manage application-services resources +* [equinix fabric application-services](equinix_fabric_application-services.md) - Manage application-services resources diff --git a/docs/equinix_fabricv4_application-services_get-attached-app-subscriptions-by-app-service-id.md b/docs/equinix_fabric_application-services_get-attached-app-subscriptions-by-app-service-id.md similarity index 76% rename from docs/equinix_fabricv4_application-services_get-attached-app-subscriptions-by-app-service-id.md rename to docs/equinix_fabric_application-services_get-attached-app-subscriptions-by-app-service-id.md index fecef18..cf01547 100644 --- a/docs/equinix_fabricv4_application-services_get-attached-app-subscriptions-by-app-service-id.md +++ b/docs/equinix_fabric_application-services_get-attached-app-subscriptions-by-app-service-id.md @@ -1,4 +1,4 @@ -## equinix fabricv4 application-services get-attached-app-subscriptions-by-app-service-id +## equinix fabric application-services get-attached-app-subscriptions-by-app-service-id Get attached App Subscriptions for App Service @@ -9,7 +9,7 @@ This API provides capability to retrieve App Subscriptions attached to an App Se Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 application-services get-attached-app-subscriptions-by-app-service-id [flags] +equinix fabric application-services get-attached-app-subscriptions-by-app-service-id [flags] ``` ### Options @@ -35,5 +35,5 @@ equinix fabricv4 application-services get-attached-app-subscriptions-by-app-serv ### SEE ALSO -* [equinix fabricv4 application-services](equinix_fabricv4_application-services.md) - Manage application-services resources +* [equinix fabric application-services](equinix_fabric_application-services.md) - Manage application-services resources diff --git a/docs/equinix_fabricv4_application-services_search-app-services.md b/docs/equinix_fabric_application-services_search-app-services.md similarity index 87% rename from docs/equinix_fabricv4_application-services_search-app-services.md rename to docs/equinix_fabric_application-services_search-app-services.md index 479897d..32de47a 100644 --- a/docs/equinix_fabricv4_application-services_search-app-services.md +++ b/docs/equinix_fabric_application-services_search-app-services.md @@ -1,4 +1,4 @@ -## equinix fabricv4 application-services search-app-services +## equinix fabric application-services search-app-services Search App Services @@ -9,7 +9,7 @@ The API provides capability to get list of user's App Services using search crit Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 application-services search-app-services [flags] +equinix fabric application-services search-app-services [flags] ``` ### Options @@ -36,5 +36,5 @@ equinix fabricv4 application-services search-app-services [flags] ### SEE ALSO -* [equinix fabricv4 application-services](equinix_fabricv4_application-services.md) - Manage application-services resources +* [equinix fabric application-services](equinix_fabric_application-services.md) - Manage application-services resources diff --git a/docs/equinix_fabricv4_application-services_search-attached-app-subscriptions-by-app-service-id.md b/docs/equinix_fabric_application-services_search-attached-app-subscriptions-by-app-service-id.md similarity index 87% rename from docs/equinix_fabricv4_application-services_search-attached-app-subscriptions-by-app-service-id.md rename to docs/equinix_fabric_application-services_search-attached-app-subscriptions-by-app-service-id.md index 3f81190..6827d5c 100644 --- a/docs/equinix_fabricv4_application-services_search-attached-app-subscriptions-by-app-service-id.md +++ b/docs/equinix_fabric_application-services_search-attached-app-subscriptions-by-app-service-id.md @@ -1,4 +1,4 @@ -## equinix fabricv4 application-services search-attached-app-subscriptions-by-app-service-id +## equinix fabric application-services search-attached-app-subscriptions-by-app-service-id Search attached App Subscriptions @@ -9,7 +9,7 @@ The API provides capability to get list of App Subscriptions attached to an App Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 application-services search-attached-app-subscriptions-by-app-service-id [flags] +equinix fabric application-services search-attached-app-subscriptions-by-app-service-id [flags] ``` ### Options @@ -37,5 +37,5 @@ equinix fabricv4 application-services search-attached-app-subscriptions-by-app-s ### SEE ALSO -* [equinix fabricv4 application-services](equinix_fabricv4_application-services.md) - Manage application-services resources +* [equinix fabric application-services](equinix_fabric_application-services.md) - Manage application-services resources diff --git a/docs/equinix_fabricv4_application-services_update-app-service-by-uuid.md b/docs/equinix_fabric_application-services_update-app-service-by-uuid.md similarity index 76% rename from docs/equinix_fabricv4_application-services_update-app-service-by-uuid.md rename to docs/equinix_fabric_application-services_update-app-service-by-uuid.md index 5ab857b..16a1889 100644 --- a/docs/equinix_fabricv4_application-services_update-app-service-by-uuid.md +++ b/docs/equinix_fabric_application-services_update-app-service-by-uuid.md @@ -1,4 +1,4 @@ -## equinix fabricv4 application-services update-app-service-by-uuid +## equinix fabric application-services update-app-service-by-uuid Update App Service @@ -9,7 +9,7 @@ This API provides capability to update user's App Service Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 application-services update-app-service-by-uuid [flags] +equinix fabric application-services update-app-service-by-uuid [flags] ``` ### Options @@ -31,5 +31,5 @@ equinix fabricv4 application-services update-app-service-by-uuid [flags] ### SEE ALSO -* [equinix fabricv4 application-services](equinix_fabricv4_application-services.md) - Manage application-services resources +* [equinix fabric application-services](equinix_fabric_application-services.md) - Manage application-services resources diff --git a/docs/equinix_fabric_application-subscriptions.md b/docs/equinix_fabric_application-subscriptions.md new file mode 100644 index 0000000..c9966e1 --- /dev/null +++ b/docs/equinix_fabric_application-subscriptions.md @@ -0,0 +1,31 @@ +## equinix fabric application-subscriptions + +Manage application-subscriptions resources + +### Synopsis + +Commands for managing application-subscriptions resources in the API + +### Options + +``` + -h, --help help for application-subscriptions +``` + +### Options inherited from parent commands + +``` + --config string config file (default is $HOME/.config/equinix/equinix.yaml) + --debug Enable debug logging for HTTP requests + -f, --format string Format to use for output (json or yaml) (default "json") +``` + +### SEE ALSO + +* [equinix fabric](equinix_fabric.md) - Manage Equinix fabricv4 resources +* [equinix fabric application-subscriptions create-app-subscription](equinix_fabric_application-subscriptions_create-app-subscription.md) - Create App Subscription +* [equinix fabric application-subscriptions delete-app-subscription-by-uuid](equinix_fabric_application-subscriptions_delete-app-subscription-by-uuid.md) - Delete App Subscription +* [equinix fabric application-subscriptions get-app-subscription-by-uuid](equinix_fabric_application-subscriptions_get-app-subscription-by-uuid.md) - Get App Subscription +* [equinix fabric application-subscriptions search-app-subscriptions](equinix_fabric_application-subscriptions_search-app-subscriptions.md) - Search App Subscriptions +* [equinix fabric application-subscriptions update-app-subscription-by-uuid](equinix_fabric_application-subscriptions_update-app-subscription-by-uuid.md) - Update App Subscription + diff --git a/docs/equinix_fabricv4_application-subscriptions_create-app-subscription.md b/docs/equinix_fabric_application-subscriptions_create-app-subscription.md similarity index 88% rename from docs/equinix_fabricv4_application-subscriptions_create-app-subscription.md rename to docs/equinix_fabric_application-subscriptions_create-app-subscription.md index fca2a26..b7e14f6 100644 --- a/docs/equinix_fabricv4_application-subscriptions_create-app-subscription.md +++ b/docs/equinix_fabric_application-subscriptions_create-app-subscription.md @@ -1,4 +1,4 @@ -## equinix fabricv4 application-subscriptions create-app-subscription +## equinix fabric application-subscriptions create-app-subscription Create App Subscription @@ -9,7 +9,7 @@ This API provides capability to create user's App Subscription Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 application-subscriptions create-app-subscription [flags] +equinix fabric application-subscriptions create-app-subscription [flags] ``` ### Options @@ -40,5 +40,5 @@ equinix fabricv4 application-subscriptions create-app-subscription [flags] ### SEE ALSO -* [equinix fabricv4 application-subscriptions](equinix_fabricv4_application-subscriptions.md) - Manage application-subscriptions resources +* [equinix fabric application-subscriptions](equinix_fabric_application-subscriptions.md) - Manage application-subscriptions resources diff --git a/docs/equinix_fabricv4_application-subscriptions_delete-app-subscription-by-uuid.md b/docs/equinix_fabric_application-subscriptions_delete-app-subscription-by-uuid.md similarity index 70% rename from docs/equinix_fabricv4_application-subscriptions_delete-app-subscription-by-uuid.md rename to docs/equinix_fabric_application-subscriptions_delete-app-subscription-by-uuid.md index 2335e79..013845f 100644 --- a/docs/equinix_fabricv4_application-subscriptions_delete-app-subscription-by-uuid.md +++ b/docs/equinix_fabric_application-subscriptions_delete-app-subscription-by-uuid.md @@ -1,4 +1,4 @@ -## equinix fabricv4 application-subscriptions delete-app-subscription-by-uuid +## equinix fabric application-subscriptions delete-app-subscription-by-uuid Delete App Subscription @@ -9,7 +9,7 @@ This API provides capability to delete user's App Subscription Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 application-subscriptions delete-app-subscription-by-uuid [flags] +equinix fabric application-subscriptions delete-app-subscription-by-uuid [flags] ``` ### Options @@ -30,5 +30,5 @@ equinix fabricv4 application-subscriptions delete-app-subscription-by-uuid [flag ### SEE ALSO -* [equinix fabricv4 application-subscriptions](equinix_fabricv4_application-subscriptions.md) - Manage application-subscriptions resources +* [equinix fabric application-subscriptions](equinix_fabric_application-subscriptions.md) - Manage application-subscriptions resources diff --git a/docs/equinix_fabricv4_application-subscriptions_get-app-subscription-by-uuid.md b/docs/equinix_fabric_application-subscriptions_get-app-subscription-by-uuid.md similarity index 70% rename from docs/equinix_fabricv4_application-subscriptions_get-app-subscription-by-uuid.md rename to docs/equinix_fabric_application-subscriptions_get-app-subscription-by-uuid.md index 8d8200a..1be855f 100644 --- a/docs/equinix_fabricv4_application-subscriptions_get-app-subscription-by-uuid.md +++ b/docs/equinix_fabric_application-subscriptions_get-app-subscription-by-uuid.md @@ -1,4 +1,4 @@ -## equinix fabricv4 application-subscriptions get-app-subscription-by-uuid +## equinix fabric application-subscriptions get-app-subscription-by-uuid Get App Subscription @@ -9,7 +9,7 @@ This API provides capability to retrieve user's App Subscription Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 application-subscriptions get-app-subscription-by-uuid [flags] +equinix fabric application-subscriptions get-app-subscription-by-uuid [flags] ``` ### Options @@ -30,5 +30,5 @@ equinix fabricv4 application-subscriptions get-app-subscription-by-uuid [flags] ### SEE ALSO -* [equinix fabricv4 application-subscriptions](equinix_fabricv4_application-subscriptions.md) - Manage application-subscriptions resources +* [equinix fabric application-subscriptions](equinix_fabric_application-subscriptions.md) - Manage application-subscriptions resources diff --git a/docs/equinix_fabricv4_application-subscriptions_search-app-subscriptions.md b/docs/equinix_fabric_application-subscriptions_search-app-subscriptions.md similarity index 86% rename from docs/equinix_fabricv4_application-subscriptions_search-app-subscriptions.md rename to docs/equinix_fabric_application-subscriptions_search-app-subscriptions.md index 6d3d956..85b298b 100644 --- a/docs/equinix_fabricv4_application-subscriptions_search-app-subscriptions.md +++ b/docs/equinix_fabric_application-subscriptions_search-app-subscriptions.md @@ -1,4 +1,4 @@ -## equinix fabricv4 application-subscriptions search-app-subscriptions +## equinix fabric application-subscriptions search-app-subscriptions Search App Subscriptions @@ -9,7 +9,7 @@ The API provides capability to get list of user's App Subscriptions using search Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 application-subscriptions search-app-subscriptions [flags] +equinix fabric application-subscriptions search-app-subscriptions [flags] ``` ### Options @@ -36,5 +36,5 @@ equinix fabricv4 application-subscriptions search-app-subscriptions [flags] ### SEE ALSO -* [equinix fabricv4 application-subscriptions](equinix_fabricv4_application-subscriptions.md) - Manage application-subscriptions resources +* [equinix fabric application-subscriptions](equinix_fabric_application-subscriptions.md) - Manage application-subscriptions resources diff --git a/docs/equinix_fabricv4_application-subscriptions_update-app-subscription-by-uuid.md b/docs/equinix_fabric_application-subscriptions_update-app-subscription-by-uuid.md similarity index 74% rename from docs/equinix_fabricv4_application-subscriptions_update-app-subscription-by-uuid.md rename to docs/equinix_fabric_application-subscriptions_update-app-subscription-by-uuid.md index 579c491..7d2ac78 100644 --- a/docs/equinix_fabricv4_application-subscriptions_update-app-subscription-by-uuid.md +++ b/docs/equinix_fabric_application-subscriptions_update-app-subscription-by-uuid.md @@ -1,4 +1,4 @@ -## equinix fabricv4 application-subscriptions update-app-subscription-by-uuid +## equinix fabric application-subscriptions update-app-subscription-by-uuid Update App Subscription @@ -9,7 +9,7 @@ This API provides capability to update user's App Subscription Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 application-subscriptions update-app-subscription-by-uuid [flags] +equinix fabric application-subscriptions update-app-subscription-by-uuid [flags] ``` ### Options @@ -31,5 +31,5 @@ equinix fabricv4 application-subscriptions update-app-subscription-by-uuid [flag ### SEE ALSO -* [equinix fabricv4 application-subscriptions](equinix_fabricv4_application-subscriptions.md) - Manage application-subscriptions resources +* [equinix fabric application-subscriptions](equinix_fabric_application-subscriptions.md) - Manage application-subscriptions resources diff --git a/docs/equinix_fabric_cloud-events.md b/docs/equinix_fabric_cloud-events.md new file mode 100644 index 0000000..42a12a8 --- /dev/null +++ b/docs/equinix_fabric_cloud-events.md @@ -0,0 +1,30 @@ +## equinix fabric cloud-events + +Manage cloud-events resources + +### Synopsis + +Commands for managing cloud-events resources in the API + +### Options + +``` + -h, --help help for cloud-events +``` + +### Options inherited from parent commands + +``` + --config string config file (default is $HOME/.config/equinix/equinix.yaml) + --debug Enable debug logging for HTTP requests + -f, --format string Format to use for output (json or yaml) (default "json") +``` + +### SEE ALSO + +* [equinix fabric](equinix_fabric.md) - Manage Equinix fabricv4 resources +* [equinix fabric cloud-events get-cloud-event](equinix_fabric_cloud-events_get-cloud-event.md) - Get Cloud Event +* [equinix fabric cloud-events get-cloud-event-by-asset-id](equinix_fabric_cloud-events_get-cloud-event-by-asset-id.md) - Get Cloud Events by Asset Id +* [equinix fabric cloud-events search-cloud-events](equinix_fabric_cloud-events_search-cloud-events.md) - Search Cloud Events +* [equinix fabric cloud-events search-last-op-events](equinix_fabric_cloud-events_search-last-op-events.md) - Search Last Operational Cloud Events + diff --git a/docs/equinix_fabricv4_cloud-events_get-cloud-event-by-asset-id.md b/docs/equinix_fabric_cloud-events_get-cloud-event-by-asset-id.md similarity index 78% rename from docs/equinix_fabricv4_cloud-events_get-cloud-event-by-asset-id.md rename to docs/equinix_fabric_cloud-events_get-cloud-event-by-asset-id.md index 79e65c1..86b26a7 100644 --- a/docs/equinix_fabricv4_cloud-events_get-cloud-event-by-asset-id.md +++ b/docs/equinix_fabric_cloud-events_get-cloud-event-by-asset-id.md @@ -1,4 +1,4 @@ -## equinix fabricv4 cloud-events get-cloud-event-by-asset-id +## equinix fabric cloud-events get-cloud-event-by-asset-id Get Cloud Events by Asset Id @@ -9,7 +9,7 @@ This API provides capability to retrieve cloud events of an asset id Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 cloud-events get-cloud-event-by-asset-id [flags] +equinix fabric cloud-events get-cloud-event-by-asset-id [flags] ``` ### Options @@ -33,5 +33,5 @@ equinix fabricv4 cloud-events get-cloud-event-by-asset-id [flags] ### SEE ALSO -* [equinix fabricv4 cloud-events](equinix_fabricv4_cloud-events.md) - Manage cloud-events resources +* [equinix fabric cloud-events](equinix_fabric_cloud-events.md) - Manage cloud-events resources diff --git a/docs/equinix_fabricv4_cloud-events_get-cloud-event.md b/docs/equinix_fabric_cloud-events_get-cloud-event.md similarity index 76% rename from docs/equinix_fabricv4_cloud-events_get-cloud-event.md rename to docs/equinix_fabric_cloud-events_get-cloud-event.md index 54fcd16..ed15e78 100644 --- a/docs/equinix_fabricv4_cloud-events_get-cloud-event.md +++ b/docs/equinix_fabric_cloud-events_get-cloud-event.md @@ -1,4 +1,4 @@ -## equinix fabricv4 cloud-events get-cloud-event +## equinix fabric cloud-events get-cloud-event Get Cloud Event @@ -9,7 +9,7 @@ This API provides capability to retrieve a cloud event by uuid Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 cloud-events get-cloud-event [flags] +equinix fabric cloud-events get-cloud-event [flags] ``` ### Options @@ -30,5 +30,5 @@ equinix fabricv4 cloud-events get-cloud-event [flags] ### SEE ALSO -* [equinix fabricv4 cloud-events](equinix_fabricv4_cloud-events.md) - Manage cloud-events resources +* [equinix fabric cloud-events](equinix_fabric_cloud-events.md) - Manage cloud-events resources diff --git a/docs/equinix_fabricv4_cloud-events_search-cloud-events.md b/docs/equinix_fabric_cloud-events_search-cloud-events.md similarity index 88% rename from docs/equinix_fabricv4_cloud-events_search-cloud-events.md rename to docs/equinix_fabric_cloud-events_search-cloud-events.md index 8b3e63d..356da96 100644 --- a/docs/equinix_fabricv4_cloud-events_search-cloud-events.md +++ b/docs/equinix_fabric_cloud-events_search-cloud-events.md @@ -1,4 +1,4 @@ -## equinix fabricv4 cloud-events search-cloud-events +## equinix fabric cloud-events search-cloud-events Search Cloud Events @@ -9,7 +9,7 @@ This API provides capability to search cloud events from a filtered query Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 cloud-events search-cloud-events [flags] +equinix fabric cloud-events search-cloud-events [flags] ``` ### Options @@ -35,5 +35,5 @@ equinix fabricv4 cloud-events search-cloud-events [flags] ### SEE ALSO -* [equinix fabricv4 cloud-events](equinix_fabricv4_cloud-events.md) - Manage cloud-events resources +* [equinix fabric cloud-events](equinix_fabric_cloud-events.md) - Manage cloud-events resources diff --git a/docs/equinix_fabricv4_cloud-events_search-last-op-events.md b/docs/equinix_fabric_cloud-events_search-last-op-events.md similarity index 88% rename from docs/equinix_fabricv4_cloud-events_search-last-op-events.md rename to docs/equinix_fabric_cloud-events_search-last-op-events.md index 9e545cd..86c766f 100644 --- a/docs/equinix_fabricv4_cloud-events_search-last-op-events.md +++ b/docs/equinix_fabric_cloud-events_search-last-op-events.md @@ -1,4 +1,4 @@ -## equinix fabricv4 cloud-events search-last-op-events +## equinix fabric cloud-events search-last-op-events Search Last Operational Cloud Events @@ -9,7 +9,7 @@ This API provides capability to search last operational cloud events from a filt Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 cloud-events search-last-op-events [flags] +equinix fabric cloud-events search-last-op-events [flags] ``` ### Options @@ -35,5 +35,5 @@ equinix fabricv4 cloud-events search-last-op-events [flags] ### SEE ALSO -* [equinix fabricv4 cloud-events](equinix_fabricv4_cloud-events.md) - Manage cloud-events resources +* [equinix fabric cloud-events](equinix_fabric_cloud-events.md) - Manage cloud-events resources diff --git a/docs/equinix_fabric_cloud-routers.md b/docs/equinix_fabric_cloud-routers.md new file mode 100644 index 0000000..a30a57a --- /dev/null +++ b/docs/equinix_fabric_cloud-routers.md @@ -0,0 +1,45 @@ +## equinix fabric cloud-routers + +Manage cloud-routers resources + +### Synopsis + +Commands for managing cloud-routers resources in the API + +### Options + +``` + -h, --help help for cloud-routers +``` + +### Options inherited from parent commands + +``` + --config string config file (default is $HOME/.config/equinix/equinix.yaml) + --debug Enable debug logging for HTTP requests + -f, --format string Format to use for output (json or yaml) (default "json") +``` + +### SEE ALSO + +* [equinix fabric](equinix_fabric.md) - Manage Equinix fabricv4 resources +* [equinix fabric cloud-routers create-cloud-router](equinix_fabric_cloud-routers_create-cloud-router.md) - Create Routers +* [equinix fabric cloud-routers create-cloud-router-action](equinix_fabric_cloud-routers_create-cloud-router-action.md) - Create Route Table Action +* [equinix fabric cloud-routers create-cloud-router-command](equinix_fabric_cloud-routers_create-cloud-router-command.md) - Initiate Command +* [equinix fabric cloud-routers delete-cloud-router-by-uuid](equinix_fabric_cloud-routers_delete-cloud-router-by-uuid.md) - Delete Routers +* [equinix fabric cloud-routers delete-cloud-router-command-by-uuid](equinix_fabric_cloud-routers_delete-cloud-router-command-by-uuid.md) - Delete Command +* [equinix fabric cloud-routers get-all-cloud-router-commands](equinix_fabric_cloud-routers_get-all-cloud-router-commands.md) - Get Commands +* [equinix fabric cloud-routers get-cloud-router-actions](equinix_fabric_cloud-routers_get-cloud-router-actions.md) - Get Route Table Actions +* [equinix fabric cloud-routers get-cloud-router-actions-by-uuid](equinix_fabric_cloud-routers_get-cloud-router-actions-by-uuid.md) - Get Route Table Action by ID +* [equinix fabric cloud-routers get-cloud-router-by-uuid](equinix_fabric_cloud-routers_get-cloud-router-by-uuid.md) - Get Routers +* [equinix fabric cloud-routers get-cloud-router-command](equinix_fabric_cloud-routers_get-cloud-router-command.md) - Get Command +* [equinix fabric cloud-routers get-cloud-router-package-by-code](equinix_fabric_cloud-routers_get-cloud-router-package-by-code.md) - Get Package Details +* [equinix fabric cloud-routers get-cloud-router-packages](equinix_fabric_cloud-routers_get-cloud-router-packages.md) - List Packages +* [equinix fabric cloud-routers search-cloud-router-commands](equinix_fabric_cloud-routers_search-cloud-router-commands.md) - Search Commands +* [equinix fabric cloud-routers search-cloud-router-routes](equinix_fabric_cloud-routers_search-cloud-router-routes.md) - Search Route Table +* [equinix fabric cloud-routers search-cloud-routers](equinix_fabric_cloud-routers_search-cloud-routers.md) - Search Routers +* [equinix fabric cloud-routers search-connection-advertised-routes](equinix_fabric_cloud-routers_search-connection-advertised-routes.md) - Search Advertised Routes +* [equinix fabric cloud-routers search-connection-received-routes](equinix_fabric_cloud-routers_search-connection-received-routes.md) - Search Received Routes +* [equinix fabric cloud-routers search-router-actions](equinix_fabric_cloud-routers_search-router-actions.md) - Search Route Table Actions +* [equinix fabric cloud-routers update-cloud-router-by-uuid](equinix_fabric_cloud-routers_update-cloud-router-by-uuid.md) - Update Routers + diff --git a/docs/equinix_fabricv4_cloud-routers_create-cloud-router-action.md b/docs/equinix_fabric_cloud-routers_create-cloud-router-action.md similarity index 88% rename from docs/equinix_fabricv4_cloud-routers_create-cloud-router-action.md rename to docs/equinix_fabric_cloud-routers_create-cloud-router-action.md index 5902a0f..46726f6 100644 --- a/docs/equinix_fabricv4_cloud-routers_create-cloud-router-action.md +++ b/docs/equinix_fabric_cloud-routers_create-cloud-router-action.md @@ -1,4 +1,4 @@ -## equinix fabricv4 cloud-routers create-cloud-router-action +## equinix fabric cloud-routers create-cloud-router-action Create Route Table Action @@ -9,7 +9,7 @@ This API provides capability to refresh route table and bgp session summary info Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 cloud-routers create-cloud-router-action [flags] +equinix fabric cloud-routers create-cloud-router-action [flags] ``` ### Options @@ -37,5 +37,5 @@ equinix fabricv4 cloud-routers create-cloud-router-action [flags] ### SEE ALSO -* [equinix fabricv4 cloud-routers](equinix_fabricv4_cloud-routers.md) - Manage cloud-routers resources +* [equinix fabric cloud-routers](equinix_fabric_cloud-routers.md) - Manage cloud-routers resources diff --git a/docs/equinix_fabricv4_cloud-routers_create-cloud-router-command.md b/docs/equinix_fabric_cloud-routers_create-cloud-router-command.md similarity index 92% rename from docs/equinix_fabricv4_cloud-routers_create-cloud-router-command.md rename to docs/equinix_fabric_cloud-routers_create-cloud-router-command.md index d8bbdf7..c9b621d 100644 --- a/docs/equinix_fabricv4_cloud-routers_create-cloud-router-command.md +++ b/docs/equinix_fabric_cloud-routers_create-cloud-router-command.md @@ -1,4 +1,4 @@ -## equinix fabricv4 cloud-routers create-cloud-router-command +## equinix fabric cloud-routers create-cloud-router-command Initiate Command @@ -9,7 +9,7 @@ This API provides capability to initiate Command Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 cloud-routers create-cloud-router-command [flags] +equinix fabric cloud-routers create-cloud-router-command [flags] ``` ### Options @@ -43,5 +43,5 @@ equinix fabricv4 cloud-routers create-cloud-router-command [flags] ### SEE ALSO -* [equinix fabricv4 cloud-routers](equinix_fabricv4_cloud-routers.md) - Manage cloud-routers resources +* [equinix fabric cloud-routers](equinix_fabric_cloud-routers.md) - Manage cloud-routers resources diff --git a/docs/equinix_fabricv4_cloud-routers_create-cloud-router.md b/docs/equinix_fabric_cloud-routers_create-cloud-router.md similarity index 96% rename from docs/equinix_fabricv4_cloud-routers_create-cloud-router.md rename to docs/equinix_fabric_cloud-routers_create-cloud-router.md index 620979b..4460392 100644 --- a/docs/equinix_fabricv4_cloud-routers_create-cloud-router.md +++ b/docs/equinix_fabric_cloud-routers_create-cloud-router.md @@ -1,4 +1,4 @@ -## equinix fabricv4 cloud-routers create-cloud-router +## equinix fabric cloud-routers create-cloud-router Create Routers @@ -9,7 +9,7 @@ This API provides capability to create user's Cloud Routers Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 cloud-routers create-cloud-router [flags] +equinix fabric cloud-routers create-cloud-router [flags] ``` ### Options @@ -70,5 +70,5 @@ equinix fabricv4 cloud-routers create-cloud-router [flags] ### SEE ALSO -* [equinix fabricv4 cloud-routers](equinix_fabricv4_cloud-routers.md) - Manage cloud-routers resources +* [equinix fabric cloud-routers](equinix_fabric_cloud-routers.md) - Manage cloud-routers resources diff --git a/docs/equinix_fabricv4_cloud-routers_delete-cloud-router-by-uuid.md b/docs/equinix_fabric_cloud-routers_delete-cloud-router-by-uuid.md similarity index 74% rename from docs/equinix_fabricv4_cloud-routers_delete-cloud-router-by-uuid.md rename to docs/equinix_fabric_cloud-routers_delete-cloud-router-by-uuid.md index 05bf830..e28d7c7 100644 --- a/docs/equinix_fabricv4_cloud-routers_delete-cloud-router-by-uuid.md +++ b/docs/equinix_fabric_cloud-routers_delete-cloud-router-by-uuid.md @@ -1,4 +1,4 @@ -## equinix fabricv4 cloud-routers delete-cloud-router-by-uuid +## equinix fabric cloud-routers delete-cloud-router-by-uuid Delete Routers @@ -9,7 +9,7 @@ This API provides capability to delete user's Cloud Routers Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 cloud-routers delete-cloud-router-by-uuid [flags] +equinix fabric cloud-routers delete-cloud-router-by-uuid [flags] ``` ### Options @@ -30,5 +30,5 @@ equinix fabricv4 cloud-routers delete-cloud-router-by-uuid [flags] ### SEE ALSO -* [equinix fabricv4 cloud-routers](equinix_fabricv4_cloud-routers.md) - Manage cloud-routers resources +* [equinix fabric cloud-routers](equinix_fabric_cloud-routers.md) - Manage cloud-routers resources diff --git a/docs/equinix_fabricv4_cloud-routers_delete-cloud-router-command-by-uuid.md b/docs/equinix_fabric_cloud-routers_delete-cloud-router-command-by-uuid.md similarity index 74% rename from docs/equinix_fabricv4_cloud-routers_delete-cloud-router-command-by-uuid.md rename to docs/equinix_fabric_cloud-routers_delete-cloud-router-command-by-uuid.md index 047664a..4300347 100644 --- a/docs/equinix_fabricv4_cloud-routers_delete-cloud-router-command-by-uuid.md +++ b/docs/equinix_fabric_cloud-routers_delete-cloud-router-command-by-uuid.md @@ -1,4 +1,4 @@ -## equinix fabricv4 cloud-routers delete-cloud-router-command-by-uuid +## equinix fabric cloud-routers delete-cloud-router-command-by-uuid Delete Command @@ -9,7 +9,7 @@ This API provides capability to delete command based on command Id Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 cloud-routers delete-cloud-router-command-by-uuid [flags] +equinix fabric cloud-routers delete-cloud-router-command-by-uuid [flags] ``` ### Options @@ -31,5 +31,5 @@ equinix fabricv4 cloud-routers delete-cloud-router-command-by-uuid [flags] ### SEE ALSO -* [equinix fabricv4 cloud-routers](equinix_fabricv4_cloud-routers.md) - Manage cloud-routers resources +* [equinix fabric cloud-routers](equinix_fabric_cloud-routers.md) - Manage cloud-routers resources diff --git a/docs/equinix_fabricv4_cloud-routers_get-all-cloud-router-commands.md b/docs/equinix_fabric_cloud-routers_get-all-cloud-router-commands.md similarity index 73% rename from docs/equinix_fabricv4_cloud-routers_get-all-cloud-router-commands.md rename to docs/equinix_fabric_cloud-routers_get-all-cloud-router-commands.md index ae9a725..853b93b 100644 --- a/docs/equinix_fabricv4_cloud-routers_get-all-cloud-router-commands.md +++ b/docs/equinix_fabric_cloud-routers_get-all-cloud-router-commands.md @@ -1,4 +1,4 @@ -## equinix fabricv4 cloud-routers get-all-cloud-router-commands +## equinix fabric cloud-routers get-all-cloud-router-commands Get Commands @@ -9,7 +9,7 @@ This API provides capability to fetch all commands Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 cloud-routers get-all-cloud-router-commands [flags] +equinix fabric cloud-routers get-all-cloud-router-commands [flags] ``` ### Options @@ -30,5 +30,5 @@ equinix fabricv4 cloud-routers get-all-cloud-router-commands [flags] ### SEE ALSO -* [equinix fabricv4 cloud-routers](equinix_fabricv4_cloud-routers.md) - Manage cloud-routers resources +* [equinix fabric cloud-routers](equinix_fabric_cloud-routers.md) - Manage cloud-routers resources diff --git a/docs/equinix_fabricv4_cloud-routers_get-cloud-router-actions-by-uuid.md b/docs/equinix_fabric_cloud-routers_get-cloud-router-actions-by-uuid.md similarity index 76% rename from docs/equinix_fabricv4_cloud-routers_get-cloud-router-actions-by-uuid.md rename to docs/equinix_fabric_cloud-routers_get-cloud-router-actions-by-uuid.md index 05128d5..6f2cb70 100644 --- a/docs/equinix_fabricv4_cloud-routers_get-cloud-router-actions-by-uuid.md +++ b/docs/equinix_fabric_cloud-routers_get-cloud-router-actions-by-uuid.md @@ -1,4 +1,4 @@ -## equinix fabricv4 cloud-routers get-cloud-router-actions-by-uuid +## equinix fabric cloud-routers get-cloud-router-actions-by-uuid Get Route Table Action by ID @@ -9,7 +9,7 @@ This API provides capability to fetch action status Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 cloud-routers get-cloud-router-actions-by-uuid [flags] +equinix fabric cloud-routers get-cloud-router-actions-by-uuid [flags] ``` ### Options @@ -32,5 +32,5 @@ equinix fabricv4 cloud-routers get-cloud-router-actions-by-uuid [flags] ### SEE ALSO -* [equinix fabricv4 cloud-routers](equinix_fabricv4_cloud-routers.md) - Manage cloud-routers resources +* [equinix fabric cloud-routers](equinix_fabric_cloud-routers.md) - Manage cloud-routers resources diff --git a/docs/equinix_fabricv4_cloud-routers_get-cloud-router-actions.md b/docs/equinix_fabric_cloud-routers_get-cloud-router-actions.md similarity index 76% rename from docs/equinix_fabricv4_cloud-routers_get-cloud-router-actions.md rename to docs/equinix_fabric_cloud-routers_get-cloud-router-actions.md index c225f30..bf8dc92 100644 --- a/docs/equinix_fabricv4_cloud-routers_get-cloud-router-actions.md +++ b/docs/equinix_fabric_cloud-routers_get-cloud-router-actions.md @@ -1,4 +1,4 @@ -## equinix fabricv4 cloud-routers get-cloud-router-actions +## equinix fabric cloud-routers get-cloud-router-actions Get Route Table Actions @@ -9,7 +9,7 @@ This API provides capability to fetch all actions for a given cloud router Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 cloud-routers get-cloud-router-actions [flags] +equinix fabric cloud-routers get-cloud-router-actions [flags] ``` ### Options @@ -31,5 +31,5 @@ equinix fabricv4 cloud-routers get-cloud-router-actions [flags] ### SEE ALSO -* [equinix fabricv4 cloud-routers](equinix_fabricv4_cloud-routers.md) - Manage cloud-routers resources +* [equinix fabric cloud-routers](equinix_fabric_cloud-routers.md) - Manage cloud-routers resources diff --git a/docs/equinix_fabricv4_cloud-routers_get-cloud-router-by-uuid.md b/docs/equinix_fabric_cloud-routers_get-cloud-router-by-uuid.md similarity index 74% rename from docs/equinix_fabricv4_cloud-routers_get-cloud-router-by-uuid.md rename to docs/equinix_fabric_cloud-routers_get-cloud-router-by-uuid.md index 234d7da..4ec2a55 100644 --- a/docs/equinix_fabricv4_cloud-routers_get-cloud-router-by-uuid.md +++ b/docs/equinix_fabric_cloud-routers_get-cloud-router-by-uuid.md @@ -1,4 +1,4 @@ -## equinix fabricv4 cloud-routers get-cloud-router-by-uuid +## equinix fabric cloud-routers get-cloud-router-by-uuid Get Routers @@ -9,7 +9,7 @@ This API provides capability to retrieve user's Cloud Routers Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 cloud-routers get-cloud-router-by-uuid [flags] +equinix fabric cloud-routers get-cloud-router-by-uuid [flags] ``` ### Options @@ -30,5 +30,5 @@ equinix fabricv4 cloud-routers get-cloud-router-by-uuid [flags] ### SEE ALSO -* [equinix fabricv4 cloud-routers](equinix_fabricv4_cloud-routers.md) - Manage cloud-routers resources +* [equinix fabric cloud-routers](equinix_fabric_cloud-routers.md) - Manage cloud-routers resources diff --git a/docs/equinix_fabricv4_cloud-routers_get-cloud-router-command.md b/docs/equinix_fabric_cloud-routers_get-cloud-router-command.md similarity index 75% rename from docs/equinix_fabricv4_cloud-routers_get-cloud-router-command.md rename to docs/equinix_fabric_cloud-routers_get-cloud-router-command.md index 0c2b7b2..65baffb 100644 --- a/docs/equinix_fabricv4_cloud-routers_get-cloud-router-command.md +++ b/docs/equinix_fabric_cloud-routers_get-cloud-router-command.md @@ -1,4 +1,4 @@ -## equinix fabricv4 cloud-routers get-cloud-router-command +## equinix fabric cloud-routers get-cloud-router-command Get Command @@ -9,7 +9,7 @@ This API provides capability to fetch command using command Id Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 cloud-routers get-cloud-router-command [flags] +equinix fabric cloud-routers get-cloud-router-command [flags] ``` ### Options @@ -31,5 +31,5 @@ equinix fabricv4 cloud-routers get-cloud-router-command [flags] ### SEE ALSO -* [equinix fabricv4 cloud-routers](equinix_fabricv4_cloud-routers.md) - Manage cloud-routers resources +* [equinix fabric cloud-routers](equinix_fabric_cloud-routers.md) - Manage cloud-routers resources diff --git a/docs/equinix_fabricv4_cloud-routers_get-cloud-router-package-by-code.md b/docs/equinix_fabric_cloud-routers_get-cloud-router-package-by-code.md similarity index 75% rename from docs/equinix_fabricv4_cloud-routers_get-cloud-router-package-by-code.md rename to docs/equinix_fabric_cloud-routers_get-cloud-router-package-by-code.md index bb5ec27..5357be8 100644 --- a/docs/equinix_fabricv4_cloud-routers_get-cloud-router-package-by-code.md +++ b/docs/equinix_fabric_cloud-routers_get-cloud-router-package-by-code.md @@ -1,4 +1,4 @@ -## equinix fabricv4 cloud-routers get-cloud-router-package-by-code +## equinix fabric cloud-routers get-cloud-router-package-by-code Get Package Details @@ -9,7 +9,7 @@ This API provides capability to retrieve user's Cloud Routers Package Details Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 cloud-routers get-cloud-router-package-by-code [flags] +equinix fabric cloud-routers get-cloud-router-package-by-code [flags] ``` ### Options @@ -30,5 +30,5 @@ equinix fabricv4 cloud-routers get-cloud-router-package-by-code [flags] ### SEE ALSO -* [equinix fabricv4 cloud-routers](equinix_fabricv4_cloud-routers.md) - Manage cloud-routers resources +* [equinix fabric cloud-routers](equinix_fabric_cloud-routers.md) - Manage cloud-routers resources diff --git a/docs/equinix_fabricv4_cloud-routers_get-cloud-router-packages.md b/docs/equinix_fabric_cloud-routers_get-cloud-router-packages.md similarity index 75% rename from docs/equinix_fabricv4_cloud-routers_get-cloud-router-packages.md rename to docs/equinix_fabric_cloud-routers_get-cloud-router-packages.md index 120126b..919d43e 100644 --- a/docs/equinix_fabricv4_cloud-routers_get-cloud-router-packages.md +++ b/docs/equinix_fabric_cloud-routers_get-cloud-router-packages.md @@ -1,4 +1,4 @@ -## equinix fabricv4 cloud-routers get-cloud-router-packages +## equinix fabric cloud-routers get-cloud-router-packages List Packages @@ -9,7 +9,7 @@ This API provides capability to retrieve user's Cloud Routers Packages Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 cloud-routers get-cloud-router-packages [flags] +equinix fabric cloud-routers get-cloud-router-packages [flags] ``` ### Options @@ -31,5 +31,5 @@ equinix fabricv4 cloud-routers get-cloud-router-packages [flags] ### SEE ALSO -* [equinix fabricv4 cloud-routers](equinix_fabricv4_cloud-routers.md) - Manage cloud-routers resources +* [equinix fabric cloud-routers](equinix_fabric_cloud-routers.md) - Manage cloud-routers resources diff --git a/docs/equinix_fabricv4_cloud-routers_search-cloud-router-commands.md b/docs/equinix_fabric_cloud-routers_search-cloud-router-commands.md similarity index 89% rename from docs/equinix_fabricv4_cloud-routers_search-cloud-router-commands.md rename to docs/equinix_fabric_cloud-routers_search-cloud-router-commands.md index 2182479..033bf09 100644 --- a/docs/equinix_fabricv4_cloud-routers_search-cloud-router-commands.md +++ b/docs/equinix_fabric_cloud-routers_search-cloud-router-commands.md @@ -1,4 +1,4 @@ -## equinix fabricv4 cloud-routers search-cloud-router-commands +## equinix fabric cloud-routers search-cloud-router-commands Search Commands @@ -9,7 +9,7 @@ This API provides capability to search commands Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 cloud-routers search-cloud-router-commands [flags] +equinix fabric cloud-routers search-cloud-router-commands [flags] ``` ### Options @@ -37,5 +37,5 @@ equinix fabricv4 cloud-routers search-cloud-router-commands [flags] ### SEE ALSO -* [equinix fabricv4 cloud-routers](equinix_fabricv4_cloud-routers.md) - Manage cloud-routers resources +* [equinix fabric cloud-routers](equinix_fabric_cloud-routers.md) - Manage cloud-routers resources diff --git a/docs/equinix_fabricv4_cloud-routers_search-cloud-router-routes.md b/docs/equinix_fabric_cloud-routers_search-cloud-router-routes.md similarity index 89% rename from docs/equinix_fabricv4_cloud-routers_search-cloud-router-routes.md rename to docs/equinix_fabric_cloud-routers_search-cloud-router-routes.md index 8bc4f7c..cb44f9e 100644 --- a/docs/equinix_fabricv4_cloud-routers_search-cloud-router-routes.md +++ b/docs/equinix_fabric_cloud-routers_search-cloud-router-routes.md @@ -1,4 +1,4 @@ -## equinix fabricv4 cloud-routers search-cloud-router-routes +## equinix fabric cloud-routers search-cloud-router-routes Search Route Table @@ -9,7 +9,7 @@ The API provides capability to get list of user's Fabric Cloud Router route tabl Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 cloud-routers search-cloud-router-routes [flags] +equinix fabric cloud-routers search-cloud-router-routes [flags] ``` ### Options @@ -37,5 +37,5 @@ equinix fabricv4 cloud-routers search-cloud-router-routes [flags] ### SEE ALSO -* [equinix fabricv4 cloud-routers](equinix_fabricv4_cloud-routers.md) - Manage cloud-routers resources +* [equinix fabric cloud-routers](equinix_fabric_cloud-routers.md) - Manage cloud-routers resources diff --git a/docs/equinix_fabricv4_cloud-routers_search-cloud-routers.md b/docs/equinix_fabric_cloud-routers_search-cloud-routers.md similarity index 89% rename from docs/equinix_fabricv4_cloud-routers_search-cloud-routers.md rename to docs/equinix_fabric_cloud-routers_search-cloud-routers.md index 66fe00a..cbe38f0 100644 --- a/docs/equinix_fabricv4_cloud-routers_search-cloud-routers.md +++ b/docs/equinix_fabric_cloud-routers_search-cloud-routers.md @@ -1,4 +1,4 @@ -## equinix fabricv4 cloud-routers search-cloud-routers +## equinix fabric cloud-routers search-cloud-routers Search Routers @@ -9,7 +9,7 @@ The API provides capability to get list of user's Cloud Routers using search cri Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 cloud-routers search-cloud-routers [flags] +equinix fabric cloud-routers search-cloud-routers [flags] ``` ### Options @@ -36,5 +36,5 @@ equinix fabricv4 cloud-routers search-cloud-routers [flags] ### SEE ALSO -* [equinix fabricv4 cloud-routers](equinix_fabricv4_cloud-routers.md) - Manage cloud-routers resources +* [equinix fabric cloud-routers](equinix_fabric_cloud-routers.md) - Manage cloud-routers resources diff --git a/docs/equinix_fabricv4_cloud-routers_search-connection-advertised-routes.md b/docs/equinix_fabric_cloud-routers_search-connection-advertised-routes.md similarity index 88% rename from docs/equinix_fabricv4_cloud-routers_search-connection-advertised-routes.md rename to docs/equinix_fabric_cloud-routers_search-connection-advertised-routes.md index 5997714..0c8fc46 100644 --- a/docs/equinix_fabricv4_cloud-routers_search-connection-advertised-routes.md +++ b/docs/equinix_fabric_cloud-routers_search-connection-advertised-routes.md @@ -1,4 +1,4 @@ -## equinix fabricv4 cloud-routers search-connection-advertised-routes +## equinix fabric cloud-routers search-connection-advertised-routes Search Advertised Routes @@ -9,7 +9,7 @@ The API provides capability to get list of user's advertised routes using search Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 cloud-routers search-connection-advertised-routes [flags] +equinix fabric cloud-routers search-connection-advertised-routes [flags] ``` ### Options @@ -37,5 +37,5 @@ equinix fabricv4 cloud-routers search-connection-advertised-routes [flags] ### SEE ALSO -* [equinix fabricv4 cloud-routers](equinix_fabricv4_cloud-routers.md) - Manage cloud-routers resources +* [equinix fabric cloud-routers](equinix_fabric_cloud-routers.md) - Manage cloud-routers resources diff --git a/docs/equinix_fabricv4_cloud-routers_search-connection-received-routes.md b/docs/equinix_fabric_cloud-routers_search-connection-received-routes.md similarity index 88% rename from docs/equinix_fabricv4_cloud-routers_search-connection-received-routes.md rename to docs/equinix_fabric_cloud-routers_search-connection-received-routes.md index ff768f2..2fa890a 100644 --- a/docs/equinix_fabricv4_cloud-routers_search-connection-received-routes.md +++ b/docs/equinix_fabric_cloud-routers_search-connection-received-routes.md @@ -1,4 +1,4 @@ -## equinix fabricv4 cloud-routers search-connection-received-routes +## equinix fabric cloud-routers search-connection-received-routes Search Received Routes @@ -9,7 +9,7 @@ The API provides capability to get list of received routes using search criteria Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 cloud-routers search-connection-received-routes [flags] +equinix fabric cloud-routers search-connection-received-routes [flags] ``` ### Options @@ -37,5 +37,5 @@ equinix fabricv4 cloud-routers search-connection-received-routes [flags] ### SEE ALSO -* [equinix fabricv4 cloud-routers](equinix_fabricv4_cloud-routers.md) - Manage cloud-routers resources +* [equinix fabric cloud-routers](equinix_fabric_cloud-routers.md) - Manage cloud-routers resources diff --git a/docs/equinix_fabricv4_cloud-routers_search-router-actions.md b/docs/equinix_fabric_cloud-routers_search-router-actions.md similarity index 89% rename from docs/equinix_fabricv4_cloud-routers_search-router-actions.md rename to docs/equinix_fabric_cloud-routers_search-router-actions.md index c39b215..e6c4bc7 100644 --- a/docs/equinix_fabricv4_cloud-routers_search-router-actions.md +++ b/docs/equinix_fabric_cloud-routers_search-router-actions.md @@ -1,4 +1,4 @@ -## equinix fabricv4 cloud-routers search-router-actions +## equinix fabric cloud-routers search-router-actions Search Route Table Actions @@ -9,7 +9,7 @@ This API provides capability to search route table actions for a given cloud rou Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 cloud-routers search-router-actions [flags] +equinix fabric cloud-routers search-router-actions [flags] ``` ### Options @@ -37,5 +37,5 @@ equinix fabricv4 cloud-routers search-router-actions [flags] ### SEE ALSO -* [equinix fabricv4 cloud-routers](equinix_fabricv4_cloud-routers.md) - Manage cloud-routers resources +* [equinix fabric cloud-routers](equinix_fabric_cloud-routers.md) - Manage cloud-routers resources diff --git a/docs/equinix_fabricv4_cloud-routers_update-cloud-router-by-uuid.md b/docs/equinix_fabric_cloud-routers_update-cloud-router-by-uuid.md similarity index 78% rename from docs/equinix_fabricv4_cloud-routers_update-cloud-router-by-uuid.md rename to docs/equinix_fabric_cloud-routers_update-cloud-router-by-uuid.md index 3f0055b..129a005 100644 --- a/docs/equinix_fabricv4_cloud-routers_update-cloud-router-by-uuid.md +++ b/docs/equinix_fabric_cloud-routers_update-cloud-router-by-uuid.md @@ -1,4 +1,4 @@ -## equinix fabricv4 cloud-routers update-cloud-router-by-uuid +## equinix fabric cloud-routers update-cloud-router-by-uuid Update Routers @@ -9,7 +9,7 @@ This API provides capability to update user's Cloud Routers Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 cloud-routers update-cloud-router-by-uuid [flags] +equinix fabric cloud-routers update-cloud-router-by-uuid [flags] ``` ### Options @@ -31,5 +31,5 @@ equinix fabricv4 cloud-routers update-cloud-router-by-uuid [flags] ### SEE ALSO -* [equinix fabricv4 cloud-routers](equinix_fabricv4_cloud-routers.md) - Manage cloud-routers resources +* [equinix fabric cloud-routers](equinix_fabric_cloud-routers.md) - Manage cloud-routers resources diff --git a/docs/equinix_fabric_company-profiles.md b/docs/equinix_fabric_company-profiles.md new file mode 100644 index 0000000..20ec397 --- /dev/null +++ b/docs/equinix_fabric_company-profiles.md @@ -0,0 +1,39 @@ +## equinix fabric company-profiles + +Manage company-profiles resources + +### Synopsis + +Commands for managing company-profiles resources in the API + +### Options + +``` + -h, --help help for company-profiles +``` + +### Options inherited from parent commands + +``` + --config string config file (default is $HOME/.config/equinix/equinix.yaml) + --debug Enable debug logging for HTTP requests + -f, --format string Format to use for output (json or yaml) (default "json") +``` + +### SEE ALSO + +* [equinix fabric](equinix_fabric.md) - Manage Equinix fabricv4 resources +* [equinix fabric company-profiles attach-private-service-to-profile](equinix_fabric_company-profiles_attach-private-service-to-profile.md) - Attach Private Service +* [equinix fabric company-profiles attach-service-profile-to-profile](equinix_fabric_company-profiles_attach-service-profile-to-profile.md) - Attach Service Profile +* [equinix fabric company-profiles attach-tag-to-profile](equinix_fabric_company-profiles_attach-tag-to-profile.md) - Attach Tag +* [equinix fabric company-profiles create-company-profile](equinix_fabric_company-profiles_create-company-profile.md) - Create Company Profile +* [equinix fabric company-profiles delete-company-profile](equinix_fabric_company-profiles_delete-company-profile.md) - Delete Company Profile +* [equinix fabric company-profiles detach-private-service-from-profile](equinix_fabric_company-profiles_detach-private-service-from-profile.md) - Detach Private Service +* [equinix fabric company-profiles detach-service-profile-from-profile](equinix_fabric_company-profiles_detach-service-profile-from-profile.md) - Detach Service Profile +* [equinix fabric company-profiles detach-tag-from-profile](equinix_fabric_company-profiles_detach-tag-from-profile.md) - Detach Tag +* [equinix fabric company-profiles get-company-profile](equinix_fabric_company-profiles_get-company-profile.md) - Get Company Profile by UUID +* [equinix fabric company-profiles get-company-profile-private-services](equinix_fabric_company-profiles_get-company-profile-private-services.md) - Get Private Services +* [equinix fabric company-profiles get-company-profile-service-profiles](equinix_fabric_company-profiles_get-company-profile-service-profiles.md) - Get Service Profiles +* [equinix fabric company-profiles get-tags](equinix_fabric_company-profiles_get-tags.md) - Get Tags +* [equinix fabric company-profiles search-company-profile](equinix_fabric_company-profiles_search-company-profile.md) - Search Company Profiles + diff --git a/docs/equinix_fabricv4_company-profiles_attach-private-service-to-profile.md b/docs/equinix_fabric_company-profiles_attach-private-service-to-profile.md similarity index 75% rename from docs/equinix_fabricv4_company-profiles_attach-private-service-to-profile.md rename to docs/equinix_fabric_company-profiles_attach-private-service-to-profile.md index 84f6e9f..16d9f50 100644 --- a/docs/equinix_fabricv4_company-profiles_attach-private-service-to-profile.md +++ b/docs/equinix_fabric_company-profiles_attach-private-service-to-profile.md @@ -1,4 +1,4 @@ -## equinix fabricv4 company-profiles attach-private-service-to-profile +## equinix fabric company-profiles attach-private-service-to-profile Attach Private Service @@ -9,7 +9,7 @@ Attach a private service to a company profile Beta Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 company-profiles attach-tag-to-profile [flags] +equinix fabric company-profiles attach-tag-to-profile [flags] ``` ### Options @@ -31,5 +31,5 @@ equinix fabricv4 company-profiles attach-tag-to-profile [flags] ### SEE ALSO -* [equinix fabricv4 company-profiles](equinix_fabricv4_company-profiles.md) - Manage company-profiles resources +* [equinix fabric company-profiles](equinix_fabric_company-profiles.md) - Manage company-profiles resources diff --git a/docs/equinix_fabricv4_company-profiles_create-company-profile.md b/docs/equinix_fabric_company-profiles_create-company-profile.md similarity index 88% rename from docs/equinix_fabricv4_company-profiles_create-company-profile.md rename to docs/equinix_fabric_company-profiles_create-company-profile.md index fc0b86e..00985dc 100644 --- a/docs/equinix_fabricv4_company-profiles_create-company-profile.md +++ b/docs/equinix_fabric_company-profiles_create-company-profile.md @@ -1,4 +1,4 @@ -## equinix fabricv4 company-profiles create-company-profile +## equinix fabric company-profiles create-company-profile Create Company Profile @@ -9,7 +9,7 @@ Create a new company profile Beta Beta Beta Beta B Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 company-profiles get-tags [flags] +equinix fabric company-profiles get-tags [flags] ``` ### Options @@ -30,5 +30,5 @@ equinix fabricv4 company-profiles get-tags [flags] ### SEE ALSO -* [equinix fabricv4 company-profiles](equinix_fabricv4_company-profiles.md) - Manage company-profiles resources +* [equinix fabric company-profiles](equinix_fabric_company-profiles.md) - Manage company-profiles resources diff --git a/docs/equinix_fabricv4_company-profiles_search-company-profile.md b/docs/equinix_fabric_company-profiles_search-company-profile.md similarity index 92% rename from docs/equinix_fabricv4_company-profiles_search-company-profile.md rename to docs/equinix_fabric_company-profiles_search-company-profile.md index 4bddb94..c02e33b 100644 --- a/docs/equinix_fabricv4_company-profiles_search-company-profile.md +++ b/docs/equinix_fabric_company-profiles_search-company-profile.md @@ -1,4 +1,4 @@ -## equinix fabricv4 company-profiles search-company-profile +## equinix fabric company-profiles search-company-profile Search Company Profiles @@ -9,7 +9,7 @@ Search company profiles based on filter criteria Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 fabric-one get-interconnect-by-uuid [flags] +equinix fabric fabric-one get-interconnect-by-uuid [flags] ``` ### Options @@ -30,5 +30,5 @@ equinix fabricv4 fabric-one get-interconnect-by-uuid [flags] ### SEE ALSO -* [equinix fabricv4 fabric-one](equinix_fabricv4_fabric-one.md) - Manage fabric-one resources +* [equinix fabric fabric-one](equinix_fabric_fabric-one.md) - Manage fabric-one resources diff --git a/docs/equinix_fabricv4_fabric-one_get-interconnect-packages.md b/docs/equinix_fabric_fabric-one_get-interconnect-packages.md similarity index 79% rename from docs/equinix_fabricv4_fabric-one_get-interconnect-packages.md rename to docs/equinix_fabric_fabric-one_get-interconnect-packages.md index cb28db4..c4cce5d 100644 --- a/docs/equinix_fabricv4_fabric-one_get-interconnect-packages.md +++ b/docs/equinix_fabric_fabric-one_get-interconnect-packages.md @@ -1,4 +1,4 @@ -## equinix fabricv4 fabric-one get-interconnect-packages +## equinix fabric fabric-one get-interconnect-packages Get All Interconnect Packages @@ -9,7 +9,7 @@ Get All Interconnect Packages returns details of all available interconnect pack Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 fabric-one get-interconnect-packages [flags] +equinix fabric fabric-one get-interconnect-packages [flags] ``` ### Options @@ -31,5 +31,5 @@ equinix fabricv4 fabric-one get-interconnect-packages [flags] ### SEE ALSO -* [equinix fabricv4 fabric-one](equinix_fabricv4_fabric-one.md) - Manage fabric-one resources +* [equinix fabric fabric-one](equinix_fabric_fabric-one.md) - Manage fabric-one resources diff --git a/docs/equinix_fabricv4_fabric-one_search-interconnects.md b/docs/equinix_fabric_fabric-one_search-interconnects.md similarity index 91% rename from docs/equinix_fabricv4_fabric-one_search-interconnects.md rename to docs/equinix_fabric_fabric-one_search-interconnects.md index 8955949..2b4c1a0 100644 --- a/docs/equinix_fabricv4_fabric-one_search-interconnects.md +++ b/docs/equinix_fabric_fabric-one_search-interconnects.md @@ -1,4 +1,4 @@ -## equinix fabricv4 fabric-one search-interconnects +## equinix fabric fabric-one search-interconnects Search Interconnects @@ -9,7 +9,7 @@ The API provides capability to get list of user's Interconnects using search cri Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 fabric-one search-interconnects [flags] +equinix fabric fabric-one search-interconnects [flags] ``` ### Options @@ -40,5 +40,5 @@ equinix fabricv4 fabric-one search-interconnects [flags] ### SEE ALSO -* [equinix fabricv4 fabric-one](equinix_fabricv4_fabric-one.md) - Manage fabric-one resources +* [equinix fabric fabric-one](equinix_fabric_fabric-one.md) - Manage fabric-one resources diff --git a/docs/equinix_fabric_gateways.md b/docs/equinix_fabric_gateways.md new file mode 100644 index 0000000..7a932c4 --- /dev/null +++ b/docs/equinix_fabric_gateways.md @@ -0,0 +1,30 @@ +## equinix fabric gateways + +Manage gateways resources + +### Synopsis + +Commands for managing gateways resources in the API + +### Options + +``` + -h, --help help for gateways +``` + +### Options inherited from parent commands + +``` + --config string config file (default is $HOME/.config/equinix/equinix.yaml) + --debug Enable debug logging for HTTP requests + -f, --format string Format to use for output (json or yaml) (default "json") +``` + +### SEE ALSO + +* [equinix fabric](equinix_fabric.md) - Manage Equinix fabricv4 resources +* [equinix fabric gateways create-gateway](equinix_fabric_gateways_create-gateway.md) - Create Gateway +* [equinix fabric gateways delete-gateway-by-uuid](equinix_fabric_gateways_delete-gateway-by-uuid.md) - Delete Gateway +* [equinix fabric gateways get-gateway-by-uuid](equinix_fabric_gateways_get-gateway-by-uuid.md) - Get Gateway +* [equinix fabric gateways update-gateway-by-uuid](equinix_fabric_gateways_update-gateway-by-uuid.md) - Update Gateway by ID + diff --git a/docs/equinix_fabricv4_gateways_create-gateway.md b/docs/equinix_fabric_gateways_create-gateway.md similarity index 95% rename from docs/equinix_fabricv4_gateways_create-gateway.md rename to docs/equinix_fabric_gateways_create-gateway.md index c9e3173..01e88cd 100644 --- a/docs/equinix_fabricv4_gateways_create-gateway.md +++ b/docs/equinix_fabric_gateways_create-gateway.md @@ -1,4 +1,4 @@ -## equinix fabricv4 gateways create-gateway +## equinix fabric gateways create-gateway Create Gateway @@ -9,7 +9,7 @@ This API provides capability to create user's Gateways Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 gateways create-gateway [flags] +equinix fabric gateways create-gateway [flags] ``` ### Options @@ -63,5 +63,5 @@ equinix fabricv4 gateways create-gateway [flags] ### SEE ALSO -* [equinix fabricv4 gateways](equinix_fabricv4_gateways.md) - Manage gateways resources +* [equinix fabric gateways](equinix_fabric_gateways.md) - Manage gateways resources diff --git a/docs/equinix_fabricv4_gateways_delete-gateway-by-uuid.md b/docs/equinix_fabric_gateways_delete-gateway-by-uuid.md similarity index 76% rename from docs/equinix_fabricv4_gateways_delete-gateway-by-uuid.md rename to docs/equinix_fabric_gateways_delete-gateway-by-uuid.md index 16a37d5..befe60c 100644 --- a/docs/equinix_fabricv4_gateways_delete-gateway-by-uuid.md +++ b/docs/equinix_fabric_gateways_delete-gateway-by-uuid.md @@ -1,4 +1,4 @@ -## equinix fabricv4 gateways delete-gateway-by-uuid +## equinix fabric gateways delete-gateway-by-uuid Delete Gateway @@ -9,7 +9,7 @@ This API provides capability to delete user's Gateways Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 gateways delete-gateway-by-uuid [flags] +equinix fabric gateways delete-gateway-by-uuid [flags] ``` ### Options @@ -30,5 +30,5 @@ equinix fabricv4 gateways delete-gateway-by-uuid [flags] ### SEE ALSO -* [equinix fabricv4 gateways](equinix_fabricv4_gateways.md) - Manage gateways resources +* [equinix fabric gateways](equinix_fabric_gateways.md) - Manage gateways resources diff --git a/docs/equinix_fabricv4_gateways_get-gateway-by-uuid.md b/docs/equinix_fabric_gateways_get-gateway-by-uuid.md similarity index 77% rename from docs/equinix_fabricv4_gateways_get-gateway-by-uuid.md rename to docs/equinix_fabric_gateways_get-gateway-by-uuid.md index 3e305b1..1b14638 100644 --- a/docs/equinix_fabricv4_gateways_get-gateway-by-uuid.md +++ b/docs/equinix_fabric_gateways_get-gateway-by-uuid.md @@ -1,4 +1,4 @@ -## equinix fabricv4 gateways get-gateway-by-uuid +## equinix fabric gateways get-gateway-by-uuid Get Gateway @@ -9,7 +9,7 @@ This API provides capability to retrieve user's Gateways Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 gateways get-gateway-by-uuid [flags] +equinix fabric gateways get-gateway-by-uuid [flags] ``` ### Options @@ -30,5 +30,5 @@ equinix fabricv4 gateways get-gateway-by-uuid [flags] ### SEE ALSO -* [equinix fabricv4 gateways](equinix_fabricv4_gateways.md) - Manage gateways resources +* [equinix fabric gateways](equinix_fabric_gateways.md) - Manage gateways resources diff --git a/docs/equinix_fabricv4_gateways_update-gateway-by-uuid.md b/docs/equinix_fabric_gateways_update-gateway-by-uuid.md similarity index 79% rename from docs/equinix_fabricv4_gateways_update-gateway-by-uuid.md rename to docs/equinix_fabric_gateways_update-gateway-by-uuid.md index 9bd1a40..6e3bea5 100644 --- a/docs/equinix_fabricv4_gateways_update-gateway-by-uuid.md +++ b/docs/equinix_fabric_gateways_update-gateway-by-uuid.md @@ -1,4 +1,4 @@ -## equinix fabricv4 gateways update-gateway-by-uuid +## equinix fabric gateways update-gateway-by-uuid Update Gateway by ID @@ -9,7 +9,7 @@ Update Gateway by Uuid Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 gateways update-gateway-by-uuid [flags] +equinix fabric gateways update-gateway-by-uuid [flags] ``` ### Options @@ -31,5 +31,5 @@ equinix fabricv4 gateways update-gateway-by-uuid [flags] ### SEE ALSO -* [equinix fabricv4 gateways](equinix_fabricv4_gateways.md) - Manage gateways resources +* [equinix fabric gateways](equinix_fabric_gateways.md) - Manage gateways resources diff --git a/docs/equinix_fabricv4_health.md b/docs/equinix_fabric_health.md similarity index 68% rename from docs/equinix_fabricv4_health.md rename to docs/equinix_fabric_health.md index 8c54ddb..fca6eeb 100644 --- a/docs/equinix_fabricv4_health.md +++ b/docs/equinix_fabric_health.md @@ -1,4 +1,4 @@ -## equinix fabricv4 health +## equinix fabric health Manage health resources @@ -22,6 +22,6 @@ Commands for managing health resources in the API ### SEE ALSO -* [equinix fabricv4](equinix_fabricv4.md) - Manage Equinix fauricv4 resources -* [equinix fabricv4 health get-status](equinix_fabricv4_health_get-status.md) - Get service status +* [equinix fabric](equinix_fabric.md) - Manage Equinix fabricv4 resources +* [equinix fabric health get-status](equinix_fabric_health_get-status.md) - Get service status diff --git a/docs/equinix_fabricv4_health_get-status.md b/docs/equinix_fabric_health_get-status.md similarity index 80% rename from docs/equinix_fabricv4_health_get-status.md rename to docs/equinix_fabric_health_get-status.md index 0b47ca0..9d38ffb 100644 --- a/docs/equinix_fabricv4_health_get-status.md +++ b/docs/equinix_fabric_health_get-status.md @@ -1,4 +1,4 @@ -## equinix fabricv4 health get-status +## equinix fabric health get-status Get service status @@ -9,7 +9,7 @@ GET All service health statys with an option query parameter to return all Equin Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 health get-status [flags] +equinix fabric health get-status [flags] ``` ### Options @@ -29,5 +29,5 @@ equinix fabricv4 health get-status [flags] ### SEE ALSO -* [equinix fabricv4 health](equinix_fabricv4_health.md) - Manage health resources +* [equinix fabric health](equinix_fabric_health.md) - Manage health resources diff --git a/docs/equinix_fabric_internet-access-services.md b/docs/equinix_fabric_internet-access-services.md new file mode 100644 index 0000000..fc5e821 --- /dev/null +++ b/docs/equinix_fabric_internet-access-services.md @@ -0,0 +1,31 @@ +## equinix fabric internet-access-services + +Manage internet-access-services resources + +### Synopsis + +Commands for managing internet-access-services resources in the API + +### Options + +``` + -h, --help help for internet-access-services +``` + +### Options inherited from parent commands + +``` + --config string config file (default is $HOME/.config/equinix/equinix.yaml) + --debug Enable debug logging for HTTP requests + -f, --format string Format to use for output (json or yaml) (default "json") +``` + +### SEE ALSO + +* [equinix fabric](equinix_fabric.md) - Manage Equinix fabricv4 resources +* [equinix fabric internet-access-services create-eia-service](equinix_fabric_internet-access-services_create-eia-service.md) - Creates Internet Access Service +* [equinix fabric internet-access-services delete-eia-service](equinix_fabric_internet-access-services_delete-eia-service.md) - Delete Internet Access Service by UUID +* [equinix fabric internet-access-services get-eia-service](equinix_fabric_internet-access-services_get-eia-service.md) - Retrieve Internet Access Service by UUID +* [equinix fabric internet-access-services patch-eia-service](equinix_fabric_internet-access-services_patch-eia-service.md) - Patch Internet Access Service by UUID +* [equinix fabric internet-access-services search-eia-services](equinix_fabric_internet-access-services_search-eia-services.md) - Search for Internet Access Services + diff --git a/docs/equinix_fabricv4_internet-access-services_create-eia-service.md b/docs/equinix_fabric_internet-access-services_create-eia-service.md similarity index 92% rename from docs/equinix_fabricv4_internet-access-services_create-eia-service.md rename to docs/equinix_fabric_internet-access-services_create-eia-service.md index 4f776fd..8b29d74 100644 --- a/docs/equinix_fabricv4_internet-access-services_create-eia-service.md +++ b/docs/equinix_fabric_internet-access-services_create-eia-service.md @@ -1,4 +1,4 @@ -## equinix fabricv4 internet-access-services create-eia-service +## equinix fabric internet-access-services create-eia-service Creates Internet Access Service @@ -9,7 +9,7 @@ Creates Internet Access Service Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 internet-access-services create-eia-service [flags] +equinix fabric internet-access-services create-eia-service [flags] ``` ### Options @@ -48,5 +48,5 @@ equinix fabricv4 internet-access-services create-eia-service [flags] ### SEE ALSO -* [equinix fabricv4 internet-access-services](equinix_fabricv4_internet-access-services.md) - Manage internet-access-services resources +* [equinix fabric internet-access-services](equinix_fabric_internet-access-services.md) - Manage internet-access-services resources diff --git a/docs/equinix_fabricv4_internet-access-services_delete-eia-service.md b/docs/equinix_fabric_internet-access-services_delete-eia-service.md similarity index 70% rename from docs/equinix_fabricv4_internet-access-services_delete-eia-service.md rename to docs/equinix_fabric_internet-access-services_delete-eia-service.md index 0032b80..9313670 100644 --- a/docs/equinix_fabricv4_internet-access-services_delete-eia-service.md +++ b/docs/equinix_fabric_internet-access-services_delete-eia-service.md @@ -1,4 +1,4 @@ -## equinix fabricv4 internet-access-services delete-eia-service +## equinix fabric internet-access-services delete-eia-service Delete Internet Access Service by UUID @@ -9,7 +9,7 @@ Delete Internet Access Service by UUID Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 internet-access-services delete-eia-service [flags] +equinix fabric internet-access-services delete-eia-service [flags] ``` ### Options @@ -30,5 +30,5 @@ equinix fabricv4 internet-access-services delete-eia-service [flags] ### SEE ALSO -* [equinix fabricv4 internet-access-services](equinix_fabricv4_internet-access-services.md) - Manage internet-access-services resources +* [equinix fabric internet-access-services](equinix_fabric_internet-access-services.md) - Manage internet-access-services resources diff --git a/docs/equinix_fabricv4_internet-access-services_get-eia-service.md b/docs/equinix_fabric_internet-access-services_get-eia-service.md similarity index 71% rename from docs/equinix_fabricv4_internet-access-services_get-eia-service.md rename to docs/equinix_fabric_internet-access-services_get-eia-service.md index b458119..434a16a 100644 --- a/docs/equinix_fabricv4_internet-access-services_get-eia-service.md +++ b/docs/equinix_fabric_internet-access-services_get-eia-service.md @@ -1,4 +1,4 @@ -## equinix fabricv4 internet-access-services get-eia-service +## equinix fabric internet-access-services get-eia-service Retrieve Internet Access Service by UUID @@ -9,7 +9,7 @@ Retrieve Internet Access Service by UUID Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 internet-access-services get-eia-service [flags] +equinix fabric internet-access-services get-eia-service [flags] ``` ### Options @@ -30,5 +30,5 @@ equinix fabricv4 internet-access-services get-eia-service [flags] ### SEE ALSO -* [equinix fabricv4 internet-access-services](equinix_fabricv4_internet-access-services.md) - Manage internet-access-services resources +* [equinix fabric internet-access-services](equinix_fabric_internet-access-services.md) - Manage internet-access-services resources diff --git a/docs/equinix_fabricv4_internet-access-services_patch-eia-service.md b/docs/equinix_fabric_internet-access-services_patch-eia-service.md similarity index 76% rename from docs/equinix_fabricv4_internet-access-services_patch-eia-service.md rename to docs/equinix_fabric_internet-access-services_patch-eia-service.md index d932e53..5aad16f 100644 --- a/docs/equinix_fabricv4_internet-access-services_patch-eia-service.md +++ b/docs/equinix_fabric_internet-access-services_patch-eia-service.md @@ -1,4 +1,4 @@ -## equinix fabricv4 internet-access-services patch-eia-service +## equinix fabric internet-access-services patch-eia-service Patch Internet Access Service by UUID @@ -9,7 +9,7 @@ Patch Internet Access Service by UUID Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 internet-access-services patch-eia-service [flags] +equinix fabric internet-access-services patch-eia-service [flags] ``` ### Options @@ -31,5 +31,5 @@ equinix fabricv4 internet-access-services patch-eia-service [flags] ### SEE ALSO -* [equinix fabricv4 internet-access-services](equinix_fabricv4_internet-access-services.md) - Manage internet-access-services resources +* [equinix fabric internet-access-services](equinix_fabric_internet-access-services.md) - Manage internet-access-services resources diff --git a/docs/equinix_fabricv4_internet-access-services_search-eia-services.md b/docs/equinix_fabric_internet-access-services_search-eia-services.md similarity index 89% rename from docs/equinix_fabricv4_internet-access-services_search-eia-services.md rename to docs/equinix_fabric_internet-access-services_search-eia-services.md index 8cd9af1..9650fe8 100644 --- a/docs/equinix_fabricv4_internet-access-services_search-eia-services.md +++ b/docs/equinix_fabric_internet-access-services_search-eia-services.md @@ -1,4 +1,4 @@ -## equinix fabricv4 internet-access-services search-eia-services +## equinix fabric internet-access-services search-eia-services Search for Internet Access Services @@ -9,7 +9,7 @@ Search for Internet Access Services Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 internet-access-services search-eia-services [flags] +equinix fabric internet-access-services search-eia-services [flags] ``` ### Options @@ -40,5 +40,5 @@ equinix fabricv4 internet-access-services search-eia-services [flags] ### SEE ALSO -* [equinix fabricv4 internet-access-services](equinix_fabricv4_internet-access-services.md) - Manage internet-access-services resources +* [equinix fabric internet-access-services](equinix_fabric_internet-access-services.md) - Manage internet-access-services resources diff --git a/docs/equinix_fabricv4_internet-exchange-services.md b/docs/equinix_fabric_internet-exchange-services.md similarity index 50% rename from docs/equinix_fabricv4_internet-exchange-services.md rename to docs/equinix_fabric_internet-exchange-services.md index d42c837..4974ab2 100644 --- a/docs/equinix_fabricv4_internet-exchange-services.md +++ b/docs/equinix_fabric_internet-exchange-services.md @@ -1,4 +1,4 @@ -## equinix fabricv4 internet-exchange-services +## equinix fabric internet-exchange-services Manage internet-exchange-services resources @@ -22,7 +22,7 @@ Commands for managing internet-exchange-services resources in the API ### SEE ALSO -* [equinix fabricv4](equinix_fabricv4.md) - Manage Equinix fauricv4 resources -* [equinix fabricv4 internet-exchange-services get-exchange-service-by-id](equinix_fabricv4_internet-exchange-services_get-exchange-service-by-id.md) - Get Internet Exchange Service -* [equinix fabricv4 internet-exchange-services search-exchange-service](equinix_fabricv4_internet-exchange-services_search-exchange-service.md) - Search Internet Exchange Service +* [equinix fabric](equinix_fabric.md) - Manage Equinix fabricv4 resources +* [equinix fabric internet-exchange-services get-exchange-service-by-id](equinix_fabric_internet-exchange-services_get-exchange-service-by-id.md) - Get Internet Exchange Service +* [equinix fabric internet-exchange-services search-exchange-service](equinix_fabric_internet-exchange-services_search-exchange-service.md) - Search Internet Exchange Service diff --git a/docs/equinix_fabricv4_internet-exchange-services_get-exchange-service-by-id.md b/docs/equinix_fabric_internet-exchange-services_get-exchange-service-by-id.md similarity index 70% rename from docs/equinix_fabricv4_internet-exchange-services_get-exchange-service-by-id.md rename to docs/equinix_fabric_internet-exchange-services_get-exchange-service-by-id.md index 8b677b4..e6a548c 100644 --- a/docs/equinix_fabricv4_internet-exchange-services_get-exchange-service-by-id.md +++ b/docs/equinix_fabric_internet-exchange-services_get-exchange-service-by-id.md @@ -1,4 +1,4 @@ -## equinix fabricv4 internet-exchange-services get-exchange-service-by-id +## equinix fabric internet-exchange-services get-exchange-service-by-id Get Internet Exchange Service @@ -9,7 +9,7 @@ The API provides capability to get Internet Exchange Service Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 internet-exchange-services get-exchange-service-by-id [flags] +equinix fabric internet-exchange-services get-exchange-service-by-id [flags] ``` ### Options @@ -30,5 +30,5 @@ equinix fabricv4 internet-exchange-services get-exchange-service-by-id [flags] ### SEE ALSO -* [equinix fabricv4 internet-exchange-services](equinix_fabricv4_internet-exchange-services.md) - Manage internet-exchange-services resources +* [equinix fabric internet-exchange-services](equinix_fabric_internet-exchange-services.md) - Manage internet-exchange-services resources diff --git a/docs/equinix_fabricv4_internet-exchange-services_search-exchange-service.md b/docs/equinix_fabric_internet-exchange-services_search-exchange-service.md similarity index 88% rename from docs/equinix_fabricv4_internet-exchange-services_search-exchange-service.md rename to docs/equinix_fabric_internet-exchange-services_search-exchange-service.md index 870ab4f..2660a97 100644 --- a/docs/equinix_fabricv4_internet-exchange-services_search-exchange-service.md +++ b/docs/equinix_fabric_internet-exchange-services_search-exchange-service.md @@ -1,4 +1,4 @@ -## equinix fabricv4 internet-exchange-services search-exchange-service +## equinix fabric internet-exchange-services search-exchange-service Search Internet Exchange Service @@ -9,7 +9,7 @@ The API provides capability to get list of user's Internet Exchange Service usin Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 internet-exchange-services search-exchange-service [flags] +equinix fabric internet-exchange-services search-exchange-service [flags] ``` ### Options @@ -37,5 +37,5 @@ equinix fabricv4 internet-exchange-services search-exchange-service [flags] ### SEE ALSO -* [equinix fabricv4 internet-exchange-services](equinix_fabricv4_internet-exchange-services.md) - Manage internet-exchange-services resources +* [equinix fabric internet-exchange-services](equinix_fabric_internet-exchange-services.md) - Manage internet-exchange-services resources diff --git a/docs/equinix_fabric_ip-blocks.md b/docs/equinix_fabric_ip-blocks.md new file mode 100644 index 0000000..ada7027 --- /dev/null +++ b/docs/equinix_fabric_ip-blocks.md @@ -0,0 +1,31 @@ +## equinix fabric ip-blocks + +Manage ip-blocks resources + +### Synopsis + +Commands for managing ip-blocks resources in the API + +### Options + +``` + -h, --help help for ip-blocks +``` + +### Options inherited from parent commands + +``` + --config string config file (default is $HOME/.config/equinix/equinix.yaml) + --debug Enable debug logging for HTTP requests + -f, --format string Format to use for output (json or yaml) (default "json") +``` + +### SEE ALSO + +* [equinix fabric](equinix_fabric.md) - Manage Equinix fabricv4 resources +* [equinix fabric ip-blocks delete-ip-block-by-id](equinix_fabric_ip-blocks_delete-ip-block-by-id.md) - Delete IP Block by UUID +* [equinix fabric ip-blocks get-ip-block](equinix_fabric_ip-blocks_get-ip-block.md) - Retrieve IP Block by UUID +* [equinix fabric ip-blocks patch-ip-block-by-id](equinix_fabric_ip-blocks_patch-ip-block-by-id.md) - patch IP Block by UUID +* [equinix fabric ip-blocks search-ip-blocks](equinix_fabric_ip-blocks_search-ip-blocks.md) - Search for IP Blocks +* [equinix fabric ip-blocks submit-ip-block](equinix_fabric_ip-blocks_submit-ip-block.md) - Submits new Equinix owned or customer owned IP Block request + diff --git a/docs/equinix_fabricv4_ip-blocks_delete-ip-block-by-id.md b/docs/equinix_fabric_ip-blocks_delete-ip-block-by-id.md similarity index 75% rename from docs/equinix_fabricv4_ip-blocks_delete-ip-block-by-id.md rename to docs/equinix_fabric_ip-blocks_delete-ip-block-by-id.md index 5a8e4c8..08402c3 100644 --- a/docs/equinix_fabricv4_ip-blocks_delete-ip-block-by-id.md +++ b/docs/equinix_fabric_ip-blocks_delete-ip-block-by-id.md @@ -1,4 +1,4 @@ -## equinix fabricv4 ip-blocks delete-ip-block-by-id +## equinix fabric ip-blocks delete-ip-block-by-id Delete IP Block by UUID @@ -9,7 +9,7 @@ Delete IP Block by UUID Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 ip-blocks delete-ip-block-by-id [flags] +equinix fabric ip-blocks delete-ip-block-by-id [flags] ``` ### Options @@ -30,5 +30,5 @@ equinix fabricv4 ip-blocks delete-ip-block-by-id [flags] ### SEE ALSO -* [equinix fabricv4 ip-blocks](equinix_fabricv4_ip-blocks.md) - Manage ip-blocks resources +* [equinix fabric ip-blocks](equinix_fabric_ip-blocks.md) - Manage ip-blocks resources diff --git a/docs/equinix_fabricv4_ip-blocks_get-ip-block.md b/docs/equinix_fabric_ip-blocks_get-ip-block.md similarity index 77% rename from docs/equinix_fabricv4_ip-blocks_get-ip-block.md rename to docs/equinix_fabric_ip-blocks_get-ip-block.md index 4e20abe..36eb937 100644 --- a/docs/equinix_fabricv4_ip-blocks_get-ip-block.md +++ b/docs/equinix_fabric_ip-blocks_get-ip-block.md @@ -1,4 +1,4 @@ -## equinix fabricv4 ip-blocks get-ip-block +## equinix fabric ip-blocks get-ip-block Retrieve IP Block by UUID @@ -9,7 +9,7 @@ Retrieve IP Block by UUID Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 ip-blocks get-ip-block [flags] +equinix fabric ip-blocks get-ip-block [flags] ``` ### Options @@ -30,5 +30,5 @@ equinix fabricv4 ip-blocks get-ip-block [flags] ### SEE ALSO -* [equinix fabricv4 ip-blocks](equinix_fabricv4_ip-blocks.md) - Manage ip-blocks resources +* [equinix fabric ip-blocks](equinix_fabric_ip-blocks.md) - Manage ip-blocks resources diff --git a/docs/equinix_fabricv4_ip-blocks_patch-ip-block-by-id.md b/docs/equinix_fabric_ip-blocks_patch-ip-block-by-id.md similarity index 80% rename from docs/equinix_fabricv4_ip-blocks_patch-ip-block-by-id.md rename to docs/equinix_fabric_ip-blocks_patch-ip-block-by-id.md index c25cc97..4d49beb 100644 --- a/docs/equinix_fabricv4_ip-blocks_patch-ip-block-by-id.md +++ b/docs/equinix_fabric_ip-blocks_patch-ip-block-by-id.md @@ -1,4 +1,4 @@ -## equinix fabricv4 ip-blocks patch-ip-block-by-id +## equinix fabric ip-blocks patch-ip-block-by-id patch IP Block by UUID @@ -9,7 +9,7 @@ patch IP Block by UUID Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 ip-blocks patch-ip-block-by-id [flags] +equinix fabric ip-blocks patch-ip-block-by-id [flags] ``` ### Options @@ -31,5 +31,5 @@ equinix fabricv4 ip-blocks patch-ip-block-by-id [flags] ### SEE ALSO -* [equinix fabricv4 ip-blocks](equinix_fabricv4_ip-blocks.md) - Manage ip-blocks resources +* [equinix fabric ip-blocks](equinix_fabric_ip-blocks.md) - Manage ip-blocks resources diff --git a/docs/equinix_fabricv4_ip-blocks_search-ip-blocks.md b/docs/equinix_fabric_ip-blocks_search-ip-blocks.md similarity index 89% rename from docs/equinix_fabricv4_ip-blocks_search-ip-blocks.md rename to docs/equinix_fabric_ip-blocks_search-ip-blocks.md index 123741b..bc5cf73 100644 --- a/docs/equinix_fabricv4_ip-blocks_search-ip-blocks.md +++ b/docs/equinix_fabric_ip-blocks_search-ip-blocks.md @@ -1,4 +1,4 @@ -## equinix fabricv4 ip-blocks search-ip-blocks +## equinix fabric ip-blocks search-ip-blocks Search for IP Blocks @@ -9,7 +9,7 @@ Search for IP Blocks based on criteria Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 ip-blocks search-ip-blocks [flags] +equinix fabric ip-blocks search-ip-blocks [flags] ``` ### Options @@ -36,5 +36,5 @@ equinix fabricv4 ip-blocks search-ip-blocks [flags] ### SEE ALSO -* [equinix fabricv4 ip-blocks](equinix_fabricv4_ip-blocks.md) - Manage ip-blocks resources +* [equinix fabric ip-blocks](equinix_fabric_ip-blocks.md) - Manage ip-blocks resources diff --git a/docs/equinix_fabricv4_ip-blocks_submit-ip-block.md b/docs/equinix_fabric_ip-blocks_submit-ip-block.md similarity index 94% rename from docs/equinix_fabricv4_ip-blocks_submit-ip-block.md rename to docs/equinix_fabric_ip-blocks_submit-ip-block.md index 28eb15a..4bd37c4 100644 --- a/docs/equinix_fabricv4_ip-blocks_submit-ip-block.md +++ b/docs/equinix_fabric_ip-blocks_submit-ip-block.md @@ -1,4 +1,4 @@ -## equinix fabricv4 ip-blocks submit-ip-block +## equinix fabric ip-blocks submit-ip-block Submits new Equinix owned or customer owned IP Block request @@ -9,7 +9,7 @@ Submits new Equinix owned or customer owned IP Block request Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 ip-blocks submit-ip-block [flags] +equinix fabric ip-blocks submit-ip-block [flags] ``` ### Options @@ -47,5 +47,5 @@ equinix fabricv4 ip-blocks submit-ip-block [flags] ### SEE ALSO -* [equinix fabricv4 ip-blocks](equinix_fabricv4_ip-blocks.md) - Manage ip-blocks resources +* [equinix fabric ip-blocks](equinix_fabric_ip-blocks.md) - Manage ip-blocks resources diff --git a/docs/equinix_fabric_loas.md b/docs/equinix_fabric_loas.md new file mode 100644 index 0000000..6183c58 --- /dev/null +++ b/docs/equinix_fabric_loas.md @@ -0,0 +1,36 @@ +## equinix fabric loas + +Manage loas resources + +### Synopsis + +Commands for managing loas resources in the API + +### Options + +``` + -h, --help help for loas +``` + +### Options inherited from parent commands + +``` + --config string config file (default is $HOME/.config/equinix/equinix.yaml) + --debug Enable debug logging for HTTP requests + -f, --format string Format to use for output (json or yaml) (default "json") +``` + +### SEE ALSO + +* [equinix fabric](equinix_fabric.md) - Manage Equinix fabricv4 resources +* [equinix fabric loas create-loa](equinix_fabric_loas_create-loa.md) - Create Loa +* [equinix fabric loas create-loa-note-by-loa-id](equinix_fabric_loas_create-loa-note-by-loa-id.md) - Create Loa Note +* [equinix fabric loas get-loa-actions-by-uuid](equinix_fabric_loas_get-loa-actions-by-uuid.md) - Get Loa Action by Action ID +* [equinix fabric loas get-loa-by-uuid](equinix_fabric_loas_get-loa-by-uuid.md) - Get Loa +* [equinix fabric loas get-loa-consumers-by-loa-id](equinix_fabric_loas_get-loa-consumers-by-loa-id.md) - Get Loa Consumers +* [equinix fabric loas get-loa-notes-by-uuid](equinix_fabric_loas_get-loa-notes-by-uuid.md) - Get Loa Notes +* [equinix fabric loas perform-loa-action](equinix_fabric_loas_perform-loa-action.md) - Loa Actions +* [equinix fabric loas search-loa](equinix_fabric_loas_search-loa.md) - Search Loas +* [equinix fabric loas search-loa-action](equinix_fabric_loas_search-loa-action.md) - Search Loa Actions +* [equinix fabric loas update-loa-by-uuid](equinix_fabric_loas_update-loa-by-uuid.md) - Update Loa + diff --git a/docs/equinix_fabricv4_loas_create-loa-note-by-loa-id.md b/docs/equinix_fabric_loas_create-loa-note-by-loa-id.md similarity index 85% rename from docs/equinix_fabricv4_loas_create-loa-note-by-loa-id.md rename to docs/equinix_fabric_loas_create-loa-note-by-loa-id.md index 59d5096..95b37ad 100644 --- a/docs/equinix_fabricv4_loas_create-loa-note-by-loa-id.md +++ b/docs/equinix_fabric_loas_create-loa-note-by-loa-id.md @@ -1,4 +1,4 @@ -## equinix fabricv4 loas create-loa-note-by-loa-id +## equinix fabric loas create-loa-note-by-loa-id Create Loa Note @@ -9,7 +9,7 @@ The API provides capability to create Loa note by Loa ID Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 loas create-loa-note-by-loa-id [flags] +equinix fabric loas create-loa-note-by-loa-id [flags] ``` ### Options @@ -32,5 +32,5 @@ equinix fabricv4 loas create-loa-note-by-loa-id [flags] ### SEE ALSO -* [equinix fabricv4 loas](equinix_fabricv4_loas.md) - Manage loas resources +* [equinix fabric loas](equinix_fabric_loas.md) - Manage loas resources diff --git a/docs/equinix_fabricv4_loas_create-loa.md b/docs/equinix_fabric_loas_create-loa.md similarity index 93% rename from docs/equinix_fabricv4_loas_create-loa.md rename to docs/equinix_fabric_loas_create-loa.md index 57bf29e..d9569ca 100644 --- a/docs/equinix_fabricv4_loas_create-loa.md +++ b/docs/equinix_fabric_loas_create-loa.md @@ -1,4 +1,4 @@ -## equinix fabricv4 loas create-loa +## equinix fabric loas create-loa Create Loa @@ -9,7 +9,7 @@ The API provides capability to create a new Loa Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 loas create-loa [flags] +equinix fabric loas create-loa [flags] ``` ### Options @@ -44,5 +44,5 @@ equinix fabricv4 loas create-loa [flags] ### SEE ALSO -* [equinix fabricv4 loas](equinix_fabricv4_loas.md) - Manage loas resources +* [equinix fabric loas](equinix_fabric_loas.md) - Manage loas resources diff --git a/docs/equinix_fabricv4_loas_get-loa-actions-by-uuid.md b/docs/equinix_fabric_loas_get-loa-actions-by-uuid.md similarity index 79% rename from docs/equinix_fabricv4_loas_get-loa-actions-by-uuid.md rename to docs/equinix_fabric_loas_get-loa-actions-by-uuid.md index 2a0f293..ee95991 100644 --- a/docs/equinix_fabricv4_loas_get-loa-actions-by-uuid.md +++ b/docs/equinix_fabric_loas_get-loa-actions-by-uuid.md @@ -1,4 +1,4 @@ -## equinix fabricv4 loas get-loa-actions-by-uuid +## equinix fabric loas get-loa-actions-by-uuid Get Loa Action by Action ID @@ -9,7 +9,7 @@ This API provides capability to fetch action details Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 loas get-loa-actions-by-uuid [flags] +equinix fabric loas get-loa-actions-by-uuid [flags] ``` ### Options @@ -31,5 +31,5 @@ equinix fabricv4 loas get-loa-actions-by-uuid [flags] ### SEE ALSO -* [equinix fabricv4 loas](equinix_fabricv4_loas.md) - Manage loas resources +* [equinix fabric loas](equinix_fabric_loas.md) - Manage loas resources diff --git a/docs/equinix_fabricv4_loas_get-loa-by-uuid.md b/docs/equinix_fabric_loas_get-loa-by-uuid.md similarity index 79% rename from docs/equinix_fabricv4_loas_get-loa-by-uuid.md rename to docs/equinix_fabric_loas_get-loa-by-uuid.md index 0647cf9..6a93c76 100644 --- a/docs/equinix_fabricv4_loas_get-loa-by-uuid.md +++ b/docs/equinix_fabric_loas_get-loa-by-uuid.md @@ -1,4 +1,4 @@ -## equinix fabricv4 loas get-loa-by-uuid +## equinix fabric loas get-loa-by-uuid Get Loa @@ -9,7 +9,7 @@ The API provides capability to get Loa details by Loa ID Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 loas get-loa-by-uuid [flags] +equinix fabric loas get-loa-by-uuid [flags] ``` ### Options @@ -30,5 +30,5 @@ equinix fabricv4 loas get-loa-by-uuid [flags] ### SEE ALSO -* [equinix fabricv4 loas](equinix_fabricv4_loas.md) - Manage loas resources +* [equinix fabric loas](equinix_fabric_loas.md) - Manage loas resources diff --git a/docs/equinix_fabricv4_loas_get-loa-consumers-by-loa-id.md b/docs/equinix_fabric_loas_get-loa-consumers-by-loa-id.md similarity index 77% rename from docs/equinix_fabricv4_loas_get-loa-consumers-by-loa-id.md rename to docs/equinix_fabric_loas_get-loa-consumers-by-loa-id.md index 6e7e1f9..1af71e0 100644 --- a/docs/equinix_fabricv4_loas_get-loa-consumers-by-loa-id.md +++ b/docs/equinix_fabric_loas_get-loa-consumers-by-loa-id.md @@ -1,4 +1,4 @@ -## equinix fabricv4 loas get-loa-consumers-by-loa-id +## equinix fabric loas get-loa-consumers-by-loa-id Get Loa Consumers @@ -9,7 +9,7 @@ The API provides capability to get Loa consumers by Loa ID Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 loas get-loa-consumers-by-loa-id [flags] +equinix fabric loas get-loa-consumers-by-loa-id [flags] ``` ### Options @@ -30,5 +30,5 @@ equinix fabricv4 loas get-loa-consumers-by-loa-id [flags] ### SEE ALSO -* [equinix fabricv4 loas](equinix_fabricv4_loas.md) - Manage loas resources +* [equinix fabric loas](equinix_fabric_loas.md) - Manage loas resources diff --git a/docs/equinix_fabricv4_loas_get-loa-notes-by-uuid.md b/docs/equinix_fabric_loas_get-loa-notes-by-uuid.md similarity index 78% rename from docs/equinix_fabricv4_loas_get-loa-notes-by-uuid.md rename to docs/equinix_fabric_loas_get-loa-notes-by-uuid.md index 8d91090..9f8dfb8 100644 --- a/docs/equinix_fabricv4_loas_get-loa-notes-by-uuid.md +++ b/docs/equinix_fabric_loas_get-loa-notes-by-uuid.md @@ -1,4 +1,4 @@ -## equinix fabricv4 loas get-loa-notes-by-uuid +## equinix fabric loas get-loa-notes-by-uuid Get Loa Notes @@ -9,7 +9,7 @@ The API provides capability to get Loa notes by Loa ID Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 loas get-loa-notes-by-uuid [flags] +equinix fabric loas get-loa-notes-by-uuid [flags] ``` ### Options @@ -30,5 +30,5 @@ equinix fabricv4 loas get-loa-notes-by-uuid [flags] ### SEE ALSO -* [equinix fabricv4 loas](equinix_fabricv4_loas.md) - Manage loas resources +* [equinix fabric loas](equinix_fabric_loas.md) - Manage loas resources diff --git a/docs/equinix_fabricv4_loas_perform-loa-action.md b/docs/equinix_fabric_loas_perform-loa-action.md similarity index 89% rename from docs/equinix_fabricv4_loas_perform-loa-action.md rename to docs/equinix_fabric_loas_perform-loa-action.md index e092cac..ca2c444 100644 --- a/docs/equinix_fabricv4_loas_perform-loa-action.md +++ b/docs/equinix_fabric_loas_perform-loa-action.md @@ -1,4 +1,4 @@ -## equinix fabricv4 loas perform-loa-action +## equinix fabric loas perform-loa-action Loa Actions @@ -9,7 +9,7 @@ The API provides capability to perform actions on Loa Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 loas perform-loa-action [flags] +equinix fabric loas perform-loa-action [flags] ``` ### Options @@ -36,5 +36,5 @@ equinix fabricv4 loas perform-loa-action [flags] ### SEE ALSO -* [equinix fabricv4 loas](equinix_fabricv4_loas.md) - Manage loas resources +* [equinix fabric loas](equinix_fabric_loas.md) - Manage loas resources diff --git a/docs/equinix_fabricv4_loas_search-loa-action.md b/docs/equinix_fabric_loas_search-loa-action.md similarity index 91% rename from docs/equinix_fabricv4_loas_search-loa-action.md rename to docs/equinix_fabric_loas_search-loa-action.md index f383f6d..5dc01d5 100644 --- a/docs/equinix_fabricv4_loas_search-loa-action.md +++ b/docs/equinix_fabric_loas_search-loa-action.md @@ -1,4 +1,4 @@ -## equinix fabricv4 loas search-loa-action +## equinix fabric loas search-loa-action Search Loa Actions @@ -9,7 +9,7 @@ The API provides capability to get list of user's Loa Actions using search crite Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 loas search-loa-action [flags] +equinix fabric loas search-loa-action [flags] ``` ### Options @@ -37,5 +37,5 @@ equinix fabricv4 loas search-loa-action [flags] ### SEE ALSO -* [equinix fabricv4 loas](equinix_fabricv4_loas.md) - Manage loas resources +* [equinix fabric loas](equinix_fabric_loas.md) - Manage loas resources diff --git a/docs/equinix_fabricv4_loas_search-loa.md b/docs/equinix_fabric_loas_search-loa.md similarity index 91% rename from docs/equinix_fabricv4_loas_search-loa.md rename to docs/equinix_fabric_loas_search-loa.md index 25c9dc2..d362a5a 100644 --- a/docs/equinix_fabricv4_loas_search-loa.md +++ b/docs/equinix_fabric_loas_search-loa.md @@ -1,4 +1,4 @@ -## equinix fabricv4 loas search-loa +## equinix fabric loas search-loa Search Loas @@ -9,7 +9,7 @@ The API provides capability to get list of user's Loa using search criteria, inc Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 loas search-loa [flags] +equinix fabric loas search-loa [flags] ``` ### Options @@ -36,5 +36,5 @@ equinix fabricv4 loas search-loa [flags] ### SEE ALSO -* [equinix fabricv4 loas](equinix_fabricv4_loas.md) - Manage loas resources +* [equinix fabric loas](equinix_fabric_loas.md) - Manage loas resources diff --git a/docs/equinix_fabricv4_loas_update-loa-by-uuid.md b/docs/equinix_fabric_loas_update-loa-by-uuid.md similarity index 82% rename from docs/equinix_fabricv4_loas_update-loa-by-uuid.md rename to docs/equinix_fabric_loas_update-loa-by-uuid.md index a133d4c..39bd692 100644 --- a/docs/equinix_fabricv4_loas_update-loa-by-uuid.md +++ b/docs/equinix_fabric_loas_update-loa-by-uuid.md @@ -1,4 +1,4 @@ -## equinix fabricv4 loas update-loa-by-uuid +## equinix fabric loas update-loa-by-uuid Update Loa @@ -9,7 +9,7 @@ The API provides capability to update Loa details by Loa ID Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 loas update-loa-by-uuid [flags] +equinix fabric loas update-loa-by-uuid [flags] ``` ### Options @@ -31,5 +31,5 @@ equinix fabricv4 loas update-loa-by-uuid [flags] ### SEE ALSO -* [equinix fabricv4 loas](equinix_fabricv4_loas.md) - Manage loas resources +* [equinix fabric loas](equinix_fabric_loas.md) - Manage loas resources diff --git a/docs/equinix_fabricv4_logos.md b/docs/equinix_fabric_logos.md similarity index 51% rename from docs/equinix_fabricv4_logos.md rename to docs/equinix_fabric_logos.md index 3fff2a4..9e71c5c 100644 --- a/docs/equinix_fabricv4_logos.md +++ b/docs/equinix_fabric_logos.md @@ -1,4 +1,4 @@ -## equinix fabricv4 logos +## equinix fabric logos Manage logos resources @@ -22,8 +22,8 @@ Commands for managing logos resources in the API ### SEE ALSO -* [equinix fabricv4](equinix_fabricv4.md) - Manage Equinix fauricv4 resources -* [equinix fabricv4 logos create-logo](equinix_fabricv4_logos_create-logo.md) - Create Logo -* [equinix fabricv4 logos delete-logo-by-uuid](equinix_fabricv4_logos_delete-logo-by-uuid.md) - Delete Logo -* [equinix fabricv4 logos get-logo-by-uuid](equinix_fabricv4_logos_get-logo-by-uuid.md) - Get Logo +* [equinix fabric](equinix_fabric.md) - Manage Equinix fabricv4 resources +* [equinix fabric logos create-logo](equinix_fabric_logos_create-logo.md) - Create Logo +* [equinix fabric logos delete-logo-by-uuid](equinix_fabric_logos_delete-logo-by-uuid.md) - Delete Logo +* [equinix fabric logos get-logo-by-uuid](equinix_fabric_logos_get-logo-by-uuid.md) - Get Logo diff --git a/docs/equinix_fabricv4_logos_create-logo.md b/docs/equinix_fabric_logos_create-logo.md similarity index 82% rename from docs/equinix_fabricv4_logos_create-logo.md rename to docs/equinix_fabric_logos_create-logo.md index 3eb8e13..0f6b632 100644 --- a/docs/equinix_fabricv4_logos_create-logo.md +++ b/docs/equinix_fabric_logos_create-logo.md @@ -1,4 +1,4 @@ -## equinix fabricv4 logos create-logo +## equinix fabric logos create-logo Create Logo @@ -9,7 +9,7 @@ Create Logo for Equinix Fabricâ„¢ Company Profile. Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 logos create-logo [flags] +equinix fabric logos create-logo [flags] ``` ### Options @@ -32,5 +32,5 @@ equinix fabricv4 logos create-logo [flags] ### SEE ALSO -* [equinix fabricv4 logos](equinix_fabricv4_logos.md) - Manage logos resources +* [equinix fabric logos](equinix_fabric_logos.md) - Manage logos resources diff --git a/docs/equinix_fabricv4_logos_delete-logo-by-uuid.md b/docs/equinix_fabric_logos_delete-logo-by-uuid.md similarity index 77% rename from docs/equinix_fabricv4_logos_delete-logo-by-uuid.md rename to docs/equinix_fabric_logos_delete-logo-by-uuid.md index 0bd8277..b9e8d4b 100644 --- a/docs/equinix_fabricv4_logos_delete-logo-by-uuid.md +++ b/docs/equinix_fabric_logos_delete-logo-by-uuid.md @@ -1,4 +1,4 @@ -## equinix fabricv4 logos delete-logo-by-uuid +## equinix fabric logos delete-logo-by-uuid Delete Logo @@ -9,7 +9,7 @@ Delete Logo by UUID Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 logos delete-logo-by-uuid [flags] +equinix fabric logos delete-logo-by-uuid [flags] ``` ### Options @@ -30,5 +30,5 @@ equinix fabricv4 logos delete-logo-by-uuid [flags] ### SEE ALSO -* [equinix fabricv4 logos](equinix_fabricv4_logos.md) - Manage logos resources +* [equinix fabric logos](equinix_fabric_logos.md) - Manage logos resources diff --git a/docs/equinix_fabricv4_logos_get-logo-by-uuid.md b/docs/equinix_fabric_logos_get-logo-by-uuid.md similarity index 77% rename from docs/equinix_fabricv4_logos_get-logo-by-uuid.md rename to docs/equinix_fabric_logos_get-logo-by-uuid.md index c361dee..0b7abe8 100644 --- a/docs/equinix_fabricv4_logos_get-logo-by-uuid.md +++ b/docs/equinix_fabric_logos_get-logo-by-uuid.md @@ -1,4 +1,4 @@ -## equinix fabricv4 logos get-logo-by-uuid +## equinix fabric logos get-logo-by-uuid Get Logo @@ -9,7 +9,7 @@ Get Logo by UUID Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 logos get-logo-by-uuid [flags] +equinix fabric logos get-logo-by-uuid [flags] ``` ### Options @@ -30,5 +30,5 @@ equinix fabricv4 logos get-logo-by-uuid [flags] ### SEE ALSO -* [equinix fabricv4 logos](equinix_fabricv4_logos.md) - Manage logos resources +* [equinix fabric logos](equinix_fabric_logos.md) - Manage logos resources diff --git a/docs/equinix_fabricv4_marketplace-subscriptions.md b/docs/equinix_fabric_marketplace-subscriptions.md similarity index 63% rename from docs/equinix_fabricv4_marketplace-subscriptions.md rename to docs/equinix_fabric_marketplace-subscriptions.md index 0540f7b..6d9449f 100644 --- a/docs/equinix_fabricv4_marketplace-subscriptions.md +++ b/docs/equinix_fabric_marketplace-subscriptions.md @@ -1,4 +1,4 @@ -## equinix fabricv4 marketplace-subscriptions +## equinix fabric marketplace-subscriptions Manage marketplace-subscriptions resources @@ -22,6 +22,6 @@ Commands for managing marketplace-subscriptions resources in the API ### SEE ALSO -* [equinix fabricv4](equinix_fabricv4.md) - Manage Equinix fauricv4 resources -* [equinix fabricv4 marketplace-subscriptions get-subscription-by-id](equinix_fabricv4_marketplace-subscriptions_get-subscription-by-id.md) - Get Subscription +* [equinix fabric](equinix_fabric.md) - Manage Equinix fabricv4 resources +* [equinix fabric marketplace-subscriptions get-subscription-by-id](equinix_fabric_marketplace-subscriptions_get-subscription-by-id.md) - Get Subscription diff --git a/docs/equinix_fabricv4_marketplace-subscriptions_get-subscription-by-id.md b/docs/equinix_fabric_marketplace-subscriptions_get-subscription-by-id.md similarity index 70% rename from docs/equinix_fabricv4_marketplace-subscriptions_get-subscription-by-id.md rename to docs/equinix_fabric_marketplace-subscriptions_get-subscription-by-id.md index 25f5d50..a72a096 100644 --- a/docs/equinix_fabricv4_marketplace-subscriptions_get-subscription-by-id.md +++ b/docs/equinix_fabric_marketplace-subscriptions_get-subscription-by-id.md @@ -1,4 +1,4 @@ -## equinix fabricv4 marketplace-subscriptions get-subscription-by-id +## equinix fabric marketplace-subscriptions get-subscription-by-id Get Subscription @@ -9,7 +9,7 @@ The API provides capability to get subscription Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 marketplace-subscriptions get-subscription-by-id [flags] +equinix fabric marketplace-subscriptions get-subscription-by-id [flags] ``` ### Options @@ -30,5 +30,5 @@ equinix fabricv4 marketplace-subscriptions get-subscription-by-id [flags] ### SEE ALSO -* [equinix fabricv4 marketplace-subscriptions](equinix_fabricv4_marketplace-subscriptions.md) - Manage marketplace-subscriptions resources +* [equinix fabric marketplace-subscriptions](equinix_fabric_marketplace-subscriptions.md) - Manage marketplace-subscriptions resources diff --git a/docs/equinix_fabric_metrics.md b/docs/equinix_fabric_metrics.md new file mode 100644 index 0000000..d92b914 --- /dev/null +++ b/docs/equinix_fabric_metrics.md @@ -0,0 +1,29 @@ +## equinix fabric metrics + +Manage metrics resources + +### Synopsis + +Commands for managing metrics resources in the API + +### Options + +``` + -h, --help help for metrics +``` + +### Options inherited from parent commands + +``` + --config string config file (default is $HOME/.config/equinix/equinix.yaml) + --debug Enable debug logging for HTTP requests + -f, --format string Format to use for output (json or yaml) (default "json") +``` + +### SEE ALSO + +* [equinix fabric](equinix_fabric.md) - Manage Equinix fabricv4 resources +* [equinix fabric metrics get-metric-by-asset-id](equinix_fabric_metrics_get-metric-by-asset-id.md) - Get Metrics by Asset Id +* [equinix fabric metrics get-metric-by-name](equinix_fabric_metrics_get-metric-by-name.md) - Get Metrics by Name +* [equinix fabric metrics search-metrics](equinix_fabric_metrics_search-metrics.md) - Search Metrics + diff --git a/docs/equinix_fabricv4_metrics_get-metric-by-asset-id.md b/docs/equinix_fabric_metrics_get-metric-by-asset-id.md similarity index 81% rename from docs/equinix_fabricv4_metrics_get-metric-by-asset-id.md rename to docs/equinix_fabric_metrics_get-metric-by-asset-id.md index a57d7e8..82457a5 100644 --- a/docs/equinix_fabricv4_metrics_get-metric-by-asset-id.md +++ b/docs/equinix_fabric_metrics_get-metric-by-asset-id.md @@ -1,4 +1,4 @@ -## equinix fabricv4 metrics get-metric-by-asset-id +## equinix fabric metrics get-metric-by-asset-id Get Metrics by Asset Id @@ -9,7 +9,7 @@ This API provides capability to retrieve Metrics of an asset id Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 metrics get-metric-by-asset-id [flags] +equinix fabric metrics get-metric-by-asset-id [flags] ``` ### Options @@ -34,5 +34,5 @@ equinix fabricv4 metrics get-metric-by-asset-id [flags] ### SEE ALSO -* [equinix fabricv4 metrics](equinix_fabricv4_metrics.md) - Manage metrics resources +* [equinix fabric metrics](equinix_fabric_metrics.md) - Manage metrics resources diff --git a/docs/equinix_fabricv4_metrics_get-metric-by-name.md b/docs/equinix_fabric_metrics_get-metric-by-name.md similarity index 81% rename from docs/equinix_fabricv4_metrics_get-metric-by-name.md rename to docs/equinix_fabric_metrics_get-metric-by-name.md index 9d956d9..edc0fe7 100644 --- a/docs/equinix_fabricv4_metrics_get-metric-by-name.md +++ b/docs/equinix_fabric_metrics_get-metric-by-name.md @@ -1,4 +1,4 @@ -## equinix fabricv4 metrics get-metric-by-name +## equinix fabric metrics get-metric-by-name Get Metrics by Name @@ -9,7 +9,7 @@ This API provides capability to retrieve Metrics by specific wildcard metric typ Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 metrics get-metric-by-name [flags] +equinix fabric metrics get-metric-by-name [flags] ``` ### Options @@ -33,5 +33,5 @@ equinix fabricv4 metrics get-metric-by-name [flags] ### SEE ALSO -* [equinix fabricv4 metrics](equinix_fabricv4_metrics.md) - Manage metrics resources +* [equinix fabric metrics](equinix_fabric_metrics.md) - Manage metrics resources diff --git a/docs/equinix_fabricv4_metrics_search-metrics.md b/docs/equinix_fabric_metrics_search-metrics.md similarity index 89% rename from docs/equinix_fabricv4_metrics_search-metrics.md rename to docs/equinix_fabric_metrics_search-metrics.md index 13f5c19..1bc7143 100644 --- a/docs/equinix_fabricv4_metrics_search-metrics.md +++ b/docs/equinix_fabric_metrics_search-metrics.md @@ -1,4 +1,4 @@ -## equinix fabricv4 metrics search-metrics +## equinix fabric metrics search-metrics Search Metrics @@ -9,7 +9,7 @@ This API provides capability to search metrics from a filtered query Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 metrics search-metrics [flags] +equinix fabric metrics search-metrics [flags] ``` ### Options @@ -35,5 +35,5 @@ equinix fabricv4 metrics search-metrics [flags] ### SEE ALSO -* [equinix fabricv4 metrics](equinix_fabricv4_metrics.md) - Manage metrics resources +* [equinix fabric metrics](equinix_fabric_metrics.md) - Manage metrics resources diff --git a/docs/equinix_fabricv4_metros.md b/docs/equinix_fabric_metros.md similarity index 58% rename from docs/equinix_fabricv4_metros.md rename to docs/equinix_fabric_metros.md index 90ccc8d..387d7a6 100644 --- a/docs/equinix_fabricv4_metros.md +++ b/docs/equinix_fabric_metros.md @@ -1,4 +1,4 @@ -## equinix fabricv4 metros +## equinix fabric metros Manage metros resources @@ -22,7 +22,7 @@ Commands for managing metros resources in the API ### SEE ALSO -* [equinix fabricv4](equinix_fabricv4.md) - Manage Equinix fauricv4 resources -* [equinix fabricv4 metros get-metro-by-code](equinix_fabricv4_metros_get-metro-by-code.md) - Get Metro by Code -* [equinix fabricv4 metros get-metros](equinix_fabricv4_metros_get-metros.md) - Get all Metros +* [equinix fabric](equinix_fabric.md) - Manage Equinix fabricv4 resources +* [equinix fabric metros get-metro-by-code](equinix_fabric_metros_get-metro-by-code.md) - Get Metro by Code +* [equinix fabric metros get-metros](equinix_fabric_metros_get-metros.md) - Get all Metros diff --git a/docs/equinix_fabricv4_metros_get-metro-by-code.md b/docs/equinix_fabric_metros_get-metro-by-code.md similarity index 79% rename from docs/equinix_fabricv4_metros_get-metro-by-code.md rename to docs/equinix_fabric_metros_get-metro-by-code.md index fdfd74d..4629c41 100644 --- a/docs/equinix_fabricv4_metros_get-metro-by-code.md +++ b/docs/equinix_fabric_metros_get-metro-by-code.md @@ -1,4 +1,4 @@ -## equinix fabricv4 metros get-metro-by-code +## equinix fabric metros get-metro-by-code Get Metro by Code @@ -9,7 +9,7 @@ GET Metros retrieves all Equinix Fabric metros, as well as latency data between Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 metros get-metro-by-code [flags] +equinix fabric metros get-metro-by-code [flags] ``` ### Options @@ -30,5 +30,5 @@ equinix fabricv4 metros get-metro-by-code [flags] ### SEE ALSO -* [equinix fabricv4 metros](equinix_fabricv4_metros.md) - Manage metros resources +* [equinix fabric metros](equinix_fabric_metros.md) - Manage metros resources diff --git a/docs/equinix_fabricv4_metros_get-metros.md b/docs/equinix_fabric_metros_get-metros.md similarity index 83% rename from docs/equinix_fabricv4_metros_get-metros.md rename to docs/equinix_fabric_metros_get-metros.md index dad2c58..3d7a797 100644 --- a/docs/equinix_fabricv4_metros_get-metros.md +++ b/docs/equinix_fabric_metros_get-metros.md @@ -1,4 +1,4 @@ -## equinix fabricv4 metros get-metros +## equinix fabric metros get-metros Get all Metros @@ -9,7 +9,7 @@ GET All Subscriber Metros with an option query parameter to return all Equinix F Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 metros get-metros [flags] +equinix fabric metros get-metros [flags] ``` ### Options @@ -32,5 +32,5 @@ equinix fabricv4 metros get-metros [flags] ### SEE ALSO -* [equinix fabricv4 metros](equinix_fabricv4_metros.md) - Manage metros resources +* [equinix fabric metros](equinix_fabric_metros.md) - Manage metros resources diff --git a/docs/equinix_fabric_networks.md b/docs/equinix_fabric_networks.md new file mode 100644 index 0000000..990d33e --- /dev/null +++ b/docs/equinix_fabric_networks.md @@ -0,0 +1,34 @@ +## equinix fabric networks + +Manage networks resources + +### Synopsis + +Commands for managing networks resources in the API + +### Options + +``` + -h, --help help for networks +``` + +### Options inherited from parent commands + +``` + --config string config file (default is $HOME/.config/equinix/equinix.yaml) + --debug Enable debug logging for HTTP requests + -f, --format string Format to use for output (json or yaml) (default "json") +``` + +### SEE ALSO + +* [equinix fabric](equinix_fabric.md) - Manage Equinix fabricv4 resources +* [equinix fabric networks create-network](equinix_fabric_networks_create-network.md) - Create Network +* [equinix fabric networks delete-network-by-uuid](equinix_fabric_networks_delete-network-by-uuid.md) - Delete Network By ID +* [equinix fabric networks get-connections-by-network-uuid](equinix_fabric_networks_get-connections-by-network-uuid.md) - Get Connections +* [equinix fabric networks get-network-by-uuid](equinix_fabric_networks_get-network-by-uuid.md) - Get Network By ID +* [equinix fabric networks get-network-change-by-uuid](equinix_fabric_networks_get-network-change-by-uuid.md) - Get Change By ID +* [equinix fabric networks get-network-changes](equinix_fabric_networks_get-network-changes.md) - Get Network Changes +* [equinix fabric networks search-networks](equinix_fabric_networks_search-networks.md) - Search Network +* [equinix fabric networks update-network-by-uuid](equinix_fabric_networks_update-network-by-uuid.md) - Update Network By ID + diff --git a/docs/equinix_fabricv4_networks_create-network.md b/docs/equinix_fabric_networks_create-network.md similarity index 92% rename from docs/equinix_fabricv4_networks_create-network.md rename to docs/equinix_fabric_networks_create-network.md index aed9f96..afe5f5c 100644 --- a/docs/equinix_fabricv4_networks_create-network.md +++ b/docs/equinix_fabric_networks_create-network.md @@ -1,4 +1,4 @@ -## equinix fabricv4 networks create-network +## equinix fabric networks create-network Create Network @@ -9,7 +9,7 @@ This API provides capability to create user's Fabric Network Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 networks create-network [flags] +equinix fabric networks create-network [flags] ``` ### Options @@ -43,5 +43,5 @@ equinix fabricv4 networks create-network [flags] ### SEE ALSO -* [equinix fabricv4 networks](equinix_fabricv4_networks.md) - Manage networks resources +* [equinix fabric networks](equinix_fabric_networks.md) - Manage networks resources diff --git a/docs/equinix_fabricv4_networks_delete-network-by-uuid.md b/docs/equinix_fabric_networks_delete-network-by-uuid.md similarity index 77% rename from docs/equinix_fabricv4_networks_delete-network-by-uuid.md rename to docs/equinix_fabric_networks_delete-network-by-uuid.md index c6a7f9b..56a627a 100644 --- a/docs/equinix_fabricv4_networks_delete-network-by-uuid.md +++ b/docs/equinix_fabric_networks_delete-network-by-uuid.md @@ -1,4 +1,4 @@ -## equinix fabricv4 networks delete-network-by-uuid +## equinix fabric networks delete-network-by-uuid Delete Network By ID @@ -9,7 +9,7 @@ This API provides capability to delete user's Fabric Network Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 networks delete-network-by-uuid [flags] +equinix fabric networks delete-network-by-uuid [flags] ``` ### Options @@ -30,5 +30,5 @@ equinix fabricv4 networks delete-network-by-uuid [flags] ### SEE ALSO -* [equinix fabricv4 networks](equinix_fabricv4_networks.md) - Manage networks resources +* [equinix fabric networks](equinix_fabric_networks.md) - Manage networks resources diff --git a/docs/equinix_fabricv4_networks_get-connections-by-network-uuid.md b/docs/equinix_fabric_networks_get-connections-by-network-uuid.md similarity index 76% rename from docs/equinix_fabricv4_networks_get-connections-by-network-uuid.md rename to docs/equinix_fabric_networks_get-connections-by-network-uuid.md index fd3effe..8d481c1 100644 --- a/docs/equinix_fabricv4_networks_get-connections-by-network-uuid.md +++ b/docs/equinix_fabric_networks_get-connections-by-network-uuid.md @@ -1,4 +1,4 @@ -## equinix fabricv4 networks get-connections-by-network-uuid +## equinix fabric networks get-connections-by-network-uuid Get Connections @@ -9,7 +9,7 @@ The API provides capability to get list of user's Fabric Network connections Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 networks get-connections-by-network-uuid [flags] +equinix fabric networks get-connections-by-network-uuid [flags] ``` ### Options @@ -30,5 +30,5 @@ equinix fabricv4 networks get-connections-by-network-uuid [flags] ### SEE ALSO -* [equinix fabricv4 networks](equinix_fabricv4_networks.md) - Manage networks resources +* [equinix fabric networks](equinix_fabric_networks.md) - Manage networks resources diff --git a/docs/equinix_fabricv4_networks_get-network-by-uuid.md b/docs/equinix_fabric_networks_get-network-by-uuid.md similarity index 77% rename from docs/equinix_fabricv4_networks_get-network-by-uuid.md rename to docs/equinix_fabric_networks_get-network-by-uuid.md index bd22129..a5945b4 100644 --- a/docs/equinix_fabricv4_networks_get-network-by-uuid.md +++ b/docs/equinix_fabric_networks_get-network-by-uuid.md @@ -1,4 +1,4 @@ -## equinix fabricv4 networks get-network-by-uuid +## equinix fabric networks get-network-by-uuid Get Network By ID @@ -9,7 +9,7 @@ This API provides capability to retrieve user's Fabric Network Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 networks get-network-by-uuid [flags] +equinix fabric networks get-network-by-uuid [flags] ``` ### Options @@ -30,5 +30,5 @@ equinix fabricv4 networks get-network-by-uuid [flags] ### SEE ALSO -* [equinix fabricv4 networks](equinix_fabricv4_networks.md) - Manage networks resources +* [equinix fabric networks](equinix_fabric_networks.md) - Manage networks resources diff --git a/docs/equinix_fabricv4_networks_get-network-change-by-uuid.md b/docs/equinix_fabric_networks_get-network-change-by-uuid.md similarity index 78% rename from docs/equinix_fabricv4_networks_get-network-change-by-uuid.md rename to docs/equinix_fabric_networks_get-network-change-by-uuid.md index be4a328..3dff50e 100644 --- a/docs/equinix_fabricv4_networks_get-network-change-by-uuid.md +++ b/docs/equinix_fabric_networks_get-network-change-by-uuid.md @@ -1,4 +1,4 @@ -## equinix fabricv4 networks get-network-change-by-uuid +## equinix fabric networks get-network-change-by-uuid Get Change By ID @@ -9,7 +9,7 @@ This API provides capability to retrieve user's Fabric Network Change Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 networks get-network-change-by-uuid [flags] +equinix fabric networks get-network-change-by-uuid [flags] ``` ### Options @@ -31,5 +31,5 @@ equinix fabricv4 networks get-network-change-by-uuid [flags] ### SEE ALSO -* [equinix fabricv4 networks](equinix_fabricv4_networks.md) - Manage networks resources +* [equinix fabric networks](equinix_fabric_networks.md) - Manage networks resources diff --git a/docs/equinix_fabricv4_networks_get-network-changes.md b/docs/equinix_fabric_networks_get-network-changes.md similarity index 77% rename from docs/equinix_fabricv4_networks_get-network-changes.md rename to docs/equinix_fabric_networks_get-network-changes.md index 2820b00..bce3b5a 100644 --- a/docs/equinix_fabricv4_networks_get-network-changes.md +++ b/docs/equinix_fabric_networks_get-network-changes.md @@ -1,4 +1,4 @@ -## equinix fabricv4 networks get-network-changes +## equinix fabric networks get-network-changes Get Network Changes @@ -9,7 +9,7 @@ The API provides capability to get list of user's Fabric Network changes Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 networks get-network-changes [flags] +equinix fabric networks get-network-changes [flags] ``` ### Options @@ -30,5 +30,5 @@ equinix fabricv4 networks get-network-changes [flags] ### SEE ALSO -* [equinix fabricv4 networks](equinix_fabricv4_networks.md) - Manage networks resources +* [equinix fabric networks](equinix_fabric_networks.md) - Manage networks resources diff --git a/docs/equinix_fabricv4_networks_search-networks.md b/docs/equinix_fabric_networks_search-networks.md similarity index 92% rename from docs/equinix_fabricv4_networks_search-networks.md rename to docs/equinix_fabric_networks_search-networks.md index 91d6af5..ba51ab1 100644 --- a/docs/equinix_fabricv4_networks_search-networks.md +++ b/docs/equinix_fabric_networks_search-networks.md @@ -1,4 +1,4 @@ -## equinix fabricv4 networks search-networks +## equinix fabric networks search-networks Search Network @@ -9,7 +9,7 @@ The API provides capability to get list of user's Fabric Network using search cr Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 networks search-networks [flags] +equinix fabric networks search-networks [flags] ``` ### Options @@ -40,5 +40,5 @@ equinix fabricv4 networks search-networks [flags] ### SEE ALSO -* [equinix fabricv4 networks](equinix_fabricv4_networks.md) - Manage networks resources +* [equinix fabric networks](equinix_fabric_networks.md) - Manage networks resources diff --git a/docs/equinix_fabricv4_networks_update-network-by-uuid.md b/docs/equinix_fabric_networks_update-network-by-uuid.md similarity index 80% rename from docs/equinix_fabricv4_networks_update-network-by-uuid.md rename to docs/equinix_fabric_networks_update-network-by-uuid.md index 9d48233..7e79cce 100644 --- a/docs/equinix_fabricv4_networks_update-network-by-uuid.md +++ b/docs/equinix_fabric_networks_update-network-by-uuid.md @@ -1,4 +1,4 @@ -## equinix fabricv4 networks update-network-by-uuid +## equinix fabric networks update-network-by-uuid Update Network By ID @@ -9,7 +9,7 @@ This API provides capability to update user's Fabric Network Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 networks update-network-by-uuid [flags] +equinix fabric networks update-network-by-uuid [flags] ``` ### Options @@ -31,5 +31,5 @@ equinix fabricv4 networks update-network-by-uuid [flags] ### SEE ALSO -* [equinix fabricv4 networks](equinix_fabricv4_networks.md) - Manage networks resources +* [equinix fabric networks](equinix_fabric_networks.md) - Manage networks resources diff --git a/docs/equinix_fabric_optical-metro-connects.md b/docs/equinix_fabric_optical-metro-connects.md new file mode 100644 index 0000000..6259999 --- /dev/null +++ b/docs/equinix_fabric_optical-metro-connects.md @@ -0,0 +1,30 @@ +## equinix fabric optical-metro-connects + +Manage optical-metro-connects resources + +### Synopsis + +Commands for managing optical-metro-connects resources in the API + +### Options + +``` + -h, --help help for optical-metro-connects +``` + +### Options inherited from parent commands + +``` + --config string config file (default is $HOME/.config/equinix/equinix.yaml) + --debug Enable debug logging for HTTP requests + -f, --format string Format to use for output (json or yaml) (default "json") +``` + +### SEE ALSO + +* [equinix fabric](equinix_fabric.md) - Manage Equinix fabricv4 resources +* [equinix fabric optical-metro-connects create-bulk-optical-connect](equinix_fabric_optical-metro-connects_create-bulk-optical-connect.md) - Create Dual Diverse Optical Metro Connect Service +* [equinix fabric optical-metro-connects create-optical-connect](equinix_fabric_optical-metro-connects_create-optical-connect.md) - Create Optical Metro Connect Service +* [equinix fabric optical-metro-connects get-optical-connect-by-uuid](equinix_fabric_optical-metro-connects_get-optical-connect-by-uuid.md) - Get Optical Metro Connect Service +* [equinix fabric optical-metro-connects search-optical-connect](equinix_fabric_optical-metro-connects_search-optical-connect.md) - Search Optical Metro Connect Services + diff --git a/docs/equinix_fabricv4_optical-metro-connects_create-bulk-optical-connect.md b/docs/equinix_fabric_optical-metro-connects_create-bulk-optical-connect.md similarity index 79% rename from docs/equinix_fabricv4_optical-metro-connects_create-bulk-optical-connect.md rename to docs/equinix_fabric_optical-metro-connects_create-bulk-optical-connect.md index 8b3049c..e5c265d 100644 --- a/docs/equinix_fabricv4_optical-metro-connects_create-bulk-optical-connect.md +++ b/docs/equinix_fabric_optical-metro-connects_create-bulk-optical-connect.md @@ -1,4 +1,4 @@ -## equinix fabricv4 optical-metro-connects create-bulk-optical-connect +## equinix fabric optical-metro-connects create-bulk-optical-connect Create Dual Diverse Optical Metro Connect Service @@ -9,7 +9,7 @@ Create a dual diverse pair of circuits on separate optical paths. Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 optical-metro-connects create-bulk-optical-connect [flags] +equinix fabric optical-metro-connects create-bulk-optical-connect [flags] ``` ### Options @@ -31,5 +31,5 @@ equinix fabricv4 optical-metro-connects create-bulk-optical-connect [flags] ### SEE ALSO -* [equinix fabricv4 optical-metro-connects](equinix_fabricv4_optical-metro-connects.md) - Manage optical-metro-connects resources +* [equinix fabric optical-metro-connects](equinix_fabric_optical-metro-connects.md) - Manage optical-metro-connects resources diff --git a/docs/equinix_fabricv4_optical-metro-connects_create-optical-connect.md b/docs/equinix_fabric_optical-metro-connects_create-optical-connect.md similarity index 95% rename from docs/equinix_fabricv4_optical-metro-connects_create-optical-connect.md rename to docs/equinix_fabric_optical-metro-connects_create-optical-connect.md index dcdf849..ceaf1f8 100644 --- a/docs/equinix_fabricv4_optical-metro-connects_create-optical-connect.md +++ b/docs/equinix_fabric_optical-metro-connects_create-optical-connect.md @@ -1,4 +1,4 @@ -## equinix fabricv4 optical-metro-connects create-optical-connect +## equinix fabric optical-metro-connects create-optical-connect Create Optical Metro Connect Service @@ -9,7 +9,7 @@ Create a single Optical Metro Connect circuit. Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 optical-metro-connects create-optical-connect [flags] +equinix fabric optical-metro-connects create-optical-connect [flags] ``` ### Options @@ -68,5 +68,5 @@ equinix fabricv4 optical-metro-connects create-optical-connect [flags] ### SEE ALSO -* [equinix fabricv4 optical-metro-connects](equinix_fabricv4_optical-metro-connects.md) - Manage optical-metro-connects resources +* [equinix fabric optical-metro-connects](equinix_fabric_optical-metro-connects.md) - Manage optical-metro-connects resources diff --git a/docs/equinix_fabricv4_optical-metro-connects_get-optical-connect-by-uuid.md b/docs/equinix_fabric_optical-metro-connects_get-optical-connect-by-uuid.md similarity index 72% rename from docs/equinix_fabricv4_optical-metro-connects_get-optical-connect-by-uuid.md rename to docs/equinix_fabric_optical-metro-connects_get-optical-connect-by-uuid.md index 6e00cdb..8dc9984 100644 --- a/docs/equinix_fabricv4_optical-metro-connects_get-optical-connect-by-uuid.md +++ b/docs/equinix_fabric_optical-metro-connects_get-optical-connect-by-uuid.md @@ -1,4 +1,4 @@ -## equinix fabricv4 optical-metro-connects get-optical-connect-by-uuid +## equinix fabric optical-metro-connects get-optical-connect-by-uuid Get Optical Metro Connect Service @@ -9,7 +9,7 @@ Get a single Optical Metro Connect by UUID. Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 optical-metro-connects get-optical-connect-by-uuid [flags] +equinix fabric optical-metro-connects get-optical-connect-by-uuid [flags] ``` ### Options @@ -30,5 +30,5 @@ equinix fabricv4 optical-metro-connects get-optical-connect-by-uuid [flags] ### SEE ALSO -* [equinix fabricv4 optical-metro-connects](equinix_fabricv4_optical-metro-connects.md) - Manage optical-metro-connects resources +* [equinix fabric optical-metro-connects](equinix_fabric_optical-metro-connects.md) - Manage optical-metro-connects resources diff --git a/docs/equinix_fabricv4_optical-metro-connects_search-optical-connect.md b/docs/equinix_fabric_optical-metro-connects_search-optical-connect.md similarity index 87% rename from docs/equinix_fabricv4_optical-metro-connects_search-optical-connect.md rename to docs/equinix_fabric_optical-metro-connects_search-optical-connect.md index 51109bc..74fdba1 100644 --- a/docs/equinix_fabricv4_optical-metro-connects_search-optical-connect.md +++ b/docs/equinix_fabric_optical-metro-connects_search-optical-connect.md @@ -1,4 +1,4 @@ -## equinix fabricv4 optical-metro-connects search-optical-connect +## equinix fabric optical-metro-connects search-optical-connect Search Optical Metro Connect Services @@ -9,7 +9,7 @@ Get Optical Metro Connects matching the supplied criteria, with optional filteri Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 optical-metro-connects search-optical-connect [flags] +equinix fabric optical-metro-connects search-optical-connect [flags] ``` ### Options @@ -36,5 +36,5 @@ equinix fabricv4 optical-metro-connects search-optical-connect [flags] ### SEE ALSO -* [equinix fabricv4 optical-metro-connects](equinix_fabricv4_optical-metro-connects.md) - Manage optical-metro-connects resources +* [equinix fabric optical-metro-connects](equinix_fabric_optical-metro-connects.md) - Manage optical-metro-connects resources diff --git a/docs/equinix_fabricv4_port-packages.md b/docs/equinix_fabric_port-packages.md similarity index 65% rename from docs/equinix_fabricv4_port-packages.md rename to docs/equinix_fabric_port-packages.md index ecef3f5..5d0e783 100644 --- a/docs/equinix_fabricv4_port-packages.md +++ b/docs/equinix_fabric_port-packages.md @@ -1,4 +1,4 @@ -## equinix fabricv4 port-packages +## equinix fabric port-packages Manage port-packages resources @@ -22,6 +22,6 @@ Commands for managing port-packages resources in the API ### SEE ALSO -* [equinix fabricv4](equinix_fabricv4.md) - Manage Equinix fauricv4 resources -* [equinix fabricv4 port-packages get-port-packages](equinix_fabricv4_port-packages_get-port-packages.md) - Get All Port Packages +* [equinix fabric](equinix_fabric.md) - Manage Equinix fabricv4 resources +* [equinix fabric port-packages get-port-packages](equinix_fabric_port-packages_get-port-packages.md) - Get All Port Packages diff --git a/docs/equinix_fabricv4_port-packages_get-port-packages.md b/docs/equinix_fabric_port-packages_get-port-packages.md similarity index 75% rename from docs/equinix_fabricv4_port-packages_get-port-packages.md rename to docs/equinix_fabric_port-packages_get-port-packages.md index 7c9867d..b7392a0 100644 --- a/docs/equinix_fabricv4_port-packages_get-port-packages.md +++ b/docs/equinix_fabric_port-packages_get-port-packages.md @@ -1,4 +1,4 @@ -## equinix fabricv4 port-packages get-port-packages +## equinix fabric port-packages get-port-packages Get All Port Packages @@ -9,7 +9,7 @@ Get All Port Packages returns details of all available port packages for the spe Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 port-packages get-port-packages [flags] +equinix fabric port-packages get-port-packages [flags] ``` ### Options @@ -29,5 +29,5 @@ equinix fabricv4 port-packages get-port-packages [flags] ### SEE ALSO -* [equinix fabricv4 port-packages](equinix_fabricv4_port-packages.md) - Manage port-packages resources +* [equinix fabric port-packages](equinix_fabric_port-packages.md) - Manage port-packages resources diff --git a/docs/equinix_fabric_ports.md b/docs/equinix_fabric_ports.md new file mode 100644 index 0000000..05cb18f --- /dev/null +++ b/docs/equinix_fabric_ports.md @@ -0,0 +1,34 @@ +## equinix fabric ports + +Manage ports resources + +### Synopsis + +Commands for managing ports resources in the API + +### Options + +``` + -h, --help help for ports +``` + +### Options inherited from parent commands + +``` + --config string config file (default is $HOME/.config/equinix/equinix.yaml) + --debug Enable debug logging for HTTP requests + -f, --format string Format to use for output (json or yaml) (default "json") +``` + +### SEE ALSO + +* [equinix fabric](equinix_fabric.md) - Manage Equinix fabricv4 resources +* [equinix fabric ports add-to-lag](equinix_fabric_ports_add-to-lag.md) - Add to Lag +* [equinix fabric ports create-port](equinix_fabric_ports_create-port.md) - Create Port +* [equinix fabric ports delete-port](equinix_fabric_ports_delete-port.md) - Delete a single port +* [equinix fabric ports get-port-by-uuid](equinix_fabric_ports_get-port-by-uuid.md) - Get Port by uuid +* [equinix fabric ports get-ports](equinix_fabric_ports_get-ports.md) - Get All Ports +* [equinix fabric ports get-vlans](equinix_fabric_ports_get-vlans.md) - Get Vlans +* [equinix fabric ports search-ports](equinix_fabric_ports_search-ports.md) - Search ports +* [equinix fabric ports update-port-by-uuid](equinix_fabric_ports_update-port-by-uuid.md) - Update by UUID + diff --git a/docs/equinix_fabricv4_ports_add-to-lag.md b/docs/equinix_fabric_ports_add-to-lag.md similarity index 86% rename from docs/equinix_fabricv4_ports_add-to-lag.md rename to docs/equinix_fabric_ports_add-to-lag.md index 69b53da..aea7735 100644 --- a/docs/equinix_fabricv4_ports_add-to-lag.md +++ b/docs/equinix_fabric_ports_add-to-lag.md @@ -1,4 +1,4 @@ -## equinix fabricv4 ports add-to-lag +## equinix fabric ports add-to-lag Add to Lag @@ -9,7 +9,7 @@ Add Physical Ports to Virtual Port. PreviewBeta "fabric" and "ordersv2" -> "orders". +// +// Pre-release APIs are the exception: their stability level is not an +// implementation detail a user should have to look up, so it is kept as a +// trailing word, e.g. "stsv1alpha" -> "sts-alpha". Names without a version +// suffix are returned unchanged. +func CanonicalServiceName(apiName string) string { + match := apiVersionSuffix.FindStringSubmatch(apiName) + if match == nil { + return apiName + } + + base, stability := match[1], match[3] + if stability == "" { + return base + } + + return base + "-" + stability +} + +// ServiceAliases returns the alternate names a service command should answer +// to, so that the versioned API name keeps working after the command was +// renamed to its canonical form. It returns nil when the API name is already +// canonical, since cobra treats an alias equal to the command name as a +// duplicate. +func ServiceAliases(apiName string) []string { + canonical := CanonicalServiceName(apiName) + if canonical == apiName { + return nil + } + + return []string{apiName} +} diff --git a/internal/naming/naming_test.go b/internal/naming/naming_test.go new file mode 100644 index 0000000..72ae41a --- /dev/null +++ b/internal/naming/naming_test.go @@ -0,0 +1,51 @@ +package naming + +import ( + "reflect" + "testing" +) + +func TestCanonicalServiceName(t *testing.T) { + tests := map[string]string{ + // Every service currently onboarded from the SDK. + "accesstokenv1": "accesstoken", + "eiav2": "eia", + "fabricv4": "fabric", + "lookupv2": "lookup", + "orderhistoryv1": "orderhistory", + "ordersv2": "orders", + "securecabinetv1": "securecabinet", + "smarthandsv1": "smarthands", + "stsv1alpha": "sts-alpha", + + // Other version shapes the specs use. + "metalv1": "metal", + "examplev10": "example", + "examplev2beta": "example-beta", + "examplev1alpha2": "example-alpha2", + + // A name whose base ends in "v" must keep it. + "vrfv2": "vrf", + + // No version suffix to strip. + "lookup": "lookup", + "v1": "v1", + "": "", + } + + for apiName, want := range tests { + if got := CanonicalServiceName(apiName); got != want { + t.Errorf("CanonicalServiceName(%q) = %q, want %q", apiName, got, want) + } + } +} + +func TestServiceAliases(t *testing.T) { + if got, want := ServiceAliases("fabricv4"), []string{"fabricv4"}; !reflect.DeepEqual(got, want) { + t.Errorf("ServiceAliases(\"fabricv4\") = %q, want %q", got, want) + } + + if got := ServiceAliases("lookup"); got != nil { + t.Errorf("ServiceAliases(\"lookup\") = %q, want nil", got) + } +} diff --git a/internal/securecabinetv1/securecabinetv1.go b/internal/securecabinetv1/securecabinetv1.go index f1d82fc..94eafa3 100644 --- a/internal/securecabinetv1/securecabinetv1.go +++ b/internal/securecabinetv1/securecabinetv1.go @@ -12,7 +12,7 @@ func SetDebug(enabled bool) { debugMode = enabled } -// NewClient creates a new securecauinetv1 API client using the standard +// NewClient creates a new securecabinetv1 API client using the standard // authentication configuration from internal/api func NewClient() (*securecabinetv1.APIClient, error) { // Build client options based on debug mode @@ -28,7 +28,7 @@ func NewClient() (*securecabinetv1.APIClient, error) { return nil, err } - // Configure the securecauinetv1 client + // Configure the securecabinetv1 client configuration := securecabinetv1.NewConfiguration() configuration.HTTPClient = stdClient.HTTPClient configuration.AddDefaultHeader("X-SOURCE", "equinix-cli") @@ -36,7 +36,7 @@ func NewClient() (*securecabinetv1.APIClient, error) { return securecabinetv1.NewAPIClient(configuration), nil } -// NewClientForDiscovery creates a securecauinetv1 API client for command discovery +// NewClientForDiscovery creates a securecabinetv1 API client for command discovery // This is used at CLI initialization time to register commands without requiring credentials func NewClientForDiscovery() (*securecabinetv1.APIClient, error) { // Create a basic client with no authentication for structure discovery only diff --git a/templates/cmd/service.go.tmpl b/templates/cmd/service.go.tmpl index 98a93cf..4271241 100644 --- a/templates/cmd/service.go.tmpl +++ b/templates/cmd/service.go.tmpl @@ -6,6 +6,7 @@ import ( "os" "github.com/equinix/cli/internal/{{SERVICE}}" + "github.com/equinix/cli/internal/naming" "github.com/equinix/cli/internal/register" "github.com/spf13/cobra" ) @@ -17,13 +18,15 @@ var {{SERVICE}}Debug bool //go:embed descriptions/{{SERVICE}}.json var {{SERVICE}}Descriptions []byte -// {{SERVICE}}Cmd represents the {{SERVICE}} command +// {{SERVICE}}Cmd represents the {{SERVICE}} command. It is named after the +// canonical service name, with the versioned API name kept as an alias. var {{SERVICE}}Cmd = &cobra.Command{ - Use: "{{SERVICE}}", - Short: "Manage Equinix {{SERVICE_DISPLAY}} resources", - Long: `Commands for managing Equinix {{SERVICE_DISPLAY}} resources. + Use: naming.CanonicalServiceName("{{SERVICE}}"), + Aliases: naming.ServiceAliases("{{SERVICE}}"), + Short: "Manage Equinix {{SERVICE}} resources", + Long: `Commands for managing Equinix {{SERVICE}} resources. -The {{SERVICE}} commands are dynamically generated based on the {{SERVICE_DISPLAY}} API client, +The {{SERVICE}} commands are dynamically generated based on the {{SERVICE}} API client, providing access to all available API services.`, PersistentPreRun: func(cmd *cobra.Command, _ []string) { // Inject the client factory into the command context so that @@ -67,9 +70,8 @@ func init() { fmt.Fprintf(os.Stderr, "Warning: Failed to register {{SERVICE}} commands: %v\n", err) } - // Uncomment and customize aliases as needed for convenience - // Example: Add shorter aliases for commonly used commands - // {{SERVICE}}Cmd.Aliases = []string{"{{SERVICE_ALIAS}}"} + // The versioned API name is already registered as an alias of the + // canonical command name; add further aliases here as needed. // // Or add aliases to specific subcommands after registration: // if connectionsCmd, _, err := {{SERVICE}}Cmd.Find([]string{"connections"}); err == nil { diff --git a/templates/internal/service.go.tmpl b/templates/internal/service.go.tmpl index 1f93a03..98cea93 100644 --- a/templates/internal/service.go.tmpl +++ b/templates/internal/service.go.tmpl @@ -12,7 +12,7 @@ func SetDebug(enabled bool) { debugMode = enabled } -// NewClient creates a new {{SERVICE_DISPLAY}} API client using the standard +// NewClient creates a new {{SERVICE}} API client using the standard // authentication configuration from internal/api func NewClient() (*{{SERVICE}}.APIClient, error) { // Build client options based on debug mode @@ -28,7 +28,7 @@ func NewClient() (*{{SERVICE}}.APIClient, error) { return nil, err } - // Configure the {{SERVICE_DISPLAY}} client + // Configure the {{SERVICE}} client configuration := {{SERVICE}}.NewConfiguration() configuration.HTTPClient = stdClient.HTTPClient configuration.AddDefaultHeader("X-SOURCE", "equinix-cli") @@ -36,7 +36,7 @@ func NewClient() (*{{SERVICE}}.APIClient, error) { return {{SERVICE}}.NewAPIClient(configuration), nil } -// NewClientForDiscovery creates a {{SERVICE_DISPLAY}} API client for command discovery +// NewClientForDiscovery creates a {{SERVICE}} API client for command discovery // This is used at CLI initialization time to register commands without requiring credentials func NewClientForDiscovery() (*{{SERVICE}}.APIClient, error) { // Create a basic client with no authentication for structure discovery only