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