All URIs are relative to https://api.equinix.com
Method | HTTP request | Description |
---|---|---|
CreateServiceProfile | Post /fabric/v4/serviceProfiles | Create Profile |
DeleteServiceProfileByUuid | Delete /fabric/v4/serviceProfiles/{serviceProfileId} | Delete Profile |
GetServiceProfileByUuid | Get /fabric/v4/serviceProfiles/{serviceProfileId} | Get Profile |
GetServiceProfileMetrosByUuid | Get /fabric/v4/serviceProfiles/{serviceProfileId}/metros | Get Profile Metros |
GetServiceProfiles | Get /fabric/v4/serviceProfiles | Get all Profiles |
PutServiceProfileByUuid | Put /fabric/v4/serviceProfiles/{serviceProfileId} | Replace Profile |
SearchServiceProfiles | Post /fabric/v4/serviceProfiles/search | Profile Search |
UpdateServiceProfileByUuid | Patch /fabric/v4/serviceProfiles/{serviceProfileId} | Update Profile |
ServiceProfile CreateServiceProfile(ctx, body) Create Profile
Create Service Profile creates Equinix Fabric? Service Profile.
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
body | ServiceProfileRequest |
- Content-Type: application/json
- Accept: application/json; charset=UTF-8, application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ServiceProfile DeleteServiceProfileByUuid(ctx, serviceProfileId) Delete Profile
delete Service Profile by UUID
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
serviceProfileId | string | Service Profile UUID |
- Content-Type: Not defined
- Accept: application/json; charset=UTF-8, application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ServiceProfile GetServiceProfileByUuid(ctx, serviceProfileId, optional) Get Profile
Get service profile by UUID. View Point parameter if set to zSide will give seller's view of the profile otherwise buyer's view.
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
serviceProfileId | string | Service Profile UUID | |
optional | *ServiceProfilesApiGetServiceProfileByUuidOpts | optional parameters | nil if no parameters |
Optional parameters are passed through a pointer to a ServiceProfilesApiGetServiceProfileByUuidOpts struct
Name | Type | Description | Notes |
---|
viewPoint | optional.String| flips view between buyer and seller representation | [default to aSide]
- Content-Type: Not defined
- Accept: application/json; charset=UTF-8, application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ServiceMetros GetServiceProfileMetrosByUuid(ctx, serviceProfileId, optional) Get Profile Metros
Get service profile metros by UUID.
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
serviceProfileId | string | Service Profile UUID | |
optional | *ServiceProfilesApiGetServiceProfileMetrosByUuidOpts | optional parameters | nil if no parameters |
Optional parameters are passed through a pointer to a ServiceProfilesApiGetServiceProfileMetrosByUuidOpts struct
Name | Type | Description | Notes |
---|
offset | optional.Int32| offset | limit | optional.Int32| number of records to fetch |
- Content-Type: Not defined
- Accept: application/json; charset=UTF-8, application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ServiceProfiles GetServiceProfiles(ctx, optional) Get all Profiles
The API request returns all Equinix Fabric Service Profiles in accordance with the view point requested.
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
optional | *ServiceProfilesApiGetServiceProfilesOpts | optional parameters | nil if no parameters |
Optional parameters are passed through a pointer to a ServiceProfilesApiGetServiceProfilesOpts struct
Name | Type | Description | Notes |
---|---|---|---|
offset | optional.Int32 | offset | |
limit | optional.Int32 | number of records to fetch | |
viewPoint | optional.String | flips view between buyer and seller representation | [default to aSide] |
- Content-Type: Not defined
- Accept: application/json; charset=UTF-8, application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ServiceProfile PutServiceProfileByUuid(ctx, body, serviceProfileId, ifMatch) Replace Profile
This API request replaces a service profile definition
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
body | ServiceProfileRequest | ||
serviceProfileId | string | Service Profile UUID | |
ifMatch | string | conditional request |
- Content-Type: application/json
- Accept: application/json; charset=UTF-8, application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ServiceProfiles SearchServiceProfiles(ctx, body, optional) Profile Search
Search service profiles by search criteria
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
body | ServiceProfileSearchRequest | ||
optional | *ServiceProfilesApiSearchServiceProfilesOpts | optional parameters | nil if no parameters |
Optional parameters are passed through a pointer to a ServiceProfilesApiSearchServiceProfilesOpts struct
Name | Type | Description | Notes |
---|
viewPoint | optional.| flips view between buyer and seller representation | [default to aSide]
- Content-Type: application/json
- Accept: application/json; charset=UTF-8, application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ServiceProfile UpdateServiceProfileByUuid(ctx, body, serviceProfileId, ifMatch) Update Profile
Update Service Profile by UUID
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
body | []JsonPatchOperation | ||
serviceProfileId | string | Service Profile UUID | |
ifMatch | string | conditional request |
- Content-Type: application/json-patch+json
- Accept: application/json; charset=UTF-8, application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]