Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
41,590 changes: 30,162 additions & 11,428 deletions cmd/descriptions/fabricv4.json

Large diffs are not rendered by default.

80 changes: 0 additions & 80 deletions cmd/metalv1.go

This file was deleted.

1 change: 0 additions & 1 deletion docs/equinix.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,6 @@ Command-line interface for Equinix APIs
* [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 metalv1](equinix_metalv1.md) - Manage Equinix metalv1 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
Expand Down
14 changes: 14 additions & 0 deletions docs/equinix_fabricv4.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,14 +26,27 @@ providing access to all available API services.
### SEE ALSO

* [equinix](equinix.md) - Equinix CLI
* [equinix fabricv4 application-domains](equinix_fabricv4_application-domains.md) - Manage application-domains resources
* [equinix fabricv4 application-links](equinix_fabricv4_application-links.md) - Manage application-links resources
* [equinix fabricv4 application-services](equinix_fabricv4_application-services.md) - Manage application-services resources
* [equinix fabricv4 application-subscriptions](equinix_fabricv4_application-subscriptions.md) - Manage application-subscriptions resources
* [equinix fabricv4 cloud-events](equinix_fabricv4_cloud-events.md) - Manage cloud-events resources
* [equinix fabricv4 cloud-routers](equinix_fabricv4_cloud-routers.md) - Manage cloud-routers resources
* [equinix fabricv4 company-profiles](equinix_fabricv4_company-profiles.md) - Manage company-profiles resources
* [equinix fabricv4 connections](equinix_fabricv4_connections.md) - Manage connections resources
* [equinix fabricv4 fabric-one](equinix_fabricv4_fabric-one.md) - Manage fabric-one resources
* [equinix fabricv4 gateways](equinix_fabricv4_gateways.md) - Manage gateways resources
* [equinix fabricv4 health](equinix_fabricv4_health.md) - Manage health resources
* [equinix fabricv4 internet-access-services](equinix_fabricv4_internet-access-services.md) - Manage internet-access-services resources
* [equinix fabricv4 internet-exchange-services](equinix_fabricv4_internet-exchange-services.md) - Manage internet-exchange-services resources
* [equinix fabricv4 ip-blocks](equinix_fabricv4_ip-blocks.md) - Manage ip-blocks resources
* [equinix fabricv4 loas](equinix_fabricv4_loas.md) - Manage loas resources
* [equinix fabricv4 logos](equinix_fabricv4_logos.md) - Manage logos resources
* [equinix fabricv4 marketplace-subscriptions](equinix_fabricv4_marketplace-subscriptions.md) - Manage marketplace-subscriptions resources
* [equinix fabricv4 metrics](equinix_fabricv4_metrics.md) - Manage metrics resources
* [equinix fabricv4 metros](equinix_fabricv4_metros.md) - Manage metros resources
* [equinix fabricv4 networks](equinix_fabricv4_networks.md) - Manage networks resources
* [equinix fabricv4 optical-metro-connects](equinix_fabricv4_optical-metro-connects.md) - Manage optical-metro-connects resources
* [equinix fabricv4 port-packages](equinix_fabricv4_port-packages.md) - Manage port-packages resources
* [equinix fabricv4 ports](equinix_fabricv4_ports.md) - Manage ports resources
* [equinix fabricv4 precision-time](equinix_fabricv4_precision-time.md) - Manage precision-time resources
Expand All @@ -49,4 +62,5 @@ providing access to all available API services.
* [equinix fabricv4 stream-alert-rules](equinix_fabricv4_stream-alert-rules.md) - Manage stream-alert-rules resources
* [equinix fabricv4 stream-subscriptions](equinix_fabricv4_stream-subscriptions.md) - Manage stream-subscriptions resources
* [equinix fabricv4 streams](equinix_fabricv4_streams.md) - Manage streams resources
* [equinix fabricv4 tags](equinix_fabricv4_tags.md) - Manage tags resources

32 changes: 32 additions & 0 deletions docs/equinix_fabricv4_application-domains.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
## equinix fabricv4 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 fabricv4](equinix_fabricv4.md) - Manage Equinix fauricv4 resources
* [equinix fabricv4 application-domains create-app-domain](equinix_fabricv4_application-domains_create-app-domain.md) - Create App Domain
* [equinix fabricv4 application-domains delete-app-domain-by-uuid](equinix_fabricv4_application-domains_delete-app-domain-by-uuid.md) - Delete App Domain
* [equinix fabricv4 application-domains get-app-domain-by-uuid](equinix_fabricv4_application-domains_get-app-domain-by-uuid.md) - Get App Domain
* [equinix fabricv4 application-domains get-attached-app-links-by-app-domain-id](equinix_fabricv4_application-domains_get-attached-app-links-by-app-domain-id.md) - Get attached App Links for App Domain
* [equinix fabricv4 application-domains search-app-domains](equinix_fabricv4_application-domains_search-app-domains.md) - Search App Domains
* [equinix fabricv4 application-domains update-app-domain-by-uuid](equinix_fabricv4_application-domains_update-app-domain-by-uuid.md) - Update App Domain

