All URIs are relative to https://api.equinix.com
Method | HTTP request | Description |
---|---|---|
CreateConnection | Post /fabric/v4/connections | Create Connection |
CreateConnectionAction | Post /fabric/v4/connections/{connectionId}/actions | Connection Actions |
DeleteConnectionByUuid | Delete /fabric/v4/connections/{connectionId} | Delete by ID |
GetConnectionByUuid | Get /fabric/v4/connections/{connectionId} | Get Connection by ID |
SearchConnections | Post /fabric/v4/connections/search | Search connections |
UpdateConnectionByUuid | Patch /fabric/v4/connections/{connectionId} | Update by ID |
ValidateConnections | Post /fabric/v4/connections/validate | Validate Connection |
Connection CreateConnection(ctx, body) Create Connection
This API provides capability to create user's virtual connection
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
body | ConnectionPostRequest |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ConnectionAction CreateConnectionAction(ctx, body, connectionId) Connection Actions
This API provides capability to accept/reject user's virtual connection
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
body | ConnectionActionRequest | ||
connectionId | string | Connection Id |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Connection DeleteConnectionByUuid(ctx, connectionId) Delete by ID
Delete Connection by ID
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
connectionId | string | Connection UUID |
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Connection GetConnectionByUuid(ctx, connectionId, optional) Get Connection by ID
The API provides capability to get user's virtual connection details (Service Tokens, Access Points, Link Protocols, etc) by it's connection ID (UUID)
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
connectionId | string | Connection Id | |
optional | *ConnectionsApiGetConnectionByUuidOpts | optional parameters | nil if no parameters |
Optional parameters are passed through a pointer to a ConnectionsApiGetConnectionByUuidOpts struct
Name | Type | Description | Notes |
---|
direction | optional.Interface of ConnectionDirection| Connection Direction |
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ConnectionSearchResponse SearchConnections(ctx, body) Search connections
The API provides capability to get list of user's virtual connections using search criteria, including optional filtering, pagination and sorting
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
body | SearchRequest |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Connection UpdateConnectionByUuid(ctx, body, connectionId) Update by ID
Update Connection by ID
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
body | []ConnectionChangeOperation | ||
connectionId | string | Connection Id |
- Content-Type: application/json-patch+json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ConnectionResponse ValidateConnections(ctx, body) Validate Connection
This API provides capability to validate by auth key
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
body | ValidateConnectionRequest |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]