39 changes: 39 additions & 0 deletions docs/equinix_fabricv4_application-domains_create-app-domain.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
## equinix fabricv4 application-domains create-app-domain

Create App Domain

### Synopsis

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]
```

### Options

```
--app-domain-post-request-additional-properties string app-domain-post-request-additional-properties (JSON)
--app-domain-post-request-description string Customer-provided App Domain description
--app-domain-post-request-name string Customer-provided App Domain name
--app-domain-post-request-project-additional-properties string app-domain-post-request-project-additional-properties (JSON)
--app-domain-post-request-project-project-id string Subscriber-assigned project ID
--app-domain-post-request-type string app-domain-post-request-type
-h, --help help for create-app-domain
--request string JSON payload for additional optional fields not exposed as flags
```

### 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 fabricv4 application-domains](equinix_fabricv4_application-domains.md) - Manage application-domains resources

Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
## equinix fabricv4 application-domains delete-app-domain-by-uuid

Delete App Domain

### Synopsis

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]
```

### Options

```
--app-domain-id string App Domain UUID (required)
-h, --help help for delete-app-domain-by-uuid
--request string JSON payload for request body fields
```

### 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 fabricv4 application-domains](equinix_fabricv4_application-domains.md) - Manage application-domains resources

Original file line number Diff line number Diff line change
@@ -1,22 +1,22 @@
## equinix metalv1 interconnections list-interconnection-ports
## equinix fabricv4 application-domains get-app-domain-by-uuid

List a interconnection's ports
Get App Domain

### Synopsis

List the ports associated to an interconnection.
This API provides capability to retrieve user's App Domain

Use --request flag to provide optional JSON payload fields.

```
equinix metalv1 interconnections list-interconnection-ports [flags]
equinix fabricv4 application-domains get-app-domain-by-uuid [flags]
```

### Options

```
--connection-id string UUID of the interconnection (required)
-h, --help help for list-interconnection-ports
--app-domain-id string App Domain UUID (required)
-h, --help help for get-app-domain-by-uuid
--request string JSON payload for request body fields
```

Expand All @@ -30,5 +30,5 @@ equinix metalv1 interconnections list-interconnection-ports [flags]

### SEE ALSO

* [equinix metalv1 interconnections](equinix_metalv1_interconnections.md) - Manage interconnections resources
* [equinix fabricv4 application-domains](equinix_fabricv4_application-domains.md) - Manage application-domains resources

Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
## equinix fabricv4 application-domains get-attached-app-links-by-app-domain-id

Get attached App Links for App Domain

### Synopsis

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]
```

### Options

```
--app-domain-id string App Domain UUID (required)
-h, --help help for get-attached-app-links-by-app-domain-id
--limit int limit field
--offset int offset field
--order string order field
--request string JSON payload for additional optional fields not exposed as flags
--state string state field (JSON or string)
--style string style field
```

### 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 fabricv4 application-domains](equinix_fabricv4_application-domains.md) - Manage application-domains resources

40 changes: 40 additions & 0 deletions docs/equinix_fabricv4_application-domains_search-app-domains.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
## equinix fabricv4 application-domains search-app-domains

Search App Domains

### Synopsis

The API provides capability to get list of user's App Domains using search criteria, including optional filtering, pagination and sorting

Use --request flag to provide optional JSON payload fields.

```
equinix fabricv4 application-domains search-app-domains [flags]
```

### Options

```
--app-domain-search-request-additional-properties string app-domain-search-request-additional-properties (JSON)
--app-domain-search-request-filter-additional-properties string app-domain-search-request-filter-additional-properties (JSON)
--app-domain-search-request-filter-and string app-domain-search-request-filter-and (JSON array)
--app-domain-search-request-pagination-additional-properties string app-domain-search-request-pagination-additional-properties (JSON)
--app-domain-search-request-pagination-limit int Number of elements to be requested per page. Number must be between 1 and 100, and the default is 20.
--app-domain-search-request-pagination-offset int Index of the first element.
--app-domain-search-request-sort string app-domain-search-request-sort (JSON array)
-h, --help help for search-app-domains
--request string JSON payload for additional optional fields not exposed as flags
```

### 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 fabricv4 application-domains](equinix_fabricv4_application-domains.md) - Manage application-domains resources

Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
## equinix fabricv4 application-domains update-app-domain-by-uuid

Update App Domain

### Synopsis

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]
```

### Options

```
--app-domain-change-operation string app-domain-change-operation field (JSON or string)
--app-domain-id string App Domain UUID (required)
-h, --help help for update-app-domain-by-uuid
--request string JSON payload for additional optional fields not exposed as flags
```

### 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 fabricv4 application-domains](equinix_fabricv4_application-domains.md) - Manage application-domains resources

Loading
Loading