diff --git a/cmd/descriptions/fabricv4.json b/cmd/descriptions/fabricv4.json index 8944943..70c1e0f 100644 --- a/cmd/descriptions/fabricv4.json +++ b/cmd/descriptions/fabricv4.json @@ -1,86 +1,175 @@ { "services": { - "cloud-events": { - "service_name": "cloud-events", + "application-domains": { + "service_name": "application-domains", "service_description": "", "methods": { - "GetCloudEvent": { - "short_description": "Get Cloud Event", - "long_description": "This API provides capability to retrieve a cloud event by uuid", + "CreateAppDomain": { + "short_description": "Create App Domain", + "long_description": "This API provides capability to create user's App Domain", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + } + ] + }, + "CreateAppDomainExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "DeleteAppDomainByUuid": { + "short_description": "Delete App Domain", + "long_description": "This API provides capability to delete user's App Domain", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "cloudEventId", - "description": "Cloud Event UUID" + "name": "appDomainId", + "description": "App Domain UUID" } ] }, - "GetCloudEventByAssetId": { - "short_description": "Get Cloud Events by Asset Id", - "long_description": "This API provides capability to retrieve cloud events of an asset id", + "DeleteAppDomainByUuidExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "GetAppDomainByUuid": { + "short_description": "Get App Domain", + "long_description": "This API provides capability to retrieve user's App Domain", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "asset", - "description": "asset" + "name": "appDomainId", + "description": "App Domain UUID" + } + ] + }, + "GetAppDomainByUuidExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "GetAttachedAppLinksByAppDomainId": { + "short_description": "Get attached App Links for App Domain", + "long_description": "This API provides capability to retrieve App Links attached to an App Domain.", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "assetId", - "description": "asset UUID" + "name": "appDomainId", + "description": "App Domain UUID" } ] }, - "GetCloudEventByAssetIdExecute": { + "GetAttachedAppLinksByAppDomainIdExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "GetCloudEventExecute": { + "SearchAppDomains": { + "short_description": "Search App Domains", + "long_description": "The API provides capability to get list of user's App Domains using search criteria, including optional filtering, pagination and sorting", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + } + ] + }, + "SearchAppDomainsExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "SearchCloudEvents": { - "short_description": "Search Cloud Events", - "long_description": "This API provides capability to search cloud events from a filtered query", + "UpdateAppDomainByUuid": { + "short_description": "Update App Domain", + "long_description": "This API provides capability to update user's App Domain", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "appDomainId", + "description": "App Domain UUID" } ] }, - "SearchCloudEventsExecute": { + "UpdateAppDomainByUuidExecute": { "short_description": "Execute executes the request", "long_description": "" } }, "types": { - "ApiGetCloudEventByAssetIdRequest": { - "type_name": "ApiGetCloudEventByAssetIdRequest", + "ApiCreateAppDomainRequest": { + "type_name": "ApiCreateAppDomainRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, - "asset": { - "name": "asset", + "appDomainPostRequest": { + "name": "appDomainPostRequest", "description": "" }, - "assetId": { - "name": "assetId", + "ctx": { + "name": "ctx", + "description": "" + } + } + }, + "ApiDeleteAppDomainByUuidRequest": { + "type_name": "ApiDeleteAppDomainByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "appDomainId": { + "name": "appDomainId", "description": "" }, "ctx": { "name": "ctx", "description": "" + } + } + }, + "ApiGetAppDomainByUuidRequest": { + "type_name": "ApiGetAppDomainByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" }, - "fromDateTime": { - "name": "fromDateTime", + "appDomainId": { + "name": "appDomainId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + } + } + }, + "ApiGetAttachedAppLinksByAppDomainIdRequest": { + "type_name": "ApiGetAttachedAppLinksByAppDomainIdRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "appDomainId": { + "name": "appDomainId", + "description": "" + }, + "ctx": { + "name": "ctx", "description": "" }, "limit": { @@ -91,21 +180,29 @@ "name": "offset", "description": "" }, - "toDateTime": { - "name": "toDateTime", + "order": { + "name": "order", + "description": "" + }, + "state": { + "name": "state", + "description": "" + }, + "style": { + "name": "style", "description": "" } } }, - "ApiGetCloudEventRequest": { - "type_name": "ApiGetCloudEventRequest", + "ApiSearchAppDomainsRequest": { + "type_name": "ApiSearchAppDomainsRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, - "cloudEventId": { - "name": "cloudEventId", + "appDomainSearchRequest": { + "name": "appDomainSearchRequest", "description": "" }, "ctx": { @@ -114,15 +211,19 @@ } } }, - "ApiSearchCloudEventsRequest": { - "type_name": "ApiSearchCloudEventsRequest", + "ApiUpdateAppDomainByUuidRequest": { + "type_name": "ApiUpdateAppDomainByUuidRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, - "cloudEventSearchRequest": { - "name": "cloudEventSearchRequest", + "appDomainChangeOperation": { + "name": "appDomainChangeOperation", + "description": "" + }, + "appDomainId": { + "name": "appDomainId", "description": "" }, "ctx": { @@ -133,309 +234,231 @@ } } }, - "cloud-routers": { - "service_name": "cloud-routers", + "application-links": { + "service_name": "application-links", "service_description": "", "methods": { - "CreateCloudRouter": { - "short_description": "Create Routers", - "long_description": "This API provides capability to create user's Cloud Routers", + "AttachAppDomainToAppLink": { + "short_description": "Attach App Domain to App Link", + "long_description": "This API provides ability to attach the user's App Domain to App Link.", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." - } - ] - }, - "CreateCloudRouterAction": { - "short_description": "Create Route Table Action", - "long_description": "This API provides capability to refresh route table and bgp session summary information", - "parameters": [ + }, { - "name": "ctx", - "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + "name": "appLinkId", + "description": "App Link UUID" }, { - "name": "routerId", - "description": "Router UUID" + "name": "appDomainId", + "description": "App Domain UUID" } ] }, - "CreateCloudRouterActionExecute": { + "AttachAppDomainToAppLinkExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "CreateCloudRouterCommand": { - "short_description": "Initiate Command", - "long_description": "This API provides capability to initiate Command", + "AttachAppServiceToAppLink": { + "short_description": "Attach App Service to App Link", + "long_description": "This API provides ability to attach the user's App Service to App Link.", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "routerId", - "description": "Router UUID" - } - ] - }, - "CreateCloudRouterCommandExecute": { - "short_description": "Execute executes the request", - "long_description": "" - }, - "CreateCloudRouterExecute": { - "short_description": "Execute executes the request", - "long_description": "" - }, - "DeleteCloudRouterByUuid": { - "short_description": "Delete Routers", - "long_description": "This API provides capability to delete user's Cloud Routers", - "parameters": [ - { - "name": "ctx", - "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + "name": "appLinkId", + "description": "App Link UUID" }, { - "name": "routerId", - "description": "Cloud Router UUID" + "name": "appServiceId", + "description": "App Service UUID" } ] }, - "DeleteCloudRouterByUuidExecute": { + "AttachAppServiceToAppLinkExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "DeleteCloudRouterCommandByUuid": { - "short_description": "Delete Command", - "long_description": "This API provides capability to delete command based on command Id", + "CreateAppLink": { + "short_description": "Create App Link", + "long_description": "This API provides capability to create user's App Link", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." - }, - { - "name": "routerId", - "description": "Router UUID" - }, - { - "name": "commandId", - "description": "Command UUID" } ] }, - "DeleteCloudRouterCommandByUuidExecute": { + "CreateAppLinkExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "GetAllCloudRouterCommands": { - "short_description": "Get Commands", - "long_description": "This API provides capability to fetch all commands", + "DeleteAppLinkByUuid": { + "short_description": "Delete App Link", + "long_description": "This API provides capability to delete user's App Link", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "routerId", - "description": "Router UUID" + "name": "appLinkId", + "description": "App Link UUID" } ] }, - "GetAllCloudRouterCommandsExecute": { + "DeleteAppLinkByUuidExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "GetCloudRouterActions": { - "short_description": "Get Route Table Actions", - "long_description": "This API provides capability to fetch action status", - "parameters": [ - { - "name": "ctx", - "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." - }, - { - "name": "routerId", - "description": "Router UUID" - } - ] - }, - "GetCloudRouterActionsByUuid": { - "short_description": "Get Route Table Action by ID", - "long_description": "This API provides capability to fetch action status", + "DetachAppDomainFromAppLink": { + "short_description": "Detach App Domain from App Link", + "long_description": "This API provides ability to detach App Domain from App Link", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "routerId", - "description": "Router UUID" - }, - { - "name": "actionId", - "description": "Action UUID" - } - ] - }, - "GetCloudRouterActionsByUuidExecute": { - "short_description": "Execute executes the request", - "long_description": "" - }, - "GetCloudRouterActionsExecute": { - "short_description": "Execute executes the request", - "long_description": "" - }, - "GetCloudRouterByUuid": { - "short_description": "Get Routers", - "long_description": "This API provides capability to retrieve user's Cloud Routers", - "parameters": [ - { - "name": "ctx", - "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + "name": "appLinkId", + "description": "App Link UUID" }, { - "name": "routerId", - "description": "Cloud Router UUID" + "name": "appDomainId", + "description": "App Domain UUID" } ] }, - "GetCloudRouterByUuidExecute": { + "DetachAppDomainFromAppLinkExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "GetCloudRouterCommand": { - "short_description": "Get Command", - "long_description": "This API provides capability to fetch command using command Id", + "DetachAppServiceFromAppLink": { + "short_description": "Detach App Service from App Link", + "long_description": "This API provides ability to detach App Service from App Link", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "routerId", - "description": "Router UUID" + "name": "appLinkId", + "description": "App Link UUID" }, { - "name": "commandId", - "description": "Command UUID" + "name": "appServiceId", + "description": "App Service UUID" } ] }, - "GetCloudRouterCommandExecute": { + "DetachAppServiceFromAppLinkExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "GetCloudRouterPackageByCode": { - "short_description": "Get Package Details", - "long_description": "This API provides capability to retrieve user's Cloud Routers Package Details", + "GetAppLinkByUuid": { + "short_description": "Get App Link", + "long_description": "This API provides capability to retrieve user's App Link", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "routerPackageCode", - "description": "assigned Cloud Router package identifier" - } - ] - }, - "GetCloudRouterPackageByCodeExecute": { - "short_description": "Execute executes the request", - "long_description": "" - }, - "GetCloudRouterPackages": { - "short_description": "List Packages", - "long_description": "This API provides capability to retrieve user's Cloud Routers Packages", - "parameters": [ - { - "name": "ctx", - "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + "name": "appLinkId", + "description": "App Link UUID" } ] }, - "GetCloudRouterPackagesExecute": { + "GetAppLinkByUuidExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "GetGatewayAttachmentToCloudRouterByUuid": { - "short_description": "Get Gateway Attachment details to a Cloud Router", - "long_description": "Get details of a Specific Gateway Attachment to a Cloud Router.", + "GetAttachedAppDomainByUuid": { + "short_description": "Get attached App Domain for App Link", + "long_description": "This API provides ability to retrieve an App Domain attached to an App Link.", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "gatewayId", - "description": "Gateway UUID" + "name": "appLinkId", + "description": "App Link UUID" }, { - "name": "routerId", - "description": "Cloud Router UUID" + "name": "appDomainId", + "description": "App Domain UUID" } ] }, - "GetGatewayAttachmentToCloudRouterByUuidExecute": { + "GetAttachedAppDomainByUuidExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "ListGatewayAttachmentsToCloudRouter": { - "short_description": "List Cloud Routers of a Gateway Attachment.", - "long_description": "Get all Cloud Routers attached on a Gateway.", + "GetAttachedAppDomainsByAppLinkId": { + "short_description": "Get attached App Domains for App Link", + "long_description": "This API provides capability to retrieve App Domains attached to an App Link.", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "gatewayId", - "description": "Gateway UUID" + "name": "appLinkId", + "description": "App Link UUID" } ] }, - "ListGatewayAttachmentsToCloudRouterExecute": { + "GetAttachedAppDomainsByAppLinkIdExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "SearchCloudRouterCommands": { - "short_description": "Search Commands", - "long_description": "This API provides capability to search commands", + "GetAttachedAppServiceByUuid": { + "short_description": "Get attached App Service for App Link", + "long_description": "This API provides ability to retrieve an App Service attached to an App Link.", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "routerId", - "description": "Router UUID" + "name": "appLinkId", + "description": "App Link UUID" + }, + { + "name": "appServiceId", + "description": "App Service UUID" } ] }, - "SearchCloudRouterCommandsExecute": { + "GetAttachedAppServiceByUuidExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "SearchCloudRouterRoutes": { - "short_description": "Search Route Table", - "long_description": "The API provides capability to get list of user's Fabric Cloud Router route table entries using search criteria, including optional filtering, pagination and sorting", + "GetAttachedAppServicesByAppLinkId": { + "short_description": "Get attached App Services for App Link", + "long_description": "This API provides capability to retrieve App Services attached to an App Link.", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "routerId", - "description": "Router UUID" + "name": "appLinkId", + "description": "App Link UUID" } ] }, - "SearchCloudRouterRoutesExecute": { + "GetAttachedAppServicesByAppLinkIdExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "SearchCloudRouters": { - "short_description": "Search Routers", - "long_description": "The API provides capability to get list of user's Cloud Routers using search criteria, including optional filtering, pagination and sorting", + "SearchAppLinks": { + "short_description": "Search App Links", + "long_description": "The API provides capability to get list of user's App Links using search criteria, including optional filtering, pagination and sorting", "parameters": [ { "name": "ctx", @@ -443,308 +466,261 @@ } ] }, - "SearchCloudRoutersExecute": { + "SearchAppLinksExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "SearchConnectionAdvertisedRoutes": { - "short_description": "Search Advertised Routes", - "long_description": "The API provides capability to get list of user's advertised routes using search criteria, including optional filtering, pagination and sorting", + "SearchAttachedAppDomains": { + "short_description": "Search attached App Domain to App Link", + "long_description": "The API provides capability to get list of user's attached App Domains using search criteria, including optional filtering, pagination and sorting", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "connectionId", - "description": "Connection Id" + "name": "appLinkId", + "description": "App Link UUID" } ] }, - "SearchConnectionAdvertisedRoutesExecute": { + "SearchAttachedAppDomainsExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "SearchConnectionReceivedRoutes": { - "short_description": "Search Received Routes", - "long_description": "The API provides capability to get list of received routes using search criteria, including optional filtering, pagination and sorting", + "SearchAttachedAppServices": { + "short_description": "Search attached App Service to App Link", + "long_description": "The API provides capability to get list of user's attached App Services using search criteria, including optional filtering, pagination and sorting", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "connectionId", - "description": "Connection Id" + "name": "appLinkId", + "description": "App Link UUID" } ] }, - "SearchConnectionReceivedRoutesExecute": { + "SearchAttachedAppServicesExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "SearchRouterActions": { - "short_description": "Search Route Table Actions", - "long_description": "This API provides capability to refresh route table and bgp session summary information", + "UpdateAppLinkByUuid": { + "short_description": "Update App Link", + "long_description": "This API provides capability to update user's App Link", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "routerId", - "description": "Router UUID" + "name": "appLinkId", + "description": "App Link UUID" } ] }, - "SearchRouterActionsExecute": { + "UpdateAppLinkByUuidExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "UpdateCloudRouterByUuid": { - "short_description": "Update Routers", - "long_description": "This API provides capability to update user's Cloud Routers", + "UpdateAppServiceAttachmentToAppLink": { + "short_description": "Update App Service attachment to App Link", + "long_description": "This API provides ability to update the App Service attachment to App Link.", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "routerId", - "description": "Cloud Router UUID" + "name": "appLinkId", + "description": "App Link UUID" + }, + { + "name": "appServiceId", + "description": "App Service UUID" } ] }, - "UpdateCloudRouterByUuidExecute": { + "UpdateAppServiceAttachmentToAppLinkExecute": { "short_description": "Execute executes the request", "long_description": "" } }, "types": { - "ApiCreateCloudRouterActionRequest": { - "type_name": "ApiCreateCloudRouterActionRequest", + "ApiAttachAppDomainToAppLinkRequest": { + "type_name": "ApiAttachAppDomainToAppLinkRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, - "cloudRouterActionRequest": { - "name": "cloudRouterActionRequest", - "description": "" - }, - "ctx": { - "name": "ctx", - "description": "" - }, - "routerId": { - "name": "routerId", - "description": "" - } - } - }, - "ApiCreateCloudRouterCommandRequest": { - "type_name": "ApiCreateCloudRouterCommandRequest", - "fields": { - "ApiService": { - "name": "ApiService", + "appDomainId": { + "name": "appDomainId", "description": "" }, - "cloudRouterCommandPostRequest": { - "name": "cloudRouterCommandPostRequest", + "appLinkId": { + "name": "appLinkId", "description": "" }, "ctx": { "name": "ctx", "description": "" - }, - "routerId": { - "name": "routerId", - "description": "" } } }, - "ApiCreateCloudRouterRequest": { - "type_name": "ApiCreateCloudRouterRequest", + "ApiAttachAppServiceToAppLinkRequest": { + "type_name": "ApiAttachAppServiceToAppLinkRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, - "cloudRouterPostRequest": { - "name": "cloudRouterPostRequest", + "appLinkAttachServiceRequest": { + "name": "appLinkAttachServiceRequest", "description": "" }, - "ctx": { - "name": "ctx", + "appLinkId": { + "name": "appLinkId", "description": "" }, - "dryRun": { - "name": "dryRun", - "description": "" - } - } - }, - "ApiDeleteCloudRouterByUuidRequest": { - "type_name": "ApiDeleteCloudRouterByUuidRequest", - "fields": { - "ApiService": { - "name": "ApiService", + "appServiceId": { + "name": "appServiceId", "description": "" }, "ctx": { "name": "ctx", "description": "" - }, - "routerId": { - "name": "routerId", - "description": "" } } }, - "ApiDeleteCloudRouterCommandByUuidRequest": { - "type_name": "ApiDeleteCloudRouterCommandByUuidRequest", + "ApiCreateAppLinkRequest": { + "type_name": "ApiCreateAppLinkRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, - "commandId": { - "name": "commandId", + "appLinkPostRequest": { + "name": "appLinkPostRequest", "description": "" }, "ctx": { "name": "ctx", "description": "" - }, - "routerId": { - "name": "routerId", - "description": "" } } }, - "ApiGetAllCloudRouterCommandsRequest": { - "type_name": "ApiGetAllCloudRouterCommandsRequest", + "ApiDeleteAppLinkByUuidRequest": { + "type_name": "ApiDeleteAppLinkByUuidRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, - "ctx": { - "name": "ctx", + "appLinkId": { + "name": "appLinkId", "description": "" }, - "routerId": { - "name": "routerId", + "ctx": { + "name": "ctx", "description": "" } } }, - "ApiGetCloudRouterActionsByUuidRequest": { - "type_name": "ApiGetCloudRouterActionsByUuidRequest", + "ApiDetachAppDomainFromAppLinkRequest": { + "type_name": "ApiDetachAppDomainFromAppLinkRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, - "actionId": { - "name": "actionId", - "description": "" - }, - "ctx": { - "name": "ctx", + "appDomainId": { + "name": "appDomainId", "description": "" }, - "routerId": { - "name": "routerId", + "appLinkId": { + "name": "appLinkId", "description": "" }, - "state": { - "name": "state", + "ctx": { + "name": "ctx", "description": "" } } }, - "ApiGetCloudRouterActionsRequest": { - "type_name": "ApiGetCloudRouterActionsRequest", + "ApiDetachAppServiceFromAppLinkRequest": { + "type_name": "ApiDetachAppServiceFromAppLinkRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, - "ctx": { - "name": "ctx", + "appLinkId": { + "name": "appLinkId", "description": "" }, - "routerId": { - "name": "routerId", + "appServiceId": { + "name": "appServiceId", "description": "" }, - "state": { - "name": "state", + "ctx": { + "name": "ctx", "description": "" } } }, - "ApiGetCloudRouterByUuidRequest": { - "type_name": "ApiGetCloudRouterByUuidRequest", + "ApiGetAppLinkByUuidRequest": { + "type_name": "ApiGetAppLinkByUuidRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, - "ctx": { - "name": "ctx", + "appLinkId": { + "name": "appLinkId", "description": "" }, - "routerId": { - "name": "routerId", + "ctx": { + "name": "ctx", "description": "" } } }, - "ApiGetCloudRouterCommandRequest": { - "type_name": "ApiGetCloudRouterCommandRequest", + "ApiGetAttachedAppDomainByUuidRequest": { + "type_name": "ApiGetAttachedAppDomainByUuidRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, - "commandId": { - "name": "commandId", + "appDomainId": { + "name": "appDomainId", "description": "" }, - "ctx": { - "name": "ctx", + "appLinkId": { + "name": "appLinkId", "description": "" }, - "routerId": { - "name": "routerId", + "ctx": { + "name": "ctx", "description": "" } } }, - "ApiGetCloudRouterPackageByCodeRequest": { - "type_name": "ApiGetCloudRouterPackageByCodeRequest", + "ApiGetAttachedAppDomainsByAppLinkIdRequest": { + "type_name": "ApiGetAttachedAppDomainsByAppLinkIdRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, - "ctx": { - "name": "ctx", + "appLinkId": { + "name": "appLinkId", "description": "" }, - "routerPackageCode": { - "name": "routerPackageCode", - "description": "" - } - } - }, - "ApiGetCloudRouterPackagesRequest": { - "type_name": "ApiGetCloudRouterPackagesRequest", - "fields": { - "ApiService": { - "name": "ApiService", + "attachmentStatus": { + "name": "attachmentStatus", "description": "" }, "ctx": { @@ -758,106 +734,84 @@ "offset": { "name": "offset", "description": "" - } - } - }, - "ApiGetGatewayAttachmentToCloudRouterByUuidRequest": { - "type_name": "ApiGetGatewayAttachmentToCloudRouterByUuidRequest", - "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "ctx": { - "name": "ctx", - "description": "" }, - "gatewayId": { - "name": "gatewayId", + "order": { + "name": "order", "description": "" }, - "routerId": { - "name": "routerId", + "style": { + "name": "style", "description": "" } } }, - "ApiListGatewayAttachmentsToCloudRouterRequest": { - "type_name": "ApiListGatewayAttachmentsToCloudRouterRequest", + "ApiGetAttachedAppServiceByUuidRequest": { + "type_name": "ApiGetAttachedAppServiceByUuidRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, - "ctx": { - "name": "ctx", - "description": "" - }, - "gatewayId": { - "name": "gatewayId", + "appLinkId": { + "name": "appLinkId", "description": "" }, - "limit": { - "name": "limit", + "appServiceId": { + "name": "appServiceId", "description": "" }, - "offset": { - "name": "offset", + "ctx": { + "name": "ctx", "description": "" } } }, - "ApiSearchCloudRouterCommandsRequest": { - "type_name": "ApiSearchCloudRouterCommandsRequest", + "ApiGetAttachedAppServicesByAppLinkIdRequest": { + "type_name": "ApiGetAttachedAppServicesByAppLinkIdRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, - "cloudRouterCommandSearchRequest": { - "name": "cloudRouterCommandSearchRequest", + "appLinkId": { + "name": "appLinkId", + "description": "" + }, + "attachmentStatus": { + "name": "attachmentStatus", "description": "" }, "ctx": { "name": "ctx", "description": "" }, - "routerId": { - "name": "routerId", - "description": "" - } - } - }, - "ApiSearchCloudRouterRoutesRequest": { - "type_name": "ApiSearchCloudRouterRoutesRequest", - "fields": { - "ApiService": { - "name": "ApiService", + "limit": { + "name": "limit", "description": "" }, - "ctx": { - "name": "ctx", + "offset": { + "name": "offset", "description": "" }, - "routeTableEntrySearchRequest": { - "name": "routeTableEntrySearchRequest", + "order": { + "name": "order", "description": "" }, - "routerId": { - "name": "routerId", + "style": { + "name": "style", "description": "" } } }, - "ApiSearchCloudRoutersRequest": { - "type_name": "ApiSearchCloudRoutersRequest", + "ApiSearchAppLinksRequest": { + "type_name": "ApiSearchAppLinksRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, - "cloudRouterSearchRequest": { - "name": "cloudRouterSearchRequest", + "appLinkSearchRequest": { + "name": "appLinkSearchRequest", "description": "" }, "ctx": { @@ -866,19 +820,19 @@ } } }, - "ApiSearchConnectionAdvertisedRoutesRequest": { - "type_name": "ApiSearchConnectionAdvertisedRoutesRequest", + "ApiSearchAttachedAppDomainsRequest": { + "type_name": "ApiSearchAttachedAppDomainsRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, - "connectionId": { - "name": "connectionId", + "appLinkAttachDomainSearchRequest": { + "name": "appLinkAttachDomainSearchRequest", "description": "" }, - "connectionRouteSearchRequest": { - "name": "connectionRouteSearchRequest", + "appLinkId": { + "name": "appLinkId", "description": "" }, "ctx": { @@ -887,19 +841,19 @@ } } }, - "ApiSearchConnectionReceivedRoutesRequest": { - "type_name": "ApiSearchConnectionReceivedRoutesRequest", + "ApiSearchAttachedAppServicesRequest": { + "type_name": "ApiSearchAttachedAppServicesRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, - "connectionId": { - "name": "connectionId", + "appLinkAttachServiceSearchRequest": { + "name": "appLinkAttachServiceSearchRequest", "description": "" }, - "connectionRouteSearchRequest": { - "name": "connectionRouteSearchRequest", + "appLinkId": { + "name": "appLinkId", "description": "" }, "ctx": { @@ -908,57 +862,61 @@ } } }, - "ApiSearchRouterActionsRequest": { - "type_name": "ApiSearchRouterActionsRequest", + "ApiUpdateAppLinkByUuidRequest": { + "type_name": "ApiUpdateAppLinkByUuidRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, - "cloudRouterActionsSearchRequest": { - "name": "cloudRouterActionsSearchRequest", + "appLinkChangeOperation": { + "name": "appLinkChangeOperation", "description": "" }, - "ctx": { - "name": "ctx", + "appLinkId": { + "name": "appLinkId", "description": "" }, - "routerId": { - "name": "routerId", + "ctx": { + "name": "ctx", "description": "" } } }, - "ApiUpdateCloudRouterByUuidRequest": { - "type_name": "ApiUpdateCloudRouterByUuidRequest", + "ApiUpdateAppServiceAttachmentToAppLinkRequest": { + "type_name": "ApiUpdateAppServiceAttachmentToAppLinkRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, - "cloudRouterChangeOperation": { - "name": "cloudRouterChangeOperation", + "appLinkAppServiceAttachmentChangeOperation": { + "name": "appLinkAppServiceAttachmentChangeOperation", "description": "" }, - "ctx": { - "name": "ctx", + "appLinkId": { + "name": "appLinkId", "description": "" }, - "routerId": { - "name": "routerId", + "appServiceId": { + "name": "appServiceId", + "description": "" + }, + "ctx": { + "name": "ctx", "description": "" } } } } }, - "connections": { - "service_name": "connections", + "application-services": { + "service_name": "application-services", "service_description": "", "methods": { - "CreateConnection": { - "short_description": "Create Connection", - "long_description": "This API provides capability to create user's virtual connection", + "CreateAppService": { + "short_description": "Create App Service", + "long_description": "This API provides capability to create user's App Service", "parameters": [ { "name": "ctx", @@ -966,67 +924,85 @@ } ] }, - "CreateConnectionAction": { - "short_description": "Connection Actions", - "long_description": "This API provides capability to accept/reject user's virtual connection", + "CreateAppServiceExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "DeleteAppServiceByUuid": { + "short_description": "Delete App Service", + "long_description": "This API provides capability to delete user's App Service", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "connectionId", - "description": "Connection Id" + "name": "appServiceId", + "description": "App Service UUID" } ] }, - "CreateConnectionActionExecute": { + "DeleteAppServiceByUuidExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "CreateConnectionExecute": { + "GetAppServiceByUuid": { + "short_description": "Get App Service", + "long_description": "This API provides capability to retrieve user's App Service", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "appServiceId", + "description": "App Service UUID" + } + ] + }, + "GetAppServiceByUuidExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "DeleteConnectionByUuid": { - "short_description": "Delete by ID", - "long_description": "Delete Connection by ID", + "GetAttachedAppLinksByAppServiceId": { + "short_description": "Get attached App Links for App Service", + "long_description": "This API provides capability to retrieve App Links attached to an App Service.", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "connectionId", - "description": "Connection UUID" + "name": "appServiceId", + "description": "App Service UUID" } ] }, - "DeleteConnectionByUuidExecute": { + "GetAttachedAppLinksByAppServiceIdExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "GetConnectionByUuid": { - "short_description": "Get Connection by ID", - "long_description": "The API provides capability to get user's virtual connection details (Service Tokens, Access Points, Link Protocols, etc) by it's connection ID (UUID)", + "GetAttachedAppSubscriptionsByAppServiceId": { + "short_description": "Get attached App Subscriptions for App Service", + "long_description": "This API provides capability to retrieve App Subscriptions attached to an App Service.", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "connectionId", - "description": "Connection Id" + "name": "appServiceId", + "description": "App Service UUID" } ] }, - "GetConnectionByUuidExecute": { + "GetAttachedAppSubscriptionsByAppServiceIdExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "SearchConnections": { - "short_description": "Search connections", - "long_description": "The API provides capability to get list of user's virtual connections using search criteria, including optional filtering, pagination and sorting", + "SearchAppServices": { + "short_description": "Search App Services", + "long_description": "The API provides capability to get list of user's App Services using search criteria, including optional filtering, pagination and sorting", "parameters": [ { "name": "ctx", @@ -1034,57 +1010,57 @@ } ] }, - "SearchConnectionsExecute": { + "SearchAppServicesExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "UpdateConnectionByUuid": { - "short_description": "Update by ID", - "long_description": "Update Connection by ID", + "SearchAttachedAppSubscriptionsByAppServiceId": { + "short_description": "Search attached App Subscriptions", + "long_description": "The API provides capability to get list of App Subscriptions attached to an App Service using search criteria.", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "connectionId", - "description": "Connection Id" + "name": "appServiceId", + "description": "App Service UUID" } ] }, - "UpdateConnectionByUuidExecute": { + "SearchAttachedAppSubscriptionsByAppServiceIdExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "ValidateConnections": { - "short_description": "Validate Connection", - "long_description": "This API provides capability to validate by auth key", + "UpdateAppServiceByUuid": { + "short_description": "Update App Service", + "long_description": "This API provides capability to update user's App Service", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "appServiceId", + "description": "App Service UUID" } ] }, - "ValidateConnectionsExecute": { + "UpdateAppServiceByUuidExecute": { "short_description": "Execute executes the request", "long_description": "" } }, "types": { - "ApiCreateConnectionActionRequest": { - "type_name": "ApiCreateConnectionActionRequest", + "ApiCreateAppServiceRequest": { + "type_name": "ApiCreateAppServiceRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, - "connectionActionRequest": { - "name": "connectionActionRequest", - "description": "" - }, - "connectionId": { - "name": "connectionId", + "appServicePostRequest": { + "name": "appServicePostRequest", "description": "" }, "ctx": { @@ -1093,36 +1069,32 @@ } } }, - "ApiCreateConnectionRequest": { - "type_name": "ApiCreateConnectionRequest", + "ApiDeleteAppServiceByUuidRequest": { + "type_name": "ApiDeleteAppServiceByUuidRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, - "connectionPostRequest": { - "name": "connectionPostRequest", + "appServiceId": { + "name": "appServiceId", "description": "" }, "ctx": { "name": "ctx", "description": "" - }, - "dryRun": { - "name": "dryRun", - "description": "" } } }, - "ApiDeleteConnectionByUuidRequest": { - "type_name": "ApiDeleteConnectionByUuidRequest", + "ApiGetAppServiceByUuidRequest": { + "type_name": "ApiGetAppServiceByUuidRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, - "connectionId": { - "name": "connectionId", + "appServiceId": { + "name": "appServiceId", "description": "" }, "ctx": { @@ -1131,95 +1103,148 @@ } } }, - "ApiGetConnectionByUuidRequest": { - "type_name": "ApiGetConnectionByUuidRequest", + "ApiGetAttachedAppLinksByAppServiceIdRequest": { + "type_name": "ApiGetAttachedAppLinksByAppServiceIdRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, - "connectionId": { - "name": "connectionId", + "appServiceId": { + "name": "appServiceId", "description": "" }, "ctx": { "name": "ctx", "description": "" }, - "direction": { - "name": "direction", + "limit": { + "name": "limit", + "description": "" + }, + "offset": { + "name": "offset", + "description": "" + }, + "order": { + "name": "order", + "description": "" + }, + "state": { + "name": "state", + "description": "" + }, + "style": { + "name": "style", "description": "" } } }, - "ApiSearchConnectionsRequest": { - "type_name": "ApiSearchConnectionsRequest", + "ApiGetAttachedAppSubscriptionsByAppServiceIdRequest": { + "type_name": "ApiGetAttachedAppSubscriptionsByAppServiceIdRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, + "appServiceId": { + "name": "appServiceId", + "description": "" + }, "ctx": { "name": "ctx", "description": "" }, - "searchRequest": { - "name": "searchRequest", + "limit": { + "name": "limit", + "description": "" + }, + "offset": { + "name": "offset", + "description": "" + }, + "order": { + "name": "order", + "description": "" + }, + "state": { + "name": "state", + "description": "" + }, + "style": { + "name": "style", "description": "" } } }, - "ApiUpdateConnectionByUuidRequest": { - "type_name": "ApiUpdateConnectionByUuidRequest", + "ApiSearchAppServicesRequest": { + "type_name": "ApiSearchAppServicesRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, - "connectionChangeOperation": { - "name": "connectionChangeOperation", - "description": "" - }, - "connectionId": { - "name": "connectionId", + "appServiceSearchRequest": { + "name": "appServiceSearchRequest", "description": "" }, "ctx": { "name": "ctx", "description": "" - }, - "dryRun": { - "name": "dryRun", - "description": "" } } }, - "ApiValidateConnectionsRequest": { - "type_name": "ApiValidateConnectionsRequest", + "ApiSearchAttachedAppSubscriptionsByAppServiceIdRequest": { + "type_name": "ApiSearchAttachedAppSubscriptionsByAppServiceIdRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, + "appServiceAttachedAppSubscriptionSearchRequest": { + "name": "appServiceAttachedAppSubscriptionSearchRequest", + "description": "" + }, + "appServiceId": { + "name": "appServiceId", + "description": "" + }, "ctx": { "name": "ctx", "description": "" + } + } + }, + "ApiUpdateAppServiceByUuidRequest": { + "type_name": "ApiUpdateAppServiceByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" }, - "validateRequest": { - "name": "validateRequest", + "appServiceChangeOperation": { + "name": "appServiceChangeOperation", + "description": "" + }, + "appServiceId": { + "name": "appServiceId", + "description": "" + }, + "ctx": { + "name": "ctx", "description": "" } } } } }, - "health": { - "service_name": "health", + "application-subscriptions": { + "service_name": "application-subscriptions", "service_description": "", "methods": { - "GetStatus": { - "short_description": "Get service status", - "long_description": "GET All service health statys with an option query parameter to return all Equinix Fabric customer in which the customer has a presence.", + "CreateAppSubscription": { + "short_description": "Create App Subscription", + "long_description": "This API provides capability to create user's App Subscription", "parameters": [ { "name": "ctx", @@ -1227,77 +1252,192 @@ } ] }, - "GetStatusExecute": { + "CreateAppSubscriptionExecute": { "short_description": "Execute executes the request", "long_description": "" - } - }, - "types": { - "ApiGetStatusRequest": { - "type_name": "ApiGetStatusRequest", - "fields": { - "ApiService": { - "name": "ApiService", - "description": "" + }, + "DeleteAppSubscriptionByUuid": { + "short_description": "Delete App Subscription", + "long_description": "This API provides capability to delete user's App Subscription", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, - "ctx": { + { + "name": "appSubscriptionId", + "description": "App Subscription UUID" + } + ] + }, + "DeleteAppSubscriptionByUuidExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "GetAppSubscriptionByUuid": { + "short_description": "Get App Subscription", + "long_description": "This API provides capability to retrieve user's App Subscription", + "parameters": [ + { "name": "ctx", - "description": "" + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "appSubscriptionId", + "description": "App Subscription UUID" } - } - } - } - }, - "marketplace-subscriptions": { - "service_name": "marketplace-subscriptions", - "service_description": "", - "methods": { - "GetSubscriptionById": { - "short_description": "Get Subscription", - "long_description": "The API provides capability to get subscription", + ] + }, + "GetAppSubscriptionByUuidExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "SearchAppSubscriptions": { + "short_description": "Search App Subscriptions", + "long_description": "The API provides capability to get list of user's App Subscriptions using search criteria, including optional filtering, pagination and sorting", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + } + ] + }, + "SearchAppSubscriptionsExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "UpdateAppSubscriptionByUuid": { + "short_description": "Update App Subscription", + "long_description": "This API provides capability to update user's App Subscription", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "subscriptionId", - "description": "Subscription UUID" + "name": "appSubscriptionId", + "description": "App Subscription UUID" } ] }, - "GetSubscriptionByIdExecute": { + "UpdateAppSubscriptionByUuidExecute": { "short_description": "Execute executes the request", "long_description": "" } }, "types": { - "ApiGetSubscriptionByIdRequest": { - "type_name": "ApiGetSubscriptionByIdRequest", + "ApiCreateAppSubscriptionRequest": { + "type_name": "ApiCreateAppSubscriptionRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, + "appSubscriptionPostRequest": { + "name": "appSubscriptionPostRequest", + "description": "" + }, "ctx": { "name": "ctx", "description": "" + } + } + }, + "ApiDeleteAppSubscriptionByUuidRequest": { + "type_name": "ApiDeleteAppSubscriptionByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" }, - "subscriptionId": { - "name": "subscriptionId", + "appSubscriptionId": { + "name": "appSubscriptionId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + } + } + }, + "ApiGetAppSubscriptionByUuidRequest": { + "type_name": "ApiGetAppSubscriptionByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "appSubscriptionId": { + "name": "appSubscriptionId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + } + } + }, + "ApiSearchAppSubscriptionsRequest": { + "type_name": "ApiSearchAppSubscriptionsRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "appSubscriptionSearchRequest": { + "name": "appSubscriptionSearchRequest", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + } + } + }, + "ApiUpdateAppSubscriptionByUuidRequest": { + "type_name": "ApiUpdateAppSubscriptionByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "appSubscriptionChangeOperation": { + "name": "appSubscriptionChangeOperation", + "description": "" + }, + "appSubscriptionId": { + "name": "appSubscriptionId", + "description": "" + }, + "ctx": { + "name": "ctx", "description": "" } } } } }, - "metrics": { - "service_name": "metrics", + "cloud-events": { + "service_name": "cloud-events", "service_description": "", "methods": { - "GetMetricByAssetId": { - "short_description": "Get Metrics by Asset Id", - "long_description": "This API provides capability to retrieve Metrics of an asset id", + "GetCloudEvent": { + "short_description": "Get Cloud Event", + "long_description": "This API provides capability to retrieve a cloud event by uuid", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "cloudEventId", + "description": "Cloud Event UUID" + } + ] + }, + "GetCloudEventByAssetId": { + "short_description": "Get Cloud Events by Asset Id", + "long_description": "This API provides capability to retrieve cloud events of an asset id", "parameters": [ { "name": "ctx", @@ -1313,13 +1453,17 @@ } ] }, - "GetMetricByAssetIdExecute": { + "GetCloudEventByAssetIdExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "SearchMetrics": { - "short_description": "Search Metrics", - "long_description": "This API provides capability to search metrics from a filtered query", + "GetCloudEventExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "SearchCloudEvents": { + "short_description": "Search Cloud Events", + "long_description": "This API provides capability to search cloud events from a filtered query", "parameters": [ { "name": "ctx", @@ -1327,14 +1471,28 @@ } ] }, - "SearchMetricsExecute": { + "SearchCloudEventsExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "SearchLastOpEvents": { + "short_description": "Search Last Operational Cloud Events", + "long_description": "This API provides capability to search last operational cloud events from a filtered query", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + } + ] + }, + "SearchLastOpEventsExecute": { "short_description": "Execute executes the request", "long_description": "" } }, "types": { - "ApiGetMetricByAssetIdRequest": { - "type_name": "ApiGetMetricByAssetIdRequest", + "ApiGetCloudEventByAssetIdRequest": { + "type_name": "ApiGetCloudEventByAssetIdRequest", "fields": { "ApiService": { "name": "ApiService", @@ -1360,10 +1518,6 @@ "name": "limit", "description": "" }, - "name": { - "name": "name", - "description": "" - }, "offset": { "name": "offset", "description": "" @@ -1374,82 +1528,42 @@ } } }, - "ApiSearchMetricsRequest": { - "type_name": "ApiSearchMetricsRequest", + "ApiGetCloudEventRequest": { + "type_name": "ApiGetCloudEventRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, - "ctx": { - "name": "ctx", + "cloudEventId": { + "name": "cloudEventId", "description": "" }, - "metricsSearchRequest": { - "name": "metricsSearchRequest", + "ctx": { + "name": "ctx", "description": "" } } - } - } - }, - "metros": { - "service_name": "metros", - "service_description": "", - "methods": { - "GetMetroByCode": { - "short_description": "Get Metro by Code", - "long_description": "GET Metros retrieves all Equinix Fabric metros, as well as latency data between each metro location.", - "parameters": [ - { - "name": "ctx", - "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." - }, - { - "name": "metroCode", - "description": "Metro Code" - } - ] }, - "GetMetroByCodeExecute": { - "short_description": "Execute executes the request", - "long_description": "" - }, - "GetMetros": { - "short_description": "Get all Metros", - "long_description": "GET All Subscriber Metros with an option query parameter to return all Equinix Fabric metros in which the customer has a presence, as well as latency data for each location.", - "parameters": [ - { - "name": "ctx", - "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." - } - ] - }, - "GetMetrosExecute": { - "short_description": "Execute executes the request", - "long_description": "" - } - }, - "types": { - "ApiGetMetroByCodeRequest": { - "type_name": "ApiGetMetroByCodeRequest", + "ApiSearchCloudEventsRequest": { + "type_name": "ApiSearchCloudEventsRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, - "ctx": { - "name": "ctx", + "cloudEventSearchRequest": { + "name": "cloudEventSearchRequest", "description": "" }, - "metroCode": { - "name": "metroCode", + "ctx": { + "name": "ctx", "description": "" } } }, - "ApiGetMetrosRequest": { - "type_name": "ApiGetMetrosRequest", + "ApiSearchLastOpEventsRequest": { + "type_name": "ApiSearchLastOpEventsRequest", "fields": { "ApiService": { "name": "ApiService", @@ -1459,29 +1573,21 @@ "name": "ctx", "description": "" }, - "limit": { - "name": "limit", - "description": "" - }, - "offset": { - "name": "offset", - "description": "" - }, - "presence": { - "name": "presence", + "operationalEventSearchRequest": { + "name": "operationalEventSearchRequest", "description": "" } } } } }, - "networks": { - "service_name": "networks", + "cloud-routers": { + "service_name": "cloud-routers", "service_description": "", "methods": { - "CreateNetwork": { - "short_description": "Create Network", - "long_description": "This API provides capability to create user's Fabric Network", + "CreateCloudRouter": { + "short_description": "Create Routers", + "long_description": "This API provides capability to create user's Cloud Routers", "parameters": [ { "name": "ctx", @@ -1489,510 +1595,393 @@ } ] }, - "CreateNetworkExecute": { - "short_description": "Execute executes the request", - "long_description": "" - }, - "DeleteNetworkByUuid": { - "short_description": "Delete Network By ID", - "long_description": "This API provides capability to delete user's Fabric Network", + "CreateCloudRouterAction": { + "short_description": "Create Route Table Action", + "long_description": "This API provides capability to refresh route table and bgp session summary information", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "networkId", - "description": "Network UUID" + "name": "routerId", + "description": "Router UUID" } ] }, - "DeleteNetworkByUuidExecute": { + "CreateCloudRouterActionExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "GetConnectionsByNetworkUuid": { - "short_description": "Get Connections", - "long_description": "The API provides capability to get list of user's Fabric Network connections", + "CreateCloudRouterCommand": { + "short_description": "Initiate Command", + "long_description": "This API provides capability to initiate Command", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "networkId", - "description": "Network UUID" + "name": "routerId", + "description": "Router UUID" } ] }, - "GetConnectionsByNetworkUuidExecute": { + "CreateCloudRouterCommandExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "GetNetworkByUuid": { - "short_description": "Get Network By ID", - "long_description": "This API provides capability to retrieve user's Fabric Network", + "CreateCloudRouterExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "DeleteCloudRouterByUuid": { + "short_description": "Delete Routers", + "long_description": "This API provides capability to delete user's Cloud Routers", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "networkId", - "description": "Network UUID" + "name": "routerId", + "description": "Cloud Router UUID" } ] }, - "GetNetworkByUuidExecute": { + "DeleteCloudRouterByUuidExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "GetNetworkChangeByUuid": { - "short_description": "Get Change By ID", - "long_description": "This API provides capability to retrieve user's Fabric Network Change", + "DeleteCloudRouterCommandByUuid": { + "short_description": "Delete Command", + "long_description": "This API provides capability to delete command based on command Id", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "networkId", - "description": "Network UUID" + "name": "routerId", + "description": "Router UUID" }, { - "name": "changeId", - "description": "Network Change UUID" + "name": "commandId", + "description": "Command UUID" } ] }, - "GetNetworkChangeByUuidExecute": { + "DeleteCloudRouterCommandByUuidExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "GetNetworkChanges": { - "short_description": "Get Network Changes", - "long_description": "The API provides capability to get list of user's Fabric Network changes", + "GetAllCloudRouterCommands": { + "short_description": "Get Commands", + "long_description": "This API provides capability to fetch all commands", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "networkId", - "description": "Network UUID" + "name": "routerId", + "description": "Router UUID" } ] }, - "GetNetworkChangesExecute": { + "GetAllCloudRouterCommandsExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "SearchNetworks": { - "short_description": "Search Network", - "long_description": "The API provides capability to get list of user's Fabric Network using search criteria, including optional filtering, pagination and sorting", + "GetCloudRouterActions": { + "short_description": "Get Route Table Actions", + "long_description": "This API provides capability to fetch all actions for a given cloud router", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "routerId", + "description": "Router UUID" } ] }, - "SearchNetworksExecute": { - "short_description": "Execute executes the request", - "long_description": "" - }, - "UpdateNetworkByUuid": { - "short_description": "Update Network By ID", - "long_description": "This API provides capability to update user's Fabric Network", + "GetCloudRouterActionsByUuid": { + "short_description": "Get Route Table Action by ID", + "long_description": "This API provides capability to fetch action status", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "networkId", - "description": "Network UUID" + "name": "routerId", + "description": "Router UUID" + }, + { + "name": "actionId", + "description": "Action UUID" } ] }, - "UpdateNetworkByUuidExecute": { + "GetCloudRouterActionsByUuidExecute": { "short_description": "Execute executes the request", "long_description": "" - } - }, - "types": { - "ApiCreateNetworkRequest": { - "type_name": "ApiCreateNetworkRequest", - "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "ctx": { - "name": "ctx", - "description": "" - }, - "dryRun": { - "name": "dryRun", - "description": "" - }, - "networkPostRequest": { - "name": "networkPostRequest", - "description": "" - } - } }, - "ApiDeleteNetworkByUuidRequest": { - "type_name": "ApiDeleteNetworkByUuidRequest", - "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "ctx": { - "name": "ctx", - "description": "" - }, - "networkId": { - "name": "networkId", - "description": "" - } - } + "GetCloudRouterActionsExecute": { + "short_description": "Execute executes the request", + "long_description": "" }, - "ApiGetConnectionsByNetworkUuidRequest": { - "type_name": "ApiGetConnectionsByNetworkUuidRequest", - "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "ctx": { + "GetCloudRouterByUuid": { + "short_description": "Get Routers", + "long_description": "This API provides capability to retrieve user's Cloud Routers", + "parameters": [ + { "name": "ctx", - "description": "" + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, - "networkId": { - "name": "networkId", - "description": "" + { + "name": "routerId", + "description": "Cloud Router UUID" } - } + ] }, - "ApiGetNetworkByUuidRequest": { - "type_name": "ApiGetNetworkByUuidRequest", - "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "ctx": { - "name": "ctx", - "description": "" - }, - "networkId": { - "name": "networkId", - "description": "" - } - } + "GetCloudRouterByUuidExecute": { + "short_description": "Execute executes the request", + "long_description": "" }, - "ApiGetNetworkChangeByUuidRequest": { - "type_name": "ApiGetNetworkChangeByUuidRequest", - "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "changeId": { - "name": "changeId", - "description": "" - }, - "ctx": { + "GetCloudRouterCommand": { + "short_description": "Get Command", + "long_description": "This API provides capability to fetch command using command Id", + "parameters": [ + { "name": "ctx", - "description": "" - }, - "networkId": { - "name": "networkId", - "description": "" - } - } - }, - "ApiGetNetworkChangesRequest": { - "type_name": "ApiGetNetworkChangesRequest", - "fields": { - "ApiService": { - "name": "ApiService", - "description": "" + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, - "ctx": { - "name": "ctx", - "description": "" + { + "name": "routerId", + "description": "Router UUID" }, - "networkId": { - "name": "networkId", - "description": "" + { + "name": "commandId", + "description": "Command UUID" } - } + ] }, - "ApiSearchNetworksRequest": { - "type_name": "ApiSearchNetworksRequest", - "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "ctx": { - "name": "ctx", - "description": "" - }, - "networkSearchRequest": { - "name": "networkSearchRequest", - "description": "" - } - } + "GetCloudRouterCommandExecute": { + "short_description": "Execute executes the request", + "long_description": "" }, - "ApiUpdateNetworkByUuidRequest": { - "type_name": "ApiUpdateNetworkByUuidRequest", - "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "ctx": { - "name": "ctx", - "description": "" - }, - "networkChangeOperation": { - "name": "networkChangeOperation", - "description": "" - }, - "networkId": { - "name": "networkId", - "description": "" - } - } - } - } - }, - "port-packages": { - "service_name": "port-packages", - "service_description": "", - "methods": { - "GetPortPackages": { - "short_description": "Get All Port Packages", - "long_description": "Get All Port Packages returns details of all available port packages for the specified user credentials.", + "GetCloudRouterPackageByCode": { + "short_description": "Get Package Details", + "long_description": "This API provides capability to retrieve user's Cloud Routers Package Details", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "routerPackageCode", + "description": "assigned Cloud Router package identifier" } ] }, - "GetPortPackagesExecute": { + "GetCloudRouterPackageByCodeExecute": { "short_description": "Execute executes the request", "long_description": "" - } - }, - "types": { - "ApiGetPortPackagesRequest": { - "type_name": "ApiGetPortPackagesRequest", - "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "ctx": { - "name": "ctx", - "description": "" - } - } - } - } - }, - "ports": { - "service_name": "ports", - "service_description": "", - "methods": { - "AddToLag": { - "short_description": "Add to Lag", - "long_description": "Add Physical Ports to Virtual Port.\u003cfont color=\"red\"\u003e \u003csup color='red'\u003ePreview\u003c/sup\u003e\u003c/font\u003e", + }, + "GetCloudRouterPackages": { + "short_description": "List Packages", + "long_description": "This API provides capability to retrieve user's Cloud Routers Packages", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." - }, - { - "name": "portId", - "description": "Port UUID" } ] }, - "AddToLagExecute": { + "GetCloudRouterPackagesExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "CreatePort": { - "short_description": "Create Port", - "long_description": "Creates Equinix Fabric™ Port.", + "SearchCloudRouterCommands": { + "short_description": "Search Commands", + "long_description": "This API provides capability to search commands", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "routerId", + "description": "Router UUID" } ] }, - "CreatePortExecute": { + "SearchCloudRouterCommandsExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "DeletePort": { - "short_description": "Delete a single port", - "long_description": "The API provides capability to delete a single port", + "SearchCloudRouterRoutes": { + "short_description": "Search Route Table", + "long_description": "The API provides capability to get list of user's Fabric Cloud Router route table entries using search criteria, including optional filtering, pagination and sorting", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "portId", - "description": "Port UUID" + "name": "routerId", + "description": "Router UUID" } ] }, - "DeletePortExecute": { + "SearchCloudRouterRoutesExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "GetPortByUuid": { - "short_description": "Get Port by uuid", - "long_description": "Get Port By uuid returns details of assigned and available Equinix Fabric port for the specified user credentials. The metro code attribute in the response shows the origin of the proposed connection.", + "SearchCloudRouters": { + "short_description": "Search Routers", + "long_description": "The API provides capability to get list of user's Cloud Routers using search criteria, including optional filtering, pagination and sorting", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." - }, - { - "name": "portId", - "description": "Port UUID" } ] }, - "GetPortByUuidExecute": { + "SearchCloudRoutersExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "GetPorts": { - "short_description": "Get All Ports", - "long_description": "Get All Ports returns details of all assigned and available ports for the specified user credentials. The metro attribute in the response shows the origin of the proposed connection.", + "SearchConnectionAdvertisedRoutes": { + "short_description": "Search Advertised Routes", + "long_description": "The API provides capability to get list of user's advertised routes using search criteria, including optional filtering, pagination and sorting", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "connectionId", + "description": "Connection Id" } ] }, - "GetPortsExecute": { + "SearchConnectionAdvertisedRoutesExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "GetVlans": { - "short_description": "Get Vlans", - "long_description": "The API provides capability to retrieve Vlans for a Port.", + "SearchConnectionReceivedRoutes": { + "short_description": "Search Received Routes", + "long_description": "The API provides capability to get list of received routes using search criteria, including optional filtering, pagination and sorting", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "portUuid", - "description": "Port UUID" + "name": "connectionId", + "description": "Connection Id" } ] }, - "GetVlansExecute": { + "SearchConnectionReceivedRoutesExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "SearchPorts": { - "short_description": "Search ports", - "long_description": "The API provides capability to get list of user's virtual ports using search criteria, including optional filtering, pagination and sorting", + "SearchRouterActions": { + "short_description": "Search Route Table Actions", + "long_description": "This API provides capability to search route table actions for a given cloud router", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "routerId", + "description": "Router UUID" } ] }, - "SearchPortsExecute": { + "SearchRouterActionsExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "UpdatePortByUuid": { - "short_description": "Update by UUID", - "long_description": "Update Port by UUID", + "UpdateCloudRouterByUuid": { + "short_description": "Update Routers", + "long_description": "This API provides capability to update user's Cloud Routers", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "portId", - "description": "Port UUID" + "name": "routerId", + "description": "Cloud Router UUID" } ] }, - "UpdatePortByUuidExecute": { + "UpdateCloudRouterByUuidExecute": { "short_description": "Execute executes the request", "long_description": "" } }, "types": { - "ApiAddToLagRequest": { - "type_name": "ApiAddToLagRequest", + "ApiCreateCloudRouterActionRequest": { + "type_name": "ApiCreateCloudRouterActionRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, - "bulkPhysicalPort": { - "name": "bulkPhysicalPort", + "cloudRouterActionRequest": { + "name": "cloudRouterActionRequest", "description": "" }, "ctx": { "name": "ctx", "description": "" }, - "portId": { - "name": "portId", + "routerId": { + "name": "routerId", "description": "" } } }, - "ApiCreatePortRequest": { - "type_name": "ApiCreatePortRequest", + "ApiCreateCloudRouterCommandRequest": { + "type_name": "ApiCreateCloudRouterCommandRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, - "ctx": { - "name": "ctx", + "cloudRouterCommandPostRequest": { + "name": "cloudRouterCommandPostRequest", "description": "" }, - "dryRun": { - "name": "dryRun", + "ctx": { + "name": "ctx", "description": "" }, - "portRequest": { - "name": "portRequest", + "routerId": { + "name": "routerId", "description": "" } } }, - "ApiDeletePortRequest": { - "type_name": "ApiDeletePortRequest", + "ApiCreateCloudRouterRequest": { + "type_name": "ApiCreateCloudRouterRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, + "cloudRouterPostRequest": { + "name": "cloudRouterPostRequest", + "description": "" + }, "ctx": { "name": "ctx", "description": "" @@ -2000,15 +1989,11 @@ "dryRun": { "name": "dryRun", "description": "" - }, - "portId": { - "name": "portId", - "description": "" } } }, - "ApiGetPortByUuidRequest": { - "type_name": "ApiGetPortByUuidRequest", + "ApiDeleteCloudRouterByUuidRequest": { + "type_name": "ApiDeleteCloudRouterByUuidRequest", "fields": { "ApiService": { "name": "ApiService", @@ -2018,31 +2003,35 @@ "name": "ctx", "description": "" }, - "portId": { - "name": "portId", + "routerId": { + "name": "routerId", "description": "" } } }, - "ApiGetPortsRequest": { - "type_name": "ApiGetPortsRequest", + "ApiDeleteCloudRouterCommandByUuidRequest": { + "type_name": "ApiDeleteCloudRouterCommandByUuidRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, + "commandId": { + "name": "commandId", + "description": "" + }, "ctx": { "name": "ctx", "description": "" }, - "name": { - "name": "name", + "routerId": { + "name": "routerId", "description": "" } } }, - "ApiGetVlansRequest": { - "type_name": "ApiGetVlansRequest", + "ApiGetAllCloudRouterCommandsRequest": { + "type_name": "ApiGetAllCloudRouterCommandsRequest", "fields": { "ApiService": { "name": "ApiService", @@ -2052,31 +2041,39 @@ "name": "ctx", "description": "" }, - "portUuid": { - "name": "portUuid", + "routerId": { + "name": "routerId", "description": "" } } }, - "ApiSearchPortsRequest": { - "type_name": "ApiSearchPortsRequest", + "ApiGetCloudRouterActionsByUuidRequest": { + "type_name": "ApiGetCloudRouterActionsByUuidRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, + "actionId": { + "name": "actionId", + "description": "" + }, "ctx": { "name": "ctx", "description": "" }, - "portV4SearchRequest": { - "name": "portV4SearchRequest", + "routerId": { + "name": "routerId", + "description": "" + }, + "state": { + "name": "state", "description": "" } } }, - "ApiUpdatePortByUuidRequest": { - "type_name": "ApiUpdatePortByUuidRequest", + "ApiGetCloudRouterActionsRequest": { + "type_name": "ApiGetCloudRouterActionsRequest", "fields": { "ApiService": { "name": "ApiService", @@ -2086,180 +2083,73 @@ "name": "ctx", "description": "" }, - "dryRun": { - "name": "dryRun", - "description": "" - }, - "portChangeOperation": { - "name": "portChangeOperation", + "routerId": { + "name": "routerId", "description": "" }, - "portId": { - "name": "portId", + "state": { + "name": "state", "description": "" } } - } - } - }, - "precision-time": { - "service_name": "precision-time", - "service_description": "", - "methods": { - "CreateTimeServices": { - "short_description": "Create Time Service", - "long_description": "The API provides capability to create Precision Time service", - "parameters": [ - { - "name": "ctx", - "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." - } - ] - }, - "CreateTimeServicesExecute": { - "short_description": "Execute executes the request", - "long_description": "" }, - "DeleteTimeServiceById": { - "short_description": "Delete by ID.", - "long_description": "The API provides capability to delete Precision Time Service by service id.", - "parameters": [ - { + "ApiGetCloudRouterByUuidRequest": { + "type_name": "ApiGetCloudRouterByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { "name": "ctx", - "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + "description": "" }, - { - "name": "serviceId", - "description": "Service UUID" + "routerId": { + "name": "routerId", + "description": "" } - ] - }, - "DeleteTimeServiceByIdExecute": { - "short_description": "Execute executes the request", - "long_description": "" + } }, - "FulfillTimeServices": { - "short_description": "Configure Service.", - "long_description": "The API provides capability to Configure/Fulfill the Precision Time Service.", - "parameters": [ - { + "ApiGetCloudRouterCommandRequest": { + "type_name": "ApiGetCloudRouterCommandRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "commandId": { + "name": "commandId", + "description": "" + }, + "ctx": { "name": "ctx", - "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + "description": "" }, - { - "name": "serviceId", - "description": "Service UUID" + "routerId": { + "name": "routerId", + "description": "" } - ] - }, - "FulfillTimeServicesExecute": { - "short_description": "Execute executes the request", - "long_description": "" + } }, - "GetTimeServicesById": { - "short_description": "Get Service By ID.", - "long_description": "The API provides capability to get Precision Time Service details", - "parameters": [ - { + "ApiGetCloudRouterPackageByCodeRequest": { + "type_name": "ApiGetCloudRouterPackageByCodeRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { "name": "ctx", - "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + "description": "" }, - { - "name": "serviceId", - "description": "Service UUID" + "routerPackageCode": { + "name": "routerPackageCode", + "description": "" } - ] - }, - "GetTimeServicesByIdExecute": { - "short_description": "Execute executes the request", - "long_description": "" + } }, - "GetTimeServicesConnectionsByServiceId": { - "short_description": "Get Connection Links", - "long_description": "The API provides capability to get prevision timing service's details", - "parameters": [ - { - "name": "ctx", - "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." - }, - { - "name": "serviceId", - "description": "Service UUID" - } - ] - }, - "GetTimeServicesConnectionsByServiceIdExecute": { - "short_description": "Execute executes the request", - "long_description": "" - }, - "GetTimeServicesPackageByCode": { - "short_description": "Get Package By Code", - "long_description": "The API provides capability to get timing service's package by code", - "parameters": [ - { - "name": "ctx", - "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." - }, - { - "name": "packageCode", - "description": "Package Code" - } - ] - }, - "GetTimeServicesPackageByCodeExecute": { - "short_description": "Execute executes the request", - "long_description": "" - }, - "GetTimeServicesPackages": { - "short_description": "Get Packages", - "long_description": "The API provides capability to get timing service's packages", - "parameters": [ - { - "name": "ctx", - "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." - } - ] - }, - "GetTimeServicesPackagesExecute": { - "short_description": "Execute executes the request", - "long_description": "" - }, - "SearchTimeServices": { - "short_description": "Search Time Services", - "long_description": "The API provides capability to get list of user's Time Services using search criteria, including optional filtering, pagination and sorting", - "parameters": [ - { - "name": "ctx", - "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." - } - ] - }, - "SearchTimeServicesExecute": { - "short_description": "Execute executes the request", - "long_description": "" - }, - "UpdateTimeServicesById": { - "short_description": "Update By ID.", - "long_description": "The API provides capability to update Precision Time Service by service id.", - "parameters": [ - { - "name": "ctx", - "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." - }, - { - "name": "serviceId", - "description": "Service UUID" - } - ] - }, - "UpdateTimeServicesByIdExecute": { - "short_description": "Execute executes the request", - "long_description": "" - } - }, - "types": { - "ApiCreateTimeServicesRequest": { - "type_name": "ApiCreateTimeServicesRequest", + "ApiGetCloudRouterPackagesRequest": { + "type_name": "ApiGetCloudRouterPackagesRequest", "fields": { "ApiService": { "name": "ApiService", @@ -2269,31 +2159,39 @@ "name": "ctx", "description": "" }, - "precisionTimeServiceRequest": { - "name": "precisionTimeServiceRequest", + "limit": { + "name": "limit", + "description": "" + }, + "offset": { + "name": "offset", "description": "" } } }, - "ApiDeleteTimeServiceByIdRequest": { - "type_name": "ApiDeleteTimeServiceByIdRequest", + "ApiSearchCloudRouterCommandsRequest": { + "type_name": "ApiSearchCloudRouterCommandsRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, + "cloudRouterCommandSearchRequest": { + "name": "cloudRouterCommandSearchRequest", + "description": "" + }, "ctx": { "name": "ctx", "description": "" }, - "serviceId": { - "name": "serviceId", + "routerId": { + "name": "routerId", "description": "" } } }, - "ApiFulfillTimeServicesRequest": { - "type_name": "ApiFulfillTimeServicesRequest", + "ApiSearchCloudRouterRoutesRequest": { + "type_name": "ApiSearchCloudRouterRoutesRequest", "fields": { "ApiService": { "name": "ApiService", @@ -2303,585 +2201,647 @@ "name": "ctx", "description": "" }, - "precisionTimeServiceRequest": { - "name": "precisionTimeServiceRequest", + "routeTableEntrySearchRequest": { + "name": "routeTableEntrySearchRequest", "description": "" }, - "serviceId": { - "name": "serviceId", + "routerId": { + "name": "routerId", "description": "" } } }, - "ApiGetTimeServicesByIdRequest": { - "type_name": "ApiGetTimeServicesByIdRequest", + "ApiSearchCloudRoutersRequest": { + "type_name": "ApiSearchCloudRoutersRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, - "ctx": { - "name": "ctx", + "cloudRouterSearchRequest": { + "name": "cloudRouterSearchRequest", "description": "" }, - "serviceId": { - "name": "serviceId", + "ctx": { + "name": "ctx", "description": "" } } }, - "ApiGetTimeServicesConnectionsByServiceIdRequest": { - "type_name": "ApiGetTimeServicesConnectionsByServiceIdRequest", + "ApiSearchConnectionAdvertisedRoutesRequest": { + "type_name": "ApiSearchConnectionAdvertisedRoutesRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, - "ctx": { - "name": "ctx", + "connectionId": { + "name": "connectionId", "description": "" }, - "serviceId": { - "name": "serviceId", - "description": "" - } - } - }, - "ApiGetTimeServicesPackageByCodeRequest": { - "type_name": "ApiGetTimeServicesPackageByCodeRequest", - "fields": { - "ApiService": { - "name": "ApiService", + "connectionRouteSearchRequest": { + "name": "connectionRouteSearchRequest", "description": "" }, "ctx": { "name": "ctx", "description": "" - }, - "packageCode": { - "name": "packageCode", - "description": "" } } }, - "ApiGetTimeServicesPackagesRequest": { - "type_name": "ApiGetTimeServicesPackagesRequest", + "ApiSearchConnectionReceivedRoutesRequest": { + "type_name": "ApiSearchConnectionReceivedRoutesRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, + "connectionId": { + "name": "connectionId", + "description": "" + }, + "connectionRouteSearchRequest": { + "name": "connectionRouteSearchRequest", + "description": "" + }, "ctx": { "name": "ctx", "description": "" } } }, - "ApiSearchTimeServicesRequest": { - "type_name": "ApiSearchTimeServicesRequest", + "ApiSearchRouterActionsRequest": { + "type_name": "ApiSearchRouterActionsRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, + "cloudRouterActionsSearchRequest": { + "name": "cloudRouterActionsSearchRequest", + "description": "" + }, "ctx": { "name": "ctx", "description": "" }, - "timeServicesSearchRequest": { - "name": "timeServicesSearchRequest", + "routerId": { + "name": "routerId", "description": "" } } }, - "ApiUpdateTimeServicesByIdRequest": { - "type_name": "ApiUpdateTimeServicesByIdRequest", + "ApiUpdateCloudRouterByUuidRequest": { + "type_name": "ApiUpdateCloudRouterByUuidRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, - "ctx": { - "name": "ctx", + "cloudRouterChangeOperation": { + "name": "cloudRouterChangeOperation", "description": "" }, - "precisionTimeChangeOperation": { - "name": "precisionTimeChangeOperation", + "ctx": { + "name": "ctx", "description": "" }, - "serviceId": { - "name": "serviceId", + "routerId": { + "name": "routerId", "description": "" } } } } }, - "prices": { - "service_name": "prices", + "company-profiles": { + "service_name": "company-profiles", "service_description": "", "methods": { - "SearchPrices": { - "short_description": "Get Prices", - "long_description": "Search prices by search criteria", + "AttachPrivateServiceToProfile": { + "short_description": "Attach Private Service", + "long_description": "Attach a private service to a company profile \u003cfont color=\"red\"\u003e \u003csup color='red'\u003eBeta\u003c/sup\u003e\u003c/font\u003e", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "companyProfileId", + "description": "Company Profile UUID" + }, + { + "name": "privateServiceId", + "description": "Private Service UUID" } ] }, - "SearchPricesExecute": { + "AttachPrivateServiceToProfileExecute": { "short_description": "Execute executes the request", "long_description": "" - } - }, - "types": { - "ApiSearchPricesRequest": { - "type_name": "ApiSearchPricesRequest", - "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "ctx": { - "name": "ctx", - "description": "" - }, - "filterBody": { - "name": "filterBody", - "description": "" - } - } - } - } - }, - "route-aggregation-rules": { - "service_name": "route-aggregation-rules", - "service_description": "", - "methods": { - "CreateRouteAggregationRule": { - "short_description": "Create RARule", - "long_description": "This API provides capability to create a Route Aggregation Rule", + }, + "AttachServiceProfileToProfile": { + "short_description": "Attach Service Profile", + "long_description": "Attach a service profile to a company profile \u003cfont color=\"red\"\u003e \u003csup color='red'\u003eBeta\u003c/sup\u003e\u003c/font\u003e", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "routeAggregationId", - "description": "Route Aggregations Id" + "name": "companyProfileId", + "description": "Company Profile UUID" + }, + { + "name": "serviceProfileId", + "description": "Service Profile UUID" } ] }, - "CreateRouteAggregationRuleExecute": { + "AttachServiceProfileToProfileExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "CreateRouteAggregationRulesInBulk": { - "short_description": "Bulk RARules", - "long_description": "This API provides capability to create bulk route aggregation rules", + "AttachTagToProfile": { + "short_description": "Attach Tag", + "long_description": "Attach a tag to a company profile \u003cfont color=\"red\"\u003e \u003csup color='red'\u003eBeta\u003c/sup\u003e\u003c/font\u003e", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "routeAggregationId", - "description": "Route Aggregations Id" + "name": "companyProfileId", + "description": "Company Profile UUID" + }, + { + "name": "tagId", + "description": "Tag UUID" } ] }, - "CreateRouteAggregationRulesInBulkExecute": { + "AttachTagToProfileExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "DeleteRouteAggregationRuleByUuid": { - "short_description": "DeleteRARule", - "long_description": "This API provides capability to delete a Route aggregation Rule", + "CreateCompanyProfile": { + "short_description": "Create Company Profile", + "long_description": "Create a new company profile \u003cfont color=\"red\"\u003e \u003csup color='red'\u003eBeta\u003c/sup\u003e\u003c/font\u003e", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." - }, + } + ] + }, + "CreateCompanyProfileExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "DeleteCompanyProfile": { + "short_description": "Delete Company Profile", + "long_description": "Delete company profile by UUID \u003cfont color=\"red\"\u003e \u003csup color='red'\u003eBeta\u003c/sup\u003e\u003c/font\u003e", + "parameters": [ { - "name": "routeAggregationId", - "description": "Route Aggregations Id" + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "routeAggregationRuleId", - "description": "Route Aggregation Rules Id" + "name": "companyProfileId", + "description": "Company Profile UUID" } ] }, - "DeleteRouteAggregationRuleByUuidExecute": { + "DeleteCompanyProfileExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "GetRouteAggregationRuleByUuid": { - "short_description": "GetRARule By UUID", - "long_description": "This API provides capability to view a Route Aggregation Rule by UUID", + "DetachPrivateServiceFromProfile": { + "short_description": "Detach Private Service", + "long_description": "Detach a private service from a company profile \u003cfont color=\"red\"\u003e \u003csup color='red'\u003eBeta\u003c/sup\u003e\u003c/font\u003e", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "routeAggregationId", - "description": "Route Aggregations Id" + "name": "companyProfileId", + "description": "Company Profile UUID" }, { - "name": "routeAggregationRuleId", - "description": "Route Aggregation Rules Id" + "name": "privateServiceId", + "description": "Private Service UUID" } ] }, - "GetRouteAggregationRuleByUuidExecute": { + "DetachPrivateServiceFromProfileExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "GetRouteAggregationRuleChangeByUuid": { - "short_description": "Get Change By ID", - "long_description": "This API provides capability to retrieve a specific Route Aggregation Rule's Changes", + "DetachServiceProfileFromProfile": { + "short_description": "Detach Service Profile", + "long_description": "Detach a service profile from a company profile \u003cfont color=\"red\"\u003e \u003csup color='red'\u003eBeta\u003c/sup\u003e\u003c/font\u003e", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "routeAggregationId", - "description": "Route Aggregations Id" - }, - { - "name": "routeAggregationRuleId", - "description": "Route Aggregation Rules Id" + "name": "companyProfileId", + "description": "Company Profile UUID" }, { - "name": "changeId", - "description": "Route Aggregation Rule Change UUID" + "name": "serviceProfileId", + "description": "Service Profile UUID" } ] }, - "GetRouteAggregationRuleChangeByUuidExecute": { + "DetachServiceProfileFromProfileExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "GetRouteAggregationRuleChanges": { - "short_description": "Get All Changes", - "long_description": "This API provides capability to retrieve all of a Route Aggregation Rule's Changes", + "DetachTagFromProfile": { + "short_description": "Detach Tag", + "long_description": "Detach a tag from a company profile \u003cfont color=\"red\"\u003e \u003csup color='red'\u003eBeta\u003c/sup\u003e\u003c/font\u003e", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "routeAggregationId", - "description": "Route Aggregations Id" + "name": "companyProfileId", + "description": "Company Profile UUID" }, { - "name": "routeAggregationRuleId", - "description": "Route Aggregation Rules Id" + "name": "tagId", + "description": "Tag UUID" } ] }, - "GetRouteAggregationRuleChangesExecute": { + "DetachTagFromProfileExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "GetRouteAggregationRules": { - "short_description": "GetRARules", - "long_description": "This API provides capability to get all Route Aggregations Rules for Fabric", + "GetCompanyProfile": { + "short_description": "Get Company Profile by UUID", + "long_description": "Get company profile details by UUID \u003cfont color=\"red\"\u003e \u003csup color='red'\u003eBeta\u003c/sup\u003e\u003c/font\u003e", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "routeAggregationId", - "description": "Route Aggregations Id" + "name": "companyProfileId", + "description": "Company Profile UUID" } ] }, - "GetRouteAggregationRulesExecute": { + "GetCompanyProfileExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "PatchRouteAggregationRuleByUuid": { - "short_description": "PatchRARule", - "long_description": "This API provides capability to partially update a Route Aggregation Rule", + "GetCompanyProfilePrivateServices": { + "short_description": "Get Private Services", + "long_description": "Get all private services attached to a company profile \u003cfont color=\"red\"\u003e \u003csup color='red'\u003eBeta\u003c/sup\u003e\u003c/font\u003e", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "routeAggregationId", - "description": "Route Aggregations Id" + "name": "companyProfileId", + "description": "Company Profile UUID" + } + ] + }, + "GetCompanyProfilePrivateServicesExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "GetCompanyProfileServiceProfiles": { + "short_description": "Get Service Profiles", + "long_description": "Get all service profiles attached to a company profile \u003cfont color=\"red\"\u003e \u003csup color='red'\u003eBeta\u003c/sup\u003e\u003c/font\u003e", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "routeAggregationRuleId", - "description": "Route Aggregation Rules Id" + "name": "companyProfileId", + "description": "Company Profile UUID" } ] }, - "PatchRouteAggregationRuleByUuidExecute": { + "GetCompanyProfileServiceProfilesExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "ReplaceRouteAggregationRuleByUuid": { - "short_description": "ReplaceRARule", - "long_description": "This API provides capability to replace a Route Aggregation Rule completely", + "GetTags": { + "short_description": "Get Tags", + "long_description": "Get all tags attached to a company profile \u003cfont color=\"red\"\u003e \u003csup color='red'\u003eBeta\u003c/sup\u003e\u003c/font\u003e", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "routeAggregationId", - "description": "Route Aggregations Id" - }, + "name": "companyProfileId", + "description": "Company Profile UUID" + } + ] + }, + "GetTagsExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "SearchCompanyProfile": { + "short_description": "Search Company Profiles", + "long_description": "Search company profiles based on filter criteria \u003cfont color=\"red\"\u003e \u003csup color='red'\u003eBeta\u003c/sup\u003e\u003c/font\u003e", + "parameters": [ { - "name": "routeAggregationRuleId", - "description": "Route Aggregation Rules Id" + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." } ] }, - "ReplaceRouteAggregationRuleByUuidExecute": { + "SearchCompanyProfileExecute": { "short_description": "Execute executes the request", "long_description": "" } }, "types": { - "ApiCreateRouteAggregationRuleRequest": { - "type_name": "ApiCreateRouteAggregationRuleRequest", + "ApiAttachPrivateServiceToProfileRequest": { + "type_name": "ApiAttachPrivateServiceToProfileRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, - "ctx": { - "name": "ctx", + "companyProfileId": { + "name": "companyProfileId", "description": "" }, - "routeAggregationId": { - "name": "routeAggregationId", + "ctx": { + "name": "ctx", "description": "" }, - "routeAggregationRulesBase": { - "name": "routeAggregationRulesBase", + "privateServiceId": { + "name": "privateServiceId", "description": "" } } }, - "ApiCreateRouteAggregationRulesInBulkRequest": { - "type_name": "ApiCreateRouteAggregationRulesInBulkRequest", + "ApiAttachServiceProfileToProfileRequest": { + "type_name": "ApiAttachServiceProfileToProfileRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, - "ctx": { - "name": "ctx", + "companyProfileId": { + "name": "companyProfileId", "description": "" }, - "routeAggregationId": { - "name": "routeAggregationId", + "ctx": { + "name": "ctx", "description": "" }, - "routeAggregationRulesPostRequest": { - "name": "routeAggregationRulesPostRequest", + "serviceProfileId": { + "name": "serviceProfileId", "description": "" } } }, - "ApiDeleteRouteAggregationRuleByUuidRequest": { - "type_name": "ApiDeleteRouteAggregationRuleByUuidRequest", + "ApiAttachTagToProfileRequest": { + "type_name": "ApiAttachTagToProfileRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, - "ctx": { - "name": "ctx", + "companyProfileId": { + "name": "companyProfileId", "description": "" }, - "routeAggregationId": { - "name": "routeAggregationId", + "ctx": { + "name": "ctx", "description": "" }, - "routeAggregationRuleId": { - "name": "routeAggregationRuleId", + "tagId": { + "name": "tagId", "description": "" } } }, - "ApiGetRouteAggregationRuleByUuidRequest": { - "type_name": "ApiGetRouteAggregationRuleByUuidRequest", + "ApiCreateCompanyProfileRequest": { + "type_name": "ApiCreateCompanyProfileRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, + "companyProfileRequest": { + "name": "companyProfileRequest", + "description": "" + }, "ctx": { "name": "ctx", "description": "" + } + } + }, + "ApiDeleteCompanyProfileRequest": { + "type_name": "ApiDeleteCompanyProfileRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" }, - "routeAggregationId": { - "name": "routeAggregationId", + "companyProfileId": { + "name": "companyProfileId", "description": "" }, - "routeAggregationRuleId": { - "name": "routeAggregationRuleId", + "ctx": { + "name": "ctx", "description": "" } } }, - "ApiGetRouteAggregationRuleChangeByUuidRequest": { - "type_name": "ApiGetRouteAggregationRuleChangeByUuidRequest", + "ApiDetachPrivateServiceFromProfileRequest": { + "type_name": "ApiDetachPrivateServiceFromProfileRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, - "changeId": { - "name": "changeId", + "companyProfileId": { + "name": "companyProfileId", "description": "" }, "ctx": { "name": "ctx", "description": "" }, - "routeAggregationId": { - "name": "routeAggregationId", - "description": "" - }, - "routeAggregationRuleId": { - "name": "routeAggregationRuleId", + "privateServiceId": { + "name": "privateServiceId", "description": "" } } }, - "ApiGetRouteAggregationRuleChangesRequest": { - "type_name": "ApiGetRouteAggregationRuleChangesRequest", + "ApiDetachServiceProfileFromProfileRequest": { + "type_name": "ApiDetachServiceProfileFromProfileRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, + "companyProfileId": { + "name": "companyProfileId", + "description": "" + }, "ctx": { "name": "ctx", "description": "" }, - "limit": { - "name": "limit", + "serviceProfileId": { + "name": "serviceProfileId", + "description": "" + } + } + }, + "ApiDetachTagFromProfileRequest": { + "type_name": "ApiDetachTagFromProfileRequest", + "fields": { + "ApiService": { + "name": "ApiService", "description": "" }, - "offset": { - "name": "offset", + "companyProfileId": { + "name": "companyProfileId", "description": "" }, - "routeAggregationId": { - "name": "routeAggregationId", + "ctx": { + "name": "ctx", "description": "" }, - "routeAggregationRuleId": { - "name": "routeAggregationRuleId", + "tagId": { + "name": "tagId", "description": "" } } }, - "ApiGetRouteAggregationRulesRequest": { - "type_name": "ApiGetRouteAggregationRulesRequest", + "ApiGetCompanyProfilePrivateServicesRequest": { + "type_name": "ApiGetCompanyProfilePrivateServicesRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, + "companyProfileId": { + "name": "companyProfileId", + "description": "" + }, "ctx": { "name": "ctx", "description": "" - }, - "limit": { - "name": "limit", + } + } + }, + "ApiGetCompanyProfileRequest": { + "type_name": "ApiGetCompanyProfileRequest", + "fields": { + "ApiService": { + "name": "ApiService", "description": "" }, - "offset": { - "name": "offset", + "companyProfileId": { + "name": "companyProfileId", "description": "" }, - "routeAggregationId": { - "name": "routeAggregationId", + "ctx": { + "name": "ctx", "description": "" } } }, - "ApiPatchRouteAggregationRuleByUuidRequest": { - "type_name": "ApiPatchRouteAggregationRuleByUuidRequest", + "ApiGetCompanyProfileServiceProfilesRequest": { + "type_name": "ApiGetCompanyProfileServiceProfilesRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, + "companyProfileId": { + "name": "companyProfileId", + "description": "" + }, "ctx": { "name": "ctx", "description": "" - }, - "routeAggregationId": { - "name": "routeAggregationId", + } + } + }, + "ApiGetTagsRequest": { + "type_name": "ApiGetTagsRequest", + "fields": { + "ApiService": { + "name": "ApiService", "description": "" }, - "routeAggregationRuleId": { - "name": "routeAggregationRuleId", + "companyProfileId": { + "name": "companyProfileId", "description": "" }, - "routeAggregationRulesPatchRequestItem": { - "name": "routeAggregationRulesPatchRequestItem", + "ctx": { + "name": "ctx", "description": "" } } }, - "ApiReplaceRouteAggregationRuleByUuidRequest": { - "type_name": "ApiReplaceRouteAggregationRuleByUuidRequest", + "ApiSearchCompanyProfileRequest": { + "type_name": "ApiSearchCompanyProfileRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, - "ctx": { - "name": "ctx", - "description": "" - }, - "routeAggregationId": { - "name": "routeAggregationId", + "companyProfileSearchRequest": { + "name": "companyProfileSearchRequest", "description": "" }, - "routeAggregationRuleId": { - "name": "routeAggregationRuleId", + "ctx": { + "name": "ctx", "description": "" }, - "routeAggregationRulesBase": { - "name": "routeAggregationRulesBase", + "viewPoint": { + "name": "viewPoint", "description": "" } } } } }, - "route-aggregations": { - "service_name": "route-aggregations", + "connections": { + "service_name": "connections", "service_description": "", "methods": { - "AttachConnectionRouteAggregation": { - "short_description": "Attach Aggregation", - "long_description": "This API provides capability to attach a Route Aggregation to a Connection", + "CreateConnection": { + "short_description": "Create Connection", + "long_description": "This API provides capability to create user's virtual connection", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." - }, + } + ] + }, + "CreateConnectionAction": { + "short_description": "Connection Actions", + "long_description": "This API provides capability to accept/reject user's virtual connection", + "parameters": [ { - "name": "routeAggregationId", - "description": "Route Aggregations Id" + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { "name": "connectionId", @@ -2889,89 +2849,67 @@ } ] }, - "AttachConnectionRouteAggregationExecute": { + "CreateConnectionActionExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "CreateRouteAggregation": { - "short_description": "Create Aggregations", - "long_description": "This API provides capability to create a Route Aggregation", + "CreateConnectionExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "DeleteConnectionByUuid": { + "short_description": "Delete by ID", + "long_description": "Delete Connection by ID", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "connectionId", + "description": "Connection UUID" } ] }, - "CreateRouteAggregationExecute": { + "DeleteConnectionByUuidExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "DeleteRouteAggregationByUuid": { - "short_description": "Delete Aggregation", - "long_description": "This API provides capability to delete a Route Aggregation", - "parameters": [ - { - "name": "ctx", - "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." - }, - { - "name": "routeAggregationId", - "description": "Route Aggregations Id" - } - ] - }, - "DeleteRouteAggregationByUuidExecute": { - "short_description": "Execute executes the request", - "long_description": "" - }, - "DetachConnectionRouteAggregation": { - "short_description": "Detach Aggregation", - "long_description": "This API provides capability to detach a Route Aggregation from a Connection", + "GetConnectionByUuid": { + "short_description": "Get Connection by ID", + "long_description": "The API provides capability to get user's virtual connection details (Service Tokens, Access Points, Link Protocols, etc) by it's connection ID (UUID)", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, - { - "name": "routeAggregationId", - "description": "Route Aggregations Id" - }, { "name": "connectionId", "description": "Connection Id" } ] }, - "DetachConnectionRouteAggregationExecute": { + "GetConnectionByUuidExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "GetConnectionRouteAggregationByUuid": { - "short_description": "Get Aggregation", - "long_description": "This API provides capability to view a specific Route Aggregation attached to a Connection", + "SearchConnections": { + "short_description": "Search connections", + "long_description": "The API provides capability to get list of user's virtual connections using search criteria, including optional filtering, pagination and sorting", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." - }, - { - "name": "routeAggregationId", - "description": "Route Aggregations Id" - }, - { - "name": "connectionId", - "description": "Connection Id" } ] }, - "GetConnectionRouteAggregationByUuidExecute": { + "SearchConnectionsExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "GetConnectionRouteAggregations": { - "short_description": "Get All Aggregations", - "long_description": "This API provides capability to view all Route Aggregations attached to a Connection", + "UpdateConnectionByUuid": { + "short_description": "Update by ID", + "long_description": "Update Connection by ID", "parameters": [ { "name": "ctx", @@ -2983,107 +2921,13 @@ } ] }, - "GetConnectionRouteAggregationsExecute": { - "short_description": "Execute executes the request", - "long_description": "" - }, - "GetRouteAggregationByUuid": { - "short_description": "Get Aggregation", - "long_description": "This API provides capability to view a Route Aggregation by UUID", - "parameters": [ - { - "name": "ctx", - "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." - }, - { - "name": "routeAggregationId", - "description": "Route Aggregations Id" - } - ] - }, - "GetRouteAggregationByUuidExecute": { - "short_description": "Execute executes the request", - "long_description": "" - }, - "GetRouteAggregationChangeByUuid": { - "short_description": "Get Change By ID", - "long_description": "This API provides capability to retrieve a specific Route Aggregation's Changes", - "parameters": [ - { - "name": "ctx", - "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." - }, - { - "name": "routeAggregationId", - "description": "Route Aggregations Id" - }, - { - "name": "changeId", - "description": "Routing Protocol Change UUID" - } - ] - }, - "GetRouteAggregationChangeByUuidExecute": { - "short_description": "Execute executes the request", - "long_description": "" - }, - "GetRouteAggregationChanges": { - "short_description": "Get All Changes", - "long_description": "This API provides capability to retrieve all of a Route Aggregation's Changes", - "parameters": [ - { - "name": "ctx", - "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." - }, - { - "name": "routeAggregationId", - "description": "Route Aggregations Id" - } - ] - }, - "GetRouteAggregationChangesExecute": { - "short_description": "Execute executes the request", - "long_description": "" - }, - "GetRouteAggregationConnections": { - "short_description": "Get All Connections on Route Aggregation", - "long_description": "This API provides capability to view all Connections using the Route Aggregation", - "parameters": [ - { - "name": "ctx", - "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." - }, - { - "name": "routeAggregationId", - "description": "Route Aggregations Id" - } - ] - }, - "GetRouteAggregationConnectionsExecute": { - "short_description": "Execute executes the request", - "long_description": "" - }, - "PatchRouteAggregationByUuid": { - "short_description": "Patch Aggregation", - "long_description": "This API provides capability to partially update a Route Aggregation", - "parameters": [ - { - "name": "ctx", - "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." - }, - { - "name": "routeAggregationId", - "description": "Route Aggregations Id" - } - ] - }, - "PatchRouteAggregationByUuidExecute": { + "UpdateConnectionByUuidExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "SearchRouteAggregations": { - "short_description": "Search Aggregations", - "long_description": "This API provides capability to search Route Aggregations", + "ValidateConnections": { + "short_description": "Validate Connection", + "long_description": "This API provides capability to validate by auth key", "parameters": [ { "name": "ctx", @@ -3091,19 +2935,23 @@ } ] }, - "SearchRouteAggregationsExecute": { + "ValidateConnectionsExecute": { "short_description": "Execute executes the request", "long_description": "" } }, "types": { - "ApiAttachConnectionRouteAggregationRequest": { - "type_name": "ApiAttachConnectionRouteAggregationRequest", + "ApiCreateConnectionActionRequest": { + "type_name": "ApiCreateConnectionActionRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, + "connectionActionRequest": { + "name": "connectionActionRequest", + "description": "" + }, "connectionId": { "name": "connectionId", "description": "" @@ -3111,49 +2959,49 @@ "ctx": { "name": "ctx", "description": "" - }, - "routeAggregationId": { - "name": "routeAggregationId", - "description": "" } } }, - "ApiCreateRouteAggregationRequest": { - "type_name": "ApiCreateRouteAggregationRequest", + "ApiCreateConnectionRequest": { + "type_name": "ApiCreateConnectionRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, + "connectionPostRequest": { + "name": "connectionPostRequest", + "description": "" + }, "ctx": { "name": "ctx", "description": "" }, - "routeAggregationsBase": { - "name": "routeAggregationsBase", + "dryRun": { + "name": "dryRun", "description": "" } } }, - "ApiDeleteRouteAggregationByUuidRequest": { - "type_name": "ApiDeleteRouteAggregationByUuidRequest", + "ApiDeleteConnectionByUuidRequest": { + "type_name": "ApiDeleteConnectionByUuidRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, - "ctx": { - "name": "ctx", + "connectionId": { + "name": "connectionId", "description": "" }, - "routeAggregationId": { - "name": "routeAggregationId", + "ctx": { + "name": "ctx", "description": "" } } }, - "ApiDetachConnectionRouteAggregationRequest": { - "type_name": "ApiDetachConnectionRouteAggregationRequest", + "ApiGetConnectionByUuidRequest": { + "type_name": "ApiGetConnectionByUuidRequest", "fields": { "ApiService": { "name": "ApiService", @@ -3167,40 +3015,40 @@ "name": "ctx", "description": "" }, - "routeAggregationId": { - "name": "routeAggregationId", + "direction": { + "name": "direction", "description": "" } } }, - "ApiGetConnectionRouteAggregationByUuidRequest": { - "type_name": "ApiGetConnectionRouteAggregationByUuidRequest", + "ApiSearchConnectionsRequest": { + "type_name": "ApiSearchConnectionsRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, - "connectionId": { - "name": "connectionId", - "description": "" - }, "ctx": { "name": "ctx", "description": "" }, - "routeAggregationId": { - "name": "routeAggregationId", + "searchRequest": { + "name": "searchRequest", "description": "" } } }, - "ApiGetConnectionRouteAggregationsRequest": { - "type_name": "ApiGetConnectionRouteAggregationsRequest", + "ApiUpdateConnectionByUuidRequest": { + "type_name": "ApiUpdateConnectionByUuidRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, + "connectionChangeOperation": { + "name": "connectionChangeOperation", + "description": "" + }, "connectionId": { "name": "connectionId", "description": "" @@ -3208,11 +3056,15 @@ "ctx": { "name": "ctx", "description": "" + }, + "dryRun": { + "name": "dryRun", + "description": "" } } }, - "ApiGetRouteAggregationByUuidRequest": { - "type_name": "ApiGetRouteAggregationByUuidRequest", + "ApiValidateConnectionsRequest": { + "type_name": "ApiValidateConnectionsRequest", "fields": { "ApiService": { "name": "ApiService", @@ -3222,35 +3074,117 @@ "name": "ctx", "description": "" }, - "routeAggregationId": { - "name": "routeAggregationId", + "validateRequest": { + "name": "validateRequest", "description": "" } } + } + } + }, + "fabric-one": { + "service_name": "fabric-one", + "service_description": "", + "methods": { + "CreateInterconnect": { + "short_description": "Create Interconnect", + "long_description": "This API provides capability to create user's Interconnect \u003cfont color=\"red\"\u003e \u003csup color='red'\u003eBeta\u003c/sup\u003e\u003c/font\u003e", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + } + ] }, - "ApiGetRouteAggregationChangeByUuidRequest": { - "type_name": "ApiGetRouteAggregationChangeByUuidRequest", + "CreateInterconnectExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "DeleteInterconnectByUuid": { + "short_description": "Delete Interconnect By ID", + "long_description": "This API provides capability to delete user's Interconnect \u003cfont color=\"red\"\u003e \u003csup color='red'\u003eBeta\u003c/sup\u003e\u003c/font\u003e", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "interconnectId", + "description": "Interconnect UUID" + } + ] + }, + "DeleteInterconnectByUuidExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "GetInterconnectByUuid": { + "short_description": "Get Interconnect By ID", + "long_description": "This API provides capability to retrieve user's Interconnect \u003cfont color=\"red\"\u003e \u003csup color='red'\u003eBeta\u003c/sup\u003e\u003c/font\u003e", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "interconnectId", + "description": "Interconnect UUID" + } + ] + }, + "GetInterconnectByUuidExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "GetInterconnectPackages": { + "short_description": "Get All Interconnect Packages", + "long_description": "Get All Interconnect Packages returns details of all available interconnect packages for the specified user credentials. \u003cfont color=\"red\"\u003e \u003csup color='red'\u003eBeta\u003c/sup\u003e\u003c/font\u003e", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + } + ] + }, + "GetInterconnectPackagesExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "SearchInterconnects": { + "short_description": "Search Interconnects", + "long_description": "The API provides capability to get list of user's Interconnects using search criteria, including optional filtering, pagination and sorting \u003cfont color=\"red\"\u003e \u003csup color='red'\u003eBeta\u003c/sup\u003e\u003c/font\u003e", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + } + ] + }, + "SearchInterconnectsExecute": { + "short_description": "Execute executes the request", + "long_description": "" + } + }, + "types": { + "ApiCreateInterconnectRequest": { + "type_name": "ApiCreateInterconnectRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, - "changeId": { - "name": "changeId", - "description": "" - }, "ctx": { "name": "ctx", "description": "" }, - "routeAggregationId": { - "name": "routeAggregationId", + "interconnectPostRequest": { + "name": "interconnectPostRequest", "description": "" } } }, - "ApiGetRouteAggregationChangesRequest": { - "type_name": "ApiGetRouteAggregationChangesRequest", + "ApiDeleteInterconnectByUuidRequest": { + "type_name": "ApiDeleteInterconnectByUuidRequest", "fields": { "ApiService": { "name": "ApiService", @@ -3260,22 +3194,14 @@ "name": "ctx", "description": "" }, - "limit": { - "name": "limit", - "description": "" - }, - "offset": { - "name": "offset", - "description": "" - }, - "routeAggregationId": { - "name": "routeAggregationId", + "interconnectId": { + "name": "interconnectId", "description": "" } } }, - "ApiGetRouteAggregationConnectionsRequest": { - "type_name": "ApiGetRouteAggregationConnectionsRequest", + "ApiGetInterconnectByUuidRequest": { + "type_name": "ApiGetInterconnectByUuidRequest", "fields": { "ApiService": { "name": "ApiService", @@ -3285,14 +3211,14 @@ "name": "ctx", "description": "" }, - "routeAggregationId": { - "name": "routeAggregationId", + "interconnectId": { + "name": "interconnectId", "description": "" } } }, - "ApiPatchRouteAggregationByUuidRequest": { - "type_name": "ApiPatchRouteAggregationByUuidRequest", + "ApiGetInterconnectPackagesRequest": { + "type_name": "ApiGetInterconnectPackagesRequest", "fields": { "ApiService": { "name": "ApiService", @@ -3302,18 +3228,18 @@ "name": "ctx", "description": "" }, - "routeAggregationId": { - "name": "routeAggregationId", + "limit": { + "name": "limit", "description": "" }, - "routeAggregationsPatchRequestItem": { - "name": "routeAggregationsPatchRequestItem", + "offset": { + "name": "offset", "description": "" } } }, - "ApiSearchRouteAggregationsRequest": { - "type_name": "ApiSearchRouteAggregationsRequest", + "ApiSearchInterconnectsRequest": { + "type_name": "ApiSearchInterconnectsRequest", "fields": { "ApiService": { "name": "ApiService", @@ -3323,212 +3249,90 @@ "name": "ctx", "description": "" }, - "routeAggregationsSearchBase": { - "name": "routeAggregationsSearchBase", + "interconnectSearchRequest": { + "name": "interconnectSearchRequest", "description": "" } } } } }, - "route-filter-rules": { - "service_name": "route-filter-rules", + "gateways": { + "service_name": "gateways", "service_description": "", "methods": { - "CreateRouteFilterRule": { - "short_description": "Create Route Filter Rule", - "long_description": "This API provides capability to create a Route Filter Rule", - "parameters": [ - { - "name": "ctx", - "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." - }, - { - "name": "routeFilterId", - "description": "Route Filters Id" - } - ] - }, - "CreateRouteFilterRuleExecute": { - "short_description": "Execute executes the request", - "long_description": "" - }, - "CreateRouteFilterRulesInBulk": { - "short_description": "Bulk Create Route Filter Rules", - "long_description": "This API provides capability to create bulk route filter rules", - "parameters": [ - { - "name": "ctx", - "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." - }, - { - "name": "routeFilterId", - "description": "Route Filters Id" - } - ] - }, - "CreateRouteFilterRulesInBulkExecute": { - "short_description": "Execute executes the request", - "long_description": "" - }, - "DeleteRouteFilterRuleByUuid": { - "short_description": "Delete Route Filter Rule", - "long_description": "This API provides capability to delete a Route Filter Rule", - "parameters": [ - { - "name": "ctx", - "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." - }, - { - "name": "routeFilterId", - "description": "Route Filters Id" - }, - { - "name": "routeFilterRuleId", - "description": "Route Filter Rules Id" - } - ] - }, - "DeleteRouteFilterRuleByUuidExecute": { - "short_description": "Execute executes the request", - "long_description": "" - }, - "GetRouteFilterRuleByUuid": { - "short_description": "Get Route Filter Rule By UUID", - "long_description": "This API provides capability to view a Route Filter Rule by UUID", - "parameters": [ - { - "name": "ctx", - "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." - }, - { - "name": "routeFilterId", - "description": "Route Filters Id" - }, - { - "name": "routeFilterRuleId", - "description": "Route Filter Rules Id" - } - ] - }, - "GetRouteFilterRuleByUuidExecute": { - "short_description": "Execute executes the request", - "long_description": "" - }, - "GetRouteFilterRuleChangeByUuid": { - "short_description": "Get Change By ID", - "long_description": "This API provides capability to retrieve a specific Route Filter Rule's Changes", - "parameters": [ - { - "name": "ctx", - "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." - }, - { - "name": "routeFilterId", - "description": "Route Filters Id" - }, - { - "name": "routeFilterRuleId", - "description": "Route Filter Rules Id" - }, - { - "name": "changeId", - "description": "Route Filter Rule Change UUID" - } - ] - }, - "GetRouteFilterRuleChangeByUuidExecute": { - "short_description": "Execute executes the request", - "long_description": "" - }, - "GetRouteFilterRuleChanges": { - "short_description": "Get All Changes", - "long_description": "This API provides capability to retrieve all of a Route Filter Rule's Changes", + "CreateGateway": { + "short_description": "Create Gateway", + "long_description": "This API provides capability to create user's Gateways", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." - }, - { - "name": "routeFilterId", - "description": "Route Filters Id" - }, - { - "name": "routeFilterRuleId", - "description": "Route Filter Rules Id" } ] }, - "GetRouteFilterRuleChangesExecute": { + "CreateGatewayExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "GetRouteFilterRules": { - "short_description": "Get Route Filter Rules", - "long_description": "This API provides capability to get all Route Filters Rules for Fabric", + "DeleteGatewayByUuid": { + "short_description": "Delete Gateway", + "long_description": "This API provides capability to delete user's Gateways", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "routeFilterId", - "description": "Route Filters Id" + "name": "gatewayId", + "description": "Gateway UUID" } ] }, - "GetRouteFilterRulesExecute": { + "DeleteGatewayByUuidExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "PatchRouteFilterRuleByUuid": { - "short_description": "Patch Route Filter Rule", - "long_description": "This API provides capability to partially update a Route Filter Rule", + "GetGatewayByUuid": { + "short_description": "Get Gateway", + "long_description": "This API provides capability to retrieve user's Gateways", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "routeFilterId", - "description": "Route Filters Id" - }, - { - "name": "routeFilterRuleId", - "description": "Route Filter Rules Id" + "name": "gatewayId", + "description": "Gateway UUID" } ] }, - "PatchRouteFilterRuleByUuidExecute": { + "GetGatewayByUuidExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "ReplaceRouteFilterRuleByUuid": { - "short_description": "Replace Route Filter Rule", - "long_description": "This API provides capability to replace a Route Filter Rule completely", + "UpdateGatewayByUuid": { + "short_description": "Update Gateway by ID", + "long_description": "Update Gateway by Uuid", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "routeFilterId", - "description": "Route Filters Id" - }, - { - "name": "routeFilterRuleId", - "description": "Route Filter Rules Id" + "name": "gatewayId", + "description": "Gateway UUID" } ] }, - "ReplaceRouteFilterRuleByUuidExecute": { + "UpdateGatewayByUuidExecute": { "short_description": "Execute executes the request", "long_description": "" } }, "types": { - "ApiCreateRouteFilterRuleRequest": { - "type_name": "ApiCreateRouteFilterRuleRequest", + "ApiCreateGatewayRequest": { + "type_name": "ApiCreateGatewayRequest", "fields": { "ApiService": { "name": "ApiService", @@ -3538,18 +3342,14 @@ "name": "ctx", "description": "" }, - "routeFilterId": { - "name": "routeFilterId", - "description": "" - }, - "routeFilterRulesBase": { - "name": "routeFilterRulesBase", + "gatewayPostRequest": { + "name": "gatewayPostRequest", "description": "" } } }, - "ApiCreateRouteFilterRulesInBulkRequest": { - "type_name": "ApiCreateRouteFilterRulesInBulkRequest", + "ApiDeleteGatewayByUuidRequest": { + "type_name": "ApiDeleteGatewayByUuidRequest", "fields": { "ApiService": { "name": "ApiService", @@ -3559,18 +3359,14 @@ "name": "ctx", "description": "" }, - "routeFilterId": { - "name": "routeFilterId", - "description": "" - }, - "routeFilterRulesPostRequest": { - "name": "routeFilterRulesPostRequest", + "gatewayId": { + "name": "gatewayId", "description": "" } } }, - "ApiDeleteRouteFilterRuleByUuidRequest": { - "type_name": "ApiDeleteRouteFilterRuleByUuidRequest", + "ApiGetGatewayByUuidRequest": { + "type_name": "ApiGetGatewayByUuidRequest", "fields": { "ApiService": { "name": "ApiService", @@ -3580,18 +3376,14 @@ "name": "ctx", "description": "" }, - "routeFilterId": { - "name": "routeFilterId", - "description": "" - }, - "routeFilterRuleId": { - "name": "routeFilterRuleId", + "gatewayId": { + "name": "gatewayId", "description": "" } } }, - "ApiGetRouteFilterRuleByUuidRequest": { - "type_name": "ApiGetRouteFilterRuleByUuidRequest", + "ApiUpdateGatewayByUuidRequest": { + "type_name": "ApiUpdateGatewayByUuidRequest", "fields": { "ApiService": { "name": "ApiService", @@ -3601,43 +3393,160 @@ "name": "ctx", "description": "" }, - "routeFilterId": { - "name": "routeFilterId", + "gatewayChangeOperation": { + "name": "gatewayChangeOperation", "description": "" }, - "routeFilterRuleId": { - "name": "routeFilterRuleId", + "gatewayId": { + "name": "gatewayId", "description": "" } } + } + } + }, + "health": { + "service_name": "health", + "service_description": "", + "methods": { + "GetStatus": { + "short_description": "Get service status", + "long_description": "GET All service health statys with an option query parameter to return all Equinix Fabric customer in which the customer has a presence.", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + } + ] }, - "ApiGetRouteFilterRuleChangeByUuidRequest": { - "type_name": "ApiGetRouteFilterRuleChangeByUuidRequest", + "GetStatusExecute": { + "short_description": "Execute executes the request", + "long_description": "" + } + }, + "types": { + "ApiGetStatusRequest": { + "type_name": "ApiGetStatusRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, - "changeId": { - "name": "changeId", + "ctx": { + "name": "ctx", "description": "" + } + } + } + } + }, + "internet-access-services": { + "service_name": "internet-access-services", + "service_description": "", + "methods": { + "CreateEiaService": { + "short_description": "Creates Internet Access Service", + "long_description": "Creates Internet Access Service", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + } + ] + }, + "CreateEiaServiceExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "DeleteEiaService": { + "short_description": "Delete Internet Access Service by UUID", + "long_description": "Delete Internet Access Service by UUID", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, - "ctx": { + { + "name": "uuid", + "description": "UUID of the EIA Service" + } + ] + }, + "DeleteEiaServiceExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "GetEiaService": { + "short_description": "Retrieve Internet Access Service by UUID", + "long_description": "Retrieve Internet Access Service by UUID", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "uuid", + "description": "UUID of the EIA Service" + } + ] + }, + "GetEiaServiceExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "PatchEiaService": { + "short_description": "Patch Internet Access Service by UUID", + "long_description": "Patch Internet Access Service by UUID", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "uuid", + "description": "UUID of the EIA Service" + } + ] + }, + "PatchEiaServiceExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "SearchEiaServices": { + "short_description": "Search for Internet Access Services", + "long_description": "Search for Internet Access Services", + "parameters": [ + { "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + } + ] + }, + "SearchEiaServicesExecute": { + "short_description": "Execute executes the request", + "long_description": "" + } + }, + "types": { + "ApiCreateEiaServiceRequest": { + "type_name": "ApiCreateEiaServiceRequest", + "fields": { + "ApiService": { + "name": "ApiService", "description": "" }, - "routeFilterId": { - "name": "routeFilterId", + "ctx": { + "name": "ctx", "description": "" }, - "routeFilterRuleId": { - "name": "routeFilterRuleId", + "internetAccessPostRequest": { + "name": "internetAccessPostRequest", "description": "" } } }, - "ApiGetRouteFilterRuleChangesRequest": { - "type_name": "ApiGetRouteFilterRuleChangesRequest", + "ApiDeleteEiaServiceRequest": { + "type_name": "ApiDeleteEiaServiceRequest", "fields": { "ApiService": { "name": "ApiService", @@ -3647,26 +3556,31 @@ "name": "ctx", "description": "" }, - "limit": { - "name": "limit", + "uuid": { + "name": "uuid", "description": "" - }, - "offset": { - "name": "offset", + } + } + }, + "ApiGetEiaServiceRequest": { + "type_name": "ApiGetEiaServiceRequest", + "fields": { + "ApiService": { + "name": "ApiService", "description": "" }, - "routeFilterId": { - "name": "routeFilterId", + "ctx": { + "name": "ctx", "description": "" }, - "routeFilterRuleId": { - "name": "routeFilterRuleId", + "uuid": { + "name": "uuid", "description": "" } } }, - "ApiGetRouteFilterRulesRequest": { - "type_name": "ApiGetRouteFilterRulesRequest", + "ApiPatchEiaServiceRequest": { + "type_name": "ApiPatchEiaServiceRequest", "fields": { "ApiService": { "name": "ApiService", @@ -3676,22 +3590,18 @@ "name": "ctx", "description": "" }, - "limit": { - "name": "limit", - "description": "" - }, - "offset": { - "name": "offset", + "internetAccessPatchOperationUpdate": { + "name": "internetAccessPatchOperationUpdate", "description": "" }, - "routeFilterId": { - "name": "routeFilterId", + "uuid": { + "name": "uuid", "description": "" } } }, - "ApiPatchRouteFilterRuleByUuidRequest": { - "type_name": "ApiPatchRouteFilterRuleByUuidRequest", + "ApiSearchEiaServicesRequest": { + "type_name": "ApiSearchEiaServicesRequest", "fields": { "ApiService": { "name": "ApiService", @@ -3701,22 +3611,54 @@ "name": "ctx", "description": "" }, - "routeFilterId": { - "name": "routeFilterId", - "description": "" - }, - "routeFilterRuleId": { - "name": "routeFilterRuleId", - "description": "" - }, - "routeFilterRulesPatchRequestItem": { - "name": "routeFilterRulesPatchRequestItem", + "internetAccessSearchRequest": { + "name": "internetAccessSearchRequest", "description": "" } } + } + } + }, + "internet-exchange-services": { + "service_name": "internet-exchange-services", + "service_description": "", + "methods": { + "GetExchangeServiceById": { + "short_description": "Get Internet Exchange Service", + "long_description": "The API provides capability to get Internet Exchange Service", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "exchangeServiceId", + "description": "Internet Exchange Service Id" + } + ] }, - "ApiReplaceRouteFilterRuleByUuidRequest": { - "type_name": "ApiReplaceRouteFilterRuleByUuidRequest", + "GetExchangeServiceByIdExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "SearchExchangeService": { + "short_description": "Search Internet Exchange Service", + "long_description": "The API provides capability to get list of user's Internet Exchange Service using search criteria, including optional filtering, pagination and sorting.", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + } + ] + }, + "SearchExchangeServiceExecute": { + "short_description": "Execute executes the request", + "long_description": "" + } + }, + "types": { + "ApiGetExchangeServiceByIdRequest": { + "type_name": "ApiGetExchangeServiceByIdRequest", "fields": { "ApiService": { "name": "ApiService", @@ -3726,372 +3668,470 @@ "name": "ctx", "description": "" }, - "routeFilterId": { - "name": "routeFilterId", + "exchangeServiceId": { + "name": "exchangeServiceId", + "description": "" + } + } + }, + "ApiSearchExchangeServiceRequest": { + "type_name": "ApiSearchExchangeServiceRequest", + "fields": { + "ApiService": { + "name": "ApiService", "description": "" }, - "routeFilterRuleId": { - "name": "routeFilterRuleId", + "ctx": { + "name": "ctx", "description": "" }, - "routeFilterRulesBase": { - "name": "routeFilterRulesBase", + "exchangeServiceSearchRequest": { + "name": "exchangeServiceSearchRequest", "description": "" } } } } }, - "route-filters": { - "service_name": "route-filters", + "ip-blocks": { + "service_name": "ip-blocks", "service_description": "", "methods": { - "AttachConnectionRouteFilter": { - "short_description": "Attach Route Filter", - "long_description": "This API provides capability to attach a Route Filter to a Connection", + "DeleteIpBlockById": { + "short_description": "Delete IP Block by UUID", + "long_description": "Delete IP Block by UUID", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "routeFilterId", - "description": "Route Filters Id" - }, - { - "name": "connectionId", - "description": "Connection Id" + "name": "uuid", + "description": "UUID of the IP Block" } ] }, - "AttachConnectionRouteFilterExecute": { + "DeleteIpBlockByIdExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "CreateRouteFilter": { - "short_description": "Create Route Filters", - "long_description": "This API provides capability to create a Route Filter", + "GetIpBlock": { + "short_description": "Retrieve IP Block by UUID", + "long_description": "Retrieve IP Block by UUID", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "uuid", + "description": "UUID of the IP Block" } ] }, - "CreateRouteFilterExecute": { + "GetIpBlockExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "DeleteRouteFilterByUuid": { - "short_description": "Delete Route Filter", - "long_description": "This API provides capability to delete a Route Filter", + "PatchIpBlockById": { + "short_description": "patch IP Block by UUID", + "long_description": "patch IP Block by UUID", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "routeFilterId", - "description": "Route Filters Id" + "name": "uuid", + "description": "UUID of the IP Block" } ] }, - "DeleteRouteFilterByUuidExecute": { + "PatchIpBlockByIdExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "DetachConnectionRouteFilter": { - "short_description": "Detach Route Filter", - "long_description": "This API provides capability to detach a Route Filter from a Connection", + "SearchIpBlocks": { + "short_description": "Search for IP Blocks", + "long_description": "Search for IP Blocks based on criteria", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." - }, - { - "name": "routeFilterId", - "description": "Route Filters Id" - }, - { - "name": "connectionId", - "description": "Connection Id" } ] }, - "DetachConnectionRouteFilterExecute": { + "SearchIpBlocksExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "GetConnectionRouteFilterByUuid": { - "short_description": "Get Route Filter", - "long_description": "This API provides capability to view a specific Route Filter attached to a Connection", + "SubmitIpBlock": { + "short_description": "Submits new Equinix owned or customer owned IP Block request", + "long_description": "Submits new Equinix owned or customer owned IP Block request", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + } + ] + }, + "SubmitIpBlockExecute": { + "short_description": "Execute executes the request", + "long_description": "" + } + }, + "types": { + "ApiDeleteIpBlockByIdRequest": { + "type_name": "ApiDeleteIpBlockByIdRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" }, - { - "name": "routeFilterId", - "description": "Route Filters Id" + "ctx": { + "name": "ctx", + "description": "" + }, + "uuid": { + "name": "uuid", + "description": "" + } + } + }, + "ApiGetIpBlockRequest": { + "type_name": "ApiGetIpBlockRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "uuid": { + "name": "uuid", + "description": "" + } + } + }, + "ApiPatchIpBlockByIdRequest": { + "type_name": "ApiPatchIpBlockByIdRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "patchIpBlockRequestBodyItem": { + "name": "patchIpBlockRequestBodyItem", + "description": "" + }, + "uuid": { + "name": "uuid", + "description": "" + } + } + }, + "ApiSearchIpBlocksRequest": { + "type_name": "ApiSearchIpBlocksRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "ipBlocksSearchRequestBody": { + "name": "ipBlocksSearchRequestBody", + "description": "" + } + } + }, + "ApiSubmitIpBlockRequest": { + "type_name": "ApiSubmitIpBlockRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" }, + "submitIpBlockRequestBody": { + "name": "submitIpBlockRequestBody", + "description": "" + } + } + } + } + }, + "loas": { + "service_name": "loas", + "service_description": "", + "methods": { + "CreateLoa": { + "short_description": "Create Loa", + "long_description": "The API provides capability to create a new Loa", + "parameters": [ { - "name": "connectionId", - "description": "Connection Id" + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." } ] }, - "GetConnectionRouteFilterByUuidExecute": { + "CreateLoaExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "GetConnectionRouteFilters": { - "short_description": "Get All Route Filters", - "long_description": "This API provides capability to view all Route Filters attached to a Connection", + "CreateLoaNoteByLoaId": { + "short_description": "Create Loa Note", + "long_description": "The API provides capability to create Loa note by Loa ID", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "connectionId", - "description": "Connection Id" + "name": "loaId", + "description": "Loa UUID" } ] }, - "GetConnectionRouteFiltersExecute": { + "CreateLoaNoteByLoaIdExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "GetRouteFilterByUuid": { - "short_description": "Get Route Filter By UUID", - "long_description": "This API provides capability to view a Route Filter by UUID", + "GetLoaActionsByUuid": { + "short_description": "Get Loa Action by Action ID", + "long_description": "This API provides capability to fetch action details", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "routeFilterId", - "description": "Route Filters Id" + "name": "loaId", + "description": "Loa UUID" + }, + { + "name": "actionId", + "description": "Action UUID" } ] }, - "GetRouteFilterByUuidExecute": { + "GetLoaActionsByUuidExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "GetRouteFilterChangeByUuid": { - "short_description": "Get Change By ID", - "long_description": "This API provides capability to retrieve a specific Route Filter's Changes", + "GetLoaByUuid": { + "short_description": "Get Loa", + "long_description": "The API provides capability to get Loa details by Loa ID", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "routeFilterId", - "description": "Route Filters Id" + "name": "loaId", + "description": "Loa UUID" + } + ] + }, + "GetLoaByUuidExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "GetLoaConsumersByLoaId": { + "short_description": "Get Loa Consumers", + "long_description": "The API provides capability to get Loa consumers by Loa ID", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "changeId", - "description": "Routing Protocol Change UUID" + "name": "loaId", + "description": "Loa UUID" } ] }, - "GetRouteFilterChangeByUuidExecute": { + "GetLoaConsumersByLoaIdExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "GetRouteFilterChanges": { - "short_description": "Get All Changes", - "long_description": "This API provides capability to retrieve all of a Route Filter's Changes", + "GetLoaNotesByUuid": { + "short_description": "Get Loa Notes", + "long_description": "The API provides capability to get Loa notes by Loa ID", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "routeFilterId", - "description": "Route Filters Id" + "name": "loaId", + "description": "Loa UUID" } ] }, - "GetRouteFilterChangesExecute": { + "GetLoaNotesByUuidExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "GetRouteFilterConnections": { - "short_description": "Get All Connections on Route Filter", - "long_description": "This API provides capability to view all Connections using the Route Filter", + "PerformLoaAction": { + "short_description": "Loa Actions", + "long_description": "The API provides capability to perform actions on Loa", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "routeFilterId", - "description": "Route Filters Id" + "name": "loaId", + "description": "Loa UUID" } ] }, - "GetRouteFilterConnectionsExecute": { + "PerformLoaActionExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "PatchRouteFilterByUuid": { - "short_description": "Patch Route Filter", - "long_description": "This API provides capability to partially update a Route Filter", + "SearchLoa": { + "short_description": "Search Loas", + "long_description": "The API provides capability to get list of user's Loa using search criteria, including optional filtering, pagination and sorting", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + } + ] + }, + "SearchLoaAction": { + "short_description": "Search Loa Actions", + "long_description": "The API provides capability to get list of user's Loa Actions using search criteria, including optional filtering, pagination and sorting", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "routeFilterId", - "description": "Route Filters Id" + "name": "loaId", + "description": "Loa UUID" } ] }, - "PatchRouteFilterByUuidExecute": { + "SearchLoaActionExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "SearchRouteFilters": { - "short_description": "Search Route Filters", - "long_description": "This API provides capability to search Route Filters", + "SearchLoaExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "UpdateLoaByUuid": { + "short_description": "Update Loa", + "long_description": "The API provides capability to update Loa details by Loa ID", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "loaId", + "description": "Loa UUID" } ] }, - "SearchRouteFiltersExecute": { + "UpdateLoaByUuidExecute": { "short_description": "Execute executes the request", "long_description": "" } }, "types": { - "ApiAttachConnectionRouteFilterRequest": { - "type_name": "ApiAttachConnectionRouteFilterRequest", + "ApiCreateLoaNoteByLoaIdRequest": { + "type_name": "ApiCreateLoaNoteByLoaIdRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, - "connectionId": { - "name": "connectionId", - "description": "" - }, - "connectionRouteFiltersBase": { - "name": "connectionRouteFiltersBase", + "createLoaNote": { + "name": "createLoaNote", "description": "" }, "ctx": { "name": "ctx", "description": "" }, - "routeFilterId": { - "name": "routeFilterId", + "loaId": { + "name": "loaId", "description": "" } } }, - "ApiCreateRouteFilterRequest": { - "type_name": "ApiCreateRouteFilterRequest", + "ApiCreateLoaRequest": { + "type_name": "ApiCreateLoaRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, - "ctx": { - "name": "ctx", - "description": "" - }, - "routeFiltersBase": { - "name": "routeFiltersBase", - "description": "" - } - } - }, - "ApiDeleteRouteFilterByUuidRequest": { - "type_name": "ApiDeleteRouteFilterByUuidRequest", - "fields": { - "ApiService": { - "name": "ApiService", + "createLoa": { + "name": "createLoa", "description": "" }, "ctx": { "name": "ctx", "description": "" - }, - "routeFilterId": { - "name": "routeFilterId", - "description": "" } } }, - "ApiDetachConnectionRouteFilterRequest": { - "type_name": "ApiDetachConnectionRouteFilterRequest", + "ApiGetLoaActionsByUuidRequest": { + "type_name": "ApiGetLoaActionsByUuidRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, - "connectionId": { - "name": "connectionId", + "actionId": { + "name": "actionId", "description": "" }, "ctx": { "name": "ctx", "description": "" }, - "routeFilterId": { - "name": "routeFilterId", + "loaId": { + "name": "loaId", "description": "" } } }, - "ApiGetConnectionRouteFilterByUuidRequest": { - "type_name": "ApiGetConnectionRouteFilterByUuidRequest", + "ApiGetLoaByUuidRequest": { + "type_name": "ApiGetLoaByUuidRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, - "connectionId": { - "name": "connectionId", - "description": "" - }, "ctx": { "name": "ctx", "description": "" }, - "routeFilterId": { - "name": "routeFilterId", - "description": "" - } - } - }, - "ApiGetConnectionRouteFiltersRequest": { - "type_name": "ApiGetConnectionRouteFiltersRequest", - "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "connectionId": { - "name": "connectionId", - "description": "" - }, - "ctx": { - "name": "ctx", + "loaId": { + "name": "loaId", "description": "" } } }, - "ApiGetRouteFilterByUuidRequest": { - "type_name": "ApiGetRouteFilterByUuidRequest", + "ApiGetLoaConsumersByLoaIdRequest": { + "type_name": "ApiGetLoaConsumersByLoaIdRequest", "fields": { "ApiService": { "name": "ApiService", @@ -4101,35 +4141,31 @@ "name": "ctx", "description": "" }, - "routeFilterId": { - "name": "routeFilterId", + "loaId": { + "name": "loaId", "description": "" } } }, - "ApiGetRouteFilterChangeByUuidRequest": { - "type_name": "ApiGetRouteFilterChangeByUuidRequest", + "ApiGetLoaNotesByUuidRequest": { + "type_name": "ApiGetLoaNotesByUuidRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, - "changeId": { - "name": "changeId", - "description": "" - }, "ctx": { "name": "ctx", "description": "" }, - "routeFilterId": { - "name": "routeFilterId", + "loaId": { + "name": "loaId", "description": "" } } }, - "ApiGetRouteFilterChangesRequest": { - "type_name": "ApiGetRouteFilterChangesRequest", + "ApiPerformLoaActionRequest": { + "type_name": "ApiPerformLoaActionRequest", "fields": { "ApiService": { "name": "ApiService", @@ -4139,22 +4175,18 @@ "name": "ctx", "description": "" }, - "limit": { - "name": "limit", - "description": "" - }, - "offset": { - "name": "offset", + "loaActionRequest": { + "name": "loaActionRequest", "description": "" }, - "routeFilterId": { - "name": "routeFilterId", + "loaId": { + "name": "loaId", "description": "" } } }, - "ApiGetRouteFilterConnectionsRequest": { - "type_name": "ApiGetRouteFilterConnectionsRequest", + "ApiSearchLoaActionRequest": { + "type_name": "ApiSearchLoaActionRequest", "fields": { "ApiService": { "name": "ApiService", @@ -4164,14 +4196,18 @@ "name": "ctx", "description": "" }, - "routeFilterId": { - "name": "routeFilterId", + "loaActionSearchRequest": { + "name": "loaActionSearchRequest", + "description": "" + }, + "loaId": { + "name": "loaId", "description": "" } } }, - "ApiPatchRouteFilterByUuidRequest": { - "type_name": "ApiPatchRouteFilterByUuidRequest", + "ApiSearchLoaRequest": { + "type_name": "ApiSearchLoaRequest", "fields": { "ApiService": { "name": "ApiService", @@ -4181,18 +4217,14 @@ "name": "ctx", "description": "" }, - "routeFilterId": { - "name": "routeFilterId", - "description": "" - }, - "routeFiltersPatchRequestItem": { - "name": "routeFiltersPatchRequestItem", + "loaSearchRequest": { + "name": "loaSearchRequest", "description": "" } } }, - "ApiSearchRouteFiltersRequest": { - "type_name": "ApiSearchRouteFiltersRequest", + "ApiUpdateLoaByUuidRequest": { + "type_name": "ApiUpdateLoaByUuidRequest", "fields": { "ApiService": { "name": "ApiService", @@ -4202,592 +4234,863 @@ "name": "ctx", "description": "" }, - "routeFiltersSearchBase": { - "name": "routeFiltersSearchBase", + "loaId": { + "name": "loaId", + "description": "" + }, + "loaReplaceOperation": { + "name": "loaReplaceOperation", "description": "" } } } } }, - "routing-protocols": { - "service_name": "routing-protocols", + "logos": { + "service_name": "logos", "service_description": "", "methods": { - "CreateConnectionRoutingProtocol": { - "short_description": "Create Protocol", - "long_description": "This API provides capability to create Routing Protocol for connections", + "CreateLogo": { + "short_description": "Create Logo", + "long_description": "Create Logo for Equinix Fabric™ Company Profile.", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." - }, - { - "name": "connectionId", - "description": "Connection Id" } ] }, - "CreateConnectionRoutingProtocolExecute": { + "CreateLogoExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "CreateConnectionRoutingProtocolsInBulk": { - "short_description": "Bulk Create Protocol", - "long_description": "This API provides capability to create Routing Protocol for connections", + "DeleteLogoByUuid": { + "short_description": "Delete Logo", + "long_description": "Delete Logo by UUID", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "connectionId", - "description": "Connection Id" + "name": "uuid", + "description": "UUID of the Logo" } ] }, - "CreateConnectionRoutingProtocolsInBulkExecute": { + "DeleteLogoByUuidExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "DeleteConnectionRoutingProtocolByUuid": { - "short_description": "Delete Protocol", - "long_description": "This API provides capability to delete Routing Protocols on virtual connection", + "GetLogoByUuid": { + "short_description": "Get Logo", + "long_description": "Get Logo by UUID", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "routingProtocolId", - "description": "Routing Protocol Id" - }, - { - "name": "connectionId", - "description": "Connection Id" + "name": "uuid", + "description": "UUID of the Logo" } ] }, - "DeleteConnectionRoutingProtocolByUuidExecute": { + "GetLogoByUuidExecute": { "short_description": "Execute executes the request", "long_description": "" + } + }, + "types": { + "ApiCreateLogoRequest": { + "type_name": "ApiCreateLogoRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "description": { + "name": "description", + "description": "" + }, + "logo": { + "name": "logo", + "description": "" + }, + "name": { + "name": "name", + "description": "" + }, + "type_": { + "name": "type_", + "description": "" + } + } }, - "GetConnectionRoutingProtocolAllBgpActions": { - "short_description": "Get BGP Actions", - "long_description": "This API provides capability to get all BGP actions status", + "ApiDeleteLogoByUuidRequest": { + "type_name": "ApiDeleteLogoByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "uuid": { + "name": "uuid", + "description": "" + } + } + }, + "ApiGetLogoByUuidRequest": { + "type_name": "ApiGetLogoByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "uuid": { + "name": "uuid", + "description": "" + } + } + } + } + }, + "marketplace-subscriptions": { + "service_name": "marketplace-subscriptions", + "service_description": "", + "methods": { + "GetSubscriptionById": { + "short_description": "Get Subscription", + "long_description": "The API provides capability to get subscription", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "routingProtocolId", - "description": "Routing Protocol Id" - }, - { - "name": "connectionId", - "description": "Connection Id" + "name": "subscriptionId", + "description": "Subscription UUID" } ] }, - "GetConnectionRoutingProtocolAllBgpActionsExecute": { + "GetSubscriptionByIdExecute": { "short_description": "Execute executes the request", "long_description": "" - }, - "GetConnectionRoutingProtocolByUuid": { - "short_description": "Get Protocol", - "long_description": "This API provides capability to accept/reject user's virtual connection", + } + }, + "types": { + "ApiGetSubscriptionByIdRequest": { + "type_name": "ApiGetSubscriptionByIdRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "subscriptionId": { + "name": "subscriptionId", + "description": "" + } + } + } + } + }, + "metrics": { + "service_name": "metrics", + "service_description": "", + "methods": { + "GetMetricByAssetId": { + "short_description": "Get Metrics by Asset Id", + "long_description": "This API provides capability to retrieve Metrics of an asset id", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "routingProtocolId", - "description": "Routing Protocol Id" + "name": "asset", + "description": "asset" }, { - "name": "connectionId", - "description": "Connection Id" + "name": "assetId", + "description": "asset UUID" } ] }, - "GetConnectionRoutingProtocolByUuidExecute": { + "GetMetricByAssetIdExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "GetConnectionRoutingProtocols": { - "short_description": "GetRoutingProtocols", - "long_description": "This API provides capability to get Routing Protocols for connections", + "GetMetricByName": { + "short_description": "Get Metrics by Name", + "long_description": "This API provides capability to retrieve Metrics by specific wildcard metric types", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." - }, - { - "name": "connectionId", - "description": "Connection Id" } ] }, - "GetConnectionRoutingProtocolsBgpActionByUuid": { - "short_description": "Get BGP Action", - "long_description": "This API provides capability to retrieve specific BGP action", + "GetMetricByNameExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "SearchMetrics": { + "short_description": "Search Metrics", + "long_description": "This API provides capability to search metrics from a filtered query", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + } + ] + }, + "SearchMetricsExecute": { + "short_description": "Execute executes the request", + "long_description": "" + } + }, + "types": { + "ApiGetMetricByAssetIdRequest": { + "type_name": "ApiGetMetricByAssetIdRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" }, - { - "name": "connectionId", - "description": "Connection Id" + "asset": { + "name": "asset", + "description": "" + }, + "assetId": { + "name": "assetId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "fromDateTime": { + "name": "fromDateTime", + "description": "" + }, + "limit": { + "name": "limit", + "description": "" + }, + "name": { + "name": "name", + "description": "" + }, + "offset": { + "name": "offset", + "description": "" + }, + "toDateTime": { + "name": "toDateTime", + "description": "" + } + } + }, + "ApiGetMetricByNameRequest": { + "type_name": "ApiGetMetricByNameRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "limit": { + "name": "limit", + "description": "" + }, + "name": { + "name": "name", + "description": "" + }, + "offset": { + "name": "offset", + "description": "" + }, + "value": { + "name": "value", + "description": "" + } + } + }, + "ApiSearchMetricsRequest": { + "type_name": "ApiSearchMetricsRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" }, + "metricsSearchRequest": { + "name": "metricsSearchRequest", + "description": "" + } + } + } + } + }, + "metros": { + "service_name": "metros", + "service_description": "", + "methods": { + "GetMetroByCode": { + "short_description": "Get Metro by Code", + "long_description": "GET Metros retrieves all Equinix Fabric metros, as well as latency data between each metro location.", + "parameters": [ { - "name": "routingProtocolId", - "description": "Routing Protocol Id" + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "actionId", - "description": "BGP Action UUID" + "name": "metroCode", + "description": "Metro Code" } ] }, - "GetConnectionRoutingProtocolsBgpActionByUuidExecute": { + "GetMetroByCodeExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "GetConnectionRoutingProtocolsChangeByUuid": { - "short_description": "Get Change By ID", - "long_description": "This API provides capability to retrieve specific Routing Protocol Change", + "GetMetros": { + "short_description": "Get all Metros", + "long_description": "GET All Subscriber Metros with an option query parameter to return all Equinix Fabric metros in which the customer has a presence, as well as latency data for each location.", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + } + ] + }, + "GetMetrosExecute": { + "short_description": "Execute executes the request", + "long_description": "" + } + }, + "types": { + "ApiGetMetroByCodeRequest": { + "type_name": "ApiGetMetroByCodeRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" }, - { - "name": "connectionId", - "description": "Connection Id" + "ctx": { + "name": "ctx", + "description": "" }, - { - "name": "routingProtocolId", - "description": "Routing Protocol Id" + "metroCode": { + "name": "metroCode", + "description": "" + } + } + }, + "ApiGetMetrosRequest": { + "type_name": "ApiGetMetrosRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "limit": { + "name": "limit", + "description": "" + }, + "offset": { + "name": "offset", + "description": "" }, + "presence": { + "name": "presence", + "description": "" + } + } + } + } + }, + "networks": { + "service_name": "networks", + "service_description": "", + "methods": { + "CreateNetwork": { + "short_description": "Create Network", + "long_description": "This API provides capability to create user's Fabric Network", + "parameters": [ { - "name": "changeId", - "description": "Routing Protocol Change UUID" + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." } ] }, - "GetConnectionRoutingProtocolsChangeByUuidExecute": { + "CreateNetworkExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "GetConnectionRoutingProtocolsChanges": { - "short_description": "Get Changes", - "long_description": "This API provides capability to retrieve user's Routing Protocol Changes", + "DeleteNetworkByUuid": { + "short_description": "Delete Network By ID", + "long_description": "This API provides capability to delete user's Fabric Network", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "connectionId", - "description": "Connection Id" - }, - { - "name": "routingProtocolId", - "description": "Routing Protocol Id" + "name": "networkId", + "description": "Network UUID" } ] }, - "GetConnectionRoutingProtocolsChangesExecute": { + "DeleteNetworkByUuidExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "GetConnectionRoutingProtocolsExecute": { + "GetConnectionsByNetworkUuid": { + "short_description": "Get Connections", + "long_description": "The API provides capability to get list of user's Fabric Network connections", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "networkId", + "description": "Network UUID" + } + ] + }, + "GetConnectionsByNetworkUuidExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "PatchConnectionRoutingProtocolByUuid": { - "short_description": "Patch Protocol", - "long_description": "This API provides capability to partially update Routing Protocols on a virtual connection", + "GetNetworkByUuid": { + "short_description": "Get Network By ID", + "long_description": "This API provides capability to retrieve user's Fabric Network", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "routingProtocolId", - "description": "Routing Protocol Id" - }, - { - "name": "connectionId", - "description": "Connection Id" + "name": "networkId", + "description": "Network UUID" } ] }, - "PatchConnectionRoutingProtocolByUuidExecute": { + "GetNetworkByUuidExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "PostConnectionRoutingProtocolBgpActionByUuid": { - "short_description": "Clear/Reset BGP", - "long_description": "This API provides capability to clear/reset Routing Protocols BGP session", + "GetNetworkChangeByUuid": { + "short_description": "Get Change By ID", + "long_description": "This API provides capability to retrieve user's Fabric Network Change", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "routingProtocolId", - "description": "Routing Protocol Id" + "name": "networkId", + "description": "Network UUID" }, { - "name": "connectionId", - "description": "Connection Id" + "name": "changeId", + "description": "Network Change UUID" } ] }, - "PostConnectionRoutingProtocolBgpActionByUuidExecute": { + "GetNetworkChangeByUuidExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "ReplaceConnectionRoutingProtocolByUuid": { - "short_description": "Replace Protocol", - "long_description": "This API provides capability to replace complete Routing Protocols on a virtual connection", + "GetNetworkChanges": { + "short_description": "Get Network Changes", + "long_description": "The API provides capability to get list of user's Fabric Network changes", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "routingProtocolId", - "description": "Routing Protocol Id" - }, + "name": "networkId", + "description": "Network UUID" + } + ] + }, + "GetNetworkChangesExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "SearchNetworks": { + "short_description": "Search Network", + "long_description": "The API provides capability to get list of user's Fabric Network using search criteria, including optional filtering, pagination and sorting", + "parameters": [ { - "name": "connectionId", - "description": "Connection Id" + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." } ] }, - "ReplaceConnectionRoutingProtocolByUuidExecute": { + "SearchNetworksExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "ValidateRoutingProtocol": { - "short_description": "Validate Subnet", - "long_description": "This API provides capability to validate all subnets associated with any connection in the given FCR", + "UpdateNetworkByUuid": { + "short_description": "Update Network By ID", + "long_description": "This API provides capability to update user's Fabric Network", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "routerId", - "description": "Cloud Router UUID" + "name": "networkId", + "description": "Network UUID" } ] }, - "ValidateRoutingProtocolExecute": { + "UpdateNetworkByUuidExecute": { "short_description": "Execute executes the request", "long_description": "" } }, "types": { - "ApiCreateConnectionRoutingProtocolRequest": { - "type_name": "ApiCreateConnectionRoutingProtocolRequest", + "ApiCreateNetworkRequest": { + "type_name": "ApiCreateNetworkRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, - "connectionId": { - "name": "connectionId", - "description": "" - }, "ctx": { "name": "ctx", "description": "" }, - "routingProtocolBase": { - "name": "routingProtocolBase", + "dryRun": { + "name": "dryRun", + "description": "" + }, + "networkPostRequest": { + "name": "networkPostRequest", "description": "" } } }, - "ApiCreateConnectionRoutingProtocolsInBulkRequest": { - "type_name": "ApiCreateConnectionRoutingProtocolsInBulkRequest", + "ApiDeleteNetworkByUuidRequest": { + "type_name": "ApiDeleteNetworkByUuidRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, - "connectionId": { - "name": "connectionId", - "description": "" - }, - "connectionRoutingProtocolPostRequest": { - "name": "connectionRoutingProtocolPostRequest", - "description": "" - }, "ctx": { "name": "ctx", "description": "" + }, + "networkId": { + "name": "networkId", + "description": "" } } }, - "ApiDeleteConnectionRoutingProtocolByUuidRequest": { - "type_name": "ApiDeleteConnectionRoutingProtocolByUuidRequest", + "ApiGetConnectionsByNetworkUuidRequest": { + "type_name": "ApiGetConnectionsByNetworkUuidRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, - "connectionId": { - "name": "connectionId", - "description": "" - }, "ctx": { "name": "ctx", "description": "" }, - "routingProtocolId": { - "name": "routingProtocolId", + "networkId": { + "name": "networkId", "description": "" } } }, - "ApiGetConnectionRoutingProtocolAllBgpActionsRequest": { - "type_name": "ApiGetConnectionRoutingProtocolAllBgpActionsRequest", + "ApiGetNetworkByUuidRequest": { + "type_name": "ApiGetNetworkByUuidRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, - "connectionId": { - "name": "connectionId", - "description": "" - }, "ctx": { "name": "ctx", "description": "" }, - "limit": { - "name": "limit", - "description": "" - }, - "offset": { - "name": "offset", - "description": "" - }, - "routingProtocolId": { - "name": "routingProtocolId", + "networkId": { + "name": "networkId", "description": "" } } }, - "ApiGetConnectionRoutingProtocolByUuidRequest": { - "type_name": "ApiGetConnectionRoutingProtocolByUuidRequest", + "ApiGetNetworkChangeByUuidRequest": { + "type_name": "ApiGetNetworkChangeByUuidRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, - "connectionId": { - "name": "connectionId", + "changeId": { + "name": "changeId", "description": "" }, "ctx": { "name": "ctx", "description": "" }, - "routingProtocolId": { - "name": "routingProtocolId", + "networkId": { + "name": "networkId", "description": "" } } }, - "ApiGetConnectionRoutingProtocolsBgpActionByUuidRequest": { - "type_name": "ApiGetConnectionRoutingProtocolsBgpActionByUuidRequest", + "ApiGetNetworkChangesRequest": { + "type_name": "ApiGetNetworkChangesRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, - "actionId": { - "name": "actionId", + "ctx": { + "name": "ctx", "description": "" }, - "connectionId": { - "name": "connectionId", - "description": "" - }, - "ctx": { - "name": "ctx", - "description": "" - }, - "routingProtocolId": { - "name": "routingProtocolId", + "networkId": { + "name": "networkId", "description": "" } } }, - "ApiGetConnectionRoutingProtocolsChangeByUuidRequest": { - "type_name": "ApiGetConnectionRoutingProtocolsChangeByUuidRequest", + "ApiSearchNetworksRequest": { + "type_name": "ApiSearchNetworksRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, - "changeId": { - "name": "changeId", - "description": "" - }, - "connectionId": { - "name": "connectionId", - "description": "" - }, "ctx": { "name": "ctx", "description": "" }, - "routingProtocolId": { - "name": "routingProtocolId", + "networkSearchRequest": { + "name": "networkSearchRequest", "description": "" } } }, - "ApiGetConnectionRoutingProtocolsChangesRequest": { - "type_name": "ApiGetConnectionRoutingProtocolsChangesRequest", + "ApiUpdateNetworkByUuidRequest": { + "type_name": "ApiUpdateNetworkByUuidRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, - "connectionId": { - "name": "connectionId", - "description": "" - }, "ctx": { "name": "ctx", "description": "" }, - "limit": { - "name": "limit", - "description": "" - }, - "offset": { - "name": "offset", + "networkChangeOperation": { + "name": "networkChangeOperation", "description": "" }, - "routingProtocolId": { - "name": "routingProtocolId", + "networkId": { + "name": "networkId", "description": "" } } + } + } + }, + "optical-metro-connects": { + "service_name": "optical-metro-connects", + "service_description": "", + "methods": { + "CreateBulkOpticalConnect": { + "short_description": "Create Dual Diverse Optical Metro Connect Service", + "long_description": "Create a dual diverse pair of circuits on separate optical paths.", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + } + ] }, - "ApiGetConnectionRoutingProtocolsRequest": { - "type_name": "ApiGetConnectionRoutingProtocolsRequest", + "CreateBulkOpticalConnectExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "CreateOpticalConnect": { + "short_description": "Create Optical Metro Connect Service", + "long_description": "Create a single Optical Metro Connect circuit.", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + } + ] + }, + "CreateOpticalConnectExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "GetOpticalConnectByUuid": { + "short_description": "Get Optical Metro Connect Service", + "long_description": "Get a single Optical Metro Connect by UUID.", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "opticalConnectId", + "description": "Unique identifier of an Optical Connect." + } + ] + }, + "GetOpticalConnectByUuidExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "SearchOpticalConnect": { + "short_description": "Search Optical Metro Connect Services", + "long_description": "Get Optical Metro Connects matching the supplied criteria, with optional filtering, pagination and sorting.", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + } + ] + }, + "SearchOpticalConnectExecute": { + "short_description": "Execute executes the request", + "long_description": "" + } + }, + "types": { + "ApiCreateBulkOpticalConnectRequest": { + "type_name": "ApiCreateBulkOpticalConnectRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, - "connectionId": { - "name": "connectionId", + "bulkOpticalConnectRequest": { + "name": "bulkOpticalConnectRequest", "description": "" }, "ctx": { "name": "ctx", "description": "" - }, - "limit": { - "name": "limit", - "description": "" - }, - "offset": { - "name": "offset", - "description": "" } } }, - "ApiPatchConnectionRoutingProtocolByUuidRequest": { - "type_name": "ApiPatchConnectionRoutingProtocolByUuidRequest", + "ApiCreateOpticalConnectRequest": { + "type_name": "ApiCreateOpticalConnectRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, - "connectionChangeOperation": { - "name": "connectionChangeOperation", - "description": "" - }, - "connectionId": { - "name": "connectionId", - "description": "" - }, "ctx": { "name": "ctx", "description": "" }, - "routingProtocolId": { - "name": "routingProtocolId", + "opticalConnectPostRequest": { + "name": "opticalConnectPostRequest", "description": "" } } }, - "ApiPostConnectionRoutingProtocolBgpActionByUuidRequest": { - "type_name": "ApiPostConnectionRoutingProtocolBgpActionByUuidRequest", + "ApiGetOpticalConnectByUuidRequest": { + "type_name": "ApiGetOpticalConnectByUuidRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, - "bGPActionRequest": { - "name": "bGPActionRequest", - "description": "" - }, - "connectionId": { - "name": "connectionId", - "description": "" - }, "ctx": { "name": "ctx", "description": "" }, - "routingProtocolId": { - "name": "routingProtocolId", + "opticalConnectId": { + "name": "opticalConnectId", "description": "" } } }, - "ApiReplaceConnectionRoutingProtocolByUuidRequest": { - "type_name": "ApiReplaceConnectionRoutingProtocolByUuidRequest", + "ApiSearchOpticalConnectRequest": { + "type_name": "ApiSearchOpticalConnectRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, - "connectionId": { - "name": "connectionId", - "description": "" - }, "ctx": { "name": "ctx", "description": "" }, - "routingProtocolBase": { - "name": "routingProtocolBase", - "description": "" - }, - "routingProtocolId": { - "name": "routingProtocolId", + "opticalConnectSearchRequest": { + "name": "opticalConnectSearchRequest", "description": "" } } + } + } + }, + "port-packages": { + "service_name": "port-packages", + "service_description": "", + "methods": { + "GetPortPackages": { + "short_description": "Get All Port Packages", + "long_description": "Get All Port Packages returns details of all available port packages for the specified user credentials.", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + } + ] }, - "ApiValidateRoutingProtocolRequest": { - "type_name": "ApiValidateRoutingProtocolRequest", + "GetPortPackagesExecute": { + "short_description": "Execute executes the request", + "long_description": "" + } + }, + "types": { + "ApiGetPortPackagesRequest": { + "type_name": "ApiGetPortPackagesRequest", "fields": { "ApiService": { "name": "ApiService", @@ -4796,94 +5099,86 @@ "ctx": { "name": "ctx", "description": "" - }, - "routerId": { - "name": "routerId", - "description": "" - }, - "validateRequest": { - "name": "validateRequest", - "description": "" } } } } }, - "service-profiles": { - "service_name": "service-profiles", + "ports": { + "service_name": "ports", "service_description": "", "methods": { - "CreateServiceProfile": { - "short_description": "Create Profile", - "long_description": "Create Service Profile creates Equinix Fabric™ Service Profile.", + "AddToLag": { + "short_description": "Add to Lag", + "long_description": "Add Physical Ports to Virtual Port.\u003cfont color=\"red\"\u003e \u003csup color='red'\u003ePreview\u003c/sup\u003e\u003c/font\u003e", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "portId", + "description": "Port UUID" } ] }, - "CreateServiceProfileExecute": { + "AddToLagExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "DeleteServiceProfileByUuid": { - "short_description": "Delete Profile", - "long_description": "delete Service Profile by UUID", + "CreatePort": { + "short_description": "Create Port", + "long_description": "Creates Equinix Fabric™ Port.", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." - }, - { - "name": "serviceProfileId", - "description": "Service Profile UUID" } ] }, - "DeleteServiceProfileByUuidExecute": { + "CreatePortExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "GetServiceProfileByUuid": { - "short_description": "Get Profile", - "long_description": "Get service profile by UUID. View Point parameter if set to zSide will give seller's view of the profile otherwise buyer's view.", + "DeletePort": { + "short_description": "Delete a single port", + "long_description": "The API provides capability to delete a single port", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "serviceProfileId", - "description": "Service Profile UUID" + "name": "portId", + "description": "Port UUID" } ] }, - "GetServiceProfileByUuidExecute": { + "DeletePortExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "GetServiceProfileMetrosByUuid": { - "short_description": "Get Profile Metros", - "long_description": "Get service profile metros by UUID.", + "GetPortByUuid": { + "short_description": "Get Port by uuid", + "long_description": "Get Port By uuid returns details of assigned and available Equinix Fabric port for the specified user credentials. The metro code attribute in the response shows the origin of the proposed connection.", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "serviceProfileId", - "description": "Service Profile UUID" + "name": "portId", + "description": "Port UUID" } ] }, - "GetServiceProfileMetrosByUuidExecute": { + "GetPortByUuidExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "GetServiceProfiles": { - "short_description": "Get all Profiles", - "long_description": "The API request returns all Equinix Fabric Service Profiles in accordance with the view point requested.", + "GetPorts": { + "short_description": "Get All Ports", + "long_description": "Get All Ports returns details of all assigned and available ports for the specified user credentials. The metro attribute in the response shows the origin of the proposed connection.", "parameters": [ { "name": "ctx", @@ -4891,31 +5186,31 @@ } ] }, - "GetServiceProfilesExecute": { + "GetPortsExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "PutServiceProfileByUuid": { - "short_description": "Replace Profile", - "long_description": "This API request replaces a service profile definition", + "GetVlans": { + "short_description": "Get Vlans", + "long_description": "The API provides capability to retrieve Vlans for a Port.", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "serviceProfileId", - "description": "Service Profile UUID" + "name": "portUuid", + "description": "Port UUID" } ] }, - "PutServiceProfileByUuidExecute": { + "GetVlansExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "SearchServiceProfiles": { - "short_description": "Profile Search", - "long_description": "Search service profiles by search criteria", + "SearchPorts": { + "short_description": "Search ports", + "long_description": "The API provides capability to get list of user's virtual ports using search criteria, including optional filtering, pagination and sorting", "parameters": [ { "name": "ctx", @@ -4923,49 +5218,53 @@ } ] }, - "SearchServiceProfilesExecute": { + "SearchPortsExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "UpdateServiceProfileByUuid": { - "short_description": "Update Profile", - "long_description": "Update Service Profile by UUID", + "UpdatePortByUuid": { + "short_description": "Update by UUID", + "long_description": "Update Port by UUID", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "serviceProfileId", - "description": "Service Profile UUID" + "name": "portId", + "description": "Port UUID" } ] }, - "UpdateServiceProfileByUuidExecute": { + "UpdatePortByUuidExecute": { "short_description": "Execute executes the request", "long_description": "" } }, "types": { - "ApiCreateServiceProfileRequest": { - "type_name": "ApiCreateServiceProfileRequest", + "ApiAddToLagRequest": { + "type_name": "ApiAddToLagRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, + "bulkPhysicalPort": { + "name": "bulkPhysicalPort", + "description": "" + }, "ctx": { "name": "ctx", "description": "" }, - "serviceProfileRequest": { - "name": "serviceProfileRequest", + "portId": { + "name": "portId", "description": "" } } }, - "ApiDeleteServiceProfileByUuidRequest": { - "type_name": "ApiDeleteServiceProfileByUuidRequest", + "ApiCreatePortRequest": { + "type_name": "ApiCreatePortRequest", "fields": { "ApiService": { "name": "ApiService", @@ -4975,14 +5274,18 @@ "name": "ctx", "description": "" }, - "serviceProfileId": { - "name": "serviceProfileId", + "dryRun": { + "name": "dryRun", + "description": "" + }, + "portRequest": { + "name": "portRequest", "description": "" } } }, - "ApiGetServiceProfileByUuidRequest": { - "type_name": "ApiGetServiceProfileByUuidRequest", + "ApiDeletePortRequest": { + "type_name": "ApiDeletePortRequest", "fields": { "ApiService": { "name": "ApiService", @@ -4992,18 +5295,18 @@ "name": "ctx", "description": "" }, - "serviceProfileId": { - "name": "serviceProfileId", + "dryRun": { + "name": "dryRun", "description": "" }, - "viewPoint": { - "name": "viewPoint", + "portId": { + "name": "portId", "description": "" } } }, - "ApiGetServiceProfileMetrosByUuidRequest": { - "type_name": "ApiGetServiceProfileMetrosByUuidRequest", + "ApiGetPortByUuidRequest": { + "type_name": "ApiGetPortByUuidRequest", "fields": { "ApiService": { "name": "ApiService", @@ -5013,22 +5316,14 @@ "name": "ctx", "description": "" }, - "limit": { - "name": "limit", - "description": "" - }, - "offset": { - "name": "offset", - "description": "" - }, - "serviceProfileId": { - "name": "serviceProfileId", + "portId": { + "name": "portId", "description": "" } } }, - "ApiGetServiceProfilesRequest": { - "type_name": "ApiGetServiceProfilesRequest", + "ApiGetPortsRequest": { + "type_name": "ApiGetPortsRequest", "fields": { "ApiService": { "name": "ApiService", @@ -5038,22 +5333,14 @@ "name": "ctx", "description": "" }, - "limit": { - "name": "limit", - "description": "" - }, - "offset": { - "name": "offset", - "description": "" - }, - "viewPoint": { - "name": "viewPoint", + "name": { + "name": "name", "description": "" } } }, - "ApiPutServiceProfileByUuidRequest": { - "type_name": "ApiPutServiceProfileByUuidRequest", + "ApiGetVlansRequest": { + "type_name": "ApiGetVlansRequest", "fields": { "ApiService": { "name": "ApiService", @@ -5063,22 +5350,14 @@ "name": "ctx", "description": "" }, - "ifMatch": { - "name": "ifMatch", - "description": "" - }, - "serviceProfileId": { - "name": "serviceProfileId", - "description": "" - }, - "serviceProfileRequest": { - "name": "serviceProfileRequest", + "portUuid": { + "name": "portUuid", "description": "" } } }, - "ApiSearchServiceProfilesRequest": { - "type_name": "ApiSearchServiceProfilesRequest", + "ApiSearchPortsRequest": { + "type_name": "ApiSearchPortsRequest", "fields": { "ApiService": { "name": "ApiService", @@ -5088,18 +5367,14 @@ "name": "ctx", "description": "" }, - "serviceProfileSearchRequest": { - "name": "serviceProfileSearchRequest", - "description": "" - }, - "viewPoint": { - "name": "viewPoint", + "portV4SearchRequest": { + "name": "portV4SearchRequest", "description": "" } } }, - "ApiUpdateServiceProfileByUuidRequest": { - "type_name": "ApiUpdateServiceProfileByUuidRequest", + "ApiUpdatePortByUuidRequest": { + "type_name": "ApiUpdatePortByUuidRequest", "fields": { "ApiService": { "name": "ApiService", @@ -5109,29 +5384,29 @@ "name": "ctx", "description": "" }, - "ifMatch": { - "name": "ifMatch", + "dryRun": { + "name": "dryRun", "description": "" }, - "jsonPatchOperation": { - "name": "jsonPatchOperation", + "portChangeOperation": { + "name": "portChangeOperation", "description": "" }, - "serviceProfileId": { - "name": "serviceProfileId", + "portId": { + "name": "portId", "description": "" } } } } }, - "service-tokens": { - "service_name": "service-tokens", + "precision-time": { + "service_name": "precision-time", "service_description": "", "methods": { - "CreateServiceToken": { - "short_description": "Create Service Token", - "long_description": "Create Service Tokens generates Equinix Fabric™ service tokens. These tokens authorize users to access protected resources and services.", + "CreateTimeServices": { + "short_description": "Create Time Service", + "long_description": "The API provides capability to create Precision Time service", "parameters": [ { "name": "ctx", @@ -5139,81 +5414,103 @@ } ] }, - "CreateServiceTokenAction": { - "short_description": "ServiceToken Actions", - "long_description": "This API provides capability to accept/reject user's servicetokens", + "CreateTimeServicesExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "DeleteTimeServiceById": { + "short_description": "Delete by ID.", + "long_description": "The API provides capability to delete Precision Time Service by service id.", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "serviceTokenId", - "description": "Service Token UUID" + "name": "serviceId", + "description": "Service UUID" } ] }, - "CreateServiceTokenActionExecute": { + "DeleteTimeServiceByIdExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "CreateServiceTokenExecute": { + "FulfillTimeServices": { + "short_description": "Configure Service.", + "long_description": "The API provides capability to Configure/Fulfill the Precision Time Service.", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "serviceId", + "description": "Service UUID" + } + ] + }, + "FulfillTimeServicesExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "DeleteServiceTokenByUuid": { - "short_description": "Delete Token by uuid", - "long_description": "Delete Service Tokens removes an Equinix Fabric service token corresponding to the specified uuid which are in INACTIVE state.", + "GetTimeServicesById": { + "short_description": "Get Service By ID.", + "long_description": "The API provides capability to get Precision Time Service details", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "serviceTokenId", - "description": "Service Token UUID" + "name": "serviceId", + "description": "Service UUID" } ] }, - "DeleteServiceTokenByUuidExecute": { + "GetTimeServicesByIdExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "GetServiceTokenByUuid": { - "short_description": "Get Token by uuid", - "long_description": "Get Specified Service Tokens uses the uuid of an Equinix Fabric service token to return details about the token's type, state, location, bandwidth, and other key properties.", + "GetTimeServicesConnectionsByServiceId": { + "short_description": "Get Connection Links", + "long_description": "The API provides capability to get prevision timing service's details", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "serviceTokenId", - "description": "Service Token UUID" + "name": "serviceId", + "description": "Service UUID" } ] }, - "GetServiceTokenByUuidExecute": { + "GetTimeServicesConnectionsByServiceIdExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "GetServiceTokens": { - "short_description": "Get All Tokens", - "long_description": "Get All ServiceTokens creates a list of all Equinix Fabric service tokens associated with the subscriber's account.", + "GetTimeServicesPackageByCode": { + "short_description": "Get Package By Code", + "long_description": "The API provides capability to get timing service's package by code", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "packageCode", + "description": "Package Code" } ] }, - "GetServiceTokensExecute": { + "GetTimeServicesPackageByCodeExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "SearchServiceTokens": { - "short_description": "Search servicetokens", - "long_description": "The API provides capability to get list of user's servicetokens using search criteria, including optional filtering, pagination and sorting", + "GetTimeServicesPackages": { + "short_description": "Get Packages", + "long_description": "The API provides capability to get timing service's packages", "parameters": [ { "name": "ctx", @@ -5221,32 +5518,46 @@ } ] }, - "SearchServiceTokensExecute": { + "GetTimeServicesPackagesExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "UpdateServiceTokenByUuid": { - "short_description": "Update Token By ID", - "long_description": "This API provides capability to update user's Service Token", + "SearchTimeServices": { + "short_description": "Search Time Services", + "long_description": "The API provides capability to get list of user's Time Services using search criteria, including optional filtering, pagination and sorting", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + } + ] + }, + "SearchTimeServicesExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "UpdateTimeServicesById": { + "short_description": "Update By ID.", + "long_description": "The API provides capability to update Precision Time Service by service id.", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "serviceTokenId", - "description": "Service Token UUID" + "name": "serviceId", + "description": "Service UUID" } ] }, - "UpdateServiceTokenByUuidExecute": { + "UpdateTimeServicesByIdExecute": { "short_description": "Execute executes the request", "long_description": "" } }, "types": { - "ApiCreateServiceTokenActionRequest": { - "type_name": "ApiCreateServiceTokenActionRequest", + "ApiCreateTimeServicesRequest": { + "type_name": "ApiCreateTimeServicesRequest", "fields": { "ApiService": { "name": "ApiService", @@ -5256,18 +5567,14 @@ "name": "ctx", "description": "" }, - "serviceTokenActionRequest": { - "name": "serviceTokenActionRequest", - "description": "" - }, - "serviceTokenId": { - "name": "serviceTokenId", + "precisionTimeServiceRequest": { + "name": "precisionTimeServiceRequest", "description": "" } } }, - "ApiCreateServiceTokenRequest": { - "type_name": "ApiCreateServiceTokenRequest", + "ApiDeleteTimeServiceByIdRequest": { + "type_name": "ApiDeleteTimeServiceByIdRequest", "fields": { "ApiService": { "name": "ApiService", @@ -5277,18 +5584,14 @@ "name": "ctx", "description": "" }, - "dryRun": { - "name": "dryRun", - "description": "" - }, - "serviceToken": { - "name": "serviceToken", + "serviceId": { + "name": "serviceId", "description": "" } } }, - "ApiDeleteServiceTokenByUuidRequest": { - "type_name": "ApiDeleteServiceTokenByUuidRequest", + "ApiFulfillTimeServicesRequest": { + "type_name": "ApiFulfillTimeServicesRequest", "fields": { "ApiService": { "name": "ApiService", @@ -5298,14 +5601,18 @@ "name": "ctx", "description": "" }, - "serviceTokenId": { - "name": "serviceTokenId", + "precisionTimeServiceRequest": { + "name": "precisionTimeServiceRequest", + "description": "" + }, + "serviceId": { + "name": "serviceId", "description": "" } } }, - "ApiGetServiceTokenByUuidRequest": { - "type_name": "ApiGetServiceTokenByUuidRequest", + "ApiGetTimeServicesByIdRequest": { + "type_name": "ApiGetTimeServicesByIdRequest", "fields": { "ApiService": { "name": "ApiService", @@ -5315,14 +5622,14 @@ "name": "ctx", "description": "" }, - "serviceTokenId": { - "name": "serviceTokenId", + "serviceId": { + "name": "serviceId", "description": "" } } }, - "ApiGetServiceTokensRequest": { - "type_name": "ApiGetServiceTokensRequest", + "ApiGetTimeServicesConnectionsByServiceIdRequest": { + "type_name": "ApiGetTimeServicesConnectionsByServiceIdRequest", "fields": { "ApiService": { "name": "ApiService", @@ -5332,18 +5639,14 @@ "name": "ctx", "description": "" }, - "limit": { - "name": "limit", - "description": "" - }, - "offset": { - "name": "offset", + "serviceId": { + "name": "serviceId", "description": "" } } }, - "ApiSearchServiceTokensRequest": { - "type_name": "ApiSearchServiceTokensRequest", + "ApiGetTimeServicesPackageByCodeRequest": { + "type_name": "ApiGetTimeServicesPackageByCodeRequest", "fields": { "ApiService": { "name": "ApiService", @@ -5353,22 +5656,27 @@ "name": "ctx", "description": "" }, - "limit": { - "name": "limit", + "packageCode": { + "name": "packageCode", "description": "" - }, - "offset": { - "name": "offset", + } + } + }, + "ApiGetTimeServicesPackagesRequest": { + "type_name": "ApiGetTimeServicesPackagesRequest", + "fields": { + "ApiService": { + "name": "ApiService", "description": "" }, - "serviceTokenSearchRequest": { - "name": "serviceTokenSearchRequest", + "ctx": { + "name": "ctx", "description": "" } } }, - "ApiUpdateServiceTokenByUuidRequest": { - "type_name": "ApiUpdateServiceTokenByUuidRequest", + "ApiSearchTimeServicesRequest": { + "type_name": "ApiSearchTimeServicesRequest", "fields": { "ApiService": { "name": "ApiService", @@ -5378,95 +5686,57 @@ "name": "ctx", "description": "" }, - "dryRun": { - "name": "dryRun", + "timeServicesSearchRequest": { + "name": "timeServicesSearchRequest", + "description": "" + } + } + }, + "ApiUpdateTimeServicesByIdRequest": { + "type_name": "ApiUpdateTimeServicesByIdRequest", + "fields": { + "ApiService": { + "name": "ApiService", "description": "" }, - "serviceTokenChangeOperation": { - "name": "serviceTokenChangeOperation", + "ctx": { + "name": "ctx", "description": "" }, - "serviceTokenId": { - "name": "serviceTokenId", + "precisionTimeChangeOperation": { + "name": "precisionTimeChangeOperation", + "description": "" + }, + "serviceId": { + "name": "serviceId", "description": "" } } } } }, - "statistics": { - "service_name": "statistics", + "prices": { + "service_name": "prices", "service_description": "", "methods": { - "GetConnectionStatsByPortUuid": { - "short_description": "Get Stats by uuid **(DEPRECATED)**", - "long_description": "This API provides service-level metrics so that you can view access and gather key information required to manage service subscription sizing and capacity **(DEPRECATED)** Deprecated", - "parameters": [ - { - "name": "ctx", - "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." - }, - { - "name": "connectionId", - "description": "Connection UUID" - } - ] - }, - "GetConnectionStatsByPortUuidExecute": { - "short_description": "Execute executes the request", - "long_description": "Deprecated" - }, - "GetPortStatsByPortUuid": { - "short_description": "Get Stats by uuid **(DEPRECATED)**", - "long_description": "This API provides service-level traffic metrics so that you can view access and gather key information required to manage service subscription sizing and capacity.**(DEPRECATED)** Deprecated", + "SearchPrices": { + "short_description": "Get Prices", + "long_description": "Search prices by search criteria", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." - }, - { - "name": "portId", - "description": "Port UUID" } ] }, - "GetPortStatsByPortUuidExecute": { + "SearchPricesExecute": { "short_description": "Execute executes the request", - "long_description": "Deprecated" + "long_description": "" } }, "types": { - "ApiGetConnectionStatsByPortUuidRequest": { - "type_name": "ApiGetConnectionStatsByPortUuidRequest", - "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "connectionId": { - "name": "connectionId", - "description": "" - }, - "ctx": { - "name": "ctx", - "description": "" - }, - "endDateTime": { - "name": "endDateTime", - "description": "" - }, - "startDateTime": { - "name": "startDateTime", - "description": "" - }, - "viewPoint": { - "name": "viewPoint", - "description": "" - } - } - }, - "ApiGetPortStatsByPortUuidRequest": { - "type_name": "ApiGetPortStatsByPortUuidRequest", + "ApiSearchPricesRequest": { + "type_name": "ApiSearchPricesRequest", "fields": { "ApiService": { "name": "ApiService", @@ -5476,355 +5746,230 @@ "name": "ctx", "description": "" }, - "endDateTime": { - "name": "endDateTime", - "description": "" - }, - "portId": { - "name": "portId", - "description": "" - }, - "startDateTime": { - "name": "startDateTime", + "filterBody": { + "name": "filterBody", "description": "" } } } } }, - "stream-alert-rules": { - "service_name": "stream-alert-rules", + "route-aggregation-rules": { + "service_name": "route-aggregation-rules", "service_description": "", "methods": { - "CreateStreamAlertRules": { - "short_description": "Create Stream Alert Rules", - "long_description": "This API provides capability to create user's Stream Alert Rules", + "CreateRouteAggregationRule": { + "short_description": "Create RARule", + "long_description": "This API provides capability to create a Route Aggregation Rule", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "streamId", - "description": "Stream UUID" + "name": "routeAggregationId", + "description": "Route Aggregations Id" } ] }, - "CreateStreamAlertRulesExecute": { + "CreateRouteAggregationRuleExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "DeleteStreamAlertRuleByUuid": { - "short_description": "Update Stream Alert Rules", - "long_description": "This API provides capability to delete a user's stream alert rule", + "CreateRouteAggregationRulesInBulk": { + "short_description": "Bulk RARules", + "long_description": "This API provides capability to create bulk route aggregation rules", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "streamId", - "description": "Stream UUID" - }, - { - "name": "alertRuleId", - "description": "alert rule UUID" + "name": "routeAggregationId", + "description": "Route Aggregations Id" } ] }, - "DeleteStreamAlertRuleByUuidExecute": { + "CreateRouteAggregationRulesInBulkExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "GetStreamAlertRuleByUuid": { - "short_description": "Get Stream Alert Rules", - "long_description": "This API provides capability to get user's stream alert rules", + "DeleteRouteAggregationRuleByUuid": { + "short_description": "DeleteRARule", + "long_description": "This API provides capability to delete a Route aggregation Rule", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "streamId", - "description": "Stream UUID" + "name": "routeAggregationId", + "description": "Route Aggregations Id" }, { - "name": "alertRuleId", - "description": "alert rule UUID" + "name": "routeAggregationRuleId", + "description": "Route Aggregation Rules Id" } ] }, - "GetStreamAlertRuleByUuidExecute": { + "DeleteRouteAggregationRuleByUuidExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "GetStreamAlertRules": { - "short_description": "Get Stream Alert Rules", - "long_description": "This API provides capability to retrieve stream alert rules", + "GetRouteAggregationRuleByUuid": { + "short_description": "GetRARule By UUID", + "long_description": "This API provides capability to view a Route Aggregation Rule by UUID", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "streamId", - "description": "Stream UUID" + "name": "routeAggregationId", + "description": "Route Aggregations Id" + }, + { + "name": "routeAggregationRuleId", + "description": "Route Aggregation Rules Id" } ] }, - "GetStreamAlertRulesExecute": { + "GetRouteAggregationRuleByUuidExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "UpdateStreamAlertRuleByUuid": { - "short_description": "Update Stream Alert Rules", - "long_description": "This API provides capability to update a user's stream alert rule", + "GetRouteAggregationRuleChangeByUuid": { + "short_description": "Get Change By ID", + "long_description": "This API provides capability to retrieve a specific Route Aggregation Rule's Changes", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "streamId", - "description": "Stream UUID" + "name": "routeAggregationId", + "description": "Route Aggregations Id" }, { - "name": "alertRuleId", - "description": "alert rule UUID" + "name": "routeAggregationRuleId", + "description": "Route Aggregation Rules Id" + }, + { + "name": "changeId", + "description": "Route Aggregation Rule Change UUID" } ] }, - "UpdateStreamAlertRuleByUuidExecute": { + "GetRouteAggregationRuleChangeByUuidExecute": { "short_description": "Execute executes the request", "long_description": "" - } - }, - "types": { - "ApiCreateStreamAlertRulesRequest": { - "type_name": "ApiCreateStreamAlertRulesRequest", - "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "alertRulePostRequest": { - "name": "alertRulePostRequest", - "description": "" - }, - "ctx": { - "name": "ctx", - "description": "" - }, - "streamId": { - "name": "streamId", - "description": "" - } - } - }, - "ApiDeleteStreamAlertRuleByUuidRequest": { - "type_name": "ApiDeleteStreamAlertRuleByUuidRequest", - "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "alertRuleId": { - "name": "alertRuleId", - "description": "" - }, - "ctx": { - "name": "ctx", - "description": "" - }, - "streamId": { - "name": "streamId", - "description": "" - } - } - }, - "ApiGetStreamAlertRuleByUuidRequest": { - "type_name": "ApiGetStreamAlertRuleByUuidRequest", - "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "alertRuleId": { - "name": "alertRuleId", - "description": "" - }, - "ctx": { - "name": "ctx", - "description": "" - }, - "streamId": { - "name": "streamId", - "description": "" - } - } - }, - "ApiGetStreamAlertRulesRequest": { - "type_name": "ApiGetStreamAlertRulesRequest", - "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "ctx": { - "name": "ctx", - "description": "" - }, - "limit": { - "name": "limit", - "description": "" - }, - "offset": { - "name": "offset", - "description": "" - }, - "streamId": { - "name": "streamId", - "description": "" - } - } }, - "ApiUpdateStreamAlertRuleByUuidRequest": { - "type_name": "ApiUpdateStreamAlertRuleByUuidRequest", - "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "alertRuleId": { - "name": "alertRuleId", - "description": "" - }, - "alertRulePutRequest": { - "name": "alertRulePutRequest", - "description": "" - }, - "ctx": { - "name": "ctx", - "description": "" - }, - "streamId": { - "name": "streamId", - "description": "" - } - } - } - } - }, - "stream-subscriptions": { - "service_name": "stream-subscriptions", - "service_description": "", - "methods": { - "CreateStreamSubscriptions": { - "short_description": "Create Subscription", - "long_description": "This API provides capability to create user's Stream Subscriptions", + "GetRouteAggregationRuleChanges": { + "short_description": "Get All Changes", + "long_description": "This API provides capability to retrieve all of a Route Aggregation Rule's Changes", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "streamId", - "description": "Stream UUID" + "name": "routeAggregationId", + "description": "Route Aggregations Id" + }, + { + "name": "routeAggregationRuleId", + "description": "Route Aggregation Rules Id" } ] }, - "CreateStreamSubscriptionsExecute": { + "GetRouteAggregationRuleChangesExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "DeleteStreamSubscriptionByUuid": { - "short_description": "Delete Subscription", - "long_description": "This API provides capability to delete user's Stream Subscriptions", + "GetRouteAggregationRules": { + "short_description": "GetRARules", + "long_description": "This API provides capability to get all Route Aggregations Rules for Fabric", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "streamId", - "description": "Stream UUID" - }, - { - "name": "subscriptionId", - "description": "Stream Subscription UUID" + "name": "routeAggregationId", + "description": "Route Aggregations Id" } ] }, - "DeleteStreamSubscriptionByUuidExecute": { + "GetRouteAggregationRulesExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "GetStreamSubscriptionByUuid": { - "short_description": "Get Subscription", - "long_description": "This API provides capability to delete user's get Stream Subscriptions", + "PatchRouteAggregationRuleByUuid": { + "short_description": "PatchRARule", + "long_description": "This API provides capability to partially update a Route Aggregation Rule", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "streamId", - "description": "Stream UUID" + "name": "routeAggregationId", + "description": "Route Aggregations Id" }, { - "name": "subscriptionId", - "description": "Stream Subscription UUID" + "name": "routeAggregationRuleId", + "description": "Route Aggregation Rules Id" } ] }, - "GetStreamSubscriptionByUuidExecute": { + "PatchRouteAggregationRuleByUuidExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "GetStreamSubscriptions": { - "short_description": "Get Subscriptions", - "long_description": "This API provides capability to retrieve stream subscriptions", + "ReplaceRouteAggregationRuleByUuid": { + "short_description": "ReplaceRARule", + "long_description": "This API provides capability to replace a Route Aggregation Rule completely", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "streamId", - "description": "Stream UUID" + "name": "routeAggregationId", + "description": "Route Aggregations Id" + }, + { + "name": "routeAggregationRuleId", + "description": "Route Aggregation Rules Id" } ] }, - "GetStreamSubscriptionsExecute": { + "ReplaceRouteAggregationRuleByUuidExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "UpdateStreamSubscriptionByUuid": { - "short_description": "Update Subscription", - "long_description": "This API provides capability to update user's Stream Subscriptions", + "SearchRouteAggregationRules": { + "short_description": "Search Route Aggregation Rules", + "long_description": "This API provides capability to search Route Aggregation Rules", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "streamId", - "description": "Stream UUID" - }, - { - "name": "subscriptionId", - "description": "Stream Subscription UUID" + "name": "routeAggregationId", + "description": "Route Aggregations Id" } ] }, - "UpdateStreamSubscriptionByUuidExecute": { + "SearchRouteAggregationRulesExecute": { "short_description": "Execute executes the request", "long_description": "" } }, "types": { - "ApiCreateStreamSubscriptionsRequest": { - "type_name": "ApiCreateStreamSubscriptionsRequest", + "ApiCreateRouteAggregationRuleRequest": { + "type_name": "ApiCreateRouteAggregationRuleRequest", "fields": { "ApiService": { "name": "ApiService", @@ -5834,18 +5979,18 @@ "name": "ctx", "description": "" }, - "streamId": { - "name": "streamId", + "routeAggregationId": { + "name": "routeAggregationId", "description": "" }, - "streamSubscriptionPostRequest": { - "name": "streamSubscriptionPostRequest", + "routeAggregationRulesBase": { + "name": "routeAggregationRulesBase", "description": "" } } }, - "ApiDeleteStreamSubscriptionByUuidRequest": { - "type_name": "ApiDeleteStreamSubscriptionByUuidRequest", + "ApiCreateRouteAggregationRulesInBulkRequest": { + "type_name": "ApiCreateRouteAggregationRulesInBulkRequest", "fields": { "ApiService": { "name": "ApiService", @@ -5855,18 +6000,18 @@ "name": "ctx", "description": "" }, - "streamId": { - "name": "streamId", + "routeAggregationId": { + "name": "routeAggregationId", "description": "" }, - "subscriptionId": { - "name": "subscriptionId", + "routeAggregationRulesPostRequest": { + "name": "routeAggregationRulesPostRequest", "description": "" } } }, - "ApiGetStreamSubscriptionByUuidRequest": { - "type_name": "ApiGetStreamSubscriptionByUuidRequest", + "ApiDeleteRouteAggregationRuleByUuidRequest": { + "type_name": "ApiDeleteRouteAggregationRuleByUuidRequest", "fields": { "ApiService": { "name": "ApiService", @@ -5876,18 +6021,18 @@ "name": "ctx", "description": "" }, - "streamId": { - "name": "streamId", + "routeAggregationId": { + "name": "routeAggregationId", "description": "" }, - "subscriptionId": { - "name": "subscriptionId", + "routeAggregationRuleId": { + "name": "routeAggregationRuleId", "description": "" } } }, - "ApiGetStreamSubscriptionsRequest": { - "type_name": "ApiGetStreamSubscriptionsRequest", + "ApiGetRouteAggregationRuleByUuidRequest": { + "type_name": "ApiGetRouteAggregationRuleByUuidRequest", "fields": { "ApiService": { "name": "ApiService", @@ -5897,330 +6042,532 @@ "name": "ctx", "description": "" }, - "limit": { - "name": "limit", - "description": "" - }, - "offset": { - "name": "offset", + "routeAggregationId": { + "name": "routeAggregationId", "description": "" }, - "streamId": { - "name": "streamId", + "routeAggregationRuleId": { + "name": "routeAggregationRuleId", "description": "" } } }, - "ApiUpdateStreamSubscriptionByUuidRequest": { - "type_name": "ApiUpdateStreamSubscriptionByUuidRequest", + "ApiGetRouteAggregationRuleChangeByUuidRequest": { + "type_name": "ApiGetRouteAggregationRuleChangeByUuidRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, + "changeId": { + "name": "changeId", + "description": "" + }, "ctx": { "name": "ctx", "description": "" }, - "streamId": { - "name": "streamId", - "description": "" + "routeAggregationId": { + "name": "routeAggregationId", + "description": "" }, - "streamSubscriptionPutRequest": { - "name": "streamSubscriptionPutRequest", + "routeAggregationRuleId": { + "name": "routeAggregationRuleId", + "description": "" + } + } + }, + "ApiGetRouteAggregationRuleChangesRequest": { + "type_name": "ApiGetRouteAggregationRuleChangesRequest", + "fields": { + "ApiService": { + "name": "ApiService", "description": "" }, - "subscriptionId": { - "name": "subscriptionId", + "ctx": { + "name": "ctx", + "description": "" + }, + "limit": { + "name": "limit", + "description": "" + }, + "offset": { + "name": "offset", + "description": "" + }, + "routeAggregationId": { + "name": "routeAggregationId", + "description": "" + }, + "routeAggregationRuleId": { + "name": "routeAggregationRuleId", + "description": "" + } + } + }, + "ApiGetRouteAggregationRulesRequest": { + "type_name": "ApiGetRouteAggregationRulesRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "limit": { + "name": "limit", + "description": "" + }, + "offset": { + "name": "offset", + "description": "" + }, + "routeAggregationId": { + "name": "routeAggregationId", + "description": "" + } + } + }, + "ApiPatchRouteAggregationRuleByUuidRequest": { + "type_name": "ApiPatchRouteAggregationRuleByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routeAggregationId": { + "name": "routeAggregationId", + "description": "" + }, + "routeAggregationRuleId": { + "name": "routeAggregationRuleId", + "description": "" + }, + "routeAggregationRulesPatchRequestItem": { + "name": "routeAggregationRulesPatchRequestItem", + "description": "" + } + } + }, + "ApiReplaceRouteAggregationRuleByUuidRequest": { + "type_name": "ApiReplaceRouteAggregationRuleByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routeAggregationId": { + "name": "routeAggregationId", + "description": "" + }, + "routeAggregationRuleId": { + "name": "routeAggregationRuleId", + "description": "" + }, + "routeAggregationRulesBase": { + "name": "routeAggregationRulesBase", + "description": "" + } + } + }, + "ApiSearchRouteAggregationRulesRequest": { + "type_name": "ApiSearchRouteAggregationRulesRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routeAggregationId": { + "name": "routeAggregationId", + "description": "" + }, + "routeAggregationRulesSearchRequest": { + "name": "routeAggregationRulesSearchRequest", "description": "" } } } } }, - "streams": { - "service_name": "streams", + "route-aggregations": { + "service_name": "route-aggregations", "service_description": "", "methods": { - "CreateStreams": { - "short_description": "Create Stream", - "long_description": "This API provides capability to create user's stream", + "AttachConnectionRouteAggregation": { + "short_description": "Attach Aggregation", + "long_description": "This API provides capability to attach a Route Aggregation to a Connection", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "routeAggregationId", + "description": "Route Aggregations Id" + }, + { + "name": "connectionId", + "description": "Connection Id" } ] }, - "CreateStreamsExecute": { + "AttachConnectionRouteAggregationExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "DeleteStreamAssetByUuid": { - "short_description": "Detach Asset", - "long_description": "This API provides capability to detach an asset from a stream", + "CreateRouteAggregation": { + "short_description": "Create Aggregations", + "long_description": "This API provides capability to create a Route Aggregation", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." - }, - { - "name": "assetId", - "description": "asset UUID" - }, + } + ] + }, + "CreateRouteAggregationExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "DeleteRouteAggregationByUuid": { + "short_description": "Delete Aggregation", + "long_description": "This API provides capability to delete a Route Aggregation", + "parameters": [ { - "name": "asset", - "description": "asset" + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "streamId", - "description": "Stream UUID" + "name": "routeAggregationId", + "description": "Route Aggregations Id" } ] }, - "DeleteStreamAssetByUuidExecute": { + "DeleteRouteAggregationByUuidExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "DeleteStreamByUuid": { - "short_description": "Delete Stream", - "long_description": "This API provides capability to delete user's stream", + "DetachConnectionRouteAggregation": { + "short_description": "Detach Aggregation", + "long_description": "This API provides capability to detach a Route Aggregation from a Connection", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "streamId", - "description": "Stream UUID" + "name": "routeAggregationId", + "description": "Route Aggregations Id" + }, + { + "name": "connectionId", + "description": "Connection Id" } ] }, - "DeleteStreamByUuidExecute": { + "DetachConnectionRouteAggregationExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "GetStreamAssetByUuid": { - "short_description": "Get Asset", - "long_description": "This API provides capability to get user's assets attached to a stream", + "GetConnectionRouteAggregationByUuid": { + "short_description": "Get Aggregation", + "long_description": "This API provides capability to view a specific Route Aggregation attached to a Connection", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "assetId", - "description": "asset UUID" - }, - { - "name": "asset", - "description": "asset" + "name": "routeAggregationId", + "description": "Route Aggregations Id" }, { - "name": "streamId", - "description": "Stream UUID" + "name": "connectionId", + "description": "Connection Id" } ] }, - "GetStreamAssetByUuidExecute": { + "GetConnectionRouteAggregationByUuidExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "GetStreamByUuid": { - "short_description": "Get Stream", - "long_description": "This API provides capability to get user's stream", + "GetConnectionRouteAggregations": { + "short_description": "Get All Aggregations", + "long_description": "This API provides capability to view all Route Aggregations attached to a Connection", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "streamId", - "description": "Stream UUID" + "name": "connectionId", + "description": "Connection Id" } ] }, - "GetStreamByUuidExecute": { + "GetConnectionRouteAggregationsExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "GetStreams": { - "short_description": "Get Streams", - "long_description": "This API provides capability to retrieve streams", + "GetRouteAggregationByUuid": { + "short_description": "Get Aggregation", + "long_description": "This API provides capability to view a Route Aggregation by UUID", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "routeAggregationId", + "description": "Route Aggregations Id" } ] }, - "GetStreamsAssets": { - "short_description": "Get Assets", - "long_description": "This API provides capability to retrieve stream assets", + "GetRouteAggregationByUuidExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "GetRouteAggregationChangeByUuid": { + "short_description": "Get Change By ID", + "long_description": "This API provides capability to retrieve a specific Route Aggregation's Changes", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "routeAggregationId", + "description": "Route Aggregations Id" + }, + { + "name": "changeId", + "description": "Routing Protocol Change UUID" } ] }, - "GetStreamsAssetsExecute": { + "GetRouteAggregationChangeByUuidExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "GetStreamsExecute": { + "GetRouteAggregationChanges": { + "short_description": "Get All Changes", + "long_description": "This API provides capability to retrieve all of a Route Aggregation's Changes", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "routeAggregationId", + "description": "Route Aggregations Id" + } + ] + }, + "GetRouteAggregationChangesExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "UpdateStreamAssetByUuid": { - "short_description": "Attach Asset", - "long_description": "This API provides capability to attach an asset to a stream", + "GetRouteAggregationConnections": { + "short_description": "Get All Connections on Route Aggregation", + "long_description": "This API provides capability to view all Connections using the Route Aggregation", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "assetId", - "description": "asset UUID" - }, + "name": "routeAggregationId", + "description": "Route Aggregations Id" + } + ] + }, + "GetRouteAggregationConnectionsExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "PatchRouteAggregationByUuid": { + "short_description": "Patch Aggregation", + "long_description": "This API provides capability to partially update a Route Aggregation", + "parameters": [ { - "name": "asset", - "description": "asset" + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "streamId", - "description": "Stream UUID" + "name": "routeAggregationId", + "description": "Route Aggregations Id" } ] }, - "UpdateStreamAssetByUuidExecute": { + "PatchRouteAggregationByUuidExecute": { "short_description": "Execute executes the request", "long_description": "" }, - "UpdateStreamByUuid": { - "short_description": "Update Stream", - "long_description": "This API provides capability to update user's stream", + "SearchCloudRouterRouteAggregationAttachments": { + "short_description": "Search Cloud Router Route Aggregation Attachments", + "long_description": "This API provides capability to search route aggregation attachments for a given cloud router \u003cfont color=\"red\"\u003e \u003csup color='red'\u003eBeta\u003c/sup\u003e\u003c/font\u003e", "parameters": [ { "name": "ctx", "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." }, { - "name": "streamId", - "description": "Stream UUID" + "name": "routerId", + "description": "Cloud Router UUID" } ] }, - "UpdateStreamByUuidExecute": { + "SearchCloudRouterRouteAggregationAttachmentsExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "SearchRouteAggregations": { + "short_description": "Search Aggregations", + "long_description": "This API provides capability to search Route Aggregations", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + } + ] + }, + "SearchRouteAggregationsExecute": { "short_description": "Execute executes the request", "long_description": "" } }, "types": { - "ApiCreateStreamsRequest": { - "type_name": "ApiCreateStreamsRequest", + "ApiAttachConnectionRouteAggregationRequest": { + "type_name": "ApiAttachConnectionRouteAggregationRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, + "connectionId": { + "name": "connectionId", + "description": "" + }, "ctx": { "name": "ctx", "description": "" }, - "streamPostRequest": { - "name": "streamPostRequest", + "routeAggregationId": { + "name": "routeAggregationId", "description": "" } } }, - "ApiDeleteStreamAssetByUuidRequest": { - "type_name": "ApiDeleteStreamAssetByUuidRequest", + "ApiCreateRouteAggregationRequest": { + "type_name": "ApiCreateRouteAggregationRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, - "asset": { - "name": "asset", + "ctx": { + "name": "ctx", "description": "" }, - "assetId": { - "name": "assetId", + "routeAggregationsBase": { + "name": "routeAggregationsBase", + "description": "" + } + } + }, + "ApiDeleteRouteAggregationByUuidRequest": { + "type_name": "ApiDeleteRouteAggregationByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", "description": "" }, "ctx": { "name": "ctx", "description": "" }, - "streamId": { - "name": "streamId", + "routeAggregationId": { + "name": "routeAggregationId", "description": "" } } }, - "ApiDeleteStreamByUuidRequest": { - "type_name": "ApiDeleteStreamByUuidRequest", + "ApiDetachConnectionRouteAggregationRequest": { + "type_name": "ApiDetachConnectionRouteAggregationRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, + "connectionId": { + "name": "connectionId", + "description": "" + }, "ctx": { "name": "ctx", "description": "" }, - "streamId": { - "name": "streamId", + "routeAggregationId": { + "name": "routeAggregationId", "description": "" } } }, - "ApiGetStreamAssetByUuidRequest": { - "type_name": "ApiGetStreamAssetByUuidRequest", + "ApiGetConnectionRouteAggregationByUuidRequest": { + "type_name": "ApiGetConnectionRouteAggregationByUuidRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, - "asset": { - "name": "asset", - "description": "" - }, - "assetId": { - "name": "assetId", + "connectionId": { + "name": "connectionId", "description": "" }, "ctx": { "name": "ctx", "description": "" }, - "streamId": { - "name": "streamId", + "routeAggregationId": { + "name": "routeAggregationId", "description": "" } } }, - "ApiGetStreamByUuidRequest": { - "type_name": "ApiGetStreamByUuidRequest", + "ApiGetConnectionRouteAggregationsRequest": { + "type_name": "ApiGetConnectionRouteAggregationsRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, - "ctx": { - "name": "ctx", + "connectionId": { + "name": "connectionId", "description": "" }, - "streamId": { - "name": "streamId", + "ctx": { + "name": "ctx", "description": "" } } }, - "ApiGetStreamsAssetsRequest": { - "type_name": "ApiGetStreamsAssetsRequest", + "ApiGetRouteAggregationByUuidRequest": { + "type_name": "ApiGetRouteAggregationByUuidRequest", "fields": { "ApiService": { "name": "ApiService", @@ -6230,22 +6577,35 @@ "name": "ctx", "description": "" }, - "limit": { - "name": "limit", + "routeAggregationId": { + "name": "routeAggregationId", + "description": "" + } + } + }, + "ApiGetRouteAggregationChangeByUuidRequest": { + "type_name": "ApiGetRouteAggregationChangeByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", "description": "" }, - "offset": { - "name": "offset", + "changeId": { + "name": "changeId", "description": "" }, - "streamAssetSearchRequest": { - "name": "streamAssetSearchRequest", + "ctx": { + "name": "ctx", + "description": "" + }, + "routeAggregationId": { + "name": "routeAggregationId", "description": "" } } }, - "ApiGetStreamsRequest": { - "type_name": "ApiGetStreamsRequest", + "ApiGetRouteAggregationChangesRequest": { + "type_name": "ApiGetRouteAggregationChangesRequest", "fields": { "ApiService": { "name": "ApiService", @@ -6262,367 +6622,18812 @@ "offset": { "name": "offset", "description": "" + }, + "routeAggregationId": { + "name": "routeAggregationId", + "description": "" } } }, - "ApiUpdateStreamAssetByUuidRequest": { - "type_name": "ApiUpdateStreamAssetByUuidRequest", + "ApiGetRouteAggregationConnectionsRequest": { + "type_name": "ApiGetRouteAggregationConnectionsRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, - "asset": { - "name": "asset", + "ctx": { + "name": "ctx", "description": "" }, - "assetId": { - "name": "assetId", + "routeAggregationId": { + "name": "routeAggregationId", + "description": "" + } + } + }, + "ApiPatchRouteAggregationByUuidRequest": { + "type_name": "ApiPatchRouteAggregationByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", "description": "" }, "ctx": { "name": "ctx", "description": "" }, - "streamAssetPutRequest": { - "name": "streamAssetPutRequest", + "routeAggregationId": { + "name": "routeAggregationId", "description": "" }, - "streamId": { - "name": "streamId", + "routeAggregationsPatchRequestItem": { + "name": "routeAggregationsPatchRequestItem", "description": "" } } }, - "ApiUpdateStreamByUuidRequest": { - "type_name": "ApiUpdateStreamByUuidRequest", + "ApiSearchCloudRouterRouteAggregationAttachmentsRequest": { + "type_name": "ApiSearchCloudRouterRouteAggregationAttachmentsRequest", "fields": { "ApiService": { "name": "ApiService", "description": "" }, + "cloudRouterRouteAggregationsSearchBase": { + "name": "cloudRouterRouteAggregationsSearchBase", + "description": "" + }, "ctx": { "name": "ctx", "description": "" }, - "streamId": { - "name": "streamId", + "routerId": { + "name": "routerId", + "description": "" + } + } + }, + "ApiSearchRouteAggregationsRequest": { + "type_name": "ApiSearchRouteAggregationsRequest", + "fields": { + "ApiService": { + "name": "ApiService", "description": "" }, - "streamPutRequest": { - "name": "streamPutRequest", + "ctx": { + "name": "ctx", + "description": "" + }, + "routeAggregationsSearchRequest": { + "name": "routeAggregationsSearchRequest", "description": "" } } } } - } - }, - "types": { - "APIClient": { - "type_name": "APIClient", - "description": "APIClient manages communication with the Equinix Fabric API v4 API v4.25\nIn most cases there should be only one, shared, APIClient.", - "fields": { - "CloudEventsApi": { - "name": "CloudEventsApi", - "description": "" - }, - "CloudRoutersApi": { - "name": "CloudRoutersApi", - "description": "" - }, - "ConnectionsApi": { - "name": "ConnectionsApi", - "description": "" - }, - "HealthApi": { - "name": "HealthApi", - "description": "" - }, - "MarketplaceSubscriptionsApi": { - "name": "MarketplaceSubscriptionsApi", + }, + "route-filter-rules": { + "service_name": "route-filter-rules", + "service_description": "", + "methods": { + "CreateRouteFilterRule": { + "short_description": "Create Route Filter Rule", + "long_description": "This API provides capability to create a Route Filter Rule", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "routeFilterId", + "description": "Route Filters Id" + } + ] + }, + "CreateRouteFilterRuleExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "CreateRouteFilterRulesInBulk": { + "short_description": "Bulk Create Route Filter Rules", + "long_description": "This API provides capability to create bulk route filter rules", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "routeFilterId", + "description": "Route Filters Id" + } + ] + }, + "CreateRouteFilterRulesInBulkExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "DeleteRouteFilterRuleByUuid": { + "short_description": "Delete Route Filter Rule", + "long_description": "This API provides capability to delete a Route Filter Rule", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "routeFilterId", + "description": "Route Filters Id" + }, + { + "name": "routeFilterRuleId", + "description": "Route Filter Rules Id" + } + ] + }, + "DeleteRouteFilterRuleByUuidExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "GetRouteFilterRuleByUuid": { + "short_description": "Get Route Filter Rule By UUID", + "long_description": "This API provides capability to view a Route Filter Rule by UUID", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "routeFilterId", + "description": "Route Filters Id" + }, + { + "name": "routeFilterRuleId", + "description": "Route Filter Rules Id" + } + ] + }, + "GetRouteFilterRuleByUuidExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "GetRouteFilterRuleChangeByUuid": { + "short_description": "Get Change By ID", + "long_description": "This API provides capability to retrieve a specific Route Filter Rule's Changes", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "routeFilterId", + "description": "Route Filters Id" + }, + { + "name": "routeFilterRuleId", + "description": "Route Filter Rules Id" + }, + { + "name": "changeId", + "description": "Route Filter Rule Change UUID" + } + ] + }, + "GetRouteFilterRuleChangeByUuidExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "GetRouteFilterRuleChanges": { + "short_description": "Get All Changes", + "long_description": "This API provides capability to retrieve all of a Route Filter Rule's Changes", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "routeFilterId", + "description": "Route Filters Id" + }, + { + "name": "routeFilterRuleId", + "description": "Route Filter Rules Id" + } + ] + }, + "GetRouteFilterRuleChangesExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "GetRouteFilterRules": { + "short_description": "Get Route Filter Rules", + "long_description": "This API provides capability to get all Route Filters Rules for Fabric", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "routeFilterId", + "description": "Route Filters Id" + } + ] + }, + "GetRouteFilterRulesExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "PatchRouteFilterRuleByUuid": { + "short_description": "Patch Route Filter Rule", + "long_description": "This API provides capability to partially update a Route Filter Rule", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "routeFilterId", + "description": "Route Filters Id" + }, + { + "name": "routeFilterRuleId", + "description": "Route Filter Rules Id" + } + ] + }, + "PatchRouteFilterRuleByUuidExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "ReplaceRouteFilterRuleByUuid": { + "short_description": "Replace Route Filter Rule", + "long_description": "This API provides capability to replace a Route Filter Rule completely", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "routeFilterId", + "description": "Route Filters Id" + }, + { + "name": "routeFilterRuleId", + "description": "Route Filter Rules Id" + } + ] + }, + "ReplaceRouteFilterRuleByUuidExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "SearchRouteFilterRules": { + "short_description": "Search Route Filter Rules", + "long_description": "This API provides capability to search Route Filter Rules", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "routeFilterId", + "description": "Route Filters Id" + } + ] + }, + "SearchRouteFilterRulesExecute": { + "short_description": "Execute executes the request", + "long_description": "" + } + }, + "types": { + "ApiCreateRouteFilterRuleRequest": { + "type_name": "ApiCreateRouteFilterRuleRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routeFilterId": { + "name": "routeFilterId", + "description": "" + }, + "routeFilterRulesBase": { + "name": "routeFilterRulesBase", + "description": "" + } + } + }, + "ApiCreateRouteFilterRulesInBulkRequest": { + "type_name": "ApiCreateRouteFilterRulesInBulkRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routeFilterId": { + "name": "routeFilterId", + "description": "" + }, + "routeFilterRulesPostRequest": { + "name": "routeFilterRulesPostRequest", + "description": "" + } + } + }, + "ApiDeleteRouteFilterRuleByUuidRequest": { + "type_name": "ApiDeleteRouteFilterRuleByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routeFilterId": { + "name": "routeFilterId", + "description": "" + }, + "routeFilterRuleId": { + "name": "routeFilterRuleId", + "description": "" + } + } + }, + "ApiGetRouteFilterRuleByUuidRequest": { + "type_name": "ApiGetRouteFilterRuleByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routeFilterId": { + "name": "routeFilterId", + "description": "" + }, + "routeFilterRuleId": { + "name": "routeFilterRuleId", + "description": "" + } + } + }, + "ApiGetRouteFilterRuleChangeByUuidRequest": { + "type_name": "ApiGetRouteFilterRuleChangeByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "changeId": { + "name": "changeId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routeFilterId": { + "name": "routeFilterId", + "description": "" + }, + "routeFilterRuleId": { + "name": "routeFilterRuleId", + "description": "" + } + } + }, + "ApiGetRouteFilterRuleChangesRequest": { + "type_name": "ApiGetRouteFilterRuleChangesRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "limit": { + "name": "limit", + "description": "" + }, + "offset": { + "name": "offset", + "description": "" + }, + "routeFilterId": { + "name": "routeFilterId", + "description": "" + }, + "routeFilterRuleId": { + "name": "routeFilterRuleId", + "description": "" + } + } + }, + "ApiGetRouteFilterRulesRequest": { + "type_name": "ApiGetRouteFilterRulesRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "limit": { + "name": "limit", + "description": "" + }, + "offset": { + "name": "offset", + "description": "" + }, + "routeFilterId": { + "name": "routeFilterId", + "description": "" + } + } + }, + "ApiPatchRouteFilterRuleByUuidRequest": { + "type_name": "ApiPatchRouteFilterRuleByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routeFilterId": { + "name": "routeFilterId", + "description": "" + }, + "routeFilterRuleId": { + "name": "routeFilterRuleId", + "description": "" + }, + "routeFilterRulesPatchRequestItem": { + "name": "routeFilterRulesPatchRequestItem", + "description": "" + } + } + }, + "ApiReplaceRouteFilterRuleByUuidRequest": { + "type_name": "ApiReplaceRouteFilterRuleByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routeFilterId": { + "name": "routeFilterId", + "description": "" + }, + "routeFilterRuleId": { + "name": "routeFilterRuleId", + "description": "" + }, + "routeFilterRulesBase": { + "name": "routeFilterRulesBase", + "description": "" + } + } + }, + "ApiSearchRouteFilterRulesRequest": { + "type_name": "ApiSearchRouteFilterRulesRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routeFilterId": { + "name": "routeFilterId", + "description": "" + }, + "routeFilterRulesSearchRequest": { + "name": "routeFilterRulesSearchRequest", + "description": "" + } + } + } + } + }, + "route-filters": { + "service_name": "route-filters", + "service_description": "", + "methods": { + "AttachConnectionRouteFilter": { + "short_description": "Attach Route Filter", + "long_description": "This API provides capability to attach a Route Filter to a Connection", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "routeFilterId", + "description": "Route Filters Id" + }, + { + "name": "connectionId", + "description": "Connection Id" + } + ] + }, + "AttachConnectionRouteFilterExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "CreateRouteFilter": { + "short_description": "Create Route Filters", + "long_description": "This API provides capability to create a Route Filter", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + } + ] + }, + "CreateRouteFilterExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "DeleteRouteFilterByUuid": { + "short_description": "Delete Route Filter", + "long_description": "This API provides capability to delete a Route Filter", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "routeFilterId", + "description": "Route Filters Id" + } + ] + }, + "DeleteRouteFilterByUuidExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "DetachConnectionRouteFilter": { + "short_description": "Detach Route Filter", + "long_description": "This API provides capability to detach a Route Filter from a Connection", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "routeFilterId", + "description": "Route Filters Id" + }, + { + "name": "connectionId", + "description": "Connection Id" + } + ] + }, + "DetachConnectionRouteFilterExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "GetConnectionRouteFilterByUuid": { + "short_description": "Get Route Filter", + "long_description": "This API provides capability to view a specific Route Filter attached to a Connection", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "routeFilterId", + "description": "Route Filters Id" + }, + { + "name": "connectionId", + "description": "Connection Id" + } + ] + }, + "GetConnectionRouteFilterByUuidExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "GetConnectionRouteFilters": { + "short_description": "Get All Route Filters", + "long_description": "This API provides capability to view all Route Filters attached to a Connection", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "connectionId", + "description": "Connection Id" + } + ] + }, + "GetConnectionRouteFiltersExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "GetRouteFilterByUuid": { + "short_description": "Get Route Filter By UUID", + "long_description": "This API provides capability to view a Route Filter by UUID", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "routeFilterId", + "description": "Route Filters Id" + } + ] + }, + "GetRouteFilterByUuidExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "GetRouteFilterChangeByUuid": { + "short_description": "Get Change By ID", + "long_description": "This API provides capability to retrieve a specific Route Filter's Changes", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "routeFilterId", + "description": "Route Filters Id" + }, + { + "name": "changeId", + "description": "Routing Protocol Change UUID" + } + ] + }, + "GetRouteFilterChangeByUuidExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "GetRouteFilterChanges": { + "short_description": "Get All Changes", + "long_description": "This API provides capability to retrieve all of a Route Filter's Changes", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "routeFilterId", + "description": "Route Filters Id" + } + ] + }, + "GetRouteFilterChangesExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "GetRouteFilterConnections": { + "short_description": "Get All Connections on Route Filter", + "long_description": "This API provides capability to view all Connections using the Route Filter", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "routeFilterId", + "description": "Route Filters Id" + } + ] + }, + "GetRouteFilterConnectionsExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "PatchRouteFilterByUuid": { + "short_description": "Patch Route Filter", + "long_description": "This API provides capability to partially update a Route Filter", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "routeFilterId", + "description": "Route Filters Id" + } + ] + }, + "PatchRouteFilterByUuidExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "SearchCloudRouterRouteFilterAttachments": { + "short_description": "Search Cloud Router Route Filter Attachments", + "long_description": "This API provides capability to search route filter attachments for a given cloud router \u003cfont color=\"red\"\u003e \u003csup color='red'\u003eBeta\u003c/sup\u003e\u003c/font\u003e", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "routerId", + "description": "Cloud Router UUID" + } + ] + }, + "SearchCloudRouterRouteFilterAttachmentsExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "SearchRouteFilters": { + "short_description": "Search Route Filters", + "long_description": "This API provides capability to search Route Filters", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + } + ] + }, + "SearchRouteFiltersExecute": { + "short_description": "Execute executes the request", + "long_description": "" + } + }, + "types": { + "ApiAttachConnectionRouteFilterRequest": { + "type_name": "ApiAttachConnectionRouteFilterRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "connectionId": { + "name": "connectionId", + "description": "" + }, + "connectionRouteFiltersBase": { + "name": "connectionRouteFiltersBase", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routeFilterId": { + "name": "routeFilterId", + "description": "" + } + } + }, + "ApiCreateRouteFilterRequest": { + "type_name": "ApiCreateRouteFilterRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routeFiltersBase": { + "name": "routeFiltersBase", + "description": "" + } + } + }, + "ApiDeleteRouteFilterByUuidRequest": { + "type_name": "ApiDeleteRouteFilterByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routeFilterId": { + "name": "routeFilterId", + "description": "" + } + } + }, + "ApiDetachConnectionRouteFilterRequest": { + "type_name": "ApiDetachConnectionRouteFilterRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "connectionId": { + "name": "connectionId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routeFilterId": { + "name": "routeFilterId", + "description": "" + } + } + }, + "ApiGetConnectionRouteFilterByUuidRequest": { + "type_name": "ApiGetConnectionRouteFilterByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "connectionId": { + "name": "connectionId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routeFilterId": { + "name": "routeFilterId", + "description": "" + } + } + }, + "ApiGetConnectionRouteFiltersRequest": { + "type_name": "ApiGetConnectionRouteFiltersRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "connectionId": { + "name": "connectionId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + } + } + }, + "ApiGetRouteFilterByUuidRequest": { + "type_name": "ApiGetRouteFilterByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routeFilterId": { + "name": "routeFilterId", + "description": "" + } + } + }, + "ApiGetRouteFilterChangeByUuidRequest": { + "type_name": "ApiGetRouteFilterChangeByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "changeId": { + "name": "changeId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routeFilterId": { + "name": "routeFilterId", + "description": "" + } + } + }, + "ApiGetRouteFilterChangesRequest": { + "type_name": "ApiGetRouteFilterChangesRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "limit": { + "name": "limit", + "description": "" + }, + "offset": { + "name": "offset", + "description": "" + }, + "routeFilterId": { + "name": "routeFilterId", + "description": "" + } + } + }, + "ApiGetRouteFilterConnectionsRequest": { + "type_name": "ApiGetRouteFilterConnectionsRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routeFilterId": { + "name": "routeFilterId", + "description": "" + } + } + }, + "ApiPatchRouteFilterByUuidRequest": { + "type_name": "ApiPatchRouteFilterByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routeFilterId": { + "name": "routeFilterId", + "description": "" + }, + "routeFiltersPatchRequestItem": { + "name": "routeFiltersPatchRequestItem", + "description": "" + } + } + }, + "ApiSearchCloudRouterRouteFilterAttachmentsRequest": { + "type_name": "ApiSearchCloudRouterRouteFilterAttachmentsRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "cloudRouterRouteFiltersSearchBase": { + "name": "cloudRouterRouteFiltersSearchBase", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routerId": { + "name": "routerId", + "description": "" + } + } + }, + "ApiSearchRouteFiltersRequest": { + "type_name": "ApiSearchRouteFiltersRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routeFiltersSearchRequest": { + "name": "routeFiltersSearchRequest", + "description": "" + } + } + } + } + }, + "routing-protocols": { + "service_name": "routing-protocols", + "service_description": "", + "methods": { + "CreateConnectionRoutingProtocol": { + "short_description": "Create Protocol", + "long_description": "This API provides capability to create Routing Protocol for connections", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "connectionId", + "description": "Connection Id" + } + ] + }, + "CreateConnectionRoutingProtocolExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "CreateConnectionRoutingProtocolsInBulk": { + "short_description": "Bulk Create Protocol", + "long_description": "This API provides capability to create Routing Protocol for connections", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "connectionId", + "description": "Connection Id" + } + ] + }, + "CreateConnectionRoutingProtocolsInBulkExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "DeleteConnectionRoutingProtocolByUuid": { + "short_description": "Delete Protocol", + "long_description": "This API provides capability to delete Routing Protocols on virtual connection", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "routingProtocolId", + "description": "Routing Protocol Id" + }, + { + "name": "connectionId", + "description": "Connection Id" + } + ] + }, + "DeleteConnectionRoutingProtocolByUuidExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "GetConnectionRoutingProtocolAllBgpActions": { + "short_description": "Get BGP Actions", + "long_description": "This API provides capability to get all BGP actions status", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "routingProtocolId", + "description": "Routing Protocol Id" + }, + { + "name": "connectionId", + "description": "Connection Id" + } + ] + }, + "GetConnectionRoutingProtocolAllBgpActionsExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "GetConnectionRoutingProtocolByUuid": { + "short_description": "Get Protocol", + "long_description": "This API provides capability to accept/reject user's virtual connection", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "routingProtocolId", + "description": "Routing Protocol Id" + }, + { + "name": "connectionId", + "description": "Connection Id" + } + ] + }, + "GetConnectionRoutingProtocolByUuidExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "GetConnectionRoutingProtocols": { + "short_description": "GetRoutingProtocols", + "long_description": "This API provides capability to get Routing Protocols for connections", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "connectionId", + "description": "Connection Id" + } + ] + }, + "GetConnectionRoutingProtocolsBgpActionByUuid": { + "short_description": "Get BGP Action", + "long_description": "This API provides capability to retrieve specific BGP action", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "connectionId", + "description": "Connection Id" + }, + { + "name": "routingProtocolId", + "description": "Routing Protocol Id" + }, + { + "name": "actionId", + "description": "BGP Action UUID" + } + ] + }, + "GetConnectionRoutingProtocolsBgpActionByUuidExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "GetConnectionRoutingProtocolsChangeByUuid": { + "short_description": "Get Change By ID", + "long_description": "This API provides capability to retrieve specific Routing Protocol Change", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "connectionId", + "description": "Connection Id" + }, + { + "name": "routingProtocolId", + "description": "Routing Protocol Id" + }, + { + "name": "changeId", + "description": "Routing Protocol Change UUID" + } + ] + }, + "GetConnectionRoutingProtocolsChangeByUuidExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "GetConnectionRoutingProtocolsChanges": { + "short_description": "Get Changes", + "long_description": "This API provides capability to retrieve user's Routing Protocol Changes", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "connectionId", + "description": "Connection Id" + }, + { + "name": "routingProtocolId", + "description": "Routing Protocol Id" + } + ] + }, + "GetConnectionRoutingProtocolsChangesExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "GetConnectionRoutingProtocolsExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "PatchConnectionRoutingProtocolByUuid": { + "short_description": "Patch Protocol", + "long_description": "This API provides capability to partially update Routing Protocols on a virtual connection", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "routingProtocolId", + "description": "Routing Protocol Id" + }, + { + "name": "connectionId", + "description": "Connection Id" + } + ] + }, + "PatchConnectionRoutingProtocolByUuidExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "PostConnectionRoutingProtocolBgpActionByUuid": { + "short_description": "Clear/Reset BGP", + "long_description": "This API provides capability to clear/reset Routing Protocols BGP session", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "routingProtocolId", + "description": "Routing Protocol Id" + }, + { + "name": "connectionId", + "description": "Connection Id" + } + ] + }, + "PostConnectionRoutingProtocolBgpActionByUuidExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "ReplaceConnectionRoutingProtocolByUuid": { + "short_description": "Replace Protocol", + "long_description": "This API provides capability to replace complete Routing Protocols on a virtual connection", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "routingProtocolId", + "description": "Routing Protocol Id" + }, + { + "name": "connectionId", + "description": "Connection Id" + } + ] + }, + "ReplaceConnectionRoutingProtocolByUuidExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "ValidateRoutingProtocol": { + "short_description": "Validate Subnet", + "long_description": "This API provides capability to validate all subnets associated with any connection in the given FCR", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "routerId", + "description": "Cloud Router UUID" + } + ] + }, + "ValidateRoutingProtocolExecute": { + "short_description": "Execute executes the request", + "long_description": "" + } + }, + "types": { + "ApiCreateConnectionRoutingProtocolRequest": { + "type_name": "ApiCreateConnectionRoutingProtocolRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "connectionId": { + "name": "connectionId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routingProtocolBase": { + "name": "routingProtocolBase", + "description": "" + } + } + }, + "ApiCreateConnectionRoutingProtocolsInBulkRequest": { + "type_name": "ApiCreateConnectionRoutingProtocolsInBulkRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "connectionId": { + "name": "connectionId", + "description": "" + }, + "connectionRoutingProtocolPostRequest": { + "name": "connectionRoutingProtocolPostRequest", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + } + } + }, + "ApiDeleteConnectionRoutingProtocolByUuidRequest": { + "type_name": "ApiDeleteConnectionRoutingProtocolByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "connectionId": { + "name": "connectionId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routingProtocolId": { + "name": "routingProtocolId", + "description": "" + } + } + }, + "ApiGetConnectionRoutingProtocolAllBgpActionsRequest": { + "type_name": "ApiGetConnectionRoutingProtocolAllBgpActionsRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "connectionId": { + "name": "connectionId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "limit": { + "name": "limit", + "description": "" + }, + "offset": { + "name": "offset", + "description": "" + }, + "routingProtocolId": { + "name": "routingProtocolId", + "description": "" + } + } + }, + "ApiGetConnectionRoutingProtocolByUuidRequest": { + "type_name": "ApiGetConnectionRoutingProtocolByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "connectionId": { + "name": "connectionId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routingProtocolId": { + "name": "routingProtocolId", + "description": "" + } + } + }, + "ApiGetConnectionRoutingProtocolsBgpActionByUuidRequest": { + "type_name": "ApiGetConnectionRoutingProtocolsBgpActionByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "actionId": { + "name": "actionId", + "description": "" + }, + "connectionId": { + "name": "connectionId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routingProtocolId": { + "name": "routingProtocolId", + "description": "" + } + } + }, + "ApiGetConnectionRoutingProtocolsChangeByUuidRequest": { + "type_name": "ApiGetConnectionRoutingProtocolsChangeByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "changeId": { + "name": "changeId", + "description": "" + }, + "connectionId": { + "name": "connectionId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routingProtocolId": { + "name": "routingProtocolId", + "description": "" + } + } + }, + "ApiGetConnectionRoutingProtocolsChangesRequest": { + "type_name": "ApiGetConnectionRoutingProtocolsChangesRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "connectionId": { + "name": "connectionId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "limit": { + "name": "limit", + "description": "" + }, + "offset": { + "name": "offset", + "description": "" + }, + "routingProtocolId": { + "name": "routingProtocolId", + "description": "" + } + } + }, + "ApiGetConnectionRoutingProtocolsRequest": { + "type_name": "ApiGetConnectionRoutingProtocolsRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "connectionId": { + "name": "connectionId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "limit": { + "name": "limit", + "description": "" + }, + "offset": { + "name": "offset", + "description": "" + } + } + }, + "ApiPatchConnectionRoutingProtocolByUuidRequest": { + "type_name": "ApiPatchConnectionRoutingProtocolByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "connectionChangeOperation": { + "name": "connectionChangeOperation", + "description": "" + }, + "connectionId": { + "name": "connectionId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routingProtocolId": { + "name": "routingProtocolId", + "description": "" + } + } + }, + "ApiPostConnectionRoutingProtocolBgpActionByUuidRequest": { + "type_name": "ApiPostConnectionRoutingProtocolBgpActionByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "bGPActionRequest": { + "name": "bGPActionRequest", + "description": "" + }, + "connectionId": { + "name": "connectionId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routingProtocolId": { + "name": "routingProtocolId", + "description": "" + } + } + }, + "ApiReplaceConnectionRoutingProtocolByUuidRequest": { + "type_name": "ApiReplaceConnectionRoutingProtocolByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "connectionId": { + "name": "connectionId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routingProtocolBase": { + "name": "routingProtocolBase", + "description": "" + }, + "routingProtocolId": { + "name": "routingProtocolId", + "description": "" + } + } + }, + "ApiValidateRoutingProtocolRequest": { + "type_name": "ApiValidateRoutingProtocolRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routerId": { + "name": "routerId", + "description": "" + }, + "validateRequest": { + "name": "validateRequest", + "description": "" + } + } + } + } + }, + "service-profiles": { + "service_name": "service-profiles", + "service_description": "", + "methods": { + "CreateServiceProfile": { + "short_description": "Create Profile", + "long_description": "Create Service Profile creates Equinix Fabric™ Service Profile.", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + } + ] + }, + "CreateServiceProfileAction": { + "short_description": "Profile Actions", + "long_description": "This API provides capability to accept/reject service profile update requests", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "serviceProfileId", + "description": "Service Profile UUID" + } + ] + }, + "CreateServiceProfileActionExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "CreateServiceProfileExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "DeleteServiceProfileByUuid": { + "short_description": "Delete Profile", + "long_description": "delete Service Profile by UUID", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "serviceProfileId", + "description": "Service Profile UUID" + } + ] + }, + "DeleteServiceProfileByUuidExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "GetServiceProfileByUuid": { + "short_description": "Get Profile", + "long_description": "Get service profile by UUID. View Point parameter if set to zSide will give seller's view of the profile otherwise buyer's view.", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "serviceProfileId", + "description": "Service Profile UUID" + } + ] + }, + "GetServiceProfileByUuidExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "GetServiceProfileEnvironmentsByUuid": { + "short_description": "Get Profile Environments", + "long_description": "Get service profile provider environments by UUID \u003csup color='red'\u003eBeta\u003c/sup\u003e\u003c/font\u003e.", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "serviceProfileId", + "description": "Service Profile UUID" + } + ] + }, + "GetServiceProfileEnvironmentsByUuidExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "GetServiceProfileMetrosByUuid": { + "short_description": "Get Profile Metros", + "long_description": "Get service profile metros by UUID.", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "serviceProfileId", + "description": "Service Profile UUID" + } + ] + }, + "GetServiceProfileMetrosByUuidExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "GetServiceProfiles": { + "short_description": "Get all Profiles", + "long_description": "The API request returns all Equinix Fabric Service Profiles in accordance with the view point requested.", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + } + ] + }, + "GetServiceProfilesExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "PutServiceProfileByUuid": { + "short_description": "Replace Profile", + "long_description": "This API request replaces a service profile definition", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "serviceProfileId", + "description": "Service Profile UUID" + } + ] + }, + "PutServiceProfileByUuidExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "SearchServiceProfiles": { + "short_description": "Profile Search", + "long_description": "Search service profiles by search criteria", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + } + ] + }, + "SearchServiceProfilesExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "ServiceProfileEnvironmentAction": { + "short_description": "Service Profile Environment Actions", + "long_description": "This API provides capability to perform actions on a service profile environment, such as validating an activation key.\u003csup color='red'\u003eBeta\u003c/sup\u003e\u003c/font\u003e", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "serviceProfileId", + "description": "Service Profile UUID" + }, + { + "name": "environmentId", + "description": "Provider Environment Reference" + } + ] + }, + "ServiceProfileEnvironmentActionExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "UpdateServiceProfileByUuid": { + "short_description": "Update Profile", + "long_description": "Update Service Profile by UUID", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "serviceProfileId", + "description": "Service Profile UUID" + } + ] + }, + "UpdateServiceProfileByUuidExecute": { + "short_description": "Execute executes the request", + "long_description": "" + } + }, + "types": { + "ApiCreateServiceProfileActionRequest": { + "type_name": "ApiCreateServiceProfileActionRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "serviceProfileActionRequest": { + "name": "serviceProfileActionRequest", + "description": "" + }, + "serviceProfileId": { + "name": "serviceProfileId", + "description": "" + } + } + }, + "ApiCreateServiceProfileRequest": { + "type_name": "ApiCreateServiceProfileRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "serviceProfileRequest": { + "name": "serviceProfileRequest", + "description": "" + } + } + }, + "ApiDeleteServiceProfileByUuidRequest": { + "type_name": "ApiDeleteServiceProfileByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "serviceProfileId": { + "name": "serviceProfileId", + "description": "" + } + } + }, + "ApiGetServiceProfileByUuidRequest": { + "type_name": "ApiGetServiceProfileByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "serviceProfileId": { + "name": "serviceProfileId", + "description": "" + }, + "viewPoint": { + "name": "viewPoint", + "description": "" + } + } + }, + "ApiGetServiceProfileEnvironmentsByUuidRequest": { + "type_name": "ApiGetServiceProfileEnvironmentsByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "limit": { + "name": "limit", + "description": "" + }, + "offset": { + "name": "offset", + "description": "" + }, + "serviceProfileId": { + "name": "serviceProfileId", + "description": "" + } + } + }, + "ApiGetServiceProfileMetrosByUuidRequest": { + "type_name": "ApiGetServiceProfileMetrosByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "limit": { + "name": "limit", + "description": "" + }, + "offset": { + "name": "offset", + "description": "" + }, + "serviceProfileId": { + "name": "serviceProfileId", + "description": "" + } + } + }, + "ApiGetServiceProfilesRequest": { + "type_name": "ApiGetServiceProfilesRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "limit": { + "name": "limit", + "description": "" + }, + "offset": { + "name": "offset", + "description": "" + }, + "viewPoint": { + "name": "viewPoint", + "description": "" + } + } + }, + "ApiPutServiceProfileByUuidRequest": { + "type_name": "ApiPutServiceProfileByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "ifMatch": { + "name": "ifMatch", + "description": "" + }, + "serviceProfileId": { + "name": "serviceProfileId", + "description": "" + }, + "serviceProfileRequest": { + "name": "serviceProfileRequest", + "description": "" + } + } + }, + "ApiSearchServiceProfilesRequest": { + "type_name": "ApiSearchServiceProfilesRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "serviceProfileSearchRequest": { + "name": "serviceProfileSearchRequest", + "description": "" + }, + "viewPoint": { + "name": "viewPoint", + "description": "" + } + } + }, + "ApiServiceProfileEnvironmentActionRequest": { + "type_name": "ApiServiceProfileEnvironmentActionRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "environmentActionRequest": { + "name": "environmentActionRequest", + "description": "" + }, + "environmentId": { + "name": "environmentId", + "description": "" + }, + "serviceProfileId": { + "name": "serviceProfileId", + "description": "" + } + } + }, + "ApiUpdateServiceProfileByUuidRequest": { + "type_name": "ApiUpdateServiceProfileByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "serviceProfileId": { + "name": "serviceProfileId", + "description": "" + }, + "serviceProfileUpdateOperation": { + "name": "serviceProfileUpdateOperation", + "description": "" + } + } + } + } + }, + "service-tokens": { + "service_name": "service-tokens", + "service_description": "", + "methods": { + "CreateServiceToken": { + "short_description": "Create Service Token", + "long_description": "Create Service Tokens generates Equinix Fabric™ service tokens. These tokens authorize users to access protected resources and services.", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + } + ] + }, + "CreateServiceTokenAction": { + "short_description": "ServiceToken Actions", + "long_description": "This API provides capability to accept/reject user's servicetokens", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "serviceTokenId", + "description": "Service Token UUID" + } + ] + }, + "CreateServiceTokenActionExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "CreateServiceTokenExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "DeleteServiceTokenByUuid": { + "short_description": "Delete Token by uuid", + "long_description": "Delete Service Tokens removes an Equinix Fabric service token corresponding to the specified uuid which are in INACTIVE state.", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "serviceTokenId", + "description": "Service Token UUID" + } + ] + }, + "DeleteServiceTokenByUuidExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "GetServiceTokenByUuid": { + "short_description": "Get Token by uuid", + "long_description": "Get Specified Service Tokens uses the uuid of an Equinix Fabric service token to return details about the token's type, state, location, bandwidth, and other key properties.", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "serviceTokenId", + "description": "Service Token UUID" + } + ] + }, + "GetServiceTokenByUuidExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "GetServiceTokens": { + "short_description": "Get All Tokens", + "long_description": "Get All ServiceTokens creates a list of all Equinix Fabric service tokens associated with the subscriber's account.", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + } + ] + }, + "GetServiceTokensExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "SearchServiceTokens": { + "short_description": "Search servicetokens", + "long_description": "The API provides capability to get list of user's servicetokens using search criteria, including optional filtering, pagination and sorting", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + } + ] + }, + "SearchServiceTokensExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "UpdateServiceTokenByUuid": { + "short_description": "Update Token By ID", + "long_description": "This API provides capability to update user's Service Token", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "serviceTokenId", + "description": "Service Token UUID" + } + ] + }, + "UpdateServiceTokenByUuidExecute": { + "short_description": "Execute executes the request", + "long_description": "" + } + }, + "types": { + "ApiCreateServiceTokenActionRequest": { + "type_name": "ApiCreateServiceTokenActionRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "serviceTokenActionRequest": { + "name": "serviceTokenActionRequest", + "description": "" + }, + "serviceTokenId": { + "name": "serviceTokenId", + "description": "" + } + } + }, + "ApiCreateServiceTokenRequest": { + "type_name": "ApiCreateServiceTokenRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "dryRun": { + "name": "dryRun", + "description": "" + }, + "serviceToken": { + "name": "serviceToken", + "description": "" + } + } + }, + "ApiDeleteServiceTokenByUuidRequest": { + "type_name": "ApiDeleteServiceTokenByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "serviceTokenId": { + "name": "serviceTokenId", + "description": "" + } + } + }, + "ApiGetServiceTokenByUuidRequest": { + "type_name": "ApiGetServiceTokenByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "serviceTokenId": { + "name": "serviceTokenId", + "description": "" + } + } + }, + "ApiGetServiceTokensRequest": { + "type_name": "ApiGetServiceTokensRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "limit": { + "name": "limit", + "description": "" + }, + "offset": { + "name": "offset", + "description": "" + } + } + }, + "ApiSearchServiceTokensRequest": { + "type_name": "ApiSearchServiceTokensRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "limit": { + "name": "limit", + "description": "" + }, + "offset": { + "name": "offset", + "description": "" + }, + "serviceTokenSearchRequest": { + "name": "serviceTokenSearchRequest", + "description": "" + } + } + }, + "ApiUpdateServiceTokenByUuidRequest": { + "type_name": "ApiUpdateServiceTokenByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "dryRun": { + "name": "dryRun", + "description": "" + }, + "serviceTokenChangeOperation": { + "name": "serviceTokenChangeOperation", + "description": "" + }, + "serviceTokenId": { + "name": "serviceTokenId", + "description": "" + } + } + } + } + }, + "statistics": { + "service_name": "statistics", + "service_description": "", + "methods": { + "GetConnectionStatsByPortUuid": { + "short_description": "Get Stats by uuid **(DEPRECATED)**", + "long_description": "This API provides service-level metrics so that you can view access and gather key information required to manage service subscription sizing and capacity **(DEPRECATED)** Deprecated", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "connectionId", + "description": "Connection UUID" + } + ] + }, + "GetConnectionStatsByPortUuidExecute": { + "short_description": "Execute executes the request", + "long_description": "Deprecated" + }, + "GetPortStatsByPortUuid": { + "short_description": "Get Stats by uuid **(DEPRECATED)**", + "long_description": "This API provides service-level traffic metrics so that you can view access and gather key information required to manage service subscription sizing and capacity.**(DEPRECATED)** Deprecated", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "portId", + "description": "Port UUID" + } + ] + }, + "GetPortStatsByPortUuidExecute": { + "short_description": "Execute executes the request", + "long_description": "Deprecated" + } + }, + "types": { + "ApiGetConnectionStatsByPortUuidRequest": { + "type_name": "ApiGetConnectionStatsByPortUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "connectionId": { + "name": "connectionId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "endDateTime": { + "name": "endDateTime", + "description": "" + }, + "startDateTime": { + "name": "startDateTime", + "description": "" + }, + "viewPoint": { + "name": "viewPoint", + "description": "" + } + } + }, + "ApiGetPortStatsByPortUuidRequest": { + "type_name": "ApiGetPortStatsByPortUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "endDateTime": { + "name": "endDateTime", + "description": "" + }, + "portId": { + "name": "portId", + "description": "" + }, + "startDateTime": { + "name": "startDateTime", + "description": "" + } + } + } + } + }, + "stream-alert-rules": { + "service_name": "stream-alert-rules", + "service_description": "", + "methods": { + "CreateStreamAlertRules": { + "short_description": "Create Stream Alert Rules", + "long_description": "This API provides capability to create user's Stream Alert Rules", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "streamId", + "description": "Stream UUID" + } + ] + }, + "CreateStreamAlertRulesExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "DeleteStreamAlertRuleByUuid": { + "short_description": "Delete Stream Alert Rules", + "long_description": "This API provides capability to delete a user's stream alert rule", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "streamId", + "description": "Stream UUID" + }, + { + "name": "alertRuleId", + "description": "alert rule UUID" + } + ] + }, + "DeleteStreamAlertRuleByUuidExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "GetStreamAlertRuleByUuid": { + "short_description": "Get Stream Alert Rules", + "long_description": "This API provides capability to get user's stream alert rules", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "streamId", + "description": "Stream UUID" + }, + { + "name": "alertRuleId", + "description": "alert rule UUID" + } + ] + }, + "GetStreamAlertRuleByUuidExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "GetStreamAlertRules": { + "short_description": "Get Stream Alert Rules", + "long_description": "This API provides capability to retrieve stream alert rules", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "streamId", + "description": "Stream UUID" + } + ] + }, + "GetStreamAlertRulesExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "UpdateStreamAlertRuleByUuid": { + "short_description": "Update Stream Alert Rules", + "long_description": "This API provides capability to update a user's stream alert rule", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "streamId", + "description": "Stream UUID" + }, + { + "name": "alertRuleId", + "description": "alert rule UUID" + } + ] + }, + "UpdateStreamAlertRuleByUuidExecute": { + "short_description": "Execute executes the request", + "long_description": "" + } + }, + "types": { + "ApiCreateStreamAlertRulesRequest": { + "type_name": "ApiCreateStreamAlertRulesRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "alertRulePostRequest": { + "name": "alertRulePostRequest", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "streamId": { + "name": "streamId", + "description": "" + } + } + }, + "ApiDeleteStreamAlertRuleByUuidRequest": { + "type_name": "ApiDeleteStreamAlertRuleByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "alertRuleId": { + "name": "alertRuleId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "streamId": { + "name": "streamId", + "description": "" + } + } + }, + "ApiGetStreamAlertRuleByUuidRequest": { + "type_name": "ApiGetStreamAlertRuleByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "alertRuleId": { + "name": "alertRuleId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "streamId": { + "name": "streamId", + "description": "" + } + } + }, + "ApiGetStreamAlertRulesRequest": { + "type_name": "ApiGetStreamAlertRulesRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "limit": { + "name": "limit", + "description": "" + }, + "offset": { + "name": "offset", + "description": "" + }, + "streamId": { + "name": "streamId", + "description": "" + } + } + }, + "ApiUpdateStreamAlertRuleByUuidRequest": { + "type_name": "ApiUpdateStreamAlertRuleByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "alertRuleId": { + "name": "alertRuleId", + "description": "" + }, + "alertRulePutRequest": { + "name": "alertRulePutRequest", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "streamId": { + "name": "streamId", + "description": "" + } + } + } + } + }, + "stream-subscriptions": { + "service_name": "stream-subscriptions", + "service_description": "", + "methods": { + "CreateStreamSubscriptions": { + "short_description": "Create Subscription", + "long_description": "This API provides capability to create user's Stream Subscriptions", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "streamId", + "description": "Stream UUID" + } + ] + }, + "CreateStreamSubscriptionsExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "DeleteStreamSubscriptionByUuid": { + "short_description": "Delete Subscription", + "long_description": "This API provides capability to delete user's Stream Subscriptions", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "streamId", + "description": "Stream UUID" + }, + { + "name": "subscriptionId", + "description": "Stream Subscription UUID" + } + ] + }, + "DeleteStreamSubscriptionByUuidExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "GetStreamSubscriptionByUuid": { + "short_description": "Get Subscription", + "long_description": "This API provides capability to delete user's get Stream Subscriptions", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "streamId", + "description": "Stream UUID" + }, + { + "name": "subscriptionId", + "description": "Stream Subscription UUID" + } + ] + }, + "GetStreamSubscriptionByUuidExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "GetStreamSubscriptions": { + "short_description": "Get Subscriptions", + "long_description": "This API provides capability to retrieve stream subscriptions", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "streamId", + "description": "Stream UUID" + } + ] + }, + "GetStreamSubscriptionsExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "SearchStreamSubscriptions": { + "short_description": "Search Stream Subscriptions", + "long_description": "This API provides capability to search stream subscriptions", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + } + ] + }, + "SearchStreamSubscriptionsExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "UpdateStreamSubscriptionByUuid": { + "short_description": "Update Subscription", + "long_description": "This API provides capability to update user's Stream Subscriptions", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "streamId", + "description": "Stream UUID" + }, + { + "name": "subscriptionId", + "description": "Stream Subscription UUID" + } + ] + }, + "UpdateStreamSubscriptionByUuidExecute": { + "short_description": "Execute executes the request", + "long_description": "" + } + }, + "types": { + "ApiCreateStreamSubscriptionsRequest": { + "type_name": "ApiCreateStreamSubscriptionsRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "streamId": { + "name": "streamId", + "description": "" + }, + "streamSubscriptionPostRequest": { + "name": "streamSubscriptionPostRequest", + "description": "" + } + } + }, + "ApiDeleteStreamSubscriptionByUuidRequest": { + "type_name": "ApiDeleteStreamSubscriptionByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "streamId": { + "name": "streamId", + "description": "" + }, + "subscriptionId": { + "name": "subscriptionId", + "description": "" + } + } + }, + "ApiGetStreamSubscriptionByUuidRequest": { + "type_name": "ApiGetStreamSubscriptionByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "streamId": { + "name": "streamId", + "description": "" + }, + "subscriptionId": { + "name": "subscriptionId", + "description": "" + } + } + }, + "ApiGetStreamSubscriptionsRequest": { + "type_name": "ApiGetStreamSubscriptionsRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "limit": { + "name": "limit", + "description": "" + }, + "offset": { + "name": "offset", + "description": "" + }, + "streamId": { + "name": "streamId", + "description": "" + } + } + }, + "ApiSearchStreamSubscriptionsRequest": { + "type_name": "ApiSearchStreamSubscriptionsRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "streamSubscriptionSearchRequest": { + "name": "streamSubscriptionSearchRequest", + "description": "" + } + } + }, + "ApiUpdateStreamSubscriptionByUuidRequest": { + "type_name": "ApiUpdateStreamSubscriptionByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "streamId": { + "name": "streamId", + "description": "" + }, + "streamSubscriptionPutRequest": { + "name": "streamSubscriptionPutRequest", + "description": "" + }, + "subscriptionId": { + "name": "subscriptionId", + "description": "" + } + } + } + } + }, + "streams": { + "service_name": "streams", + "service_description": "", + "methods": { + "CreateStreams": { + "short_description": "Create Stream", + "long_description": "This API provides capability to create user's stream", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + } + ] + }, + "CreateStreamsExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "DeleteStreamAssetByUuid": { + "short_description": "Detach Asset", + "long_description": "This API provides capability to detach an asset from a stream", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "assetId", + "description": "asset UUID" + }, + { + "name": "asset", + "description": "asset" + }, + { + "name": "streamId", + "description": "Stream UUID" + } + ] + }, + "DeleteStreamAssetByUuidExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "DeleteStreamByUuid": { + "short_description": "Delete Stream", + "long_description": "This API provides capability to delete user's stream", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "streamId", + "description": "Stream UUID" + } + ] + }, + "DeleteStreamByUuidExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "GetStreamAssetByUuid": { + "short_description": "Get Asset", + "long_description": "This API provides capability to get user's assets attached to a stream", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "assetId", + "description": "asset UUID" + }, + { + "name": "asset", + "description": "asset" + }, + { + "name": "streamId", + "description": "Stream UUID" + } + ] + }, + "GetStreamAssetByUuidExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "GetStreamByUuid": { + "short_description": "Get Stream", + "long_description": "This API provides capability to get user's stream", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "streamId", + "description": "Stream UUID" + } + ] + }, + "GetStreamByUuidExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "GetStreams": { + "short_description": "Get Streams", + "long_description": "This API provides capability to retrieve streams", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + } + ] + }, + "GetStreamsExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "SearchStreamAssets": { + "short_description": "Search Stream Assets", + "long_description": "This API provides capability to search stream assets", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + } + ] + }, + "SearchStreamAssetsExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "SearchStreams": { + "short_description": "Search Streams", + "long_description": "This API provides capability to search streams", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + } + ] + }, + "SearchStreamsExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "UpdateStreamAssetByUuid": { + "short_description": "Attach Asset", + "long_description": "This API provides capability to attach an asset to a stream", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "assetId", + "description": "asset UUID" + }, + { + "name": "asset", + "description": "asset" + }, + { + "name": "streamId", + "description": "Stream UUID" + } + ] + }, + "UpdateStreamAssetByUuidExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "UpdateStreamByUuid": { + "short_description": "Update Stream", + "long_description": "This API provides capability to update user's stream", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "streamId", + "description": "Stream UUID" + } + ] + }, + "UpdateStreamByUuidExecute": { + "short_description": "Execute executes the request", + "long_description": "" + } + }, + "types": { + "ApiCreateStreamsRequest": { + "type_name": "ApiCreateStreamsRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "streamPostRequest": { + "name": "streamPostRequest", + "description": "" + } + } + }, + "ApiDeleteStreamAssetByUuidRequest": { + "type_name": "ApiDeleteStreamAssetByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "asset": { + "name": "asset", + "description": "" + }, + "assetId": { + "name": "assetId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "streamId": { + "name": "streamId", + "description": "" + } + } + }, + "ApiDeleteStreamByUuidRequest": { + "type_name": "ApiDeleteStreamByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "streamId": { + "name": "streamId", + "description": "" + } + } + }, + "ApiGetStreamAssetByUuidRequest": { + "type_name": "ApiGetStreamAssetByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "asset": { + "name": "asset", + "description": "" + }, + "assetId": { + "name": "assetId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "streamId": { + "name": "streamId", + "description": "" + } + } + }, + "ApiGetStreamByUuidRequest": { + "type_name": "ApiGetStreamByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "streamId": { + "name": "streamId", + "description": "" + } + } + }, + "ApiGetStreamsRequest": { + "type_name": "ApiGetStreamsRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "limit": { + "name": "limit", + "description": "" + }, + "offset": { + "name": "offset", + "description": "" + } + } + }, + "ApiSearchStreamAssetsRequest": { + "type_name": "ApiSearchStreamAssetsRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "streamAssetSearchRequest": { + "name": "streamAssetSearchRequest", + "description": "" + } + } + }, + "ApiSearchStreamsRequest": { + "type_name": "ApiSearchStreamsRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "streamSearchRequest": { + "name": "streamSearchRequest", + "description": "" + } + } + }, + "ApiUpdateStreamAssetByUuidRequest": { + "type_name": "ApiUpdateStreamAssetByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "asset": { + "name": "asset", + "description": "" + }, + "assetId": { + "name": "assetId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "streamAssetPutRequest": { + "name": "streamAssetPutRequest", + "description": "" + }, + "streamId": { + "name": "streamId", + "description": "" + } + } + }, + "ApiUpdateStreamByUuidRequest": { + "type_name": "ApiUpdateStreamByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "streamId": { + "name": "streamId", + "description": "" + }, + "streamPutRequest": { + "name": "streamPutRequest", + "description": "" + } + } + } + } + }, + "tags": { + "service_name": "tags", + "service_description": "", + "methods": { + "CreateTag": { + "short_description": "Create Tag", + "long_description": "Create Tag for Equinix Fabric™.", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + } + ] + }, + "CreateTagExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "GetTagByUuid": { + "short_description": "Get Tag", + "long_description": "Get Tag by UUID", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + }, + { + "name": "uuid", + "description": "UUID of the Tag" + } + ] + }, + "GetTagByUuidExecute": { + "short_description": "Execute executes the request", + "long_description": "" + }, + "ListTags": { + "short_description": "List Tags", + "long_description": "Get all Tags", + "parameters": [ + { + "name": "ctx", + "description": "for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background()." + } + ] + }, + "ListTagsExecute": { + "short_description": "Execute executes the request", + "long_description": "" + } + }, + "types": { + "ApiCreateTagRequest": { + "type_name": "ApiCreateTagRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "tagRequest": { + "name": "tagRequest", + "description": "" + } + } + }, + "ApiGetTagByUuidRequest": { + "type_name": "ApiGetTagByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "uuid": { + "name": "uuid", + "description": "" + } + } + }, + "ApiListTagsRequest": { + "type_name": "ApiListTagsRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "limit": { + "name": "limit", + "description": "" + }, + "offset": { + "name": "offset", + "description": "" + }, + "type_": { + "name": "type_", + "description": "" + } + } + } + } + } + }, + "types": { + "APIClient": { + "type_name": "APIClient", + "description": "APIClient manages communication with the Equinix Fabric API v4 API v4.31\nIn most cases there should be only one, shared, APIClient.", + "fields": { + "ApplicationDomainsApi": { + "name": "ApplicationDomainsApi", + "description": "" + }, + "ApplicationLinksApi": { + "name": "ApplicationLinksApi", + "description": "" + }, + "ApplicationServicesApi": { + "name": "ApplicationServicesApi", + "description": "" + }, + "ApplicationSubscriptionsApi": { + "name": "ApplicationSubscriptionsApi", + "description": "" + }, + "CloudEventsApi": { + "name": "CloudEventsApi", + "description": "" + }, + "CloudRoutersApi": { + "name": "CloudRoutersApi", + "description": "" + }, + "CompanyProfilesApi": { + "name": "CompanyProfilesApi", + "description": "" + }, + "ConnectionsApi": { + "name": "ConnectionsApi", + "description": "" + }, + "FabricOneApi": { + "name": "FabricOneApi", + "description": "" + }, + "GatewaysApi": { + "name": "GatewaysApi", + "description": "" + }, + "HealthApi": { + "name": "HealthApi", + "description": "" + }, + "IPBlocksApi": { + "name": "IPBlocksApi", + "description": "" + }, + "InternetAccessServicesApi": { + "name": "InternetAccessServicesApi", + "description": "" + }, + "InternetExchangeServicesApi": { + "name": "InternetExchangeServicesApi", + "description": "" + }, + "LoasApi": { + "name": "LoasApi", + "description": "" + }, + "LogosApi": { + "name": "LogosApi", + "description": "" + }, + "MarketplaceSubscriptionsApi": { + "name": "MarketplaceSubscriptionsApi", + "description": "" + }, + "MetricsApi": { + "name": "MetricsApi", + "description": "" + }, + "MetrosApi": { + "name": "MetrosApi", + "description": "" + }, + "NetworksApi": { + "name": "NetworksApi", + "description": "" + }, + "OpticalMetroConnectsApi": { + "name": "OpticalMetroConnectsApi", + "description": "" + }, + "PortPackagesApi": { + "name": "PortPackagesApi", + "description": "" + }, + "PortsApi": { + "name": "PortsApi", + "description": "" + }, + "PrecisionTimeApi": { + "name": "PrecisionTimeApi", + "description": "" + }, + "PricesApi": { + "name": "PricesApi", + "description": "" + }, + "RouteAggregationRulesApi": { + "name": "RouteAggregationRulesApi", + "description": "" + }, + "RouteAggregationsApi": { + "name": "RouteAggregationsApi", + "description": "" + }, + "RouteFilterRulesApi": { + "name": "RouteFilterRulesApi", + "description": "" + }, + "RouteFiltersApi": { + "name": "RouteFiltersApi", + "description": "" + }, + "RoutingProtocolsApi": { + "name": "RoutingProtocolsApi", + "description": "" + }, + "ServiceProfilesApi": { + "name": "ServiceProfilesApi", + "description": "" + }, + "ServiceTokensApi": { + "name": "ServiceTokensApi", + "description": "" + }, + "StatisticsApi": { + "name": "StatisticsApi", + "description": "" + }, + "StreamAlertRulesApi": { + "name": "StreamAlertRulesApi", + "description": "" + }, + "StreamSubscriptionsApi": { + "name": "StreamSubscriptionsApi", + "description": "" + }, + "StreamsApi": { + "name": "StreamsApi", + "description": "" + }, + "TagsApi": { + "name": "TagsApi", + "description": "" + }, + "cfg": { + "name": "cfg", + "description": "" + }, + "common": { + "name": "common", + "description": "Reuse a single struct instead of allocating one for each service on the heap." + } + } + }, + "APIKey": { + "type_name": "APIKey", + "description": "APIKey provides API key based authentication to a request passed via context using ContextAPIKey", + "fields": { + "Key": { + "name": "Key", + "description": "" + }, + "Prefix": { + "name": "Prefix", + "description": "" + } + } + }, + "APIResponse": { + "type_name": "APIResponse", + "description": "APIResponse stores the API response returned by the server.", + "fields": { + "Message": { + "name": "Message", + "description": "", + "json_tag": "message" + }, + "Method": { + "name": "Method", + "description": "Method is the HTTP method used for the request. This value is always\navailable, even if the embedded *http.Response is nil.", + "json_tag": "method" + }, + "Operation": { + "name": "Operation", + "description": "Operation is the name of the OpenAPI operation.", + "json_tag": "operation" + }, + "Payload": { + "name": "Payload", + "description": "Payload holds the contents of the response body (which may be nil or empty).\nThis is provided here as the raw response.Body() reader will have already\nbeen drained.", + "json_tag": "-" + }, + "RequestURL": { + "name": "RequestURL", + "description": "RequestURL is the request URL. This value is always available, even if the\nembedded *http.Response is nil.", + "json_tag": "url" + } + } + }, + "AccessPoint": { + "type_name": "AccessPoint", + "description": "AccessPoint Access point object", + "fields": { + "Account": { + "name": "Account", + "description": "", + "json_tag": "account" + }, + "ActivationKey": { + "name": "ActivationKey", + "description": "Access point activation key", + "json_tag": "activationKey" + }, + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Address": { + "name": "Address", + "description": "", + "json_tag": "address" + }, + "AuthenticationKey": { + "name": "AuthenticationKey", + "description": "Access point authentication key", + "json_tag": "authenticationKey" + }, + "BandwidthCommit": { + "name": "BandwidthCommit", + "description": "Bandwidth commit in Mbps", + "json_tag": "bandwidthCommit" + }, + "Environment": { + "name": "Environment", + "description": "", + "json_tag": "environment" + }, + "Interconnect": { + "name": "Interconnect", + "description": "", + "json_tag": "interconnect" + }, + "Interconnection": { + "name": "Interconnection", + "description": "", + "json_tag": "interconnection" + }, + "Interface": { + "name": "Interface", + "description": "", + "json_tag": "interface" + }, + "LinkProtocol": { + "name": "LinkProtocol", + "description": "", + "json_tag": "linkProtocol" + }, + "Location": { + "name": "Location", + "description": "", + "json_tag": "location" + }, + "Network": { + "name": "Network", + "description": "", + "json_tag": "network" + }, + "PeeringType": { + "name": "PeeringType", + "description": "", + "json_tag": "peeringType" + }, + "Port": { + "name": "Port", + "description": "", + "json_tag": "port" + }, + "ProductOffering": { + "name": "ProductOffering", + "description": "", + "json_tag": "productOffering" + }, + "Profile": { + "name": "Profile", + "description": "", + "json_tag": "profile" + }, + "ProviderConnectionId": { + "name": "ProviderConnectionId", + "description": "Provider assigned Connection Id", + "json_tag": "providerConnectionId" + }, + "ProviderIdentifier": { + "name": "ProviderIdentifier", + "description": "Provider identifier", + "json_tag": "providerIdentifier" + }, + "Role": { + "name": "Role", + "description": "", + "json_tag": "role" + }, + "Router": { + "name": "Router", + "description": "", + "json_tag": "router" + }, + "SellerRegion": { + "name": "SellerRegion", + "description": "Access point seller region", + "json_tag": "sellerRegion" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + }, + "VirtualDevice": { + "name": "VirtualDevice", + "description": "", + "json_tag": "virtualDevice" + }, + "VirtualNetwork": { + "name": "VirtualNetwork", + "description": "", + "json_tag": "virtualNetwork" + } + } + }, + "AccessPointSelector": { + "type_name": "AccessPointSelector", + "description": "AccessPointSelector List of criteria for selecting network access points with optimal efficiency, security, compatibility, and availability.", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "HideAssetInfo": { + "name": "HideAssetInfo", + "description": "Deprecated", + "json_tag": "hideAssetInfo" + }, + "Interface": { + "name": "Interface", + "description": "", + "json_tag": "interface" + }, + "LinkProtocol": { + "name": "LinkProtocol", + "description": "", + "json_tag": "linkProtocol" + }, + "Network": { + "name": "Network", + "description": "", + "json_tag": "network" + }, + "Port": { + "name": "Port", + "description": "", + "json_tag": "port" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + }, + "VirtualDevice": { + "name": "VirtualDevice", + "description": "", + "json_tag": "virtualDevice" + } + } + }, + "Account": { + "type_name": "Account", + "description": "Account struct for Account", + "fields": { + "AccountId": { + "name": "AccountId", + "description": "Account identifier", + "json_tag": "accountId" + }, + "AccountName": { + "name": "AccountName", + "description": "Account name", + "json_tag": "accountName" + }, + "AccountNumber": { + "name": "AccountNumber", + "description": "Account number", + "json_tag": "accountNumber" + }, + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "CountryCode": { + "name": "CountryCode", + "description": "Account country code", + "json_tag": "countryCode" + }, + "Default": { + "name": "Default", + "description": "Default account or not", + "json_tag": "default" + }, + "GlobalCustId": { + "name": "GlobalCustId", + "description": "Global customer organization id", + "json_tag": "globalCustId" + }, + "OperationalUnit": { + "name": "OperationalUnit", + "description": "Account operational unit", + "json_tag": "operationalUnit" + }, + "OperationalUnitMetros": { + "name": "OperationalUnitMetros", + "description": "Account operational unit metros", + "json_tag": "operationalUnitMetros" + }, + "OrgId": { + "name": "OrgId", + "description": "Customer organization id", + "json_tag": "orgId" + }, + "OrganizationName": { + "name": "OrganizationName", + "description": "Customer organization name", + "json_tag": "organizationName" + }, + "PoBearing": { + "name": "PoBearing", + "description": "Purchase order bearing", + "json_tag": "poBearing" + }, + "SignatureRequired": { + "name": "SignatureRequired", + "description": "Is signature required", + "json_tag": "signatureRequired" + }, + "SubCustomes": { + "name": "SubCustomes", + "description": "All sub customer accounts", + "json_tag": "subCustomes" + }, + "UcmId": { + "name": "UcmId", + "description": "Account ucm id", + "json_tag": "ucmId" + } + } + }, + "ActivationKeyDetails": { + "type_name": "ActivationKeyDetails", + "description": "ActivationKeyDetails Activation Key Details \u003csup color='red'\u003eBeta\u003c/sup\u003e\u003c/font\u003e", + "fields": { + "AccountId": { + "name": "AccountId", + "description": "Account identifier", + "json_tag": "accountId" + }, + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Bandwidth": { + "name": "Bandwidth", + "description": "Bandwidth in Mbps", + "json_tag": "bandwidth" + }, + "ProviderId": { + "name": "ProviderId", + "description": "AWS Connection identifier", + "json_tag": "providerId" + }, + "Region": { + "name": "Region", + "description": "Cloud provider region identifier", + "json_tag": "region" + }, + "Value": { + "name": "Value", + "description": "Provider Encoded activation key", + "json_tag": "value" + } + } + }, + "AddOperation": { + "type_name": "AddOperation", + "description": "AddOperation Add Sub-Resource to the existing model", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Op": { + "name": "Op", + "description": "", + "json_tag": "op" + }, + "Path": { + "name": "Path", + "description": "A JSON Pointer path.", + "json_tag": "path" + }, + "Value": { + "name": "Value", + "description": "value to add", + "json_tag": "value" + } + } + }, + "Address": { + "type_name": "Address", + "description": "Address Address.", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "City": { + "name": "City", + "description": "City of address", + "json_tag": "city" + }, + "Country": { + "name": "Country", + "description": "Country of address", + "json_tag": "country" + }, + "Id": { + "name": "Id", + "description": "Address identifier", + "json_tag": "id" + }, + "PostCode": { + "name": "PostCode", + "description": "Postal code of address", + "json_tag": "postCode" + }, + "StateOrProvince": { + "name": "StateOrProvince", + "description": "State of address", + "json_tag": "stateOrProvince" + }, + "StreetName": { + "name": "StreetName", + "description": "Street name of address", + "json_tag": "streetName" + }, + "StreetNr": { + "name": "StreetNr", + "description": "Street number of address", + "json_tag": "streetNr" + } + } + }, + "AlertRulePostRequest": { + "type_name": "AlertRulePostRequest", + "description": "AlertRulePostRequest Create Stream Alert Rules", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Description": { + "name": "Description", + "description": "Customer-provided stream description", + "json_tag": "description" + }, + "DetectionMethod": { + "name": "DetectionMethod", + "description": "", + "json_tag": "detectionMethod" + }, + "Enabled": { + "name": "Enabled", + "description": "Stream alert rule enabled status", + "json_tag": "enabled" + }, + "MetricSelector": { + "name": "MetricSelector", + "description": "", + "json_tag": "metricSelector" + }, + "Name": { + "name": "Name", + "description": "Customer-provided stream name", + "json_tag": "name" + }, + "ResourceSelector": { + "name": "ResourceSelector", + "description": "", + "json_tag": "resourceSelector" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + } + } + }, + "AlertRulePutRequest": { + "type_name": "AlertRulePutRequest", + "description": "AlertRulePutRequest Create Stream Alert Rules", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Description": { + "name": "Description", + "description": "Customer-provided stream description", + "json_tag": "description" + }, + "DetectionMethod": { + "name": "DetectionMethod", + "description": "", + "json_tag": "detectionMethod" + }, + "Enabled": { + "name": "Enabled", + "description": "Stream alert rule enabled status", + "json_tag": "enabled" + }, + "MetricSelector": { + "name": "MetricSelector", + "description": "", + "json_tag": "metricSelector" + }, + "Name": { + "name": "Name", + "description": "Customer-provided stream name", + "json_tag": "name" + }, + "ResourceSelector": { + "name": "ResourceSelector", + "description": "", + "json_tag": "resourceSelector" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + } + } + }, + "AllInterconnectPackagesResponse": { + "type_name": "AllInterconnectPackagesResponse", + "description": "AllInterconnectPackagesResponse Interconnect Packages response \u003cfont color=\\\"red\\\"\u003e \u003csup color='red'\u003eBeta\u003c/sup\u003e\u003c/font\u003e", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Data": { + "name": "Data", + "description": "List of Interconnect Packages", + "json_tag": "data" + }, + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" + } + } + }, + "AllPhysicalPortsResponse": { + "type_name": "AllPhysicalPortsResponse", + "description": "AllPhysicalPortsResponse GET All Physical Ports", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Data": { + "name": "Data", + "description": "GET All Physical Ports", + "json_tag": "data" + }, + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" + } + } + }, + "AllPortPackagesResponse": { + "type_name": "AllPortPackagesResponse", + "description": "AllPortPackagesResponse Port Packages response", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Data": { + "name": "Data", + "description": "List of Port Packages", + "json_tag": "data" + } + } + }, + "AllPortsResponse": { + "type_name": "AllPortsResponse", + "description": "AllPortsResponse GET All User Port Across Fabric Metros", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Data": { + "name": "Data", + "description": "GET All User Port Across Fabric Metros", + "json_tag": "data" + }, + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" + } + } + }, + "ApiAddToLagRequest": { + "type_name": "ApiAddToLagRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "bulkPhysicalPort": { + "name": "bulkPhysicalPort", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "portId": { + "name": "portId", + "description": "" + } + } + }, + "ApiAttachAppDomainToAppLinkRequest": { + "type_name": "ApiAttachAppDomainToAppLinkRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "appDomainId": { + "name": "appDomainId", + "description": "" + }, + "appLinkId": { + "name": "appLinkId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + } + } + }, + "ApiAttachAppServiceToAppLinkRequest": { + "type_name": "ApiAttachAppServiceToAppLinkRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "appLinkAttachServiceRequest": { + "name": "appLinkAttachServiceRequest", + "description": "" + }, + "appLinkId": { + "name": "appLinkId", + "description": "" + }, + "appServiceId": { + "name": "appServiceId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + } + } + }, + "ApiAttachConnectionRouteAggregationRequest": { + "type_name": "ApiAttachConnectionRouteAggregationRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "connectionId": { + "name": "connectionId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routeAggregationId": { + "name": "routeAggregationId", + "description": "" + } + } + }, + "ApiAttachConnectionRouteFilterRequest": { + "type_name": "ApiAttachConnectionRouteFilterRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "connectionId": { + "name": "connectionId", + "description": "" + }, + "connectionRouteFiltersBase": { + "name": "connectionRouteFiltersBase", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routeFilterId": { + "name": "routeFilterId", + "description": "" + } + } + }, + "ApiAttachPrivateServiceToProfileRequest": { + "type_name": "ApiAttachPrivateServiceToProfileRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "companyProfileId": { + "name": "companyProfileId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "privateServiceId": { + "name": "privateServiceId", + "description": "" + } + } + }, + "ApiAttachServiceProfileToProfileRequest": { + "type_name": "ApiAttachServiceProfileToProfileRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "companyProfileId": { + "name": "companyProfileId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "serviceProfileId": { + "name": "serviceProfileId", + "description": "" + } + } + }, + "ApiAttachTagToProfileRequest": { + "type_name": "ApiAttachTagToProfileRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "companyProfileId": { + "name": "companyProfileId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "tagId": { + "name": "tagId", + "description": "" + } + } + }, + "ApiConfig": { + "type_name": "ApiConfig", + "description": "ApiConfig Configuration for API based Integration for Service Profile", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "AllowOverSubscription": { + "name": "AllowOverSubscription", + "description": "Setting showing that oversubscription support is available (true) or not (false). The default is false. Oversubscription is the sale of more than the available network bandwidth. This practice is common and legitimate. After all, many customers use less bandwidth than they've purchased. And network users don't consume bandwidth all at the same time. The leftover bandwidth can be sold to other customers. When demand surges, operational and engineering resources can be shifted to accommodate the load.", + "json_tag": "allowOverSubscription" + }, + "ApiAvailable": { + "name": "ApiAvailable", + "description": "Setting indicating whether the API is available (true) or not (false).", + "json_tag": "apiAvailable" + }, + "BandwidthFromApi": { + "name": "BandwidthFromApi", + "description": "", + "json_tag": "bandwidthFromApi" + }, + "EquinixManagedPort": { + "name": "EquinixManagedPort", + "description": "Setting indicating that the port is managed by Equinix (true) or not (false).", + "json_tag": "equinixManagedPort" + }, + "EquinixManagedVlan": { + "name": "EquinixManagedVlan", + "description": "Setting indicating that the VLAN is managed by Equinix (true) or not (false).", + "json_tag": "equinixManagedVlan" + }, + "IntegrationId": { + "name": "IntegrationId", + "description": "", + "json_tag": "integrationId" + }, + "OverSubscriptionLimit": { + "name": "OverSubscriptionLimit", + "description": "A cap on oversubscription.", + "json_tag": "overSubscriptionLimit" + } + } + }, + "ApiCreateAppDomainRequest": { + "type_name": "ApiCreateAppDomainRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "appDomainPostRequest": { + "name": "appDomainPostRequest", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + } + } + }, + "ApiCreateAppLinkRequest": { + "type_name": "ApiCreateAppLinkRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "appLinkPostRequest": { + "name": "appLinkPostRequest", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + } + } + }, + "ApiCreateAppServiceRequest": { + "type_name": "ApiCreateAppServiceRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "appServicePostRequest": { + "name": "appServicePostRequest", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + } + } + }, + "ApiCreateAppSubscriptionRequest": { + "type_name": "ApiCreateAppSubscriptionRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "appSubscriptionPostRequest": { + "name": "appSubscriptionPostRequest", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + } + } + }, + "ApiCreateBulkOpticalConnectRequest": { + "type_name": "ApiCreateBulkOpticalConnectRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "bulkOpticalConnectRequest": { + "name": "bulkOpticalConnectRequest", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + } + } + }, + "ApiCreateCloudRouterActionRequest": { + "type_name": "ApiCreateCloudRouterActionRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "cloudRouterActionRequest": { + "name": "cloudRouterActionRequest", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routerId": { + "name": "routerId", + "description": "" + } + } + }, + "ApiCreateCloudRouterCommandRequest": { + "type_name": "ApiCreateCloudRouterCommandRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "cloudRouterCommandPostRequest": { + "name": "cloudRouterCommandPostRequest", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routerId": { + "name": "routerId", + "description": "" + } + } + }, + "ApiCreateCloudRouterRequest": { + "type_name": "ApiCreateCloudRouterRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "cloudRouterPostRequest": { + "name": "cloudRouterPostRequest", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "dryRun": { + "name": "dryRun", + "description": "" + } + } + }, + "ApiCreateCompanyProfileRequest": { + "type_name": "ApiCreateCompanyProfileRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "companyProfileRequest": { + "name": "companyProfileRequest", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + } + } + }, + "ApiCreateConnectionActionRequest": { + "type_name": "ApiCreateConnectionActionRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "connectionActionRequest": { + "name": "connectionActionRequest", + "description": "" + }, + "connectionId": { + "name": "connectionId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + } + } + }, + "ApiCreateConnectionRequest": { + "type_name": "ApiCreateConnectionRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "connectionPostRequest": { + "name": "connectionPostRequest", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "dryRun": { + "name": "dryRun", + "description": "" + } + } + }, + "ApiCreateConnectionRoutingProtocolRequest": { + "type_name": "ApiCreateConnectionRoutingProtocolRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "connectionId": { + "name": "connectionId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routingProtocolBase": { + "name": "routingProtocolBase", + "description": "" + } + } + }, + "ApiCreateConnectionRoutingProtocolsInBulkRequest": { + "type_name": "ApiCreateConnectionRoutingProtocolsInBulkRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "connectionId": { + "name": "connectionId", + "description": "" + }, + "connectionRoutingProtocolPostRequest": { + "name": "connectionRoutingProtocolPostRequest", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + } + } + }, + "ApiCreateEiaServiceRequest": { + "type_name": "ApiCreateEiaServiceRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "internetAccessPostRequest": { + "name": "internetAccessPostRequest", + "description": "" + } + } + }, + "ApiCreateGatewayRequest": { + "type_name": "ApiCreateGatewayRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "gatewayPostRequest": { + "name": "gatewayPostRequest", + "description": "" + } + } + }, + "ApiCreateInterconnectRequest": { + "type_name": "ApiCreateInterconnectRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "interconnectPostRequest": { + "name": "interconnectPostRequest", + "description": "" + } + } + }, + "ApiCreateLoaNoteByLoaIdRequest": { + "type_name": "ApiCreateLoaNoteByLoaIdRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "createLoaNote": { + "name": "createLoaNote", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "loaId": { + "name": "loaId", + "description": "" + } + } + }, + "ApiCreateLoaRequest": { + "type_name": "ApiCreateLoaRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "createLoa": { + "name": "createLoa", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + } + } + }, + "ApiCreateLogoRequest": { + "type_name": "ApiCreateLogoRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "description": { + "name": "description", + "description": "" + }, + "logo": { + "name": "logo", + "description": "" + }, + "name": { + "name": "name", + "description": "" + }, + "type_": { + "name": "type_", + "description": "" + } + } + }, + "ApiCreateNetworkRequest": { + "type_name": "ApiCreateNetworkRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "dryRun": { + "name": "dryRun", + "description": "" + }, + "networkPostRequest": { + "name": "networkPostRequest", + "description": "" + } + } + }, + "ApiCreateOpticalConnectRequest": { + "type_name": "ApiCreateOpticalConnectRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "opticalConnectPostRequest": { + "name": "opticalConnectPostRequest", + "description": "" + } + } + }, + "ApiCreatePortRequest": { + "type_name": "ApiCreatePortRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "dryRun": { + "name": "dryRun", + "description": "" + }, + "portRequest": { + "name": "portRequest", + "description": "" + } + } + }, + "ApiCreateRouteAggregationRequest": { + "type_name": "ApiCreateRouteAggregationRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routeAggregationsBase": { + "name": "routeAggregationsBase", + "description": "" + } + } + }, + "ApiCreateRouteAggregationRuleRequest": { + "type_name": "ApiCreateRouteAggregationRuleRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routeAggregationId": { + "name": "routeAggregationId", + "description": "" + }, + "routeAggregationRulesBase": { + "name": "routeAggregationRulesBase", + "description": "" + } + } + }, + "ApiCreateRouteAggregationRulesInBulkRequest": { + "type_name": "ApiCreateRouteAggregationRulesInBulkRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routeAggregationId": { + "name": "routeAggregationId", + "description": "" + }, + "routeAggregationRulesPostRequest": { + "name": "routeAggregationRulesPostRequest", + "description": "" + } + } + }, + "ApiCreateRouteFilterRequest": { + "type_name": "ApiCreateRouteFilterRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routeFiltersBase": { + "name": "routeFiltersBase", + "description": "" + } + } + }, + "ApiCreateRouteFilterRuleRequest": { + "type_name": "ApiCreateRouteFilterRuleRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routeFilterId": { + "name": "routeFilterId", + "description": "" + }, + "routeFilterRulesBase": { + "name": "routeFilterRulesBase", + "description": "" + } + } + }, + "ApiCreateRouteFilterRulesInBulkRequest": { + "type_name": "ApiCreateRouteFilterRulesInBulkRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routeFilterId": { + "name": "routeFilterId", + "description": "" + }, + "routeFilterRulesPostRequest": { + "name": "routeFilterRulesPostRequest", + "description": "" + } + } + }, + "ApiCreateServiceProfileActionRequest": { + "type_name": "ApiCreateServiceProfileActionRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "serviceProfileActionRequest": { + "name": "serviceProfileActionRequest", + "description": "" + }, + "serviceProfileId": { + "name": "serviceProfileId", + "description": "" + } + } + }, + "ApiCreateServiceProfileRequest": { + "type_name": "ApiCreateServiceProfileRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "serviceProfileRequest": { + "name": "serviceProfileRequest", + "description": "" + } + } + }, + "ApiCreateServiceTokenActionRequest": { + "type_name": "ApiCreateServiceTokenActionRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "serviceTokenActionRequest": { + "name": "serviceTokenActionRequest", + "description": "" + }, + "serviceTokenId": { + "name": "serviceTokenId", + "description": "" + } + } + }, + "ApiCreateServiceTokenRequest": { + "type_name": "ApiCreateServiceTokenRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "dryRun": { + "name": "dryRun", + "description": "" + }, + "serviceToken": { + "name": "serviceToken", + "description": "" + } + } + }, + "ApiCreateStreamAlertRulesRequest": { + "type_name": "ApiCreateStreamAlertRulesRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "alertRulePostRequest": { + "name": "alertRulePostRequest", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "streamId": { + "name": "streamId", + "description": "" + } + } + }, + "ApiCreateStreamSubscriptionsRequest": { + "type_name": "ApiCreateStreamSubscriptionsRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "streamId": { + "name": "streamId", + "description": "" + }, + "streamSubscriptionPostRequest": { + "name": "streamSubscriptionPostRequest", + "description": "" + } + } + }, + "ApiCreateStreamsRequest": { + "type_name": "ApiCreateStreamsRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "streamPostRequest": { + "name": "streamPostRequest", + "description": "" + } + } + }, + "ApiCreateTagRequest": { + "type_name": "ApiCreateTagRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "tagRequest": { + "name": "tagRequest", + "description": "" + } + } + }, + "ApiCreateTimeServicesRequest": { + "type_name": "ApiCreateTimeServicesRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "precisionTimeServiceRequest": { + "name": "precisionTimeServiceRequest", + "description": "" + } + } + }, + "ApiDeleteAppDomainByUuidRequest": { + "type_name": "ApiDeleteAppDomainByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "appDomainId": { + "name": "appDomainId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + } + } + }, + "ApiDeleteAppLinkByUuidRequest": { + "type_name": "ApiDeleteAppLinkByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "appLinkId": { + "name": "appLinkId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + } + } + }, + "ApiDeleteAppServiceByUuidRequest": { + "type_name": "ApiDeleteAppServiceByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "appServiceId": { + "name": "appServiceId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + } + } + }, + "ApiDeleteAppSubscriptionByUuidRequest": { + "type_name": "ApiDeleteAppSubscriptionByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "appSubscriptionId": { + "name": "appSubscriptionId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + } + } + }, + "ApiDeleteCloudRouterByUuidRequest": { + "type_name": "ApiDeleteCloudRouterByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routerId": { + "name": "routerId", + "description": "" + } + } + }, + "ApiDeleteCloudRouterCommandByUuidRequest": { + "type_name": "ApiDeleteCloudRouterCommandByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "commandId": { + "name": "commandId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routerId": { + "name": "routerId", + "description": "" + } + } + }, + "ApiDeleteCompanyProfileRequest": { + "type_name": "ApiDeleteCompanyProfileRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "companyProfileId": { + "name": "companyProfileId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + } + } + }, + "ApiDeleteConnectionByUuidRequest": { + "type_name": "ApiDeleteConnectionByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "connectionId": { + "name": "connectionId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + } + } + }, + "ApiDeleteConnectionRoutingProtocolByUuidRequest": { + "type_name": "ApiDeleteConnectionRoutingProtocolByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "connectionId": { + "name": "connectionId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routingProtocolId": { + "name": "routingProtocolId", + "description": "" + } + } + }, + "ApiDeleteEiaServiceRequest": { + "type_name": "ApiDeleteEiaServiceRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "uuid": { + "name": "uuid", + "description": "" + } + } + }, + "ApiDeleteGatewayByUuidRequest": { + "type_name": "ApiDeleteGatewayByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "gatewayId": { + "name": "gatewayId", + "description": "" + } + } + }, + "ApiDeleteInterconnectByUuidRequest": { + "type_name": "ApiDeleteInterconnectByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "interconnectId": { + "name": "interconnectId", + "description": "" + } + } + }, + "ApiDeleteIpBlockByIdRequest": { + "type_name": "ApiDeleteIpBlockByIdRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "uuid": { + "name": "uuid", + "description": "" + } + } + }, + "ApiDeleteLogoByUuidRequest": { + "type_name": "ApiDeleteLogoByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "uuid": { + "name": "uuid", + "description": "" + } + } + }, + "ApiDeleteNetworkByUuidRequest": { + "type_name": "ApiDeleteNetworkByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "networkId": { + "name": "networkId", + "description": "" + } + } + }, + "ApiDeletePortRequest": { + "type_name": "ApiDeletePortRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "dryRun": { + "name": "dryRun", + "description": "" + }, + "portId": { + "name": "portId", + "description": "" + } + } + }, + "ApiDeleteRouteAggregationByUuidRequest": { + "type_name": "ApiDeleteRouteAggregationByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routeAggregationId": { + "name": "routeAggregationId", + "description": "" + } + } + }, + "ApiDeleteRouteAggregationRuleByUuidRequest": { + "type_name": "ApiDeleteRouteAggregationRuleByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routeAggregationId": { + "name": "routeAggregationId", + "description": "" + }, + "routeAggregationRuleId": { + "name": "routeAggregationRuleId", + "description": "" + } + } + }, + "ApiDeleteRouteFilterByUuidRequest": { + "type_name": "ApiDeleteRouteFilterByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routeFilterId": { + "name": "routeFilterId", + "description": "" + } + } + }, + "ApiDeleteRouteFilterRuleByUuidRequest": { + "type_name": "ApiDeleteRouteFilterRuleByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routeFilterId": { + "name": "routeFilterId", + "description": "" + }, + "routeFilterRuleId": { + "name": "routeFilterRuleId", + "description": "" + } + } + }, + "ApiDeleteServiceProfileByUuidRequest": { + "type_name": "ApiDeleteServiceProfileByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "serviceProfileId": { + "name": "serviceProfileId", + "description": "" + } + } + }, + "ApiDeleteServiceTokenByUuidRequest": { + "type_name": "ApiDeleteServiceTokenByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "serviceTokenId": { + "name": "serviceTokenId", + "description": "" + } + } + }, + "ApiDeleteStreamAlertRuleByUuidRequest": { + "type_name": "ApiDeleteStreamAlertRuleByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "alertRuleId": { + "name": "alertRuleId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "streamId": { + "name": "streamId", + "description": "" + } + } + }, + "ApiDeleteStreamAssetByUuidRequest": { + "type_name": "ApiDeleteStreamAssetByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "asset": { + "name": "asset", + "description": "" + }, + "assetId": { + "name": "assetId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "streamId": { + "name": "streamId", + "description": "" + } + } + }, + "ApiDeleteStreamByUuidRequest": { + "type_name": "ApiDeleteStreamByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "streamId": { + "name": "streamId", + "description": "" + } + } + }, + "ApiDeleteStreamSubscriptionByUuidRequest": { + "type_name": "ApiDeleteStreamSubscriptionByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "streamId": { + "name": "streamId", + "description": "" + }, + "subscriptionId": { + "name": "subscriptionId", + "description": "" + } + } + }, + "ApiDeleteTimeServiceByIdRequest": { + "type_name": "ApiDeleteTimeServiceByIdRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "serviceId": { + "name": "serviceId", + "description": "" + } + } + }, + "ApiDetachAppDomainFromAppLinkRequest": { + "type_name": "ApiDetachAppDomainFromAppLinkRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "appDomainId": { + "name": "appDomainId", + "description": "" + }, + "appLinkId": { + "name": "appLinkId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + } + } + }, + "ApiDetachAppServiceFromAppLinkRequest": { + "type_name": "ApiDetachAppServiceFromAppLinkRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "appLinkId": { + "name": "appLinkId", + "description": "" + }, + "appServiceId": { + "name": "appServiceId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + } + } + }, + "ApiDetachConnectionRouteAggregationRequest": { + "type_name": "ApiDetachConnectionRouteAggregationRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "connectionId": { + "name": "connectionId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routeAggregationId": { + "name": "routeAggregationId", + "description": "" + } + } + }, + "ApiDetachConnectionRouteFilterRequest": { + "type_name": "ApiDetachConnectionRouteFilterRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "connectionId": { + "name": "connectionId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routeFilterId": { + "name": "routeFilterId", + "description": "" + } + } + }, + "ApiDetachPrivateServiceFromProfileRequest": { + "type_name": "ApiDetachPrivateServiceFromProfileRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "companyProfileId": { + "name": "companyProfileId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "privateServiceId": { + "name": "privateServiceId", + "description": "" + } + } + }, + "ApiDetachServiceProfileFromProfileRequest": { + "type_name": "ApiDetachServiceProfileFromProfileRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "companyProfileId": { + "name": "companyProfileId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "serviceProfileId": { + "name": "serviceProfileId", + "description": "" + } + } + }, + "ApiDetachTagFromProfileRequest": { + "type_name": "ApiDetachTagFromProfileRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "companyProfileId": { + "name": "companyProfileId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "tagId": { + "name": "tagId", + "description": "" + } + } + }, + "ApiFulfillTimeServicesRequest": { + "type_name": "ApiFulfillTimeServicesRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "precisionTimeServiceRequest": { + "name": "precisionTimeServiceRequest", + "description": "" + }, + "serviceId": { + "name": "serviceId", + "description": "" + } + } + }, + "ApiGetAllCloudRouterCommandsRequest": { + "type_name": "ApiGetAllCloudRouterCommandsRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routerId": { + "name": "routerId", + "description": "" + } + } + }, + "ApiGetAppDomainByUuidRequest": { + "type_name": "ApiGetAppDomainByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "appDomainId": { + "name": "appDomainId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + } + } + }, + "ApiGetAppLinkByUuidRequest": { + "type_name": "ApiGetAppLinkByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "appLinkId": { + "name": "appLinkId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + } + } + }, + "ApiGetAppServiceByUuidRequest": { + "type_name": "ApiGetAppServiceByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "appServiceId": { + "name": "appServiceId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + } + } + }, + "ApiGetAppSubscriptionByUuidRequest": { + "type_name": "ApiGetAppSubscriptionByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "appSubscriptionId": { + "name": "appSubscriptionId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + } + } + }, + "ApiGetAttachedAppDomainByUuidRequest": { + "type_name": "ApiGetAttachedAppDomainByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "appDomainId": { + "name": "appDomainId", + "description": "" + }, + "appLinkId": { + "name": "appLinkId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + } + } + }, + "ApiGetAttachedAppDomainsByAppLinkIdRequest": { + "type_name": "ApiGetAttachedAppDomainsByAppLinkIdRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "appLinkId": { + "name": "appLinkId", + "description": "" + }, + "attachmentStatus": { + "name": "attachmentStatus", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "limit": { + "name": "limit", + "description": "" + }, + "offset": { + "name": "offset", + "description": "" + }, + "order": { + "name": "order", + "description": "" + }, + "style": { + "name": "style", + "description": "" + } + } + }, + "ApiGetAttachedAppLinksByAppDomainIdRequest": { + "type_name": "ApiGetAttachedAppLinksByAppDomainIdRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "appDomainId": { + "name": "appDomainId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "limit": { + "name": "limit", + "description": "" + }, + "offset": { + "name": "offset", + "description": "" + }, + "order": { + "name": "order", + "description": "" + }, + "state": { + "name": "state", + "description": "" + }, + "style": { + "name": "style", + "description": "" + } + } + }, + "ApiGetAttachedAppLinksByAppServiceIdRequest": { + "type_name": "ApiGetAttachedAppLinksByAppServiceIdRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "appServiceId": { + "name": "appServiceId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "limit": { + "name": "limit", + "description": "" + }, + "offset": { + "name": "offset", + "description": "" + }, + "order": { + "name": "order", + "description": "" + }, + "state": { + "name": "state", + "description": "" + }, + "style": { + "name": "style", + "description": "" + } + } + }, + "ApiGetAttachedAppServiceByUuidRequest": { + "type_name": "ApiGetAttachedAppServiceByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "appLinkId": { + "name": "appLinkId", + "description": "" + }, + "appServiceId": { + "name": "appServiceId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + } + } + }, + "ApiGetAttachedAppServicesByAppLinkIdRequest": { + "type_name": "ApiGetAttachedAppServicesByAppLinkIdRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "appLinkId": { + "name": "appLinkId", + "description": "" + }, + "attachmentStatus": { + "name": "attachmentStatus", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "limit": { + "name": "limit", + "description": "" + }, + "offset": { + "name": "offset", + "description": "" + }, + "order": { + "name": "order", + "description": "" + }, + "style": { + "name": "style", + "description": "" + } + } + }, + "ApiGetAttachedAppSubscriptionsByAppServiceIdRequest": { + "type_name": "ApiGetAttachedAppSubscriptionsByAppServiceIdRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "appServiceId": { + "name": "appServiceId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "limit": { + "name": "limit", + "description": "" + }, + "offset": { + "name": "offset", + "description": "" + }, + "order": { + "name": "order", + "description": "" + }, + "state": { + "name": "state", + "description": "" + }, + "style": { + "name": "style", + "description": "" + } + } + }, + "ApiGetCloudEventByAssetIdRequest": { + "type_name": "ApiGetCloudEventByAssetIdRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "asset": { + "name": "asset", + "description": "" + }, + "assetId": { + "name": "assetId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "fromDateTime": { + "name": "fromDateTime", + "description": "" + }, + "limit": { + "name": "limit", + "description": "" + }, + "offset": { + "name": "offset", + "description": "" + }, + "toDateTime": { + "name": "toDateTime", + "description": "" + } + } + }, + "ApiGetCloudEventRequest": { + "type_name": "ApiGetCloudEventRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "cloudEventId": { + "name": "cloudEventId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + } + } + }, + "ApiGetCloudRouterActionsByUuidRequest": { + "type_name": "ApiGetCloudRouterActionsByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "actionId": { + "name": "actionId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routerId": { + "name": "routerId", + "description": "" + }, + "state": { + "name": "state", + "description": "" + } + } + }, + "ApiGetCloudRouterActionsRequest": { + "type_name": "ApiGetCloudRouterActionsRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routerId": { + "name": "routerId", + "description": "" + }, + "state": { + "name": "state", + "description": "" + } + } + }, + "ApiGetCloudRouterByUuidRequest": { + "type_name": "ApiGetCloudRouterByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routerId": { + "name": "routerId", + "description": "" + } + } + }, + "ApiGetCloudRouterCommandRequest": { + "type_name": "ApiGetCloudRouterCommandRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "commandId": { + "name": "commandId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routerId": { + "name": "routerId", + "description": "" + } + } + }, + "ApiGetCloudRouterPackageByCodeRequest": { + "type_name": "ApiGetCloudRouterPackageByCodeRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routerPackageCode": { + "name": "routerPackageCode", + "description": "" + } + } + }, + "ApiGetCloudRouterPackagesRequest": { + "type_name": "ApiGetCloudRouterPackagesRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "limit": { + "name": "limit", + "description": "" + }, + "offset": { + "name": "offset", + "description": "" + } + } + }, + "ApiGetCompanyProfilePrivateServicesRequest": { + "type_name": "ApiGetCompanyProfilePrivateServicesRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "companyProfileId": { + "name": "companyProfileId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + } + } + }, + "ApiGetCompanyProfileRequest": { + "type_name": "ApiGetCompanyProfileRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "companyProfileId": { + "name": "companyProfileId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + } + } + }, + "ApiGetCompanyProfileServiceProfilesRequest": { + "type_name": "ApiGetCompanyProfileServiceProfilesRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "companyProfileId": { + "name": "companyProfileId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + } + } + }, + "ApiGetConnectionByUuidRequest": { + "type_name": "ApiGetConnectionByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "connectionId": { + "name": "connectionId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "direction": { + "name": "direction", + "description": "" + } + } + }, + "ApiGetConnectionRouteAggregationByUuidRequest": { + "type_name": "ApiGetConnectionRouteAggregationByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "connectionId": { + "name": "connectionId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routeAggregationId": { + "name": "routeAggregationId", + "description": "" + } + } + }, + "ApiGetConnectionRouteAggregationsRequest": { + "type_name": "ApiGetConnectionRouteAggregationsRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "connectionId": { + "name": "connectionId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + } + } + }, + "ApiGetConnectionRouteFilterByUuidRequest": { + "type_name": "ApiGetConnectionRouteFilterByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "connectionId": { + "name": "connectionId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routeFilterId": { + "name": "routeFilterId", + "description": "" + } + } + }, + "ApiGetConnectionRouteFiltersRequest": { + "type_name": "ApiGetConnectionRouteFiltersRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "connectionId": { + "name": "connectionId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + } + } + }, + "ApiGetConnectionRoutingProtocolAllBgpActionsRequest": { + "type_name": "ApiGetConnectionRoutingProtocolAllBgpActionsRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "connectionId": { + "name": "connectionId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "limit": { + "name": "limit", + "description": "" + }, + "offset": { + "name": "offset", + "description": "" + }, + "routingProtocolId": { + "name": "routingProtocolId", + "description": "" + } + } + }, + "ApiGetConnectionRoutingProtocolByUuidRequest": { + "type_name": "ApiGetConnectionRoutingProtocolByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "connectionId": { + "name": "connectionId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routingProtocolId": { + "name": "routingProtocolId", + "description": "" + } + } + }, + "ApiGetConnectionRoutingProtocolsBgpActionByUuidRequest": { + "type_name": "ApiGetConnectionRoutingProtocolsBgpActionByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "actionId": { + "name": "actionId", + "description": "" + }, + "connectionId": { + "name": "connectionId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routingProtocolId": { + "name": "routingProtocolId", + "description": "" + } + } + }, + "ApiGetConnectionRoutingProtocolsChangeByUuidRequest": { + "type_name": "ApiGetConnectionRoutingProtocolsChangeByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "changeId": { + "name": "changeId", + "description": "" + }, + "connectionId": { + "name": "connectionId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routingProtocolId": { + "name": "routingProtocolId", + "description": "" + } + } + }, + "ApiGetConnectionRoutingProtocolsChangesRequest": { + "type_name": "ApiGetConnectionRoutingProtocolsChangesRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "connectionId": { + "name": "connectionId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "limit": { + "name": "limit", + "description": "" + }, + "offset": { + "name": "offset", + "description": "" + }, + "routingProtocolId": { + "name": "routingProtocolId", + "description": "" + } + } + }, + "ApiGetConnectionRoutingProtocolsRequest": { + "type_name": "ApiGetConnectionRoutingProtocolsRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "connectionId": { + "name": "connectionId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "limit": { + "name": "limit", + "description": "" + }, + "offset": { + "name": "offset", + "description": "" + } + } + }, + "ApiGetConnectionStatsByPortUuidRequest": { + "type_name": "ApiGetConnectionStatsByPortUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "connectionId": { + "name": "connectionId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "endDateTime": { + "name": "endDateTime", + "description": "" + }, + "startDateTime": { + "name": "startDateTime", + "description": "" + }, + "viewPoint": { + "name": "viewPoint", + "description": "" + } + } + }, + "ApiGetConnectionsByNetworkUuidRequest": { + "type_name": "ApiGetConnectionsByNetworkUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "networkId": { + "name": "networkId", + "description": "" + } + } + }, + "ApiGetEiaServiceRequest": { + "type_name": "ApiGetEiaServiceRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "uuid": { + "name": "uuid", + "description": "" + } + } + }, + "ApiGetExchangeServiceByIdRequest": { + "type_name": "ApiGetExchangeServiceByIdRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "exchangeServiceId": { + "name": "exchangeServiceId", + "description": "" + } + } + }, + "ApiGetGatewayByUuidRequest": { + "type_name": "ApiGetGatewayByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "gatewayId": { + "name": "gatewayId", + "description": "" + } + } + }, + "ApiGetInterconnectByUuidRequest": { + "type_name": "ApiGetInterconnectByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "interconnectId": { + "name": "interconnectId", + "description": "" + } + } + }, + "ApiGetInterconnectPackagesRequest": { + "type_name": "ApiGetInterconnectPackagesRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "limit": { + "name": "limit", + "description": "" + }, + "offset": { + "name": "offset", + "description": "" + } + } + }, + "ApiGetIpBlockRequest": { + "type_name": "ApiGetIpBlockRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "uuid": { + "name": "uuid", + "description": "" + } + } + }, + "ApiGetLoaActionsByUuidRequest": { + "type_name": "ApiGetLoaActionsByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "actionId": { + "name": "actionId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "loaId": { + "name": "loaId", + "description": "" + } + } + }, + "ApiGetLoaByUuidRequest": { + "type_name": "ApiGetLoaByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "loaId": { + "name": "loaId", + "description": "" + } + } + }, + "ApiGetLoaConsumersByLoaIdRequest": { + "type_name": "ApiGetLoaConsumersByLoaIdRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "loaId": { + "name": "loaId", + "description": "" + } + } + }, + "ApiGetLoaNotesByUuidRequest": { + "type_name": "ApiGetLoaNotesByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "loaId": { + "name": "loaId", + "description": "" + } + } + }, + "ApiGetLogoByUuidRequest": { + "type_name": "ApiGetLogoByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "uuid": { + "name": "uuid", + "description": "" + } + } + }, + "ApiGetMetricByAssetIdRequest": { + "type_name": "ApiGetMetricByAssetIdRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "asset": { + "name": "asset", + "description": "" + }, + "assetId": { + "name": "assetId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "fromDateTime": { + "name": "fromDateTime", + "description": "" + }, + "limit": { + "name": "limit", + "description": "" + }, + "name": { + "name": "name", + "description": "" + }, + "offset": { + "name": "offset", + "description": "" + }, + "toDateTime": { + "name": "toDateTime", + "description": "" + } + } + }, + "ApiGetMetricByNameRequest": { + "type_name": "ApiGetMetricByNameRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "limit": { + "name": "limit", + "description": "" + }, + "name": { + "name": "name", + "description": "" + }, + "offset": { + "name": "offset", + "description": "" + }, + "value": { + "name": "value", + "description": "" + } + } + }, + "ApiGetMetroByCodeRequest": { + "type_name": "ApiGetMetroByCodeRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "metroCode": { + "name": "metroCode", + "description": "" + } + } + }, + "ApiGetMetrosRequest": { + "type_name": "ApiGetMetrosRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "limit": { + "name": "limit", + "description": "" + }, + "offset": { + "name": "offset", + "description": "" + }, + "presence": { + "name": "presence", + "description": "" + } + } + }, + "ApiGetNetworkByUuidRequest": { + "type_name": "ApiGetNetworkByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "networkId": { + "name": "networkId", + "description": "" + } + } + }, + "ApiGetNetworkChangeByUuidRequest": { + "type_name": "ApiGetNetworkChangeByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "changeId": { + "name": "changeId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "networkId": { + "name": "networkId", + "description": "" + } + } + }, + "ApiGetNetworkChangesRequest": { + "type_name": "ApiGetNetworkChangesRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "networkId": { + "name": "networkId", + "description": "" + } + } + }, + "ApiGetOpticalConnectByUuidRequest": { + "type_name": "ApiGetOpticalConnectByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "opticalConnectId": { + "name": "opticalConnectId", + "description": "" + } + } + }, + "ApiGetPortByUuidRequest": { + "type_name": "ApiGetPortByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "portId": { + "name": "portId", + "description": "" + } + } + }, + "ApiGetPortPackagesRequest": { + "type_name": "ApiGetPortPackagesRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + } + } + }, + "ApiGetPortStatsByPortUuidRequest": { + "type_name": "ApiGetPortStatsByPortUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "endDateTime": { + "name": "endDateTime", + "description": "" + }, + "portId": { + "name": "portId", + "description": "" + }, + "startDateTime": { + "name": "startDateTime", + "description": "" + } + } + }, + "ApiGetPortsRequest": { + "type_name": "ApiGetPortsRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "name": { + "name": "name", + "description": "" + } + } + }, + "ApiGetRouteAggregationByUuidRequest": { + "type_name": "ApiGetRouteAggregationByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routeAggregationId": { + "name": "routeAggregationId", + "description": "" + } + } + }, + "ApiGetRouteAggregationChangeByUuidRequest": { + "type_name": "ApiGetRouteAggregationChangeByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "changeId": { + "name": "changeId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routeAggregationId": { + "name": "routeAggregationId", + "description": "" + } + } + }, + "ApiGetRouteAggregationChangesRequest": { + "type_name": "ApiGetRouteAggregationChangesRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "limit": { + "name": "limit", + "description": "" + }, + "offset": { + "name": "offset", + "description": "" + }, + "routeAggregationId": { + "name": "routeAggregationId", + "description": "" + } + } + }, + "ApiGetRouteAggregationConnectionsRequest": { + "type_name": "ApiGetRouteAggregationConnectionsRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routeAggregationId": { + "name": "routeAggregationId", + "description": "" + } + } + }, + "ApiGetRouteAggregationRuleByUuidRequest": { + "type_name": "ApiGetRouteAggregationRuleByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routeAggregationId": { + "name": "routeAggregationId", + "description": "" + }, + "routeAggregationRuleId": { + "name": "routeAggregationRuleId", + "description": "" + } + } + }, + "ApiGetRouteAggregationRuleChangeByUuidRequest": { + "type_name": "ApiGetRouteAggregationRuleChangeByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "changeId": { + "name": "changeId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routeAggregationId": { + "name": "routeAggregationId", + "description": "" + }, + "routeAggregationRuleId": { + "name": "routeAggregationRuleId", + "description": "" + } + } + }, + "ApiGetRouteAggregationRuleChangesRequest": { + "type_name": "ApiGetRouteAggregationRuleChangesRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "limit": { + "name": "limit", + "description": "" + }, + "offset": { + "name": "offset", + "description": "" + }, + "routeAggregationId": { + "name": "routeAggregationId", + "description": "" + }, + "routeAggregationRuleId": { + "name": "routeAggregationRuleId", + "description": "" + } + } + }, + "ApiGetRouteAggregationRulesRequest": { + "type_name": "ApiGetRouteAggregationRulesRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "limit": { + "name": "limit", + "description": "" + }, + "offset": { + "name": "offset", + "description": "" + }, + "routeAggregationId": { + "name": "routeAggregationId", + "description": "" + } + } + }, + "ApiGetRouteFilterByUuidRequest": { + "type_name": "ApiGetRouteFilterByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routeFilterId": { + "name": "routeFilterId", + "description": "" + } + } + }, + "ApiGetRouteFilterChangeByUuidRequest": { + "type_name": "ApiGetRouteFilterChangeByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "changeId": { + "name": "changeId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routeFilterId": { + "name": "routeFilterId", + "description": "" + } + } + }, + "ApiGetRouteFilterChangesRequest": { + "type_name": "ApiGetRouteFilterChangesRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "limit": { + "name": "limit", + "description": "" + }, + "offset": { + "name": "offset", + "description": "" + }, + "routeFilterId": { + "name": "routeFilterId", + "description": "" + } + } + }, + "ApiGetRouteFilterConnectionsRequest": { + "type_name": "ApiGetRouteFilterConnectionsRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routeFilterId": { + "name": "routeFilterId", + "description": "" + } + } + }, + "ApiGetRouteFilterRuleByUuidRequest": { + "type_name": "ApiGetRouteFilterRuleByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routeFilterId": { + "name": "routeFilterId", + "description": "" + }, + "routeFilterRuleId": { + "name": "routeFilterRuleId", + "description": "" + } + } + }, + "ApiGetRouteFilterRuleChangeByUuidRequest": { + "type_name": "ApiGetRouteFilterRuleChangeByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "changeId": { + "name": "changeId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routeFilterId": { + "name": "routeFilterId", + "description": "" + }, + "routeFilterRuleId": { + "name": "routeFilterRuleId", + "description": "" + } + } + }, + "ApiGetRouteFilterRuleChangesRequest": { + "type_name": "ApiGetRouteFilterRuleChangesRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "limit": { + "name": "limit", + "description": "" + }, + "offset": { + "name": "offset", + "description": "" + }, + "routeFilterId": { + "name": "routeFilterId", + "description": "" + }, + "routeFilterRuleId": { + "name": "routeFilterRuleId", + "description": "" + } + } + }, + "ApiGetRouteFilterRulesRequest": { + "type_name": "ApiGetRouteFilterRulesRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "limit": { + "name": "limit", + "description": "" + }, + "offset": { + "name": "offset", + "description": "" + }, + "routeFilterId": { + "name": "routeFilterId", + "description": "" + } + } + }, + "ApiGetServiceProfileByUuidRequest": { + "type_name": "ApiGetServiceProfileByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "serviceProfileId": { + "name": "serviceProfileId", + "description": "" + }, + "viewPoint": { + "name": "viewPoint", + "description": "" + } + } + }, + "ApiGetServiceProfileEnvironmentsByUuidRequest": { + "type_name": "ApiGetServiceProfileEnvironmentsByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "limit": { + "name": "limit", + "description": "" + }, + "offset": { + "name": "offset", + "description": "" + }, + "serviceProfileId": { + "name": "serviceProfileId", + "description": "" + } + } + }, + "ApiGetServiceProfileMetrosByUuidRequest": { + "type_name": "ApiGetServiceProfileMetrosByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "limit": { + "name": "limit", + "description": "" + }, + "offset": { + "name": "offset", + "description": "" + }, + "serviceProfileId": { + "name": "serviceProfileId", + "description": "" + } + } + }, + "ApiGetServiceProfilesRequest": { + "type_name": "ApiGetServiceProfilesRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "limit": { + "name": "limit", + "description": "" + }, + "offset": { + "name": "offset", + "description": "" + }, + "viewPoint": { + "name": "viewPoint", + "description": "" + } + } + }, + "ApiGetServiceTokenByUuidRequest": { + "type_name": "ApiGetServiceTokenByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "serviceTokenId": { + "name": "serviceTokenId", + "description": "" + } + } + }, + "ApiGetServiceTokensRequest": { + "type_name": "ApiGetServiceTokensRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "limit": { + "name": "limit", + "description": "" + }, + "offset": { + "name": "offset", + "description": "" + } + } + }, + "ApiGetStatusRequest": { + "type_name": "ApiGetStatusRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + } + } + }, + "ApiGetStreamAlertRuleByUuidRequest": { + "type_name": "ApiGetStreamAlertRuleByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "alertRuleId": { + "name": "alertRuleId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "streamId": { + "name": "streamId", + "description": "" + } + } + }, + "ApiGetStreamAlertRulesRequest": { + "type_name": "ApiGetStreamAlertRulesRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "limit": { + "name": "limit", + "description": "" + }, + "offset": { + "name": "offset", + "description": "" + }, + "streamId": { + "name": "streamId", + "description": "" + } + } + }, + "ApiGetStreamAssetByUuidRequest": { + "type_name": "ApiGetStreamAssetByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "asset": { + "name": "asset", + "description": "" + }, + "assetId": { + "name": "assetId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "streamId": { + "name": "streamId", + "description": "" + } + } + }, + "ApiGetStreamByUuidRequest": { + "type_name": "ApiGetStreamByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "streamId": { + "name": "streamId", + "description": "" + } + } + }, + "ApiGetStreamSubscriptionByUuidRequest": { + "type_name": "ApiGetStreamSubscriptionByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "streamId": { + "name": "streamId", + "description": "" + }, + "subscriptionId": { + "name": "subscriptionId", + "description": "" + } + } + }, + "ApiGetStreamSubscriptionsRequest": { + "type_name": "ApiGetStreamSubscriptionsRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "limit": { + "name": "limit", + "description": "" + }, + "offset": { + "name": "offset", + "description": "" + }, + "streamId": { + "name": "streamId", + "description": "" + } + } + }, + "ApiGetStreamsRequest": { + "type_name": "ApiGetStreamsRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "limit": { + "name": "limit", + "description": "" + }, + "offset": { + "name": "offset", + "description": "" + } + } + }, + "ApiGetSubscriptionByIdRequest": { + "type_name": "ApiGetSubscriptionByIdRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "subscriptionId": { + "name": "subscriptionId", + "description": "" + } + } + }, + "ApiGetTagByUuidRequest": { + "type_name": "ApiGetTagByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "uuid": { + "name": "uuid", + "description": "" + } + } + }, + "ApiGetTagsRequest": { + "type_name": "ApiGetTagsRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "companyProfileId": { + "name": "companyProfileId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + } + } + }, + "ApiGetTimeServicesByIdRequest": { + "type_name": "ApiGetTimeServicesByIdRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "serviceId": { + "name": "serviceId", + "description": "" + } + } + }, + "ApiGetTimeServicesConnectionsByServiceIdRequest": { + "type_name": "ApiGetTimeServicesConnectionsByServiceIdRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "serviceId": { + "name": "serviceId", + "description": "" + } + } + }, + "ApiGetTimeServicesPackageByCodeRequest": { + "type_name": "ApiGetTimeServicesPackageByCodeRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "packageCode": { + "name": "packageCode", + "description": "" + } + } + }, + "ApiGetTimeServicesPackagesRequest": { + "type_name": "ApiGetTimeServicesPackagesRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + } + } + }, + "ApiGetVlansRequest": { + "type_name": "ApiGetVlansRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "portUuid": { + "name": "portUuid", + "description": "" + } + } + }, + "ApiListTagsRequest": { + "type_name": "ApiListTagsRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "limit": { + "name": "limit", + "description": "" + }, + "offset": { + "name": "offset", + "description": "" + }, + "type_": { + "name": "type_", + "description": "" + } + } + }, + "ApiPatchConnectionRoutingProtocolByUuidRequest": { + "type_name": "ApiPatchConnectionRoutingProtocolByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "connectionChangeOperation": { + "name": "connectionChangeOperation", + "description": "" + }, + "connectionId": { + "name": "connectionId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routingProtocolId": { + "name": "routingProtocolId", + "description": "" + } + } + }, + "ApiPatchEiaServiceRequest": { + "type_name": "ApiPatchEiaServiceRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "internetAccessPatchOperationUpdate": { + "name": "internetAccessPatchOperationUpdate", + "description": "" + }, + "uuid": { + "name": "uuid", + "description": "" + } + } + }, + "ApiPatchIpBlockByIdRequest": { + "type_name": "ApiPatchIpBlockByIdRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "patchIpBlockRequestBodyItem": { + "name": "patchIpBlockRequestBodyItem", + "description": "" + }, + "uuid": { + "name": "uuid", + "description": "" + } + } + }, + "ApiPatchRouteAggregationByUuidRequest": { + "type_name": "ApiPatchRouteAggregationByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routeAggregationId": { + "name": "routeAggregationId", + "description": "" + }, + "routeAggregationsPatchRequestItem": { + "name": "routeAggregationsPatchRequestItem", + "description": "" + } + } + }, + "ApiPatchRouteAggregationRuleByUuidRequest": { + "type_name": "ApiPatchRouteAggregationRuleByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routeAggregationId": { + "name": "routeAggregationId", + "description": "" + }, + "routeAggregationRuleId": { + "name": "routeAggregationRuleId", + "description": "" + }, + "routeAggregationRulesPatchRequestItem": { + "name": "routeAggregationRulesPatchRequestItem", + "description": "" + } + } + }, + "ApiPatchRouteFilterByUuidRequest": { + "type_name": "ApiPatchRouteFilterByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routeFilterId": { + "name": "routeFilterId", + "description": "" + }, + "routeFiltersPatchRequestItem": { + "name": "routeFiltersPatchRequestItem", + "description": "" + } + } + }, + "ApiPatchRouteFilterRuleByUuidRequest": { + "type_name": "ApiPatchRouteFilterRuleByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routeFilterId": { + "name": "routeFilterId", + "description": "" + }, + "routeFilterRuleId": { + "name": "routeFilterRuleId", + "description": "" + }, + "routeFilterRulesPatchRequestItem": { + "name": "routeFilterRulesPatchRequestItem", + "description": "" + } + } + }, + "ApiPerformLoaActionRequest": { + "type_name": "ApiPerformLoaActionRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "loaActionRequest": { + "name": "loaActionRequest", + "description": "" + }, + "loaId": { + "name": "loaId", + "description": "" + } + } + }, + "ApiPostConnectionRoutingProtocolBgpActionByUuidRequest": { + "type_name": "ApiPostConnectionRoutingProtocolBgpActionByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "bGPActionRequest": { + "name": "bGPActionRequest", + "description": "" + }, + "connectionId": { + "name": "connectionId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routingProtocolId": { + "name": "routingProtocolId", + "description": "" + } + } + }, + "ApiPutServiceProfileByUuidRequest": { + "type_name": "ApiPutServiceProfileByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "ifMatch": { + "name": "ifMatch", + "description": "" + }, + "serviceProfileId": { + "name": "serviceProfileId", + "description": "" + }, + "serviceProfileRequest": { + "name": "serviceProfileRequest", + "description": "" + } + } + }, + "ApiReplaceConnectionRoutingProtocolByUuidRequest": { + "type_name": "ApiReplaceConnectionRoutingProtocolByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "connectionId": { + "name": "connectionId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routingProtocolBase": { + "name": "routingProtocolBase", + "description": "" + }, + "routingProtocolId": { + "name": "routingProtocolId", + "description": "" + } + } + }, + "ApiReplaceRouteAggregationRuleByUuidRequest": { + "type_name": "ApiReplaceRouteAggregationRuleByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routeAggregationId": { + "name": "routeAggregationId", + "description": "" + }, + "routeAggregationRuleId": { + "name": "routeAggregationRuleId", + "description": "" + }, + "routeAggregationRulesBase": { + "name": "routeAggregationRulesBase", + "description": "" + } + } + }, + "ApiReplaceRouteFilterRuleByUuidRequest": { + "type_name": "ApiReplaceRouteFilterRuleByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routeFilterId": { + "name": "routeFilterId", + "description": "" + }, + "routeFilterRuleId": { + "name": "routeFilterRuleId", + "description": "" + }, + "routeFilterRulesBase": { + "name": "routeFilterRulesBase", + "description": "" + } + } + }, + "ApiSearchAppDomainsRequest": { + "type_name": "ApiSearchAppDomainsRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "appDomainSearchRequest": { + "name": "appDomainSearchRequest", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + } + } + }, + "ApiSearchAppLinksRequest": { + "type_name": "ApiSearchAppLinksRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "appLinkSearchRequest": { + "name": "appLinkSearchRequest", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + } + } + }, + "ApiSearchAppServicesRequest": { + "type_name": "ApiSearchAppServicesRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "appServiceSearchRequest": { + "name": "appServiceSearchRequest", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + } + } + }, + "ApiSearchAppSubscriptionsRequest": { + "type_name": "ApiSearchAppSubscriptionsRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "appSubscriptionSearchRequest": { + "name": "appSubscriptionSearchRequest", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + } + } + }, + "ApiSearchAttachedAppDomainsRequest": { + "type_name": "ApiSearchAttachedAppDomainsRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "appLinkAttachDomainSearchRequest": { + "name": "appLinkAttachDomainSearchRequest", + "description": "" + }, + "appLinkId": { + "name": "appLinkId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + } + } + }, + "ApiSearchAttachedAppServicesRequest": { + "type_name": "ApiSearchAttachedAppServicesRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "appLinkAttachServiceSearchRequest": { + "name": "appLinkAttachServiceSearchRequest", + "description": "" + }, + "appLinkId": { + "name": "appLinkId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + } + } + }, + "ApiSearchAttachedAppSubscriptionsByAppServiceIdRequest": { + "type_name": "ApiSearchAttachedAppSubscriptionsByAppServiceIdRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "appServiceAttachedAppSubscriptionSearchRequest": { + "name": "appServiceAttachedAppSubscriptionSearchRequest", + "description": "" + }, + "appServiceId": { + "name": "appServiceId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + } + } + }, + "ApiSearchCloudEventsRequest": { + "type_name": "ApiSearchCloudEventsRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "cloudEventSearchRequest": { + "name": "cloudEventSearchRequest", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + } + } + }, + "ApiSearchCloudRouterCommandsRequest": { + "type_name": "ApiSearchCloudRouterCommandsRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "cloudRouterCommandSearchRequest": { + "name": "cloudRouterCommandSearchRequest", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routerId": { + "name": "routerId", + "description": "" + } + } + }, + "ApiSearchCloudRouterRouteAggregationAttachmentsRequest": { + "type_name": "ApiSearchCloudRouterRouteAggregationAttachmentsRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "cloudRouterRouteAggregationsSearchBase": { + "name": "cloudRouterRouteAggregationsSearchBase", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routerId": { + "name": "routerId", + "description": "" + } + } + }, + "ApiSearchCloudRouterRouteFilterAttachmentsRequest": { + "type_name": "ApiSearchCloudRouterRouteFilterAttachmentsRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "cloudRouterRouteFiltersSearchBase": { + "name": "cloudRouterRouteFiltersSearchBase", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routerId": { + "name": "routerId", + "description": "" + } + } + }, + "ApiSearchCloudRouterRoutesRequest": { + "type_name": "ApiSearchCloudRouterRoutesRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routeTableEntrySearchRequest": { + "name": "routeTableEntrySearchRequest", + "description": "" + }, + "routerId": { + "name": "routerId", + "description": "" + } + } + }, + "ApiSearchCloudRoutersRequest": { + "type_name": "ApiSearchCloudRoutersRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "cloudRouterSearchRequest": { + "name": "cloudRouterSearchRequest", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + } + } + }, + "ApiSearchCompanyProfileRequest": { + "type_name": "ApiSearchCompanyProfileRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "companyProfileSearchRequest": { + "name": "companyProfileSearchRequest", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "viewPoint": { + "name": "viewPoint", + "description": "" + } + } + }, + "ApiSearchConnectionAdvertisedRoutesRequest": { + "type_name": "ApiSearchConnectionAdvertisedRoutesRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "connectionId": { + "name": "connectionId", + "description": "" + }, + "connectionRouteSearchRequest": { + "name": "connectionRouteSearchRequest", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + } + } + }, + "ApiSearchConnectionReceivedRoutesRequest": { + "type_name": "ApiSearchConnectionReceivedRoutesRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "connectionId": { + "name": "connectionId", + "description": "" + }, + "connectionRouteSearchRequest": { + "name": "connectionRouteSearchRequest", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + } + } + }, + "ApiSearchConnectionsRequest": { + "type_name": "ApiSearchConnectionsRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "searchRequest": { + "name": "searchRequest", + "description": "" + } + } + }, + "ApiSearchEiaServicesRequest": { + "type_name": "ApiSearchEiaServicesRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "internetAccessSearchRequest": { + "name": "internetAccessSearchRequest", + "description": "" + } + } + }, + "ApiSearchExchangeServiceRequest": { + "type_name": "ApiSearchExchangeServiceRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "exchangeServiceSearchRequest": { + "name": "exchangeServiceSearchRequest", + "description": "" + } + } + }, + "ApiSearchInterconnectsRequest": { + "type_name": "ApiSearchInterconnectsRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "interconnectSearchRequest": { + "name": "interconnectSearchRequest", + "description": "" + } + } + }, + "ApiSearchIpBlocksRequest": { + "type_name": "ApiSearchIpBlocksRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "ipBlocksSearchRequestBody": { + "name": "ipBlocksSearchRequestBody", + "description": "" + } + } + }, + "ApiSearchLastOpEventsRequest": { + "type_name": "ApiSearchLastOpEventsRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "operationalEventSearchRequest": { + "name": "operationalEventSearchRequest", + "description": "" + } + } + }, + "ApiSearchLoaActionRequest": { + "type_name": "ApiSearchLoaActionRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "loaActionSearchRequest": { + "name": "loaActionSearchRequest", + "description": "" + }, + "loaId": { + "name": "loaId", + "description": "" + } + } + }, + "ApiSearchLoaRequest": { + "type_name": "ApiSearchLoaRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "loaSearchRequest": { + "name": "loaSearchRequest", + "description": "" + } + } + }, + "ApiSearchMetricsRequest": { + "type_name": "ApiSearchMetricsRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "metricsSearchRequest": { + "name": "metricsSearchRequest", + "description": "" + } + } + }, + "ApiSearchNetworksRequest": { + "type_name": "ApiSearchNetworksRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "networkSearchRequest": { + "name": "networkSearchRequest", + "description": "" + } + } + }, + "ApiSearchOpticalConnectRequest": { + "type_name": "ApiSearchOpticalConnectRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "opticalConnectSearchRequest": { + "name": "opticalConnectSearchRequest", + "description": "" + } + } + }, + "ApiSearchPortsRequest": { + "type_name": "ApiSearchPortsRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "portV4SearchRequest": { + "name": "portV4SearchRequest", + "description": "" + } + } + }, + "ApiSearchPricesRequest": { + "type_name": "ApiSearchPricesRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "filterBody": { + "name": "filterBody", + "description": "" + } + } + }, + "ApiSearchRouteAggregationRulesRequest": { + "type_name": "ApiSearchRouteAggregationRulesRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routeAggregationId": { + "name": "routeAggregationId", + "description": "" + }, + "routeAggregationRulesSearchRequest": { + "name": "routeAggregationRulesSearchRequest", + "description": "" + } + } + }, + "ApiSearchRouteAggregationsRequest": { + "type_name": "ApiSearchRouteAggregationsRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routeAggregationsSearchRequest": { + "name": "routeAggregationsSearchRequest", + "description": "" + } + } + }, + "ApiSearchRouteFilterRulesRequest": { + "type_name": "ApiSearchRouteFilterRulesRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routeFilterId": { + "name": "routeFilterId", + "description": "" + }, + "routeFilterRulesSearchRequest": { + "name": "routeFilterRulesSearchRequest", + "description": "" + } + } + }, + "ApiSearchRouteFiltersRequest": { + "type_name": "ApiSearchRouteFiltersRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routeFiltersSearchRequest": { + "name": "routeFiltersSearchRequest", + "description": "" + } + } + }, + "ApiSearchRouterActionsRequest": { + "type_name": "ApiSearchRouterActionsRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "cloudRouterActionsSearchRequest": { + "name": "cloudRouterActionsSearchRequest", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routerId": { + "name": "routerId", + "description": "" + } + } + }, + "ApiSearchServiceProfilesRequest": { + "type_name": "ApiSearchServiceProfilesRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "serviceProfileSearchRequest": { + "name": "serviceProfileSearchRequest", + "description": "" + }, + "viewPoint": { + "name": "viewPoint", + "description": "" + } + } + }, + "ApiSearchServiceTokensRequest": { + "type_name": "ApiSearchServiceTokensRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "limit": { + "name": "limit", + "description": "" + }, + "offset": { + "name": "offset", + "description": "" + }, + "serviceTokenSearchRequest": { + "name": "serviceTokenSearchRequest", + "description": "" + } + } + }, + "ApiSearchStreamAssetsRequest": { + "type_name": "ApiSearchStreamAssetsRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "streamAssetSearchRequest": { + "name": "streamAssetSearchRequest", + "description": "" + } + } + }, + "ApiSearchStreamSubscriptionsRequest": { + "type_name": "ApiSearchStreamSubscriptionsRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "streamSubscriptionSearchRequest": { + "name": "streamSubscriptionSearchRequest", + "description": "" + } + } + }, + "ApiSearchStreamsRequest": { + "type_name": "ApiSearchStreamsRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "streamSearchRequest": { + "name": "streamSearchRequest", + "description": "" + } + } + }, + "ApiSearchTimeServicesRequest": { + "type_name": "ApiSearchTimeServicesRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "timeServicesSearchRequest": { + "name": "timeServicesSearchRequest", + "description": "" + } + } + }, + "ApiServiceProfileEnvironmentActionRequest": { + "type_name": "ApiServiceProfileEnvironmentActionRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "environmentActionRequest": { + "name": "environmentActionRequest", + "description": "" + }, + "environmentId": { + "name": "environmentId", + "description": "" + }, + "serviceProfileId": { + "name": "serviceProfileId", + "description": "" + } + } + }, + "ApiServices": { + "type_name": "ApiServices", + "description": "ApiServices Available services details", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "ChangedDateTime": { + "name": "ChangedDateTime", + "description": "service status change date", + "json_tag": "changedDateTime" + }, + "Route": { + "name": "Route", + "description": "service routes", + "json_tag": "route" + }, + "Status": { + "name": "Status", + "description": "service status", + "json_tag": "status" + } + } + }, + "ApiSubmitIpBlockRequest": { + "type_name": "ApiSubmitIpBlockRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "submitIpBlockRequestBody": { + "name": "submitIpBlockRequestBody", + "description": "" + } + } + }, + "ApiUpdateAppDomainByUuidRequest": { + "type_name": "ApiUpdateAppDomainByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "appDomainChangeOperation": { + "name": "appDomainChangeOperation", + "description": "" + }, + "appDomainId": { + "name": "appDomainId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + } + } + }, + "ApiUpdateAppLinkByUuidRequest": { + "type_name": "ApiUpdateAppLinkByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "appLinkChangeOperation": { + "name": "appLinkChangeOperation", + "description": "" + }, + "appLinkId": { + "name": "appLinkId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + } + } + }, + "ApiUpdateAppServiceAttachmentToAppLinkRequest": { + "type_name": "ApiUpdateAppServiceAttachmentToAppLinkRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "appLinkAppServiceAttachmentChangeOperation": { + "name": "appLinkAppServiceAttachmentChangeOperation", + "description": "" + }, + "appLinkId": { + "name": "appLinkId", + "description": "" + }, + "appServiceId": { + "name": "appServiceId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + } + } + }, + "ApiUpdateAppServiceByUuidRequest": { + "type_name": "ApiUpdateAppServiceByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "appServiceChangeOperation": { + "name": "appServiceChangeOperation", + "description": "" + }, + "appServiceId": { + "name": "appServiceId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + } + } + }, + "ApiUpdateAppSubscriptionByUuidRequest": { + "type_name": "ApiUpdateAppSubscriptionByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "appSubscriptionChangeOperation": { + "name": "appSubscriptionChangeOperation", + "description": "" + }, + "appSubscriptionId": { + "name": "appSubscriptionId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + } + } + }, + "ApiUpdateCloudRouterByUuidRequest": { + "type_name": "ApiUpdateCloudRouterByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "cloudRouterChangeOperation": { + "name": "cloudRouterChangeOperation", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routerId": { + "name": "routerId", + "description": "" + } + } + }, + "ApiUpdateConnectionByUuidRequest": { + "type_name": "ApiUpdateConnectionByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "connectionChangeOperation": { + "name": "connectionChangeOperation", + "description": "" + }, + "connectionId": { + "name": "connectionId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "dryRun": { + "name": "dryRun", + "description": "" + } + } + }, + "ApiUpdateGatewayByUuidRequest": { + "type_name": "ApiUpdateGatewayByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "gatewayChangeOperation": { + "name": "gatewayChangeOperation", + "description": "" + }, + "gatewayId": { + "name": "gatewayId", + "description": "" + } + } + }, + "ApiUpdateLoaByUuidRequest": { + "type_name": "ApiUpdateLoaByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "loaId": { + "name": "loaId", + "description": "" + }, + "loaReplaceOperation": { + "name": "loaReplaceOperation", + "description": "" + } + } + }, + "ApiUpdateNetworkByUuidRequest": { + "type_name": "ApiUpdateNetworkByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "networkChangeOperation": { + "name": "networkChangeOperation", + "description": "" + }, + "networkId": { + "name": "networkId", + "description": "" + } + } + }, + "ApiUpdatePortByUuidRequest": { + "type_name": "ApiUpdatePortByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "dryRun": { + "name": "dryRun", + "description": "" + }, + "portChangeOperation": { + "name": "portChangeOperation", + "description": "" + }, + "portId": { + "name": "portId", + "description": "" + } + } + }, + "ApiUpdateServiceProfileByUuidRequest": { + "type_name": "ApiUpdateServiceProfileByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "serviceProfileId": { + "name": "serviceProfileId", + "description": "" + }, + "serviceProfileUpdateOperation": { + "name": "serviceProfileUpdateOperation", + "description": "" + } + } + }, + "ApiUpdateServiceTokenByUuidRequest": { + "type_name": "ApiUpdateServiceTokenByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "dryRun": { + "name": "dryRun", + "description": "" + }, + "serviceTokenChangeOperation": { + "name": "serviceTokenChangeOperation", + "description": "" + }, + "serviceTokenId": { + "name": "serviceTokenId", + "description": "" + } + } + }, + "ApiUpdateStreamAlertRuleByUuidRequest": { + "type_name": "ApiUpdateStreamAlertRuleByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "alertRuleId": { + "name": "alertRuleId", + "description": "" + }, + "alertRulePutRequest": { + "name": "alertRulePutRequest", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "streamId": { + "name": "streamId", + "description": "" + } + } + }, + "ApiUpdateStreamAssetByUuidRequest": { + "type_name": "ApiUpdateStreamAssetByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "asset": { + "name": "asset", + "description": "" + }, + "assetId": { + "name": "assetId", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "streamAssetPutRequest": { + "name": "streamAssetPutRequest", + "description": "" + }, + "streamId": { + "name": "streamId", + "description": "" + } + } + }, + "ApiUpdateStreamByUuidRequest": { + "type_name": "ApiUpdateStreamByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "streamId": { + "name": "streamId", + "description": "" + }, + "streamPutRequest": { + "name": "streamPutRequest", + "description": "" + } + } + }, + "ApiUpdateStreamSubscriptionByUuidRequest": { + "type_name": "ApiUpdateStreamSubscriptionByUuidRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "streamId": { + "name": "streamId", + "description": "" + }, + "streamSubscriptionPutRequest": { + "name": "streamSubscriptionPutRequest", + "description": "" + }, + "subscriptionId": { + "name": "subscriptionId", + "description": "" + } + } + }, + "ApiUpdateTimeServicesByIdRequest": { + "type_name": "ApiUpdateTimeServicesByIdRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "precisionTimeChangeOperation": { + "name": "precisionTimeChangeOperation", + "description": "" + }, + "serviceId": { + "name": "serviceId", + "description": "" + } + } + }, + "ApiValidateConnectionsRequest": { + "type_name": "ApiValidateConnectionsRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "validateRequest": { + "name": "validateRequest", + "description": "" + } + } + }, + "ApiValidateRoutingProtocolRequest": { + "type_name": "ApiValidateRoutingProtocolRequest", + "fields": { + "ApiService": { + "name": "ApiService", + "description": "" + }, + "ctx": { + "name": "ctx", + "description": "" + }, + "routerId": { + "name": "routerId", + "description": "" + }, + "validateRequest": { + "name": "validateRequest", + "description": "" + } + } + }, + "AppDomain": { + "type_name": "AppDomain", + "description": "AppDomain App Domain object", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Change": { + "name": "Change", + "description": "", + "json_tag": "change" + }, + "ChangeLog": { + "name": "ChangeLog", + "description": "", + "json_tag": "changeLog" + }, + "Description": { + "name": "Description", + "description": "Customer-provided App Domain description", + "json_tag": "description" + }, + "Href": { + "name": "Href", + "description": "Resource URI", + "json_tag": "href" + }, + "Name": { + "name": "Name", + "description": "Customer-provided App Domain name", + "json_tag": "name" + }, + "Project": { + "name": "Project", + "description": "", + "json_tag": "project" + }, + "State": { + "name": "State", + "description": "", + "json_tag": "state" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + }, + "Uuid": { + "name": "Uuid", + "description": "Equinix-assigned access point identifier", + "json_tag": "uuid" + } + } + }, + "AppDomainAttachedAppLink": { + "type_name": "AppDomainAttachedAppLink", + "description": "AppDomainAttachedAppLink App Link object", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Bandwidth": { + "name": "Bandwidth", + "description": "App Link aggregated data transfer capacity in Mbps", + "json_tag": "bandwidth" + }, + "Description": { + "name": "Description", + "description": "Customer-provided App Link description", + "json_tag": "description" + }, + "Href": { + "name": "Href", + "description": "Resource URI", + "json_tag": "href" + }, + "Ipv4Address": { + "name": "Ipv4Address", + "description": "App Link IP address", + "json_tag": "ipv4Address" + }, + "Name": { + "name": "Name", + "description": "Customer-provided App Link name", + "json_tag": "name" + }, + "Project": { + "name": "Project", + "description": "", + "json_tag": "project" + }, + "Router": { + "name": "Router", + "description": "", + "json_tag": "router" + }, + "State": { + "name": "State", + "description": "", + "json_tag": "state" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + }, + "Uuid": { + "name": "Uuid", + "description": "Equinix-assigned access point identifier", + "json_tag": "uuid" + } + } + }, + "AppDomainAttachedAppLinks": { + "type_name": "AppDomainAttachedAppLinks", + "description": "AppDomainAttachedAppLinks struct for AppDomainAttachedAppLinks", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Data": { + "name": "Data", + "description": "Data returned from the API call.", + "json_tag": "data" + }, + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" + } + } + }, + "AppDomainChange": { + "type_name": "AppDomainChange", + "description": "AppDomainChange Current state of latest AppDomain change", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "CreatedDateTime": { + "name": "CreatedDateTime", + "description": "Set when change flow starts", + "json_tag": "createdDateTime" + }, + "Data": { + "name": "Data", + "description": "", + "json_tag": "data" + }, + "Status": { + "name": "Status", + "description": "", + "json_tag": "status" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + }, + "UpdatedDateTime": { + "name": "UpdatedDateTime", + "description": "Set when change object is updated", + "json_tag": "updatedDateTime" + }, + "Uuid": { + "name": "Uuid", + "description": "Uniquely identifies a change", + "json_tag": "uuid" + } + } + }, + "AppDomainChangeOperation": { + "type_name": "AppDomainChangeOperation", + "description": "AppDomainChangeOperation App Domain change operation data", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Op": { + "name": "Op", + "description": "", + "json_tag": "op" + }, + "Path": { + "name": "Path", + "description": "", + "json_tag": "path" + }, + "Value": { + "name": "Value", + "description": "new value for updated parameter", + "json_tag": "value" + } + } + }, + "AppDomainFilter": { + "type_name": "AppDomainFilter", + "description": "AppDomainFilter struct for AppDomainFilter", + "fields": { + "AppDomainOrFilter": { + "name": "AppDomainOrFilter", + "description": "" + }, + "AppDomainSimpleExpression": { + "name": "AppDomainSimpleExpression", + "description": "" + } + } + }, + "AppDomainFilters": { + "type_name": "AppDomainFilters", + "description": "AppDomainFilters struct for AppDomainFilters", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "And": { + "name": "And", + "description": "", + "json_tag": "and" + } + } + }, + "AppDomainOrFilter": { + "type_name": "AppDomainOrFilter", + "description": "AppDomainOrFilter struct for AppDomainOrFilter", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Or": { + "name": "Or", + "description": "", + "json_tag": "or" + } + } + }, + "AppDomainPostRequest": { + "type_name": "AppDomainPostRequest", + "description": "AppDomainPostRequest Create App Domain", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Description": { + "name": "Description", + "description": "Customer-provided App Domain description", + "json_tag": "description" + }, + "Name": { + "name": "Name", + "description": "Customer-provided App Domain name", + "json_tag": "name" + }, + "Project": { + "name": "Project", + "description": "", + "json_tag": "project" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + } + } + }, + "AppDomainSearchRequest": { + "type_name": "AppDomainSearchRequest", + "description": "AppDomainSearchRequest Search requests containing criteria", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Filter": { + "name": "Filter", + "description": "", + "json_tag": "filter" + }, + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" + }, + "Sort": { + "name": "Sort", + "description": "", + "json_tag": "sort" + } + } + }, + "AppDomainSearchResponse": { + "type_name": "AppDomainSearchResponse", + "description": "AppDomainSearchResponse struct for AppDomainSearchResponse", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Data": { + "name": "Data", + "description": "Data returned from the API call.", + "json_tag": "data" + }, + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" + } + } + }, + "AppDomainSimpleExpression": { + "type_name": "AppDomainSimpleExpression", + "description": "AppDomainSimpleExpression struct for AppDomainSimpleExpression", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Operator": { + "name": "Operator", + "description": "Possible operators to use on filters: * `=` - equal * `!=` - not equal * `\u003e` - greater than * `\u003c` - less than * `IN` - in * `NOT IN` - not in * `LIKE` - like * `ILIKE` - case-insensitive like * `BETWEEN` - between * `NOT BETWEEN` - not between", + "json_tag": "operator" + }, + "Property": { + "name": "Property", + "description": "Possible field names to use on filters: * `/project/projectId` - project id * `/uuid` - App Domain uuid * `/name` - App Domain name * `/description` - App Domain description * `/state` - App Domain status * `/changeLog/createdDateTime` - App Domain creation timestamp * `/changeLog/updatedDateTime` - App Domain last updated timestamp * `/changeLog/deletedDateTime` - App Domain deletion timestamp", + "json_tag": "property" + }, + "Values": { + "name": "Values", + "description": "", + "json_tag": "values" + } + } + }, + "AppDomainSortCriteria": { + "type_name": "AppDomainSortCriteria", + "description": "AppDomainSortCriteria struct for AppDomainSortCriteria", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Direction": { + "name": "Direction", + "description": "", + "json_tag": "direction" + }, + "Property": { + "name": "Property", + "description": "Possible field names to use on '400_InvalidSorting': * `/name` - App Domain name * `/uuid` - App Domain uuid * `/state` - App Domain status * `/changeLog/createdDateTime` - Date and time when change flow starts * `/changeLog/updatedDateTime` - Date and time when change object is updated", + "json_tag": "property" + } + } + }, + "AppLink": { + "type_name": "AppLink", + "description": "AppLink App Link object", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Bandwidth": { + "name": "Bandwidth", + "description": "App Link aggregated data transfer capacity in Mbps", + "json_tag": "bandwidth" + }, + "Change": { + "name": "Change", + "description": "", + "json_tag": "change" + }, + "ChangeLog": { + "name": "ChangeLog", + "description": "", + "json_tag": "changeLog" + }, + "Description": { + "name": "Description", + "description": "Customer-provided App Link description", + "json_tag": "description" + }, + "Href": { + "name": "Href", + "description": "Resource URI", + "json_tag": "href" + }, + "Ipv4Address": { + "name": "Ipv4Address", + "description": "App Link IP address", + "json_tag": "ipv4Address" + }, + "Name": { + "name": "Name", + "description": "Customer-provided App Link name", + "json_tag": "name" + }, + "Project": { + "name": "Project", + "description": "", + "json_tag": "project" + }, + "Router": { + "name": "Router", + "description": "", + "json_tag": "router" + }, + "State": { + "name": "State", + "description": "", + "json_tag": "state" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + }, + "Uuid": { + "name": "Uuid", + "description": "Equinix-assigned access point identifier", + "json_tag": "uuid" + } + } + }, + "AppLinkAppDomainAttachment": { + "type_name": "AppLinkAppDomainAttachment", + "description": "AppLinkAppDomainAttachment App Link Attached App Domain object", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "AttachmentStatus": { + "name": "AttachmentStatus", + "description": "", + "json_tag": "attachmentStatus" + }, + "ChangeLog": { + "name": "ChangeLog", + "description": "", + "json_tag": "changeLog" + }, + "Href": { + "name": "Href", + "description": "Resource URI", + "json_tag": "href" + }, + "Name": { + "name": "Name", + "description": "Customer-provided App Domain name", + "json_tag": "name" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + }, + "Uuid": { + "name": "Uuid", + "description": "Equinix-assigned access point identifier", + "json_tag": "uuid" + } + } + }, + "AppLinkAppServiceAttachment": { + "type_name": "AppLinkAppServiceAttachment", + "description": "AppLinkAppServiceAttachment App Link Attached App Service object", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "AttachmentStatus": { + "name": "AttachmentStatus", + "description": "", + "json_tag": "attachmentStatus" + }, + "Change": { + "name": "Change", + "description": "", + "json_tag": "change" + }, + "ChangeLog": { + "name": "ChangeLog", + "description": "", + "json_tag": "changeLog" + }, + "DestinationIp": { + "name": "DestinationIp", + "description": "Target IP for forwarding API requests", + "json_tag": "destinationIp" + }, + "GeoScope": { + "name": "GeoScope", + "description": "Geo scope for the App Service", + "json_tag": "geoScope" + }, + "Href": { + "name": "Href", + "description": "Resource URI", + "json_tag": "href" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + }, + "Uuid": { + "name": "Uuid", + "description": "Equinix-assigned access point identifier", + "json_tag": "uuid" + } + } + }, + "AppLinkAppServiceAttachmentChange": { + "type_name": "AppLinkAppServiceAttachmentChange", + "description": "AppLinkAppServiceAttachmentChange Current state of latest AppLink change", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "CreatedDateTime": { + "name": "CreatedDateTime", + "description": "Set when change flow starts", + "json_tag": "createdDateTime" + }, + "Data": { + "name": "Data", + "description": "", + "json_tag": "data" + }, + "Status": { + "name": "Status", + "description": "", + "json_tag": "status" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + }, + "UpdatedDateTime": { + "name": "UpdatedDateTime", + "description": "Set when change object is updated", + "json_tag": "updatedDateTime" + }, + "Uuid": { + "name": "Uuid", + "description": "Uniquely identifies a change", + "json_tag": "uuid" + } + } + }, + "AppLinkAppServiceAttachmentChangeOperation": { + "type_name": "AppLinkAppServiceAttachmentChangeOperation", + "description": "AppLinkAppServiceAttachmentChangeOperation App Link change operation data", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Op": { + "name": "Op", + "description": "", + "json_tag": "op" + }, + "Path": { + "name": "Path", + "description": "", + "json_tag": "path" + }, + "Value": { + "name": "Value", + "description": "new value for updated parameter", + "json_tag": "value" + } + } + }, + "AppLinkAttachDomainFilter": { + "type_name": "AppLinkAttachDomainFilter", + "description": "AppLinkAttachDomainFilter struct for AppLinkAttachDomainFilter", + "fields": { + "AppLinkAttachDomainOrFilter": { + "name": "AppLinkAttachDomainOrFilter", + "description": "" + }, + "AppLinkAttachDomainSimpleExpression": { + "name": "AppLinkAttachDomainSimpleExpression", + "description": "" + } + } + }, + "AppLinkAttachDomainFilters": { + "type_name": "AppLinkAttachDomainFilters", + "description": "AppLinkAttachDomainFilters struct for AppLinkAttachDomainFilters", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "And": { + "name": "And", + "description": "", + "json_tag": "and" + } + } + }, + "AppLinkAttachDomainOrFilter": { + "type_name": "AppLinkAttachDomainOrFilter", + "description": "AppLinkAttachDomainOrFilter struct for AppLinkAttachDomainOrFilter", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Or": { + "name": "Or", + "description": "", + "json_tag": "or" + } + } + }, + "AppLinkAttachDomainSearchRequest": { + "type_name": "AppLinkAttachDomainSearchRequest", + "description": "AppLinkAttachDomainSearchRequest Search requests containing criteria", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Filter": { + "name": "Filter", + "description": "", + "json_tag": "filter" + }, + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" + }, + "Sort": { + "name": "Sort", + "description": "", + "json_tag": "sort" + } + } + }, + "AppLinkAttachDomainSearchResponse": { + "type_name": "AppLinkAttachDomainSearchResponse", + "description": "AppLinkAttachDomainSearchResponse struct for AppLinkAttachDomainSearchResponse", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Data": { + "name": "Data", + "description": "Data returned from the API call.", + "json_tag": "data" + }, + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" + } + } + }, + "AppLinkAttachDomainSimpleExpression": { + "type_name": "AppLinkAttachDomainSimpleExpression", + "description": "AppLinkAttachDomainSimpleExpression struct for AppLinkAttachDomainSimpleExpression", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Operator": { + "name": "Operator", + "description": "Possible operators to use on filters: * `=` - equal * `!=` - not equal * `IN` - in * `NOT IN` - not in", + "json_tag": "operator" + }, + "Property": { + "name": "Property", + "description": "Possible field names to use on filters: * `/uuid` - App Domain attach to App Link uuid * `/attachmentStatus` - App Domain attach to App Link status", + "json_tag": "property" + }, + "Values": { + "name": "Values", + "description": "", + "json_tag": "values" + } + } + }, + "AppLinkAttachDomainSortCriteria": { + "type_name": "AppLinkAttachDomainSortCriteria", + "description": "AppLinkAttachDomainSortCriteria struct for AppLinkAttachDomainSortCriteria", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Direction": { + "name": "Direction", + "description": "", + "json_tag": "direction" + }, + "Property": { + "name": "Property", + "description": "Possible field names to use on '400_InvalidSorting': * `/uuid` - App Domain attach to App Link uuid * `/attachmentStatus` - App Domain attach to App Link status * `/changeLog/createdDateTime` - Date and time when change flow starts * `/changeLog/updatedDateTime` - Date and time when change object is updated", + "json_tag": "property" + } + } + }, + "AppLinkAttachServiceFilter": { + "type_name": "AppLinkAttachServiceFilter", + "description": "AppLinkAttachServiceFilter struct for AppLinkAttachServiceFilter", + "fields": { + "AppLinkAttachServiceOrFilter": { + "name": "AppLinkAttachServiceOrFilter", + "description": "" + }, + "AppLinkAttachServiceSimpleExpression": { + "name": "AppLinkAttachServiceSimpleExpression", + "description": "" + } + } + }, + "AppLinkAttachServiceFilters": { + "type_name": "AppLinkAttachServiceFilters", + "description": "AppLinkAttachServiceFilters struct for AppLinkAttachServiceFilters", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "And": { + "name": "And", + "description": "", + "json_tag": "and" + } + } + }, + "AppLinkAttachServiceOrFilter": { + "type_name": "AppLinkAttachServiceOrFilter", + "description": "AppLinkAttachServiceOrFilter struct for AppLinkAttachServiceOrFilter", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Or": { + "name": "Or", + "description": "", + "json_tag": "or" + } + } + }, + "AppLinkAttachServiceRequest": { + "type_name": "AppLinkAttachServiceRequest", + "description": "AppLinkAttachServiceRequest Attach App Service to App Link", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "DestinationIp": { + "name": "DestinationIp", + "description": "Target IP for forwarding API requests", + "json_tag": "destinationIp" + }, + "GeoScope": { + "name": "GeoScope", + "description": "Geo scope for the App Service", + "json_tag": "geoScope" + } + } + }, + "AppLinkAttachServiceSearchRequest": { + "type_name": "AppLinkAttachServiceSearchRequest", + "description": "AppLinkAttachServiceSearchRequest Search requests containing criteria", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Filter": { + "name": "Filter", + "description": "", + "json_tag": "filter" + }, + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" + }, + "Sort": { + "name": "Sort", + "description": "", + "json_tag": "sort" + } + } + }, + "AppLinkAttachServiceSearchResponse": { + "type_name": "AppLinkAttachServiceSearchResponse", + "description": "AppLinkAttachServiceSearchResponse struct for AppLinkAttachServiceSearchResponse", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Data": { + "name": "Data", + "description": "Data returned from the API call.", + "json_tag": "data" + }, + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" + } + } + }, + "AppLinkAttachServiceSimpleExpression": { + "type_name": "AppLinkAttachServiceSimpleExpression", + "description": "AppLinkAttachServiceSimpleExpression struct for AppLinkAttachServiceSimpleExpression", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Operator": { + "name": "Operator", + "description": "Possible operators to use on filters: * `=` - equal * `!=` - not equal * `IN` - in * `NOT IN` - not in", + "json_tag": "operator" + }, + "Property": { + "name": "Property", + "description": "Possible field names to use on filters: * `/uuid` - App Service attach to App Link uuid * `/attachmentStatus` - App Service attach to App Link status", + "json_tag": "property" + }, + "Values": { + "name": "Values", + "description": "", + "json_tag": "values" + } + } + }, + "AppLinkAttachServiceSortCriteria": { + "type_name": "AppLinkAttachServiceSortCriteria", + "description": "AppLinkAttachServiceSortCriteria struct for AppLinkAttachServiceSortCriteria", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Direction": { + "name": "Direction", + "description": "", + "json_tag": "direction" + }, + "Property": { + "name": "Property", + "description": "Possible field names to use on '400_InvalidSorting': * `/uuid` - App Service attach to App Link uuid * `/attachmentStatus` - App Service attach to App Link status * `/changeLog/createdDateTime` - Date and time when change flow starts * `/changeLog/updatedDateTime` - Date and time when change object is updated", + "json_tag": "property" + } + } + }, + "AppLinkAttachedAppDomain": { + "type_name": "AppLinkAttachedAppDomain", + "description": "AppLinkAttachedAppDomain App Domain object associated with App Link", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "AttachmentStatus": { + "name": "AttachmentStatus", + "description": "", + "json_tag": "attachmentStatus" + }, + "Description": { + "name": "Description", + "description": "Customer-provided App Domain description", + "json_tag": "description" + }, + "Href": { + "name": "Href", + "description": "Resource URI", + "json_tag": "href" + }, + "Name": { + "name": "Name", + "description": "Customer-provided App Domain name", + "json_tag": "name" + }, + "Project": { + "name": "Project", + "description": "", + "json_tag": "project" + }, + "State": { + "name": "State", + "description": "", + "json_tag": "state" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + }, + "Uuid": { + "name": "Uuid", + "description": "Equinix-assigned access point identifier", + "json_tag": "uuid" + } + } + }, + "AppLinkAttachedAppDomains": { + "type_name": "AppLinkAttachedAppDomains", + "description": "AppLinkAttachedAppDomains struct for AppLinkAttachedAppDomains", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Data": { + "name": "Data", + "description": "Data returned from the API call.", + "json_tag": "data" + }, + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" + } + } + }, + "AppLinkAttachedAppService": { + "type_name": "AppLinkAttachedAppService", + "description": "AppLinkAttachedAppService App Service object associated with App Link", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "AttachmentStatus": { + "name": "AttachmentStatus", + "description": "", + "json_tag": "attachmentStatus" + }, + "Description": { + "name": "Description", + "description": "Customer-provided App Service description", + "json_tag": "description" + }, + "DestinationIp": { + "name": "DestinationIp", + "description": "Target IP for forwarding API requests", + "json_tag": "destinationIp" + }, + "Endpoint": { + "name": "Endpoint", + "description": "Accessible endpoint through this service", + "json_tag": "endpoint" + }, + "GeoScope": { + "name": "GeoScope", + "description": "Geo scope for the App Service", + "json_tag": "geoScope" + }, + "Href": { + "name": "Href", + "description": "Resource URI", + "json_tag": "href" + }, + "Name": { + "name": "Name", + "description": "Customer-provided App Service name", + "json_tag": "name" + }, + "Project": { + "name": "Project", + "description": "", + "json_tag": "project" + }, + "SourceDomains": { + "name": "SourceDomains", + "description": "List of source domains from where traffic is allowed", + "json_tag": "sourceDomains" + }, + "State": { + "name": "State", + "description": "", + "json_tag": "state" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + }, + "Uuid": { + "name": "Uuid", + "description": "Equinix-assigned access point identifier", + "json_tag": "uuid" + } + } + }, + "AppLinkAttachedAppServices": { + "type_name": "AppLinkAttachedAppServices", + "description": "AppLinkAttachedAppServices struct for AppLinkAttachedAppServices", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Data": { + "name": "Data", + "description": "Data returned from the API call.", + "json_tag": "data" + }, + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" + } + } + }, + "AppLinkChange": { + "type_name": "AppLinkChange", + "description": "AppLinkChange Current state of latest AppLink change", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "CreatedDateTime": { + "name": "CreatedDateTime", + "description": "Set when change flow starts", + "json_tag": "createdDateTime" + }, + "Data": { + "name": "Data", + "description": "", + "json_tag": "data" + }, + "Status": { + "name": "Status", + "description": "", + "json_tag": "status" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + }, + "UpdatedDateTime": { + "name": "UpdatedDateTime", + "description": "Set when change object is updated", + "json_tag": "updatedDateTime" + }, + "Uuid": { + "name": "Uuid", + "description": "Uniquely identifies a change", + "json_tag": "uuid" + } + } + }, + "AppLinkChangeOperation": { + "type_name": "AppLinkChangeOperation", + "description": "AppLinkChangeOperation App Link change operation data", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Op": { + "name": "Op", + "description": "", + "json_tag": "op" + }, + "Path": { + "name": "Path", + "description": "", + "json_tag": "path" + }, + "Value": { + "name": "Value", + "description": "new value for updated parameter", + "json_tag": "value" + } + } + }, + "AppLinkCloudRouter": { + "type_name": "AppLinkCloudRouter", + "description": "AppLinkCloudRouter App Link Cloud Router", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Href": { + "name": "Href", + "description": "Resource URI", + "json_tag": "href" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + }, + "Uuid": { + "name": "Uuid", + "description": "Cloud Router UUID", + "json_tag": "uuid" + } + } + }, + "AppLinkFilter": { + "type_name": "AppLinkFilter", + "description": "AppLinkFilter struct for AppLinkFilter", + "fields": { + "AppLinkOrFilter": { + "name": "AppLinkOrFilter", + "description": "" + }, + "AppLinkSimpleExpression": { + "name": "AppLinkSimpleExpression", + "description": "" + } + } + }, + "AppLinkFilters": { + "type_name": "AppLinkFilters", + "description": "AppLinkFilters struct for AppLinkFilters", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "And": { + "name": "And", + "description": "", + "json_tag": "and" + } + } + }, + "AppLinkOrFilter": { + "type_name": "AppLinkOrFilter", + "description": "AppLinkOrFilter struct for AppLinkOrFilter", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Or": { + "name": "Or", + "description": "", + "json_tag": "or" + } + } + }, + "AppLinkPostRequest": { + "type_name": "AppLinkPostRequest", + "description": "AppLinkPostRequest Create App Link", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Bandwidth": { + "name": "Bandwidth", + "description": "App Link aggregated data transfer capacity in Mbps", + "json_tag": "bandwidth" + }, + "Description": { + "name": "Description", + "description": "Customer-provided App Link description", + "json_tag": "description" + }, + "Ipv4Address": { + "name": "Ipv4Address", + "description": "AppLink IP address", + "json_tag": "ipv4Address" + }, + "Name": { + "name": "Name", + "description": "Customer-provided App Link name", + "json_tag": "name" + }, + "Project": { + "name": "Project", + "description": "", + "json_tag": "project" + }, + "Router": { + "name": "Router", + "description": "", + "json_tag": "router" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + } + } + }, + "AppLinkPostRequestRouter": { + "type_name": "AppLinkPostRequestRouter", + "description": "AppLinkPostRequestRouter Cloud Router reference for App Link", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Uuid": { + "name": "Uuid", + "description": "Cloud Router UUID", + "json_tag": "uuid" + } + } + }, + "AppLinkSearchRequest": { + "type_name": "AppLinkSearchRequest", + "description": "AppLinkSearchRequest Search requests containing criteria", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Filter": { + "name": "Filter", + "description": "", + "json_tag": "filter" + }, + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" + }, + "Sort": { + "name": "Sort", + "description": "", + "json_tag": "sort" + } + } + }, + "AppLinkSearchResponse": { + "type_name": "AppLinkSearchResponse", + "description": "AppLinkSearchResponse struct for AppLinkSearchResponse", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Data": { + "name": "Data", + "description": "Data returned from the API call.", + "json_tag": "data" + }, + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" + } + } + }, + "AppLinkSimpleExpression": { + "type_name": "AppLinkSimpleExpression", + "description": "AppLinkSimpleExpression struct for AppLinkSimpleExpression", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Operator": { + "name": "Operator", + "description": "Possible operators to use on filters: * `=` - equal * `!=` - not equal * `\u003e` - greater than * `\u003c` - less than * `IN` - in * `NOT IN` - not in * `LIKE` - like * `ILIKE` - case-insensitive like * `BETWEEN` - between * `NOT BETWEEN` - not between", + "json_tag": "operator" + }, + "Property": { + "name": "Property", + "description": "Possible field names to use on filters: * `/project/projectId` - project id * `/uuid` - App Link uuid * `/name` - App Link name * `/description` - App Link description * `/state` - App Link status * `/ipv4Address` - App Link ipv4 address * `/bandwidth` - App Link bandwidth * `/changeLog/createdDateTime` - App Link creation timestamp * `/changeLog/updatedDateTime` - App Link last updated timestamp * `/changeLog/deletedDateTime` - App Link deletion timestamp", + "json_tag": "property" + }, + "Values": { + "name": "Values", + "description": "", + "json_tag": "values" + } + } + }, + "AppLinkSortCriteria": { + "type_name": "AppLinkSortCriteria", + "description": "AppLinkSortCriteria struct for AppLinkSortCriteria", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Direction": { + "name": "Direction", + "description": "", + "json_tag": "direction" + }, + "Property": { + "name": "Property", + "description": "Possible field names to use on '400_InvalidSorting': * `/name` - App Link name * `/uuid` - App Link uuid * `/state` - App Link status * `/changeLog/createdDateTime` - Date and time when change flow starts * `/changeLog/updatedDateTime` - Date and time when change object is updated", + "json_tag": "property" + } + } + }, + "AppService": { + "type_name": "AppService", + "description": "AppService App Service object", + "fields": { + "Account": { + "name": "Account", + "description": "", + "json_tag": "account" + }, + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Change": { + "name": "Change", + "description": "", + "json_tag": "change" + }, + "ChangeLog": { + "name": "ChangeLog", + "description": "", + "json_tag": "changeLog" + }, + "Description": { + "name": "Description", + "description": "Customer-provided App Service description", + "json_tag": "description" + }, + "Endpoint": { + "name": "Endpoint", + "description": "Accessible endpoint through this service", + "json_tag": "endpoint" + }, + "Href": { + "name": "Href", + "description": "Resource URI", + "json_tag": "href" + }, + "Name": { + "name": "Name", + "description": "Customer-provided App Service name", + "json_tag": "name" + }, + "Project": { + "name": "Project", + "description": "", + "json_tag": "project" + }, + "SourceDomains": { + "name": "SourceDomains", + "description": "List of source domains from where traffic is allowed", + "json_tag": "sourceDomains" + }, + "State": { + "name": "State", + "description": "", + "json_tag": "state" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + }, + "Uuid": { + "name": "Uuid", + "description": "Equinix-assigned access point identifier", + "json_tag": "uuid" + } + } + }, + "AppServiceAttachedAppLink": { + "type_name": "AppServiceAttachedAppLink", + "description": "AppServiceAttachedAppLink App Link object", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Bandwidth": { + "name": "Bandwidth", + "description": "App Link aggregated data transfer capacity in Mbps", + "json_tag": "bandwidth" + }, + "Description": { + "name": "Description", + "description": "Customer-provided App Link description", + "json_tag": "description" + }, + "Href": { + "name": "Href", + "description": "Resource URI", + "json_tag": "href" + }, + "Ipv4Address": { + "name": "Ipv4Address", + "description": "App Link IP address", + "json_tag": "ipv4Address" + }, + "Name": { + "name": "Name", + "description": "Customer-provided App Link name", + "json_tag": "name" + }, + "Project": { + "name": "Project", + "description": "", + "json_tag": "project" + }, + "Router": { + "name": "Router", + "description": "", + "json_tag": "router" + }, + "State": { + "name": "State", + "description": "", + "json_tag": "state" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + }, + "Uuid": { + "name": "Uuid", + "description": "Equinix-assigned access point identifier", + "json_tag": "uuid" + } + } + }, + "AppServiceAttachedAppLinks": { + "type_name": "AppServiceAttachedAppLinks", + "description": "AppServiceAttachedAppLinks struct for AppServiceAttachedAppLinks", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Data": { + "name": "Data", + "description": "Data returned from the API call.", + "json_tag": "data" + }, + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" + } + } + }, + "AppServiceAttachedAppSubscription": { + "type_name": "AppServiceAttachedAppSubscription", + "description": "AppServiceAttachedAppSubscription App Subscription object attached to an App Service", + "fields": { + "Account": { + "name": "Account", + "description": "", + "json_tag": "account" + }, + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Href": { + "name": "Href", + "description": "Resource URI", + "json_tag": "href" + }, + "State": { + "name": "State", + "description": "", + "json_tag": "state" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + }, + "Uuid": { + "name": "Uuid", + "description": "Equinix-assigned access point identifier", + "json_tag": "uuid" + } + } + }, + "AppServiceAttachedAppSubscriptionFilter": { + "type_name": "AppServiceAttachedAppSubscriptionFilter", + "description": "AppServiceAttachedAppSubscriptionFilter struct for AppServiceAttachedAppSubscriptionFilter", + "fields": { + "AppServiceAttachedAppSubscriptionOrFilter": { + "name": "AppServiceAttachedAppSubscriptionOrFilter", + "description": "" + }, + "AppServiceAttachedAppSubscriptionSimpleExpression": { + "name": "AppServiceAttachedAppSubscriptionSimpleExpression", + "description": "" + } + } + }, + "AppServiceAttachedAppSubscriptionFilters": { + "type_name": "AppServiceAttachedAppSubscriptionFilters", + "description": "AppServiceAttachedAppSubscriptionFilters struct for AppServiceAttachedAppSubscriptionFilters", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "And": { + "name": "And", + "description": "", + "json_tag": "and" + } + } + }, + "AppServiceAttachedAppSubscriptionOrFilter": { + "type_name": "AppServiceAttachedAppSubscriptionOrFilter", + "description": "AppServiceAttachedAppSubscriptionOrFilter struct for AppServiceAttachedAppSubscriptionOrFilter", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Or": { + "name": "Or", + "description": "", + "json_tag": "or" + } + } + }, + "AppServiceAttachedAppSubscriptionSearchRequest": { + "type_name": "AppServiceAttachedAppSubscriptionSearchRequest", + "description": "AppServiceAttachedAppSubscriptionSearchRequest Search requests containing criteria", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Filter": { + "name": "Filter", + "description": "", + "json_tag": "filter" + }, + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" + }, + "Sort": { + "name": "Sort", + "description": "", + "json_tag": "sort" + } + } + }, + "AppServiceAttachedAppSubscriptionSearchResponse": { + "type_name": "AppServiceAttachedAppSubscriptionSearchResponse", + "description": "AppServiceAttachedAppSubscriptionSearchResponse struct for AppServiceAttachedAppSubscriptionSearchResponse", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Data": { + "name": "Data", + "description": "Data returned from the API call.", + "json_tag": "data" + }, + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" + } + } + }, + "AppServiceAttachedAppSubscriptionSimpleExpression": { + "type_name": "AppServiceAttachedAppSubscriptionSimpleExpression", + "description": "AppServiceAttachedAppSubscriptionSimpleExpression struct for AppServiceAttachedAppSubscriptionSimpleExpression", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Operator": { + "name": "Operator", + "description": "Possible operators to use on filters: * `=` - equal * `!=` - not equal * `IN` - in * `NOT IN` - not in", + "json_tag": "operator" + }, + "Property": { + "name": "Property", + "description": "Possible field names to use on filters: * `/uuid` - App Subscription UUID * `/state` - App Subscription lifecycle state", + "json_tag": "property" + }, + "Values": { + "name": "Values", + "description": "", + "json_tag": "values" + } + } + }, + "AppServiceAttachedAppSubscriptionSortCriteria": { + "type_name": "AppServiceAttachedAppSubscriptionSortCriteria", + "description": "AppServiceAttachedAppSubscriptionSortCriteria struct for AppServiceAttachedAppSubscriptionSortCriteria", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Direction": { + "name": "Direction", + "description": "", + "json_tag": "direction" + }, + "Property": { + "name": "Property", + "description": "Possible field names to use on '400_InvalidSorting': * `/uuid` - App Subscription UUID * `/state` - App Subscription lifecycle state", + "json_tag": "property" + } + } + }, + "AppServiceAttachedAppSubscriptions": { + "type_name": "AppServiceAttachedAppSubscriptions", + "description": "AppServiceAttachedAppSubscriptions struct for AppServiceAttachedAppSubscriptions", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Data": { + "name": "Data", + "description": "Data returned from the API call.", + "json_tag": "data" + }, + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" + } + } + }, + "AppServiceChange": { + "type_name": "AppServiceChange", + "description": "AppServiceChange Current state of latest AppService change", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "CreatedDateTime": { + "name": "CreatedDateTime", + "description": "Set when change flow starts", + "json_tag": "createdDateTime" + }, + "Data": { + "name": "Data", + "description": "", + "json_tag": "data" + }, + "Status": { + "name": "Status", + "description": "", + "json_tag": "status" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + }, + "UpdatedDateTime": { + "name": "UpdatedDateTime", + "description": "Set when change object is updated", + "json_tag": "updatedDateTime" + }, + "Uuid": { + "name": "Uuid", + "description": "Uniquely identifies a change", + "json_tag": "uuid" + } + } + }, + "AppServiceChangeOperation": { + "type_name": "AppServiceChangeOperation", + "description": "AppServiceChangeOperation App Service change operation data", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Op": { + "name": "Op", + "description": "", + "json_tag": "op" + }, + "Path": { + "name": "Path", + "description": "", + "json_tag": "path" + }, + "Value": { + "name": "Value", + "description": "new value for updated parameter", + "json_tag": "value" + } + } + }, + "AppServiceFilter": { + "type_name": "AppServiceFilter", + "description": "AppServiceFilter struct for AppServiceFilter", + "fields": { + "AppServiceOrFilter": { + "name": "AppServiceOrFilter", + "description": "" + }, + "AppServiceSimpleExpression": { + "name": "AppServiceSimpleExpression", + "description": "" + } + } + }, + "AppServiceFilters": { + "type_name": "AppServiceFilters", + "description": "AppServiceFilters struct for AppServiceFilters", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "And": { + "name": "And", + "description": "", + "json_tag": "and" + } + } + }, + "AppServiceOrFilter": { + "type_name": "AppServiceOrFilter", + "description": "AppServiceOrFilter struct for AppServiceOrFilter", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Or": { + "name": "Or", + "description": "", + "json_tag": "or" + } + } + }, + "AppServicePostRequest": { + "type_name": "AppServicePostRequest", + "description": "AppServicePostRequest Create App Service", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Description": { + "name": "Description", + "description": "Customer-provided App Service description", + "json_tag": "description" + }, + "Endpoint": { + "name": "Endpoint", + "description": "Accessible endpoint through this service", + "json_tag": "endpoint" + }, + "Name": { + "name": "Name", + "description": "Customer-provided App Service name", + "json_tag": "name" + }, + "Project": { + "name": "Project", + "description": "", + "json_tag": "project" + }, + "SourceDomains": { + "name": "SourceDomains", + "description": "List of source domains from where traffic is allowed", + "json_tag": "sourceDomains" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + } + } + }, + "AppServiceSearchRequest": { + "type_name": "AppServiceSearchRequest", + "description": "AppServiceSearchRequest Search requests containing criteria", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Filter": { + "name": "Filter", + "description": "", + "json_tag": "filter" + }, + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" + }, + "Sort": { + "name": "Sort", + "description": "", + "json_tag": "sort" + } + } + }, + "AppServiceSearchResponse": { + "type_name": "AppServiceSearchResponse", + "description": "AppServiceSearchResponse struct for AppServiceSearchResponse", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Data": { + "name": "Data", + "description": "Data returned from the API call.", + "json_tag": "data" + }, + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" + } + } + }, + "AppServiceSimpleExpression": { + "type_name": "AppServiceSimpleExpression", + "description": "AppServiceSimpleExpression struct for AppServiceSimpleExpression", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Operator": { + "name": "Operator", + "description": "Possible operators to use on filters: * `=` - equal * `!=` - not equal * `\u003e` - greater than * `\u003c` - less than * `IN` - in * `NOT IN` - not in * `LIKE` - like * `ILIKE` - case-insensitive like * `BETWEEN` - between * `NOT BETWEEN` - not between", + "json_tag": "operator" + }, + "Property": { + "name": "Property", + "description": "Possible field names to use on filters: * `/project/projectId` - project id * `/uuid` - App Service uuid * `/name` - App Service name * `/description` - App Service description * `/state` - App Service status * `/endpoint` - App Service endpoint * `/sourceDomains` - App Service source domains * `/changeLog/createdDateTime` - App Service creation timestamp * `/changeLog/updatedDateTime` - App Service last updated timestamp * `/changeLog/deletedDateTime` - App Service deletion timestamp", + "json_tag": "property" + }, + "Values": { + "name": "Values", + "description": "", + "json_tag": "values" + } + } + }, + "AppServiceSortCriteria": { + "type_name": "AppServiceSortCriteria", + "description": "AppServiceSortCriteria struct for AppServiceSortCriteria", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Direction": { + "name": "Direction", + "description": "", + "json_tag": "direction" + }, + "Property": { + "name": "Property", + "description": "Possible field names to use on '400_InvalidSorting': * `/name` - App Service name * `/uuid` - App Service uuid * `/state` - App Service status * `/changeLog/createdDateTime` - Date and time when change flow starts * `/changeLog/updatedDateTime` - Date and time when change object is updated", + "json_tag": "property" + } + } + }, + "AppSubscription": { + "type_name": "AppSubscription", + "description": "AppSubscription App Subscription object", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Change": { + "name": "Change", + "description": "", + "json_tag": "change" + }, + "ChangeLog": { + "name": "ChangeLog", + "description": "", + "json_tag": "changeLog" + }, + "Href": { + "name": "Href", + "description": "Resource URI", + "json_tag": "href" + }, + "Project": { + "name": "Project", + "description": "", + "json_tag": "project" + }, + "Source": { + "name": "Source", + "description": "", + "json_tag": "source" + }, + "State": { + "name": "State", + "description": "", + "json_tag": "state" + }, + "Target": { + "name": "Target", + "description": "", + "json_tag": "target" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + }, + "Uuid": { + "name": "Uuid", + "description": "Equinix-assigned access point identifier", + "json_tag": "uuid" + } + } + }, + "AppSubscriptionChange": { + "type_name": "AppSubscriptionChange", + "description": "AppSubscriptionChange Current state of latest AppSubscription change", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "CreatedDateTime": { + "name": "CreatedDateTime", + "description": "Set when change flow starts", + "json_tag": "createdDateTime" + }, + "Data": { + "name": "Data", + "description": "", + "json_tag": "data" + }, + "Status": { + "name": "Status", + "description": "", + "json_tag": "status" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + }, + "UpdatedDateTime": { + "name": "UpdatedDateTime", + "description": "Set when change object is updated", + "json_tag": "updatedDateTime" + }, + "Uuid": { + "name": "Uuid", + "description": "Uniquely identifies a change", + "json_tag": "uuid" + } + } + }, + "AppSubscriptionChangeOperation": { + "type_name": "AppSubscriptionChangeOperation", + "description": "AppSubscriptionChangeOperation App Subscription change operation data", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Op": { + "name": "Op", + "description": "", + "json_tag": "op" + }, + "Path": { + "name": "Path", + "description": "path inside document leading to updated parameter", + "json_tag": "path" + }, + "Value": { + "name": "Value", + "description": "new value for updated parameter", + "json_tag": "value" + } + } + }, + "AppSubscriptionFilter": { + "type_name": "AppSubscriptionFilter", + "description": "AppSubscriptionFilter struct for AppSubscriptionFilter", + "fields": { + "AppSubscriptionOrFilter": { + "name": "AppSubscriptionOrFilter", + "description": "" + }, + "AppSubscriptionSimpleExpression": { + "name": "AppSubscriptionSimpleExpression", + "description": "" + } + } + }, + "AppSubscriptionFilters": { + "type_name": "AppSubscriptionFilters", + "description": "AppSubscriptionFilters struct for AppSubscriptionFilters", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "And": { + "name": "And", + "description": "", + "json_tag": "and" + } + } + }, + "AppSubscriptionOrFilter": { + "type_name": "AppSubscriptionOrFilter", + "description": "AppSubscriptionOrFilter struct for AppSubscriptionOrFilter", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Or": { + "name": "Or", + "description": "", + "json_tag": "or" + } + } + }, + "AppSubscriptionPostRequest": { + "type_name": "AppSubscriptionPostRequest", + "description": "AppSubscriptionPostRequest Create App Subscription", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Project": { + "name": "Project", + "description": "", + "json_tag": "project" + }, + "Source": { + "name": "Source", + "description": "", + "json_tag": "source" + }, + "Target": { + "name": "Target", + "description": "", + "json_tag": "target" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + } + } + }, + "AppSubscriptionSearchRequest": { + "type_name": "AppSubscriptionSearchRequest", + "description": "AppSubscriptionSearchRequest Search requests containing criteria", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Filter": { + "name": "Filter", + "description": "", + "json_tag": "filter" + }, + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" + }, + "Sort": { + "name": "Sort", + "description": "", + "json_tag": "sort" + } + } + }, + "AppSubscriptionSearchResponse": { + "type_name": "AppSubscriptionSearchResponse", + "description": "AppSubscriptionSearchResponse struct for AppSubscriptionSearchResponse", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Data": { + "name": "Data", + "description": "Data returned from the API call.", + "json_tag": "data" + }, + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" + } + } + }, + "AppSubscriptionSimpleExpression": { + "type_name": "AppSubscriptionSimpleExpression", + "description": "AppSubscriptionSimpleExpression struct for AppSubscriptionSimpleExpression", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Operator": { + "name": "Operator", + "description": "Possible operators to use on filters: * `=` - equal * `!=` - not equal * `\u003e` - greater than * `\u003c` - less than * `IN` - in * `NOT IN` - not in * `LIKE` - like * `ILIKE` - case-insensitive like * `BETWEEN` - between * `NOT BETWEEN` - not between", + "json_tag": "operator" + }, + "Property": { + "name": "Property", + "description": "Possible field names to use on filters: * `/project/projectId` - project id * `/uuid` - App Subscription uuid * `/state` - App Subscription status * `/source/appLink/uuid` - Source App Link uuid * `/source/ipSubnets` - Source App Link ip subnets * `/target/appService/uuid` - Target App Service uuid * `/target/geoScope` - Target App Service geo scope * `/target/prioritization` - Target App Service prioritization * `/changeLog/createdDateTime` - App Subscription creation timestamp * `/changeLog/updatedDateTime` - App Subscription last updated timestamp * `/changeLog/deletedDateTime` - App Subscription deletion timestamp", + "json_tag": "property" + }, + "Values": { + "name": "Values", + "description": "", + "json_tag": "values" + } + } + }, + "AppSubscriptionSortCriteria": { + "type_name": "AppSubscriptionSortCriteria", + "description": "AppSubscriptionSortCriteria struct for AppSubscriptionSortCriteria", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Direction": { + "name": "Direction", + "description": "", + "json_tag": "direction" + }, + "Property": { + "name": "Property", + "description": "Possible field names to use on '400_InvalidSorting': * `/uuid` - App Subscription uuid * `/state` - App Subscription status * `/changeLog/createdDateTime` - Date and time when change flow starts * `/changeLog/updatedDateTime` - Date and time when change object is updated", + "json_tag": "property" + } + } + }, + "AppSubscriptionSource": { + "type_name": "AppSubscriptionSource", + "description": "AppSubscriptionSource Source details for the Subscription", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "AppLink": { + "name": "AppLink", + "description": "", + "json_tag": "appLink" + }, + "IpSubnets": { + "name": "IpSubnets", + "description": "List of IP subnets in CIDR notation", + "json_tag": "ipSubnets" + } + } + }, + "AppSubscriptionSourceAppLink": { + "type_name": "AppSubscriptionSourceAppLink", + "description": "AppSubscriptionSourceAppLink App Link reference for App Subscription", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Href": { + "name": "Href", + "description": "Resource URI", + "json_tag": "href" + }, + "Type": { + "name": "Type", + "description": "App Link Type", + "json_tag": "type" + }, + "Uuid": { + "name": "Uuid", + "description": "Equinix-assigned access point identifier", + "json_tag": "uuid" + } + } + }, + "AppSubscriptionSourceRequest": { + "type_name": "AppSubscriptionSourceRequest", + "description": "AppSubscriptionSourceRequest Source details for the Subscription", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "AppLink": { + "name": "AppLink", + "description": "", + "json_tag": "appLink" + }, + "IpSubnets": { + "name": "IpSubnets", + "description": "List of IP subnets in CIDR notation", + "json_tag": "ipSubnets" + } + } + }, + "AppSubscriptionSourceRequestAppLink": { + "type_name": "AppSubscriptionSourceRequestAppLink", + "description": "AppSubscriptionSourceRequestAppLink App Link reference for App Subscription", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Uuid": { + "name": "Uuid", + "description": "Equinix-assigned access point identifier", + "json_tag": "uuid" + } + } + }, + "AppSubscriptionTarget": { + "type_name": "AppSubscriptionTarget", + "description": "AppSubscriptionTarget Target details for the Subscription", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "AppService": { + "name": "AppService", + "description": "", + "json_tag": "appService" + }, + "GeoScope": { + "name": "GeoScope", + "description": "Geo scope", + "json_tag": "geoScope" + }, + "Prioritization": { + "name": "Prioritization", + "description": "", + "json_tag": "prioritization" + } + } + }, + "AppSubscriptionTargetAppService": { + "type_name": "AppSubscriptionTargetAppService", + "description": "AppSubscriptionTargetAppService App Service reference for App Subscription", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Href": { + "name": "Href", + "description": "Resource URI", + "json_tag": "href" + }, + "Type": { + "name": "Type", + "description": "App Service Type", + "json_tag": "type" + }, + "Uuid": { + "name": "Uuid", + "description": "Equinix-assigned access point identifier", + "json_tag": "uuid" + } + } + }, + "AppSubscriptionTargetRequest": { + "type_name": "AppSubscriptionTargetRequest", + "description": "AppSubscriptionTargetRequest Target details for the Subscription", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "AppService": { + "name": "AppService", + "description": "", + "json_tag": "appService" + }, + "GeoScope": { + "name": "GeoScope", + "description": "Geo scope", + "json_tag": "geoScope" + }, + "Prioritization": { + "name": "Prioritization", + "description": "", + "json_tag": "prioritization" + } + } + }, + "AppSubscriptionTargetRequestAppService": { + "type_name": "AppSubscriptionTargetRequestAppService", + "description": "AppSubscriptionTargetRequestAppService App Service reference for App Subscription", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Uuid": { + "name": "Uuid", + "description": "Equinix-assigned access point identifier", + "json_tag": "uuid" + } + } + }, + "AttachPrivateServiceResponse": { + "type_name": "AttachPrivateServiceResponse", + "description": "AttachPrivateServiceResponse struct for AttachPrivateServiceResponse", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "AttachmentStatus": { + "name": "AttachmentStatus", + "description": "Status of the attachment operation", + "json_tag": "attachmentStatus" + }, + "Href": { + "name": "Href", + "description": "URL to the attached private service", + "json_tag": "href" + }, + "Type": { + "name": "Type", + "description": "Type of the private service or attachment", + "json_tag": "type" + }, + "Uuid": { + "name": "Uuid", + "description": "Unique identifier for the private service", + "json_tag": "uuid" + } + } + }, + "AttachServiceProfileResponse": { + "type_name": "AttachServiceProfileResponse", + "description": "AttachServiceProfileResponse struct for AttachServiceProfileResponse", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "AttachmentStatus": { + "name": "AttachmentStatus", + "description": "Status of the attachment operation", + "json_tag": "attachmentStatus" + }, + "Href": { + "name": "Href", + "description": "URL to the attached service profile", + "json_tag": "href" + }, + "Type": { + "name": "Type", + "description": "Type of the service or attachment", + "json_tag": "type" + }, + "Uuid": { + "name": "Uuid", + "description": "Unique identifier for the service profile", + "json_tag": "uuid" + } + } + }, + "AttachTagResponse": { + "type_name": "AttachTagResponse", + "description": "AttachTagResponse struct for AttachTagResponse", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "AttachmentStatus": { + "name": "AttachmentStatus", + "description": "Status of the attachment operation", + "json_tag": "attachmentStatus" + }, + "Href": { + "name": "Href", + "description": "URL to the attached tag", + "json_tag": "href" + }, + "Type": { + "name": "Type", + "description": "Type of the tag or attachment", + "json_tag": "type" + }, + "Uuid": { + "name": "Uuid", + "description": "Unique identifier for the tag", + "json_tag": "uuid" + } + } + }, + "AuthContext": { + "type_name": "AuthContext", + "description": "AuthContext struct for AuthContext", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Authid": { + "name": "Authid", + "description": "", + "json_tag": "authid" + }, + "Authtype": { + "name": "Authtype", + "description": "", + "json_tag": "authtype" + }, + "Email": { + "name": "Email", + "description": "Cloud Event email", + "json_tag": "email" + }, + "Name": { + "name": "Name", + "description": "Cloud Event username", + "json_tag": "name" + } + } + }, + "AuthenticationKey": { + "type_name": "AuthenticationKey", + "description": "AuthenticationKey Authentication Key Support and Customization", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Description": { + "name": "Description", + "description": "", + "json_tag": "description" + }, + "Label": { + "name": "Label", + "description": "", + "json_tag": "label" + }, + "Required": { + "name": "Required", + "description": "", + "json_tag": "required" + } + } + }, + "BGPActionData": { + "type_name": "BGPActionData", + "description": "BGPActionData struct for BGPActionData", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Changelog": { + "name": "Changelog", + "description": "", + "json_tag": "changelog" + }, + "Description": { + "name": "Description", + "description": "BGP action description", + "json_tag": "description" + }, + "Href": { + "name": "Href", + "description": "Routing Protocol URI", + "json_tag": "href" + }, + "State": { + "name": "State", + "description": "", + "json_tag": "state" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + }, + "Uuid": { + "name": "Uuid", + "description": "Routing protocol identifier", + "json_tag": "uuid" + } + } + }, + "BGPActionRequest": { + "type_name": "BGPActionRequest", + "description": "BGPActionRequest BGP action request", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + } + } + }, + "BGPActionsBulkData": { + "type_name": "BGPActionsBulkData", + "description": "BGPActionsBulkData List of BGP Actions", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Data": { + "name": "Data", + "description": "", + "json_tag": "data" + }, + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" + } + } + }, + "BGPConnectionIpv4": { + "type_name": "BGPConnectionIpv4", + "description": "BGPConnectionIpv4 struct for BGPConnectionIpv4", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "CustomerPeerIp": { + "name": "CustomerPeerIp", + "description": "Customer side peering ip", + "json_tag": "customerPeerIp" + }, + "Enabled": { + "name": "Enabled", + "description": "Admin status for the BGP session", + "json_tag": "enabled" + }, + "EquinixPeerIp": { + "name": "EquinixPeerIp", + "description": "Equinix side peering ip", + "json_tag": "equinixPeerIp" + }, + "InboundMED": { + "name": "InboundMED", + "description": "Inbound Multi Exit Discriminator attribute", + "json_tag": "inboundMED" + }, + "Operation": { + "name": "Operation", + "description": "", + "json_tag": "operation" + }, + "OutboundASPrependCount": { + "name": "OutboundASPrependCount", + "description": "AS path prepend count", + "json_tag": "outboundASPrependCount" + }, + "OutboundMED": { + "name": "OutboundMED", + "description": "Outbound Multi Exit Discriminator attribute", + "json_tag": "outboundMED" + }, + "RoutesMax": { + "name": "RoutesMax", + "description": "Maximum learnt prefixes limit", + "json_tag": "routesMax" + } + } + }, + "BGPConnectionIpv6": { + "type_name": "BGPConnectionIpv6", + "description": "BGPConnectionIpv6 struct for BGPConnectionIpv6", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "CustomerPeerIp": { + "name": "CustomerPeerIp", + "description": "Customer side peering ip", + "json_tag": "customerPeerIp" + }, + "Enabled": { + "name": "Enabled", + "description": "Admin status for the BGP session", + "json_tag": "enabled" + }, + "EquinixPeerIp": { + "name": "EquinixPeerIp", + "description": "Equinix side peering ip", + "json_tag": "equinixPeerIp" + }, + "InboundMED": { + "name": "InboundMED", + "description": "Inbound Multi Exit Discriminator attribute", + "json_tag": "inboundMED" + }, + "Operation": { + "name": "Operation", + "description": "", + "json_tag": "operation" + }, + "OutboundASPrependCount": { + "name": "OutboundASPrependCount", + "description": "AS path prepend count", + "json_tag": "outboundASPrependCount" + }, + "OutboundMED": { + "name": "OutboundMED", + "description": "Outbound Multi Exit Discriminator attribute", + "json_tag": "outboundMED" + }, + "RoutesMax": { + "name": "RoutesMax", + "description": "Maximum learnt prefixes limit", + "json_tag": "routesMax" + } + } + }, + "BGPConnectionOperation": { + "type_name": "BGPConnectionOperation", + "description": "BGPConnectionOperation BGP IPv4 or IPv6 Connection State operational data", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "OpStatusChangedAt": { + "name": "OpStatusChangedAt", + "description": "Last BGP State Update by Date and Time", + "json_tag": "opStatusChangedAt" + }, + "OperationalStatus": { + "name": "OperationalStatus", + "description": "", + "json_tag": "operationalStatus" + } + } + }, + "BandwidthUtilization": { + "type_name": "BandwidthUtilization", + "description": "BandwidthUtilization Bandwidth utilization statistics (octet counters-based)", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Inbound": { + "name": "Inbound", + "description": "", + "json_tag": "inbound" + }, + "MetricInterval": { + "name": "MetricInterval", + "description": "An interval formatted value, indicating the time-interval the metric objects within the response represent", + "json_tag": "metricInterval" + }, + "Outbound": { + "name": "Outbound", + "description": "", + "json_tag": "outbound" + }, + "Unit": { + "name": "Unit", + "description": "", + "json_tag": "unit" + } + } + }, + "BasicAuth": { + "type_name": "BasicAuth", + "description": "BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth", + "fields": { + "Password": { + "name": "Password", + "description": "", + "json_tag": "password" + }, + "UserName": { + "name": "UserName", + "description": "", + "json_tag": "userName" + } + } + }, + "BulkOpticalConnectRequest": { + "type_name": "BulkOpticalConnectRequest", + "description": "BulkOpticalConnectRequest Request to create a dual diverse pair of Optical Connect connections.", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Data": { + "name": "Data", + "description": "The two connections forming the diverse pair — one PRIMARY and one SECONDARY.", + "json_tag": "data" + } + } + }, + "BulkPhysicalPort": { + "type_name": "BulkPhysicalPort", + "description": "BulkPhysicalPort Add to Lag request", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Data": { + "name": "Data", + "description": "add physical ports to virtual port", + "json_tag": "data" + } + } + }, + "Change": { + "type_name": "Change", + "description": "Change Current state of latest connection change", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "CreatedDateTime": { + "name": "CreatedDateTime", + "description": "Set when change flow starts", + "json_tag": "createdDateTime" + }, + "Data": { + "name": "Data", + "description": "", + "json_tag": "data" + }, + "Information": { + "name": "Information", + "description": "Additional information", + "json_tag": "information" + }, + "Status": { + "name": "Status", + "description": "", + "json_tag": "status" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + }, + "UpdatedDateTime": { + "name": "UpdatedDateTime", + "description": "Set when change object is updated", + "json_tag": "updatedDateTime" + }, + "Uuid": { + "name": "Uuid", + "description": "Uniquely identifies a change", + "json_tag": "uuid" + } + } + }, + "Changelog": { + "type_name": "Changelog", + "description": "Changelog Change log", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "CreatedBy": { + "name": "CreatedBy", + "description": "Created by User Key", + "json_tag": "createdBy" + }, + "CreatedByEmail": { + "name": "CreatedByEmail", + "description": "Created by User Email Address", + "json_tag": "createdByEmail" + }, + "CreatedByFullName": { + "name": "CreatedByFullName", + "description": "Created by User Full Name", + "json_tag": "createdByFullName" + }, + "CreatedDateTime": { + "name": "CreatedDateTime", + "description": "Created by Date and Time", + "json_tag": "createdDateTime" + }, + "DeletedBy": { + "name": "DeletedBy", + "description": "Deleted by User Key", + "json_tag": "deletedBy" + }, + "DeletedByEmail": { + "name": "DeletedByEmail", + "description": "Deleted by User Email Address", + "json_tag": "deletedByEmail" + }, + "DeletedByFullName": { + "name": "DeletedByFullName", + "description": "Deleted by User Full Name", + "json_tag": "deletedByFullName" + }, + "DeletedDateTime": { + "name": "DeletedDateTime", + "description": "Deleted by Date and Time", + "json_tag": "deletedDateTime" + }, + "UpdatedBy": { + "name": "UpdatedBy", + "description": "Updated by User Key", + "json_tag": "updatedBy" + }, + "UpdatedByEmail": { + "name": "UpdatedByEmail", + "description": "Updated by User Email Address", + "json_tag": "updatedByEmail" + }, + "UpdatedByFullName": { + "name": "UpdatedByFullName", + "description": "Updated by User Full Name", + "json_tag": "updatedByFullName" + }, + "UpdatedDateTime": { + "name": "UpdatedDateTime", + "description": "Updated by Date and Time", + "json_tag": "updatedDateTime" + } + } + }, + "CloudEvent": { + "type_name": "CloudEvent", + "description": "CloudEvent Cloud Event object", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Authid": { + "name": "Authid", + "description": "Cloud Event user identifier", + "json_tag": "authid" + }, + "Authtype": { + "name": "Authtype", + "description": "Cloud Event auth type", + "json_tag": "authtype" + }, + "Data": { + "name": "Data", + "description": "", + "json_tag": "data" + }, + "Datacontenttype": { + "name": "Datacontenttype", + "description": "Cloud Event data content type", + "json_tag": "datacontenttype" + }, + "Dataschema": { + "name": "Dataschema", + "description": "Cloud Event dataschema reference", + "json_tag": "dataschema" + }, + "Equinixalert": { + "name": "Equinixalert", + "description": "Equinix alert", + "json_tag": "equinixalert" + }, + "Equinixorganization": { + "name": "Equinixorganization", + "description": "Equinix organization identifier", + "json_tag": "equinixorganization" + }, + "Equinixproject": { + "name": "Equinixproject", + "description": "Equinix project identifier", + "json_tag": "equinixproject" + }, + "Id": { + "name": "Id", + "description": "Cloud Event identifier", + "json_tag": "id" + }, + "Severitynumber": { + "name": "Severitynumber", + "description": "Cloud Event severity number", + "json_tag": "severitynumber" + }, + "Severitytext": { + "name": "Severitytext", + "description": "Cloud Event severity text", + "json_tag": "severitytext" + }, + "Source": { + "name": "Source", + "description": "Cloud Event source", + "json_tag": "source" + }, + "Spec": { + "name": "Spec", + "description": "Cloud Event Open Telemetry specification", + "json_tag": "spec" + }, + "Subject": { + "name": "Subject", + "description": "Cloud Event subject", + "json_tag": "subject" + }, + "Time": { + "name": "Time", + "description": "Cloud Event time the event occurred", + "json_tag": "time" + }, + "Traceparent": { + "name": "Traceparent", + "description": "Cloud Event traceparent", + "json_tag": "traceparent" + }, + "Tracestate": { + "name": "Tracestate", + "description": "Cloud Event tracestate", + "json_tag": "tracestate" + }, + "Type": { + "name": "Type", + "description": "Equinix supported event type", + "json_tag": "type" + } + } + }, + "CloudEventData": { + "type_name": "CloudEventData", + "description": "CloudEventData struct for CloudEventData", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Auth": { + "name": "Auth", + "description": "", + "json_tag": "auth" + }, + "Message": { + "name": "Message", + "description": "Cloud Event message", + "json_tag": "message" + }, + "Resource": { + "name": "Resource", + "description": "", + "json_tag": "resource" + } + } + }, + "CloudEventFilters": { + "type_name": "CloudEventFilters", + "description": "CloudEventFilters struct for CloudEventFilters", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "And": { + "name": "And", + "description": "", + "json_tag": "and" + } + } + }, + "CloudEventSearchRequest": { + "type_name": "CloudEventSearchRequest", + "description": "CloudEventSearchRequest Search requests containing criteria", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Filter": { + "name": "Filter", + "description": "", + "json_tag": "filter" + }, + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" + } + } + }, + "CloudEventSimpleExpression": { + "type_name": "CloudEventSimpleExpression", + "description": "CloudEventSimpleExpression struct for CloudEventSimpleExpression", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Operator": { + "name": "Operator", + "description": "Possible operators to use on filters: * `=` - equal * `!=` - not equal * `\u003e` - greater than * `\u003e=` - greater than or equal to * `\u003c` - less than * `\u003c=` - less than or equal to * `BETWEEN` - between * `IN` - in * `LIKE` - like * `ILIKE` - like case-insensitive * `IS NULL` - is null * `IS NOT NULL` - is not null", + "json_tag": "operator" + }, + "Property": { + "name": "Property", + "description": "Possible field names to use on filters: * `/id` - Cloud Event identifier * `/subject` - Cloud Event subject description * `/type` - Cloud Event type * `/time` - Time of Cloud Events * `/equinixproject` - Equinix Project of Cloud Events * `/equinixorganization` - Equinix Organization of Cloud Events * `/equinixalert` - Equinix Alert Identifier for raise/clear Cloud Events * `/severitytext` - cloud event severity text * `/authid` - Equinix user key to identify the user that performed the action that triggered the Cloud Event * `/authtype` - Equinix user type either user or system", + "json_tag": "property" + }, + "Values": { + "name": "Values", + "description": "", + "json_tag": "values" + } + } + }, + "CloudRouter": { + "type_name": "CloudRouter", + "description": "CloudRouter Fabric Cloud Router object", + "fields": { + "Account": { + "name": "Account", + "description": "", + "json_tag": "account" + }, + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Change": { + "name": "Change", + "description": "", + "json_tag": "change" + }, + "ChangeLog": { + "name": "ChangeLog", + "description": "", + "json_tag": "changeLog" + }, + "ConnectionsCount": { + "name": "ConnectionsCount", + "description": "Number of connections associated with this Access point", + "json_tag": "connectionsCount" + }, + "EquinixAsn": { + "name": "EquinixAsn", + "description": "Equinix ASN", + "json_tag": "equinixAsn" + }, + "Href": { + "name": "Href", + "description": "Cloud Routers URI", + "json_tag": "href" + }, + "Location": { + "name": "Location", + "description": "", + "json_tag": "location" + }, + "MarketplaceSubscription": { + "name": "MarketplaceSubscription", + "description": "", + "json_tag": "marketplaceSubscription" + }, + "Name": { + "name": "Name", + "description": "Customer-provided Cloud Router name", + "json_tag": "name" + }, + "Notifications": { + "name": "Notifications", + "description": "Preferences for notifications on connection configuration or status changes", + "json_tag": "notifications" + }, + "Order": { + "name": "Order", + "description": "", + "json_tag": "order" + }, + "Package": { + "name": "Package", + "description": "", + "json_tag": "package" + }, + "Project": { + "name": "Project", + "description": "", + "json_tag": "project" + }, + "State": { + "name": "State", + "description": "", + "json_tag": "state" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + }, + "Uuid": { + "name": "Uuid", + "description": "Equinix-assigned access point identifier", + "json_tag": "uuid" + } + } + }, + "CloudRouterActionRequest": { + "type_name": "CloudRouterActionRequest", + "description": "CloudRouterActionRequest Cloud router action request", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Connection": { + "name": "Connection", + "description": "", + "json_tag": "connection" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + } + } + }, + "CloudRouterActionResponse": { + "type_name": "CloudRouterActionResponse", + "description": "CloudRouterActionResponse Cloud router actions response object", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "ChangeLog": { + "name": "ChangeLog", + "description": "", + "json_tag": "changeLog" + }, + "Connection": { + "name": "Connection", + "description": "", + "json_tag": "connection" + }, + "Description": { + "name": "Description", + "description": "", + "json_tag": "description" + }, + "Href": { + "name": "Href", + "description": "", + "json_tag": "href" + }, + "Router": { + "name": "Router", + "description": "", + "json_tag": "router" + }, + "State": { + "name": "State", + "description": "", + "json_tag": "state" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + }, + "Uuid": { + "name": "Uuid", + "description": "", + "json_tag": "uuid" + } + } + }, + "CloudRouterActionsSearchExpression": { + "type_name": "CloudRouterActionsSearchExpression", + "description": "CloudRouterActionsSearchExpression struct for CloudRouterActionsSearchExpression", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Operator": { + "name": "Operator", + "description": "Possible operators to use on filters: * `=` - equal * `!=` - not equal * `\u003e` - greater than * `\u003e=` - greater than or equal to * `\u003c` - less than * `\u003c=` - less than or equal to * `[NOT] BETWEEN` - (not) between * `[NOT] LIKE` - (not) like * `[NOT] IN` - (not) in * `~*` - case-insensitive like", + "json_tag": "operator" + }, + "Property": { + "name": "Property", + "description": "Possible field names to use on filters: * `/type` - type of update * `/state` - action state * `/connection/uuid` - connection uuid associated * `/_*` - all-category search", + "json_tag": "property" + }, + "Values": { + "name": "Values", + "description": "", + "json_tag": "values" + } + } + }, + "CloudRouterActionsSearchFilter": { + "type_name": "CloudRouterActionsSearchFilter", + "description": "CloudRouterActionsSearchFilter struct for CloudRouterActionsSearchFilter", + "fields": { + "CloudRouterActionsSearchExpression": { + "name": "CloudRouterActionsSearchExpression", + "description": "" + }, + "CloudRouterActionsSearchOrFilter": { + "name": "CloudRouterActionsSearchOrFilter", + "description": "" + } + } + }, + "CloudRouterActionsSearchFilters": { + "type_name": "CloudRouterActionsSearchFilters", + "description": "CloudRouterActionsSearchFilters struct for CloudRouterActionsSearchFilters", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "And": { + "name": "And", + "description": "", + "json_tag": "and" + } + } + }, + "CloudRouterActionsSearchOrFilter": { + "type_name": "CloudRouterActionsSearchOrFilter", + "description": "CloudRouterActionsSearchOrFilter struct for CloudRouterActionsSearchOrFilter", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Or": { + "name": "Or", + "description": "", + "json_tag": "or" + } + } + }, + "CloudRouterActionsSearchRequest": { + "type_name": "CloudRouterActionsSearchRequest", + "description": "CloudRouterActionsSearchRequest Search requests containing criteria", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Filter": { + "name": "Filter", + "description": "", + "json_tag": "filter" + }, + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" + }, + "Sort": { + "name": "Sort", + "description": "", + "json_tag": "sort" + } + } + }, + "CloudRouterActionsSearchResponse": { + "type_name": "CloudRouterActionsSearchResponse", + "description": "CloudRouterActionsSearchResponse struct for CloudRouterActionsSearchResponse", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Data": { + "name": "Data", + "description": "Data returned from the API call.", + "json_tag": "data" + }, + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" + } + } + }, + "CloudRouterActionsSearchSortCriteria": { + "type_name": "CloudRouterActionsSearchSortCriteria", + "description": "CloudRouterActionsSearchSortCriteria struct for CloudRouterActionsSearchSortCriteria", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Direction": { + "name": "Direction", + "description": "", + "json_tag": "direction" + }, + "Property": { + "name": "Property", + "description": "", + "json_tag": "property" + } + } + }, + "CloudRouterChange": { + "type_name": "CloudRouterChange", + "description": "CloudRouterChange Current state of latest CloudRouter change", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "CreatedDateTime": { + "name": "CreatedDateTime", + "description": "Set when change flow starts", + "json_tag": "createdDateTime" + }, + "Data": { + "name": "Data", + "description": "", + "json_tag": "data" + }, + "Information": { + "name": "Information", + "description": "Additional information", + "json_tag": "information" + }, + "Status": { + "name": "Status", + "description": "", + "json_tag": "status" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + }, + "UpdatedDateTime": { + "name": "UpdatedDateTime", + "description": "Set when change object is updated", + "json_tag": "updatedDateTime" + }, + "Uuid": { + "name": "Uuid", + "description": "Uniquely identifies a change", + "json_tag": "uuid" + } + } + }, + "CloudRouterChangeOperation": { + "type_name": "CloudRouterChangeOperation", + "description": "CloudRouterChangeOperation Fabric Cloud Router change operation data", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Op": { + "name": "Op", + "description": "", + "json_tag": "op" + }, + "Path": { + "name": "Path", + "description": "path inside document leading to updated parameter", + "json_tag": "path" + }, + "Value": { + "name": "Value", + "description": "new value for updated parameter", + "json_tag": "value" + } + } + }, + "CloudRouterCommand": { + "type_name": "CloudRouterCommand", + "description": "CloudRouterCommand Get Fabric Cloud Router Command response object", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "ChangeLog": { + "name": "ChangeLog", + "description": "", + "json_tag": "changeLog" + }, + "Description": { + "name": "Description", + "description": "", + "json_tag": "description" + }, + "Href": { + "name": "Href", + "description": "", + "json_tag": "href" + }, + "Name": { + "name": "Name", + "description": "Customer-provided Cloud Router name", + "json_tag": "name" + }, + "Project": { + "name": "Project", + "description": "", + "json_tag": "project" + }, + "Request": { + "name": "Request", + "description": "", + "json_tag": "request" + }, + "Response": { + "name": "Response", + "description": "", + "json_tag": "response" + }, + "State": { + "name": "State", + "description": "", + "json_tag": "state" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + }, + "Uuid": { + "name": "Uuid", + "description": "", + "json_tag": "uuid" + } + } + }, + "CloudRouterCommandPingResponse": { + "type_name": "CloudRouterCommandPingResponse", + "description": "CloudRouterCommandPingResponse struct for CloudRouterCommandPingResponse", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Errors": { + "name": "Errors", + "description": "", + "json_tag": "errors" + }, + "Output": { + "name": "Output", + "description": "", + "json_tag": "output" + }, + "OutputStructuredPing": { + "name": "OutputStructuredPing", + "description": "", + "json_tag": "outputStructuredPing" + } + } + }, + "CloudRouterCommandPostRequest": { + "type_name": "CloudRouterCommandPostRequest", + "description": "CloudRouterCommandPostRequest Execute Cloud Router Command Request", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Description": { + "name": "Description", + "description": "Customer-provided Cloud Router Command description", + "json_tag": "description" + }, + "Name": { + "name": "Name", + "description": "Customer-provided Cloud Router Command name", + "json_tag": "name" + }, + "Project": { + "name": "Project", + "description": "", + "json_tag": "project" + }, + "Request": { + "name": "Request", + "description": "", + "json_tag": "request" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + } + } + }, + "CloudRouterCommandRequestConnection": { + "type_name": "CloudRouterCommandRequestConnection", + "description": "CloudRouterCommandRequestConnection Connection object for Cloud Router Command", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Uuid": { + "name": "Uuid", + "description": "Connection UUID", + "json_tag": "uuid" + } + } + }, + "CloudRouterCommandRequestPayload": { + "type_name": "CloudRouterCommandRequestPayload", + "description": "CloudRouterCommandRequestPayload Fabric Cloud Router Command Request", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "DataBytes": { + "name": "DataBytes", + "description": "Ping Command DataBytes. This field is only applicable for commands of type `PING_COMMAND`.", + "json_tag": "dataBytes" + }, + "Destination": { + "name": "Destination", + "description": "Fabric Cloud Router Ping or Traceroute Command Destination", + "json_tag": "destination" + }, + "HopsMax": { + "name": "HopsMax", + "description": "Maximum number of hops for the traceroute command. This field is only applicable for commands of type `TRACEROUTE_COMMAND`.", + "json_tag": "hopsMax" + }, + "Probes": { + "name": "Probes", + "description": "Number of probes for Fabric Cloud Router Traceroute Command. This field is only applicable for commands of type `TRACEROUTE_COMMAND` and is not configurable.", + "json_tag": "probes" + }, + "SourceConnection": { + "name": "SourceConnection", + "description": "", + "json_tag": "sourceConnection" + }, + "Timeout": { + "name": "Timeout", + "description": "Timeout in seconds for Fabric Cloud Router Command: - For `PING_COMMAND`: Packet timeout duration. The default value is 5. - For `TRACEROUTE_COMMAND`: Probe timeout duration. The default value is 2 and it is not configurable.", + "json_tag": "timeout" + } + } + }, + "CloudRouterCommandRequestResponse": { + "type_name": "CloudRouterCommandRequestResponse", + "description": "CloudRouterCommandRequestResponse Fabric Cloud Router Command Request", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Count": { + "name": "Count", + "description": "Total number of ping requests. This field is only applicable for commands of type `PING_COMMAND`.", + "json_tag": "count" + }, + "DataBytes": { + "name": "DataBytes", + "description": "Ping Command DataBytes. This field is only applicable for commands of type `PING_COMMAND`.", + "json_tag": "dataBytes" + }, + "Destination": { + "name": "Destination", + "description": "Fabric Cloud Router Ping or Traceroute Command Destination", + "json_tag": "destination" + }, + "HopsMax": { + "name": "HopsMax", + "description": "Maximum number of hops for the traceroute command. This field is only applicable for commands of type `TRACEROUTE_COMMAND`.", + "json_tag": "hopsMax" + }, + "Interval": { + "name": "Interval", + "description": "Time in milliseconds between sending each packet. This field is only applicable for commands of type `PING_COMMAND`.", + "json_tag": "interval" + }, + "Probes": { + "name": "Probes", + "description": "Number of probes for Fabric Cloud Router Traceroute Command. This field is only applicable for commands of type `TRACEROUTE_COMMAND` and is not configurable.", + "json_tag": "probes" + }, + "SourceConnection": { + "name": "SourceConnection", + "description": "", + "json_tag": "sourceConnection" + }, + "Timeout": { + "name": "Timeout", + "description": "Timeout in seconds for Fabric Cloud Router Command: - For `PING_COMMAND`: Packet timeout duration. The default value is 5. - For `TRACEROUTE_COMMAND`: Probe timeout duration. The default value is 2 and it is not configurable.", + "json_tag": "timeout" + } + } + }, + "CloudRouterCommandResponse": { + "type_name": "CloudRouterCommandResponse", + "description": "CloudRouterCommandResponse - struct for CloudRouterCommandResponse", + "fields": { + "CloudRouterCommandPingResponse": { + "name": "CloudRouterCommandPingResponse", + "description": "" + }, + "CloudRouterCommandTracerouteResponse": { + "name": "CloudRouterCommandTracerouteResponse", + "description": "" + } + } + }, + "CloudRouterCommandSearchExpression": { + "type_name": "CloudRouterCommandSearchExpression", + "description": "CloudRouterCommandSearchExpression struct for CloudRouterCommandSearchExpression", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Operator": { + "name": "Operator", + "description": "Possible operators to use on filters: * `=` - equal * `!=` - not equal * `\u003e` - greater than * `\u003e=` - greater than or equal to * `\u003c` - less than * `\u003c=` - less than or equal to * `[NOT] BETWEEN` - (not) between * `[NOT] LIKE` - (not) like * `[NOT] IN` - (not) in * `~*` - case-insensitive like", + "json_tag": "operator" + }, + "Property": { + "name": "Property", + "description": "Possible field names to use on filters: * `/type` - type of command * `/name` - name of command * `/state` - state of command * `/request/destination` - destination of command request * `/request/sourceConnection/uuid` - source connection uuid * `/_*` - all-category search", + "json_tag": "property" + }, + "Values": { + "name": "Values", + "description": "", + "json_tag": "values" + } + } + }, + "CloudRouterCommandSearchFilter": { + "type_name": "CloudRouterCommandSearchFilter", + "description": "CloudRouterCommandSearchFilter struct for CloudRouterCommandSearchFilter", + "fields": { + "CloudRouterCommandSearchExpression": { + "name": "CloudRouterCommandSearchExpression", + "description": "" + }, + "CloudRouterCommandSearchOrFilter": { + "name": "CloudRouterCommandSearchOrFilter", + "description": "" + } + } + }, + "CloudRouterCommandSearchFilters": { + "type_name": "CloudRouterCommandSearchFilters", + "description": "CloudRouterCommandSearchFilters struct for CloudRouterCommandSearchFilters", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "And": { + "name": "And", + "description": "", + "json_tag": "and" + } + } + }, + "CloudRouterCommandSearchOrFilter": { + "type_name": "CloudRouterCommandSearchOrFilter", + "description": "CloudRouterCommandSearchOrFilter struct for CloudRouterCommandSearchOrFilter", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Or": { + "name": "Or", + "description": "", + "json_tag": "or" + } + } + }, + "CloudRouterCommandSearchRequest": { + "type_name": "CloudRouterCommandSearchRequest", + "description": "CloudRouterCommandSearchRequest Search requests containing criteria", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Filter": { + "name": "Filter", + "description": "", + "json_tag": "filter" + }, + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" + }, + "Sort": { + "name": "Sort", + "description": "", + "json_tag": "sort" + } + } + }, + "CloudRouterCommandSearchResponse": { + "type_name": "CloudRouterCommandSearchResponse", + "description": "CloudRouterCommandSearchResponse struct for CloudRouterCommandSearchResponse", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Data": { + "name": "Data", + "description": "Data returned from the API call.", + "json_tag": "data" + }, + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" + } + } + }, + "CloudRouterCommandSearchSortCriteria": { + "type_name": "CloudRouterCommandSearchSortCriteria", + "description": "CloudRouterCommandSearchSortCriteria struct for CloudRouterCommandSearchSortCriteria", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Direction": { + "name": "Direction", + "description": "", + "json_tag": "direction" + }, + "Property": { + "name": "Property", + "description": "", + "json_tag": "property" + } + } + }, + "CloudRouterCommandTracerouteResponse": { + "type_name": "CloudRouterCommandTracerouteResponse", + "description": "CloudRouterCommandTracerouteResponse struct for CloudRouterCommandTracerouteResponse", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Errors": { + "name": "Errors", + "description": "", + "json_tag": "errors" + }, + "Output": { + "name": "Output", + "description": "", + "json_tag": "output" + }, + "OutputStructuredTraceroute": { + "name": "OutputStructuredTraceroute", + "description": "", + "json_tag": "outputStructuredTraceroute" + } + } + }, + "CloudRouterFilter": { + "type_name": "CloudRouterFilter", + "description": "CloudRouterFilter struct for CloudRouterFilter", + "fields": { + "CloudRouterOrFilter": { + "name": "CloudRouterOrFilter", + "description": "" + }, + "CloudRouterSimpleExpression": { + "name": "CloudRouterSimpleExpression", + "description": "" + } + } + }, + "CloudRouterFilters": { + "type_name": "CloudRouterFilters", + "description": "CloudRouterFilters struct for CloudRouterFilters", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "And": { + "name": "And", + "description": "", + "json_tag": "and" + } + } + }, + "CloudRouterOrFilter": { + "type_name": "CloudRouterOrFilter", + "description": "CloudRouterOrFilter struct for CloudRouterOrFilter", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Or": { + "name": "Or", + "description": "", + "json_tag": "or" + } + } + }, + "CloudRouterPackage": { + "type_name": "CloudRouterPackage", + "description": "CloudRouterPackage Fabric Cloud Router Package", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "ChangeLog": { + "name": "ChangeLog", + "description": "", + "json_tag": "changeLog" + }, + "Code": { + "name": "Code", + "description": "", + "json_tag": "code" + }, + "CrCountMax": { + "name": "CrCountMax", + "description": "CloudRouter package Max CloudRouter limit", + "json_tag": "crCountMax" + }, + "Description": { + "name": "Description", + "description": "Fabric Cloud Router Package description", + "json_tag": "description" + }, + "Href": { + "name": "Href", + "description": "Cloud Router package URI", + "json_tag": "href" + }, + "RouteFilterSupported": { + "name": "RouteFilterSupported", + "description": "CloudRouter package route filter support", + "json_tag": "routeFilterSupported" + }, + "TotalIPv4RoutesMax": { + "name": "TotalIPv4RoutesMax", + "description": "Cloud Router package BGP IPv4 routes limit", + "json_tag": "totalIPv4RoutesMax" + }, + "TotalIPv6RoutesMax": { + "name": "TotalIPv6RoutesMax", + "description": "Cloud Router package BGP IPv6 routes limit", + "json_tag": "totalIPv6RoutesMax" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + }, + "VcBandwidthMax": { + "name": "VcBandwidthMax", + "description": "CloudRouter package Max Bandwidth limit", + "json_tag": "vcBandwidthMax" + }, + "VcCountMax": { + "name": "VcCountMax", + "description": "CloudRouter package Max Connection limit", + "json_tag": "vcCountMax" + } + } + }, + "CloudRouterPostRequest": { + "type_name": "CloudRouterPostRequest", + "description": "CloudRouterPostRequest struct for CloudRouterPostRequest", + "fields": { + "Account": { + "name": "Account", + "description": "", + "json_tag": "account" + }, + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Location": { + "name": "Location", + "description": "", + "json_tag": "location" + }, + "MarketplaceSubscription": { + "name": "MarketplaceSubscription", + "description": "", + "json_tag": "marketplaceSubscription" + }, + "Name": { + "name": "Name", + "description": "Customer-provided Cloud Router name", + "json_tag": "name" + }, + "Notifications": { + "name": "Notifications", + "description": "Preferences for notifications on connection configuration or status changes", + "json_tag": "notifications" + }, + "Order": { + "name": "Order", + "description": "", + "json_tag": "order" + }, + "Package": { + "name": "Package", + "description": "", + "json_tag": "package" + }, + "Project": { + "name": "Project", + "description": "", + "json_tag": "project" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + } + } + }, + "CloudRouterPostRequestBase": { + "type_name": "CloudRouterPostRequestBase", + "description": "CloudRouterPostRequestBase Create Cloud Router", + "fields": { + "Account": { + "name": "Account", + "description": "", + "json_tag": "account" + }, + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Location": { + "name": "Location", + "description": "", + "json_tag": "location" + }, + "MarketplaceSubscription": { + "name": "MarketplaceSubscription", + "description": "", + "json_tag": "marketplaceSubscription" + }, + "Name": { + "name": "Name", + "description": "Customer-provided Cloud Router name", + "json_tag": "name" + }, + "Notifications": { + "name": "Notifications", + "description": "Preferences for notifications on connection configuration or status changes", + "json_tag": "notifications" + }, + "Order": { + "name": "Order", + "description": "", + "json_tag": "order" + }, + "Package": { + "name": "Package", + "description": "", + "json_tag": "package" + }, + "Project": { + "name": "Project", + "description": "", + "json_tag": "project" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + } + } + }, + "CloudRouterPostRequestPackage": { + "type_name": "CloudRouterPostRequestPackage", + "description": "CloudRouterPostRequestPackage Fabric Cloud Router Package Type", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Code": { + "name": "Code", + "description": "", + "json_tag": "code" + }, + "Href": { + "name": "Href", + "description": "Fabric Cloud Router URI", + "json_tag": "href" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + } + } + }, + "CloudRouterReadResponse": { + "type_name": "CloudRouterReadResponse", + "description": "CloudRouterReadResponse Fabric Cloud Router read response object", + "fields": { + "Account": { + "name": "Account", + "description": "", + "json_tag": "account" + }, + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Change": { + "name": "Change", + "description": "", + "json_tag": "change" + }, + "ChangeLog": { + "name": "ChangeLog", + "description": "", + "json_tag": "changeLog" + }, + "ConnectionsCount": { + "name": "ConnectionsCount", + "description": "Number of connections associated with this Access point", + "json_tag": "connectionsCount" + }, + "EquinixAsn": { + "name": "EquinixAsn", + "description": "Equinix ASN", + "json_tag": "equinixAsn" + }, + "Href": { + "name": "Href", + "description": "Cloud Routers URI", + "json_tag": "href" + }, + "Location": { + "name": "Location", + "description": "", + "json_tag": "location" + }, + "MarketplaceSubscription": { + "name": "MarketplaceSubscription", + "description": "", + "json_tag": "marketplaceSubscription" + }, + "Name": { + "name": "Name", + "description": "Customer-provided Cloud Router name", + "json_tag": "name" + }, + "Notifications": { + "name": "Notifications", + "description": "Preferences for notifications on connection configuration or status changes", + "json_tag": "notifications" + }, + "Order": { + "name": "Order", + "description": "", + "json_tag": "order" + }, + "Package": { + "name": "Package", + "description": "", + "json_tag": "package" + }, + "Project": { + "name": "Project", + "description": "", + "json_tag": "project" + }, + "State": { + "name": "State", + "description": "", + "json_tag": "state" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + }, + "Uuid": { + "name": "Uuid", + "description": "Equinix-assigned access point identifier", + "json_tag": "uuid" + } + } + }, + "CloudRouterRouteAggregationAndExpression": { + "type_name": "CloudRouterRouteAggregationAndExpression", + "description": "CloudRouterRouteAggregationAndExpression AND expression containing multiple filter expressions", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "And": { + "name": "And", + "description": "", + "json_tag": "and" + } + } + }, + "CloudRouterRouteAggregationExpression": { + "type_name": "CloudRouterRouteAggregationExpression", + "description": "CloudRouterRouteAggregationExpression Filter expression that can be AND, OR, or a simple expression", + "fields": { + "CloudRouterRouteAggregationAndExpression": { + "name": "CloudRouterRouteAggregationAndExpression", + "description": "" + }, + "CloudRouterRouteAggregationOrExpression": { + "name": "CloudRouterRouteAggregationOrExpression", + "description": "" + }, + "CloudRouterRouteAggregationSimpleExpression": { + "name": "CloudRouterRouteAggregationSimpleExpression", + "description": "" + } + } + }, + "CloudRouterRouteAggregationOrExpression": { + "type_name": "CloudRouterRouteAggregationOrExpression", + "description": "CloudRouterRouteAggregationOrExpression OR expression containing multiple filter expressions", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Or": { + "name": "Or", + "description": "", + "json_tag": "or" + } + } + }, + "CloudRouterRouteAggregationSimpleExpression": { + "type_name": "CloudRouterRouteAggregationSimpleExpression", + "description": "CloudRouterRouteAggregationSimpleExpression struct for CloudRouterRouteAggregationSimpleExpression", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Operator": { + "name": "Operator", + "description": "", + "json_tag": "operator" + }, + "Property": { + "name": "Property", + "description": "", + "json_tag": "property" + }, + "Values": { + "name": "Values", + "description": "", + "json_tag": "values" + } + } + }, + "CloudRouterRouteAggregationsFilter": { + "type_name": "CloudRouterRouteAggregationsFilter", + "description": "CloudRouterRouteAggregationsFilter Top-level filter that can be either an AND expression or OR expression", + "fields": { + "CloudRouterRouteAggregationAndExpression": { + "name": "CloudRouterRouteAggregationAndExpression", + "description": "" + }, + "CloudRouterRouteAggregationOrExpression": { + "name": "CloudRouterRouteAggregationOrExpression", + "description": "" + } + } + }, + "CloudRouterRouteAggregationsSearchBase": { + "type_name": "CloudRouterRouteAggregationsSearchBase", + "description": "CloudRouterRouteAggregationsSearchBase struct for CloudRouterRouteAggregationsSearchBase", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Filter": { + "name": "Filter", + "description": "", + "json_tag": "filter" + }, + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" + }, + "Sort": { + "name": "Sort", + "description": "", + "json_tag": "sort" + } + } + }, + "CloudRouterRouteAggregationsSearchResponse": { + "type_name": "CloudRouterRouteAggregationsSearchResponse", + "description": "CloudRouterRouteAggregationsSearchResponse struct for CloudRouterRouteAggregationsSearchResponse", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Data": { + "name": "Data", + "description": "List of route aggregation attachments for a given cloud router", + "json_tag": "data" + }, + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" + } + } + }, + "CloudRouterRouteFilterAndExpression": { + "type_name": "CloudRouterRouteFilterAndExpression", + "description": "CloudRouterRouteFilterAndExpression AND expression containing multiple filter expressions", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "And": { + "name": "And", + "description": "", + "json_tag": "and" + } + } + }, + "CloudRouterRouteFilterExpression": { + "type_name": "CloudRouterRouteFilterExpression", + "description": "CloudRouterRouteFilterExpression Filter expression that can be AND, OR, or a simple expression", + "fields": { + "CloudRouterRouteFilterAndExpression": { + "name": "CloudRouterRouteFilterAndExpression", + "description": "" + }, + "CloudRouterRouteFilterOrExpression": { + "name": "CloudRouterRouteFilterOrExpression", + "description": "" + }, + "CloudRouterRouteFilterSimpleExpression": { + "name": "CloudRouterRouteFilterSimpleExpression", + "description": "" + } + } + }, + "CloudRouterRouteFilterOrExpression": { + "type_name": "CloudRouterRouteFilterOrExpression", + "description": "CloudRouterRouteFilterOrExpression OR expression containing multiple filter expressions", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Or": { + "name": "Or", + "description": "", + "json_tag": "or" + } + } + }, + "CloudRouterRouteFilterSimpleExpression": { + "type_name": "CloudRouterRouteFilterSimpleExpression", + "description": "CloudRouterRouteFilterSimpleExpression struct for CloudRouterRouteFilterSimpleExpression", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Operator": { + "name": "Operator", + "description": "", + "json_tag": "operator" + }, + "Property": { + "name": "Property", + "description": "", + "json_tag": "property" + }, + "Values": { + "name": "Values", + "description": "", + "json_tag": "values" + } + } + }, + "CloudRouterRouteFiltersFilter": { + "type_name": "CloudRouterRouteFiltersFilter", + "description": "CloudRouterRouteFiltersFilter Top-level filter that can be either an AND expression or OR expression", + "fields": { + "CloudRouterRouteFilterAndExpression": { + "name": "CloudRouterRouteFilterAndExpression", + "description": "" + }, + "CloudRouterRouteFilterOrExpression": { + "name": "CloudRouterRouteFilterOrExpression", + "description": "" + } + } + }, + "CloudRouterRouteFiltersSearchBase": { + "type_name": "CloudRouterRouteFiltersSearchBase", + "description": "CloudRouterRouteFiltersSearchBase struct for CloudRouterRouteFiltersSearchBase", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Filter": { + "name": "Filter", + "description": "", + "json_tag": "filter" + }, + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" + }, + "Sort": { + "name": "Sort", + "description": "", + "json_tag": "sort" + } + } + }, + "CloudRouterRouteFiltersSearchResponse": { + "type_name": "CloudRouterRouteFiltersSearchResponse", + "description": "CloudRouterRouteFiltersSearchResponse struct for CloudRouterRouteFiltersSearchResponse", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Data": { + "name": "Data", + "description": "List of route filter attachments for a given cloud router", + "json_tag": "data" + }, + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" + } + } + }, + "CloudRouterSearchRequest": { + "type_name": "CloudRouterSearchRequest", + "description": "CloudRouterSearchRequest Search requests containing criteria", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Filter": { + "name": "Filter", + "description": "", + "json_tag": "filter" + }, + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" + }, + "Sort": { + "name": "Sort", + "description": "", + "json_tag": "sort" + } + } + }, + "CloudRouterSimpleExpression": { + "type_name": "CloudRouterSimpleExpression", + "description": "CloudRouterSimpleExpression struct for CloudRouterSimpleExpression", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Operator": { + "name": "Operator", + "description": "Possible operators to use on filters: * `=` - equal * `!=` - not equal * `\u003e` - greater than * `\u003e=` - greater than or equal to * `\u003c` - less than * `\u003c=` - less than or equal to * `[NOT] BETWEEN` - (not) between * `[NOT] LIKE` - (not) like * `[NOT] IN` - (not) in * `ILIKE` - case-insensitive like", + "json_tag": "operator" + }, + "Property": { + "name": "Property", + "description": "Possible field names to use on filters: * `/project/projectId` - project id (mandatory) * `/name` - Fabric Cloud Router name * `/uuid` - Fabric Cloud Router uuid * `/state` - Fabric Cloud Router status * `/location/metroCode` - Fabric Cloud Router metro code * `/location/metroName` - Fabric Cloud Router metro name * `/package/code` - Fabric Cloud Router package * `/type` - Fabric Cloud Router type * `/connectionsCount` - Fabric Cloud Router attached connections count * `/changeLog/createdDateTime` - Fabric Cloud Router creation timestamp * `/changeLog/updatedDateTime` - Fabric Cloud Router last updated timestamp * `/changeLog/deletedDateTime` - Fabric Cloud Router deletion timestamp * `/_*` - all-category search", + "json_tag": "property" + }, + "Values": { + "name": "Values", + "description": "", + "json_tag": "values" + } + } + }, + "CloudRouterSortCriteria": { + "type_name": "CloudRouterSortCriteria", + "description": "CloudRouterSortCriteria struct for CloudRouterSortCriteria", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Direction": { + "name": "Direction", + "description": "", + "json_tag": "direction" + }, + "Property": { + "name": "Property", + "description": "", + "json_tag": "property" + } + } + }, + "CompanyLogo": { + "type_name": "CompanyLogo", + "description": "CompanyLogo struct for CompanyLogo", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "ExtensionType": { + "name": "ExtensionType", + "description": "", + "json_tag": "extensionType" + }, + "Href": { + "name": "Href", + "description": "", + "json_tag": "href" + }, + "Uuid": { + "name": "Uuid", + "description": "", + "json_tag": "uuid" + } + } + }, + "CompanyMetro": { + "type_name": "CompanyMetro", + "description": "CompanyMetro struct for CompanyMetro", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Href": { + "name": "Href", + "description": "", + "json_tag": "href" + }, + "MetroCode": { + "name": "MetroCode", + "description": "", + "json_tag": "metroCode" + } + } + }, + "CompanyProfileChange": { + "type_name": "CompanyProfileChange", + "description": "CompanyProfileChange struct for CompanyProfileChange", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "CreatedDateTime": { + "name": "CreatedDateTime", + "description": "", + "json_tag": "createdDateTime" + }, + "Data": { + "name": "Data", + "description": "", + "json_tag": "data" + }, + "Status": { + "name": "Status", + "description": "", + "json_tag": "status" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + }, + "UpdatedDateTime": { + "name": "UpdatedDateTime", + "description": "", + "json_tag": "updatedDateTime" + }, + "Uuid": { + "name": "Uuid", + "description": "", + "json_tag": "uuid" + } + } + }, + "CompanyProfileContact": { + "type_name": "CompanyProfileContact", + "description": "CompanyProfileContact struct for CompanyProfileContact", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Contacts": { + "name": "Contacts", + "description": "", + "json_tag": "contacts" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + } + } + }, + "CompanyProfileContactContacts": { + "type_name": "CompanyProfileContactContacts", + "description": "CompanyProfileContactContacts struct for CompanyProfileContactContacts", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Email": { + "name": "Email", + "description": "", + "json_tag": "email" + }, + "Name": { + "name": "Name", + "description": "", + "json_tag": "name" + }, + "Role": { + "name": "Role", + "description": "", + "json_tag": "role" + } + } + }, + "CompanyProfileRequest": { + "type_name": "CompanyProfileRequest", + "description": "CompanyProfileRequest struct for CompanyProfileRequest", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "ContactUrl": { + "name": "ContactUrl", + "description": "", + "json_tag": "contactUrl" + }, + "Description": { + "name": "Description", + "description": "", + "json_tag": "description" + }, + "Name": { + "name": "Name", + "description": "", + "json_tag": "name" + }, + "Notifications": { + "name": "Notifications", + "description": "", + "json_tag": "notifications" + }, + "Overview": { + "name": "Overview", + "description": "", + "json_tag": "overview" + }, + "PointOfContacts": { + "name": "PointOfContacts", + "description": "", + "json_tag": "pointOfContacts" + }, + "Summary": { + "name": "Summary", + "description": "", + "json_tag": "summary" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + }, + "WebUrl": { + "name": "WebUrl", + "description": "", + "json_tag": "webUrl" + } + } + }, + "CompanyProfileResponse": { + "type_name": "CompanyProfileResponse", + "description": "CompanyProfileResponse struct for CompanyProfileResponse", + "fields": { + "Account": { + "name": "Account", + "description": "", + "json_tag": "account" + }, + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Change": { + "name": "Change", + "description": "", + "json_tag": "change" + }, + "ChangeLog": { + "name": "ChangeLog", + "description": "", + "json_tag": "changeLog" + }, + "ContactUrl": { + "name": "ContactUrl", + "description": "", + "json_tag": "contactUrl" + }, + "Description": { + "name": "Description", + "description": "", + "json_tag": "description" + }, + "Href": { + "name": "Href", + "description": "", + "json_tag": "href" + }, + "Logo": { + "name": "Logo", + "description": "", + "json_tag": "logo" + }, + "Metros": { + "name": "Metros", + "description": "", + "json_tag": "metros" + }, + "Name": { + "name": "Name", + "description": "", + "json_tag": "name" + }, + "Notifications": { + "name": "Notifications", + "description": "", + "json_tag": "notifications" + }, + "Overview": { + "name": "Overview", + "description": "", + "json_tag": "overview" + }, + "PointOfContacts": { + "name": "PointOfContacts", + "description": "", + "json_tag": "pointOfContacts" + }, + "PrivateServices": { + "name": "PrivateServices", + "description": "", + "json_tag": "privateServices" + }, + "ServiceProfiles": { + "name": "ServiceProfiles", + "description": "", + "json_tag": "serviceProfiles" + }, + "State": { + "name": "State", + "description": "Company Profile State", + "json_tag": "state" + }, + "Summary": { + "name": "Summary", + "description": "", + "json_tag": "summary" + }, + "Tags": { + "name": "Tags", + "description": "", + "json_tag": "tags" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + }, + "Uuid": { + "name": "Uuid", + "description": "", + "json_tag": "uuid" + }, + "WebUrl": { + "name": "WebUrl", + "description": "", + "json_tag": "webUrl" + } + } + }, + "CompanyProfileResponseAccount": { + "type_name": "CompanyProfileResponseAccount", + "description": "CompanyProfileResponseAccount struct for CompanyProfileResponseAccount", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "RootOrgId": { + "name": "RootOrgId", + "description": "", + "json_tag": "rootOrgId" + } + } + }, + "CompanyProfileSearchFilter": { + "type_name": "CompanyProfileSearchFilter", + "description": "CompanyProfileSearchFilter - struct for CompanyProfileSearchFilter", + "fields": { + "CompanyProfileSearchOrFilter": { + "name": "CompanyProfileSearchOrFilter", + "description": "" + }, + "CompanyProfileSearchSimpleExpression": { + "name": "CompanyProfileSearchSimpleExpression", + "description": "" + } + } + }, + "CompanyProfileSearchFilters": { + "type_name": "CompanyProfileSearchFilters", + "description": "CompanyProfileSearchFilters Filter criteria for company profile search. The `and` array combines conditions where all must match. Each item in `and` is either a simple expression (property/operator/values) or an `or` group. At most one `or` group is allowed per request.", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "And": { + "name": "And", + "description": "", + "json_tag": "and" + } + } + }, + "CompanyProfileSearchOrFilter": { + "type_name": "CompanyProfileSearchOrFilter", + "description": "CompanyProfileSearchOrFilter Groups multiple simple expressions with OR logic. At most one `or` group is allowed within the top-level `and` array.", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Or": { + "name": "Or", + "description": "", + "json_tag": "or" + } + } + }, + "CompanyProfileSearchRequest": { + "type_name": "CompanyProfileSearchRequest", + "description": "CompanyProfileSearchRequest struct for CompanyProfileSearchRequest", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Filter": { + "name": "Filter", + "description": "", + "json_tag": "filter" + }, + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" + }, + "Sort": { + "name": "Sort", + "description": "", + "json_tag": "sort" + } + } + }, + "CompanyProfileSearchResponse": { + "type_name": "CompanyProfileSearchResponse", + "description": "CompanyProfileSearchResponse struct for CompanyProfileSearchResponse", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Data": { + "name": "Data", + "description": "", + "json_tag": "data" + }, + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" + } + } + }, + "CompanyProfileSearchSimpleExpression": { + "type_name": "CompanyProfileSearchSimpleExpression", + "description": "CompanyProfileSearchSimpleExpression struct for CompanyProfileSearchSimpleExpression", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Operator": { + "name": "Operator", + "description": "Comparison operator. `LIKE`, `NOT LIKE`, `ILIKE`, and `NOT ILIKE` require exactly one value. All other operators accept one or more values. * `=` - equal; equivalent to `IN` when multiple values are provided * `!=` - not equal; equivalent to `NOT IN` when multiple values are provided * `LIKE` - case-sensitive partial match (single value) * `NOT LIKE` - case-sensitive partial non-match (single value) * `ILIKE` - case-insensitive partial match (single value) * `NOT ILIKE` - case-insensitive partial non-match (single value) * `IN` - matches any of the provided values * `NOT IN` - does not match any of the provided values", + "json_tag": "operator" + }, + "Property": { + "name": "Property", + "description": "Searchable field name. Properties are grouped by their supported operators: String properties (support all operators): * `/name` - Company profile name * `/uuid` - Company profile UUID * `/tags/name` - Tag name * `/tags/uuid` - Tag UUID * `/tags/displayName` - Tag display name Discrete value properties (only support `=`, `!=`, `IN`, `NOT IN`): * `/state` - Company profile state (`PENDING`, `PROVISIONED`, `DEPROVISIONED`, `REJECTED`) * `/metros/metroCode` - Metro code (e.g. `SV`, `NY`, `DC`) * `/change/status` - Change status (`PENDING`, `COMPLETED`, `REJECTED`) — seller and admin users only", + "json_tag": "property" + }, + "Values": { + "name": "Values", + "description": "", + "json_tag": "values" + } + } + }, + "CompanyServiceProfile": { + "type_name": "CompanyServiceProfile", + "description": "CompanyServiceProfile struct for CompanyServiceProfile", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Href": { + "name": "Href", + "description": "", + "json_tag": "href" + }, + "Uuid": { + "name": "Uuid", + "description": "", + "json_tag": "uuid" + } + } + }, + "Configuration": { + "type_name": "Configuration", + "description": "Configuration stores the configuration of the API client", + "fields": { + "Debug": { + "name": "Debug", + "description": "", + "json_tag": "debug" + }, + "DefaultHeader": { + "name": "DefaultHeader", + "description": "", + "json_tag": "defaultHeader" + }, + "HTTPClient": { + "name": "HTTPClient", + "description": "" + }, + "Host": { + "name": "Host", + "description": "", + "json_tag": "host" + }, + "OperationServers": { + "name": "OperationServers", + "description": "" + }, + "Scheme": { + "name": "Scheme", + "description": "", + "json_tag": "scheme" + }, + "Servers": { + "name": "Servers", + "description": "" + }, + "UserAgent": { + "name": "UserAgent", + "description": "", + "json_tag": "userAgent" + } + } + }, + "ConnectedMetro": { + "type_name": "ConnectedMetro", + "description": "ConnectedMetro Arrays of objects containing latency data for the specified metros", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "AvgLatency": { + "name": "AvgLatency", + "description": "Average latency (in milliseconds[ms]) between two specified metros.", + "json_tag": "avgLatency" + }, + "Code": { + "name": "Code", + "description": "Code assigned to an Equinix International Business Exchange (IBX) data center in a specified metropolitan area.", + "json_tag": "code" + }, + "Href": { + "name": "Href", + "description": "The Canonical URL at which the resource resides.", + "json_tag": "href" + }, + "RemoteVCBandwidthMax": { + "name": "RemoteVCBandwidthMax", + "description": "This field holds the Max Connection speed with connected metros", + "json_tag": "remoteVCBandwidthMax" + } + } + }, + "Connection": { + "type_name": "Connection", + "description": "Connection Connection specification", + "fields": { + "ASide": { + "name": "ASide", + "description": "", + "json_tag": "aSide" + }, + "Account": { + "name": "Account", + "description": "", + "json_tag": "account" + }, + "AdditionalInfo": { + "name": "AdditionalInfo", + "description": "Connection additional information", + "json_tag": "additionalInfo" + }, + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Bandwidth": { + "name": "Bandwidth", + "description": "Connection bandwidth in Mbps", + "json_tag": "bandwidth" + }, + "Change": { + "name": "Change", + "description": "", + "json_tag": "change" + }, + "ChangeLog": { + "name": "ChangeLog", + "description": "", + "json_tag": "changeLog" + }, + "Description": { + "name": "Description", + "description": "Customer-provided connection description", + "json_tag": "description" + }, + "Direction": { + "name": "Direction", + "description": "", + "json_tag": "direction" + }, + "GeoScope": { + "name": "GeoScope", + "description": "", + "json_tag": "geoScope" + }, + "Href": { + "name": "Href", + "description": "Connection URI", + "json_tag": "href" + }, + "IsRemote": { + "name": "IsRemote", + "description": "Connection property derived from access point locations", + "json_tag": "isRemote" + }, + "MarketplaceSubscription": { + "name": "MarketplaceSubscription", + "description": "", + "json_tag": "marketplaceSubscription" + }, + "Name": { + "name": "Name", + "description": "Customer-provided connection name", + "json_tag": "name" + }, + "Notifications": { + "name": "Notifications", + "description": "Preferences for notifications on connection configuration or status changes", + "json_tag": "notifications" + }, + "Operation": { + "name": "Operation", + "description": "", + "json_tag": "operation" + }, + "Order": { + "name": "Order", + "description": "", + "json_tag": "order" + }, + "Project": { + "name": "Project", + "description": "", + "json_tag": "project" + }, + "Redundancy": { + "name": "Redundancy", + "description": "", + "json_tag": "redundancy" + }, + "State": { + "name": "State", + "description": "", + "json_tag": "state" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + }, + "Uuid": { + "name": "Uuid", + "description": "Equinix-assigned connection identifier", + "json_tag": "uuid" + }, + "ZSide": { + "name": "ZSide", + "description": "", + "json_tag": "zSide" + } + } + }, + "ConnectionAcceptanceData": { + "type_name": "ConnectionAcceptanceData", + "description": "ConnectionAcceptanceData Connection acceptance data", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "ProviderBandwidth": { + "name": "ProviderBandwidth", + "description": "Authorization key bandwidth in Mbps", + "json_tag": "providerBandwidth" + }, + "ZSide": { + "name": "ZSide", + "description": "", + "json_tag": "zSide" + } + } + }, + "ConnectionAction": { + "type_name": "ConnectionAction", + "description": "ConnectionAction Connection action", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "ChangeLog": { + "name": "ChangeLog", + "description": "", + "json_tag": "changeLog" + }, + "Data": { + "name": "Data", + "description": "", + "json_tag": "data" + }, + "Description": { + "name": "Description", + "description": "Connection rejection reason detail", + "json_tag": "description" + }, + "Href": { + "name": "Href", + "description": "Connection action URI", + "json_tag": "href" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + }, + "Uuid": { + "name": "Uuid", + "description": "Equinix-assigned connection identifier", + "json_tag": "uuid" + } + } + }, + "ConnectionActionRequest": { + "type_name": "ConnectionActionRequest", + "description": "ConnectionActionRequest Connection action request", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Data": { + "name": "Data", + "description": "", + "json_tag": "data" + }, + "Description": { + "name": "Description", + "description": "Connection rejection reason detail", + "json_tag": "description" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + } + } + }, + "ConnectionChangeOperation": { + "type_name": "ConnectionChangeOperation", + "description": "ConnectionChangeOperation Connection change operation data", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Op": { + "name": "Op", + "description": "Handy shortcut for operation name", + "json_tag": "op" + }, + "Path": { + "name": "Path", + "description": "path inside document leading to updated parameter", + "json_tag": "path" + }, + "Value": { + "name": "Value", + "description": "new value for updated parameter", + "json_tag": "value" + } + } + }, + "ConnectionInvitation": { + "type_name": "ConnectionInvitation", + "description": "ConnectionInvitation Connection Invitation Details", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "CtrDraftOrderId": { + "name": "CtrDraftOrderId", + "description": "draft order id for invitation", + "json_tag": "ctrDraftOrderId" + }, + "Email": { + "name": "Email", + "description": "invitee email", + "json_tag": "email" + }, + "Message": { + "name": "Message", + "description": "invitation message", + "json_tag": "message" + } + } + }, + "ConnectionLink": { + "type_name": "ConnectionLink", + "description": "ConnectionLink struct for ConnectionLink", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Href": { + "name": "Href", + "description": "", + "json_tag": "href" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + }, + "Uuid": { + "name": "Uuid", + "description": "", + "json_tag": "uuid" + } + } + }, + "ConnectionOperation": { + "type_name": "ConnectionOperation", + "description": "ConnectionOperation Connection type-specific operational data", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "EquinixStatus": { + "name": "EquinixStatus", + "description": "", + "json_tag": "equinixStatus" + }, + "Errors": { + "name": "Errors", + "description": "", + "json_tag": "errors" + }, + "MaintenanceStatus": { + "name": "MaintenanceStatus", + "description": "", + "json_tag": "maintenanceStatus" + }, + "OpStatusChangedAt": { + "name": "OpStatusChangedAt", + "description": "When connection transitioned into current operational status", + "json_tag": "opStatusChangedAt" + }, + "OperationalStatus": { + "name": "OperationalStatus", + "description": "", + "json_tag": "operationalStatus" + }, + "ProviderStatus": { + "name": "ProviderStatus", + "description": "", + "json_tag": "providerStatus" + } + } + }, + "ConnectionPostRequest": { + "type_name": "ConnectionPostRequest", + "description": "ConnectionPostRequest Create connection post request", + "fields": { + "ASide": { + "name": "ASide", + "description": "", + "json_tag": "aSide" + }, + "AdditionalInfo": { + "name": "AdditionalInfo", + "description": "Connection additional information", + "json_tag": "additionalInfo" + }, + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Bandwidth": { + "name": "Bandwidth", + "description": "Connection bandwidth in Mbps", + "json_tag": "bandwidth" + }, + "EndCustomer": { + "name": "EndCustomer", + "description": "", + "json_tag": "endCustomer" + }, + "GeoScope": { + "name": "GeoScope", + "description": "", + "json_tag": "geoScope" + }, + "MarketplaceSubscription": { + "name": "MarketplaceSubscription", + "description": "", + "json_tag": "marketplaceSubscription" + }, + "Name": { + "name": "Name", + "description": "Customer-provided connection name", + "json_tag": "name" + }, + "Notifications": { + "name": "Notifications", + "description": "Preferences for notifications on connection configuration or status changes", + "json_tag": "notifications" + }, + "Order": { + "name": "Order", + "description": "", + "json_tag": "order" + }, + "Project": { + "name": "Project", + "description": "", + "json_tag": "project" + }, + "Redundancy": { + "name": "Redundancy", + "description": "", + "json_tag": "redundancy" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + }, + "ZSide": { + "name": "ZSide", + "description": "", + "json_tag": "zSide" + } + } + }, + "ConnectionRedundancy": { + "type_name": "ConnectionRedundancy", + "description": "ConnectionRedundancy Connection redundancy configuration", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Group": { + "name": "Group", + "description": "Redundancy group identifier (UUID of primary connection)", + "json_tag": "group" + }, + "Priority": { + "name": "Priority", + "description": "", + "json_tag": "priority" + } + } + }, + "ConnectionResponse": { + "type_name": "ConnectionResponse", + "description": "ConnectionResponse ValidateResponse", + "fields": { + "AdditionalInfo": { + "name": "AdditionalInfo", + "description": "Additional information", + "json_tag": "additionalInfo" + }, + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Data": { + "name": "Data", + "description": "Connection response data", + "json_tag": "data" + } + } + }, + "ConnectionRouteAggregationData": { + "type_name": "ConnectionRouteAggregationData", + "description": "ConnectionRouteAggregationData struct for ConnectionRouteAggregationData", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "AttachmentStatus": { + "name": "AttachmentStatus", + "description": "", + "json_tag": "attachmentStatus" + }, + "ChangeLog": { + "name": "ChangeLog", + "description": "", + "json_tag": "changeLog" + }, + "Href": { + "name": "Href", + "description": "Route Aggregation URI", + "json_tag": "href" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + }, + "Uuid": { + "name": "Uuid", + "description": "Route Aggregation identifier", + "json_tag": "uuid" + } + } + }, + "ConnectionRouteEntryFilter": { + "type_name": "ConnectionRouteEntryFilter", + "description": "ConnectionRouteEntryFilter struct for ConnectionRouteEntryFilter", + "fields": { + "ConnectionRouteEntryOrFilter": { + "name": "ConnectionRouteEntryOrFilter", + "description": "" + }, + "ConnectionRouteEntrySimpleExpression": { + "name": "ConnectionRouteEntrySimpleExpression", + "description": "" + } + } + }, + "ConnectionRouteEntryFilters": { + "type_name": "ConnectionRouteEntryFilters", + "description": "ConnectionRouteEntryFilters struct for ConnectionRouteEntryFilters", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "And": { + "name": "And", + "description": "", + "json_tag": "and" + } + } + }, + "ConnectionRouteEntryOrFilter": { + "type_name": "ConnectionRouteEntryOrFilter", + "description": "ConnectionRouteEntryOrFilter struct for ConnectionRouteEntryOrFilter", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Or": { + "name": "Or", + "description": "", + "json_tag": "or" + } + } + }, + "ConnectionRouteEntrySimpleExpression": { + "type_name": "ConnectionRouteEntrySimpleExpression", + "description": "ConnectionRouteEntrySimpleExpression struct for ConnectionRouteEntrySimpleExpression", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Operator": { + "name": "Operator", + "description": "Possible operators to use on filters: * `=` - equal * `!=` - not equal * `\u003e` - greater than * `\u003e=` - greater than or equal to * `\u003c` - less than * `\u003c=` - less than or equal to * `[NOT] BETWEEN` - (not) between * `[NOT] LIKE` - (not) like * `[NOT] IN` - (not) in * `~*` - case-insensitive like", + "json_tag": "operator" + }, + "Property": { + "name": "Property", + "description": "Possible field names to use on filters: * `/type` - Route table entry type * `/state` - Route table entry state * `/prefix` - Route table entry prefix * `/nextHop` - Route table entry nextHop * `/_*` - all-category search", + "json_tag": "property" + }, + "Values": { + "name": "Values", + "description": "", + "json_tag": "values" + } + } + }, + "ConnectionRouteFilterData": { + "type_name": "ConnectionRouteFilterData", + "description": "ConnectionRouteFilterData struct for ConnectionRouteFilterData", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "AttachmentStatus": { + "name": "AttachmentStatus", + "description": "", + "json_tag": "attachmentStatus" + }, + "ChangeLog": { + "name": "ChangeLog", + "description": "", + "json_tag": "changeLog" + }, + "Direction": { + "name": "Direction", + "description": "", + "json_tag": "direction" + }, + "Href": { + "name": "Href", + "description": "Route filter URI", + "json_tag": "href" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + }, + "Uuid": { + "name": "Uuid", + "description": "Route Filter identifier", + "json_tag": "uuid" + } + } + }, + "ConnectionRouteFiltersBase": { + "type_name": "ConnectionRouteFiltersBase", + "description": "ConnectionRouteFiltersBase struct for ConnectionRouteFiltersBase", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Direction": { + "name": "Direction", + "description": "", + "json_tag": "direction" + } + } + }, + "ConnectionRouteSearchRequest": { + "type_name": "ConnectionRouteSearchRequest", + "description": "ConnectionRouteSearchRequest Search requests containing criteria", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Filter": { + "name": "Filter", + "description": "", + "json_tag": "filter" + }, + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" + }, + "Sort": { + "name": "Sort", + "description": "", + "json_tag": "sort" + } + } + }, + "ConnectionRouteSortCriteria": { + "type_name": "ConnectionRouteSortCriteria", + "description": "ConnectionRouteSortCriteria struct for ConnectionRouteSortCriteria", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Direction": { + "name": "Direction", + "description": "", + "json_tag": "direction" + }, + "Property": { + "name": "Property", + "description": "", + "json_tag": "property" + } + } + }, + "ConnectionRouteTableEntry": { + "type_name": "ConnectionRouteTableEntry", + "description": "ConnectionRouteTableEntry Advertised and received route table entry object", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "AsPath": { + "name": "AsPath", + "description": "", + "json_tag": "asPath" + }, + "ChangeLog": { + "name": "ChangeLog", + "description": "", + "json_tag": "changeLog" + }, + "Connection": { + "name": "Connection", + "description": "", + "json_tag": "connection" + }, + "LocalPreference": { + "name": "LocalPreference", + "description": "", + "json_tag": "localPreference" + }, + "MED": { + "name": "MED", + "description": "", + "json_tag": "MED" + }, + "NextHop": { + "name": "NextHop", + "description": "", + "json_tag": "nextHop" + }, + "Prefix": { + "name": "Prefix", + "description": "", + "json_tag": "prefix" + }, + "ProtocolType": { + "name": "ProtocolType", + "description": "", + "json_tag": "protocolType" + }, + "State": { + "name": "State", + "description": "", + "json_tag": "state" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + } + } + }, + "ConnectionRouteTableEntryConnection": { + "type_name": "ConnectionRouteTableEntryConnection", + "description": "ConnectionRouteTableEntryConnection struct for ConnectionRouteTableEntryConnection", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Href": { + "name": "Href", + "description": "", + "json_tag": "href" + }, + "Name": { + "name": "Name", + "description": "", + "json_tag": "name" + }, + "Uuid": { + "name": "Uuid", + "description": "", + "json_tag": "uuid" + } + } + }, + "ConnectionRouteTableEntrySearchResponse": { + "type_name": "ConnectionRouteTableEntrySearchResponse", + "description": "ConnectionRouteTableEntrySearchResponse struct for ConnectionRouteTableEntrySearchResponse", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Data": { + "name": "Data", + "description": "Data returned from the API call.", + "json_tag": "data" + }, + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" + } + } + }, + "ConnectionRoutingProtocolPostRequest": { + "type_name": "ConnectionRoutingProtocolPostRequest", + "description": "ConnectionRoutingProtocolPostRequest Create connection routing protocolpost request", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Data": { + "name": "Data", + "description": "Connection routing protocol configuration", + "json_tag": "data" + } + } + }, + "ConnectionSearchResponse": { + "type_name": "ConnectionSearchResponse", + "description": "ConnectionSearchResponse List of connections", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Data": { + "name": "Data", + "description": "", + "json_tag": "data" + }, + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" + }, + "Sort": { + "name": "Sort", + "description": "", + "json_tag": "sort" + } + } + }, + "ConnectionSide": { + "type_name": "ConnectionSide", + "description": "ConnectionSide Connection configuration object for each side of multi-segment connection", + "fields": { + "AccessPoint": { + "name": "AccessPoint", + "description": "", + "json_tag": "accessPoint" + }, + "AdditionalInfo": { + "name": "AdditionalInfo", + "description": "Any additional information, which is not part of connection metadata or configuration", + "json_tag": "additionalInfo" + }, + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "ServiceToken": { + "name": "ServiceToken", + "description": "", + "json_tag": "serviceToken" + } + } + }, + "ConnectionSideAdditionalInfo": { + "type_name": "ConnectionSideAdditionalInfo", + "description": "ConnectionSideAdditionalInfo Additional information", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Key": { + "name": "Key", + "description": "Key", + "json_tag": "key" + }, + "Value": { + "name": "Value", + "description": "Value", + "json_tag": "value" + } + } + }, + "ConnectivitySource": { + "type_name": "ConnectivitySource", + "description": "ConnectivitySource Physical or virtual port that houses the connection.", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + } + } + }, + "ContactPreference": { + "type_name": "ContactPreference", + "description": "ContactPreference Contact preference for the phone number", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Availability": { + "name": "Availability", + "description": "", + "json_tag": "availability" + }, + "Timezone": { + "name": "Timezone", + "description": "Timezone of the contact preference", + "json_tag": "timezone" + } + } + }, + "CreateLoa": { + "type_name": "CreateLoa", + "description": "CreateLoa - Create Loa", + "fields": { + "IssueLoa": { + "name": "IssueLoa", + "description": "" + }, + "RequestLoa": { + "name": "RequestLoa", + "description": "" + } + } + }, + "CreateLoaNote": { + "type_name": "CreateLoaNote", + "description": "CreateLoaNote Create Loa Note", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Comments": { + "name": "Comments", + "description": "The note content to add to this LOA. Notes are visible to both the issuer and requestor organizations. Use notes to communicate updates, clarifications, or additional context about the LOA.", + "json_tag": "comments" + } + } + }, + "CustomField": { + "type_name": "CustomField", + "description": "CustomField Define Custom Attributes", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "CaptureInEmail": { + "name": "CaptureInEmail", + "description": "capture this field as a part of email notification", + "json_tag": "captureInEmail" + }, + "DataType": { + "name": "DataType", + "description": "", + "json_tag": "dataType" + }, + "Description": { + "name": "Description", + "description": "", + "json_tag": "description" + }, + "Label": { + "name": "Label", + "description": "", + "json_tag": "label" + }, + "Options": { + "name": "Options", + "description": "", + "json_tag": "options" + }, + "Required": { + "name": "Required", + "description": "", + "json_tag": "required" + } + } + }, + "DetectionMethod": { + "type_name": "DetectionMethod", + "description": "DetectionMethod struct for DetectionMethod", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "CriticalThreshold": { + "name": "CriticalThreshold", + "description": "Stream alert rule metric critical threshold", + "json_tag": "criticalThreshold" + }, + "Operand": { + "name": "Operand", + "description": "", + "json_tag": "operand" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + }, + "WarningThreshold": { + "name": "WarningThreshold", + "description": "Stream alert rule metric warning threshold", + "json_tag": "warningThreshold" + }, + "WindowSize": { + "name": "WindowSize", + "description": "Stream alert rule metric window size", + "json_tag": "windowSize" + } + } + }, + "DetectionMethodResponse": { + "type_name": "DetectionMethodResponse", + "description": "DetectionMethodResponse struct for DetectionMethodResponse", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "CriticalThreshold": { + "name": "CriticalThreshold", + "description": "Stream alert rule metric critical threshold", + "json_tag": "criticalThreshold" + }, + "Operand": { + "name": "Operand", + "description": "", + "json_tag": "operand" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + }, + "WarningThreshold": { + "name": "WarningThreshold", + "description": "Stream alert rule metric warning threshold", + "json_tag": "warningThreshold" + }, + "WindowSize": { + "name": "WindowSize", + "description": "Stream alert rule metric window size", + "json_tag": "windowSize" + } + } + }, + "DirectConnectionIpv4": { + "type_name": "DirectConnectionIpv4", + "description": "DirectConnectionIpv4 struct for DirectConnectionIpv4", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "EquinixIfaceIp": { + "name": "EquinixIfaceIp", + "description": "Equinix side Interface IP address", + "json_tag": "equinixIfaceIp" + } + } + }, + "DirectConnectionIpv6": { + "type_name": "DirectConnectionIpv6", + "description": "DirectConnectionIpv6 struct for DirectConnectionIpv6", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "EquinixIfaceIp": { + "name": "EquinixIfaceIp", + "description": "Equinix side Interface IP address", + "json_tag": "equinixIfaceIp" + } + } + }, + "Direction": { + "type_name": "Direction", + "description": "Direction Directional statistics", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Max": { + "name": "Max", + "description": "Max bandwidth within request time range, represented in units specified by response \\\"units\\\" field", + "json_tag": "max" + }, + "Mean": { + "name": "Mean", + "description": "Mean bandwidth within request time range, represented in units specified by response \\\"units\\\" field", + "json_tag": "mean" + }, + "Metrics": { + "name": "Metrics", + "description": "Bandwidth utilization statistics for a specified interval.", + "json_tag": "metrics" + } + } + }, + "EndCustomer": { + "type_name": "EndCustomer", + "description": "EndCustomer struct for EndCustomer", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "IsDisclosed": { + "name": "IsDisclosed", + "description": "Indicate if endCustomer info should be disclosed or not", + "json_tag": "isDisclosed" + }, + "MdmId": { + "name": "MdmId", + "description": "", + "json_tag": "mdmId" + }, + "Name": { + "name": "Name", + "description": "", + "json_tag": "name" + } + } + }, + "EnvironmentActionRequest": { + "type_name": "EnvironmentActionRequest", + "description": "EnvironmentActionRequest Request payload for environment action", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "KeyDetails": { + "name": "KeyDetails", + "description": "", + "json_tag": "keyDetails" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + } + } + }, + "EnvironmentActionResponse": { + "type_name": "EnvironmentActionResponse", + "description": "EnvironmentActionResponse Response from environment action \u003csup color='red'\u003eBeta\u003c/sup\u003e\u003c/font\u003e", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "ChangeLog": { + "name": "ChangeLog", + "description": "", + "json_tag": "changeLog" + }, + "Href": { + "name": "Href", + "description": "Environment action URI", + "json_tag": "href" + }, + "KeyDetails": { + "name": "KeyDetails", + "description": "", + "json_tag": "keyDetails" + }, + "State": { + "name": "State", + "description": "", + "json_tag": "state" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + }, + "Uuid": { + "name": "Uuid", + "description": "Equinix-assigned action identifier", + "json_tag": "uuid" + } + } + }, + "Error": { + "type_name": "Error", + "description": "Error Error Response with details", + "fields": { + "AdditionalInfo": { + "name": "AdditionalInfo", + "description": "", + "json_tag": "additionalInfo" + }, + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "CorrelationId": { + "name": "CorrelationId", + "description": "", + "json_tag": "correlationId" + }, + "Details": { + "name": "Details", + "description": "", + "json_tag": "details" + }, + "ErrorCode": { + "name": "ErrorCode", + "description": "", + "json_tag": "errorCode\" validate:\"regexp=^EQ-\\\\\\\\d{7}$" + }, + "ErrorMessage": { + "name": "ErrorMessage", + "description": "", + "json_tag": "errorMessage" + }, + "Help": { + "name": "Help", + "description": "", + "json_tag": "help" + } + } + }, + "ExchangeServiceAndExpression": { + "type_name": "ExchangeServiceAndExpression", + "description": "ExchangeServiceAndExpression struct for ExchangeServiceAndExpression", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "And": { + "name": "And", + "description": "", + "json_tag": "and" + } + } + }, + "ExchangeServiceNotification": { + "type_name": "ExchangeServiceNotification", + "description": "ExchangeServiceNotification struct for ExchangeServiceNotification", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "RegisteredUsers": { + "name": "RegisteredUsers", + "description": "Array of registered users", + "json_tag": "registeredUsers" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + } + } + }, + "ExchangeServiceOrExpression": { + "type_name": "ExchangeServiceOrExpression", + "description": "ExchangeServiceOrExpression struct for ExchangeServiceOrExpression", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Or": { + "name": "Or", + "description": "", + "json_tag": "or" + } + } + }, + "ExchangeServicePropertyExpression": { + "type_name": "ExchangeServicePropertyExpression", + "description": "ExchangeServicePropertyExpression struct for ExchangeServicePropertyExpression", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Operator": { + "name": "Operator", + "description": "", + "json_tag": "operator" + }, + "Property": { + "name": "Property", + "description": "", + "json_tag": "property" + }, + "Values": { + "name": "Values", + "description": "", + "json_tag": "values" + } + } + }, + "ExchangeServiceResponse": { + "type_name": "ExchangeServiceResponse", + "description": "ExchangeServiceResponse struct for ExchangeServiceResponse", + "fields": { + "Account": { + "name": "Account", + "description": "", + "json_tag": "account" + }, + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Bandwidth": { + "name": "Bandwidth", + "description": "bandwidth in Mbps", + "json_tag": "bandwidth" + }, + "Changelog": { + "name": "Changelog", + "description": "", + "json_tag": "changelog" + }, + "Description": { + "name": "Description", + "description": "Description", + "json_tag": "description" + }, + "Href": { + "name": "Href", + "description": "Internet Exchange Service URI", + "json_tag": "href" + }, + "Location": { + "name": "Location", + "description": "", + "json_tag": "location" + }, + "Name": { + "name": "Name", + "description": "Name", + "json_tag": "name" + }, + "Notifications": { + "name": "Notifications", + "description": "Preferences for notifications on Internet Exchange Service configuration or status changes", + "json_tag": "notifications" + }, + "Order": { + "name": "Order", + "description": "", + "json_tag": "order" + }, + "Project": { + "name": "Project", + "description": "", + "json_tag": "project" + }, + "PublicPeeringConnection": { + "name": "PublicPeeringConnection", + "description": "", + "json_tag": "publicPeeringConnection" + }, + "RoutingProtocol": { + "name": "RoutingProtocol", + "description": "", + "json_tag": "routingProtocol" + }, + "State": { + "name": "State", + "description": "", + "json_tag": "state" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + }, + "Uuid": { + "name": "Uuid", + "description": "Internet Exchange Service identifier", + "json_tag": "uuid" + } + } + }, + "ExchangeServiceResponseBgp": { + "type_name": "ExchangeServiceResponseBgp", + "description": "ExchangeServiceResponseBgp struct for ExchangeServiceResponseBgp", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "AsSet": { + "name": "AsSet", + "description": "", + "json_tag": "asSet" + }, + "CustomerPeerIp": { + "name": "CustomerPeerIp", + "description": "", + "json_tag": "customerPeerIp" + }, + "DomainName": { + "name": "DomainName", + "description": "", + "json_tag": "domainName" + }, + "MaxPrefixLimit": { + "name": "MaxPrefixLimit", + "description": "", + "json_tag": "maxPrefixLimit" + }, + "Md5AuthKey": { + "name": "Md5AuthKey", + "description": "", + "json_tag": "md5AuthKey" + }, + "MlpeEnabled": { + "name": "MlpeEnabled", + "description": "", + "json_tag": "mlpeEnabled" + }, + "Prefixes": { + "name": "Prefixes", + "description": "List of IP prefix", + "json_tag": "prefixes" + }, + "PrependSelfEnabled": { + "name": "PrependSelfEnabled", + "description": "", + "json_tag": "prependSelfEnabled" + }, + "PrimaryRouteServerIp": { + "name": "PrimaryRouteServerIp", + "description": "", + "json_tag": "primaryRouteServerIp" + }, + "RcMd5AuthKey": { + "name": "RcMd5AuthKey", + "description": "", + "json_tag": "rcMd5AuthKey" + }, + "SecondaryRouteServerIp": { + "name": "SecondaryRouteServerIp", + "description": "", + "json_tag": "secondaryRouteServerIp" + } + } + }, + "ExchangeServiceSearchExpression": { + "type_name": "ExchangeServiceSearchExpression", + "description": "ExchangeServiceSearchExpression - struct for ExchangeServiceSearchExpression", + "fields": { + "ExchangeServiceAndExpression": { + "name": "ExchangeServiceAndExpression", + "description": "" + }, + "ExchangeServiceOrExpression": { + "name": "ExchangeServiceOrExpression", + "description": "" + }, + "ExchangeServicePropertyExpression": { + "name": "ExchangeServicePropertyExpression", + "description": "" + } + } + }, + "ExchangeServiceSearchRequest": { + "type_name": "ExchangeServiceSearchRequest", + "description": "ExchangeServiceSearchRequest Search requests containing criteria", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Filter": { + "name": "Filter", + "description": "", + "json_tag": "filter" + }, + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" + }, + "Sort": { + "name": "Sort", + "description": "", + "json_tag": "sort" + } + } + }, + "ExchangeServiceSearchResponse": { + "type_name": "ExchangeServiceSearchResponse", + "description": "ExchangeServiceSearchResponse List of Internet Exchange Service", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Data": { + "name": "Data", + "description": "", + "json_tag": "data" + }, + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" + }, + "Sort": { + "name": "Sort", + "description": "", + "json_tag": "sort" + } + } + }, + "ExchangeServiceSearchSortCriteria": { + "type_name": "ExchangeServiceSearchSortCriteria", + "description": "ExchangeServiceSearchSortCriteria struct for ExchangeServiceSearchSortCriteria", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Direction": { + "name": "Direction", + "description": "", + "json_tag": "direction" + }, + "Property": { + "name": "Property", + "description": "", + "json_tag": "property" + } + } + }, + "Expression": { + "type_name": "Expression", + "description": "Expression struct for Expression", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "And": { + "name": "And", + "description": "", + "json_tag": "and" + }, + "Operator": { + "name": "Operator", + "description": "", + "json_tag": "operator" + }, + "Or": { + "name": "Or", + "description": "", + "json_tag": "or" + }, + "Property": { + "name": "Property", + "description": "", + "json_tag": "property" + }, + "Values": { + "name": "Values", + "description": "", + "json_tag": "values" + } + } + }, + "FabricCloudRouterPackages": { + "type_name": "FabricCloudRouterPackages", + "description": "FabricCloudRouterPackages Cloud Router package", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Code": { + "name": "Code", + "description": "", + "json_tag": "code" + } + } + }, + "FabricCloudRouterPrice": { + "type_name": "FabricCloudRouterPrice", + "description": "FabricCloudRouterPrice Cloud Router Product configuration", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Location": { + "name": "Location", + "description": "", + "json_tag": "location" + }, + "Package": { + "name": "Package", + "description": "", + "json_tag": "package" + }, + "Uuid": { + "name": "Uuid", + "description": "Unique identifier assigned to the Cloud Router", + "json_tag": "uuid" + } + } + }, + "FilterBody": { + "type_name": "FilterBody", + "description": "FilterBody Search requests containing criteria", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Filter": { + "name": "Filter", + "description": "", + "json_tag": "filter" + } + } + }, + "Gateway": { + "type_name": "Gateway", + "description": "Gateway Gateway object", + "fields": { + "Account": { + "name": "Account", + "description": "", + "json_tag": "account" + }, + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Bandwidth": { + "name": "Bandwidth", + "description": "Gateway bandwidth in Mbps", + "json_tag": "bandwidth" + }, + "ChangeLog": { + "name": "ChangeLog", + "description": "", + "json_tag": "changeLog" + }, + "Description": { + "name": "Description", + "description": "Customer-provided Gateway description", + "json_tag": "description" + }, + "Href": { + "name": "Href", + "description": "Gateways URI", + "json_tag": "href" + }, + "Ipv4": { + "name": "Ipv4", + "description": "", + "json_tag": "ipv4" + }, + "LocalAsn": { + "name": "LocalAsn", + "description": "Gateway local Autonomous System Number", + "json_tag": "localAsn" + }, + "Name": { + "name": "Name", + "description": "Customer-provided Gateway name", + "json_tag": "name" + }, + "Order": { + "name": "Order", + "description": "", + "json_tag": "order" + }, + "Project": { + "name": "Project", + "description": "", + "json_tag": "project" + }, + "Router": { + "name": "Router", + "description": "", + "json_tag": "router" + }, + "State": { + "name": "State", + "description": "", + "json_tag": "state" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + }, + "Uuid": { + "name": "Uuid", + "description": "Equinix-assigned access point identifier", + "json_tag": "uuid" + } + } + }, + "GatewayChangeOperation": { + "type_name": "GatewayChangeOperation", + "description": "GatewayChangeOperation struct for GatewayChangeOperation", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Op": { + "name": "Op", + "description": "", + "json_tag": "op" + }, + "Path": { + "name": "Path", + "description": "path inside document leading to updated parameter", + "json_tag": "path" + }, + "Value": { + "name": "Value", + "description": "new value for updated parameter", + "json_tag": "value" + } + } + }, + "GatewayIpv4": { + "type_name": "GatewayIpv4", + "description": "GatewayIpv4 Gateway IPv4 address", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "PrimaryIp": { + "name": "PrimaryIp", + "description": "", + "json_tag": "primaryIp" + }, + "SecondaryIp": { + "name": "SecondaryIp", + "description": "", + "json_tag": "secondaryIp" + } + } + }, + "GatewayPostRequest": { + "type_name": "GatewayPostRequest", + "description": "GatewayPostRequest Create Gateway", + "fields": { + "Account": { + "name": "Account", + "description": "", + "json_tag": "account" + }, + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Bandwidth": { + "name": "Bandwidth", + "description": "Gateway bandwidth in Mbps", + "json_tag": "bandwidth" + }, + "Description": { + "name": "Description", + "description": "Customer-provided Gateway description", + "json_tag": "description" + }, + "HaEnabled": { + "name": "HaEnabled", + "description": "High availability enabled", + "json_tag": "haEnabled" + }, + "LocalAsn": { + "name": "LocalAsn", + "description": "Gateway local Autonomous System Number", + "json_tag": "localAsn" + }, + "Name": { + "name": "Name", + "description": "Customer-provided Gateway name", + "json_tag": "name" + }, + "Order": { + "name": "Order", + "description": "", + "json_tag": "order" + }, + "Project": { + "name": "Project", + "description": "", + "json_tag": "project" + }, + "Router": { + "name": "Router", + "description": "", + "json_tag": "router" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + } + } + }, + "GenericOpenAPIError": { + "type_name": "GenericOpenAPIError", + "description": "GenericOpenAPIError Provides access to the body, error and model on returned errors.", + "fields": { + "body": { + "name": "body", + "description": "" + }, + "error": { + "name": "error", + "description": "" + }, + "model": { + "name": "model", + "description": "" + } + } + }, + "GeoCoordinates": { + "type_name": "GeoCoordinates", + "description": "GeoCoordinates Geographic location data of Fabric Metro", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Latitude": { + "name": "Latitude", + "description": "Latitude of a Fabric Metro", + "json_tag": "latitude" + }, + "Longitude": { + "name": "Longitude", + "description": "Longitude of a Fabric Metro", + "json_tag": "longitude" + } + } + }, + "GeoZone": { + "type_name": "GeoZone", + "description": "GeoZone Geographic zone of a Fabric Metro", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Code": { + "name": "Code", + "description": "Code assigned to a geographic zone.", + "json_tag": "code" + }, + "Description": { + "name": "Description", + "description": "Description of a geographic zone.", + "json_tag": "description" + }, + "Name": { + "name": "Name", + "description": "Name of a geographic zone.", + "json_tag": "name" + } + } + }, + "GetAllCloudRouterCommands": { + "type_name": "GetAllCloudRouterCommands", + "description": "GetAllCloudRouterCommands List of Fabric Cloud Router Command", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Data": { + "name": "Data", + "description": "", + "json_tag": "data" + }, + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" + } + } + }, + "GetAllConnectionRouteAggregationsResponse": { + "type_name": "GetAllConnectionRouteAggregationsResponse", + "description": "GetAllConnectionRouteAggregationsResponse struct for GetAllConnectionRouteAggregationsResponse", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Data": { + "name": "Data", + "description": "List of Route Aggregations attached to a Connection", + "json_tag": "data" + }, + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" + } + } + }, + "GetAllConnectionRouteFiltersResponse": { + "type_name": "GetAllConnectionRouteFiltersResponse", + "description": "GetAllConnectionRouteFiltersResponse struct for GetAllConnectionRouteFiltersResponse", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Data": { + "name": "Data", + "description": "List of Route Filters attached to a Connection", + "json_tag": "data" + }, + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" + } + } + }, + "GetAllStreamAlertRuleResponse": { + "type_name": "GetAllStreamAlertRuleResponse", + "description": "GetAllStreamAlertRuleResponse struct for GetAllStreamAlertRuleResponse", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Data": { + "name": "Data", + "description": "Data returned from the API call.", + "json_tag": "data" + }, + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" + } + } + }, + "GetAllStreamResponse": { + "type_name": "GetAllStreamResponse", + "description": "GetAllStreamResponse struct for GetAllStreamResponse", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Data": { + "name": "Data", + "description": "Data returned from the API call.", + "json_tag": "data" + }, + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" + } + } + }, + "GetAllStreamSubscriptionResponse": { + "type_name": "GetAllStreamSubscriptionResponse", + "description": "GetAllStreamSubscriptionResponse struct for GetAllStreamSubscriptionResponse", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Data": { + "name": "Data", + "description": "Data returned from the API call.", + "json_tag": "data" + }, + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" + } + } + }, + "GetCloudEventsByAssetResponse": { + "type_name": "GetCloudEventsByAssetResponse", + "description": "GetCloudEventsByAssetResponse struct for GetCloudEventsByAssetResponse", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Data": { + "name": "Data", + "description": "Data returned from the API call.", + "json_tag": "data" + }, + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" + } + } + }, + "GetMetricsByAssetResponse": { + "type_name": "GetMetricsByAssetResponse", + "description": "GetMetricsByAssetResponse struct for GetMetricsByAssetResponse", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Data": { + "name": "Data", + "description": "Data returned from the API call.", + "json_tag": "data" + }, + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" + } + } + }, + "GetMetricsByNameResponse": { + "type_name": "GetMetricsByNameResponse", + "description": "GetMetricsByNameResponse struct for GetMetricsByNameResponse", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Data": { + "name": "Data", + "description": "Data returned from the API call.", + "json_tag": "data" + }, + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" + } + } + }, + "GetResponse": { + "type_name": "GetResponse", + "description": "GetResponse struct for GetResponse", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Data": { + "name": "Data", + "description": "List of Routing Protocols", + "json_tag": "data" + }, + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" + } + } + }, + "GetRouteAggregationGetConnectionsResponse": { + "type_name": "GetRouteAggregationGetConnectionsResponse", + "description": "GetRouteAggregationGetConnectionsResponse struct for GetRouteAggregationGetConnectionsResponse", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Data": { + "name": "Data", + "description": "List of Connections using a Route Aggregation", + "json_tag": "data" + }, + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" + } + } + }, + "GetRouteAggregationRulesResponse": { + "type_name": "GetRouteAggregationRulesResponse", + "description": "GetRouteAggregationRulesResponse struct for GetRouteAggregationRulesResponse", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Data": { + "name": "Data", + "description": "List of Route Aggregation Rules", + "json_tag": "data" + }, + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" + } + } + }, + "GetRouteFilterGetConnectionsResponse": { + "type_name": "GetRouteFilterGetConnectionsResponse", + "description": "GetRouteFilterGetConnectionsResponse struct for GetRouteFilterGetConnectionsResponse", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Data": { + "name": "Data", + "description": "List of Connections using a Route Filter", + "json_tag": "data" + }, + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" + } + } + }, + "GetRouteFilterRulesResponse": { + "type_name": "GetRouteFilterRulesResponse", + "description": "GetRouteFilterRulesResponse struct for GetRouteFilterRulesResponse", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Data": { + "name": "Data", + "description": "List of Route Filter Rules", + "json_tag": "data" + }, + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" + } + } + }, + "HealthResponse": { + "type_name": "HealthResponse", + "description": "HealthResponse GET Services Health", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "ApiServices": { + "name": "ApiServices", + "description": "", + "json_tag": "apiServices" + }, + "Href": { + "name": "Href", + "description": "The Canonical URL at which the resource resides.", + "json_tag": "href" + }, + "Release": { + "name": "Release", + "description": "release details.", + "json_tag": "release" + }, + "State": { + "name": "State", + "description": "status of a service", + "json_tag": "state" + }, + "Version": { + "name": "Version", + "description": "Indicator of a version", + "json_tag": "version" + } + } + }, + "Hop": { + "type_name": "Hop", + "description": "Hop struct for Hop", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Hop": { + "name": "Hop", + "description": "", + "json_tag": "hop" + }, + "Probes": { + "name": "Probes", + "description": "", + "json_tag": "probes" + } + } + }, + "HopProbes": { + "type_name": "HopProbes", + "description": "HopProbes struct for HopProbes", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Annotation": { + "name": "Annotation", + "description": "", + "json_tag": "annotation" + }, + "Asn": { + "name": "Asn", + "description": "", + "json_tag": "asn" + }, + "Ip": { + "name": "Ip", + "description": "", + "json_tag": "ip" + }, + "Name": { + "name": "Name", + "description": "", + "json_tag": "name" + }, + "Rtt": { + "name": "Rtt", + "description": "", + "json_tag": "rtt" + } + } + }, + "Interconnect": { + "type_name": "Interconnect", + "description": "Interconnect Interconnect specification \u003cfont color=\\\"red\\\"\u003e \u003csup color='red'\u003eBeta\u003c/sup\u003e\u003c/font\u003e", + "fields": { + "Account": { + "name": "Account", + "description": "", + "json_tag": "account" + }, + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "ChangeLog": { + "name": "ChangeLog", + "description": "", + "json_tag": "changeLog" + }, + "Description": { + "name": "Description", + "description": "Interconnect description", + "json_tag": "description" + }, + "Href": { + "name": "Href", + "description": "Interconnect URI", + "json_tag": "href" + }, + "Location": { + "name": "Location", + "description": "", + "json_tag": "location" + }, + "Name": { + "name": "Name", + "description": "Interconnect name", + "json_tag": "name" + }, + "Notifications": { + "name": "Notifications", + "description": "Interconnect notification preferences", + "json_tag": "notifications" + }, + "Order": { + "name": "Order", + "description": "", + "json_tag": "order" + }, + "Package": { + "name": "Package", + "description": "", + "json_tag": "package" + }, + "Project": { + "name": "Project", + "description": "", + "json_tag": "project" + }, + "Router": { + "name": "Router", + "description": "", + "json_tag": "router" + }, + "State": { + "name": "State", + "description": "", + "json_tag": "state" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + }, + "UsedBandwidth": { + "name": "UsedBandwidth", + "description": "Interconnect used bandwidth in Mbps", + "json_tag": "usedBandwidth" + }, + "Uuid": { + "name": "Uuid", + "description": "Equinix-assigned interconnect identifier", + "json_tag": "uuid" + } + } + }, + "InterconnectFilter": { + "type_name": "InterconnectFilter", + "description": "InterconnectFilter struct for InterconnectFilter", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "And": { + "name": "And", + "description": "", + "json_tag": "and" + }, + "Operator": { + "name": "Operator", + "description": "", + "json_tag": "operator" + }, + "Or": { + "name": "Or", + "description": "", + "json_tag": "or" + }, + "Property": { + "name": "Property", + "description": "", + "json_tag": "property" + }, + "Values": { + "name": "Values", + "description": "", + "json_tag": "values" + } + } + }, + "InterconnectLocation": { + "type_name": "InterconnectLocation", + "description": "InterconnectLocation Interconnect metro location", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Href": { + "name": "Href", + "description": "Metro URI", + "json_tag": "href" + }, + "MetroCode": { + "name": "MetroCode", + "description": "Metro code where the interconnect is created", + "json_tag": "metroCode" + } + } + }, + "InterconnectLocationRequest": { + "type_name": "InterconnectLocationRequest", + "description": "InterconnectLocationRequest Interconnect location for create request", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "MetroCode": { + "name": "MetroCode", + "description": "Metro code where the interconnect is created", + "json_tag": "metroCode" + } + } + }, + "InterconnectNotification": { + "type_name": "InterconnectNotification", + "description": "InterconnectNotification Interconnect notification preference", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Emails": { + "name": "Emails", + "description": "Array of contact emails", + "json_tag": "emails" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + } + } + }, + "InterconnectPackage": { + "type_name": "InterconnectPackage", + "description": "InterconnectPackage Interconnect Package details \u003cfont color=\\\"red\\\"\u003e \u003csup color='red'\u003eBeta\u003c/sup\u003e\u003c/font\u003e", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "BandwidthMax": { + "name": "BandwidthMax", + "description": "Maximum bandwidth in Mbps", + "json_tag": "bandwidthMax" + }, + "Code": { + "name": "Code", + "description": "Interconnect Package code (e.g. LAB, BASIC, STANDARD, PREMIUM)", + "json_tag": "code" + }, + "Description": { + "name": "Description", + "description": "Interconnect Package description", + "json_tag": "description" + }, + "Href": { + "name": "Href", + "description": "Interconnect Package URI", + "json_tag": "href" + }, + "IsRemote": { + "name": "IsRemote", + "description": "Authorization to connect remotely", + "json_tag": "isRemote" + }, + "RoutesMax": { + "name": "RoutesMax", + "description": "Maximum number of routes", + "json_tag": "routesMax" + }, + "Type": { + "name": "Type", + "description": "Interconnect Package Type", + "json_tag": "type" + }, + "Uuid": { + "name": "Uuid", + "description": "Equinix-assigned Interconnect Package identifier", + "json_tag": "uuid" + } + } + }, + "InterconnectPostRequest": { + "type_name": "InterconnectPostRequest", + "description": "InterconnectPostRequest Create Interconnect request", + "fields": { + "Account": { + "name": "Account", + "description": "", + "json_tag": "account" + }, + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Description": { + "name": "Description", + "description": "Customer-provided interconnect description", + "json_tag": "description" + }, + "Location": { + "name": "Location", + "description": "", + "json_tag": "location" + }, + "Name": { + "name": "Name", + "description": "Customer-provided interconnect name", + "json_tag": "name" + }, + "Notifications": { + "name": "Notifications", + "description": "Preferences for notifications on interconnect configuration or status changes", + "json_tag": "notifications" + }, + "Order": { + "name": "Order", + "description": "", + "json_tag": "order" + }, + "Package": { + "name": "Package", + "description": "", + "json_tag": "package" + }, + "Project": { + "name": "Project", + "description": "", + "json_tag": "project" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + } + } + }, + "InterconnectRouter": { + "type_name": "InterconnectRouter", + "description": "InterconnectRouter Router associated with the interconnect \u003cfont color=\\\"red\\\"\u003e \u003csup color='red'\u003eBeta\u003c/sup\u003e\u003c/font\u003e", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Href": { + "name": "Href", + "description": "Router URI", + "json_tag": "href" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + }, + "Uuid": { + "name": "Uuid", + "description": "Router identifier", + "json_tag": "uuid" + } + } + }, + "InterconnectSearchRequest": { + "type_name": "InterconnectSearchRequest", + "description": "InterconnectSearchRequest Search requests containing criteria", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Filter": { + "name": "Filter", + "description": "", + "json_tag": "filter" + }, + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" + }, + "Sort": { + "name": "Sort", + "description": "", + "json_tag": "sort" + } + } + }, + "InterconnectSearchResponse": { + "type_name": "InterconnectSearchResponse", + "description": "InterconnectSearchResponse List of interconnects", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Data": { + "name": "Data", + "description": "", + "json_tag": "data" + }, + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" + }, + "Sort": { + "name": "Sort", + "description": "", + "json_tag": "sort" + } + } + }, + "InterconnectSortCriteria": { + "type_name": "InterconnectSortCriteria", + "description": "InterconnectSortCriteria struct for InterconnectSortCriteria", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Direction": { + "name": "Direction", + "description": "", + "json_tag": "direction" + }, + "Property": { + "name": "Property", + "description": "", + "json_tag": "property" + } + } + }, + "InterconnectSortCriteriaResponse": { + "type_name": "InterconnectSortCriteriaResponse", + "description": "InterconnectSortCriteriaResponse struct for InterconnectSortCriteriaResponse", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Direction": { + "name": "Direction", + "description": "", + "json_tag": "direction" + }, + "Property": { + "name": "Property", + "description": "", + "json_tag": "property" + } + } + }, + "Interface": { + "type_name": "Interface", + "description": "Interface Interface Information", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Href": { + "name": "Href", + "description": "Interface URI", + "json_tag": "href" + }, + "Id": { + "name": "Id", + "description": "Interface id", + "json_tag": "id" + }, + "ProjectId": { + "name": "ProjectId", + "description": "Interface Project ID", + "json_tag": "projectId" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + }, + "Uuid": { + "name": "Uuid", + "description": "Equinix-assigned Interface identifier", + "json_tag": "uuid" + } + } + }, + "InternetAccess": { + "type_name": "InternetAccess", + "description": "InternetAccess Internet Access Details", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Uuid": { + "name": "Uuid", + "description": "Internet Access Service Identifier", + "json_tag": "uuid" + } + } + }, + "InternetAccessAccount": { + "type_name": "InternetAccessAccount", + "description": "InternetAccessAccount struct for InternetAccessAccount", + "fields": { + "AccountNumber": { + "name": "AccountNumber", + "description": "Account number", + "json_tag": "accountNumber" + }, + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Href": { + "name": "Href", + "description": "Account URL path", + "json_tag": "href" + } + } + }, + "InternetAccessBilling": { + "type_name": "InternetAccessBilling", + "description": "InternetAccessBilling struct for InternetAccessBilling", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Enabled": { + "name": "Enabled", + "description": "Indicates whether the billing is enabled", + "json_tag": "enabled" + }, + "StartDate": { + "name": "StartDate", + "description": "The start date for the billing period", + "json_tag": "startDate" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + } + } + }, + "InternetAccessChange": { + "type_name": "InternetAccessChange", + "description": "InternetAccessChange struct for InternetAccessChange", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Href": { + "name": "Href", + "description": "URI of the change object", + "json_tag": "href" + } + } + }, + "InternetAccessConnection": { + "type_name": "InternetAccessConnection", + "description": "InternetAccessConnection struct for InternetAccessConnection", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Href": { + "name": "Href", + "description": "URI of the connection", + "json_tag": "href" + }, + "PeeringIpv4": { + "name": "PeeringIpv4", + "description": "", + "json_tag": "peeringIpv4" + }, + "PeeringIpv6": { + "name": "PeeringIpv6", + "description": "", + "json_tag": "peeringIpv6" + }, + "Uuid": { + "name": "Uuid", + "description": "Unique identifier for the connection", + "json_tag": "uuid" + } + } + }, + "InternetAccessConnectionBgpRequest": { + "type_name": "InternetAccessConnectionBgpRequest", + "description": "InternetAccessConnectionBgpRequest struct for InternetAccessConnectionBgpRequest", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Uuid": { + "name": "Uuid", + "description": "Unique identifier for the connection", + "json_tag": "uuid" + } + } + }, + "InternetAccessConnectionDirectRequest": { + "type_name": "InternetAccessConnectionDirectRequest", + "description": "InternetAccessConnectionDirectRequest struct for InternetAccessConnectionDirectRequest", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "PeeringIpv4": { + "name": "PeeringIpv4", + "description": "", + "json_tag": "peeringIpv4" + }, + "PeeringIpv6": { + "name": "PeeringIpv6", + "description": "", + "json_tag": "peeringIpv6" + }, + "Uuid": { + "name": "Uuid", + "description": "Unique identifier for the connection", + "json_tag": "uuid" + } + } + }, + "InternetAccessConnectionStaticRequest": { + "type_name": "InternetAccessConnectionStaticRequest", + "description": "InternetAccessConnectionStaticRequest struct for InternetAccessConnectionStaticRequest", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Uuid": { + "name": "Uuid", + "description": "Unique identifier for the connection", + "json_tag": "uuid" + } + } + }, + "InternetAccessCustomerRoute": { + "type_name": "InternetAccessCustomerRoute", + "description": "InternetAccessCustomerRoute struct for InternetAccessCustomerRoute", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "IpBlock": { + "name": "IpBlock", + "description": "", + "json_tag": "ipBlock" + } + } + }, + "InternetAccessCustomerRouteRequest": { + "type_name": "InternetAccessCustomerRouteRequest", + "description": "InternetAccessCustomerRouteRequest struct for InternetAccessCustomerRouteRequest", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "IpBlock": { + "name": "IpBlock", + "description": "", + "json_tag": "ipBlock" + } + } + }, + "InternetAccessIpBlock": { + "type_name": "InternetAccessIpBlock", + "description": "InternetAccessIpBlock struct for InternetAccessIpBlock", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Href": { + "name": "Href", + "description": "URI of the IP block", + "json_tag": "href" + }, + "Uuid": { + "name": "Uuid", + "description": "Unique identifier for the IP block", + "json_tag": "uuid" + } + } + }, + "InternetAccessIpBlockRequest": { + "type_name": "InternetAccessIpBlockRequest", + "description": "InternetAccessIpBlockRequest struct for InternetAccessIpBlockRequest", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Uuid": { + "name": "Uuid", + "description": "Unique identifier for the IP Block", + "json_tag": "uuid" + } + } + }, + "InternetAccessLocation": { + "type_name": "InternetAccessLocation", + "description": "InternetAccessLocation struct for InternetAccessLocation", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Ibx": { + "name": "Ibx", + "description": "IBX data center code", + "json_tag": "ibx" + }, + "MetroCode": { + "name": "MetroCode", + "description": "Code representing the metro", + "json_tag": "metroCode\" validate:\"regexp=^[A-Z]{2}$" + }, + "MetroHref": { + "name": "MetroHref", + "description": "Metro URL path for the linked resource", + "json_tag": "metroHref" + }, + "Region": { + "name": "Region", + "description": "", + "json_tag": "region" + } + } + }, + "InternetAccessOrder": { + "type_name": "InternetAccessOrder", + "description": "InternetAccessOrder struct for InternetAccessOrder", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "BillingTier": { + "name": "BillingTier", + "description": "Billing tier for connection bandwidth", + "json_tag": "billingTier" + }, + "ContractedBandwidth": { + "name": "ContractedBandwidth", + "description": "Contracted bandwidth", + "json_tag": "contractedBandwidth" + }, + "CustomerReferenceNumber": { + "name": "CustomerReferenceNumber", + "description": "Customer reference number", + "json_tag": "customerReferenceNumber" + }, + "Href": { + "name": "Href", + "description": "Order URI", + "json_tag": "href" + }, + "OrderId": { + "name": "OrderId", + "description": "Order Identification", + "json_tag": "orderId" + }, + "OrderNumber": { + "name": "OrderNumber", + "description": "Order Reference Number", + "json_tag": "orderNumber" + }, + "PurchaseOrderNumber": { + "name": "PurchaseOrderNumber", + "description": "Purchase order number", + "json_tag": "purchaseOrderNumber" + }, + "TermLength": { + "name": "TermLength", + "description": "Term length in months, valid values are 1, 12, 24, 36 where 1 is the default value (for on-demand case).", + "json_tag": "termLength" + } + } + }, + "InternetAccessOrderRequest": { + "type_name": "InternetAccessOrderRequest", + "description": "InternetAccessOrderRequest struct for InternetAccessOrderRequest", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "OrderLine": { + "name": "OrderLine", + "description": "Order Line Number", + "json_tag": "orderLine" + }, + "OrderNumber": { + "name": "OrderNumber", + "description": "Order Number", + "json_tag": "orderNumber" + }, + "PurchaseOrderNumber": { + "name": "PurchaseOrderNumber", + "description": "Purchase order number", + "json_tag": "purchaseOrderNumber" + } + } + }, + "InternetAccessPatchOperationUpdate": { + "type_name": "InternetAccessPatchOperationUpdate", + "description": "InternetAccessPatchOperationUpdate struct for InternetAccessPatchOperationUpdate", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Op": { + "name": "Op", + "description": "", + "json_tag": "op" + }, + "Path": { + "name": "Path", + "description": "Allowed patch paths for Internet Access update.", + "json_tag": "path\" validate:\"regexp=^(\\\\/bandwidth|\\\\/bandwidthCommit|\\\\/routingProtocol\\\\/customerRoutes(?:\\\\\\\\[@\\\\\\\\.ipBlock\\\\\\\\.uuid=[A-Fa-f0-9-]+\\\\\\\\])?|\\\\/order\\\\/purchaseOrderNumber)$" + }, + "Value": { + "name": "Value", + "description": "New value for updated parameter. Required for add and replace.", + "json_tag": "value" + } + } + }, + "InternetAccessPeeringIpv4": { + "type_name": "InternetAccessPeeringIpv4", + "description": "InternetAccessPeeringIpv4 struct for InternetAccessPeeringIpv4", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "CustomerPeerIp": { + "name": "CustomerPeerIp", + "description": "IPv4 peering IP address for customer side", + "json_tag": "customerPeerIp" + }, + "CustomerVrrpIp": { + "name": "CustomerVrrpIp", + "description": "IPv4 address for customer VRRP IP", + "json_tag": "customerVrrpIp" + }, + "EquinixPeerIp": { + "name": "EquinixPeerIp", + "description": "IPv4 peering IP address for Equinix side", + "json_tag": "equinixPeerIp" + }, + "EquinixVrrpIp": { + "name": "EquinixVrrpIp", + "description": "IPv4 address for Equinix VRRP IP", + "json_tag": "equinixVrrpIp" + }, + "Prefix": { + "name": "Prefix", + "description": "IPv4 prefix for the peering connection", + "json_tag": "prefix" + }, + "PrefixLength": { + "name": "PrefixLength", + "description": "Determines the size of subnet", + "json_tag": "prefixLength" + } + } + }, + "InternetAccessPeeringIpv4Request": { + "type_name": "InternetAccessPeeringIpv4Request", + "description": "InternetAccessPeeringIpv4Request struct for InternetAccessPeeringIpv4Request", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "EquinixPeerIp": { + "name": "EquinixPeerIp", + "description": "IPv4 address of the Equinix peering IP", + "json_tag": "equinixPeerIp" + }, + "EquinixVrrpIp": { + "name": "EquinixVrrpIp", + "description": "IPv4 address for Equinix VRRP IP", + "json_tag": "equinixVrrpIp" + } + } + }, + "InternetAccessPeeringIpv6": { + "type_name": "InternetAccessPeeringIpv6", + "description": "InternetAccessPeeringIpv6 struct for InternetAccessPeeringIpv6", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "CustomerPeerIp": { + "name": "CustomerPeerIp", + "description": "IPv6 peering IP address for customer side", + "json_tag": "customerPeerIp" + }, + "CustomerVrrpIp": { + "name": "CustomerVrrpIp", + "description": "IPv6 address for customer VRRP IP", + "json_tag": "customerVrrpIp" + }, + "EquinixPeerIp": { + "name": "EquinixPeerIp", + "description": "IPv6 peering IP address for Equinix side", + "json_tag": "equinixPeerIp" + }, + "EquinixVrrpIp": { + "name": "EquinixVrrpIp", + "description": "IPv6 address for Equinix VRRP IP", + "json_tag": "equinixVrrpIp" + }, + "Prefix": { + "name": "Prefix", + "description": "IPv6 prefix for the peering connection", + "json_tag": "prefix" + }, + "PrefixLength": { + "name": "PrefixLength", + "description": "Determines the size of subnet", + "json_tag": "prefixLength" + } + } + }, + "InternetAccessPeeringIpv6Request": { + "type_name": "InternetAccessPeeringIpv6Request", + "description": "InternetAccessPeeringIpv6Request struct for InternetAccessPeeringIpv6Request", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "EquinixPeerIp": { + "name": "EquinixPeerIp", + "description": "IPv6 address of the Equinix peering IP", + "json_tag": "equinixPeerIp" + }, + "EquinixVrrpIp": { + "name": "EquinixVrrpIp", + "description": "IPv6 address for Equinix VRRP IP", + "json_tag": "equinixVrrpIp" + } + } + }, + "InternetAccessPostRequest": { + "type_name": "InternetAccessPostRequest", + "description": "InternetAccessPostRequest struct for InternetAccessPostRequest", + "fields": { + "Account": { + "name": "Account", + "description": "", + "json_tag": "account" + }, + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Bandwidth": { + "name": "Bandwidth", + "description": "Bandwidth of the service", + "json_tag": "bandwidth" + }, + "BandwidthCommit": { + "name": "BandwidthCommit", + "description": "Minimum bandwidth commit for burst billing variant of the service", + "json_tag": "bandwidthCommit" + }, + "Billing": { + "name": "Billing", + "description": "", + "json_tag": "billing" + }, + "Name": { + "name": "Name", + "description": "The name of the EIA Service", + "json_tag": "name" + }, + "Order": { + "name": "Order", + "description": "", + "json_tag": "order" + }, + "Project": { + "name": "Project", + "description": "", + "json_tag": "project" + }, + "RoutingProtocol": { + "name": "RoutingProtocol", + "description": "", + "json_tag": "routingProtocol" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + } + } + }, + "InternetAccessPostRequestBilling": { + "type_name": "InternetAccessPostRequestBilling", + "description": "InternetAccessPostRequestBilling struct for InternetAccessPostRequestBilling", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + } + } + }, + "InternetAccessRoutingProtocol": { + "type_name": "InternetAccessRoutingProtocol", + "description": "InternetAccessRoutingProtocol struct for InternetAccessRoutingProtocol", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Connections": { + "name": "Connections", + "description": "", + "json_tag": "connections" + }, + "CustomerRoutes": { + "name": "CustomerRoutes", + "description": "", + "json_tag": "customerRoutes" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + } + } + }, + "InternetAccessRoutingProtocolBgp": { + "type_name": "InternetAccessRoutingProtocolBgp", + "description": "InternetAccessRoutingProtocolBgp struct for InternetAccessRoutingProtocolBgp", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Asn": { + "name": "Asn", + "description": "", + "json_tag": "asn" + }, + "BgpAuthKey": { + "name": "BgpAuthKey", + "description": "BGP authentication key", + "json_tag": "bgpAuthKey" + }, + "CustomerAsn": { + "name": "CustomerAsn", + "description": "Customer ASN. Valid range is 1-64495 or 131072-4199999999. Currently this option is only available for EIA over dedicated port.\nDeprecated", + "json_tag": "customerAsn" + }, + "CustomerAsnRange": { + "name": "CustomerAsnRange", + "description": "", + "json_tag": "customerAsnRange" + }, + "ExportPolicy": { + "name": "ExportPolicy", + "description": "", + "json_tag": "exportPolicy" + } + } + }, + "InternetAccessRoutingProtocolBgpAsn": { + "type_name": "InternetAccessRoutingProtocolBgpAsn", + "description": "InternetAccessRoutingProtocolBgpAsn struct for InternetAccessRoutingProtocolBgpAsn", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Href": { + "name": "Href", + "description": "URI of the ASN resource", + "json_tag": "href" + }, + "Uuid": { + "name": "Uuid", + "description": "Unique identifier of the ASN", + "json_tag": "uuid" + } + } + }, + "InternetAccessRoutingProtocolBgpRequest": { + "type_name": "InternetAccessRoutingProtocolBgpRequest", + "description": "InternetAccessRoutingProtocolBgpRequest struct for InternetAccessRoutingProtocolBgpRequest", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Asn": { + "name": "Asn", + "description": "", + "json_tag": "asn" + }, + "BgpAuthKey": { + "name": "BgpAuthKey", + "description": "BGP authentication key", + "json_tag": "bgpAuthKey" + }, + "Connections": { + "name": "Connections", + "description": "", + "json_tag": "connections" + }, + "CustomerAsn": { + "name": "CustomerAsn", + "description": "Customer ASN. Valid range is 1-64495 or 65536-4199999999.\nDeprecated", + "json_tag": "customerAsn" + }, + "CustomerAsnRange": { + "name": "CustomerAsnRange", + "description": "", + "json_tag": "customerAsnRange" + }, + "ExportPolicy": { + "name": "ExportPolicy", + "description": "", + "json_tag": "exportPolicy" + } + } + }, + "InternetAccessRoutingProtocolBgpRequestAsn": { + "type_name": "InternetAccessRoutingProtocolBgpRequestAsn", + "description": "InternetAccessRoutingProtocolBgpRequestAsn struct for InternetAccessRoutingProtocolBgpRequestAsn", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Uuid": { + "name": "Uuid", + "description": "Unique identifier of the ASN", + "json_tag": "uuid" + } + } + }, + "InternetAccessRoutingProtocolDirect": { + "type_name": "InternetAccessRoutingProtocolDirect", + "description": "InternetAccessRoutingProtocolDirect struct for InternetAccessRoutingProtocolDirect", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + } + } + }, + "InternetAccessRoutingProtocolDirectRequest": { + "type_name": "InternetAccessRoutingProtocolDirectRequest", + "description": "InternetAccessRoutingProtocolDirectRequest struct for InternetAccessRoutingProtocolDirectRequest", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Connections": { + "name": "Connections", + "description": "", + "json_tag": "connections" + } + } + }, + "InternetAccessRoutingProtocolRequest": { + "type_name": "InternetAccessRoutingProtocolRequest", + "description": "InternetAccessRoutingProtocolRequest struct for InternetAccessRoutingProtocolRequest", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "CustomerRoutes": { + "name": "CustomerRoutes", + "description": "", + "json_tag": "customerRoutes" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + } + } + }, + "InternetAccessRoutingProtocolStatic": { + "type_name": "InternetAccessRoutingProtocolStatic", + "description": "InternetAccessRoutingProtocolStatic struct for InternetAccessRoutingProtocolStatic", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + } + } + }, + "InternetAccessRoutingProtocolStaticRequest": { + "type_name": "InternetAccessRoutingProtocolStaticRequest", + "description": "InternetAccessRoutingProtocolStaticRequest struct for InternetAccessRoutingProtocolStaticRequest", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Connections": { + "name": "Connections", + "description": "", + "json_tag": "connections" + } + } + }, + "InternetAccessSearchRequest": { + "type_name": "InternetAccessSearchRequest", + "description": "InternetAccessSearchRequest struct for InternetAccessSearchRequest", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Filter": { + "name": "Filter", + "description": "", + "json_tag": "filter" + }, + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" + }, + "Sort": { + "name": "Sort", + "description": "", + "json_tag": "sort" + } + } + }, + "InternetAccessService": { + "type_name": "InternetAccessService", + "description": "InternetAccessService struct for InternetAccessService", + "fields": { + "Account": { + "name": "Account", + "description": "", + "json_tag": "account" + }, + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Bandwidth": { + "name": "Bandwidth", + "description": "Bandwidth of the service", + "json_tag": "bandwidth" + }, + "BandwidthCommit": { + "name": "BandwidthCommit", + "description": "Minimum bandwidth commit for burst billing variant of the service", + "json_tag": "bandwidthCommit" + }, + "Billing": { + "name": "Billing", + "description": "", + "json_tag": "billing" + }, + "Change": { + "name": "Change", + "description": "", + "json_tag": "change" + }, + "ChangeLog": { + "name": "ChangeLog", + "description": "", + "json_tag": "changeLog" + }, + "Href": { + "name": "Href", + "description": "Service URL path", + "json_tag": "href" + }, + "Locations": { + "name": "Locations", + "description": "List of locations associated with the service", + "json_tag": "locations" + }, + "Name": { + "name": "Name", + "description": "The name of the EIA Service", + "json_tag": "name" + }, + "Order": { + "name": "Order", + "description": "", + "json_tag": "order" + }, + "Project": { + "name": "Project", + "description": "", + "json_tag": "project" + }, + "RoutingProtocol": { + "name": "RoutingProtocol", + "description": "", + "json_tag": "routingProtocol" + }, + "State": { + "name": "State", + "description": "", + "json_tag": "state" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + }, + "UseCase": { + "name": "UseCase", + "description": "", + "json_tag": "useCase" + }, + "Uuid": { + "name": "Uuid", + "description": "Unique identifier for the EIA Service", + "json_tag": "uuid" + } + } + }, + "InternetAccessServices": { + "type_name": "InternetAccessServices", + "description": "InternetAccessServices struct for InternetAccessServices", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" }, - "MetricsApi": { - "name": "MetricsApi", - "description": "" + "Data": { + "name": "Data", + "description": "", + "json_tag": "data" + }, + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" + }, + "Sort": { + "name": "Sort", + "description": "", + "json_tag": "sort" + } + } + }, + "IpBlock": { + "type_name": "IpBlock", + "description": "IpBlock struct for IpBlock", + "fields": { + "Account": { + "name": "Account", + "description": "", + "json_tag": "account" }, - "MetrosApi": { - "name": "MetrosApi", + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" }, - "NetworksApi": { - "name": "NetworksApi", - "description": "" + "Assets": { + "name": "Assets", + "description": "Products using this IP Block", + "json_tag": "assets" }, - "PortPackagesApi": { - "name": "PortPackagesApi", - "description": "" + "Change": { + "name": "Change", + "description": "", + "json_tag": "change" }, - "PortsApi": { - "name": "PortsApi", + "ChangeLog": { + "name": "ChangeLog", + "description": "", + "json_tag": "changeLog" + }, + "Error": { + "name": "Error", + "description": "", + "json_tag": "error" + }, + "Href": { + "name": "Href", + "description": "Resource URL path for the IP Block", + "json_tag": "href" + }, + "Location": { + "name": "Location", + "description": "", + "json_tag": "location" + }, + "Order": { + "name": "Order", + "description": "", + "json_tag": "order" + }, + "Ownership": { + "name": "Ownership", + "description": "", + "json_tag": "ownership" + }, + "Prefix": { + "name": "Prefix", + "description": "CIDR prefix", + "json_tag": "prefix" + }, + "PrefixLength": { + "name": "PrefixLength", + "description": "IpBlockPrefix length", + "json_tag": "prefixLength" + }, + "Project": { + "name": "Project", + "description": "", + "json_tag": "project" + }, + "Regulations": { + "name": "Regulations", + "description": "", + "json_tag": "regulations" + }, + "State": { + "name": "State", + "description": "", + "json_tag": "state" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + }, + "Uuid": { + "name": "Uuid", + "description": "Unique identifier for the IP Block", + "json_tag": "uuid" + } + } + }, + "IpBlockAccount": { + "type_name": "IpBlockAccount", + "description": "IpBlockAccount struct for IpBlockAccount", + "fields": { + "AccountNumber": { + "name": "AccountNumber", + "description": "account number", + "json_tag": "accountNumber" + }, + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + } + } + }, + "IpBlockAddressingPlan": { + "type_name": "IpBlockAddressingPlan", + "description": "IpBlockAddressingPlan struct for IpBlockAddressingPlan", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" }, - "PrecisionTimeApi": { - "name": "PrecisionTimeApi", + "Purpose": { + "name": "Purpose", + "description": "purpose", + "json_tag": "purpose" + }, + "Size": { + "name": "Size", + "description": "size", + "json_tag": "size" + } + } + }, + "IpBlockAndQuery": { + "type_name": "IpBlockAndQuery", + "description": "IpBlockAndQuery struct for IpBlockAndQuery", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" }, - "PricesApi": { - "name": "PricesApi", + "Operator": { + "name": "Operator", + "description": "", + "json_tag": "operator" + }, + "Property": { + "name": "Property", + "description": "", + "json_tag": "property" + }, + "Values": { + "name": "Values", + "description": "", + "json_tag": "values" + } + } + }, + "IpBlockAsset": { + "type_name": "IpBlockAsset", + "description": "IpBlockAsset struct for IpBlockAsset", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" }, - "RouteAggregationRulesApi": { - "name": "RouteAggregationRulesApi", + "Href": { + "name": "Href", + "description": "Resource URL path for the linked resource", + "json_tag": "href" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + }, + "Uuid": { + "name": "Uuid", + "description": "Unique identifier for the asset", + "json_tag": "uuid" + } + } + }, + "IpBlockChange": { + "type_name": "IpBlockChange", + "description": "IpBlockChange struct for IpBlockChange", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" }, - "RouteAggregationsApi": { - "name": "RouteAggregationsApi", + "Href": { + "name": "Href", + "description": "URI of the IpBlockChange object", + "json_tag": "href" + } + } + }, + "IpBlockChangeLog": { + "type_name": "IpBlockChangeLog", + "description": "IpBlockChangeLog struct for IpBlockChangeLog", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" }, - "RouteFilterRulesApi": { - "name": "RouteFilterRulesApi", + "CreatedDateTime": { + "name": "CreatedDateTime", + "description": "", + "json_tag": "createdDateTime" + }, + "DeletedDateTime": { + "name": "DeletedDateTime", + "description": "", + "json_tag": "deletedDateTime" + }, + "UpdatedDateTime": { + "name": "UpdatedDateTime", + "description": "", + "json_tag": "updatedDateTime" + } + } + }, + "IpBlockFilter": { + "type_name": "IpBlockFilter", + "description": "IpBlockFilter struct for IpBlockFilter", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" }, - "RouteFiltersApi": { - "name": "RouteFiltersApi", + "And": { + "name": "And", + "description": "", + "json_tag": "and" + } + } + }, + "IpBlockLocation": { + "type_name": "IpBlockLocation", + "description": "IpBlockLocation struct for IpBlockLocation", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" }, - "RoutingProtocolsApi": { - "name": "RoutingProtocolsApi", + "MetroCode": { + "name": "MetroCode", + "description": "", + "json_tag": "metroCode\" validate:\"regexp=^[A-Z]{2}$" + }, + "MetroHref": { + "name": "MetroHref", + "description": "Metro URL path for the linked resource", + "json_tag": "metroHref" + } + } + }, + "IpBlockOrderRequest": { + "type_name": "IpBlockOrderRequest", + "description": "IpBlockOrderRequest struct for IpBlockOrderRequest", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" }, - "ServiceProfilesApi": { - "name": "ServiceProfilesApi", + "OrderLine": { + "name": "OrderLine", + "description": "Order Line Number", + "json_tag": "orderLine" + }, + "OrderNumber": { + "name": "OrderNumber", + "description": "Order Number", + "json_tag": "orderNumber" + }, + "PurchaseOrderNumber": { + "name": "PurchaseOrderNumber", + "description": "Purchase order number", + "json_tag": "purchaseOrderNumber" + } + } + }, + "IpBlockOrderResponse": { + "type_name": "IpBlockOrderResponse", + "description": "IpBlockOrderResponse struct for IpBlockOrderResponse", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" }, - "ServiceTokensApi": { - "name": "ServiceTokensApi", + "Href": { + "name": "Href", + "description": "Order URI", + "json_tag": "href" + }, + "OrderNumber": { + "name": "OrderNumber", + "description": "Order number", + "json_tag": "orderNumber" + } + } + }, + "IpBlockPrice": { + "type_name": "IpBlockPrice", + "description": "IpBlockPrice IP Block Product configuration", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" }, - "StatisticsApi": { - "name": "StatisticsApi", + "Location": { + "name": "Location", + "description": "", + "json_tag": "location" + }, + "PrefixLength": { + "name": "PrefixLength", + "description": "", + "json_tag": "prefixLength" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + }, + "Uuid": { + "name": "Uuid", + "description": "Either uuid or rest of attributes are required", + "json_tag": "uuid" + } + } + }, + "IpBlockProject": { + "type_name": "IpBlockProject", + "description": "IpBlockProject struct for IpBlockProject", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" }, - "StreamAlertRulesApi": { - "name": "StreamAlertRulesApi", + "Href": { + "name": "Href", + "description": "URI of the project", + "json_tag": "href" + }, + "ProjectId": { + "name": "ProjectId", + "description": "project id", + "json_tag": "projectId" + } + } + }, + "IpBlockProjectRequest": { + "type_name": "IpBlockProjectRequest", + "description": "IpBlockProjectRequest struct for IpBlockProjectRequest", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" }, - "StreamSubscriptionsApi": { - "name": "StreamSubscriptionsApi", + "ProjectId": { + "name": "ProjectId", + "description": "project id", + "json_tag": "projectId" + } + } + }, + "IpBlockRegulations": { + "type_name": "IpBlockRegulations", + "description": "IpBlockRegulations struct for IpBlockRegulations", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" }, - "StreamsApi": { - "name": "StreamsApi", + "AddressingPlans": { + "name": "AddressingPlans", + "description": "List of addressing plans", + "json_tag": "addressingPlans" + }, + "Questions": { + "name": "Questions", + "description": "", + "json_tag": "questions" + } + } + }, + "IpBlockRegulationsQuestions": { + "type_name": "IpBlockRegulationsQuestions", + "description": "IpBlockRegulationsQuestions struct for IpBlockRegulationsQuestions", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" }, - "cfg": { - "name": "cfg", + "PrivateSpaceConsidered": { + "name": "PrivateSpaceConsidered", + "description": "", + "json_tag": "privateSpaceConsidered" + }, + "RefusedPreviously": { + "name": "RefusedPreviously", + "description": "", + "json_tag": "refusedPreviously" + }, + "ReturningAddressSpace": { + "name": "ReturningAddressSpace", + "description": "", + "json_tag": "returningAddressSpace" + } + } + }, + "IpBlockSearchResponseBody": { + "type_name": "IpBlockSearchResponseBody", + "description": "IpBlockSearchResponseBody struct for IpBlockSearchResponseBody", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" }, - "common": { - "name": "common", - "description": "Reuse a single struct instead of allocating one for each service on the heap." + "Data": { + "name": "Data", + "description": "", + "json_tag": "data" + }, + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" + }, + "Sort": { + "name": "Sort", + "description": "", + "json_tag": "sort" } } }, - "APIKey": { - "type_name": "APIKey", - "description": "APIKey provides API key based authentication to a request passed via context using ContextAPIKey", + "IpBlocksSearchRequestBody": { + "type_name": "IpBlocksSearchRequestBody", + "description": "IpBlocksSearchRequestBody struct for IpBlocksSearchRequestBody", "fields": { - "Key": { - "name": "Key", + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" }, - "Prefix": { - "name": "Prefix", + "Filter": { + "name": "Filter", + "description": "", + "json_tag": "filter" + }, + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" + }, + "Sort": { + "name": "Sort", + "description": "", + "json_tag": "sort" + } + } + }, + "Ipv4": { + "type_name": "Ipv4", + "description": "Ipv4 EPT service network information", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" + }, + "DefaultGateway": { + "name": "DefaultGateway", + "description": "Gateway Interface IP address", + "json_tag": "defaultGateway" + }, + "NetworkMask": { + "name": "NetworkMask", + "description": "Network Mask", + "json_tag": "networkMask" + }, + "Primary": { + "name": "Primary", + "description": "Primary Timing Server IP Address", + "json_tag": "primary" + }, + "Secondary": { + "name": "Secondary", + "description": "Secondary Timing Server IP Address", + "json_tag": "secondary" } } }, - "APIResponse": { - "type_name": "APIResponse", - "description": "APIResponse stores the API response returned by the server.", + "IssueLoa": { + "type_name": "IssueLoa", + "description": "IssueLoa Issue Loa", "fields": { - "Message": { - "name": "Message", + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "AuthorizedProductType": { + "name": "AuthorizedProductType", "description": "", - "json_tag": "message" + "json_tag": "authorizedProductType" + }, + "DemarcationPoint": { + "name": "DemarcationPoint", + "description": "", + "json_tag": "demarcationPoint" + }, + "Description": { + "name": "Description", + "description": "Additional context about this LOA.", + "json_tag": "description" + }, + "ExpirationDateTime": { + "name": "ExpirationDateTime", + "description": "Date and time when this LOA expires.\u003cbr\u003e Default to 3 months from the creation date", + "json_tag": "expirationDateTime" + }, + "Name": { + "name": "Name", + "description": "A short, descriptive name for this LOA.", + "json_tag": "name" + }, + "Requestor": { + "name": "Requestor", + "description": "", + "json_tag": "requestor" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + } + } + }, + "Link": { + "type_name": "Link", + "description": "Link struct for Link", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Authenticate": { + "name": "Authenticate", + "description": "Authentication required or not", + "json_tag": "authenticate" + }, + "ContentType": { + "name": "ContentType", + "description": "Content type for the response", + "json_tag": "contentType" + }, + "Href": { + "name": "Href", + "description": "Resource URI", + "json_tag": "href" }, "Method": { "name": "Method", - "description": "Method is the HTTP method used for the request. This value is always\navailable, even if the embedded *http.Response is nil.", + "description": "Http method type", "json_tag": "method" }, - "Operation": { - "name": "Operation", - "description": "Operation is the name of the OpenAPI operation.", - "json_tag": "operation" - }, - "Payload": { - "name": "Payload", - "description": "Payload holds the contents of the response body (which may be nil or empty).\nThis is provided here as the raw response.Body() reader will have already\nbeen drained.", - "json_tag": "-" + "Rel": { + "name": "Rel", + "description": "OperationId from Swagger hub spec", + "json_tag": "rel" + } + } + }, + "LinkAggregationGroup": { + "type_name": "LinkAggregationGroup", + "description": "LinkAggregationGroup Link aggregation group (LAG) preferences and settings.", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" }, - "RequestURL": { - "name": "RequestURL", - "description": "RequestURL is the request URL. This value is always available, even if the\nembedded *http.Response is nil.", - "json_tag": "url" + "Enabled": { + "name": "Enabled", + "description": "Parameter showing whether LAG configuration is mandatory. The default is false.", + "json_tag": "enabled" } } }, - "AWSDirectConnect": { - "type_name": "AWSDirectConnect", - "description": "AWSDirectConnect Direct Connect helps to identify the direct connect to use or creates new one.", + "LinkProtocolConnection": { + "type_name": "LinkProtocolConnection", + "description": "LinkProtocolConnection Connection details of Link Protocol", "fields": { "AdditionalProperties": { "name": "AdditionalProperties", "description": "" }, - "DeploymentProperties": { - "name": "DeploymentProperties", + "Bandwidth": { + "name": "Bandwidth", + "description": "", + "json_tag": "bandwidth" + }, + "Href": { + "name": "Href", + "description": "Connection URI", + "json_tag": "href" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + }, + "Uuid": { + "name": "Uuid", "description": "", - "json_tag": "deploymentProperties" + "json_tag": "uuid" + } + } + }, + "LinkProtocolGetResponse": { + "type_name": "LinkProtocolGetResponse", + "description": "LinkProtocolGetResponse List of Vlans", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" }, - "Id": { - "name": "Id", + "Data": { + "name": "Data", "description": "", - "json_tag": "id" + "json_tag": "data" }, - "Type": { - "name": "Type", + "Pagination": { + "name": "Pagination", "description": "", - "json_tag": "type" + "json_tag": "pagination" } } }, - "AWSDirectConnectResponse": { - "type_name": "AWSDirectConnectResponse", - "description": "AWSDirectConnectResponse struct for AWSDirectConnectResponse", + "LinkProtocolResponse": { + "type_name": "LinkProtocolResponse", + "description": "LinkProtocolResponse Link Protocol response", "fields": { "AdditionalProperties": { "name": "AdditionalProperties", "description": "" }, - "DeploymentProperties": { - "name": "DeploymentProperties", + "Asset": { + "name": "Asset", "description": "", - "json_tag": "deploymentProperties" + "json_tag": "asset" }, - "Id": { - "name": "Id", + "ChangeLog": { + "name": "ChangeLog", "description": "", - "json_tag": "id" + "json_tag": "changeLog" + }, + "Href": { + "name": "Href", + "description": "LinkProtocol URI", + "json_tag": "href" + }, + "ServiceToken": { + "name": "ServiceToken", + "description": "", + "json_tag": "serviceToken" }, "State": { "name": "State", "description": "", "json_tag": "state" }, + "SubInterface": { + "name": "SubInterface", + "description": "", + "json_tag": "subInterface" + }, "Type": { "name": "Type", "description": "", "json_tag": "type" + }, + "Uuid": { + "name": "Uuid", + "description": "Equinix-assigned network identifier", + "json_tag": "uuid" + }, + "VlanCTag": { + "name": "VlanCTag", + "description": "", + "json_tag": "vlanCTag" + }, + "VlanCTagMax": { + "name": "VlanCTagMax", + "description": "", + "json_tag": "vlanCTagMax" + }, + "VlanCTagMin": { + "name": "VlanCTagMin", + "description": "", + "json_tag": "vlanCTagMin" + }, + "VlanSTag": { + "name": "VlanSTag", + "description": "", + "json_tag": "vlanSTag" + }, + "VlanTag": { + "name": "VlanTag", + "description": "", + "json_tag": "vlanTag" + }, + "VlanTagMax": { + "name": "VlanTagMax", + "description": "", + "json_tag": "vlanTagMax" + }, + "VlanTagMin": { + "name": "VlanTagMin", + "description": "", + "json_tag": "vlanTagMin" + }, + "Vni": { + "name": "Vni", + "description": "", + "json_tag": "vni" } } }, - "AWSPermission": { - "type_name": "AWSPermission", - "description": "AWSPermission Provides the AWS permission configuration for the orchestrator. This permission is used to manage the AWS resources and their access control.", + "LinkProtocolServiceToken": { + "type_name": "LinkProtocolServiceToken", + "description": "LinkProtocolServiceToken Service Token details of Link Protocol", "fields": { "AdditionalProperties": { "name": "AdditionalProperties", "description": "" }, - "DeploymentProperties": { - "name": "DeploymentProperties", - "description": "", - "json_tag": "deploymentProperties" - }, - "Region": { - "name": "Region", + "Bandwidth": { + "name": "Bandwidth", "description": "", - "json_tag": "region" + "json_tag": "bandwidth" }, - "RoleArn": { - "name": "RoleArn", - "description": "", - "json_tag": "roleArn" + "Href": { + "name": "Href", + "description": "Service Token URI", + "json_tag": "href" }, "Type": { "name": "Type", "description": "", "json_tag": "type" + }, + "Uuid": { + "name": "Uuid", + "description": "", + "json_tag": "uuid" } } }, - "AWSProvider": { - "type_name": "AWSProvider", - "description": "AWSProvider The Orchestrator AWS Providers schema defines the structure for the orchestrator aws provider configuration.", + "LoaActionData": { + "type_name": "LoaActionData", + "description": "LoaActionData Action Data. \u003cbr\u003e For LOA_ISSUER_AUTHORIZATION — always required.", "fields": { "AdditionalProperties": { "name": "AdditionalProperties", "description": "" }, - "Resources": { - "name": "Resources", + "DemarcationPoint": { + "name": "DemarcationPoint", "description": "", - "json_tag": "resources" + "json_tag": "demarcationPoint" }, - "Type": { - "name": "Type", - "description": "", - "json_tag": "type" + "ExpirationDateTime": { + "name": "ExpirationDateTime", + "description": "Date and time when this LOA expires.\u003cbr\u003e Default to 3 months from the creation date", + "json_tag": "expirationDateTime" + }, + "PortalUrl": { + "name": "PortalUrl", + "description": "Portal URL for the LOA to either accept from requestor \u003cbr\u003e or authorize from the issuer.", + "json_tag": "portalUrl" } } }, - "AWSProviderResource": { - "type_name": "AWSProviderResource", - "description": "AWSProviderResource - struct for AWSProviderResource", + "LoaActionFilter": { + "type_name": "LoaActionFilter", + "description": "LoaActionFilter struct for LoaActionFilter", "fields": { - "AWSDirectConnect": { - "name": "AWSDirectConnect", - "description": "" - }, - "AWSPermission": { - "name": "AWSPermission", + "LoaActionOrFilter": { + "name": "LoaActionOrFilter", "description": "" }, - "AWSVirtualPrivateGateway": { - "name": "AWSVirtualPrivateGateway", + "LoaActionSearchSimpleExpressions": { + "name": "LoaActionSearchSimpleExpressions", "description": "" } } }, - "AWSProviderResourceResponse": { - "type_name": "AWSProviderResourceResponse", - "description": "AWSProviderResourceResponse - struct for AWSProviderResourceResponse", + "LoaActionOrFilter": { + "type_name": "LoaActionOrFilter", + "description": "LoaActionOrFilter struct for LoaActionOrFilter", "fields": { - "AWSDirectConnectResponse": { - "name": "AWSDirectConnectResponse", - "description": "" - }, - "AWSPermission": { - "name": "AWSPermission", + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" }, - "AWSVirtualPrivateGatewayResponse": { - "name": "AWSVirtualPrivateGatewayResponse", - "description": "" + "Or": { + "name": "Or", + "description": "", + "json_tag": "or" } } }, - "AWSProviderResponse": { - "type_name": "AWSProviderResponse", - "description": "AWSProviderResponse struct for AWSProviderResponse", + "LoaActionRequest": { + "type_name": "LoaActionRequest", + "description": "LoaActionRequest Action Request", "fields": { "AdditionalProperties": { "name": "AdditionalProperties", "description": "" }, - "Resources": { - "name": "Resources", + "Data": { + "name": "Data", "description": "", - "json_tag": "resources" + "json_tag": "data" }, "Type": { "name": "Type", @@ -6631,248 +25436,413 @@ } } }, - "AWSVirtualPrivateGateway": { - "type_name": "AWSVirtualPrivateGateway", - "description": "AWSVirtualPrivateGateway The VirtualPrivateGateway schema defines the structure for the virtual private gateway configuration. It includes details about the gateway type, required flag, VPC and subnet IDs, and deployment properties.", + "LoaActionResponse": { + "type_name": "LoaActionResponse", + "description": "LoaActionResponse Action Response", "fields": { "AdditionalProperties": { "name": "AdditionalProperties", "description": "" }, - "DeploymentProperties": { - "name": "DeploymentProperties", + "ChangeLog": { + "name": "ChangeLog", "description": "", - "json_tag": "deploymentProperties" + "json_tag": "changeLog" }, - "Required": { - "name": "Required", + "Data": { + "name": "Data", "description": "", - "json_tag": "required" + "json_tag": "data" + }, + "Href": { + "name": "Href", + "description": "Action URI", + "json_tag": "href" }, - "SubnetId": { - "name": "SubnetId", + "State": { + "name": "State", "description": "", - "json_tag": "subnetId" + "json_tag": "state" }, "Type": { "name": "Type", "description": "", "json_tag": "type" }, - "VpcId": { - "name": "VpcId", - "description": "", - "json_tag": "vpcId" + "Uuid": { + "name": "Uuid", + "description": "Action Identifier", + "json_tag": "uuid" } } }, - "AWSVirtualPrivateGatewayResponse": { - "type_name": "AWSVirtualPrivateGatewayResponse", - "description": "AWSVirtualPrivateGatewayResponse struct for AWSVirtualPrivateGatewayResponse", + "LoaActionSearchFilters": { + "type_name": "LoaActionSearchFilters", + "description": "LoaActionSearchFilters struct for LoaActionSearchFilters", "fields": { "AdditionalProperties": { "name": "AdditionalProperties", "description": "" }, - "DeploymentProperties": { - "name": "DeploymentProperties", + "And": { + "name": "And", "description": "", - "json_tag": "deploymentProperties" + "json_tag": "and" + } + } + }, + "LoaActionSearchRequest": { + "type_name": "LoaActionSearchRequest", + "description": "LoaActionSearchRequest Search loa actions based on filter criteria", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" }, - "Id": { - "name": "Id", - "description": "Virtual private gateway id.", - "json_tag": "id" + "Filter": { + "name": "Filter", + "description": "", + "json_tag": "filter" }, - "Required": { - "name": "Required", + "Pagination": { + "name": "Pagination", "description": "", - "json_tag": "required" + "json_tag": "pagination" }, - "State": { - "name": "State", + "Sort": { + "name": "Sort", "description": "", - "json_tag": "state" + "json_tag": "sort" + } + } + }, + "LoaActionSearchResponse": { + "type_name": "LoaActionSearchResponse", + "description": "LoaActionSearchResponse List of LOA Actions", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" }, - "SubnetId": { - "name": "SubnetId", + "Data": { + "name": "Data", "description": "", - "json_tag": "subnetId" + "json_tag": "data" }, - "Type": { - "name": "Type", + "Pagination": { + "name": "Pagination", "description": "", - "json_tag": "type" + "json_tag": "pagination" }, - "VpcId": { - "name": "VpcId", + "Sort": { + "name": "Sort", "description": "", - "json_tag": "vpcId" + "json_tag": "sort" } } }, - "AccessPoint": { - "type_name": "AccessPoint", - "description": "AccessPoint Access point object", + "LoaActionSearchSimpleExpressions": { + "type_name": "LoaActionSearchSimpleExpressions", + "description": "LoaActionSearchSimpleExpressions struct for LoaActionSearchSimpleExpressions", "fields": { - "Account": { - "name": "Account", - "description": "", - "json_tag": "account" - }, "AdditionalProperties": { "name": "AdditionalProperties", "description": "" }, - "AuthenticationKey": { - "name": "AuthenticationKey", - "description": "Access point authentication key", - "json_tag": "authenticationKey" - }, - "Interconnection": { - "name": "Interconnection", + "Operator": { + "name": "Operator", "description": "", - "json_tag": "interconnection" + "json_tag": "operator" }, - "Interface": { - "name": "Interface", + "Property": { + "name": "Property", "description": "", - "json_tag": "interface" + "json_tag": "property" }, - "LinkProtocol": { - "name": "LinkProtocol", + "Values": { + "name": "Values", "description": "", - "json_tag": "linkProtocol" + "json_tag": "values" + } + } + }, + "LoaActionSortCriteria": { + "type_name": "LoaActionSortCriteria", + "description": "LoaActionSortCriteria struct for LoaActionSortCriteria", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" }, - "Location": { - "name": "Location", + "Direction": { + "name": "Direction", "description": "", - "json_tag": "location" + "json_tag": "direction" }, - "Network": { - "name": "Network", + "Property": { + "name": "Property", "description": "", - "json_tag": "network" + "json_tag": "property" + } + } + }, + "LoaChangelog": { + "type_name": "LoaChangelog", + "description": "LoaChangelog Change log", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" }, - "PeeringType": { - "name": "PeeringType", - "description": "", - "json_tag": "peeringType" + "CreatedBy": { + "name": "CreatedBy", + "description": "Created by User Key", + "json_tag": "createdBy" }, - "Port": { - "name": "Port", - "description": "", - "json_tag": "port" + "CreatedByEmail": { + "name": "CreatedByEmail", + "description": "Created by User Email Address", + "json_tag": "createdByEmail" }, - "Profile": { - "name": "Profile", - "description": "", - "json_tag": "profile" + "CreatedByFullName": { + "name": "CreatedByFullName", + "description": "Created by User Full Name", + "json_tag": "createdByFullName" }, - "ProviderConnectionId": { - "name": "ProviderConnectionId", - "description": "Provider assigned Connection Id", - "json_tag": "providerConnectionId" + "CreatedDateTime": { + "name": "CreatedDateTime", + "description": "Created by Date and Time", + "json_tag": "createdDateTime" }, - "Role": { - "name": "Role", - "description": "", - "json_tag": "role" + "UpdatedBy": { + "name": "UpdatedBy", + "description": "Updated by User Key", + "json_tag": "updatedBy" }, - "Router": { - "name": "Router", + "UpdatedByEmail": { + "name": "UpdatedByEmail", + "description": "Updated by User Email Address", + "json_tag": "updatedByEmail" + }, + "UpdatedByFullName": { + "name": "UpdatedByFullName", + "description": "Updated by User Full Name", + "json_tag": "updatedByFullName" + }, + "UpdatedDateTime": { + "name": "UpdatedDateTime", + "description": "Updated by Date and Time", + "json_tag": "updatedDateTime" + } + } + }, + "LoaConsumer": { + "type_name": "LoaConsumer", + "description": "LoaConsumer Associated consumer response", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "ChangeLog": { + "name": "ChangeLog", "description": "", - "json_tag": "router" + "json_tag": "changeLog" }, - "SellerRegion": { - "name": "SellerRegion", - "description": "Access point seller region", - "json_tag": "sellerRegion" + "Href": { + "name": "Href", + "description": "Consumer URI", + "json_tag": "href" }, "Type": { "name": "Type", "description": "", "json_tag": "type" }, - "VirtualDevice": { - "name": "VirtualDevice", - "description": "", - "json_tag": "virtualDevice" + "Uuid": { + "name": "Uuid", + "description": "Consumer Identifier", + "json_tag": "uuid" + } + } + }, + "LoaConsumersResponse": { + "type_name": "LoaConsumersResponse", + "description": "LoaConsumersResponse List of Consumers associated with a LOA", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" }, - "VirtualNetwork": { - "name": "VirtualNetwork", + "Data": { + "name": "Data", "description": "", - "json_tag": "virtualNetwork" + "json_tag": "data" }, - "VpicInterface": { - "name": "VpicInterface", + "Pagination": { + "name": "Pagination", "description": "", - "json_tag": "vpic_interface" + "json_tag": "pagination" } } }, - "AccessPointSelector": { - "type_name": "AccessPointSelector", - "description": "AccessPointSelector List of criteria for selecting network access points with optimal efficiency, security, compatibility, and availability.", + "LoaDemarcationPoint": { + "type_name": "LoaDemarcationPoint", + "description": "LoaDemarcationPoint Specifies the demarcation point. \u003cbr\u003e For CAGE_LOA - cageUniqueSpaceId is required. \u003cbr\u003e For PATCH_PANEL_LOA - patchPanelId is required. \u003cbr\u003e For PATCH_PANEL_PORT_LOA - patchPanelId, patchPanelPortA, patchPanelPortB and connectorType is required.", "fields": { "AdditionalProperties": { "name": "AdditionalProperties", "description": "" }, - "HideAssetInfo": { - "name": "HideAssetInfo", - "description": "Deprecated", - "json_tag": "hideAssetInfo" + "CageUniqueSpaceId": { + "name": "CageUniqueSpaceId", + "description": "Unique identifier of the Cage.", + "json_tag": "cageUniqueSpaceId" }, - "Interface": { - "name": "Interface", + "ConnectorType": { + "name": "ConnectorType", "description": "", - "json_tag": "interface" + "json_tag": "connectorType" }, - "LinkProtocol": { - "name": "LinkProtocol", - "description": "", - "json_tag": "linkProtocol" + "PatchPanelId": { + "name": "PatchPanelId", + "description": "Unique identifier of the Patch Panel.", + "json_tag": "patchPanelId" }, - "Network": { - "name": "Network", - "description": "", - "json_tag": "network" + "PatchPanelPortA": { + "name": "PatchPanelPortA", + "description": "Specify the desired port number. \u003cbr\u003e When ports are not provided, next available ports will be used.", + "json_tag": "patchPanelPortA" }, - "Port": { - "name": "Port", - "description": "", - "json_tag": "port" + "PatchPanelPortB": { + "name": "PatchPanelPortB", + "description": "Specify the desired port number. \u003cbr\u003e When ports are not provided, next available ports will be used. \u003cbr\u003e Required for Connector type FC and ST only.", + "json_tag": "patchPanelPortB" + } + } + }, + "LoaFilter": { + "type_name": "LoaFilter", + "description": "LoaFilter struct for LoaFilter", + "fields": { + "LoaOrFilter": { + "name": "LoaOrFilter", + "description": "" + }, + "LoaSimpleExpression": { + "name": "LoaSimpleExpression", + "description": "" + } + } + }, + "LoaIssuer": { + "type_name": "LoaIssuer", + "description": "LoaIssuer Issuer", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Email": { + "name": "Email", + "description": "Email address of the issuer contact.", + "json_tag": "email" + }, + "OrgId": { + "name": "OrgId", + "description": "Organization ID of the issuer.", + "json_tag": "orgId" + }, + "OrgName": { + "name": "OrgName", + "description": "Organization name of the issuer.", + "json_tag": "orgName" + } + } + }, + "LoaLocation": { + "type_name": "LoaLocation", + "description": "LoaLocation Eligible location where LOA can be issued.", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "IbxCode": { + "name": "IbxCode", + "description": "IBX Code", + "json_tag": "ibxCode" + } + } + }, + "LoaNoteDetails": { + "type_name": "LoaNoteDetails", + "description": "LoaNoteDetails Represents a note added to a LOA by an authorized user from either the issuer or requestor organization", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Comments": { + "name": "Comments", + "description": "Content of the note as submitted by the user.", + "json_tag": "comments" + }, + "CreatedDateTime": { + "name": "CreatedDateTime", + "description": "Date and time when the note was created.", + "json_tag": "createdDateTime" + }, + "Href": { + "name": "Href", + "description": "URI to note resource.", + "json_tag": "href" }, "Type": { "name": "Type", "description": "", "json_tag": "type" }, - "VirtualDevice": { - "name": "VirtualDevice", - "description": "", - "json_tag": "virtualDevice" + "Uuid": { + "name": "Uuid", + "description": "Unique identifier of this note.", + "json_tag": "uuid" } } }, - "ActionRequest": { - "type_name": "ActionRequest", - "description": "ActionRequest - struct for ActionRequest", + "LoaNotesResponse": { + "type_name": "LoaNotesResponse", + "description": "LoaNotesResponse List of Loa note details", "fields": { - "AWSPermission": { - "name": "AWSPermission", + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" }, - "GCPPermission": { - "name": "GCPPermission", + "Data": { + "name": "Data", + "description": "", + "json_tag": "data" + } + } + }, + "LoaOrFilter": { + "type_name": "LoaOrFilter", + "description": "LoaOrFilter struct for LoaOrFilter", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" + }, + "Or": { + "name": "Or", + "description": "", + "json_tag": "or" } } }, - "AddOperation": { - "type_name": "AddOperation", - "description": "AddOperation Add Sub-Resource to the existing model", + "LoaReplaceOperation": { + "type_name": "LoaReplaceOperation", + "description": "LoaReplaceOperation Replace attribute value or sub-resource in the existing model", "fields": { "AdditionalProperties": { "name": "AdditionalProperties", @@ -6885,54 +25855,39 @@ }, "Path": { "name": "Path", - "description": "A JSON Pointer path.", + "description": "### A JSON Pointer path. * `/name` - Name of the Loa * `/description` - Description of the Loa * `/requestor/email` - Email of the requestor contact * `/requestor/orgName` - Organization name of the requestor * `/issuer/email` - Email of the issuer contact * `/issuer/orgName` - Organization name of the issuer * `/demarcationPoint/patchPanelId` - Patch Panel Identifier * `/demarcationPoint/patchPanelPortA` - Patch Panel Port A * `/demarcationPoint/patchPanelPortB` - Patch Panel Port B * `/demarcationPoint/connectorType` - Connector Type * `/demarcationPoint/cageUniqueSpaceId` - Cage Unique Space Identifier * `/expirationDateTime` - Expiration date and time of the Loa * `/location/ibxCode` - IBX code of the Eligible location", "json_tag": "path" }, "Value": { "name": "Value", - "description": "value to add", + "description": "New value for updated parameter", "json_tag": "value" } } }, - "AlertRulePostRequest": { - "type_name": "AlertRulePostRequest", - "description": "AlertRulePostRequest Create Stream Alert Rules", + "LoaRequest": { + "type_name": "LoaRequest", + "description": "LoaRequest Create Loa", "fields": { "AdditionalProperties": { "name": "AdditionalProperties", "description": "" }, + "AuthorizedProductType": { + "name": "AuthorizedProductType", + "description": "", + "json_tag": "authorizedProductType" + }, "Description": { "name": "Description", - "description": "Customer-provided stream description", + "description": "Additional context about this LOA.", "json_tag": "description" }, - "DetectionMethod": { - "name": "DetectionMethod", - "description": "", - "json_tag": "detectionMethod" - }, - "Enabled": { - "name": "Enabled", - "description": "Stream alert rule enabled status", - "json_tag": "enabled" - }, - "MetricSelector": { - "name": "MetricSelector", - "description": "", - "json_tag": "metricSelector" - }, "Name": { "name": "Name", - "description": "Customer-provided stream name", + "description": "A short, descriptive name for this LOA.", "json_tag": "name" }, - "ResourceSelector": { - "name": "ResourceSelector", - "description": "", - "json_tag": "resourceSelector" - }, "Type": { "name": "Type", "description": "", @@ -6940,8825 +25895,6690 @@ } } }, - "AlertRulePutRequest": { - "type_name": "AlertRulePutRequest", - "description": "AlertRulePutRequest Create Stream Alert Rules", + "LoaRequestor": { + "type_name": "LoaRequestor", + "description": "LoaRequestor Requestor", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Email": { + "name": "Email", + "description": "Email address of the requestor contact.", + "json_tag": "email" + }, + "OrgId": { + "name": "OrgId", + "description": "Organization ID of the requestor.", + "json_tag": "orgId" + }, + "OrgName": { + "name": "OrgName", + "description": "Organization name of the requestor.", + "json_tag": "orgName" + } + } + }, + "LoaResponse": { + "type_name": "LoaResponse", + "description": "LoaResponse Loa Response", "fields": { "AdditionalProperties": { "name": "AdditionalProperties", "description": "" }, + "AuthorizedProductType": { + "name": "AuthorizedProductType", + "description": "", + "json_tag": "authorizedProductType" + }, + "ChangeLog": { + "name": "ChangeLog", + "description": "", + "json_tag": "changeLog" + }, + "DemarcationPoint": { + "name": "DemarcationPoint", + "description": "", + "json_tag": "demarcationPoint" + }, "Description": { "name": "Description", - "description": "Customer-provided stream description", + "description": "Additional context about this LOA", "json_tag": "description" }, - "DetectionMethod": { - "name": "DetectionMethod", - "description": "", - "json_tag": "detectionMethod" + "ExpirationDateTime": { + "name": "ExpirationDateTime", + "description": "Date and time when this LOA expires.\u003cbr\u003e Default to 3 months from the creation date", + "json_tag": "expirationDateTime" }, - "Enabled": { - "name": "Enabled", - "description": "Stream alert rule enabled status", - "json_tag": "enabled" + "Href": { + "name": "Href", + "description": "URI of this LOA resource.", + "json_tag": "href" }, - "MetricSelector": { - "name": "MetricSelector", + "Issuer": { + "name": "Issuer", "description": "", - "json_tag": "metricSelector" + "json_tag": "issuer" + }, + "Location": { + "name": "Location", + "description": "", + "json_tag": "location" }, "Name": { "name": "Name", - "description": "Customer-provided stream name", + "description": "A short, descriptive name for this LOA", "json_tag": "name" }, - "ResourceSelector": { - "name": "ResourceSelector", + "Operation": { + "name": "Operation", "description": "", - "json_tag": "resourceSelector" + "json_tag": "operation" + }, + "Requestor": { + "name": "Requestor", + "description": "", + "json_tag": "requestor" + }, + "State": { + "name": "State", + "description": "", + "json_tag": "state" }, "Type": { "name": "Type", "description": "", "json_tag": "type" + }, + "Uuid": { + "name": "Uuid", + "description": "Unique identifier of this LOA.", + "json_tag": "uuid" } } }, - "AllPhysicalPortsResponse": { - "type_name": "AllPhysicalPortsResponse", - "description": "AllPhysicalPortsResponse GET All Physical Ports", + "LoaResponseOperation": { + "type_name": "LoaResponseOperation", + "description": "LoaResponseOperation struct for LoaResponseOperation", "fields": { "AdditionalProperties": { "name": "AdditionalProperties", "description": "" }, - "Data": { - "name": "Data", - "description": "GET All Physical Ports", - "json_tag": "data" - }, - "Pagination": { - "name": "Pagination", - "description": "", - "json_tag": "pagination" + "ConsumersCount": { + "name": "ConsumersCount", + "description": "Number of consumers associated with this LOA.", + "json_tag": "consumersCount" } } }, - "AllPortPackagesResponse": { - "type_name": "AllPortPackagesResponse", - "description": "AllPortPackagesResponse Port Packages response", + "LoaSearchFilters": { + "type_name": "LoaSearchFilters", + "description": "LoaSearchFilters struct for LoaSearchFilters", "fields": { "AdditionalProperties": { "name": "AdditionalProperties", "description": "" }, - "Data": { - "name": "Data", - "description": "List of Port Packages", - "json_tag": "data" + "And": { + "name": "And", + "description": "", + "json_tag": "and" } } }, - "AllPortsResponse": { - "type_name": "AllPortsResponse", - "description": "AllPortsResponse GET All User Port Across Fabric Metros", + "LoaSearchRequest": { + "type_name": "LoaSearchRequest", + "description": "LoaSearchRequest Search loas based on filter criteria", "fields": { "AdditionalProperties": { "name": "AdditionalProperties", "description": "" }, - "Data": { - "name": "Data", - "description": "GET All User Port Across Fabric Metros", - "json_tag": "data" + "Filter": { + "name": "Filter", + "description": "", + "json_tag": "filter" }, "Pagination": { "name": "Pagination", "description": "", "json_tag": "pagination" + }, + "Sort": { + "name": "Sort", + "description": "", + "json_tag": "sort" } } }, - "ApiAddToLagRequest": { - "type_name": "ApiAddToLagRequest", + "LoaSearchResponse": { + "type_name": "LoaSearchResponse", + "description": "LoaSearchResponse List of LOAs", "fields": { - "ApiService": { - "name": "ApiService", + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" }, - "bulkPhysicalPort": { - "name": "bulkPhysicalPort", - "description": "" + "Data": { + "name": "Data", + "description": "", + "json_tag": "data" }, - "ctx": { - "name": "ctx", - "description": "" + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" }, - "portId": { - "name": "portId", - "description": "" + "Sort": { + "name": "Sort", + "description": "", + "json_tag": "sort" } } }, - "ApiAttachConnectionRouteAggregationRequest": { - "type_name": "ApiAttachConnectionRouteAggregationRequest", + "LoaSimpleExpression": { + "type_name": "LoaSimpleExpression", + "description": "LoaSimpleExpression struct for LoaSimpleExpression", "fields": { - "ApiService": { - "name": "ApiService", + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" }, - "connectionId": { - "name": "connectionId", - "description": "" + "Operator": { + "name": "Operator", + "description": "", + "json_tag": "operator" }, - "ctx": { - "name": "ctx", - "description": "" + "Property": { + "name": "Property", + "description": "", + "json_tag": "property" }, - "routeAggregationId": { - "name": "routeAggregationId", - "description": "" + "Values": { + "name": "Values", + "description": "", + "json_tag": "values" } } }, - "ApiAttachConnectionRouteFilterRequest": { - "type_name": "ApiAttachConnectionRouteFilterRequest", + "LoaSortCriteria": { + "type_name": "LoaSortCriteria", + "description": "LoaSortCriteria struct for LoaSortCriteria", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "connectionId": { - "name": "connectionId", - "description": "" - }, - "connectionRouteFiltersBase": { - "name": "connectionRouteFiltersBase", + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" }, - "ctx": { - "name": "ctx", - "description": "" + "Direction": { + "name": "Direction", + "description": "", + "json_tag": "direction" }, - "routeFilterId": { - "name": "routeFilterId", - "description": "" + "Property": { + "name": "Property", + "description": "", + "json_tag": "property" } } }, - "ApiConfig": { - "type_name": "ApiConfig", - "description": "ApiConfig Configuration for API based Integration for Service Profile", + "LogoResponse": { + "type_name": "LogoResponse", + "description": "LogoResponse Equinix Fabric Logo Response Object", "fields": { "AdditionalProperties": { "name": "AdditionalProperties", "description": "" }, - "AllowOverSubscription": { - "name": "AllowOverSubscription", - "description": "Setting showing that oversubscription support is available (true) or not (false). The default is false. Oversubscription is the sale of more than the available network bandwidth. This practice is common and legitimate. After all, many customers use less bandwidth than they've purchased. And network users don't consume bandwidth all at the same time. The leftover bandwidth can be sold to other customers. When demand surges, operational and engineering resources can be shifted to accommodate the load.", - "json_tag": "allowOverSubscription" + "Changelog": { + "name": "Changelog", + "description": "", + "json_tag": "changelog" }, - "ApiAvailable": { - "name": "ApiAvailable", - "description": "Setting indicating whether the API is available (true) or not (false).", - "json_tag": "apiAvailable" + "Description": { + "name": "Description", + "description": "", + "json_tag": "description" }, - "BandwidthFromApi": { - "name": "BandwidthFromApi", + "ExtensionType": { + "name": "ExtensionType", "description": "", - "json_tag": "bandwidthFromApi" + "json_tag": "extensionType" }, - "EquinixManagedPort": { - "name": "EquinixManagedPort", - "description": "Setting indicating that the port is managed by Equinix (true) or not (false).", - "json_tag": "equinixManagedPort" + "Href": { + "name": "Href", + "description": "", + "json_tag": "href" }, - "EquinixManagedVlan": { - "name": "EquinixManagedVlan", - "description": "Setting indicating that the VLAN is managed by Equinix (true) or not (false).", - "json_tag": "equinixManagedVlan" + "Name": { + "name": "Name", + "description": "", + "json_tag": "name" }, - "IntegrationId": { - "name": "IntegrationId", + "Status": { + "name": "Status", "description": "", - "json_tag": "integrationId" + "json_tag": "status" }, - "OverSubscriptionLimit": { - "name": "OverSubscriptionLimit", - "description": "A cap on oversubscription.", - "json_tag": "overSubscriptionLimit" + "Type": { + "name": "Type", + "description": "Type of logo", + "json_tag": "type" + }, + "Uuid": { + "name": "Uuid", + "description": "", + "json_tag": "uuid" } } }, - "ApiCreateCloudRouterActionRequest": { - "type_name": "ApiCreateCloudRouterActionRequest", + "MarketingInfo": { + "type_name": "MarketingInfo", + "description": "MarketingInfo struct for MarketingInfo", "fields": { - "ApiService": { - "name": "ApiService", + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" }, - "cloudRouterActionRequest": { - "name": "cloudRouterActionRequest", - "description": "" + "Logo": { + "name": "Logo", + "description": "Logo file name", + "json_tag": "logo" }, - "ctx": { - "name": "ctx", - "description": "" + "ProcessSteps": { + "name": "ProcessSteps", + "description": "", + "json_tag": "processSteps" }, - "routerId": { - "name": "routerId", - "description": "" + "Promotion": { + "name": "Promotion", + "description": "Profile promotion on marketplace", + "json_tag": "promotion" } } }, - "ApiCreateCloudRouterCommandRequest": { - "type_name": "ApiCreateCloudRouterCommandRequest", + "MarketplaceSubscription": { + "type_name": "MarketplaceSubscription", + "description": "MarketplaceSubscription Equinix Fabric Entity for Marketplace Subscription", "fields": { - "ApiService": { - "name": "ApiService", + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" }, - "cloudRouterCommandPostRequest": { - "name": "cloudRouterCommandPostRequest", - "description": "" + "Href": { + "name": "Href", + "description": "Marketplace Subscription URI", + "json_tag": "href" }, - "ctx": { - "name": "ctx", - "description": "" + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" }, - "routerId": { - "name": "routerId", - "description": "" + "Uuid": { + "name": "Uuid", + "description": "Equinix-assigned Marketplace Subscription identifier", + "json_tag": "uuid" } } }, - "ApiCreateCloudRouterRequest": { - "type_name": "ApiCreateCloudRouterRequest", + "Md5": { + "type_name": "Md5", + "description": "Md5 struct for Md5", "fields": { - "ApiService": { - "name": "ApiService", + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" }, - "cloudRouterPostRequest": { - "name": "cloudRouterPostRequest", - "description": "" + "Key": { + "name": "Key", + "description": "The plaintext authentication key. Must be Base64 encoded. For ASCII type, the key must contain printable ASCII characters, range 10-20 characters. For HEX type, range should be 10-40 characters.", + "json_tag": "key" }, - "ctx": { - "name": "ctx", - "description": "" + "KeyNumber": { + "name": "KeyNumber", + "description": "The authentication Key ID.", + "json_tag": "keyNumber" }, - "dryRun": { - "name": "dryRun", - "description": "" + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" } } }, - "ApiCreateConnectionActionRequest": { - "type_name": "ApiCreateConnectionActionRequest", + "MetalInterconnection": { + "type_name": "MetalInterconnection", + "description": "MetalInterconnection Metal Interconnection", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "connectionActionRequest": { - "name": "connectionActionRequest", - "description": "" - }, - "connectionId": { - "name": "connectionId", + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" }, - "ctx": { - "name": "ctx", - "description": "" + "Uuid": { + "name": "Uuid", + "description": "Equinix Metal Interconnection", + "json_tag": "uuid" } } }, - "ApiCreateConnectionRequest": { - "type_name": "ApiCreateConnectionRequest", + "Metric": { + "type_name": "Metric", + "description": "Metric Metric object", "fields": { - "ApiService": { - "name": "ApiService", + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" }, - "connectionPostRequest": { - "name": "connectionPostRequest", - "description": "" + "Datapoints": { + "name": "Datapoints", + "description": "Metric data points", + "json_tag": "datapoints" }, - "ctx": { - "name": "ctx", - "description": "" + "Interval": { + "name": "Interval", + "description": "Metric interval (set automatically based on search range)", + "json_tag": "interval" }, - "dryRun": { - "name": "dryRun", - "description": "" + "Name": { + "name": "Name", + "description": "Metric name", + "json_tag": "name" + }, + "Resource": { + "name": "Resource", + "description": "", + "json_tag": "resource" + }, + "Summary": { + "name": "Summary", + "description": "Metric summary", + "json_tag": "summary" + }, + "Type": { + "name": "Type", + "description": "Equinix supported metric type", + "json_tag": "type" + }, + "Unit": { + "name": "Unit", + "description": "Metric unit", + "json_tag": "unit" } } }, - "ApiCreateConnectionRoutingProtocolRequest": { - "type_name": "ApiCreateConnectionRoutingProtocolRequest", + "MetricDatapoints": { + "type_name": "MetricDatapoints", + "description": "MetricDatapoints struct for MetricDatapoints", "fields": { - "ApiService": { - "name": "ApiService", + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" }, - "connectionId": { - "name": "connectionId", - "description": "" + "EndDateTime": { + "name": "EndDateTime", + "description": "Datapoint end date and time", + "json_tag": "endDateTime" }, - "ctx": { - "name": "ctx", - "description": "" + "StartDateTime": { + "name": "StartDateTime", + "description": "Datapoint start date and time", + "json_tag": "startDateTime" }, - "routingProtocolBase": { - "name": "routingProtocolBase", - "description": "" + "Value": { + "name": "Value", + "description": "Datapoint value", + "json_tag": "value" } } }, - "ApiCreateConnectionRoutingProtocolsInBulkRequest": { - "type_name": "ApiCreateConnectionRoutingProtocolsInBulkRequest", + "MetricFilters": { + "type_name": "MetricFilters", + "description": "MetricFilters struct for MetricFilters", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "connectionId": { - "name": "connectionId", - "description": "" - }, - "connectionRoutingProtocolPostRequest": { - "name": "connectionRoutingProtocolPostRequest", + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" }, - "ctx": { - "name": "ctx", - "description": "" + "And": { + "name": "And", + "description": "", + "json_tag": "and" } } }, - "ApiCreateNetworkRequest": { - "type_name": "ApiCreateNetworkRequest", + "MetricResource": { + "type_name": "MetricResource", + "description": "MetricResource Metric resource", "fields": { - "ApiService": { - "name": "ApiService", + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" }, - "ctx": { - "name": "ctx", - "description": "" + "Description": { + "name": "Description", + "description": "Metric resource description", + "json_tag": "description" }, - "dryRun": { - "name": "dryRun", - "description": "" + "Href": { + "name": "Href", + "description": "Metric resource href", + "json_tag": "href" }, - "networkPostRequest": { - "name": "networkPostRequest", - "description": "" + "Name": { + "name": "Name", + "description": "Metric resource name", + "json_tag": "name" + }, + "State": { + "name": "State", + "description": "Metric resource state", + "json_tag": "state" + }, + "Type": { + "name": "Type", + "description": "Metric resource type", + "json_tag": "type" + }, + "Uuid": { + "name": "Uuid", + "description": "Metric resource UUID", + "json_tag": "uuid" } } }, - "ApiCreatePortRequest": { - "type_name": "ApiCreatePortRequest", + "MetricSelector": { + "type_name": "MetricSelector", + "description": "MetricSelector struct for MetricSelector", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "ctx": { - "name": "ctx", - "description": "" - }, - "dryRun": { - "name": "dryRun", + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" }, - "portRequest": { - "name": "portRequest", - "description": "" + "Include": { + "name": "Include", + "description": "Stream alert rule filtered by metric name", + "json_tag": "include" } } }, - "ApiCreateRouteAggregationRequest": { - "type_name": "ApiCreateRouteAggregationRequest", + "MetricSelectorResponse": { + "type_name": "MetricSelectorResponse", + "description": "MetricSelectorResponse struct for MetricSelectorResponse", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "ctx": { - "name": "ctx", + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" }, - "routeAggregationsBase": { - "name": "routeAggregationsBase", - "description": "" + "Include": { + "name": "Include", + "description": "Stream alert rule filtered by metric name", + "json_tag": "include" } } }, - "ApiCreateRouteAggregationRuleRequest": { - "type_name": "ApiCreateRouteAggregationRuleRequest", + "MetricSimpleExpression": { + "type_name": "MetricSimpleExpression", + "description": "MetricSimpleExpression struct for MetricSimpleExpression", "fields": { - "ApiService": { - "name": "ApiService", + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" }, - "ctx": { - "name": "ctx", - "description": "" + "Operator": { + "name": "Operator", + "description": "Possible operators to use on filters: * `=` - equal * `\u003e` - greater than * `\u003e=` - greater than or equal to * `\u003c` - less than * `\u003c=` - less than or equal to * `BETWEEN` - between * `IN` - in", + "json_tag": "operator" }, - "routeAggregationId": { - "name": "routeAggregationId", - "description": "" + "Property": { + "name": "Property", + "description": "Possible field names to use on filters: * `/subject` - Metric subject description (required and limited to 1 value) * `/name` - Metric names (required) * `/dataPoints/endDateTime` - Time of Metrics * `/time` - Time of Metrics * `/interval` - ISO-8601 duration format to specify the interval of metrics data points * `/value` - specific data points of the metric to return (e.g. 'last' - for metros only)", + "json_tag": "property" }, - "routeAggregationRulesBase": { - "name": "routeAggregationRulesBase", - "description": "" + "Values": { + "name": "Values", + "description": "", + "json_tag": "values" } } }, - "ApiCreateRouteAggregationRulesInBulkRequest": { - "type_name": "ApiCreateRouteAggregationRulesInBulkRequest", + "Metrics": { + "type_name": "Metrics", + "description": "Metrics Bandwidth utilization statistics for a specified interval.", "fields": { - "ApiService": { - "name": "ApiService", + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" }, - "ctx": { - "name": "ctx", - "description": "" + "IntervalEndTimestamp": { + "name": "IntervalEndTimestamp", + "description": "Interval end timestamp", + "json_tag": "intervalEndTimestamp" }, - "routeAggregationId": { - "name": "routeAggregationId", - "description": "" + "Max": { + "name": "Max", + "description": "Max bandwidth within statistics object time interval, represented in units specified by response \\\"units\\\" field", + "json_tag": "max" }, - "routeAggregationRulesPostRequest": { - "name": "routeAggregationRulesPostRequest", - "description": "" + "Mean": { + "name": "Mean", + "description": "Mean bandwidth within statistics object time interval, represented in units specified by response \\\"units\\\" field", + "json_tag": "mean" } } }, - "ApiCreateRouteFilterRequest": { - "type_name": "ApiCreateRouteFilterRequest", + "MetricsSearchRequest": { + "type_name": "MetricsSearchRequest", + "description": "MetricsSearchRequest Search requests containing criteria", "fields": { - "ApiService": { - "name": "ApiService", + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" }, - "ctx": { - "name": "ctx", - "description": "" + "Filter": { + "name": "Filter", + "description": "", + "json_tag": "filter" }, - "routeFiltersBase": { - "name": "routeFiltersBase", - "description": "" + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" } } }, - "ApiCreateRouteFilterRuleRequest": { - "type_name": "ApiCreateRouteFilterRuleRequest", + "Metro": { + "type_name": "Metro", + "description": "Metro GET Metros retrieves all Equinix® Fabric™ metros, as well as latency data for each location.This performance data helps network planning engineers and administrators make strategic decisions about port locations and traffic routes.", "fields": { - "ApiService": { - "name": "ApiService", + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" }, - "ctx": { - "name": "ctx", - "description": "" + "Code": { + "name": "Code", + "description": "Code Assigned to an Equinix IBX data center in a specified metropolitan area.", + "json_tag": "code" }, - "routeFilterId": { - "name": "routeFilterId", - "description": "" + "ConnectedMetros": { + "name": "ConnectedMetros", + "description": "", + "json_tag": "connectedMetros" }, - "routeFilterRulesBase": { - "name": "routeFilterRulesBase", - "description": "" + "Country": { + "name": "Country", + "description": "Country code in which the data center is located.", + "json_tag": "country" + }, + "EquinixAsn": { + "name": "EquinixAsn", + "description": "Autonomous system number (ASN) for a specified Fabric metro. The ASN is a unique identifier that carries the network routing protocol and exchanges that data with other internal systems via border gateway protocol.", + "json_tag": "equinixAsn" + }, + "GeoCoordinates": { + "name": "GeoCoordinates", + "description": "", + "json_tag": "geoCoordinates" + }, + "GeoScopes": { + "name": "GeoScopes", + "description": "List of supported geographic boundaries of a Fabric Metro.", + "json_tag": "geoScopes" + }, + "GeoZones": { + "name": "GeoZones", + "description": "List of supported geographic zones of a Fabric Metro.", + "json_tag": "geoZones" + }, + "Href": { + "name": "Href", + "description": "The Canonical URL at which the resource resides.", + "json_tag": "href" + }, + "LocalVCBandwidthMax": { + "name": "LocalVCBandwidthMax", + "description": "This field holds Max Connection speed with in the metro", + "json_tag": "localVCBandwidthMax" + }, + "Name": { + "name": "Name", + "description": "Name of the region in which the data center is located.", + "json_tag": "name" + }, + "Region": { + "name": "Region", + "description": "Board geographic area in which the data center is located", + "json_tag": "region" + }, + "Services": { + "name": "Services", + "description": "", + "json_tag": "services" + }, + "Type": { + "name": "Type", + "description": "Indicator of a Fabric Metro", + "json_tag": "type" } } }, - "ApiCreateRouteFilterRulesInBulkRequest": { - "type_name": "ApiCreateRouteFilterRulesInBulkRequest", + "MetroError": { + "type_name": "MetroError", + "description": "MetroError Error with details", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" + "AdditionalInfo": { + "name": "AdditionalInfo", + "description": "", + "json_tag": "additionalInfo" }, - "ctx": { - "name": "ctx", + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" }, - "routeFilterId": { - "name": "routeFilterId", - "description": "" + "CorrelationId": { + "name": "CorrelationId", + "description": "", + "json_tag": "correlationId" }, - "routeFilterRulesPostRequest": { - "name": "routeFilterRulesPostRequest", - "description": "" + "Details": { + "name": "Details", + "description": "", + "json_tag": "details" + }, + "ErrorCode": { + "name": "ErrorCode", + "description": "", + "json_tag": "errorCode" + }, + "ErrorMessage": { + "name": "ErrorMessage", + "description": "", + "json_tag": "errorMessage" + }, + "Help": { + "name": "Help", + "description": "", + "json_tag": "help" } } }, - "ApiCreateServiceProfileRequest": { - "type_name": "ApiCreateServiceProfileRequest", + "MetroResponse": { + "type_name": "MetroResponse", + "description": "MetroResponse GET Metros retrieves all Equinix® Fabric™ metros, as well as latency data for each location.This performance data helps network planning engineers and administrators make strategic decisions about port locations and traffic routes.", "fields": { - "ApiService": { - "name": "ApiService", + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" }, - "ctx": { - "name": "ctx", - "description": "" + "Data": { + "name": "Data", + "description": "List of Fabric Metros.", + "json_tag": "data" }, - "serviceProfileRequest": { - "name": "serviceProfileRequest", - "description": "" + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" } } }, - "ApiCreateServiceTokenActionRequest": { - "type_name": "ApiCreateServiceTokenActionRequest", + "Network": { + "type_name": "Network", + "description": "Network Network specification", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" + "Account": { + "name": "Account", + "description": "", + "json_tag": "account" }, - "ctx": { - "name": "ctx", + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" }, - "serviceTokenActionRequest": { - "name": "serviceTokenActionRequest", - "description": "" + "Change": { + "name": "Change", + "description": "", + "json_tag": "change" }, - "serviceTokenId": { - "name": "serviceTokenId", - "description": "" + "ChangeLog": { + "name": "ChangeLog", + "description": "", + "json_tag": "changeLog" + }, + "ConnectionsCount": { + "name": "ConnectionsCount", + "description": "number of connections created on the network", + "json_tag": "connectionsCount" + }, + "Href": { + "name": "Href", + "description": "Network URI", + "json_tag": "href" + }, + "Links": { + "name": "Links", + "description": "Network sub-resources links", + "json_tag": "links" + }, + "Location": { + "name": "Location", + "description": "", + "json_tag": "location" + }, + "Name": { + "name": "Name", + "description": "Customer-provided network name", + "json_tag": "name" + }, + "Notifications": { + "name": "Notifications", + "description": "Preferences for notifications on network configuration or status changes", + "json_tag": "notifications" + }, + "Operation": { + "name": "Operation", + "description": "", + "json_tag": "operation" + }, + "Project": { + "name": "Project", + "description": "", + "json_tag": "project" + }, + "Scope": { + "name": "Scope", + "description": "", + "json_tag": "scope" + }, + "State": { + "name": "State", + "description": "", + "json_tag": "state" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + }, + "Uuid": { + "name": "Uuid", + "description": "Equinix-assigned network identifier", + "json_tag": "uuid" } } }, - "ApiCreateServiceTokenRequest": { - "type_name": "ApiCreateServiceTokenRequest", + "NetworkChange": { + "type_name": "NetworkChange", + "description": "NetworkChange Current state of latest network change", "fields": { - "ApiService": { - "name": "ApiService", + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" }, - "ctx": { - "name": "ctx", - "description": "" + "CreatedDateTime": { + "name": "CreatedDateTime", + "description": "Set when change flow starts", + "json_tag": "createdDateTime" }, - "dryRun": { - "name": "dryRun", - "description": "" + "Data": { + "name": "Data", + "description": "", + "json_tag": "data" }, - "serviceToken": { - "name": "serviceToken", - "description": "" + "Href": { + "name": "Href", + "description": "Network URI", + "json_tag": "href" + }, + "Status": { + "name": "Status", + "description": "", + "json_tag": "status" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + }, + "UpdatedDateTime": { + "name": "UpdatedDateTime", + "description": "Set when change object is updated", + "json_tag": "updatedDateTime" + }, + "Uuid": { + "name": "Uuid", + "description": "Uniquely identifies a change", + "json_tag": "uuid" } } }, - "ApiCreateStreamAlertRulesRequest": { - "type_name": "ApiCreateStreamAlertRulesRequest", + "NetworkChangeOperation": { + "type_name": "NetworkChangeOperation", + "description": "NetworkChangeOperation Network change operation data", "fields": { - "ApiService": { - "name": "ApiService", + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" }, - "alertRulePostRequest": { - "name": "alertRulePostRequest", - "description": "" + "Op": { + "name": "Op", + "description": "", + "json_tag": "op" }, - "ctx": { - "name": "ctx", - "description": "" + "Path": { + "name": "Path", + "description": "path inside document leading to updated parameter", + "json_tag": "path" }, - "streamId": { - "name": "streamId", - "description": "" + "Value": { + "name": "Value", + "description": "new value for updated parameter", + "json_tag": "value" } } }, - "ApiCreateStreamSubscriptionsRequest": { - "type_name": "ApiCreateStreamSubscriptionsRequest", + "NetworkChangeResponse": { + "type_name": "NetworkChangeResponse", + "description": "NetworkChangeResponse List of network changes", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "ctx": { - "name": "ctx", + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" }, - "streamId": { - "name": "streamId", - "description": "" + "Data": { + "name": "Data", + "description": "", + "json_tag": "data" }, - "streamSubscriptionPostRequest": { - "name": "streamSubscriptionPostRequest", - "description": "" + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" } } }, - "ApiCreateStreamsRequest": { - "type_name": "ApiCreateStreamsRequest", + "NetworkConnections": { + "type_name": "NetworkConnections", + "description": "NetworkConnections List of network changes", "fields": { - "ApiService": { - "name": "ApiService", + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" }, - "ctx": { - "name": "ctx", - "description": "" + "Data": { + "name": "Data", + "description": "", + "json_tag": "data" }, - "streamPostRequest": { - "name": "streamPostRequest", - "description": "" + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" } } }, - "ApiCreateTimeServicesRequest": { - "type_name": "ApiCreateTimeServicesRequest", + "NetworkFilter": { + "type_name": "NetworkFilter", + "description": "NetworkFilter struct for NetworkFilter", "fields": { - "ApiService": { - "name": "ApiService", + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" }, - "ctx": { - "name": "ctx", - "description": "" + "And": { + "name": "And", + "description": "", + "json_tag": "and" }, - "precisionTimeServiceRequest": { - "name": "precisionTimeServiceRequest", + "Operator": { + "name": "Operator", + "description": "", + "json_tag": "operator" + }, + "Or": { + "name": "Or", + "description": "", + "json_tag": "or" + }, + "Property": { + "name": "Property", + "description": "", + "json_tag": "property" + }, + "Values": { + "name": "Values", + "description": "", + "json_tag": "values" + } + } + }, + "NetworkOperation": { + "type_name": "NetworkOperation", + "description": "NetworkOperation Network operational data", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" + }, + "EquinixStatus": { + "name": "EquinixStatus", + "description": "", + "json_tag": "equinixStatus" } } }, - "ApiDeleteCloudRouterByUuidRequest": { - "type_name": "ApiDeleteCloudRouterByUuidRequest", + "NetworkPostRequest": { + "type_name": "NetworkPostRequest", + "description": "NetworkPostRequest Create Network", "fields": { - "ApiService": { - "name": "ApiService", + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" }, - "ctx": { - "name": "ctx", - "description": "" + "Location": { + "name": "Location", + "description": "", + "json_tag": "location" }, - "routerId": { - "name": "routerId", - "description": "" + "Name": { + "name": "Name", + "description": "Customer-provided network name", + "json_tag": "name" + }, + "Notifications": { + "name": "Notifications", + "description": "Preferences for notifications on network configuration or status changes", + "json_tag": "notifications" + }, + "Project": { + "name": "Project", + "description": "", + "json_tag": "project" + }, + "Scope": { + "name": "Scope", + "description": "", + "json_tag": "scope" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" } } }, - "ApiDeleteCloudRouterCommandByUuidRequest": { - "type_name": "ApiDeleteCloudRouterCommandByUuidRequest", + "NetworkSearchRequest": { + "type_name": "NetworkSearchRequest", + "description": "NetworkSearchRequest Search requests containing criteria", "fields": { - "ApiService": { - "name": "ApiService", + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" }, - "commandId": { - "name": "commandId", - "description": "" + "Filter": { + "name": "Filter", + "description": "", + "json_tag": "filter" }, - "ctx": { - "name": "ctx", - "description": "" + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" }, - "routerId": { - "name": "routerId", - "description": "" + "Sort": { + "name": "Sort", + "description": "", + "json_tag": "sort" } } }, - "ApiDeleteConnectionByUuidRequest": { - "type_name": "ApiDeleteConnectionByUuidRequest", + "NetworkSearchResponse": { + "type_name": "NetworkSearchResponse", + "description": "NetworkSearchResponse List of networks", "fields": { - "ApiService": { - "name": "ApiService", + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" }, - "connectionId": { - "name": "connectionId", - "description": "" + "Data": { + "name": "Data", + "description": "", + "json_tag": "data" }, - "ctx": { - "name": "ctx", - "description": "" + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" + }, + "Sort": { + "name": "Sort", + "description": "", + "json_tag": "sort" } } }, - "ApiDeleteConnectionRoutingProtocolByUuidRequest": { - "type_name": "ApiDeleteConnectionRoutingProtocolByUuidRequest", + "NetworkSortCriteria": { + "type_name": "NetworkSortCriteria", + "description": "NetworkSortCriteria struct for NetworkSortCriteria", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "connectionId": { - "name": "connectionId", + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" }, - "ctx": { - "name": "ctx", - "description": "" + "Direction": { + "name": "Direction", + "description": "", + "json_tag": "direction" }, - "routingProtocolId": { - "name": "routingProtocolId", - "description": "" + "Property": { + "name": "Property", + "description": "", + "json_tag": "property" } } }, - "ApiDeleteNetworkByUuidRequest": { - "type_name": "ApiDeleteNetworkByUuidRequest", + "NetworkSortCriteriaResponse": { + "type_name": "NetworkSortCriteriaResponse", + "description": "NetworkSortCriteriaResponse struct for NetworkSortCriteriaResponse", "fields": { - "ApiService": { - "name": "ApiService", + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" }, - "ctx": { - "name": "ctx", - "description": "" + "Direction": { + "name": "Direction", + "description": "", + "json_tag": "direction" }, - "networkId": { - "name": "networkId", - "description": "" + "Property": { + "name": "Property", + "description": "", + "json_tag": "property" } } }, - "ApiDeletePortRequest": { - "type_name": "ApiDeletePortRequest", + "NullableAccessPoint": { + "type_name": "NullableAccessPoint", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "ctx": { - "name": "ctx", - "description": "" - }, - "dryRun": { - "name": "dryRun", + "isSet": { + "name": "isSet", "description": "" }, - "portId": { - "name": "portId", + "value": { + "name": "value", "description": "" } } }, - "ApiDeleteRouteAggregationByUuidRequest": { - "type_name": "ApiDeleteRouteAggregationByUuidRequest", + "NullableAccessPointRole": { + "type_name": "NullableAccessPointRole", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "ctx": { - "name": "ctx", + "isSet": { + "name": "isSet", "description": "" }, - "routeAggregationId": { - "name": "routeAggregationId", + "value": { + "name": "value", "description": "" } } }, - "ApiDeleteRouteAggregationRuleByUuidRequest": { - "type_name": "ApiDeleteRouteAggregationRuleByUuidRequest", + "NullableAccessPointSelector": { + "type_name": "NullableAccessPointSelector", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "ctx": { - "name": "ctx", - "description": "" - }, - "routeAggregationId": { - "name": "routeAggregationId", + "isSet": { + "name": "isSet", "description": "" }, - "routeAggregationRuleId": { - "name": "routeAggregationRuleId", + "value": { + "name": "value", "description": "" } } }, - "ApiDeleteRouteFilterByUuidRequest": { - "type_name": "ApiDeleteRouteFilterByUuidRequest", + "NullableAccessPointSelectorType": { + "type_name": "NullableAccessPointSelectorType", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "ctx": { - "name": "ctx", + "isSet": { + "name": "isSet", "description": "" }, - "routeFilterId": { - "name": "routeFilterId", + "value": { + "name": "value", "description": "" } } }, - "ApiDeleteRouteFilterRuleByUuidRequest": { - "type_name": "ApiDeleteRouteFilterRuleByUuidRequest", + "NullableAccessPointType": { + "type_name": "NullableAccessPointType", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "ctx": { - "name": "ctx", - "description": "" - }, - "routeFilterId": { - "name": "routeFilterId", + "isSet": { + "name": "isSet", "description": "" }, - "routeFilterRuleId": { - "name": "routeFilterRuleId", + "value": { + "name": "value", "description": "" } } }, - "ApiDeleteServiceProfileByUuidRequest": { - "type_name": "ApiDeleteServiceProfileByUuidRequest", + "NullableAccount": { + "type_name": "NullableAccount", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "ctx": { - "name": "ctx", + "isSet": { + "name": "isSet", "description": "" }, - "serviceProfileId": { - "name": "serviceProfileId", + "value": { + "name": "value", "description": "" } } }, - "ApiDeleteServiceTokenByUuidRequest": { - "type_name": "ApiDeleteServiceTokenByUuidRequest", + "NullableActions": { + "type_name": "NullableActions", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "ctx": { - "name": "ctx", + "isSet": { + "name": "isSet", "description": "" }, - "serviceTokenId": { - "name": "serviceTokenId", + "value": { + "name": "value", "description": "" } } }, - "ApiDeleteStreamAlertRuleByUuidRequest": { - "type_name": "ApiDeleteStreamAlertRuleByUuidRequest", + "NullableActivationKeyDetails": { + "type_name": "NullableActivationKeyDetails", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "alertRuleId": { - "name": "alertRuleId", - "description": "" - }, - "ctx": { - "name": "ctx", + "isSet": { + "name": "isSet", "description": "" }, - "streamId": { - "name": "streamId", + "value": { + "name": "value", "description": "" } } }, - "ApiDeleteStreamAssetByUuidRequest": { - "type_name": "ApiDeleteStreamAssetByUuidRequest", + "NullableAddOperation": { + "type_name": "NullableAddOperation", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "asset": { - "name": "asset", - "description": "" - }, - "assetId": { - "name": "assetId", - "description": "" - }, - "ctx": { - "name": "ctx", + "isSet": { + "name": "isSet", "description": "" }, - "streamId": { - "name": "streamId", + "value": { + "name": "value", "description": "" } } }, - "ApiDeleteStreamByUuidRequest": { - "type_name": "ApiDeleteStreamByUuidRequest", + "NullableAddOperationOp": { + "type_name": "NullableAddOperationOp", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "ctx": { - "name": "ctx", + "isSet": { + "name": "isSet", "description": "" }, - "streamId": { - "name": "streamId", + "value": { + "name": "value", "description": "" } } }, - "ApiDeleteStreamSubscriptionByUuidRequest": { - "type_name": "ApiDeleteStreamSubscriptionByUuidRequest", + "NullableAddress": { + "type_name": "NullableAddress", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "ctx": { - "name": "ctx", - "description": "" - }, - "streamId": { - "name": "streamId", + "isSet": { + "name": "isSet", "description": "" }, - "subscriptionId": { - "name": "subscriptionId", + "value": { + "name": "value", "description": "" } } }, - "ApiDeleteTimeServiceByIdRequest": { - "type_name": "ApiDeleteTimeServiceByIdRequest", + "NullableAlertRulePostRequest": { + "type_name": "NullableAlertRulePostRequest", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "ctx": { - "name": "ctx", + "isSet": { + "name": "isSet", "description": "" }, - "serviceId": { - "name": "serviceId", + "value": { + "name": "value", "description": "" } } }, - "ApiDetachConnectionRouteAggregationRequest": { - "type_name": "ApiDetachConnectionRouteAggregationRequest", + "NullableAlertRulePostRequestType": { + "type_name": "NullableAlertRulePostRequestType", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "connectionId": { - "name": "connectionId", - "description": "" - }, - "ctx": { - "name": "ctx", + "isSet": { + "name": "isSet", "description": "" }, - "routeAggregationId": { - "name": "routeAggregationId", + "value": { + "name": "value", "description": "" } } }, - "ApiDetachConnectionRouteFilterRequest": { - "type_name": "ApiDetachConnectionRouteFilterRequest", + "NullableAlertRulePutRequest": { + "type_name": "NullableAlertRulePutRequest", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "connectionId": { - "name": "connectionId", - "description": "" - }, - "ctx": { - "name": "ctx", + "isSet": { + "name": "isSet", "description": "" }, - "routeFilterId": { - "name": "routeFilterId", + "value": { + "name": "value", "description": "" } } }, - "ApiFulfillTimeServicesRequest": { - "type_name": "ApiFulfillTimeServicesRequest", + "NullableAllInterconnectPackagesResponse": { + "type_name": "NullableAllInterconnectPackagesResponse", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "ctx": { - "name": "ctx", - "description": "" - }, - "precisionTimeServiceRequest": { - "name": "precisionTimeServiceRequest", + "isSet": { + "name": "isSet", "description": "" }, - "serviceId": { - "name": "serviceId", + "value": { + "name": "value", "description": "" } } }, - "ApiGetAllCloudRouterCommandsRequest": { - "type_name": "ApiGetAllCloudRouterCommandsRequest", + "NullableAllPhysicalPortsResponse": { + "type_name": "NullableAllPhysicalPortsResponse", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "ctx": { - "name": "ctx", + "isSet": { + "name": "isSet", "description": "" }, - "routerId": { - "name": "routerId", + "value": { + "name": "value", "description": "" } } }, - "ApiGetCloudEventByAssetIdRequest": { - "type_name": "ApiGetCloudEventByAssetIdRequest", + "NullableAllPortPackagesResponse": { + "type_name": "NullableAllPortPackagesResponse", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "asset": { - "name": "asset", - "description": "" - }, - "assetId": { - "name": "assetId", - "description": "" - }, - "ctx": { - "name": "ctx", - "description": "" - }, - "fromDateTime": { - "name": "fromDateTime", - "description": "" - }, - "limit": { - "name": "limit", - "description": "" - }, - "offset": { - "name": "offset", + "isSet": { + "name": "isSet", "description": "" }, - "toDateTime": { - "name": "toDateTime", + "value": { + "name": "value", "description": "" } } }, - "ApiGetCloudEventRequest": { - "type_name": "ApiGetCloudEventRequest", + "NullableAllPortsResponse": { + "type_name": "NullableAllPortsResponse", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "cloudEventId": { - "name": "cloudEventId", + "isSet": { + "name": "isSet", "description": "" }, - "ctx": { - "name": "ctx", + "value": { + "name": "value", "description": "" } } }, - "ApiGetCloudRouterActionsByUuidRequest": { - "type_name": "ApiGetCloudRouterActionsByUuidRequest", + "NullableApiConfig": { + "type_name": "NullableApiConfig", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "actionId": { - "name": "actionId", - "description": "" - }, - "ctx": { - "name": "ctx", - "description": "" - }, - "routerId": { - "name": "routerId", + "isSet": { + "name": "isSet", "description": "" }, - "state": { - "name": "state", + "value": { + "name": "value", "description": "" } } }, - "ApiGetCloudRouterActionsRequest": { - "type_name": "ApiGetCloudRouterActionsRequest", + "NullableApiServices": { + "type_name": "NullableApiServices", "fields": { - "ApiService": { - "name": "ApiService", + "isSet": { + "name": "isSet", "description": "" }, - "ctx": { - "name": "ctx", + "value": { + "name": "value", "description": "" - }, - "routerId": { - "name": "routerId", + } + } + }, + "NullableAppDomain": { + "type_name": "NullableAppDomain", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "state": { - "name": "state", + "value": { + "name": "value", "description": "" } } }, - "ApiGetCloudRouterByUuidRequest": { - "type_name": "ApiGetCloudRouterByUuidRequest", + "NullableAppDomainAttachedAppLink": { + "type_name": "NullableAppDomainAttachedAppLink", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "ctx": { - "name": "ctx", + "isSet": { + "name": "isSet", "description": "" }, - "routerId": { - "name": "routerId", + "value": { + "name": "value", "description": "" } } }, - "ApiGetCloudRouterCommandRequest": { - "type_name": "ApiGetCloudRouterCommandRequest", + "NullableAppDomainAttachedAppLinks": { + "type_name": "NullableAppDomainAttachedAppLinks", "fields": { - "ApiService": { - "name": "ApiService", + "isSet": { + "name": "isSet", "description": "" }, - "commandId": { - "name": "commandId", + "value": { + "name": "value", "description": "" - }, - "ctx": { - "name": "ctx", + } + } + }, + "NullableAppDomainChange": { + "type_name": "NullableAppDomainChange", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "routerId": { - "name": "routerId", + "value": { + "name": "value", "description": "" } } }, - "ApiGetCloudRouterPackageByCodeRequest": { - "type_name": "ApiGetCloudRouterPackageByCodeRequest", + "NullableAppDomainChangeOperation": { + "type_name": "NullableAppDomainChangeOperation", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "ctx": { - "name": "ctx", + "isSet": { + "name": "isSet", "description": "" }, - "routerPackageCode": { - "name": "routerPackageCode", + "value": { + "name": "value", "description": "" } } }, - "ApiGetCloudRouterPackagesRequest": { - "type_name": "ApiGetCloudRouterPackagesRequest", + "NullableAppDomainChangeOperationPath": { + "type_name": "NullableAppDomainChangeOperationPath", "fields": { - "ApiService": { - "name": "ApiService", + "isSet": { + "name": "isSet", "description": "" }, - "ctx": { - "name": "ctx", + "value": { + "name": "value", "description": "" - }, - "limit": { - "name": "limit", + } + } + }, + "NullableAppDomainChangeType": { + "type_name": "NullableAppDomainChangeType", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "offset": { - "name": "offset", + "value": { + "name": "value", "description": "" } } }, - "ApiGetConnectionByUuidRequest": { - "type_name": "ApiGetConnectionByUuidRequest", + "NullableAppDomainFilter": { + "type_name": "NullableAppDomainFilter", "fields": { - "ApiService": { - "name": "ApiService", + "isSet": { + "name": "isSet", "description": "" }, - "connectionId": { - "name": "connectionId", + "value": { + "name": "value", "description": "" - }, - "ctx": { - "name": "ctx", + } + } + }, + "NullableAppDomainFilters": { + "type_name": "NullableAppDomainFilters", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "direction": { - "name": "direction", + "value": { + "name": "value", "description": "" } } }, - "ApiGetConnectionRouteAggregationByUuidRequest": { - "type_name": "ApiGetConnectionRouteAggregationByUuidRequest", + "NullableAppDomainOrFilter": { + "type_name": "NullableAppDomainOrFilter", "fields": { - "ApiService": { - "name": "ApiService", + "isSet": { + "name": "isSet", "description": "" }, - "connectionId": { - "name": "connectionId", + "value": { + "name": "value", "description": "" - }, - "ctx": { - "name": "ctx", + } + } + }, + "NullableAppDomainPostRequest": { + "type_name": "NullableAppDomainPostRequest", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "routeAggregationId": { - "name": "routeAggregationId", + "value": { + "name": "value", "description": "" } } }, - "ApiGetConnectionRouteAggregationsRequest": { - "type_name": "ApiGetConnectionRouteAggregationsRequest", + "NullableAppDomainSearchRequest": { + "type_name": "NullableAppDomainSearchRequest", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "connectionId": { - "name": "connectionId", + "isSet": { + "name": "isSet", "description": "" }, - "ctx": { - "name": "ctx", + "value": { + "name": "value", "description": "" } } }, - "ApiGetConnectionRouteFilterByUuidRequest": { - "type_name": "ApiGetConnectionRouteFilterByUuidRequest", + "NullableAppDomainSearchResponse": { + "type_name": "NullableAppDomainSearchResponse", "fields": { - "ApiService": { - "name": "ApiService", + "isSet": { + "name": "isSet", "description": "" }, - "connectionId": { - "name": "connectionId", + "value": { + "name": "value", "description": "" - }, - "ctx": { - "name": "ctx", + } + } + }, + "NullableAppDomainSimpleExpression": { + "type_name": "NullableAppDomainSimpleExpression", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "routeFilterId": { - "name": "routeFilterId", + "value": { + "name": "value", "description": "" } } }, - "ApiGetConnectionRouteFiltersRequest": { - "type_name": "ApiGetConnectionRouteFiltersRequest", + "NullableAppDomainSortCriteria": { + "type_name": "NullableAppDomainSortCriteria", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "connectionId": { - "name": "connectionId", + "isSet": { + "name": "isSet", "description": "" }, - "ctx": { - "name": "ctx", + "value": { + "name": "value", "description": "" } } }, - "ApiGetConnectionRoutingProtocolAllBgpActionsRequest": { - "type_name": "ApiGetConnectionRoutingProtocolAllBgpActionsRequest", + "NullableAppDomainSortDirection": { + "type_name": "NullableAppDomainSortDirection", "fields": { - "ApiService": { - "name": "ApiService", + "isSet": { + "name": "isSet", "description": "" }, - "connectionId": { - "name": "connectionId", + "value": { + "name": "value", "description": "" - }, - "ctx": { - "name": "ctx", + } + } + }, + "NullableAppDomainState": { + "type_name": "NullableAppDomainState", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "limit": { - "name": "limit", + "value": { + "name": "value", "description": "" - }, - "offset": { - "name": "offset", + } + } + }, + "NullableAppDomainType": { + "type_name": "NullableAppDomainType", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "routingProtocolId": { - "name": "routingProtocolId", + "value": { + "name": "value", "description": "" } } }, - "ApiGetConnectionRoutingProtocolByUuidRequest": { - "type_name": "ApiGetConnectionRoutingProtocolByUuidRequest", + "NullableAppLink": { + "type_name": "NullableAppLink", "fields": { - "ApiService": { - "name": "ApiService", + "isSet": { + "name": "isSet", "description": "" }, - "connectionId": { - "name": "connectionId", + "value": { + "name": "value", "description": "" - }, - "ctx": { - "name": "ctx", + } + } + }, + "NullableAppLinkAppDomainAttachment": { + "type_name": "NullableAppLinkAppDomainAttachment", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "routingProtocolId": { - "name": "routingProtocolId", + "value": { + "name": "value", "description": "" } } }, - "ApiGetConnectionRoutingProtocolsBgpActionByUuidRequest": { - "type_name": "ApiGetConnectionRoutingProtocolsBgpActionByUuidRequest", + "NullableAppLinkAppServiceAttachment": { + "type_name": "NullableAppLinkAppServiceAttachment", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "actionId": { - "name": "actionId", + "isSet": { + "name": "isSet", "description": "" }, - "connectionId": { - "name": "connectionId", + "value": { + "name": "value", "description": "" - }, - "ctx": { - "name": "ctx", + } + } + }, + "NullableAppLinkAppServiceAttachmentChange": { + "type_name": "NullableAppLinkAppServiceAttachmentChange", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "routingProtocolId": { - "name": "routingProtocolId", + "value": { + "name": "value", "description": "" } } }, - "ApiGetConnectionRoutingProtocolsChangeByUuidRequest": { - "type_name": "ApiGetConnectionRoutingProtocolsChangeByUuidRequest", + "NullableAppLinkAppServiceAttachmentChangeOperation": { + "type_name": "NullableAppLinkAppServiceAttachmentChangeOperation", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "changeId": { - "name": "changeId", + "isSet": { + "name": "isSet", "description": "" }, - "connectionId": { - "name": "connectionId", + "value": { + "name": "value", "description": "" - }, - "ctx": { - "name": "ctx", + } + } + }, + "NullableAppLinkAppServiceAttachmentChangeOperationPath": { + "type_name": "NullableAppLinkAppServiceAttachmentChangeOperationPath", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "routingProtocolId": { - "name": "routingProtocolId", + "value": { + "name": "value", "description": "" } } }, - "ApiGetConnectionRoutingProtocolsChangesRequest": { - "type_name": "ApiGetConnectionRoutingProtocolsChangesRequest", + "NullableAppLinkAttachDomainFilter": { + "type_name": "NullableAppLinkAttachDomainFilter", "fields": { - "ApiService": { - "name": "ApiService", + "isSet": { + "name": "isSet", "description": "" }, - "connectionId": { - "name": "connectionId", + "value": { + "name": "value", "description": "" - }, - "ctx": { - "name": "ctx", + } + } + }, + "NullableAppLinkAttachDomainFilters": { + "type_name": "NullableAppLinkAttachDomainFilters", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "limit": { - "name": "limit", + "value": { + "name": "value", "description": "" - }, - "offset": { - "name": "offset", + } + } + }, + "NullableAppLinkAttachDomainOrFilter": { + "type_name": "NullableAppLinkAttachDomainOrFilter", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "routingProtocolId": { - "name": "routingProtocolId", + "value": { + "name": "value", "description": "" } } }, - "ApiGetConnectionRoutingProtocolsRequest": { - "type_name": "ApiGetConnectionRoutingProtocolsRequest", + "NullableAppLinkAttachDomainSearchRequest": { + "type_name": "NullableAppLinkAttachDomainSearchRequest", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "connectionId": { - "name": "connectionId", + "isSet": { + "name": "isSet", "description": "" }, - "ctx": { - "name": "ctx", + "value": { + "name": "value", "description": "" - }, - "limit": { - "name": "limit", + } + } + }, + "NullableAppLinkAttachDomainSearchResponse": { + "type_name": "NullableAppLinkAttachDomainSearchResponse", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "offset": { - "name": "offset", + "value": { + "name": "value", "description": "" } } }, - "ApiGetConnectionStatsByPortUuidRequest": { - "type_name": "ApiGetConnectionStatsByPortUuidRequest", + "NullableAppLinkAttachDomainSimpleExpression": { + "type_name": "NullableAppLinkAttachDomainSimpleExpression", "fields": { - "ApiService": { - "name": "ApiService", + "isSet": { + "name": "isSet", "description": "" }, - "connectionId": { - "name": "connectionId", + "value": { + "name": "value", "description": "" - }, - "ctx": { - "name": "ctx", + } + } + }, + "NullableAppLinkAttachDomainSortCriteria": { + "type_name": "NullableAppLinkAttachDomainSortCriteria", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "endDateTime": { - "name": "endDateTime", + "value": { + "name": "value", "description": "" - }, - "startDateTime": { - "name": "startDateTime", + } + } + }, + "NullableAppLinkAttachDomainSortDirection": { + "type_name": "NullableAppLinkAttachDomainSortDirection", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "viewPoint": { - "name": "viewPoint", + "value": { + "name": "value", "description": "" } } }, - "ApiGetConnectionsByNetworkUuidRequest": { - "type_name": "ApiGetConnectionsByNetworkUuidRequest", + "NullableAppLinkAttachServiceFilter": { + "type_name": "NullableAppLinkAttachServiceFilter", "fields": { - "ApiService": { - "name": "ApiService", + "isSet": { + "name": "isSet", "description": "" }, - "ctx": { - "name": "ctx", + "value": { + "name": "value", + "description": "" + } + } + }, + "NullableAppLinkAttachServiceFilters": { + "type_name": "NullableAppLinkAttachServiceFilters", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "networkId": { - "name": "networkId", + "value": { + "name": "value", "description": "" } } }, - "ApiGetGatewayAttachmentToCloudRouterByUuidRequest": { - "type_name": "ApiGetGatewayAttachmentToCloudRouterByUuidRequest", + "NullableAppLinkAttachServiceOrFilter": { + "type_name": "NullableAppLinkAttachServiceOrFilter", "fields": { - "ApiService": { - "name": "ApiService", + "isSet": { + "name": "isSet", "description": "" }, - "ctx": { - "name": "ctx", + "value": { + "name": "value", "description": "" - }, - "gatewayId": { - "name": "gatewayId", + } + } + }, + "NullableAppLinkAttachServiceRequest": { + "type_name": "NullableAppLinkAttachServiceRequest", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "routerId": { - "name": "routerId", + "value": { + "name": "value", "description": "" } } }, - "ApiGetMetricByAssetIdRequest": { - "type_name": "ApiGetMetricByAssetIdRequest", + "NullableAppLinkAttachServiceSearchRequest": { + "type_name": "NullableAppLinkAttachServiceSearchRequest", "fields": { - "ApiService": { - "name": "ApiService", + "isSet": { + "name": "isSet", "description": "" }, - "asset": { - "name": "asset", + "value": { + "name": "value", "description": "" - }, - "assetId": { - "name": "assetId", + } + } + }, + "NullableAppLinkAttachServiceSearchResponse": { + "type_name": "NullableAppLinkAttachServiceSearchResponse", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "ctx": { - "name": "ctx", + "value": { + "name": "value", "description": "" - }, - "fromDateTime": { - "name": "fromDateTime", + } + } + }, + "NullableAppLinkAttachServiceSimpleExpression": { + "type_name": "NullableAppLinkAttachServiceSimpleExpression", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "limit": { - "name": "limit", + "value": { + "name": "value", "description": "" - }, - "name": { - "name": "name", + } + } + }, + "NullableAppLinkAttachServiceSortCriteria": { + "type_name": "NullableAppLinkAttachServiceSortCriteria", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "offset": { - "name": "offset", + "value": { + "name": "value", + "description": "" + } + } + }, + "NullableAppLinkAttachServiceSortDirection": { + "type_name": "NullableAppLinkAttachServiceSortDirection", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "toDateTime": { - "name": "toDateTime", + "value": { + "name": "value", "description": "" } } }, - "ApiGetMetroByCodeRequest": { - "type_name": "ApiGetMetroByCodeRequest", + "NullableAppLinkAttachState": { + "type_name": "NullableAppLinkAttachState", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "ctx": { - "name": "ctx", + "isSet": { + "name": "isSet", "description": "" }, - "metroCode": { - "name": "metroCode", + "value": { + "name": "value", "description": "" } } }, - "ApiGetMetrosRequest": { - "type_name": "ApiGetMetrosRequest", + "NullableAppLinkAttachedAppDomain": { + "type_name": "NullableAppLinkAttachedAppDomain", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "ctx": { - "name": "ctx", + "isSet": { + "name": "isSet", "description": "" }, - "limit": { - "name": "limit", + "value": { + "name": "value", "description": "" - }, - "offset": { - "name": "offset", + } + } + }, + "NullableAppLinkAttachedAppDomains": { + "type_name": "NullableAppLinkAttachedAppDomains", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "presence": { - "name": "presence", + "value": { + "name": "value", "description": "" } } }, - "ApiGetNetworkByUuidRequest": { - "type_name": "ApiGetNetworkByUuidRequest", + "NullableAppLinkAttachedAppService": { + "type_name": "NullableAppLinkAttachedAppService", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "ctx": { - "name": "ctx", + "isSet": { + "name": "isSet", "description": "" }, - "networkId": { - "name": "networkId", + "value": { + "name": "value", "description": "" } } }, - "ApiGetNetworkChangeByUuidRequest": { - "type_name": "ApiGetNetworkChangeByUuidRequest", + "NullableAppLinkAttachedAppServices": { + "type_name": "NullableAppLinkAttachedAppServices", "fields": { - "ApiService": { - "name": "ApiService", + "isSet": { + "name": "isSet", "description": "" }, - "changeId": { - "name": "changeId", + "value": { + "name": "value", "description": "" - }, - "ctx": { - "name": "ctx", + } + } + }, + "NullableAppLinkChange": { + "type_name": "NullableAppLinkChange", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "networkId": { - "name": "networkId", + "value": { + "name": "value", "description": "" } } }, - "ApiGetNetworkChangesRequest": { - "type_name": "ApiGetNetworkChangesRequest", + "NullableAppLinkChangeOperation": { + "type_name": "NullableAppLinkChangeOperation", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "ctx": { - "name": "ctx", + "isSet": { + "name": "isSet", "description": "" }, - "networkId": { - "name": "networkId", + "value": { + "name": "value", "description": "" } } }, - "ApiGetPortByUuidRequest": { - "type_name": "ApiGetPortByUuidRequest", + "NullableAppLinkChangeOperationPath": { + "type_name": "NullableAppLinkChangeOperationPath", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "ctx": { - "name": "ctx", + "isSet": { + "name": "isSet", "description": "" }, - "portId": { - "name": "portId", + "value": { + "name": "value", "description": "" } } }, - "ApiGetPortPackagesRequest": { - "type_name": "ApiGetPortPackagesRequest", + "NullableAppLinkChangeType": { + "type_name": "NullableAppLinkChangeType", "fields": { - "ApiService": { - "name": "ApiService", + "isSet": { + "name": "isSet", "description": "" }, - "ctx": { - "name": "ctx", + "value": { + "name": "value", "description": "" } } }, - "ApiGetPortStatsByPortUuidRequest": { - "type_name": "ApiGetPortStatsByPortUuidRequest", + "NullableAppLinkCloudRouter": { + "type_name": "NullableAppLinkCloudRouter", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "ctx": { - "name": "ctx", + "isSet": { + "name": "isSet", "description": "" }, - "endDateTime": { - "name": "endDateTime", + "value": { + "name": "value", "description": "" - }, - "portId": { - "name": "portId", + } + } + }, + "NullableAppLinkCloudRouterType": { + "type_name": "NullableAppLinkCloudRouterType", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "startDateTime": { - "name": "startDateTime", + "value": { + "name": "value", "description": "" } } }, - "ApiGetPortsRequest": { - "type_name": "ApiGetPortsRequest", + "NullableAppLinkFilter": { + "type_name": "NullableAppLinkFilter", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "ctx": { - "name": "ctx", + "isSet": { + "name": "isSet", "description": "" }, - "name": { - "name": "name", + "value": { + "name": "value", "description": "" } } }, - "ApiGetRouteAggregationByUuidRequest": { - "type_name": "ApiGetRouteAggregationByUuidRequest", + "NullableAppLinkFilters": { + "type_name": "NullableAppLinkFilters", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "ctx": { - "name": "ctx", + "isSet": { + "name": "isSet", "description": "" }, - "routeAggregationId": { - "name": "routeAggregationId", + "value": { + "name": "value", "description": "" } } }, - "ApiGetRouteAggregationChangeByUuidRequest": { - "type_name": "ApiGetRouteAggregationChangeByUuidRequest", + "NullableAppLinkOrFilter": { + "type_name": "NullableAppLinkOrFilter", "fields": { - "ApiService": { - "name": "ApiService", + "isSet": { + "name": "isSet", "description": "" }, - "changeId": { - "name": "changeId", + "value": { + "name": "value", "description": "" - }, - "ctx": { - "name": "ctx", + } + } + }, + "NullableAppLinkPostRequest": { + "type_name": "NullableAppLinkPostRequest", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "routeAggregationId": { - "name": "routeAggregationId", + "value": { + "name": "value", "description": "" } } }, - "ApiGetRouteAggregationChangesRequest": { - "type_name": "ApiGetRouteAggregationChangesRequest", + "NullableAppLinkPostRequestRouter": { + "type_name": "NullableAppLinkPostRequestRouter", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "ctx": { - "name": "ctx", + "isSet": { + "name": "isSet", "description": "" }, - "limit": { - "name": "limit", + "value": { + "name": "value", "description": "" - }, - "offset": { - "name": "offset", + } + } + }, + "NullableAppLinkSearchRequest": { + "type_name": "NullableAppLinkSearchRequest", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "routeAggregationId": { - "name": "routeAggregationId", + "value": { + "name": "value", "description": "" } } }, - "ApiGetRouteAggregationConnectionsRequest": { - "type_name": "ApiGetRouteAggregationConnectionsRequest", + "NullableAppLinkSearchResponse": { + "type_name": "NullableAppLinkSearchResponse", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "ctx": { - "name": "ctx", + "isSet": { + "name": "isSet", "description": "" }, - "routeAggregationId": { - "name": "routeAggregationId", + "value": { + "name": "value", "description": "" } } }, - "ApiGetRouteAggregationRuleByUuidRequest": { - "type_name": "ApiGetRouteAggregationRuleByUuidRequest", + "NullableAppLinkSimpleExpression": { + "type_name": "NullableAppLinkSimpleExpression", "fields": { - "ApiService": { - "name": "ApiService", + "isSet": { + "name": "isSet", "description": "" }, - "ctx": { - "name": "ctx", + "value": { + "name": "value", "description": "" - }, - "routeAggregationId": { - "name": "routeAggregationId", + } + } + }, + "NullableAppLinkSortCriteria": { + "type_name": "NullableAppLinkSortCriteria", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "routeAggregationRuleId": { - "name": "routeAggregationRuleId", + "value": { + "name": "value", "description": "" } } }, - "ApiGetRouteAggregationRuleChangeByUuidRequest": { - "type_name": "ApiGetRouteAggregationRuleChangeByUuidRequest", + "NullableAppLinkSortDirection": { + "type_name": "NullableAppLinkSortDirection", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "changeId": { - "name": "changeId", + "isSet": { + "name": "isSet", "description": "" }, - "ctx": { - "name": "ctx", + "value": { + "name": "value", "description": "" - }, - "routeAggregationId": { - "name": "routeAggregationId", + } + } + }, + "NullableAppLinkState": { + "type_name": "NullableAppLinkState", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "routeAggregationRuleId": { - "name": "routeAggregationRuleId", + "value": { + "name": "value", "description": "" } } }, - "ApiGetRouteAggregationRuleChangesRequest": { - "type_name": "ApiGetRouteAggregationRuleChangesRequest", + "NullableAppLinkType": { + "type_name": "NullableAppLinkType", "fields": { - "ApiService": { - "name": "ApiService", + "isSet": { + "name": "isSet", "description": "" }, - "ctx": { - "name": "ctx", + "value": { + "name": "value", "description": "" - }, - "limit": { - "name": "limit", + } + } + }, + "NullableAppService": { + "type_name": "NullableAppService", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "offset": { - "name": "offset", + "value": { + "name": "value", "description": "" - }, - "routeAggregationId": { - "name": "routeAggregationId", + } + } + }, + "NullableAppServiceAttachedAppLink": { + "type_name": "NullableAppServiceAttachedAppLink", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "routeAggregationRuleId": { - "name": "routeAggregationRuleId", + "value": { + "name": "value", "description": "" } } }, - "ApiGetRouteAggregationRulesRequest": { - "type_name": "ApiGetRouteAggregationRulesRequest", + "NullableAppServiceAttachedAppLinks": { + "type_name": "NullableAppServiceAttachedAppLinks", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "ctx": { - "name": "ctx", + "isSet": { + "name": "isSet", "description": "" }, - "limit": { - "name": "limit", + "value": { + "name": "value", "description": "" - }, - "offset": { - "name": "offset", + } + } + }, + "NullableAppServiceAttachedAppSubscription": { + "type_name": "NullableAppServiceAttachedAppSubscription", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "routeAggregationId": { - "name": "routeAggregationId", + "value": { + "name": "value", "description": "" } } }, - "ApiGetRouteFilterByUuidRequest": { - "type_name": "ApiGetRouteFilterByUuidRequest", + "NullableAppServiceAttachedAppSubscriptionFilter": { + "type_name": "NullableAppServiceAttachedAppSubscriptionFilter", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "ctx": { - "name": "ctx", + "isSet": { + "name": "isSet", "description": "" }, - "routeFilterId": { - "name": "routeFilterId", + "value": { + "name": "value", "description": "" } } }, - "ApiGetRouteFilterChangeByUuidRequest": { - "type_name": "ApiGetRouteFilterChangeByUuidRequest", + "NullableAppServiceAttachedAppSubscriptionFilters": { + "type_name": "NullableAppServiceAttachedAppSubscriptionFilters", "fields": { - "ApiService": { - "name": "ApiService", + "isSet": { + "name": "isSet", "description": "" }, - "changeId": { - "name": "changeId", + "value": { + "name": "value", "description": "" - }, - "ctx": { - "name": "ctx", + } + } + }, + "NullableAppServiceAttachedAppSubscriptionOrFilter": { + "type_name": "NullableAppServiceAttachedAppSubscriptionOrFilter", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "routeFilterId": { - "name": "routeFilterId", + "value": { + "name": "value", "description": "" } } }, - "ApiGetRouteFilterChangesRequest": { - "type_name": "ApiGetRouteFilterChangesRequest", + "NullableAppServiceAttachedAppSubscriptionSearchRequest": { + "type_name": "NullableAppServiceAttachedAppSubscriptionSearchRequest", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "ctx": { - "name": "ctx", + "isSet": { + "name": "isSet", "description": "" }, - "limit": { - "name": "limit", + "value": { + "name": "value", "description": "" - }, - "offset": { - "name": "offset", + } + } + }, + "NullableAppServiceAttachedAppSubscriptionSearchResponse": { + "type_name": "NullableAppServiceAttachedAppSubscriptionSearchResponse", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "routeFilterId": { - "name": "routeFilterId", + "value": { + "name": "value", "description": "" } } }, - "ApiGetRouteFilterConnectionsRequest": { - "type_name": "ApiGetRouteFilterConnectionsRequest", + "NullableAppServiceAttachedAppSubscriptionSimpleExpression": { + "type_name": "NullableAppServiceAttachedAppSubscriptionSimpleExpression", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "ctx": { - "name": "ctx", + "isSet": { + "name": "isSet", "description": "" }, - "routeFilterId": { - "name": "routeFilterId", + "value": { + "name": "value", "description": "" } } }, - "ApiGetRouteFilterRuleByUuidRequest": { - "type_name": "ApiGetRouteFilterRuleByUuidRequest", + "NullableAppServiceAttachedAppSubscriptionSortCriteria": { + "type_name": "NullableAppServiceAttachedAppSubscriptionSortCriteria", "fields": { - "ApiService": { - "name": "ApiService", + "isSet": { + "name": "isSet", "description": "" }, - "ctx": { - "name": "ctx", + "value": { + "name": "value", "description": "" - }, - "routeFilterId": { - "name": "routeFilterId", + } + } + }, + "NullableAppServiceAttachedAppSubscriptionSortDirection": { + "type_name": "NullableAppServiceAttachedAppSubscriptionSortDirection", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "routeFilterRuleId": { - "name": "routeFilterRuleId", + "value": { + "name": "value", "description": "" } } }, - "ApiGetRouteFilterRuleChangeByUuidRequest": { - "type_name": "ApiGetRouteFilterRuleChangeByUuidRequest", + "NullableAppServiceAttachedAppSubscriptions": { + "type_name": "NullableAppServiceAttachedAppSubscriptions", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "changeId": { - "name": "changeId", + "isSet": { + "name": "isSet", "description": "" }, - "ctx": { - "name": "ctx", + "value": { + "name": "value", "description": "" - }, - "routeFilterId": { - "name": "routeFilterId", + } + } + }, + "NullableAppServiceChange": { + "type_name": "NullableAppServiceChange", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "routeFilterRuleId": { - "name": "routeFilterRuleId", + "value": { + "name": "value", "description": "" } } }, - "ApiGetRouteFilterRuleChangesRequest": { - "type_name": "ApiGetRouteFilterRuleChangesRequest", + "NullableAppServiceChangeOperation": { + "type_name": "NullableAppServiceChangeOperation", "fields": { - "ApiService": { - "name": "ApiService", + "isSet": { + "name": "isSet", "description": "" }, - "ctx": { - "name": "ctx", + "value": { + "name": "value", "description": "" - }, - "limit": { - "name": "limit", + } + } + }, + "NullableAppServiceChangeOperationPath": { + "type_name": "NullableAppServiceChangeOperationPath", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "offset": { - "name": "offset", + "value": { + "name": "value", "description": "" - }, - "routeFilterId": { - "name": "routeFilterId", + } + } + }, + "NullableAppServiceChangeType": { + "type_name": "NullableAppServiceChangeType", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "routeFilterRuleId": { - "name": "routeFilterRuleId", + "value": { + "name": "value", "description": "" } } }, - "ApiGetRouteFilterRulesRequest": { - "type_name": "ApiGetRouteFilterRulesRequest", + "NullableAppServiceFilter": { + "type_name": "NullableAppServiceFilter", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "ctx": { - "name": "ctx", + "isSet": { + "name": "isSet", "description": "" }, - "limit": { - "name": "limit", + "value": { + "name": "value", "description": "" - }, - "offset": { - "name": "offset", + } + } + }, + "NullableAppServiceFilters": { + "type_name": "NullableAppServiceFilters", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "routeFilterId": { - "name": "routeFilterId", + "value": { + "name": "value", "description": "" } } }, - "ApiGetServiceProfileByUuidRequest": { - "type_name": "ApiGetServiceProfileByUuidRequest", + "NullableAppServiceOrFilter": { + "type_name": "NullableAppServiceOrFilter", "fields": { - "ApiService": { - "name": "ApiService", + "isSet": { + "name": "isSet", "description": "" }, - "ctx": { - "name": "ctx", + "value": { + "name": "value", "description": "" - }, - "serviceProfileId": { - "name": "serviceProfileId", + } + } + }, + "NullableAppServicePostRequest": { + "type_name": "NullableAppServicePostRequest", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "viewPoint": { - "name": "viewPoint", + "value": { + "name": "value", "description": "" } } }, - "ApiGetServiceProfileMetrosByUuidRequest": { - "type_name": "ApiGetServiceProfileMetrosByUuidRequest", + "NullableAppServiceSearchRequest": { + "type_name": "NullableAppServiceSearchRequest", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "ctx": { - "name": "ctx", + "isSet": { + "name": "isSet", "description": "" }, - "limit": { - "name": "limit", + "value": { + "name": "value", "description": "" - }, - "offset": { - "name": "offset", + } + } + }, + "NullableAppServiceSearchResponse": { + "type_name": "NullableAppServiceSearchResponse", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "serviceProfileId": { - "name": "serviceProfileId", + "value": { + "name": "value", "description": "" } } }, - "ApiGetServiceProfilesRequest": { - "type_name": "ApiGetServiceProfilesRequest", + "NullableAppServiceSimpleExpression": { + "type_name": "NullableAppServiceSimpleExpression", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "ctx": { - "name": "ctx", + "isSet": { + "name": "isSet", "description": "" }, - "limit": { - "name": "limit", + "value": { + "name": "value", "description": "" - }, - "offset": { - "name": "offset", + } + } + }, + "NullableAppServiceSortCriteria": { + "type_name": "NullableAppServiceSortCriteria", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "viewPoint": { - "name": "viewPoint", + "value": { + "name": "value", "description": "" } } }, - "ApiGetServiceTokenByUuidRequest": { - "type_name": "ApiGetServiceTokenByUuidRequest", + "NullableAppServiceSortDirection": { + "type_name": "NullableAppServiceSortDirection", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "ctx": { - "name": "ctx", + "isSet": { + "name": "isSet", "description": "" }, - "serviceTokenId": { - "name": "serviceTokenId", + "value": { + "name": "value", "description": "" } } }, - "ApiGetServiceTokensRequest": { - "type_name": "ApiGetServiceTokensRequest", + "NullableAppServiceState": { + "type_name": "NullableAppServiceState", "fields": { - "ApiService": { - "name": "ApiService", + "isSet": { + "name": "isSet", "description": "" }, - "ctx": { - "name": "ctx", + "value": { + "name": "value", "description": "" - }, - "limit": { - "name": "limit", + } + } + }, + "NullableAppServiceType": { + "type_name": "NullableAppServiceType", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "offset": { - "name": "offset", + "value": { + "name": "value", "description": "" } } }, - "ApiGetStatusRequest": { - "type_name": "ApiGetStatusRequest", + "NullableAppSubscription": { + "type_name": "NullableAppSubscription", "fields": { - "ApiService": { - "name": "ApiService", + "isSet": { + "name": "isSet", "description": "" }, - "ctx": { - "name": "ctx", + "value": { + "name": "value", "description": "" } } }, - "ApiGetStreamAlertRuleByUuidRequest": { - "type_name": "ApiGetStreamAlertRuleByUuidRequest", + "NullableAppSubscriptionChange": { + "type_name": "NullableAppSubscriptionChange", "fields": { - "ApiService": { - "name": "ApiService", + "isSet": { + "name": "isSet", "description": "" }, - "alertRuleId": { - "name": "alertRuleId", + "value": { + "name": "value", "description": "" - }, - "ctx": { - "name": "ctx", + } + } + }, + "NullableAppSubscriptionChangeOperation": { + "type_name": "NullableAppSubscriptionChangeOperation", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "streamId": { - "name": "streamId", + "value": { + "name": "value", "description": "" } } }, - "ApiGetStreamAlertRulesRequest": { - "type_name": "ApiGetStreamAlertRulesRequest", + "NullableAppSubscriptionChangeType": { + "type_name": "NullableAppSubscriptionChangeType", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "ctx": { - "name": "ctx", + "isSet": { + "name": "isSet", "description": "" }, - "limit": { - "name": "limit", + "value": { + "name": "value", "description": "" - }, - "offset": { - "name": "offset", + } + } + }, + "NullableAppSubscriptionFilter": { + "type_name": "NullableAppSubscriptionFilter", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "streamId": { - "name": "streamId", + "value": { + "name": "value", "description": "" } } }, - "ApiGetStreamAssetByUuidRequest": { - "type_name": "ApiGetStreamAssetByUuidRequest", + "NullableAppSubscriptionFilters": { + "type_name": "NullableAppSubscriptionFilters", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "asset": { - "name": "asset", + "isSet": { + "name": "isSet", "description": "" }, - "assetId": { - "name": "assetId", + "value": { + "name": "value", "description": "" - }, - "ctx": { - "name": "ctx", + } + } + }, + "NullableAppSubscriptionOrFilter": { + "type_name": "NullableAppSubscriptionOrFilter", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "streamId": { - "name": "streamId", + "value": { + "name": "value", "description": "" } } }, - "ApiGetStreamByUuidRequest": { - "type_name": "ApiGetStreamByUuidRequest", + "NullableAppSubscriptionPostRequest": { + "type_name": "NullableAppSubscriptionPostRequest", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "ctx": { - "name": "ctx", + "isSet": { + "name": "isSet", "description": "" }, - "streamId": { - "name": "streamId", + "value": { + "name": "value", "description": "" } } }, - "ApiGetStreamSubscriptionByUuidRequest": { - "type_name": "ApiGetStreamSubscriptionByUuidRequest", + "NullableAppSubscriptionPrioritization": { + "type_name": "NullableAppSubscriptionPrioritization", "fields": { - "ApiService": { - "name": "ApiService", + "isSet": { + "name": "isSet", "description": "" }, - "ctx": { - "name": "ctx", + "value": { + "name": "value", "description": "" - }, - "streamId": { - "name": "streamId", + } + } + }, + "NullableAppSubscriptionSearchRequest": { + "type_name": "NullableAppSubscriptionSearchRequest", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "subscriptionId": { - "name": "subscriptionId", + "value": { + "name": "value", "description": "" } } }, - "ApiGetStreamSubscriptionsRequest": { - "type_name": "ApiGetStreamSubscriptionsRequest", + "NullableAppSubscriptionSearchResponse": { + "type_name": "NullableAppSubscriptionSearchResponse", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "ctx": { - "name": "ctx", + "isSet": { + "name": "isSet", "description": "" }, - "limit": { - "name": "limit", + "value": { + "name": "value", "description": "" - }, - "offset": { - "name": "offset", + } + } + }, + "NullableAppSubscriptionSimpleExpression": { + "type_name": "NullableAppSubscriptionSimpleExpression", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "streamId": { - "name": "streamId", + "value": { + "name": "value", "description": "" } } }, - "ApiGetStreamsAssetsRequest": { - "type_name": "ApiGetStreamsAssetsRequest", + "NullableAppSubscriptionSortCriteria": { + "type_name": "NullableAppSubscriptionSortCriteria", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "ctx": { - "name": "ctx", + "isSet": { + "name": "isSet", "description": "" }, - "limit": { - "name": "limit", + "value": { + "name": "value", "description": "" - }, - "offset": { - "name": "offset", + } + } + }, + "NullableAppSubscriptionSortDirection": { + "type_name": "NullableAppSubscriptionSortDirection", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "streamAssetSearchRequest": { - "name": "streamAssetSearchRequest", + "value": { + "name": "value", "description": "" } } }, - "ApiGetStreamsRequest": { - "type_name": "ApiGetStreamsRequest", + "NullableAppSubscriptionSource": { + "type_name": "NullableAppSubscriptionSource", "fields": { - "ApiService": { - "name": "ApiService", + "isSet": { + "name": "isSet", "description": "" }, - "ctx": { - "name": "ctx", + "value": { + "name": "value", "description": "" - }, - "limit": { - "name": "limit", + } + } + }, + "NullableAppSubscriptionSourceAppLink": { + "type_name": "NullableAppSubscriptionSourceAppLink", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "offset": { - "name": "offset", + "value": { + "name": "value", "description": "" } } }, - "ApiGetSubscriptionByIdRequest": { - "type_name": "ApiGetSubscriptionByIdRequest", + "NullableAppSubscriptionSourceRequest": { + "type_name": "NullableAppSubscriptionSourceRequest", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "ctx": { - "name": "ctx", + "isSet": { + "name": "isSet", "description": "" }, - "subscriptionId": { - "name": "subscriptionId", + "value": { + "name": "value", "description": "" } } }, - "ApiGetTimeServicesByIdRequest": { - "type_name": "ApiGetTimeServicesByIdRequest", + "NullableAppSubscriptionSourceRequestAppLink": { + "type_name": "NullableAppSubscriptionSourceRequestAppLink", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "ctx": { - "name": "ctx", + "isSet": { + "name": "isSet", "description": "" }, - "serviceId": { - "name": "serviceId", + "value": { + "name": "value", "description": "" } } }, - "ApiGetTimeServicesConnectionsByServiceIdRequest": { - "type_name": "ApiGetTimeServicesConnectionsByServiceIdRequest", + "NullableAppSubscriptionState": { + "type_name": "NullableAppSubscriptionState", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "ctx": { - "name": "ctx", + "isSet": { + "name": "isSet", "description": "" }, - "serviceId": { - "name": "serviceId", + "value": { + "name": "value", "description": "" } } }, - "ApiGetTimeServicesPackageByCodeRequest": { - "type_name": "ApiGetTimeServicesPackageByCodeRequest", + "NullableAppSubscriptionTarget": { + "type_name": "NullableAppSubscriptionTarget", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "ctx": { - "name": "ctx", + "isSet": { + "name": "isSet", "description": "" }, - "packageCode": { - "name": "packageCode", + "value": { + "name": "value", "description": "" } } }, - "ApiGetTimeServicesPackagesRequest": { - "type_name": "ApiGetTimeServicesPackagesRequest", + "NullableAppSubscriptionTargetAppService": { + "type_name": "NullableAppSubscriptionTargetAppService", "fields": { - "ApiService": { - "name": "ApiService", + "isSet": { + "name": "isSet", "description": "" }, - "ctx": { - "name": "ctx", + "value": { + "name": "value", "description": "" } } }, - "ApiGetVlansRequest": { - "type_name": "ApiGetVlansRequest", + "NullableAppSubscriptionTargetRequest": { + "type_name": "NullableAppSubscriptionTargetRequest", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "ctx": { - "name": "ctx", + "isSet": { + "name": "isSet", "description": "" }, - "portUuid": { - "name": "portUuid", + "value": { + "name": "value", "description": "" } } }, - "ApiListGatewayAttachmentsToCloudRouterRequest": { - "type_name": "ApiListGatewayAttachmentsToCloudRouterRequest", + "NullableAppSubscriptionTargetRequestAppService": { + "type_name": "NullableAppSubscriptionTargetRequestAppService", "fields": { - "ApiService": { - "name": "ApiService", + "isSet": { + "name": "isSet", "description": "" }, - "ctx": { - "name": "ctx", + "value": { + "name": "value", "description": "" - }, - "gatewayId": { - "name": "gatewayId", + } + } + }, + "NullableAppSubscriptionType": { + "type_name": "NullableAppSubscriptionType", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "limit": { - "name": "limit", + "value": { + "name": "value", + "description": "" + } + } + }, + "NullableAsset": { + "type_name": "NullableAsset", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "offset": { - "name": "offset", + "value": { + "name": "value", "description": "" } } }, - "ApiPatchConnectionRoutingProtocolByUuidRequest": { - "type_name": "ApiPatchConnectionRoutingProtocolByUuidRequest", + "NullableAttachPrivateServiceResponse": { + "type_name": "NullableAttachPrivateServiceResponse", "fields": { - "ApiService": { - "name": "ApiService", + "isSet": { + "name": "isSet", "description": "" }, - "connectionChangeOperation": { - "name": "connectionChangeOperation", + "value": { + "name": "value", "description": "" - }, - "connectionId": { - "name": "connectionId", + } + } + }, + "NullableAttachServiceProfileResponse": { + "type_name": "NullableAttachServiceProfileResponse", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "ctx": { - "name": "ctx", + "value": { + "name": "value", + "description": "" + } + } + }, + "NullableAttachTagResponse": { + "type_name": "NullableAttachTagResponse", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "routingProtocolId": { - "name": "routingProtocolId", + "value": { + "name": "value", "description": "" } } }, - "ApiPatchRouteAggregationByUuidRequest": { - "type_name": "ApiPatchRouteAggregationByUuidRequest", + "NullableAttachedAppDomainOrder": { + "type_name": "NullableAttachedAppDomainOrder", "fields": { - "ApiService": { - "name": "ApiService", + "isSet": { + "name": "isSet", "description": "" }, - "ctx": { - "name": "ctx", + "value": { + "name": "value", "description": "" - }, - "routeAggregationId": { - "name": "routeAggregationId", + } + } + }, + "NullableAttachedAppLinkOrder": { + "type_name": "NullableAttachedAppLinkOrder", + "fields": { + "isSet": { + "name": "isSet", "description": "" - }, - "routeAggregationsPatchRequestItem": { - "name": "routeAggregationsPatchRequestItem", + }, + "value": { + "name": "value", "description": "" } } }, - "ApiPatchRouteAggregationRuleByUuidRequest": { - "type_name": "ApiPatchRouteAggregationRuleByUuidRequest", + "NullableAttachedAppServiceOrder": { + "type_name": "NullableAttachedAppServiceOrder", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "ctx": { - "name": "ctx", + "isSet": { + "name": "isSet", "description": "" }, - "routeAggregationId": { - "name": "routeAggregationId", + "value": { + "name": "value", "description": "" - }, - "routeAggregationRuleId": { - "name": "routeAggregationRuleId", + } + } + }, + "NullableAttachedAppSubscriptionOrder": { + "type_name": "NullableAttachedAppSubscriptionOrder", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "routeAggregationRulesPatchRequestItem": { - "name": "routeAggregationRulesPatchRequestItem", + "value": { + "name": "value", "description": "" } } }, - "ApiPatchRouteFilterByUuidRequest": { - "type_name": "ApiPatchRouteFilterByUuidRequest", + "NullableAuthContext": { + "type_name": "NullableAuthContext", "fields": { - "ApiService": { - "name": "ApiService", + "isSet": { + "name": "isSet", "description": "" }, - "ctx": { - "name": "ctx", + "value": { + "name": "value", "description": "" - }, - "routeFilterId": { - "name": "routeFilterId", + } + } + }, + "NullableAuthContextAuthid": { + "type_name": "NullableAuthContextAuthid", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "routeFiltersPatchRequestItem": { - "name": "routeFiltersPatchRequestItem", + "value": { + "name": "value", "description": "" } } }, - "ApiPatchRouteFilterRuleByUuidRequest": { - "type_name": "ApiPatchRouteFilterRuleByUuidRequest", + "NullableAuthContextAuthtype": { + "type_name": "NullableAuthContextAuthtype", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "ctx": { - "name": "ctx", + "isSet": { + "name": "isSet", "description": "" }, - "routeFilterId": { - "name": "routeFilterId", + "value": { + "name": "value", "description": "" - }, - "routeFilterRuleId": { - "name": "routeFilterRuleId", + } + } + }, + "NullableAuthenticationKey": { + "type_name": "NullableAuthenticationKey", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "routeFilterRulesPatchRequestItem": { - "name": "routeFilterRulesPatchRequestItem", + "value": { + "name": "value", "description": "" } } }, - "ApiPostConnectionRoutingProtocolBgpActionByUuidRequest": { - "type_name": "ApiPostConnectionRoutingProtocolBgpActionByUuidRequest", + "NullableBGPActionData": { + "type_name": "NullableBGPActionData", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "bGPActionRequest": { - "name": "bGPActionRequest", + "isSet": { + "name": "isSet", "description": "" }, - "connectionId": { - "name": "connectionId", + "value": { + "name": "value", "description": "" - }, - "ctx": { - "name": "ctx", + } + } + }, + "NullableBGPActionRequest": { + "type_name": "NullableBGPActionRequest", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "routingProtocolId": { - "name": "routingProtocolId", + "value": { + "name": "value", "description": "" } } }, - "ApiPutServiceProfileByUuidRequest": { - "type_name": "ApiPutServiceProfileByUuidRequest", + "NullableBGPActionStates": { + "type_name": "NullableBGPActionStates", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "ctx": { - "name": "ctx", + "isSet": { + "name": "isSet", "description": "" }, - "ifMatch": { - "name": "ifMatch", + "value": { + "name": "value", "description": "" - }, - "serviceProfileId": { - "name": "serviceProfileId", + } + } + }, + "NullableBGPActions": { + "type_name": "NullableBGPActions", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "serviceProfileRequest": { - "name": "serviceProfileRequest", + "value": { + "name": "value", "description": "" } } }, - "ApiReplaceConnectionRoutingProtocolByUuidRequest": { - "type_name": "ApiReplaceConnectionRoutingProtocolByUuidRequest", + "NullableBGPActionsBulkData": { + "type_name": "NullableBGPActionsBulkData", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "connectionId": { - "name": "connectionId", + "isSet": { + "name": "isSet", "description": "" }, - "ctx": { - "name": "ctx", + "value": { + "name": "value", "description": "" - }, - "routingProtocolBase": { - "name": "routingProtocolBase", + } + } + }, + "NullableBGPConnectionIpv4": { + "type_name": "NullableBGPConnectionIpv4", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "routingProtocolId": { - "name": "routingProtocolId", + "value": { + "name": "value", "description": "" } } }, - "ApiReplaceRouteAggregationRuleByUuidRequest": { - "type_name": "ApiReplaceRouteAggregationRuleByUuidRequest", + "NullableBGPConnectionIpv6": { + "type_name": "NullableBGPConnectionIpv6", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "ctx": { - "name": "ctx", + "isSet": { + "name": "isSet", "description": "" }, - "routeAggregationId": { - "name": "routeAggregationId", + "value": { + "name": "value", "description": "" - }, - "routeAggregationRuleId": { - "name": "routeAggregationRuleId", + } + } + }, + "NullableBGPConnectionOperation": { + "type_name": "NullableBGPConnectionOperation", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "routeAggregationRulesBase": { - "name": "routeAggregationRulesBase", + "value": { + "name": "value", "description": "" } } }, - "ApiReplaceRouteFilterRuleByUuidRequest": { - "type_name": "ApiReplaceRouteFilterRuleByUuidRequest", + "NullableBGPConnectionOperationOperationalStatus": { + "type_name": "NullableBGPConnectionOperationOperationalStatus", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "ctx": { - "name": "ctx", + "isSet": { + "name": "isSet", "description": "" }, - "routeFilterId": { - "name": "routeFilterId", + "value": { + "name": "value", "description": "" - }, - "routeFilterRuleId": { - "name": "routeFilterRuleId", + } + } + }, + "NullableBandwidthUtilization": { + "type_name": "NullableBandwidthUtilization", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "routeFilterRulesBase": { - "name": "routeFilterRulesBase", + "value": { + "name": "value", "description": "" } } }, - "ApiSearchCloudEventsRequest": { - "type_name": "ApiSearchCloudEventsRequest", + "NullableBandwidthUtilizationUnit": { + "type_name": "NullableBandwidthUtilizationUnit", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "cloudEventSearchRequest": { - "name": "cloudEventSearchRequest", + "isSet": { + "name": "isSet", "description": "" }, - "ctx": { - "name": "ctx", + "value": { + "name": "value", "description": "" } } }, - "ApiSearchCloudRouterCommandsRequest": { - "type_name": "ApiSearchCloudRouterCommandsRequest", + "NullableBool": { + "type_name": "NullableBool", "fields": { - "ApiService": { - "name": "ApiService", + "isSet": { + "name": "isSet", "description": "" }, - "cloudRouterCommandSearchRequest": { - "name": "cloudRouterCommandSearchRequest", + "value": { + "name": "value", "description": "" - }, - "ctx": { - "name": "ctx", + } + } + }, + "NullableBulkOpticalConnectRequest": { + "type_name": "NullableBulkOpticalConnectRequest", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "routerId": { - "name": "routerId", + "value": { + "name": "value", "description": "" } } }, - "ApiSearchCloudRouterRoutesRequest": { - "type_name": "ApiSearchCloudRouterRoutesRequest", + "NullableBulkPhysicalPort": { + "type_name": "NullableBulkPhysicalPort", "fields": { - "ApiService": { - "name": "ApiService", + "isSet": { + "name": "isSet", "description": "" }, - "ctx": { - "name": "ctx", + "value": { + "name": "value", "description": "" - }, - "routeTableEntrySearchRequest": { - "name": "routeTableEntrySearchRequest", + } + } + }, + "NullableChange": { + "type_name": "NullableChange", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "routerId": { - "name": "routerId", + "value": { + "name": "value", "description": "" } } }, - "ApiSearchCloudRoutersRequest": { - "type_name": "ApiSearchCloudRoutersRequest", + "NullableChangeType": { + "type_name": "NullableChangeType", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "cloudRouterSearchRequest": { - "name": "cloudRouterSearchRequest", + "isSet": { + "name": "isSet", "description": "" }, - "ctx": { - "name": "ctx", + "value": { + "name": "value", "description": "" } } }, - "ApiSearchConnectionAdvertisedRoutesRequest": { - "type_name": "ApiSearchConnectionAdvertisedRoutesRequest", + "NullableChangelog": { + "type_name": "NullableChangelog", "fields": { - "ApiService": { - "name": "ApiService", + "isSet": { + "name": "isSet", "description": "" }, - "connectionId": { - "name": "connectionId", + "value": { + "name": "value", "description": "" - }, - "connectionRouteSearchRequest": { - "name": "connectionRouteSearchRequest", + } + } + }, + "NullableCloudEvent": { + "type_name": "NullableCloudEvent", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "ctx": { - "name": "ctx", + "value": { + "name": "value", "description": "" } } }, - "ApiSearchConnectionReceivedRoutesRequest": { - "type_name": "ApiSearchConnectionReceivedRoutesRequest", + "NullableCloudEventAssetType": { + "type_name": "NullableCloudEventAssetType", "fields": { - "ApiService": { - "name": "ApiService", + "isSet": { + "name": "isSet", "description": "" }, - "connectionId": { - "name": "connectionId", + "value": { + "name": "value", "description": "" - }, - "connectionRouteSearchRequest": { - "name": "connectionRouteSearchRequest", + } + } + }, + "NullableCloudEventData": { + "type_name": "NullableCloudEventData", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "ctx": { - "name": "ctx", + "value": { + "name": "value", "description": "" } } }, - "ApiSearchConnectionsRequest": { - "type_name": "ApiSearchConnectionsRequest", + "NullableCloudEventFilters": { + "type_name": "NullableCloudEventFilters", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "ctx": { - "name": "ctx", + "isSet": { + "name": "isSet", "description": "" }, - "searchRequest": { - "name": "searchRequest", + "value": { + "name": "value", "description": "" } } }, - "ApiSearchMetricsRequest": { - "type_name": "ApiSearchMetricsRequest", + "NullableCloudEventSearchRequest": { + "type_name": "NullableCloudEventSearchRequest", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "ctx": { - "name": "ctx", + "isSet": { + "name": "isSet", "description": "" }, - "metricsSearchRequest": { - "name": "metricsSearchRequest", + "value": { + "name": "value", "description": "" } } }, - "ApiSearchNetworksRequest": { - "type_name": "ApiSearchNetworksRequest", + "NullableCloudEventSimpleExpression": { + "type_name": "NullableCloudEventSimpleExpression", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "ctx": { - "name": "ctx", + "isSet": { + "name": "isSet", "description": "" }, - "networkSearchRequest": { - "name": "networkSearchRequest", + "value": { + "name": "value", "description": "" } } }, - "ApiSearchPortsRequest": { - "type_name": "ApiSearchPortsRequest", + "NullableCloudRouter": { + "type_name": "NullableCloudRouter", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "ctx": { - "name": "ctx", + "isSet": { + "name": "isSet", "description": "" }, - "portV4SearchRequest": { - "name": "portV4SearchRequest", + "value": { + "name": "value", "description": "" } } }, - "ApiSearchPricesRequest": { - "type_name": "ApiSearchPricesRequest", + "NullableCloudRouterAccessPointState": { + "type_name": "NullableCloudRouterAccessPointState", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "ctx": { - "name": "ctx", + "isSet": { + "name": "isSet", "description": "" }, - "filterBody": { - "name": "filterBody", + "value": { + "name": "value", "description": "" } } }, - "ApiSearchRouteAggregationsRequest": { - "type_name": "ApiSearchRouteAggregationsRequest", + "NullableCloudRouterActionRequest": { + "type_name": "NullableCloudRouterActionRequest", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "ctx": { - "name": "ctx", + "isSet": { + "name": "isSet", "description": "" }, - "routeAggregationsSearchBase": { - "name": "routeAggregationsSearchBase", + "value": { + "name": "value", "description": "" } } }, - "ApiSearchRouteFiltersRequest": { - "type_name": "ApiSearchRouteFiltersRequest", + "NullableCloudRouterActionResponse": { + "type_name": "NullableCloudRouterActionResponse", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "ctx": { - "name": "ctx", + "isSet": { + "name": "isSet", "description": "" }, - "routeFiltersSearchBase": { - "name": "routeFiltersSearchBase", + "value": { + "name": "value", "description": "" } } }, - "ApiSearchRouterActionsRequest": { - "type_name": "ApiSearchRouterActionsRequest", + "NullableCloudRouterActionState": { + "type_name": "NullableCloudRouterActionState", "fields": { - "ApiService": { - "name": "ApiService", + "isSet": { + "name": "isSet", "description": "" }, - "cloudRouterActionsSearchRequest": { - "name": "cloudRouterActionsSearchRequest", + "value": { + "name": "value", "description": "" - }, - "ctx": { - "name": "ctx", + } + } + }, + "NullableCloudRouterActionType": { + "type_name": "NullableCloudRouterActionType", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "routerId": { - "name": "routerId", + "value": { + "name": "value", "description": "" } } }, - "ApiSearchServiceProfilesRequest": { - "type_name": "ApiSearchServiceProfilesRequest", + "NullableCloudRouterActionsSearchExpression": { + "type_name": "NullableCloudRouterActionsSearchExpression", "fields": { - "ApiService": { - "name": "ApiService", + "isSet": { + "name": "isSet", "description": "" }, - "ctx": { - "name": "ctx", + "value": { + "name": "value", "description": "" - }, - "serviceProfileSearchRequest": { - "name": "serviceProfileSearchRequest", + } + } + }, + "NullableCloudRouterActionsSearchFilter": { + "type_name": "NullableCloudRouterActionsSearchFilter", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "viewPoint": { - "name": "viewPoint", + "value": { + "name": "value", "description": "" } } }, - "ApiSearchServiceTokensRequest": { - "type_name": "ApiSearchServiceTokensRequest", + "NullableCloudRouterActionsSearchFilters": { + "type_name": "NullableCloudRouterActionsSearchFilters", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "ctx": { - "name": "ctx", + "isSet": { + "name": "isSet", "description": "" }, - "limit": { - "name": "limit", + "value": { + "name": "value", "description": "" - }, - "offset": { - "name": "offset", + } + } + }, + "NullableCloudRouterActionsSearchOrFilter": { + "type_name": "NullableCloudRouterActionsSearchOrFilter", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "serviceTokenSearchRequest": { - "name": "serviceTokenSearchRequest", + "value": { + "name": "value", "description": "" } } }, - "ApiSearchTimeServicesRequest": { - "type_name": "ApiSearchTimeServicesRequest", + "NullableCloudRouterActionsSearchRequest": { + "type_name": "NullableCloudRouterActionsSearchRequest", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "ctx": { - "name": "ctx", + "isSet": { + "name": "isSet", "description": "" }, - "timeServicesSearchRequest": { - "name": "timeServicesSearchRequest", + "value": { + "name": "value", "description": "" } } }, - "ApiServices": { - "type_name": "ApiServices", - "description": "ApiServices Available services details", + "NullableCloudRouterActionsSearchResponse": { + "type_name": "NullableCloudRouterActionsSearchResponse", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "ChangedDateTime": { - "name": "ChangedDateTime", - "description": "service status change date", - "json_tag": "changedDateTime" - }, - "Route": { - "name": "Route", - "description": "service routes", - "json_tag": "route" - }, - "Status": { - "name": "Status", - "description": "service status", - "json_tag": "status" + "value": { + "name": "value", + "description": "" } } }, - "ApiUpdateCloudRouterByUuidRequest": { - "type_name": "ApiUpdateCloudRouterByUuidRequest", + "NullableCloudRouterActionsSearchSortBy": { + "type_name": "NullableCloudRouterActionsSearchSortBy", "fields": { - "ApiService": { - "name": "ApiService", + "isSet": { + "name": "isSet", "description": "" }, - "cloudRouterChangeOperation": { - "name": "cloudRouterChangeOperation", + "value": { + "name": "value", "description": "" - }, - "ctx": { - "name": "ctx", + } + } + }, + "NullableCloudRouterActionsSearchSortCriteria": { + "type_name": "NullableCloudRouterActionsSearchSortCriteria", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "routerId": { - "name": "routerId", + "value": { + "name": "value", "description": "" } } }, - "ApiUpdateConnectionByUuidRequest": { - "type_name": "ApiUpdateConnectionByUuidRequest", + "NullableCloudRouterActionsSearchSortDirection": { + "type_name": "NullableCloudRouterActionsSearchSortDirection", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "connectionChangeOperation": { - "name": "connectionChangeOperation", + "isSet": { + "name": "isSet", "description": "" }, - "connectionId": { - "name": "connectionId", + "value": { + "name": "value", "description": "" - }, - "ctx": { - "name": "ctx", + } + } + }, + "NullableCloudRouterChange": { + "type_name": "NullableCloudRouterChange", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "dryRun": { - "name": "dryRun", + "value": { + "name": "value", "description": "" } } }, - "ApiUpdateNetworkByUuidRequest": { - "type_name": "ApiUpdateNetworkByUuidRequest", + "NullableCloudRouterChangeOperation": { + "type_name": "NullableCloudRouterChangeOperation", "fields": { - "ApiService": { - "name": "ApiService", + "isSet": { + "name": "isSet", "description": "" }, - "ctx": { - "name": "ctx", + "value": { + "name": "value", "description": "" - }, - "networkChangeOperation": { - "name": "networkChangeOperation", + } + } + }, + "NullableCloudRouterChangeType": { + "type_name": "NullableCloudRouterChangeType", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "networkId": { - "name": "networkId", + "value": { + "name": "value", "description": "" } } }, - "ApiUpdatePortByUuidRequest": { - "type_name": "ApiUpdatePortByUuidRequest", + "NullableCloudRouterCommand": { + "type_name": "NullableCloudRouterCommand", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "ctx": { - "name": "ctx", + "isSet": { + "name": "isSet", "description": "" }, - "dryRun": { - "name": "dryRun", + "value": { + "name": "value", "description": "" - }, - "portChangeOperation": { - "name": "portChangeOperation", + } + } + }, + "NullableCloudRouterCommandPingResponse": { + "type_name": "NullableCloudRouterCommandPingResponse", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "portId": { - "name": "portId", + "value": { + "name": "value", "description": "" } } }, - "ApiUpdateServiceProfileByUuidRequest": { - "type_name": "ApiUpdateServiceProfileByUuidRequest", + "NullableCloudRouterCommandPostRequest": { + "type_name": "NullableCloudRouterCommandPostRequest", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "ctx": { - "name": "ctx", + "isSet": { + "name": "isSet", "description": "" }, - "ifMatch": { - "name": "ifMatch", + "value": { + "name": "value", "description": "" - }, - "jsonPatchOperation": { - "name": "jsonPatchOperation", + } + } + }, + "NullableCloudRouterCommandRequestConnection": { + "type_name": "NullableCloudRouterCommandRequestConnection", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "serviceProfileId": { - "name": "serviceProfileId", + "value": { + "name": "value", "description": "" } } }, - "ApiUpdateServiceTokenByUuidRequest": { - "type_name": "ApiUpdateServiceTokenByUuidRequest", + "NullableCloudRouterCommandRequestPayload": { + "type_name": "NullableCloudRouterCommandRequestPayload", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "ctx": { - "name": "ctx", + "isSet": { + "name": "isSet", "description": "" }, - "dryRun": { - "name": "dryRun", + "value": { + "name": "value", "description": "" - }, - "serviceTokenChangeOperation": { - "name": "serviceTokenChangeOperation", + } + } + }, + "NullableCloudRouterCommandRequestResponse": { + "type_name": "NullableCloudRouterCommandRequestResponse", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "serviceTokenId": { - "name": "serviceTokenId", + "value": { + "name": "value", "description": "" } } }, - "ApiUpdateStreamAlertRuleByUuidRequest": { - "type_name": "ApiUpdateStreamAlertRuleByUuidRequest", + "NullableCloudRouterCommandResponse": { + "type_name": "NullableCloudRouterCommandResponse", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "alertRuleId": { - "name": "alertRuleId", + "isSet": { + "name": "isSet", "description": "" }, - "alertRulePutRequest": { - "name": "alertRulePutRequest", + "value": { + "name": "value", "description": "" - }, - "ctx": { - "name": "ctx", + } + } + }, + "NullableCloudRouterCommandSearchExpression": { + "type_name": "NullableCloudRouterCommandSearchExpression", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "streamId": { - "name": "streamId", + "value": { + "name": "value", "description": "" } } }, - "ApiUpdateStreamAssetByUuidRequest": { - "type_name": "ApiUpdateStreamAssetByUuidRequest", + "NullableCloudRouterCommandSearchFilter": { + "type_name": "NullableCloudRouterCommandSearchFilter", "fields": { - "ApiService": { - "name": "ApiService", + "isSet": { + "name": "isSet", "description": "" }, - "asset": { - "name": "asset", + "value": { + "name": "value", "description": "" - }, - "assetId": { - "name": "assetId", + } + } + }, + "NullableCloudRouterCommandSearchFilters": { + "type_name": "NullableCloudRouterCommandSearchFilters", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "ctx": { - "name": "ctx", + "value": { + "name": "value", "description": "" - }, - "streamAssetPutRequest": { - "name": "streamAssetPutRequest", + } + } + }, + "NullableCloudRouterCommandSearchOrFilter": { + "type_name": "NullableCloudRouterCommandSearchOrFilter", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "streamId": { - "name": "streamId", + "value": { + "name": "value", "description": "" } } }, - "ApiUpdateStreamByUuidRequest": { - "type_name": "ApiUpdateStreamByUuidRequest", + "NullableCloudRouterCommandSearchRequest": { + "type_name": "NullableCloudRouterCommandSearchRequest", "fields": { - "ApiService": { - "name": "ApiService", + "isSet": { + "name": "isSet", "description": "" }, - "ctx": { - "name": "ctx", + "value": { + "name": "value", "description": "" - }, - "streamId": { - "name": "streamId", + } + } + }, + "NullableCloudRouterCommandSearchResponse": { + "type_name": "NullableCloudRouterCommandSearchResponse", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "streamPutRequest": { - "name": "streamPutRequest", + "value": { + "name": "value", "description": "" } } }, - "ApiUpdateStreamSubscriptionByUuidRequest": { - "type_name": "ApiUpdateStreamSubscriptionByUuidRequest", + "NullableCloudRouterCommandSearchSortBy": { + "type_name": "NullableCloudRouterCommandSearchSortBy", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "ctx": { - "name": "ctx", + "isSet": { + "name": "isSet", "description": "" }, - "streamId": { - "name": "streamId", + "value": { + "name": "value", "description": "" - }, - "streamSubscriptionPutRequest": { - "name": "streamSubscriptionPutRequest", + } + } + }, + "NullableCloudRouterCommandSearchSortCriteria": { + "type_name": "NullableCloudRouterCommandSearchSortCriteria", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "subscriptionId": { - "name": "subscriptionId", + "value": { + "name": "value", "description": "" } } }, - "ApiUpdateTimeServicesByIdRequest": { - "type_name": "ApiUpdateTimeServicesByIdRequest", + "NullableCloudRouterCommandSearchSortDirection": { + "type_name": "NullableCloudRouterCommandSearchSortDirection", "fields": { - "ApiService": { - "name": "ApiService", + "isSet": { + "name": "isSet", "description": "" }, - "ctx": { - "name": "ctx", + "value": { + "name": "value", "description": "" - }, - "precisionTimeChangeOperation": { - "name": "precisionTimeChangeOperation", + } + } + }, + "NullableCloudRouterCommandState": { + "type_name": "NullableCloudRouterCommandState", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "serviceId": { - "name": "serviceId", + "value": { + "name": "value", "description": "" } } }, - "ApiValidateConnectionsRequest": { - "type_name": "ApiValidateConnectionsRequest", + "NullableCloudRouterCommandTracerouteResponse": { + "type_name": "NullableCloudRouterCommandTracerouteResponse", "fields": { - "ApiService": { - "name": "ApiService", - "description": "" - }, - "ctx": { - "name": "ctx", + "isSet": { + "name": "isSet", "description": "" }, - "validateRequest": { - "name": "validateRequest", + "value": { + "name": "value", "description": "" } } }, - "ApiValidateRoutingProtocolRequest": { - "type_name": "ApiValidateRoutingProtocolRequest", + "NullableCloudRouterCommandType": { + "type_name": "NullableCloudRouterCommandType", "fields": { - "ApiService": { - "name": "ApiService", + "isSet": { + "name": "isSet", "description": "" }, - "ctx": { - "name": "ctx", + "value": { + "name": "value", "description": "" - }, - "routerId": { - "name": "routerId", + } + } + }, + "NullableCloudRouterFilter": { + "type_name": "NullableCloudRouterFilter", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "validateRequest": { - "name": "validateRequest", + "value": { + "name": "value", "description": "" } } }, - "AuthContext": { - "type_name": "AuthContext", - "description": "AuthContext struct for AuthContext", + "NullableCloudRouterFilters": { + "type_name": "NullableCloudRouterFilters", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Authid": { - "name": "Authid", - "description": "", - "json_tag": "authid" - }, - "Authtype": { - "name": "Authtype", - "description": "", - "json_tag": "authtype" - }, - "Email": { - "name": "Email", - "description": "Cloud Event email", - "json_tag": "email" - }, - "Name": { - "name": "Name", - "description": "Cloud Event username", - "json_tag": "name" + "value": { + "name": "value", + "description": "" } } }, - "AuthenticationKey": { - "type_name": "AuthenticationKey", - "description": "AuthenticationKey Authentication Key Support and Customization", + "NullableCloudRouterOrFilter": { + "type_name": "NullableCloudRouterOrFilter", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Description": { - "name": "Description", - "description": "", - "json_tag": "description" - }, - "Label": { - "name": "Label", - "description": "", - "json_tag": "label" - }, - "Required": { - "name": "Required", - "description": "", - "json_tag": "required" + "value": { + "name": "value", + "description": "" } } }, - "BGPActionData": { - "type_name": "BGPActionData", - "description": "BGPActionData struct for BGPActionData", + "NullableCloudRouterPackage": { + "type_name": "NullableCloudRouterPackage", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Changelog": { - "name": "Changelog", - "description": "", - "json_tag": "changelog" - }, - "Description": { - "name": "Description", - "description": "BGP action description", - "json_tag": "description" - }, - "Href": { - "name": "Href", - "description": "Routing Protocol URI", - "json_tag": "href" - }, - "State": { - "name": "State", - "description": "", - "json_tag": "state" - }, - "Type": { - "name": "Type", - "description": "", - "json_tag": "type" - }, - "Uuid": { - "name": "Uuid", - "description": "Routing protocol identifier", - "json_tag": "uuid" + "value": { + "name": "value", + "description": "" } } }, - "BGPActionRequest": { - "type_name": "BGPActionRequest", - "description": "BGPActionRequest BGP action request", + "NullableCloudRouterPackageType": { + "type_name": "NullableCloudRouterPackageType", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Type": { - "name": "Type", - "description": "", - "json_tag": "type" + "value": { + "name": "value", + "description": "" } } }, - "BGPActionsBulkData": { - "type_name": "BGPActionsBulkData", - "description": "BGPActionsBulkData List of BGP Actions", + "NullableCloudRouterPostRequest": { + "type_name": "NullableCloudRouterPostRequest", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Data": { - "name": "Data", - "description": "", - "json_tag": "data" - }, - "Pagination": { - "name": "Pagination", - "description": "", - "json_tag": "pagination" + "value": { + "name": "value", + "description": "" } } }, - "BGPConnectionIpv4": { - "type_name": "BGPConnectionIpv4", - "description": "BGPConnectionIpv4 struct for BGPConnectionIpv4", + "NullableCloudRouterPostRequestBase": { + "type_name": "NullableCloudRouterPostRequestBase", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "CustomerPeerIp": { - "name": "CustomerPeerIp", - "description": "Customer side peering ip", - "json_tag": "customerPeerIp" - }, - "Enabled": { - "name": "Enabled", - "description": "Admin status for the BGP session", - "json_tag": "enabled" - }, - "EquinixPeerIp": { - "name": "EquinixPeerIp", - "description": "Equinix side peering ip", - "json_tag": "equinixPeerIp" - }, - "InboundMED": { - "name": "InboundMED", - "description": "Inbound Multi Exit Discriminator attribute", - "json_tag": "inboundMED" - }, - "Operation": { - "name": "Operation", - "description": "", - "json_tag": "operation" - }, - "OutboundASPrependCount": { - "name": "OutboundASPrependCount", - "description": "AS path prepend count", - "json_tag": "outboundASPrependCount" - }, - "OutboundMED": { - "name": "OutboundMED", - "description": "Outbound Multi Exit Discriminator attribute", - "json_tag": "outboundMED" - }, - "RoutesMax": { - "name": "RoutesMax", - "description": "Maximum learnt prefixes limit", - "json_tag": "routesMax" + "value": { + "name": "value", + "description": "" } } }, - "BGPConnectionIpv6": { - "type_name": "BGPConnectionIpv6", - "description": "BGPConnectionIpv6 struct for BGPConnectionIpv6", + "NullableCloudRouterPostRequestBaseType": { + "type_name": "NullableCloudRouterPostRequestBaseType", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "CustomerPeerIp": { - "name": "CustomerPeerIp", - "description": "Customer side peering ip", - "json_tag": "customerPeerIp" - }, - "Enabled": { - "name": "Enabled", - "description": "Admin status for the BGP session", - "json_tag": "enabled" - }, - "EquinixPeerIp": { - "name": "EquinixPeerIp", - "description": "Equinix side peering ip", - "json_tag": "equinixPeerIp" - }, - "InboundMED": { - "name": "InboundMED", - "description": "Inbound Multi Exit Discriminator attribute", - "json_tag": "inboundMED" - }, - "Operation": { - "name": "Operation", - "description": "", - "json_tag": "operation" - }, - "OutboundASPrependCount": { - "name": "OutboundASPrependCount", - "description": "AS path prepend count", - "json_tag": "outboundASPrependCount" - }, - "OutboundMED": { - "name": "OutboundMED", - "description": "Outbound Multi Exit Discriminator attribute", - "json_tag": "outboundMED" - }, - "RoutesMax": { - "name": "RoutesMax", - "description": "Maximum learnt prefixes limit", - "json_tag": "routesMax" + "value": { + "name": "value", + "description": "" } } }, - "BGPConnectionOperation": { - "type_name": "BGPConnectionOperation", - "description": "BGPConnectionOperation BGP IPv4 or IPv6 Connection State operational data", + "NullableCloudRouterPostRequestPackage": { + "type_name": "NullableCloudRouterPostRequestPackage", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "OpStatusChangedAt": { - "name": "OpStatusChangedAt", - "description": "Last BGP State Update by Date and Time", - "json_tag": "opStatusChangedAt" - }, - "OperationalStatus": { - "name": "OperationalStatus", - "description": "", - "json_tag": "operationalStatus" + "value": { + "name": "value", + "description": "" } } }, - "BandwidthUtilization": { - "type_name": "BandwidthUtilization", - "description": "BandwidthUtilization Bandwidth utilization statistics (octet counters-based)", + "NullableCloudRouterPostRequestPackageCode": { + "type_name": "NullableCloudRouterPostRequestPackageCode", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Inbound": { - "name": "Inbound", - "description": "", - "json_tag": "inbound" - }, - "MetricInterval": { - "name": "MetricInterval", - "description": "An interval formatted value, indicating the time-interval the metric objects within the response represent", - "json_tag": "metricInterval" - }, - "Outbound": { - "name": "Outbound", - "description": "", - "json_tag": "outbound" - }, - "Unit": { - "name": "Unit", - "description": "", - "json_tag": "unit" + "value": { + "name": "value", + "description": "" } } }, - "BasicAuth": { - "type_name": "BasicAuth", - "description": "BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth", + "NullableCloudRouterPostRequestPackageType": { + "type_name": "NullableCloudRouterPostRequestPackageType", "fields": { - "Password": { - "name": "Password", - "description": "", - "json_tag": "password" + "isSet": { + "name": "isSet", + "description": "" }, - "UserName": { - "name": "UserName", - "description": "", - "json_tag": "userName" + "value": { + "name": "value", + "description": "" } } }, - "BulkPhysicalPort": { - "type_name": "BulkPhysicalPort", - "description": "BulkPhysicalPort Add to Lag request", + "NullableCloudRouterReadResponse": { + "type_name": "NullableCloudRouterReadResponse", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Data": { - "name": "Data", - "description": "add physical ports to virtual port", - "json_tag": "data" + "value": { + "name": "value", + "description": "" } } }, - "BulkPortRequest": { - "type_name": "BulkPortRequest", - "description": "BulkPortRequest Create bulk port request", + "NullableCloudRouterReadResponseType": { + "type_name": "NullableCloudRouterReadResponseType", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Data": { - "name": "Data", - "description": "", - "json_tag": "data" + "value": { + "name": "value", + "description": "" } } }, - "Change": { - "type_name": "Change", - "description": "Change Current state of latest connection change", + "NullableCloudRouterRouteAggregationAndExpression": { + "type_name": "NullableCloudRouterRouteAggregationAndExpression", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "CreatedDateTime": { - "name": "CreatedDateTime", - "description": "Set when change flow starts", - "json_tag": "createdDateTime" - }, - "Data": { - "name": "Data", - "description": "", - "json_tag": "data" - }, - "Information": { - "name": "Information", - "description": "Additional information", - "json_tag": "information" - }, - "Status": { - "name": "Status", - "description": "", - "json_tag": "status" - }, - "Type": { - "name": "Type", - "description": "", - "json_tag": "type" - }, - "UpdatedDateTime": { - "name": "UpdatedDateTime", - "description": "Set when change object is updated", - "json_tag": "updatedDateTime" - }, - "Uuid": { - "name": "Uuid", - "description": "Uniquely identifies a change", - "json_tag": "uuid" + "value": { + "name": "value", + "description": "" } } }, - "Changelog": { - "type_name": "Changelog", - "description": "Changelog Change log", + "NullableCloudRouterRouteAggregationExpression": { + "type_name": "NullableCloudRouterRouteAggregationExpression", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "CreatedBy": { - "name": "CreatedBy", - "description": "Created by User Key", - "json_tag": "createdBy" - }, - "CreatedByEmail": { - "name": "CreatedByEmail", - "description": "Created by User Email Address", - "json_tag": "createdByEmail" - }, - "CreatedByFullName": { - "name": "CreatedByFullName", - "description": "Created by User Full Name", - "json_tag": "createdByFullName" - }, - "CreatedDateTime": { - "name": "CreatedDateTime", - "description": "Created by Date and Time", - "json_tag": "createdDateTime" - }, - "DeletedBy": { - "name": "DeletedBy", - "description": "Deleted by User Key", - "json_tag": "deletedBy" - }, - "DeletedByEmail": { - "name": "DeletedByEmail", - "description": "Deleted by User Email Address", - "json_tag": "deletedByEmail" - }, - "DeletedByFullName": { - "name": "DeletedByFullName", - "description": "Deleted by User Full Name", - "json_tag": "deletedByFullName" - }, - "DeletedDateTime": { - "name": "DeletedDateTime", - "description": "Deleted by Date and Time", - "json_tag": "deletedDateTime" - }, - "UpdatedBy": { - "name": "UpdatedBy", - "description": "Updated by User Key", - "json_tag": "updatedBy" - }, - "UpdatedByEmail": { - "name": "UpdatedByEmail", - "description": "Updated by User Email Address", - "json_tag": "updatedByEmail" - }, - "UpdatedByFullName": { - "name": "UpdatedByFullName", - "description": "Updated by User Full Name", - "json_tag": "updatedByFullName" - }, - "UpdatedDateTime": { - "name": "UpdatedDateTime", - "description": "Updated by Date and Time", - "json_tag": "updatedDateTime" + "value": { + "name": "value", + "description": "" } } }, - "CloudEvent": { - "type_name": "CloudEvent", - "description": "CloudEvent Cloud Event object", + "NullableCloudRouterRouteAggregationOrExpression": { + "type_name": "NullableCloudRouterRouteAggregationOrExpression", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", - "description": "" - }, - "Authid": { - "name": "Authid", - "description": "Cloud Event user identifier", - "json_tag": "authid" - }, - "Authtype": { - "name": "Authtype", - "description": "Cloud Event auth type", - "json_tag": "authtype" - }, - "Data": { - "name": "Data", - "description": "", - "json_tag": "data" - }, - "Datacontenttype": { - "name": "Datacontenttype", - "description": "Cloud Event data content type", - "json_tag": "datacontenttype" - }, - "Dataschema": { - "name": "Dataschema", - "description": "Cloud Event dataschema reference", - "json_tag": "dataschema" - }, - "Equinixalert": { - "name": "Equinixalert", - "description": "Equinix alert", - "json_tag": "equinixalert" - }, - "Equinixorganization": { - "name": "Equinixorganization", - "description": "Equinix organization identifier", - "json_tag": "equinixorganization" - }, - "Equinixproject": { - "name": "Equinixproject", - "description": "Equinix project identifier", - "json_tag": "equinixproject" - }, - "Id": { - "name": "Id", - "description": "Cloud Event identifier", - "json_tag": "id" - }, - "Severitynumber": { - "name": "Severitynumber", - "description": "Cloud Event severity number", - "json_tag": "severitynumber" - }, - "Severitytext": { - "name": "Severitytext", - "description": "Cloud Event severity text", - "json_tag": "severitytext" - }, - "Source": { - "name": "Source", - "description": "Cloud Event source", - "json_tag": "source" - }, - "Spec": { - "name": "Spec", - "description": "Cloud Event Open Telemetry specification", - "json_tag": "spec" - }, - "Subject": { - "name": "Subject", - "description": "Cloud Event subject", - "json_tag": "subject" - }, - "Time": { - "name": "Time", - "description": "Cloud Event time the event occurred", - "json_tag": "time" - }, - "Traceparent": { - "name": "Traceparent", - "description": "Cloud Event traceparent", - "json_tag": "traceparent" - }, - "Tracestate": { - "name": "Tracestate", - "description": "Cloud Event tracestate", - "json_tag": "tracestate" - }, - "Type": { - "name": "Type", - "description": "Equinix supported event type", - "json_tag": "type" + "isSet": { + "name": "isSet", + "description": "" + }, + "value": { + "name": "value", + "description": "" } } }, - "CloudEventData": { - "type_name": "CloudEventData", - "description": "CloudEventData struct for CloudEventData", + "NullableCloudRouterRouteAggregationSimpleExpression": { + "type_name": "NullableCloudRouterRouteAggregationSimpleExpression", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Auth": { - "name": "Auth", - "description": "", - "json_tag": "auth" - }, - "Message": { - "name": "Message", - "description": "Cloud Event message", - "json_tag": "message" - }, - "Resource": { - "name": "Resource", - "description": "", - "json_tag": "resource" + "value": { + "name": "value", + "description": "" } } }, - "CloudEventFilters": { - "type_name": "CloudEventFilters", - "description": "CloudEventFilters struct for CloudEventFilters", + "NullableCloudRouterRouteAggregationSimpleExpressionProperty": { + "type_name": "NullableCloudRouterRouteAggregationSimpleExpressionProperty", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "And": { - "name": "And", - "description": "", - "json_tag": "and" + "value": { + "name": "value", + "description": "" } } }, - "CloudEventSearchRequest": { - "type_name": "CloudEventSearchRequest", - "description": "CloudEventSearchRequest Search requests containing criteria", + "NullableCloudRouterRouteAggregationsFilter": { + "type_name": "NullableCloudRouterRouteAggregationsFilter", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Filter": { - "name": "Filter", - "description": "", - "json_tag": "filter" - }, - "Pagination": { - "name": "Pagination", - "description": "", - "json_tag": "pagination" + "value": { + "name": "value", + "description": "" } } }, - "CloudEventSimpleExpression": { - "type_name": "CloudEventSimpleExpression", - "description": "CloudEventSimpleExpression struct for CloudEventSimpleExpression", + "NullableCloudRouterRouteAggregationsSearchBase": { + "type_name": "NullableCloudRouterRouteAggregationsSearchBase", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Operator": { - "name": "Operator", - "description": "Possible operators to use on filters: * `=` - equal * `\u003e` - greater than * `\u003e=` - greater than or equal to * `\u003c` - less than * `\u003c=` - less than or equal to * `BETWEEN` - between * `IN` - in", - "json_tag": "operator" - }, - "Property": { - "name": "Property", - "description": "Possible field names to use on filters: * `/subject` - Cloud Event subject description * `/type` - Cloud Event type * `/time` - Time of Cloud Events * `/equinixproject` - Equinix Project of Cloud Events * `/equinixorganization` - Equinix Organization of Cloud Events", - "json_tag": "property" - }, - "Values": { - "name": "Values", - "description": "", - "json_tag": "values" + "value": { + "name": "value", + "description": "" } } }, - "CloudRouter": { - "type_name": "CloudRouter", - "description": "CloudRouter Fabric Cloud Router object", + "NullableCloudRouterRouteAggregationsSearchResponse": { + "type_name": "NullableCloudRouterRouteAggregationsSearchResponse", "fields": { - "Account": { - "name": "Account", - "description": "", - "json_tag": "account" - }, - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Change": { - "name": "Change", - "description": "", - "json_tag": "change" - }, - "ChangeLog": { - "name": "ChangeLog", - "description": "", - "json_tag": "changeLog" - }, - "ConnectionsCount": { - "name": "ConnectionsCount", - "description": "Number of connections associated with this Access point", - "json_tag": "connectionsCount" - }, - "EquinixAsn": { - "name": "EquinixAsn", - "description": "Equinix ASN", - "json_tag": "equinixAsn" - }, - "GatewayAttachmentsCount": { - "name": "GatewayAttachmentsCount", - "description": "Number of gateway attachments associated with this Access point", - "json_tag": "gatewayAttachmentsCount" - }, - "Href": { - "name": "Href", - "description": "Cloud Routers URI", - "json_tag": "href" - }, - "Location": { - "name": "Location", - "description": "", - "json_tag": "location" - }, - "MarketplaceSubscription": { - "name": "MarketplaceSubscription", - "description": "", - "json_tag": "marketplaceSubscription" - }, - "Name": { - "name": "Name", - "description": "Customer-provided Cloud Router name", - "json_tag": "name" - }, - "Notifications": { - "name": "Notifications", - "description": "Preferences for notifications on connection configuration or status changes", - "json_tag": "notifications" - }, - "Order": { - "name": "Order", - "description": "", - "json_tag": "order" - }, - "Package": { - "name": "Package", - "description": "", - "json_tag": "package" - }, - "Project": { - "name": "Project", - "description": "", - "json_tag": "project" - }, - "State": { - "name": "State", - "description": "", - "json_tag": "state" - }, - "Type": { - "name": "Type", - "description": "", - "json_tag": "type" - }, - "Uuid": { - "name": "Uuid", - "description": "Equinix-assigned access point identifier", - "json_tag": "uuid" + "value": { + "name": "value", + "description": "" } } }, - "CloudRouterActionRequest": { - "type_name": "CloudRouterActionRequest", - "description": "CloudRouterActionRequest Cloud router action request", + "NullableCloudRouterRouteFilterAndExpression": { + "type_name": "NullableCloudRouterRouteFilterAndExpression", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Connection": { - "name": "Connection", - "description": "", - "json_tag": "connection" - }, - "Type": { - "name": "Type", - "description": "", - "json_tag": "type" + "value": { + "name": "value", + "description": "" } } }, - "CloudRouterActionResponse": { - "type_name": "CloudRouterActionResponse", - "description": "CloudRouterActionResponse Cloud router actions response object", + "NullableCloudRouterRouteFilterExpression": { + "type_name": "NullableCloudRouterRouteFilterExpression", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "ChangeLog": { - "name": "ChangeLog", - "description": "", - "json_tag": "changeLog" - }, - "Connection": { - "name": "Connection", - "description": "", - "json_tag": "connection" - }, - "Description": { - "name": "Description", - "description": "", - "json_tag": "description" - }, - "Href": { - "name": "Href", - "description": "", - "json_tag": "href" - }, - "Router": { - "name": "Router", - "description": "", - "json_tag": "router" - }, - "State": { - "name": "State", - "description": "", - "json_tag": "state" - }, - "Type": { - "name": "Type", - "description": "", - "json_tag": "type" - }, - "Uuid": { - "name": "Uuid", - "description": "", - "json_tag": "uuid" + "value": { + "name": "value", + "description": "" } } }, - "CloudRouterActionsSearchExpression": { - "type_name": "CloudRouterActionsSearchExpression", - "description": "CloudRouterActionsSearchExpression struct for CloudRouterActionsSearchExpression", + "NullableCloudRouterRouteFilterOrExpression": { + "type_name": "NullableCloudRouterRouteFilterOrExpression", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Operator": { - "name": "Operator", - "description": "Possible operators to use on filters: * `=` - equal * `!=` - not equal * `\u003e` - greater than * `\u003e=` - greater than or equal to * `\u003c` - less than * `\u003c=` - less than or equal to * `[NOT] BETWEEN` - (not) between * `[NOT] LIKE` - (not) like * `[NOT] IN` - (not) in * `~*` - case-insensitive like", - "json_tag": "operator" - }, - "Property": { - "name": "Property", - "description": "Possible field names to use on filters: * `/type` - type of update * `/state` - action state * `/connection/uuid` - connection uuid associated * `/_*` - all-category search", - "json_tag": "property" - }, - "Values": { - "name": "Values", - "description": "", - "json_tag": "values" + "value": { + "name": "value", + "description": "" } } }, - "CloudRouterActionsSearchFilter": { - "type_name": "CloudRouterActionsSearchFilter", - "description": "CloudRouterActionsSearchFilter struct for CloudRouterActionsSearchFilter", + "NullableCloudRouterRouteFilterSimpleExpression": { + "type_name": "NullableCloudRouterRouteFilterSimpleExpression", "fields": { - "CloudRouterActionsSearchExpression": { - "name": "CloudRouterActionsSearchExpression", + "isSet": { + "name": "isSet", "description": "" }, - "CloudRouterActionsSearchOrFilter": { - "name": "CloudRouterActionsSearchOrFilter", + "value": { + "name": "value", "description": "" } } }, - "CloudRouterActionsSearchFilters": { - "type_name": "CloudRouterActionsSearchFilters", - "description": "CloudRouterActionsSearchFilters struct for CloudRouterActionsSearchFilters", + "NullableCloudRouterRouteFilterSimpleExpressionProperty": { + "type_name": "NullableCloudRouterRouteFilterSimpleExpressionProperty", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "And": { - "name": "And", - "description": "", - "json_tag": "and" + "value": { + "name": "value", + "description": "" } } }, - "CloudRouterActionsSearchOrFilter": { - "type_name": "CloudRouterActionsSearchOrFilter", - "description": "CloudRouterActionsSearchOrFilter struct for CloudRouterActionsSearchOrFilter", + "NullableCloudRouterRouteFiltersFilter": { + "type_name": "NullableCloudRouterRouteFiltersFilter", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Or": { - "name": "Or", - "description": "", - "json_tag": "or" + "value": { + "name": "value", + "description": "" } } }, - "CloudRouterActionsSearchRequest": { - "type_name": "CloudRouterActionsSearchRequest", - "description": "CloudRouterActionsSearchRequest Search requests containing criteria", + "NullableCloudRouterRouteFiltersSearchBase": { + "type_name": "NullableCloudRouterRouteFiltersSearchBase", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Filter": { - "name": "Filter", - "description": "", - "json_tag": "filter" + "value": { + "name": "value", + "description": "" + } + } + }, + "NullableCloudRouterRouteFiltersSearchResponse": { + "type_name": "NullableCloudRouterRouteFiltersSearchResponse", + "fields": { + "isSet": { + "name": "isSet", + "description": "" }, - "Pagination": { - "name": "Pagination", - "description": "", - "json_tag": "pagination" + "value": { + "name": "value", + "description": "" + } + } + }, + "NullableCloudRouterSearchRequest": { + "type_name": "NullableCloudRouterSearchRequest", + "fields": { + "isSet": { + "name": "isSet", + "description": "" }, - "Sort": { - "name": "Sort", - "description": "", - "json_tag": "sort" + "value": { + "name": "value", + "description": "" } } }, - "CloudRouterActionsSearchResponse": { - "type_name": "CloudRouterActionsSearchResponse", - "description": "CloudRouterActionsSearchResponse struct for CloudRouterActionsSearchResponse", + "NullableCloudRouterSimpleExpression": { + "type_name": "NullableCloudRouterSimpleExpression", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Data": { - "name": "Data", - "description": "Data returned from the API call.", - "json_tag": "data" + "value": { + "name": "value", + "description": "" + } + } + }, + "NullableCloudRouterSortBy": { + "type_name": "NullableCloudRouterSortBy", + "fields": { + "isSet": { + "name": "isSet", + "description": "" }, - "Pagination": { - "name": "Pagination", - "description": "", - "json_tag": "pagination" + "value": { + "name": "value", + "description": "" } } }, - "CloudRouterActionsSearchSortCriteria": { - "type_name": "CloudRouterActionsSearchSortCriteria", - "description": "CloudRouterActionsSearchSortCriteria struct for CloudRouterActionsSearchSortCriteria", + "NullableCloudRouterSortCriteria": { + "type_name": "NullableCloudRouterSortCriteria", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Direction": { - "name": "Direction", - "description": "", - "json_tag": "direction" + "value": { + "name": "value", + "description": "" + } + } + }, + "NullableCloudRouterSortDirection": { + "type_name": "NullableCloudRouterSortDirection", + "fields": { + "isSet": { + "name": "isSet", + "description": "" }, - "Property": { - "name": "Property", - "description": "", - "json_tag": "property" + "value": { + "name": "value", + "description": "" } } }, - "CloudRouterChange": { - "type_name": "CloudRouterChange", - "description": "CloudRouterChange Current state of latest CloudRouter change", + "NullableCode": { + "type_name": "NullableCode", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "CreatedDateTime": { - "name": "CreatedDateTime", - "description": "Set when change flow starts", - "json_tag": "createdDateTime" + "value": { + "name": "value", + "description": "" + } + } + }, + "NullableCompanyLogo": { + "type_name": "NullableCompanyLogo", + "fields": { + "isSet": { + "name": "isSet", + "description": "" }, - "Data": { - "name": "Data", - "description": "", - "json_tag": "data" + "value": { + "name": "value", + "description": "" + } + } + }, + "NullableCompanyMetro": { + "type_name": "NullableCompanyMetro", + "fields": { + "isSet": { + "name": "isSet", + "description": "" }, - "Information": { - "name": "Information", - "description": "Additional information", - "json_tag": "information" + "value": { + "name": "value", + "description": "" + } + } + }, + "NullableCompanyProfileChange": { + "type_name": "NullableCompanyProfileChange", + "fields": { + "isSet": { + "name": "isSet", + "description": "" }, - "Status": { - "name": "Status", - "description": "", - "json_tag": "status" + "value": { + "name": "value", + "description": "" + } + } + }, + "NullableCompanyProfileContact": { + "type_name": "NullableCompanyProfileContact", + "fields": { + "isSet": { + "name": "isSet", + "description": "" }, - "Type": { - "name": "Type", - "description": "", - "json_tag": "type" + "value": { + "name": "value", + "description": "" + } + } + }, + "NullableCompanyProfileContactContacts": { + "type_name": "NullableCompanyProfileContactContacts", + "fields": { + "isSet": { + "name": "isSet", + "description": "" }, - "UpdatedDateTime": { - "name": "UpdatedDateTime", - "description": "Set when change object is updated", - "json_tag": "updatedDateTime" + "value": { + "name": "value", + "description": "" + } + } + }, + "NullableCompanyProfileContactType": { + "type_name": "NullableCompanyProfileContactType", + "fields": { + "isSet": { + "name": "isSet", + "description": "" }, - "Uuid": { - "name": "Uuid", - "description": "Uniquely identifies a change", - "json_tag": "uuid" + "value": { + "name": "value", + "description": "" } } }, - "CloudRouterChangeOperation": { - "type_name": "CloudRouterChangeOperation", - "description": "CloudRouterChangeOperation Fabric Cloud Router change operation data", + "NullableCompanyProfileRequest": { + "type_name": "NullableCompanyProfileRequest", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Op": { - "name": "Op", - "description": "", - "json_tag": "op" - }, - "Path": { - "name": "Path", - "description": "path inside document leading to updated parameter", - "json_tag": "path" - }, - "Value": { - "name": "Value", - "description": "new value for updated parameter", - "json_tag": "value" + "value": { + "name": "value", + "description": "" } } }, - "CloudRouterCommand": { - "type_name": "CloudRouterCommand", - "description": "CloudRouterCommand Get Fabric Cloud Router Command response object", + "NullableCompanyProfileResponse": { + "type_name": "NullableCompanyProfileResponse", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "ChangeLog": { - "name": "ChangeLog", - "description": "", - "json_tag": "changeLog" - }, - "Description": { - "name": "Description", - "description": "", - "json_tag": "description" - }, - "Href": { - "name": "Href", - "description": "", - "json_tag": "href" - }, - "Name": { - "name": "Name", - "description": "Customer-provided Cloud Router name", - "json_tag": "name" - }, - "Project": { - "name": "Project", - "description": "", - "json_tag": "project" - }, - "Request": { - "name": "Request", - "description": "", - "json_tag": "request" - }, - "Response": { - "name": "Response", - "description": "", - "json_tag": "response" - }, - "State": { - "name": "State", - "description": "", - "json_tag": "state" - }, - "Type": { - "name": "Type", - "description": "", - "json_tag": "type" - }, - "Uuid": { - "name": "Uuid", - "description": "", - "json_tag": "uuid" + "value": { + "name": "value", + "description": "" } } }, - "CloudRouterCommandPingResponse": { - "type_name": "CloudRouterCommandPingResponse", - "description": "CloudRouterCommandPingResponse struct for CloudRouterCommandPingResponse", + "NullableCompanyProfileResponseAccount": { + "type_name": "NullableCompanyProfileResponseAccount", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Errors": { - "name": "Errors", - "description": "", - "json_tag": "errors" - }, - "Output": { - "name": "Output", - "description": "", - "json_tag": "output" - }, - "OutputStructuredPing": { - "name": "OutputStructuredPing", - "description": "", - "json_tag": "outputStructuredPing" + "value": { + "name": "value", + "description": "" } } }, - "CloudRouterCommandPostRequest": { - "type_name": "CloudRouterCommandPostRequest", - "description": "CloudRouterCommandPostRequest Execute Cloud Router Command Request", + "NullableCompanyProfileSearchFieldName": { + "type_name": "NullableCompanyProfileSearchFieldName", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Description": { - "name": "Description", - "description": "Customer-provided Cloud Router Command description", - "json_tag": "description" - }, - "Name": { - "name": "Name", - "description": "Customer-provided Cloud Router Command name", - "json_tag": "name" - }, - "Project": { - "name": "Project", - "description": "", - "json_tag": "project" - }, - "Request": { - "name": "Request", - "description": "", - "json_tag": "request" - }, - "Type": { - "name": "Type", - "description": "", - "json_tag": "type" + "value": { + "name": "value", + "description": "" } } }, - "CloudRouterCommandRequestConnection": { - "type_name": "CloudRouterCommandRequestConnection", - "description": "CloudRouterCommandRequestConnection Connection object for Cloud Router Command", + "NullableCompanyProfileSearchFilter": { + "type_name": "NullableCompanyProfileSearchFilter", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Uuid": { - "name": "Uuid", - "description": "Connection UUID", - "json_tag": "uuid" + "value": { + "name": "value", + "description": "" } } }, - "CloudRouterCommandRequestPayload": { - "type_name": "CloudRouterCommandRequestPayload", - "description": "CloudRouterCommandRequestPayload Fabric Cloud Router Command Request", + "NullableCompanyProfileSearchFilters": { + "type_name": "NullableCompanyProfileSearchFilters", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "DataBytes": { - "name": "DataBytes", - "description": "Ping Command DataBytes. This field is only applicable for commands of type `PING_COMMAND`.", - "json_tag": "dataBytes" - }, - "Destination": { - "name": "Destination", - "description": "Fabric Cloud Router Ping or Traceroute Command Destination", - "json_tag": "destination" - }, - "HopsMax": { - "name": "HopsMax", - "description": "Maximum number of hops for the traceroute command. This field is only applicable for commands of type `TRACEROUTE_COMMAND`.", - "json_tag": "hopsMax" - }, - "Probes": { - "name": "Probes", - "description": "Number of probes for Fabric Cloud Router Traceroute Command. This field is only applicable for commands of type `TRACEROUTE_COMMAND` and is not configurable.", - "json_tag": "probes" - }, - "SourceConnection": { - "name": "SourceConnection", - "description": "", - "json_tag": "sourceConnection" - }, - "Timeout": { - "name": "Timeout", - "description": "Timeout in seconds for Fabric Cloud Router Command: - For `PING_COMMAND`: Packet timeout duration. The default value is 5. - For `TRACEROUTE_COMMAND`: Probe timeout duration. The default value is 2 and it is not configurable.", - "json_tag": "timeout" + "value": { + "name": "value", + "description": "" } } }, - "CloudRouterCommandRequestResponse": { - "type_name": "CloudRouterCommandRequestResponse", - "description": "CloudRouterCommandRequestResponse Fabric Cloud Router Command Request", + "NullableCompanyProfileSearchOrFilter": { + "type_name": "NullableCompanyProfileSearchOrFilter", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Count": { - "name": "Count", - "description": "Total number of ping requests. This field is only applicable for commands of type `PING_COMMAND`.", - "json_tag": "count" - }, - "DataBytes": { - "name": "DataBytes", - "description": "Ping Command DataBytes. This field is only applicable for commands of type `PING_COMMAND`.", - "json_tag": "dataBytes" - }, - "Destination": { - "name": "Destination", - "description": "Fabric Cloud Router Ping or Traceroute Command Destination", - "json_tag": "destination" - }, - "HopsMax": { - "name": "HopsMax", - "description": "Maximum number of hops for the traceroute command. This field is only applicable for commands of type `TRACEROUTE_COMMAND`.", - "json_tag": "hopsMax" - }, - "Interval": { - "name": "Interval", - "description": "Time in milliseconds between sending each packet. This field is only applicable for commands of type `PING_COMMAND`.", - "json_tag": "interval" - }, - "Probes": { - "name": "Probes", - "description": "Number of probes for Fabric Cloud Router Traceroute Command. This field is only applicable for commands of type `TRACEROUTE_COMMAND` and is not configurable.", - "json_tag": "probes" - }, - "SourceConnection": { - "name": "SourceConnection", - "description": "", - "json_tag": "sourceConnection" - }, - "Timeout": { - "name": "Timeout", - "description": "Timeout in seconds for Fabric Cloud Router Command: - For `PING_COMMAND`: Packet timeout duration. The default value is 5. - For `TRACEROUTE_COMMAND`: Probe timeout duration. The default value is 2 and it is not configurable.", - "json_tag": "timeout" + "value": { + "name": "value", + "description": "" } } }, - "CloudRouterCommandResponse": { - "type_name": "CloudRouterCommandResponse", - "description": "CloudRouterCommandResponse - struct for CloudRouterCommandResponse", + "NullableCompanyProfileSearchRequest": { + "type_name": "NullableCompanyProfileSearchRequest", "fields": { - "CloudRouterCommandPingResponse": { - "name": "CloudRouterCommandPingResponse", + "isSet": { + "name": "isSet", "description": "" }, - "CloudRouterCommandTracerouteResponse": { - "name": "CloudRouterCommandTracerouteResponse", + "value": { + "name": "value", "description": "" } } }, - "CloudRouterCommandSearchExpression": { - "type_name": "CloudRouterCommandSearchExpression", - "description": "CloudRouterCommandSearchExpression struct for CloudRouterCommandSearchExpression", + "NullableCompanyProfileSearchResponse": { + "type_name": "NullableCompanyProfileSearchResponse", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Operator": { - "name": "Operator", - "description": "Possible operators to use on filters: * `=` - equal * `!=` - not equal * `\u003e` - greater than * `\u003e=` - greater than or equal to * `\u003c` - less than * `\u003c=` - less than or equal to * `[NOT] BETWEEN` - (not) between * `[NOT] LIKE` - (not) like * `[NOT] IN` - (not) in * `~*` - case-insensitive like", - "json_tag": "operator" - }, - "Property": { - "name": "Property", - "description": "Possible field names to use on filters: * `/type` - type of command * `/name` - name of command * `/state` - state of command * `/request/destination` - destination of command request * `/request/sourceConnection/uuid` - source connection uuid * `/_*` - all-category search", - "json_tag": "property" - }, - "Values": { - "name": "Values", - "description": "", - "json_tag": "values" + "value": { + "name": "value", + "description": "" } } }, - "CloudRouterCommandSearchFilter": { - "type_name": "CloudRouterCommandSearchFilter", - "description": "CloudRouterCommandSearchFilter struct for CloudRouterCommandSearchFilter", + "NullableCompanyProfileSearchSimpleExpression": { + "type_name": "NullableCompanyProfileSearchSimpleExpression", "fields": { - "CloudRouterCommandSearchExpression": { - "name": "CloudRouterCommandSearchExpression", + "isSet": { + "name": "isSet", "description": "" }, - "CloudRouterCommandSearchOrFilter": { - "name": "CloudRouterCommandSearchOrFilter", + "value": { + "name": "value", "description": "" } } }, - "CloudRouterCommandSearchFilters": { - "type_name": "CloudRouterCommandSearchFilters", - "description": "CloudRouterCommandSearchFilters struct for CloudRouterCommandSearchFilters", + "NullableCompanyProfileSortDirection": { + "type_name": "NullableCompanyProfileSortDirection", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "And": { - "name": "And", - "description": "", - "json_tag": "and" + "value": { + "name": "value", + "description": "" } } }, - "CloudRouterCommandSearchOrFilter": { - "type_name": "CloudRouterCommandSearchOrFilter", - "description": "CloudRouterCommandSearchOrFilter struct for CloudRouterCommandSearchOrFilter", + "NullableCompanyServiceProfile": { + "type_name": "NullableCompanyServiceProfile", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Or": { - "name": "Or", - "description": "", - "json_tag": "or" + "value": { + "name": "value", + "description": "" } } }, - "CloudRouterCommandSearchRequest": { - "type_name": "CloudRouterCommandSearchRequest", - "description": "CloudRouterCommandSearchRequest Search requests containing criteria", + "NullableConnectedMetro": { + "type_name": "NullableConnectedMetro", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Filter": { - "name": "Filter", - "description": "", - "json_tag": "filter" - }, - "Pagination": { - "name": "Pagination", - "description": "", - "json_tag": "pagination" - }, - "Sort": { - "name": "Sort", - "description": "", - "json_tag": "sort" + "value": { + "name": "value", + "description": "" } } }, - "CloudRouterCommandSearchResponse": { - "type_name": "CloudRouterCommandSearchResponse", - "description": "CloudRouterCommandSearchResponse struct for CloudRouterCommandSearchResponse", + "NullableConnection": { + "type_name": "NullableConnection", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Data": { - "name": "Data", - "description": "Data returned from the API call.", - "json_tag": "data" - }, - "Pagination": { - "name": "Pagination", - "description": "", - "json_tag": "pagination" + "value": { + "name": "value", + "description": "" } } }, - "CloudRouterCommandSearchSortCriteria": { - "type_name": "CloudRouterCommandSearchSortCriteria", - "description": "CloudRouterCommandSearchSortCriteria struct for CloudRouterCommandSearchSortCriteria", + "NullableConnectionAcceptanceData": { + "type_name": "NullableConnectionAcceptanceData", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Direction": { - "name": "Direction", - "description": "", - "json_tag": "direction" - }, - "Property": { - "name": "Property", - "description": "", - "json_tag": "property" + "value": { + "name": "value", + "description": "" } } }, - "CloudRouterCommandTracerouteResponse": { - "type_name": "CloudRouterCommandTracerouteResponse", - "description": "CloudRouterCommandTracerouteResponse struct for CloudRouterCommandTracerouteResponse", + "NullableConnectionAction": { + "type_name": "NullableConnectionAction", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Errors": { - "name": "Errors", - "description": "", - "json_tag": "errors" - }, - "Output": { - "name": "Output", - "description": "", - "json_tag": "output" - }, - "OutputStructuredTraceroute": { - "name": "OutputStructuredTraceroute", - "description": "", - "json_tag": "outputStructuredTraceroute" + "value": { + "name": "value", + "description": "" } } }, - "CloudRouterFilter": { - "type_name": "CloudRouterFilter", - "description": "CloudRouterFilter struct for CloudRouterFilter", + "NullableConnectionActionRequest": { + "type_name": "NullableConnectionActionRequest", "fields": { - "CloudRouterOrFilter": { - "name": "CloudRouterOrFilter", + "isSet": { + "name": "isSet", "description": "" }, - "CloudRouterSimpleExpression": { - "name": "CloudRouterSimpleExpression", + "value": { + "name": "value", "description": "" } } }, - "CloudRouterFilters": { - "type_name": "CloudRouterFilters", - "description": "CloudRouterFilters struct for CloudRouterFilters", + "NullableConnectionChangeOperation": { + "type_name": "NullableConnectionChangeOperation", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "And": { - "name": "And", - "description": "", - "json_tag": "and" + "value": { + "name": "value", + "description": "" } } }, - "CloudRouterForGatewayAttachmentResponse": { - "type_name": "CloudRouterForGatewayAttachmentResponse", - "description": "CloudRouterForGatewayAttachmentResponse Response schema showing the Fabric Cloud Router on a Gateway Attachment. This schema defines the structure of the response showing the Cloud Router when a Gateway Attachment is done on it.", + "NullableConnectionDirection": { + "type_name": "NullableConnectionDirection", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "AttachmentStatus": { - "name": "AttachmentStatus", - "description": "", - "json_tag": "attachmentStatus" + "value": { + "name": "value", + "description": "" + } + } + }, + "NullableConnectionInvitation": { + "type_name": "NullableConnectionInvitation", + "fields": { + "isSet": { + "name": "isSet", + "description": "" }, - "ChangeLog": { - "name": "ChangeLog", - "description": "", - "json_tag": "changeLog" + "value": { + "name": "value", + "description": "" + } + } + }, + "NullableConnectionLink": { + "type_name": "NullableConnectionLink", + "fields": { + "isSet": { + "name": "isSet", + "description": "" }, - "Href": { - "name": "Href", - "description": "", - "json_tag": "href" + "value": { + "name": "value", + "description": "" + } + } + }, + "NullableConnectionLinkType": { + "type_name": "NullableConnectionLinkType", + "fields": { + "isSet": { + "name": "isSet", + "description": "" }, - "Type": { - "name": "Type", - "description": "", - "json_tag": "type" + "value": { + "name": "value", + "description": "" + } + } + }, + "NullableConnectionOperation": { + "type_name": "NullableConnectionOperation", + "fields": { + "isSet": { + "name": "isSet", + "description": "" }, - "Uuid": { - "name": "Uuid", - "description": "", - "json_tag": "uuid" + "value": { + "name": "value", + "description": "" } } }, - "CloudRouterListForGatewayAttachment": { - "type_name": "CloudRouterListForGatewayAttachment", - "description": "CloudRouterListForGatewayAttachment struct for CloudRouterListForGatewayAttachment", + "NullableConnectionOperationOperationalStatus": { + "type_name": "NullableConnectionOperationOperationalStatus", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Data": { - "name": "Data", - "description": "", - "json_tag": "data" - }, - "Pagination": { - "name": "Pagination", - "description": "", - "json_tag": "pagination" + "value": { + "name": "value", + "description": "" } } }, - "CloudRouterOrFilter": { - "type_name": "CloudRouterOrFilter", - "description": "CloudRouterOrFilter struct for CloudRouterOrFilter", + "NullableConnectionPostRequest": { + "type_name": "NullableConnectionPostRequest", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Or": { - "name": "Or", - "description": "", - "json_tag": "or" + "value": { + "name": "value", + "description": "" } } }, - "CloudRouterPackage": { - "type_name": "CloudRouterPackage", - "description": "CloudRouterPackage Fabric Cloud Router Package", + "NullableConnectionPriority": { + "type_name": "NullableConnectionPriority", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "ChangeLog": { - "name": "ChangeLog", - "description": "", - "json_tag": "changeLog" - }, - "Code": { - "name": "Code", - "description": "", - "json_tag": "code" - }, - "CrCountMax": { - "name": "CrCountMax", - "description": "CloudRouter package Max CloudRouter limit", - "json_tag": "crCountMax" - }, - "Description": { - "name": "Description", - "description": "Fabric Cloud Router Package description", - "json_tag": "description" - }, - "Href": { - "name": "Href", - "description": "Cloud Router package URI", - "json_tag": "href" - }, - "RouteFilterSupported": { - "name": "RouteFilterSupported", - "description": "CloudRouter package route filter support", - "json_tag": "routeFilterSupported" - }, - "TotalIPv4RoutesMax": { - "name": "TotalIPv4RoutesMax", - "description": "Cloud Router package BGP IPv4 routes limit", - "json_tag": "totalIPv4RoutesMax" - }, - "TotalIPv6RoutesMax": { - "name": "TotalIPv6RoutesMax", - "description": "Cloud Router package BGP IPv6 routes limit", - "json_tag": "totalIPv6RoutesMax" - }, - "Type": { - "name": "Type", - "description": "", - "json_tag": "type" - }, - "VcBandwidthMax": { - "name": "VcBandwidthMax", - "description": "CloudRouter package Max Bandwidth limit", - "json_tag": "vcBandwidthMax" - }, - "VcCountMax": { - "name": "VcCountMax", - "description": "CloudRouter package Max Connection limit", - "json_tag": "vcCountMax" + "value": { + "name": "value", + "description": "" } } }, - "CloudRouterPostRequest": { - "type_name": "CloudRouterPostRequest", - "description": "CloudRouterPostRequest struct for CloudRouterPostRequest", + "NullableConnectionRedundancy": { + "type_name": "NullableConnectionRedundancy", "fields": { - "Account": { - "name": "Account", - "description": "", - "json_tag": "account" - }, - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Location": { - "name": "Location", - "description": "", - "json_tag": "location" - }, - "MarketplaceSubscription": { - "name": "MarketplaceSubscription", - "description": "", - "json_tag": "marketplaceSubscription" - }, - "Name": { - "name": "Name", - "description": "Customer-provided Cloud Router name", - "json_tag": "name" - }, - "Notifications": { - "name": "Notifications", - "description": "Preferences for notifications on connection configuration or status changes", - "json_tag": "notifications" - }, - "Order": { - "name": "Order", - "description": "", - "json_tag": "order" - }, - "Package": { - "name": "Package", - "description": "", - "json_tag": "package" - }, - "Project": { - "name": "Project", - "description": "", - "json_tag": "project" - }, - "Type": { - "name": "Type", - "description": "", - "json_tag": "type" + "value": { + "name": "value", + "description": "" } } }, - "CloudRouterPostRequestBase": { - "type_name": "CloudRouterPostRequestBase", - "description": "CloudRouterPostRequestBase Create Cloud Router", + "NullableConnectionResponse": { + "type_name": "NullableConnectionResponse", "fields": { - "Account": { - "name": "Account", - "description": "", - "json_tag": "account" - }, - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Location": { - "name": "Location", - "description": "", - "json_tag": "location" - }, - "MarketplaceSubscription": { - "name": "MarketplaceSubscription", - "description": "", - "json_tag": "marketplaceSubscription" - }, - "Name": { - "name": "Name", - "description": "Customer-provided Cloud Router name", - "json_tag": "name" - }, - "Notifications": { - "name": "Notifications", - "description": "Preferences for notifications on connection configuration or status changes", - "json_tag": "notifications" - }, - "Order": { - "name": "Order", - "description": "", - "json_tag": "order" - }, - "Package": { - "name": "Package", - "description": "", - "json_tag": "package" - }, - "Project": { - "name": "Project", - "description": "", - "json_tag": "project" - }, - "Type": { - "name": "Type", - "description": "", - "json_tag": "type" + "value": { + "name": "value", + "description": "" } } }, - "CloudRouterPostRequestPackage": { - "type_name": "CloudRouterPostRequestPackage", - "description": "CloudRouterPostRequestPackage Fabric Cloud Router Package Type", + "NullableConnectionRouteAggregationData": { + "type_name": "NullableConnectionRouteAggregationData", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Code": { - "name": "Code", - "description": "", - "json_tag": "code" - }, - "Href": { - "name": "Href", - "description": "Fabric Cloud Router URI", - "json_tag": "href" - }, - "Type": { - "name": "Type", - "description": "", - "json_tag": "type" + "value": { + "name": "value", + "description": "" } } }, - "CloudRouterSearchRequest": { - "type_name": "CloudRouterSearchRequest", - "description": "CloudRouterSearchRequest Search requests containing criteria", + "NullableConnectionRouteAggregationDataAttachmentStatus": { + "type_name": "NullableConnectionRouteAggregationDataAttachmentStatus", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Filter": { - "name": "Filter", - "description": "", - "json_tag": "filter" - }, - "Pagination": { - "name": "Pagination", - "description": "", - "json_tag": "pagination" - }, - "Sort": { - "name": "Sort", - "description": "", - "json_tag": "sort" + "value": { + "name": "value", + "description": "" } } }, - "CloudRouterSimpleExpression": { - "type_name": "CloudRouterSimpleExpression", - "description": "CloudRouterSimpleExpression struct for CloudRouterSimpleExpression", + "NullableConnectionRouteAggregationDataType": { + "type_name": "NullableConnectionRouteAggregationDataType", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Operator": { - "name": "Operator", - "description": "Possible operators to use on filters: * `=` - equal * `!=` - not equal * `\u003e` - greater than * `\u003e=` - greater than or equal to * `\u003c` - less than * `\u003c=` - less than or equal to * `[NOT] BETWEEN` - (not) between * `[NOT] LIKE` - (not) like * `[NOT] IN` - (not) in * `ILIKE` - case-insensitive like", - "json_tag": "operator" - }, - "Property": { - "name": "Property", - "description": "Possible field names to use on filters: * `/project/projectId` - project id (mandatory) * `/name` - Fabric Cloud Router name * `/uuid` - Fabric Cloud Router uuid * `/state` - Fabric Cloud Router status * `/location/metroCode` - Fabric Cloud Router metro code * `/location/metroName` - Fabric Cloud Router metro name * `/package/code` - Fabric Cloud Router package * `/_*` - all-category search", - "json_tag": "property" - }, - "Values": { - "name": "Values", - "description": "", - "json_tag": "values" + "value": { + "name": "value", + "description": "" } } }, - "CloudRouterSortCriteria": { - "type_name": "CloudRouterSortCriteria", - "description": "CloudRouterSortCriteria struct for CloudRouterSortCriteria", + "NullableConnectionRouteEntryFilter": { + "type_name": "NullableConnectionRouteEntryFilter", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Direction": { - "name": "Direction", - "description": "", - "json_tag": "direction" - }, - "Property": { - "name": "Property", - "description": "", - "json_tag": "property" + "value": { + "name": "value", + "description": "" } } }, - "Configuration": { - "type_name": "Configuration", - "description": "Configuration stores the configuration of the API client", + "NullableConnectionRouteEntryFilters": { + "type_name": "NullableConnectionRouteEntryFilters", "fields": { - "Debug": { - "name": "Debug", - "description": "", - "json_tag": "debug" - }, - "DefaultHeader": { - "name": "DefaultHeader", - "description": "", - "json_tag": "defaultHeader" - }, - "HTTPClient": { - "name": "HTTPClient", - "description": "" - }, - "Host": { - "name": "Host", - "description": "", - "json_tag": "host" - }, - "OperationServers": { - "name": "OperationServers", + "isSet": { + "name": "isSet", "description": "" }, - "Scheme": { - "name": "Scheme", - "description": "", - "json_tag": "scheme" - }, - "Servers": { - "name": "Servers", + "value": { + "name": "value", "description": "" - }, - "UserAgent": { - "name": "UserAgent", - "description": "", - "json_tag": "userAgent" } } }, - "ConnectedMetro": { - "type_name": "ConnectedMetro", - "description": "ConnectedMetro Arrays of objects containing latency data for the specified metros", + "NullableConnectionRouteEntryOrFilter": { + "type_name": "NullableConnectionRouteEntryOrFilter", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "AvgLatency": { - "name": "AvgLatency", - "description": "Average latency (in milliseconds[ms]) between two specified metros.", - "json_tag": "avgLatency" - }, - "Code": { - "name": "Code", - "description": "Code assigned to an Equinix International Business Exchange (IBX) data center in a specified metropolitan area.", - "json_tag": "code" - }, - "Href": { - "name": "Href", - "description": "The Canonical URL at which the resource resides.", - "json_tag": "href" - }, - "RemoteVCBandwidthMax": { - "name": "RemoteVCBandwidthMax", - "description": "This field holds the Max Connection speed with connected metros", - "json_tag": "remoteVCBandwidthMax" + "value": { + "name": "value", + "description": "" } } }, - "Connection": { - "type_name": "Connection", - "description": "Connection Connection specification", + "NullableConnectionRouteEntrySimpleExpression": { + "type_name": "NullableConnectionRouteEntrySimpleExpression", "fields": { - "ASide": { - "name": "ASide", - "description": "", - "json_tag": "aSide" - }, - "Account": { - "name": "Account", - "description": "", - "json_tag": "account" - }, - "AdditionalInfo": { - "name": "AdditionalInfo", - "description": "Connection additional information", - "json_tag": "additionalInfo" - }, - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Bandwidth": { - "name": "Bandwidth", - "description": "Connection bandwidth in Mbps", - "json_tag": "bandwidth" - }, - "Change": { - "name": "Change", - "description": "", - "json_tag": "change" - }, - "ChangeLog": { - "name": "ChangeLog", - "description": "", - "json_tag": "changeLog" - }, - "Description": { - "name": "Description", - "description": "Customer-provided connection description", - "json_tag": "description" - }, - "Direction": { - "name": "Direction", - "description": "", - "json_tag": "direction" - }, - "GeoScope": { - "name": "GeoScope", - "description": "", - "json_tag": "geoScope" - }, - "Href": { - "name": "Href", - "description": "Connection URI", - "json_tag": "href" - }, - "IsRemote": { - "name": "IsRemote", - "description": "Connection property derived from access point locations", - "json_tag": "isRemote" - }, - "MarketplaceSubscription": { - "name": "MarketplaceSubscription", - "description": "", - "json_tag": "marketplaceSubscription" - }, - "Name": { - "name": "Name", - "description": "Customer-provided connection name", - "json_tag": "name" - }, - "Notifications": { - "name": "Notifications", - "description": "Preferences for notifications on connection configuration or status changes", - "json_tag": "notifications" - }, - "Operation": { - "name": "Operation", - "description": "", - "json_tag": "operation" - }, - "Order": { - "name": "Order", - "description": "", - "json_tag": "order" - }, - "Project": { - "name": "Project", - "description": "", - "json_tag": "project" - }, - "Redundancy": { - "name": "Redundancy", - "description": "", - "json_tag": "redundancy" - }, - "State": { - "name": "State", - "description": "", - "json_tag": "state" - }, - "Type": { - "name": "Type", - "description": "", - "json_tag": "type" - }, - "Uuid": { - "name": "Uuid", - "description": "Equinix-assigned connection identifier", - "json_tag": "uuid" - }, - "ZSide": { - "name": "ZSide", - "description": "", - "json_tag": "zSide" + "value": { + "name": "value", + "description": "" } } }, - "ConnectionAcceptanceData": { - "type_name": "ConnectionAcceptanceData", - "description": "ConnectionAcceptanceData Connection acceptance data", + "NullableConnectionRouteEntrySortBy": { + "type_name": "NullableConnectionRouteEntrySortBy", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "ProviderBandwidth": { - "name": "ProviderBandwidth", - "description": "Authorization key bandwidth in Mbps", - "json_tag": "providerBandwidth" - }, - "ZSide": { - "name": "ZSide", - "description": "", - "json_tag": "zSide" + "value": { + "name": "value", + "description": "" } } }, - "ConnectionAction": { - "type_name": "ConnectionAction", - "description": "ConnectionAction Connection action", + "NullableConnectionRouteEntrySortDirection": { + "type_name": "NullableConnectionRouteEntrySortDirection", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "ChangeLog": { - "name": "ChangeLog", - "description": "", - "json_tag": "changeLog" - }, - "Data": { - "name": "Data", - "description": "", - "json_tag": "data" - }, - "Description": { - "name": "Description", - "description": "Connection rejection reason detail", - "json_tag": "description" - }, - "Href": { - "name": "Href", - "description": "Connection action URI", - "json_tag": "href" - }, - "Type": { - "name": "Type", - "description": "", - "json_tag": "type" - }, - "Uuid": { - "name": "Uuid", - "description": "Equinix-assigned connection identifier", - "json_tag": "uuid" + "value": { + "name": "value", + "description": "" } } }, - "ConnectionActionRequest": { - "type_name": "ConnectionActionRequest", - "description": "ConnectionActionRequest Connection action request", + "NullableConnectionRouteFilterData": { + "type_name": "NullableConnectionRouteFilterData", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Data": { - "name": "Data", - "description": "", - "json_tag": "data" - }, - "Description": { - "name": "Description", - "description": "Connection rejection reason detail", - "json_tag": "description" - }, - "Type": { - "name": "Type", - "description": "", - "json_tag": "type" + "value": { + "name": "value", + "description": "" } } }, - "ConnectionChangeOperation": { - "type_name": "ConnectionChangeOperation", - "description": "ConnectionChangeOperation Connection change operation data", + "NullableConnectionRouteFilterDataDirection": { + "type_name": "NullableConnectionRouteFilterDataDirection", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Op": { - "name": "Op", - "description": "Handy shortcut for operation name", - "json_tag": "op" - }, - "Path": { - "name": "Path", - "description": "path inside document leading to updated parameter", - "json_tag": "path" - }, - "Value": { - "name": "Value", - "description": "new value for updated parameter", - "json_tag": "value" + "value": { + "name": "value", + "description": "" } } }, - "ConnectionCompanyProfile": { - "type_name": "ConnectionCompanyProfile", - "description": "ConnectionCompanyProfile Connection Company Profile Details", + "NullableConnectionRouteFilterDataType": { + "type_name": "NullableConnectionRouteFilterDataType", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "GlobalOrgId": { - "name": "GlobalOrgId", - "description": "global customer organization value", - "json_tag": "globalOrgId" - }, - "Id": { - "name": "Id", - "description": "company profile identifier", - "json_tag": "id" - }, - "Name": { - "name": "Name", - "description": "company profile name", - "json_tag": "name" + "value": { + "name": "value", + "description": "" } } }, - "ConnectionInvitation": { - "type_name": "ConnectionInvitation", - "description": "ConnectionInvitation Connection Invitation Details", + "NullableConnectionRouteFiltersBase": { + "type_name": "NullableConnectionRouteFiltersBase", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "CtrDraftOrderId": { - "name": "CtrDraftOrderId", - "description": "draft order id for invitation", - "json_tag": "ctrDraftOrderId" - }, - "Email": { - "name": "Email", - "description": "invitee email", - "json_tag": "email" - }, - "Message": { - "name": "Message", - "description": "invitation message", - "json_tag": "message" + "value": { + "name": "value", + "description": "" } } }, - "ConnectionLink": { - "type_name": "ConnectionLink", - "description": "ConnectionLink struct for ConnectionLink", + "NullableConnectionRouteFiltersBaseDirection": { + "type_name": "NullableConnectionRouteFiltersBaseDirection", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Href": { - "name": "Href", - "description": "", - "json_tag": "href" - }, - "Type": { - "name": "Type", - "description": "", - "json_tag": "type" - }, - "Uuid": { - "name": "Uuid", - "description": "", - "json_tag": "uuid" + "value": { + "name": "value", + "description": "" } } }, - "ConnectionOperation": { - "type_name": "ConnectionOperation", - "description": "ConnectionOperation Connection type-specific operational data", + "NullableConnectionRouteSearchRequest": { + "type_name": "NullableConnectionRouteSearchRequest", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "EquinixStatus": { - "name": "EquinixStatus", - "description": "", - "json_tag": "equinixStatus" - }, - "Errors": { - "name": "Errors", - "description": "", - "json_tag": "errors" - }, - "OpStatusChangedAt": { - "name": "OpStatusChangedAt", - "description": "When connection transitioned into current operational status", - "json_tag": "opStatusChangedAt" - }, - "OperationalStatus": { - "name": "OperationalStatus", - "description": "", - "json_tag": "operationalStatus" - }, - "ProviderStatus": { - "name": "ProviderStatus", - "description": "", - "json_tag": "providerStatus" + "value": { + "name": "value", + "description": "" } } }, - "ConnectionPostRequest": { - "type_name": "ConnectionPostRequest", - "description": "ConnectionPostRequest Create connection post request", + "NullableConnectionRouteSortCriteria": { + "type_name": "NullableConnectionRouteSortCriteria", "fields": { - "ASide": { - "name": "ASide", - "description": "", - "json_tag": "aSide" - }, - "AdditionalInfo": { - "name": "AdditionalInfo", - "description": "Connection additional information", - "json_tag": "additionalInfo" - }, - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Bandwidth": { - "name": "Bandwidth", - "description": "Connection bandwidth in Mbps", - "json_tag": "bandwidth" - }, - "EndCustomer": { - "name": "EndCustomer", - "description": "", - "json_tag": "endCustomer" - }, - "GeoScope": { - "name": "GeoScope", - "description": "", - "json_tag": "geoScope" - }, - "MarketplaceSubscription": { - "name": "MarketplaceSubscription", - "description": "", - "json_tag": "marketplaceSubscription" - }, - "Name": { - "name": "Name", - "description": "Customer-provided connection name", - "json_tag": "name" - }, - "Notifications": { - "name": "Notifications", - "description": "Preferences for notifications on connection configuration or status changes", - "json_tag": "notifications" - }, - "Order": { - "name": "Order", - "description": "", - "json_tag": "order" - }, - "Project": { - "name": "Project", - "description": "", - "json_tag": "project" - }, - "Redundancy": { - "name": "Redundancy", - "description": "", - "json_tag": "redundancy" - }, - "Type": { - "name": "Type", - "description": "", - "json_tag": "type" - }, - "ZSide": { - "name": "ZSide", - "description": "", - "json_tag": "zSide" + "value": { + "name": "value", + "description": "" } } }, - "ConnectionRedundancy": { - "type_name": "ConnectionRedundancy", - "description": "ConnectionRedundancy Connection redundancy configuration", + "NullableConnectionRouteTableEntry": { + "type_name": "NullableConnectionRouteTableEntry", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Group": { - "name": "Group", - "description": "Redundancy group identifier (UUID of primary connection)", - "json_tag": "group" + "value": { + "name": "value", + "description": "" + } + } + }, + "NullableConnectionRouteTableEntryConnection": { + "type_name": "NullableConnectionRouteTableEntryConnection", + "fields": { + "isSet": { + "name": "isSet", + "description": "" }, - "Priority": { - "name": "Priority", - "description": "", - "json_tag": "priority" + "value": { + "name": "value", + "description": "" } } }, - "ConnectionResponse": { - "type_name": "ConnectionResponse", - "description": "ConnectionResponse ValidateResponse", + "NullableConnectionRouteTableEntrySearchResponse": { + "type_name": "NullableConnectionRouteTableEntrySearchResponse", "fields": { - "AdditionalInfo": { - "name": "AdditionalInfo", - "description": "Additional information", - "json_tag": "additionalInfo" + "isSet": { + "name": "isSet", + "description": "" }, - "AdditionalProperties": { - "name": "AdditionalProperties", + "value": { + "name": "value", + "description": "" + } + } + }, + "NullableConnectionRouteTableEntryState": { + "type_name": "NullableConnectionRouteTableEntryState", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "Data": { - "name": "Data", - "description": "Connection response data", - "json_tag": "data" + "value": { + "name": "value", + "description": "" } } }, - "ConnectionRouteAggregationData": { - "type_name": "ConnectionRouteAggregationData", - "description": "ConnectionRouteAggregationData struct for ConnectionRouteAggregationData", + "NullableConnectionRoutingProtocolPostRequest": { + "type_name": "NullableConnectionRoutingProtocolPostRequest", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "AttachmentStatus": { - "name": "AttachmentStatus", - "description": "", - "json_tag": "attachmentStatus" + "value": { + "name": "value", + "description": "" + } + } + }, + "NullableConnectionSearchResponse": { + "type_name": "NullableConnectionSearchResponse", + "fields": { + "isSet": { + "name": "isSet", + "description": "" }, - "Href": { - "name": "Href", - "description": "Route Aggregation URI", - "json_tag": "href" + "value": { + "name": "value", + "description": "" + } + } + }, + "NullableConnectionSide": { + "type_name": "NullableConnectionSide", + "fields": { + "isSet": { + "name": "isSet", + "description": "" }, - "Type": { - "name": "Type", - "description": "", - "json_tag": "type" + "value": { + "name": "value", + "description": "" + } + } + }, + "NullableConnectionSideAdditionalInfo": { + "type_name": "NullableConnectionSideAdditionalInfo", + "fields": { + "isSet": { + "name": "isSet", + "description": "" }, - "Uuid": { - "name": "Uuid", - "description": "Route Aggregation identifier", - "json_tag": "uuid" + "value": { + "name": "value", + "description": "" } } }, - "ConnectionRouteEntryFilter": { - "type_name": "ConnectionRouteEntryFilter", - "description": "ConnectionRouteEntryFilter struct for ConnectionRouteEntryFilter", + "NullableConnectionState": { + "type_name": "NullableConnectionState", "fields": { - "ConnectionRouteEntryOrFilter": { - "name": "ConnectionRouteEntryOrFilter", + "isSet": { + "name": "isSet", "description": "" }, - "ConnectionRouteEntrySimpleExpression": { - "name": "ConnectionRouteEntrySimpleExpression", + "value": { + "name": "value", "description": "" } } }, - "ConnectionRouteEntryFilters": { - "type_name": "ConnectionRouteEntryFilters", - "description": "ConnectionRouteEntryFilters struct for ConnectionRouteEntryFilters", + "NullableConnectionType": { + "type_name": "NullableConnectionType", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "And": { - "name": "And", - "description": "", - "json_tag": "and" + "value": { + "name": "value", + "description": "" } } }, - "ConnectionRouteEntryOrFilter": { - "type_name": "ConnectionRouteEntryOrFilter", - "description": "ConnectionRouteEntryOrFilter struct for ConnectionRouteEntryOrFilter", + "NullableConnectivitySource": { + "type_name": "NullableConnectivitySource", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Or": { - "name": "Or", - "description": "", - "json_tag": "or" + "value": { + "name": "value", + "description": "" } } }, - "ConnectionRouteEntrySimpleExpression": { - "type_name": "ConnectionRouteEntrySimpleExpression", - "description": "ConnectionRouteEntrySimpleExpression struct for ConnectionRouteEntrySimpleExpression", + "NullableConnectivitySourceType": { + "type_name": "NullableConnectivitySourceType", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Operator": { - "name": "Operator", - "description": "Possible operators to use on filters: * `=` - equal * `!=` - not equal * `\u003e` - greater than * `\u003e=` - greater than or equal to * `\u003c` - less than * `\u003c=` - less than or equal to * `[NOT] BETWEEN` - (not) between * `[NOT] LIKE` - (not) like * `[NOT] IN` - (not) in * `~*` - case-insensitive like", - "json_tag": "operator" + "value": { + "name": "value", + "description": "" + } + } + }, + "NullableContactPreference": { + "type_name": "NullableContactPreference", + "fields": { + "isSet": { + "name": "isSet", + "description": "" }, - "Property": { - "name": "Property", - "description": "Possible field names to use on filters: * `/type` - Route table entry type * `/state` - Route table entry state * `/prefix` - Route table entry prefix * `/nextHop` - Route table entry nextHop * `/_*` - all-category search", - "json_tag": "property" + "value": { + "name": "value", + "description": "" + } + } + }, + "NullableContactPreferenceAvailability": { + "type_name": "NullableContactPreferenceAvailability", + "fields": { + "isSet": { + "name": "isSet", + "description": "" }, - "Values": { - "name": "Values", - "description": "", - "json_tag": "values" + "value": { + "name": "value", + "description": "" } } }, - "ConnectionRouteFilterData": { - "type_name": "ConnectionRouteFilterData", - "description": "ConnectionRouteFilterData struct for ConnectionRouteFilterData", + "NullableCreateLoa": { + "type_name": "NullableCreateLoa", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "AttachmentStatus": { - "name": "AttachmentStatus", - "description": "", - "json_tag": "attachmentStatus" - }, - "Direction": { - "name": "Direction", - "description": "", - "json_tag": "direction" - }, - "Href": { - "name": "Href", - "description": "Route filter URI", - "json_tag": "href" - }, - "Type": { - "name": "Type", - "description": "", - "json_tag": "type" - }, - "Uuid": { - "name": "Uuid", - "description": "Route Filter identifier", - "json_tag": "uuid" + "value": { + "name": "value", + "description": "" } } }, - "ConnectionRouteFiltersBase": { - "type_name": "ConnectionRouteFiltersBase", - "description": "ConnectionRouteFiltersBase struct for ConnectionRouteFiltersBase", + "NullableCreateLoaNote": { + "type_name": "NullableCreateLoaNote", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Direction": { - "name": "Direction", - "description": "", - "json_tag": "direction" + "value": { + "name": "value", + "description": "" } } }, - "ConnectionRouteSearchRequest": { - "type_name": "ConnectionRouteSearchRequest", - "description": "ConnectionRouteSearchRequest Search requests containing criteria", + "NullableCustomField": { + "type_name": "NullableCustomField", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Filter": { - "name": "Filter", - "description": "", - "json_tag": "filter" - }, - "Pagination": { - "name": "Pagination", - "description": "", - "json_tag": "pagination" - }, - "Sort": { - "name": "Sort", - "description": "", - "json_tag": "sort" + "value": { + "name": "value", + "description": "" } } }, - "ConnectionRouteSortCriteria": { - "type_name": "ConnectionRouteSortCriteria", - "description": "ConnectionRouteSortCriteria struct for ConnectionRouteSortCriteria", + "NullableCustomFieldDataType": { + "type_name": "NullableCustomFieldDataType", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Direction": { - "name": "Direction", - "description": "", - "json_tag": "direction" - }, - "Property": { - "name": "Property", - "description": "", - "json_tag": "property" + "value": { + "name": "value", + "description": "" } } }, - "ConnectionRouteTableEntry": { - "type_name": "ConnectionRouteTableEntry", - "description": "ConnectionRouteTableEntry Advertised and received route table entry object", + "NullableDetectionMethod": { + "type_name": "NullableDetectionMethod", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "AsPath": { - "name": "AsPath", - "description": "", - "json_tag": "asPath" - }, - "ChangeLog": { - "name": "ChangeLog", - "description": "", - "json_tag": "changeLog" - }, - "Connection": { - "name": "Connection", - "description": "", - "json_tag": "connection" - }, - "LocalPreference": { - "name": "LocalPreference", - "description": "", - "json_tag": "localPreference" - }, - "MED": { - "name": "MED", - "description": "", - "json_tag": "MED" - }, - "NextHop": { - "name": "NextHop", - "description": "", - "json_tag": "nextHop" - }, - "Prefix": { - "name": "Prefix", - "description": "", - "json_tag": "prefix" - }, - "ProtocolType": { - "name": "ProtocolType", - "description": "", - "json_tag": "protocolType" - }, - "State": { - "name": "State", - "description": "", - "json_tag": "state" - }, - "Type": { - "name": "Type", - "description": "", - "json_tag": "type" + "value": { + "name": "value", + "description": "" } } }, - "ConnectionRouteTableEntryConnection": { - "type_name": "ConnectionRouteTableEntryConnection", - "description": "ConnectionRouteTableEntryConnection struct for ConnectionRouteTableEntryConnection", + "NullableDetectionMethodOperand": { + "type_name": "NullableDetectionMethodOperand", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Href": { - "name": "Href", - "description": "", - "json_tag": "href" - }, - "Name": { - "name": "Name", - "description": "", - "json_tag": "name" - }, - "Uuid": { - "name": "Uuid", - "description": "", - "json_tag": "uuid" + "value": { + "name": "value", + "description": "" } } }, - "ConnectionRouteTableEntrySearchResponse": { - "type_name": "ConnectionRouteTableEntrySearchResponse", - "description": "ConnectionRouteTableEntrySearchResponse struct for ConnectionRouteTableEntrySearchResponse", + "NullableDetectionMethodResponse": { + "type_name": "NullableDetectionMethodResponse", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Data": { - "name": "Data", - "description": "Data returned from the API call.", - "json_tag": "data" - }, - "Pagination": { - "name": "Pagination", - "description": "", - "json_tag": "pagination" + "value": { + "name": "value", + "description": "" } } }, - "ConnectionRoutingProtocolPostRequest": { - "type_name": "ConnectionRoutingProtocolPostRequest", - "description": "ConnectionRoutingProtocolPostRequest Create connection routing protocolpost request", + "NullableDetectionMethodType": { + "type_name": "NullableDetectionMethodType", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Data": { - "name": "Data", - "description": "Connection routing protocol configuration", - "json_tag": "data" + "value": { + "name": "value", + "description": "" } } }, - "ConnectionSearchResponse": { - "type_name": "ConnectionSearchResponse", - "description": "ConnectionSearchResponse List of connections", + "NullableDirectConnectionIpv4": { + "type_name": "NullableDirectConnectionIpv4", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Data": { - "name": "Data", - "description": "", - "json_tag": "data" - }, - "Pagination": { - "name": "Pagination", - "description": "", - "json_tag": "pagination" - }, - "Sort": { - "name": "Sort", - "description": "", - "json_tag": "sort" + "value": { + "name": "value", + "description": "" } } }, - "ConnectionSide": { - "type_name": "ConnectionSide", - "description": "ConnectionSide Connection configuration object for each side of multi-segment connection", + "NullableDirectConnectionIpv6": { + "type_name": "NullableDirectConnectionIpv6", "fields": { - "AccessPoint": { - "name": "AccessPoint", - "description": "", - "json_tag": "accessPoint" - }, - "AdditionalInfo": { - "name": "AdditionalInfo", - "description": "Any additional information, which is not part of connection metadata or configuration", - "json_tag": "additionalInfo" - }, - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "CompanyProfile": { - "name": "CompanyProfile", - "description": "", - "json_tag": "companyProfile" - }, - "InternetAccess": { - "name": "InternetAccess", - "description": "", - "json_tag": "internetAccess" - }, - "Invitation": { - "name": "Invitation", - "description": "", - "json_tag": "invitation" - }, - "ServiceToken": { - "name": "ServiceToken", - "description": "", - "json_tag": "serviceToken" + "value": { + "name": "value", + "description": "" } } }, - "ConnectionSideAdditionalInfo": { - "type_name": "ConnectionSideAdditionalInfo", - "description": "ConnectionSideAdditionalInfo Additional information", + "NullableDirection": { + "type_name": "NullableDirection", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Key": { - "name": "Key", - "description": "Key", - "json_tag": "key" - }, - "Value": { - "name": "Value", - "description": "Value", - "json_tag": "value" + "value": { + "name": "value", + "description": "" } } }, - "ConnectivitySource": { - "type_name": "ConnectivitySource", - "description": "ConnectivitySource Physical or virtual port that houses the connection.", + "NullableEndCustomer": { + "type_name": "NullableEndCustomer", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Type": { - "name": "Type", - "description": "", - "json_tag": "type" + "value": { + "name": "value", + "description": "" } } }, - "CustomField": { - "type_name": "CustomField", - "description": "CustomField Define Custom Attributes", + "NullableEnvironmentActionRequest": { + "type_name": "NullableEnvironmentActionRequest", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "CaptureInEmail": { - "name": "CaptureInEmail", - "description": "capture this field as a part of email notification", - "json_tag": "captureInEmail" - }, - "DataType": { - "name": "DataType", - "description": "", - "json_tag": "dataType" - }, - "Description": { - "name": "Description", - "description": "", - "json_tag": "description" - }, - "Label": { - "name": "Label", - "description": "", - "json_tag": "label" - }, - "Options": { - "name": "Options", - "description": "", - "json_tag": "options" - }, - "Required": { - "name": "Required", - "description": "", - "json_tag": "required" + "value": { + "name": "value", + "description": "" } } }, - "DeploymentTopology": { - "type_name": "DeploymentTopology", - "description": "DeploymentTopology struct for DeploymentTopology", + "NullableEnvironmentActionResponse": { + "type_name": "NullableEnvironmentActionResponse", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Uuid": { - "name": "Uuid", - "description": "", - "json_tag": "uuid" + "value": { + "name": "value", + "description": "" } } }, - "DetectionMethod": { - "type_name": "DetectionMethod", - "description": "DetectionMethod struct for DetectionMethod", + "NullableEnvironmentActionStateEnum": { + "type_name": "NullableEnvironmentActionStateEnum", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "CriticalThreshold": { - "name": "CriticalThreshold", - "description": "Stream alert rule metric critical threshold", - "json_tag": "criticalThreshold" - }, - "Operand": { - "name": "Operand", - "description": "", - "json_tag": "operand" - }, - "Type": { - "name": "Type", - "description": "", - "json_tag": "type" - }, - "WarningThreshold": { - "name": "WarningThreshold", - "description": "Stream alert rule metric warning threshold", - "json_tag": "warningThreshold" - }, - "WindowSize": { - "name": "WindowSize", - "description": "Stream alert rule metric window size", - "json_tag": "windowSize" + "value": { + "name": "value", + "description": "" } } }, - "DetectionMethodResponse": { - "type_name": "DetectionMethodResponse", - "description": "DetectionMethodResponse struct for DetectionMethodResponse", + "NullableEnvironmentActionTypeEnum": { + "type_name": "NullableEnvironmentActionTypeEnum", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "CriticalThreshold": { - "name": "CriticalThreshold", - "description": "Stream alert rule metric critical threshold", - "json_tag": "criticalThreshold" - }, - "Operand": { - "name": "Operand", - "description": "", - "json_tag": "operand" - }, - "Type": { - "name": "Type", - "description": "", - "json_tag": "type" - }, - "WarningThreshold": { - "name": "WarningThreshold", - "description": "Stream alert rule metric warning threshold", - "json_tag": "warningThreshold" - }, - "WindowSize": { - "name": "WindowSize", - "description": "Stream alert rule metric window size", - "json_tag": "windowSize" + "value": { + "name": "value", + "description": "" } } }, - "DirectConnectionIpv4": { - "type_name": "DirectConnectionIpv4", - "description": "DirectConnectionIpv4 struct for DirectConnectionIpv4", + "NullableEquinixStatus": { + "type_name": "NullableEquinixStatus", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "EquinixIfaceIp": { - "name": "EquinixIfaceIp", - "description": "Equinix side Interface IP address", - "json_tag": "equinixIfaceIp" + "value": { + "name": "value", + "description": "" } } }, - "DirectConnectionIpv6": { - "type_name": "DirectConnectionIpv6", - "description": "DirectConnectionIpv6 struct for DirectConnectionIpv6", + "NullableError": { + "type_name": "NullableError", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "EquinixIfaceIp": { - "name": "EquinixIfaceIp", - "description": "Equinix side Interface IP address", - "json_tag": "equinixIfaceIp" + "value": { + "name": "value", + "description": "" } } }, - "Direction": { - "type_name": "Direction", - "description": "Direction Directional statistics", + "NullableExchangeServiceAndExpression": { + "type_name": "NullableExchangeServiceAndExpression", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Max": { - "name": "Max", - "description": "Max bandwidth within request time range, represented in units specified by response \\\"units\\\" field", - "json_tag": "max" - }, - "Mean": { - "name": "Mean", - "description": "Mean bandwidth within request time range, represented in units specified by response \\\"units\\\" field", - "json_tag": "mean" - }, - "Metrics": { - "name": "Metrics", - "description": "Bandwidth utilization statistics for a specified interval.", - "json_tag": "metrics" + "value": { + "name": "value", + "description": "" } } }, - "EndCustomer": { - "type_name": "EndCustomer", - "description": "EndCustomer struct for EndCustomer", + "NullableExchangeServiceNotification": { + "type_name": "NullableExchangeServiceNotification", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "IsDisclosed": { - "name": "IsDisclosed", - "description": "Indicate if endCustomer info should be disclosed or not", - "json_tag": "isDisclosed" - }, - "MdmId": { - "name": "MdmId", - "description": "", - "json_tag": "mdmId" - }, - "Name": { - "name": "Name", - "description": "", - "json_tag": "name" + "value": { + "name": "value", + "description": "" } } }, - "Error": { - "type_name": "Error", - "description": "Error Error Response with details", + "NullableExchangeServiceNotificationType": { + "type_name": "NullableExchangeServiceNotificationType", "fields": { - "AdditionalInfo": { - "name": "AdditionalInfo", - "description": "", - "json_tag": "additionalInfo" - }, - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "CorrelationId": { - "name": "CorrelationId", - "description": "", - "json_tag": "correlationId" - }, - "Details": { - "name": "Details", - "description": "", - "json_tag": "details" - }, - "ErrorCode": { - "name": "ErrorCode", - "description": "", - "json_tag": "errorCode\" validate:\"regexp=^EQ-\\\\\\\\d{7}$" - }, - "ErrorMessage": { - "name": "ErrorMessage", - "description": "", - "json_tag": "errorMessage" - }, - "Help": { - "name": "Help", - "description": "", - "json_tag": "help" + "value": { + "name": "value", + "description": "" } } }, - "Expression": { - "type_name": "Expression", - "description": "Expression struct for Expression", + "NullableExchangeServiceOrExpression": { + "type_name": "NullableExchangeServiceOrExpression", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "And": { - "name": "And", - "description": "", - "json_tag": "and" - }, - "Operator": { - "name": "Operator", - "description": "", - "json_tag": "operator" - }, - "Or": { - "name": "Or", - "description": "", - "json_tag": "or" - }, - "Property": { - "name": "Property", - "description": "", - "json_tag": "property" - }, - "Values": { - "name": "Values", - "description": "", - "json_tag": "values" + "value": { + "name": "value", + "description": "" } } }, - "FabricBGPConnectionIpv4": { - "type_name": "FabricBGPConnectionIpv4", - "description": "FabricBGPConnectionIpv4 Defines the structure for a BGP IPv4 connection, including customer and Equinix peering IP addresses.", + "NullableExchangeServicePropertyExpression": { + "type_name": "NullableExchangeServicePropertyExpression", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "CustomerIp": { - "name": "CustomerIp", - "description": "Customer side peering ip", - "json_tag": "customerIp" - }, - "EquinixIp": { - "name": "EquinixIp", - "description": "Equinix side peering ip", - "json_tag": "equinixIp" + "value": { + "name": "value", + "description": "" } } }, - "FabricCloudRouterPackages": { - "type_name": "FabricCloudRouterPackages", - "description": "FabricCloudRouterPackages Cloud Router package", + "NullableExchangeServicePropertyExpressionOperator": { + "type_name": "NullableExchangeServicePropertyExpressionOperator", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Code": { - "name": "Code", - "description": "", - "json_tag": "code" + "value": { + "name": "value", + "description": "" } } }, - "FabricCloudRouterPrice": { - "type_name": "FabricCloudRouterPrice", - "description": "FabricCloudRouterPrice Cloud Router Product configuration", + "NullableExchangeServicePropertyExpressionProperty": { + "type_name": "NullableExchangeServicePropertyExpressionProperty", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Location": { - "name": "Location", - "description": "", - "json_tag": "location" - }, - "Package": { - "name": "Package", - "description": "", - "json_tag": "package" - }, - "Uuid": { - "name": "Uuid", - "description": "Unique identifier assigned to the Cloud Router", - "json_tag": "uuid" + "value": { + "name": "value", + "description": "" } } }, - "FabricConnection": { - "type_name": "FabricConnection", - "description": "FabricConnection The OrchestratorProvider schema defines the configuration for a network connection and deployment properties, offering a detailed overview of the connection's characteristics and requirements.", + "NullableExchangeServiceResponse": { + "type_name": "NullableExchangeServiceResponse", "fields": { - "ASide": { - "name": "ASide", - "description": "", - "json_tag": "aSide" - }, - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Bandwidth": { - "name": "Bandwidth", - "description": "", - "json_tag": "bandwidth" - }, - "DeploymentProperties": { - "name": "DeploymentProperties", - "description": "", - "json_tag": "deploymentProperties" - }, - "Name": { - "name": "Name", - "description": "", - "json_tag": "name" - }, - "Redundancy": { - "name": "Redundancy", - "description": "", - "json_tag": "redundancy" - }, - "Type": { - "name": "Type", - "description": "", - "json_tag": "type" - }, - "ZSide": { - "name": "ZSide", - "description": "", - "json_tag": "zSide" + "value": { + "name": "value", + "description": "" } } }, - "FabricConnectionResponse": { - "type_name": "FabricConnectionResponse", - "description": "FabricConnectionResponse struct for FabricConnectionResponse", + "NullableExchangeServiceResponseBgp": { + "type_name": "NullableExchangeServiceResponseBgp", "fields": { - "ASide": { - "name": "ASide", - "description": "", - "json_tag": "aSide" - }, - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Bandwidth": { - "name": "Bandwidth", - "description": "", - "json_tag": "bandwidth" - }, - "DeploymentProperties": { - "name": "DeploymentProperties", - "description": "", - "json_tag": "deploymentProperties" - }, - "Href": { - "name": "Href", - "description": "Connection URI", - "json_tag": "href" - }, - "Name": { - "name": "Name", - "description": "", - "json_tag": "name" - }, - "Redundancy": { - "name": "Redundancy", - "description": "", - "json_tag": "redundancy" - }, - "State": { - "name": "State", - "description": "", - "json_tag": "state" - }, - "Type": { - "name": "Type", - "description": "", - "json_tag": "type" - }, - "Uuid": { - "name": "Uuid", - "description": "Equinix-assigned connection identifier", - "json_tag": "uuid" - }, - "ZSide": { - "name": "ZSide", - "description": "", - "json_tag": "zSide" + "value": { + "name": "value", + "description": "" } } }, - "FabricIPWAN": { - "type_name": "FabricIPWAN", - "description": "FabricIPWAN The IPWAN schema defines the structure for a network IPWAN within the orchestrator system.", + "NullableExchangeServiceResponseState": { + "type_name": "NullableExchangeServiceResponseState", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "DeploymentProperties": { - "name": "DeploymentProperties", - "description": "", - "json_tag": "deploymentProperties" - }, - "Location": { - "name": "Location", - "description": "", - "json_tag": "location" - }, - "Name": { - "name": "Name", - "description": "", - "json_tag": "name" - }, - "Scope": { - "name": "Scope", - "description": "", - "json_tag": "scope" - }, - "Type": { - "name": "Type", - "description": "", - "json_tag": "type" - }, - "Uuid": { - "name": "Uuid", - "description": "Equinix-assigned access point identifier", - "json_tag": "uuid" + "value": { + "name": "value", + "description": "" } } }, - "FabricIPWANConnection": { - "type_name": "FabricIPWANConnection", - "description": "FabricIPWANConnection The OrchestratorProvider schema defines the configuration for a IPWAN connection and deployment properties, offering a detailed overview of the connection's characteristics and requirements.", + "NullableExchangeServiceResponseType": { + "type_name": "NullableExchangeServiceResponseType", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Bandwidth": { - "name": "Bandwidth", - "description": "", - "json_tag": "bandwidth" - }, - "DeploymentProperties": { - "name": "DeploymentProperties", - "description": "", - "json_tag": "deploymentProperties" - }, - "Name": { - "name": "Name", - "description": "", - "json_tag": "name" - }, - "Type": { - "name": "Type", - "description": "", - "json_tag": "type" + "value": { + "name": "value", + "description": "" } } }, - "FabricIPWANConnectionResponse": { - "type_name": "FabricIPWANConnectionResponse", - "description": "FabricIPWANConnectionResponse struct for FabricIPWANConnectionResponse", + "NullableExchangeServiceSearchExpression": { + "type_name": "NullableExchangeServiceSearchExpression", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Bandwidth": { - "name": "Bandwidth", - "description": "", - "json_tag": "bandwidth" - }, - "DeploymentProperties": { - "name": "DeploymentProperties", - "description": "", - "json_tag": "deploymentProperties" - }, - "Href": { - "name": "Href", - "description": "IPWAN Connection URI", - "json_tag": "href" - }, - "Name": { - "name": "Name", - "description": "", - "json_tag": "name" - }, - "State": { - "name": "State", - "description": "", - "json_tag": "state" - }, - "Type": { - "name": "Type", - "description": "", - "json_tag": "type" - }, - "Uuid": { - "name": "Uuid", - "description": "Equinix-assigned ipwan connection identifier", - "json_tag": "uuid" + "value": { + "name": "value", + "description": "" } } }, - "FabricIPWANResponse": { - "type_name": "FabricIPWANResponse", - "description": "FabricIPWANResponse struct for FabricIPWANResponse", + "NullableExchangeServiceSearchRequest": { + "type_name": "NullableExchangeServiceSearchRequest", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "DeploymentProperties": { - "name": "DeploymentProperties", - "description": "", - "json_tag": "deploymentProperties" - }, - "Href": { - "name": "Href", - "description": "IPWAN URI", - "json_tag": "href" - }, - "Location": { - "name": "Location", - "description": "", - "json_tag": "location" - }, - "Name": { - "name": "Name", - "description": "", - "json_tag": "name" - }, - "Scope": { - "name": "Scope", - "description": "", - "json_tag": "scope" - }, - "State": { - "name": "State", - "description": "", - "json_tag": "state" - }, - "Type": { - "name": "Type", - "description": "", - "json_tag": "type" - }, - "Uuid": { - "name": "Uuid", - "description": "Equinix-assigned IPWAN identifier", - "json_tag": "uuid" + "value": { + "name": "value", + "description": "" } } }, - "FabricProvider": { - "type_name": "FabricProvider", - "description": "FabricProvider The Orchestrator Fabric Providers schema defines the structure for the orchestrator fabric provider configuration.", + "NullableExchangeServiceSearchResponse": { + "type_name": "NullableExchangeServiceSearchResponse", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Resources": { - "name": "Resources", - "description": "", - "json_tag": "resources" - }, - "Type": { - "name": "Type", - "description": "", - "json_tag": "type" + "value": { + "name": "value", + "description": "" } } }, - "FabricProviderResource": { - "type_name": "FabricProviderResource", - "description": "FabricProviderResource - struct for FabricProviderResource", + "NullableExchangeServiceSearchSortCriteria": { + "type_name": "NullableExchangeServiceSearchSortCriteria", "fields": { - "FabricConnection": { - "name": "FabricConnection", - "description": "" - }, - "FabricIPWAN": { - "name": "FabricIPWAN", + "isSet": { + "name": "isSet", "description": "" }, - "FabricIPWANConnection": { - "name": "FabricIPWANConnection", + "value": { + "name": "value", "description": "" - }, - "FabricRouteProtocols": { - "name": "FabricRouteProtocols", + } + } + }, + "NullableExchangeServiceSearchSortCriteriaDirection": { + "type_name": "NullableExchangeServiceSearchSortCriteriaDirection", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "FabricRouter": { - "name": "FabricRouter", + "value": { + "name": "value", "description": "" } } }, - "FabricProviderResourceResponse": { - "type_name": "FabricProviderResourceResponse", - "description": "FabricProviderResourceResponse - struct for FabricProviderResourceResponse", + "NullableExchangeServiceSearchSortCriteriaProperty": { + "type_name": "NullableExchangeServiceSearchSortCriteriaProperty", "fields": { - "FabricConnectionResponse": { - "name": "FabricConnectionResponse", + "isSet": { + "name": "isSet", "description": "" }, - "FabricIPWANConnectionResponse": { - "name": "FabricIPWANConnectionResponse", + "value": { + "name": "value", "description": "" - }, - "FabricIPWANResponse": { - "name": "FabricIPWANResponse", + } + } + }, + "NullableExpression": { + "type_name": "NullableExpression", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "FabricRouteProtocolsResponse": { - "name": "FabricRouteProtocolsResponse", + "value": { + "name": "value", + "description": "" + } + } + }, + "NullableExpressionOperator": { + "type_name": "NullableExpressionOperator", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "FabricRouterResponse": { - "name": "FabricRouterResponse", + "value": { + "name": "value", "description": "" } } }, - "FabricProviderResponse": { - "type_name": "FabricProviderResponse", - "description": "FabricProviderResponse The response from the orchestrator when querying for fabric provider resources. This response contains a list of resources that are managed by the fabric provider. The resources can be routers, connections, or route protocols.", + "NullableFabricCloudRouterCode": { + "type_name": "NullableFabricCloudRouterCode", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Resources": { - "name": "Resources", - "description": "", - "json_tag": "resources" - }, - "Type": { - "name": "Type", - "description": "", - "json_tag": "type" + "value": { + "name": "value", + "description": "" } } }, - "FabricRouteProtocols": { - "type_name": "FabricRouteProtocols", - "description": "FabricRouteProtocols - The RouteProtocols schema specifies the supported routing protocols for orchestrator providers. It defines the structure and configuration options for each protocol type.", + "NullableFabricCloudRouterPackages": { + "type_name": "NullableFabricCloudRouterPackages", "fields": { - "FabricRoutingProtocolBGPType": { - "name": "FabricRoutingProtocolBGPType", + "isSet": { + "name": "isSet", + "description": "" + }, + "value": { + "name": "value", "description": "" } } }, - "FabricRouteProtocolsResponse": { - "type_name": "FabricRouteProtocolsResponse", - "description": "FabricRouteProtocolsResponse - struct for FabricRouteProtocolsResponse", + "NullableFabricCloudRouterPrice": { + "type_name": "NullableFabricCloudRouterPrice", "fields": { - "FabricRoutingProtocolBGPType": { - "name": "FabricRoutingProtocolBGPType", + "isSet": { + "name": "isSet", + "description": "" + }, + "value": { + "name": "value", "description": "" } } }, - "FabricRouter": { - "type_name": "FabricRouter", - "description": "FabricRouter The Router schema defines the structure for a network router within the orchestrator system.", + "NullableFilterBody": { + "type_name": "NullableFilterBody", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "DeploymentProperties": { - "name": "DeploymentProperties", - "description": "", - "json_tag": "deploymentProperties" - }, - "Location": { - "name": "Location", - "description": "", - "json_tag": "location" - }, - "Name": { - "name": "Name", - "description": "", - "json_tag": "name" - }, - "Package": { - "name": "Package", - "description": "", - "json_tag": "package" - }, - "Type": { - "name": "Type", - "description": "", - "json_tag": "type" - }, - "Uuid": { - "name": "Uuid", - "description": "Equinix-assigned access point identifier", - "json_tag": "uuid" + "value": { + "name": "value", + "description": "" } } }, - "FabricRouterResponse": { - "type_name": "FabricRouterResponse", - "description": "FabricRouterResponse struct for FabricRouterResponse", + "NullableFloat32": { + "type_name": "NullableFloat32", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "DeploymentProperties": { - "name": "DeploymentProperties", - "description": "", - "json_tag": "deploymentProperties" - }, - "Href": { - "name": "Href", - "description": "Cloud Routers URI", - "json_tag": "href" - }, - "Location": { - "name": "Location", - "description": "", - "json_tag": "location" - }, - "Name": { - "name": "Name", - "description": "", - "json_tag": "name" - }, - "Package": { - "name": "Package", - "description": "", - "json_tag": "package" - }, - "State": { - "name": "State", - "description": "", - "json_tag": "state" - }, - "Type": { - "name": "Type", - "description": "", - "json_tag": "type" - }, - "Uuid": { - "name": "Uuid", - "description": "Equinix-assigned cloud router identifier", - "json_tag": "uuid" + "value": { + "name": "value", + "description": "" } } }, - "FabricRoutingProtocolBGPType": { - "type_name": "FabricRoutingProtocolBGPType", - "description": "FabricRoutingProtocolBGPType Defines the structure for BGP routing protocol configuration, including protocol type, BGP IPv4 settings, customer ASN, authentication key, and deployment properties.", + "NullableFloat64": { + "type_name": "NullableFloat64", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "AsOverrideEnabled": { - "name": "AsOverrideEnabled", - "description": "Enable AS number override", - "json_tag": "asOverrideEnabled" - }, - "BgpAuthKey": { - "name": "BgpAuthKey", - "description": "BGP authorization key", - "json_tag": "bgpAuthKey" - }, - "BgpIpv4": { - "name": "BgpIpv4", - "description": "", - "json_tag": "bgpIpv4" - }, - "CustomerAsn": { - "name": "CustomerAsn", - "description": "Customer asn", - "json_tag": "customerAsn" - }, - "DeploymentProperties": { - "name": "DeploymentProperties", - "description": "", - "json_tag": "deploymentProperties" - }, - "Name": { - "name": "Name", - "description": "", - "json_tag": "name" - }, - "Type": { - "name": "Type", - "description": "", - "json_tag": "type" - }, - "Uuid": { - "name": "Uuid", - "description": "Equinix-assigned route protocol identifier", - "json_tag": "uuid" + "value": { + "name": "value", + "description": "" } } }, - "FilterBody": { - "type_name": "FilterBody", - "description": "FilterBody Search requests containing criteria", + "NullableGateway": { + "type_name": "NullableGateway", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Filter": { - "name": "Filter", - "description": "", - "json_tag": "filter" + "value": { + "name": "value", + "description": "" } } }, - "GCPCloudRouter": { - "type_name": "GCPCloudRouter", - "description": "GCPCloudRouter The GCP CloudRouter schema defines the structure for the gcp cloud router configuration, including provider type, VPC, subnet, and deployment properties.", + "NullableGatewayChangeOperation": { + "type_name": "NullableGatewayChangeOperation", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "DeploymentProperties": { - "name": "DeploymentProperties", - "description": "", - "json_tag": "deploymentProperties" - }, - "SubnetId": { - "name": "SubnetId", - "description": "", - "json_tag": "subnetId" - }, - "Type": { - "name": "Type", - "description": "", - "json_tag": "type" - }, - "VpcId": { - "name": "VpcId", - "description": "", - "json_tag": "vpcId" + "value": { + "name": "value", + "description": "" } } }, - "GCPCloudRouterResponse": { - "type_name": "GCPCloudRouterResponse", - "description": "GCPCloudRouterResponse struct for GCPCloudRouterResponse", + "NullableGatewayIpv4": { + "type_name": "NullableGatewayIpv4", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "DeploymentProperties": { - "name": "DeploymentProperties", - "description": "", - "json_tag": "deploymentProperties" - }, - "Id": { - "name": "Id", - "description": "Cloud Router id.", - "json_tag": "id" - }, - "State": { - "name": "State", - "description": "", - "json_tag": "state" - }, - "SubnetId": { - "name": "SubnetId", - "description": "", - "json_tag": "subnetId" - }, - "Type": { - "name": "Type", - "description": "", - "json_tag": "type" - }, - "VpcId": { - "name": "VpcId", - "description": "", - "json_tag": "vpcId" + "value": { + "name": "value", + "description": "" } } }, - "GCPPermission": { - "type_name": "GCPPermission", - "description": "GCPPermission Provides the GCP permission configuration for the orchestrator. This permission is used to manage the GCP resources and their access control.", + "NullableGatewayPostRequest": { + "type_name": "NullableGatewayPostRequest", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "DeploymentProperties": { - "name": "DeploymentProperties", - "description": "", - "json_tag": "deploymentProperties" - }, - "PoolId": { - "name": "PoolId", - "description": "", - "json_tag": "poolId" - }, - "ProjectId": { - "name": "ProjectId", - "description": "", - "json_tag": "projectId" - }, - "ProviderId": { - "name": "ProviderId", - "description": "", - "json_tag": "providerId" - }, - "Type": { - "name": "Type", - "description": "", - "json_tag": "type" + "value": { + "name": "value", + "description": "" } } }, - "GCPProvider": { - "type_name": "GCPProvider", - "description": "GCPProvider The Orchestrator GCP Providers schema defines the structure for the orchestrator gcp provider configuration.", + "NullableGatewayState": { + "type_name": "NullableGatewayState", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Resources": { - "name": "Resources", - "description": "", - "json_tag": "resources" - }, - "Type": { - "name": "Type", - "description": "", - "json_tag": "type" + "value": { + "name": "value", + "description": "" } } }, - "GCPProviderResource": { - "type_name": "GCPProviderResource", - "description": "GCPProviderResource - struct for GCPProviderResource", + "NullableGatewayType": { + "type_name": "NullableGatewayType", "fields": { - "GCPCloudRouter": { - "name": "GCPCloudRouter", + "isSet": { + "name": "isSet", "description": "" }, - "GCPPermission": { - "name": "GCPPermission", + "value": { + "name": "value", "description": "" } } }, - "GCPProviderResourceResponse": { - "type_name": "GCPProviderResourceResponse", - "description": "GCPProviderResourceResponse - struct for GCPProviderResourceResponse", + "NullableGeoCoordinates": { + "type_name": "NullableGeoCoordinates", "fields": { - "GCPCloudRouterResponse": { - "name": "GCPCloudRouterResponse", + "isSet": { + "name": "isSet", "description": "" }, - "GCPPermission": { - "name": "GCPPermission", + "value": { + "name": "value", "description": "" } } }, - "GCPProviderResponse": { - "type_name": "GCPProviderResponse", - "description": "GCPProviderResponse struct for GCPProviderResponse", + "NullableGeoScopeType": { + "type_name": "NullableGeoScopeType", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Resources": { - "name": "Resources", - "description": "", - "json_tag": "resources" - }, - "Type": { - "name": "Type", - "description": "", - "json_tag": "type" + "value": { + "name": "value", + "description": "" } } }, - "GatewayAttachmentListResponse": { - "type_name": "GatewayAttachmentListResponse", - "description": "GatewayAttachmentListResponse struct for GatewayAttachmentListResponse", + "NullableGeoZone": { + "type_name": "NullableGeoZone", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Data": { - "name": "Data", - "description": "", - "json_tag": "data" - }, - "Pagination": { - "name": "Pagination", - "description": "", - "json_tag": "pagination" + "value": { + "name": "value", + "description": "" } } }, - "GatewayAttachmentResponse": { - "type_name": "GatewayAttachmentResponse", - "description": "GatewayAttachmentResponse Schema representing a Gateway attaching or detaching on a Cloud Router. This schema defines the structure of the response returned when a Gateway is attached or detached to a Cloud Router.", + "NullableGetAllCloudRouterCommands": { + "type_name": "NullableGetAllCloudRouterCommands", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "AttachmentStatus": { - "name": "AttachmentStatus", - "description": "", - "json_tag": "attachmentStatus" - }, - "ChangeLog": { - "name": "ChangeLog", - "description": "", - "json_tag": "changeLog" - }, - "Errors": { - "name": "Errors", - "description": "", - "json_tag": "errors" - }, - "Href": { - "name": "Href", - "description": "", - "json_tag": "href" - }, - "Type": { - "name": "Type", - "description": "", - "json_tag": "type" - }, - "Uuid": { - "name": "Uuid", - "description": "", - "json_tag": "uuid" + "value": { + "name": "value", + "description": "" } } }, - "GenericOpenAPIError": { - "type_name": "GenericOpenAPIError", - "description": "GenericOpenAPIError Provides access to the body, error and model on returned errors.", + "NullableGetAllConnectionRouteAggregationsResponse": { + "type_name": "NullableGetAllConnectionRouteAggregationsResponse", "fields": { - "body": { - "name": "body", + "isSet": { + "name": "isSet", "description": "" }, - "error": { - "name": "error", + "value": { + "name": "value", + "description": "" + } + } + }, + "NullableGetAllConnectionRouteFiltersResponse": { + "type_name": "NullableGetAllConnectionRouteFiltersResponse", + "fields": { + "isSet": { + "name": "isSet", "description": "" }, - "model": { - "name": "model", + "value": { + "name": "value", "description": "" } } }, - "GeoCoordinates": { - "type_name": "GeoCoordinates", - "description": "GeoCoordinates Geographic location data of Fabric Metro", + "NullableGetAllStreamAlertRuleResponse": { + "type_name": "NullableGetAllStreamAlertRuleResponse", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Latitude": { - "name": "Latitude", - "description": "Latitude of a Fabric Metro", - "json_tag": "latitude" - }, - "Longitude": { - "name": "Longitude", - "description": "Longitude of a Fabric Metro", - "json_tag": "longitude" + "value": { + "name": "value", + "description": "" } } }, - "GetAllCloudRouterCommands": { - "type_name": "GetAllCloudRouterCommands", - "description": "GetAllCloudRouterCommands List of Fabric Cloud Router Command", + "NullableGetAllStreamResponse": { + "type_name": "NullableGetAllStreamResponse", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Data": { - "name": "Data", - "description": "", - "json_tag": "data" - }, - "Pagination": { - "name": "Pagination", - "description": "", - "json_tag": "pagination" + "value": { + "name": "value", + "description": "" } } }, - "GetAllConnectionRouteAggregationsResponse": { - "type_name": "GetAllConnectionRouteAggregationsResponse", - "description": "GetAllConnectionRouteAggregationsResponse struct for GetAllConnectionRouteAggregationsResponse", + "NullableGetAllStreamSubscriptionResponse": { + "type_name": "NullableGetAllStreamSubscriptionResponse", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Data": { - "name": "Data", - "description": "List of Route Aggregations attached to a Connection", - "json_tag": "data" - }, - "Pagination": { - "name": "Pagination", - "description": "", - "json_tag": "pagination" + "value": { + "name": "value", + "description": "" } } }, - "GetAllConnectionRouteFiltersResponse": { - "type_name": "GetAllConnectionRouteFiltersResponse", - "description": "GetAllConnectionRouteFiltersResponse struct for GetAllConnectionRouteFiltersResponse", + "NullableGetCloudEventsByAssetResponse": { + "type_name": "NullableGetCloudEventsByAssetResponse", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Data": { - "name": "Data", - "description": "List of Route Filters attached to a Connection", - "json_tag": "data" - }, - "Pagination": { - "name": "Pagination", - "description": "", - "json_tag": "pagination" + "value": { + "name": "value", + "description": "" } } }, - "GetAllStreamAlertRuleResponse": { - "type_name": "GetAllStreamAlertRuleResponse", - "description": "GetAllStreamAlertRuleResponse struct for GetAllStreamAlertRuleResponse", + "NullableGetMetricsByAssetResponse": { + "type_name": "NullableGetMetricsByAssetResponse", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Data": { - "name": "Data", - "description": "Data returned from the API call.", - "json_tag": "data" - }, - "Pagination": { - "name": "Pagination", - "description": "", - "json_tag": "pagination" + "value": { + "name": "value", + "description": "" } } }, - "GetAllStreamAssetResponse": { - "type_name": "GetAllStreamAssetResponse", - "description": "GetAllStreamAssetResponse struct for GetAllStreamAssetResponse", + "NullableGetMetricsByNameResponse": { + "type_name": "NullableGetMetricsByNameResponse", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Data": { - "name": "Data", - "description": "Data returned from the API call.", - "json_tag": "data" - }, - "Pagination": { - "name": "Pagination", - "description": "", - "json_tag": "pagination" + "value": { + "name": "value", + "description": "" } } }, - "GetAllStreamResponse": { - "type_name": "GetAllStreamResponse", - "description": "GetAllStreamResponse struct for GetAllStreamResponse", + "NullableGetResponse": { + "type_name": "NullableGetResponse", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Data": { - "name": "Data", - "description": "Data returned from the API call.", - "json_tag": "data" - }, - "Pagination": { - "name": "Pagination", - "description": "", - "json_tag": "pagination" + "value": { + "name": "value", + "description": "" } } }, - "GetAllStreamSubscriptionResponse": { - "type_name": "GetAllStreamSubscriptionResponse", - "description": "GetAllStreamSubscriptionResponse struct for GetAllStreamSubscriptionResponse", + "NullableGetRouteAggregationGetConnectionsResponse": { + "type_name": "NullableGetRouteAggregationGetConnectionsResponse", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Data": { - "name": "Data", - "description": "Data returned from the API call.", - "json_tag": "data" - }, - "Pagination": { - "name": "Pagination", - "description": "", - "json_tag": "pagination" + "value": { + "name": "value", + "description": "" } } }, - "GetCloudEventsByAssetResponse": { - "type_name": "GetCloudEventsByAssetResponse", - "description": "GetCloudEventsByAssetResponse struct for GetCloudEventsByAssetResponse", + "NullableGetRouteAggregationRulesResponse": { + "type_name": "NullableGetRouteAggregationRulesResponse", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Data": { - "name": "Data", - "description": "Data returned from the API call.", - "json_tag": "data" + "value": { + "name": "value", + "description": "" + } + } + }, + "NullableGetRouteFilterGetConnectionsResponse": { + "type_name": "NullableGetRouteFilterGetConnectionsResponse", + "fields": { + "isSet": { + "name": "isSet", + "description": "" }, - "Pagination": { - "name": "Pagination", - "description": "", - "json_tag": "pagination" + "value": { + "name": "value", + "description": "" } } }, - "GetMetricsByAssetResponse": { - "type_name": "GetMetricsByAssetResponse", - "description": "GetMetricsByAssetResponse struct for GetMetricsByAssetResponse", + "NullableGetRouteFilterRulesResponse": { + "type_name": "NullableGetRouteFilterRulesResponse", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Data": { - "name": "Data", - "description": "Data returned from the API call.", - "json_tag": "data" + "value": { + "name": "value", + "description": "" + } + } + }, + "NullableGetServiceProfilesViewPointParameter": { + "type_name": "NullableGetServiceProfilesViewPointParameter", + "fields": { + "isSet": { + "name": "isSet", + "description": "" }, - "Pagination": { - "name": "Pagination", - "description": "", - "json_tag": "pagination" + "value": { + "name": "value", + "description": "" } } }, - "GetResponse": { - "type_name": "GetResponse", - "description": "GetResponse struct for GetResponse", + "NullableGetTimeServicesPackageByCodePackageCodeParameter": { + "type_name": "NullableGetTimeServicesPackageByCodePackageCodeParameter", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Data": { - "name": "Data", - "description": "List of Routing Protocols", - "json_tag": "data" + "value": { + "name": "value", + "description": "" + } + } + }, + "NullableHealthResponse": { + "type_name": "NullableHealthResponse", + "fields": { + "isSet": { + "name": "isSet", + "description": "" }, - "Pagination": { - "name": "Pagination", - "description": "", - "json_tag": "pagination" + "value": { + "name": "value", + "description": "" + } + } + }, + "NullableHop": { + "type_name": "NullableHop", + "fields": { + "isSet": { + "name": "isSet", + "description": "" + }, + "value": { + "name": "value", + "description": "" } } }, - "GetRouteAggregationGetConnectionsResponse": { - "type_name": "GetRouteAggregationGetConnectionsResponse", - "description": "GetRouteAggregationGetConnectionsResponse struct for GetRouteAggregationGetConnectionsResponse", + "NullableHopProbes": { + "type_name": "NullableHopProbes", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Data": { - "name": "Data", - "description": "List of Connections using a Route Aggregation", - "json_tag": "data" - }, - "Pagination": { - "name": "Pagination", - "description": "", - "json_tag": "pagination" + "value": { + "name": "value", + "description": "" } } }, - "GetRouteAggregationRulesResponse": { - "type_name": "GetRouteAggregationRulesResponse", - "description": "GetRouteAggregationRulesResponse struct for GetRouteAggregationRulesResponse", + "NullableInt": { + "type_name": "NullableInt", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Data": { - "name": "Data", - "description": "List of Route Aggregation Rules", - "json_tag": "data" - }, - "Pagination": { - "name": "Pagination", - "description": "", - "json_tag": "pagination" + "value": { + "name": "value", + "description": "" } } }, - "GetRouteFilterGetConnectionsResponse": { - "type_name": "GetRouteFilterGetConnectionsResponse", - "description": "GetRouteFilterGetConnectionsResponse struct for GetRouteFilterGetConnectionsResponse", + "NullableInt32": { + "type_name": "NullableInt32", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Data": { - "name": "Data", - "description": "List of Connections using a Route Filter", - "json_tag": "data" - }, - "Pagination": { - "name": "Pagination", - "description": "", - "json_tag": "pagination" + "value": { + "name": "value", + "description": "" } } }, - "GetRouteFilterRulesResponse": { - "type_name": "GetRouteFilterRulesResponse", - "description": "GetRouteFilterRulesResponse struct for GetRouteFilterRulesResponse", + "NullableInt64": { + "type_name": "NullableInt64", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Data": { - "name": "Data", - "description": "List of Route Filter Rules", - "json_tag": "data" - }, - "Pagination": { - "name": "Pagination", - "description": "", - "json_tag": "pagination" + "value": { + "name": "value", + "description": "" } } }, - "HealthResponse": { - "type_name": "HealthResponse", - "description": "HealthResponse GET Services Health", + "NullableInterconnect": { + "type_name": "NullableInterconnect", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "ApiServices": { - "name": "ApiServices", - "description": "", - "json_tag": "apiServices" - }, - "Href": { - "name": "Href", - "description": "The Canonical URL at which the resource resides.", - "json_tag": "href" - }, - "Release": { - "name": "Release", - "description": "release details.", - "json_tag": "release" - }, - "State": { - "name": "State", - "description": "status of a service", - "json_tag": "state" - }, - "Version": { - "name": "Version", - "description": "Indicator of a version", - "json_tag": "version" + "value": { + "name": "value", + "description": "" } } }, - "Hop": { - "type_name": "Hop", - "description": "Hop struct for Hop", + "NullableInterconnectFilter": { + "type_name": "NullableInterconnectFilter", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Hop": { - "name": "Hop", - "description": "", - "json_tag": "hop" - }, - "Probes": { - "name": "Probes", - "description": "", - "json_tag": "probes" + "value": { + "name": "value", + "description": "" } } }, - "HopProbes": { - "type_name": "HopProbes", - "description": "HopProbes struct for HopProbes", + "NullableInterconnectFilterOperator": { + "type_name": "NullableInterconnectFilterOperator", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Annotation": { - "name": "Annotation", - "description": "", - "json_tag": "annotation" - }, - "Asn": { - "name": "Asn", - "description": "", - "json_tag": "asn" - }, - "Ip": { - "name": "Ip", - "description": "", - "json_tag": "ip" - }, - "Name": { - "name": "Name", - "description": "", - "json_tag": "name" - }, - "Rtt": { - "name": "Rtt", - "description": "", - "json_tag": "rtt" + "value": { + "name": "value", + "description": "" } } }, - "Interface": { - "type_name": "Interface", - "description": "Interface Interface Information", + "NullableInterconnectLocation": { + "type_name": "NullableInterconnectLocation", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Href": { - "name": "Href", - "description": "Interface URI", - "json_tag": "href" - }, - "Id": { - "name": "Id", - "description": "Interface id", - "json_tag": "id" - }, - "ProjectId": { - "name": "ProjectId", - "description": "Interface Project ID", - "json_tag": "projectId" - }, - "Type": { - "name": "Type", - "description": "", - "json_tag": "type" - }, - "Uuid": { - "name": "Uuid", - "description": "Equinix-assigned Interface identifier", - "json_tag": "uuid" + "value": { + "name": "value", + "description": "" } } }, - "InternetAccess": { - "type_name": "InternetAccess", - "description": "InternetAccess Internet Access Details", + "NullableInterconnectLocationRequest": { + "type_name": "NullableInterconnectLocationRequest", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Uuid": { - "name": "Uuid", - "description": "Internet Access Service Identifier", - "json_tag": "uuid" + "value": { + "name": "value", + "description": "" } } }, - "IpBlockPrice": { - "type_name": "IpBlockPrice", - "description": "IpBlockPrice IP Block Product configuration", + "NullableInterconnectNotification": { + "type_name": "NullableInterconnectNotification", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Location": { - "name": "Location", - "description": "", - "json_tag": "location" - }, - "PrefixLength": { - "name": "PrefixLength", - "description": "", - "json_tag": "prefixLength" - }, - "Type": { - "name": "Type", - "description": "", - "json_tag": "type" - }, - "Uuid": { - "name": "Uuid", - "description": "Either uuid or rest of attributes are required", - "json_tag": "uuid" + "value": { + "name": "value", + "description": "" } } }, - "Ipv4": { - "type_name": "Ipv4", - "description": "Ipv4 EPT service network information", + "NullableInterconnectNotificationType": { + "type_name": "NullableInterconnectNotificationType", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "DefaultGateway": { - "name": "DefaultGateway", - "description": "Gateway Interface IP address", - "json_tag": "defaultGateway" - }, - "NetworkMask": { - "name": "NetworkMask", - "description": "Network Mask", - "json_tag": "networkMask" - }, - "Primary": { - "name": "Primary", - "description": "Primary Timing Server IP Address", - "json_tag": "primary" - }, - "Secondary": { - "name": "Secondary", - "description": "Secondary Timing Server IP Address", - "json_tag": "secondary" + "value": { + "name": "value", + "description": "" } } }, - "JsonPatchOperation": { - "type_name": "JsonPatchOperation", - "description": "JsonPatchOperation - Service Profile Access Points", + "NullableInterconnectPackage": { + "type_name": "NullableInterconnectPackage", "fields": { - "AddOperation": { - "name": "AddOperation", - "description": "" - }, - "RemoveOperation": { - "name": "RemoveOperation", + "isSet": { + "name": "isSet", "description": "" }, - "ReplaceOperation": { - "name": "ReplaceOperation", + "value": { + "name": "value", "description": "" } } }, - "Link": { - "type_name": "Link", - "description": "Link struct for Link", + "NullableInterconnectPostRequest": { + "type_name": "NullableInterconnectPostRequest", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Authenticate": { - "name": "Authenticate", - "description": "Authentication required or not", - "json_tag": "authenticate" - }, - "ContentType": { - "name": "ContentType", - "description": "Content type for the response", - "json_tag": "contentType" - }, - "Href": { - "name": "Href", - "description": "Resource URI", - "json_tag": "href" - }, - "Method": { - "name": "Method", - "description": "Http method type", - "json_tag": "method" - }, - "Rel": { - "name": "Rel", - "description": "OperationId from Swagger hub spec", - "json_tag": "rel" + "value": { + "name": "value", + "description": "" } } }, - "LinkAggregationGroup": { - "type_name": "LinkAggregationGroup", - "description": "LinkAggregationGroup Link aggregation group (LAG) preferences and settings.", + "NullableInterconnectPostRequestType": { + "type_name": "NullableInterconnectPostRequestType", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Enabled": { - "name": "Enabled", - "description": "Parameter showing whether LAG configuration is mandatory. The default is false.", - "json_tag": "enabled" + "value": { + "name": "value", + "description": "" } } }, - "LinkProtocolConnection": { - "type_name": "LinkProtocolConnection", - "description": "LinkProtocolConnection Connection details of Link Protocol", + "NullableInterconnectRouter": { + "type_name": "NullableInterconnectRouter", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Bandwidth": { - "name": "Bandwidth", - "description": "", - "json_tag": "bandwidth" - }, - "Href": { - "name": "Href", - "description": "Connection URI", - "json_tag": "href" - }, - "Type": { - "name": "Type", - "description": "", - "json_tag": "type" - }, - "Uuid": { - "name": "Uuid", - "description": "", - "json_tag": "uuid" + "value": { + "name": "value", + "description": "" } } }, - "LinkProtocolGetResponse": { - "type_name": "LinkProtocolGetResponse", - "description": "LinkProtocolGetResponse List of Vlans", + "NullableInterconnectRouterType": { + "type_name": "NullableInterconnectRouterType", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Data": { - "name": "Data", - "description": "", - "json_tag": "data" - }, - "Pagination": { - "name": "Pagination", - "description": "", - "json_tag": "pagination" + "value": { + "name": "value", + "description": "" } } }, - "LinkProtocolResponse": { - "type_name": "LinkProtocolResponse", - "description": "LinkProtocolResponse Link Protocol response", + "NullableInterconnectSearchFieldName": { + "type_name": "NullableInterconnectSearchFieldName", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Asset": { - "name": "Asset", - "description": "", - "json_tag": "asset" - }, - "ChangeLog": { - "name": "ChangeLog", - "description": "", - "json_tag": "changeLog" - }, - "Href": { - "name": "Href", - "description": "LinkProtocol URI", - "json_tag": "href" - }, - "ServiceToken": { - "name": "ServiceToken", - "description": "", - "json_tag": "serviceToken" - }, - "State": { - "name": "State", - "description": "", - "json_tag": "state" - }, - "SubInterface": { - "name": "SubInterface", - "description": "", - "json_tag": "subInterface" - }, - "Type": { - "name": "Type", - "description": "", - "json_tag": "type" - }, - "Uuid": { - "name": "Uuid", - "description": "Equinix-assigned network identifier", - "json_tag": "uuid" - }, - "VlanCTag": { - "name": "VlanCTag", - "description": "", - "json_tag": "vlanCTag" - }, - "VlanCTagMax": { - "name": "VlanCTagMax", - "description": "", - "json_tag": "vlanCTagMax" - }, - "VlanCTagMin": { - "name": "VlanCTagMin", - "description": "", - "json_tag": "vlanCTagMin" - }, - "VlanSTag": { - "name": "VlanSTag", - "description": "", - "json_tag": "vlanSTag" - }, - "VlanTag": { - "name": "VlanTag", - "description": "", - "json_tag": "vlanTag" - }, - "VlanTagMax": { - "name": "VlanTagMax", - "description": "", - "json_tag": "vlanTagMax" - }, - "VlanTagMin": { - "name": "VlanTagMin", - "description": "", - "json_tag": "vlanTagMin" - }, - "Vni": { - "name": "Vni", - "description": "", - "json_tag": "vni" + "value": { + "name": "value", + "description": "" } } }, - "LinkProtocolServiceToken": { - "type_name": "LinkProtocolServiceToken", - "description": "LinkProtocolServiceToken Service Token details of Link Protocol", + "NullableInterconnectSearchRequest": { + "type_name": "NullableInterconnectSearchRequest", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Bandwidth": { - "name": "Bandwidth", - "description": "", - "json_tag": "bandwidth" - }, - "Href": { - "name": "Href", - "description": "Service Token URI", - "json_tag": "href" - }, - "Type": { - "name": "Type", - "description": "", - "json_tag": "type" - }, - "Uuid": { - "name": "Uuid", - "description": "", - "json_tag": "uuid" + "value": { + "name": "value", + "description": "" + } + } + }, + "NullableInterconnectSearchResponse": { + "type_name": "NullableInterconnectSearchResponse", + "fields": { + "isSet": { + "name": "isSet", + "description": "" + }, + "value": { + "name": "value", + "description": "" } } }, - "MarketingInfo": { - "type_name": "MarketingInfo", - "description": "MarketingInfo struct for MarketingInfo", + "NullableInterconnectSortBy": { + "type_name": "NullableInterconnectSortBy", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Logo": { - "name": "Logo", - "description": "Logo file name", - "json_tag": "logo" - }, - "ProcessSteps": { - "name": "ProcessSteps", - "description": "", - "json_tag": "processSteps" - }, - "Promotion": { - "name": "Promotion", - "description": "Profile promotion on marketplace", - "json_tag": "promotion" + "value": { + "name": "value", + "description": "" } } }, - "MarketplaceSubscription": { - "type_name": "MarketplaceSubscription", - "description": "MarketplaceSubscription Equinix Fabric Entity for Marketplace Subscription", + "NullableInterconnectSortByResponse": { + "type_name": "NullableInterconnectSortByResponse", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Href": { - "name": "Href", - "description": "Marketplace Subscription URI", - "json_tag": "href" - }, - "Type": { - "name": "Type", - "description": "", - "json_tag": "type" - }, - "Uuid": { - "name": "Uuid", - "description": "Equinix-assigned Marketplace Subscription identifier", - "json_tag": "uuid" + "value": { + "name": "value", + "description": "" } } }, - "Md5": { - "type_name": "Md5", - "description": "Md5 struct for Md5", + "NullableInterconnectSortCriteria": { + "type_name": "NullableInterconnectSortCriteria", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Key": { - "name": "Key", - "description": "The plaintext authentication key. Must be Base64 encoded. For ASCII type, the key must contain printable ASCII characters, range 10-20 characters. For HEX type, range should be 10-40 characters.", - "json_tag": "key" - }, - "KeyNumber": { - "name": "KeyNumber", - "description": "The authentication Key ID.", - "json_tag": "keyNumber" - }, - "Type": { - "name": "Type", - "description": "", - "json_tag": "type" + "value": { + "name": "value", + "description": "" } } }, - "MetalInterconnection": { - "type_name": "MetalInterconnection", - "description": "MetalInterconnection Metal Interconnection", + "NullableInterconnectSortCriteriaResponse": { + "type_name": "NullableInterconnectSortCriteriaResponse", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Uuid": { - "name": "Uuid", - "description": "Equinix Metal Interconnection", - "json_tag": "uuid" + "value": { + "name": "value", + "description": "" } } }, - "Metric": { - "type_name": "Metric", - "description": "Metric Metric object", + "NullableInterconnectSortDirection": { + "type_name": "NullableInterconnectSortDirection", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Datapoints": { - "name": "Datapoints", - "description": "Metric data points", - "json_tag": "datapoints" - }, - "Interval": { - "name": "Interval", - "description": "Metric interval (set automatically based on search range)", - "json_tag": "interval" - }, - "Name": { - "name": "Name", - "description": "Metric name", - "json_tag": "name" - }, - "Resource": { - "name": "Resource", - "description": "", - "json_tag": "resource" - }, - "Summary": { - "name": "Summary", - "description": "Metric summary", - "json_tag": "summary" - }, - "Type": { - "name": "Type", - "description": "Equinix supported metric type", - "json_tag": "type" - }, - "Unit": { - "name": "Unit", - "description": "Metric unit", - "json_tag": "unit" + "value": { + "name": "value", + "description": "" } } }, - "MetricDatapoints": { - "type_name": "MetricDatapoints", - "description": "MetricDatapoints struct for MetricDatapoints", + "NullableInterconnectSortDirectionResponse": { + "type_name": "NullableInterconnectSortDirectionResponse", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "EndDateTime": { - "name": "EndDateTime", - "description": "Datapoint end date and time", - "json_tag": "endDateTime" - }, - "StartDateTime": { - "name": "StartDateTime", - "description": "Datapoint start date and time", - "json_tag": "startDateTime" - }, - "Value": { - "name": "Value", - "description": "Datapoint value", - "json_tag": "value" + "value": { + "name": "value", + "description": "" } } }, - "MetricFilters": { - "type_name": "MetricFilters", - "description": "MetricFilters struct for MetricFilters", + "NullableInterconnectState": { + "type_name": "NullableInterconnectState", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "And": { - "name": "And", - "description": "", - "json_tag": "and" + "value": { + "name": "value", + "description": "" } } }, - "MetricResource": { - "type_name": "MetricResource", - "description": "MetricResource Metric resource", + "NullableInterface": { + "type_name": "NullableInterface", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Description": { - "name": "Description", - "description": "Metric resource description", - "json_tag": "description" - }, - "Href": { - "name": "Href", - "description": "Metric resource href", - "json_tag": "href" - }, - "Name": { - "name": "Name", - "description": "Metric resource name", - "json_tag": "name" - }, - "Type": { - "name": "Type", - "description": "Metric resource type", - "json_tag": "type" - }, - "Uuid": { - "name": "Uuid", - "description": "Metric resource UUID", - "json_tag": "uuid" + "value": { + "name": "value", + "description": "" } } }, - "MetricSelector": { - "type_name": "MetricSelector", - "description": "MetricSelector struct for MetricSelector", + "NullableInterfaceType": { + "type_name": "NullableInterfaceType", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Include": { - "name": "Include", - "description": "Stream alert rule filtered by metric name", - "json_tag": "include" + "value": { + "name": "value", + "description": "" } } }, - "MetricSelectorResponse": { - "type_name": "MetricSelectorResponse", - "description": "MetricSelectorResponse struct for MetricSelectorResponse", + "NullableInternetAccess": { + "type_name": "NullableInternetAccess", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Include": { - "name": "Include", - "description": "Stream alert rule filtered by metric name", - "json_tag": "include" + "value": { + "name": "value", + "description": "" } } }, - "MetricSimpleExpression": { - "type_name": "MetricSimpleExpression", - "description": "MetricSimpleExpression struct for MetricSimpleExpression", + "NullableInternetAccessAccount": { + "type_name": "NullableInternetAccessAccount", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Operator": { - "name": "Operator", - "description": "Possible operators to use on filters: * `=` - equal * `\u003e` - greater than * `\u003e=` - greater than or equal to * `\u003c` - less than * `\u003c=` - less than or equal to * `BETWEEN` - between * `IN` - in", - "json_tag": "operator" - }, - "Property": { - "name": "Property", - "description": "Possible field names to use on filters: * `/subject` - Metric subject description (required and limited to 1 value) * `/name` - Metric names (required) * `/dataPoints/endDateTime` - Time of Metrics", - "json_tag": "property" - }, - "Values": { - "name": "Values", - "description": "", - "json_tag": "values" + "value": { + "name": "value", + "description": "" } } }, - "Metrics": { - "type_name": "Metrics", - "description": "Metrics Bandwidth utilization statistics for a specified interval.", + "NullableInternetAccessBilling": { + "type_name": "NullableInternetAccessBilling", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "IntervalEndTimestamp": { - "name": "IntervalEndTimestamp", - "description": "Interval end timestamp", - "json_tag": "intervalEndTimestamp" - }, - "Max": { - "name": "Max", - "description": "Max bandwidth within statistics object time interval, represented in units specified by response \\\"units\\\" field", - "json_tag": "max" - }, - "Mean": { - "name": "Mean", - "description": "Mean bandwidth within statistics object time interval, represented in units specified by response \\\"units\\\" field", - "json_tag": "mean" + "value": { + "name": "value", + "description": "" } } }, - "MetricsSearchRequest": { - "type_name": "MetricsSearchRequest", - "description": "MetricsSearchRequest Search requests containing criteria", + "NullableInternetAccessBillingType": { + "type_name": "NullableInternetAccessBillingType", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Filter": { - "name": "Filter", - "description": "", - "json_tag": "filter" - }, - "Pagination": { - "name": "Pagination", - "description": "", - "json_tag": "pagination" + "value": { + "name": "value", + "description": "" } } }, - "Metro": { - "type_name": "Metro", - "description": "Metro GET Metros retrieves all Equinix® Fabric™ metros, as well as latency data for each location.This performance data helps network planning engineers and administrators make strategic decisions about port locations and traffic routes.", + "NullableInternetAccessChange": { + "type_name": "NullableInternetAccessChange", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Code": { - "name": "Code", - "description": "Code Assigned to an Equinix IBX data center in a specified metropolitan area.", - "json_tag": "code" - }, - "ConnectedMetros": { - "name": "ConnectedMetros", - "description": "", - "json_tag": "connectedMetros" - }, - "EquinixAsn": { - "name": "EquinixAsn", - "description": "Autonomous system number (ASN) for a specified Fabric metro. The ASN is a unique identifier that carries the network routing protocol and exchanges that data with other internal systems via border gateway protocol.", - "json_tag": "equinixAsn" - }, - "GeoCoordinates": { - "name": "GeoCoordinates", - "description": "", - "json_tag": "geoCoordinates" - }, - "GeoScopes": { - "name": "GeoScopes", - "description": "List of supported geographic boundaries of a Fabric Metro.", - "json_tag": "geoScopes" - }, - "Href": { - "name": "Href", - "description": "The Canonical URL at which the resource resides.", - "json_tag": "href" - }, - "LocalVCBandwidthMax": { - "name": "LocalVCBandwidthMax", - "description": "This field holds Max Connection speed with in the metro", - "json_tag": "localVCBandwidthMax" - }, - "Name": { - "name": "Name", - "description": "Name of the region in which the data center is located.", - "json_tag": "name" - }, - "Region": { - "name": "Region", - "description": "Board geographic area in which the data center is located", - "json_tag": "region" - }, - "Services": { - "name": "Services", - "description": "", - "json_tag": "services" - }, - "Type": { - "name": "Type", - "description": "Indicator of a Fabric Metro", - "json_tag": "type" + "value": { + "name": "value", + "description": "" } } }, - "MetroError": { - "type_name": "MetroError", - "description": "MetroError Error with details", + "NullableInternetAccessConnection": { + "type_name": "NullableInternetAccessConnection", "fields": { - "AdditionalInfo": { - "name": "AdditionalInfo", - "description": "", - "json_tag": "additionalInfo" - }, - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "CorrelationId": { - "name": "CorrelationId", - "description": "", - "json_tag": "correlationId" - }, - "Details": { - "name": "Details", - "description": "", - "json_tag": "details" - }, - "ErrorCode": { - "name": "ErrorCode", - "description": "", - "json_tag": "errorCode" - }, - "ErrorMessage": { - "name": "ErrorMessage", - "description": "", - "json_tag": "errorMessage" - }, - "Help": { - "name": "Help", - "description": "", - "json_tag": "help" + "value": { + "name": "value", + "description": "" } } }, - "MetroResponse": { - "type_name": "MetroResponse", - "description": "MetroResponse GET Metros retrieves all Equinix® Fabric™ metros, as well as latency data for each location.This performance data helps network planning engineers and administrators make strategic decisions about port locations and traffic routes.", + "NullableInternetAccessConnectionBgpRequest": { + "type_name": "NullableInternetAccessConnectionBgpRequest", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Data": { - "name": "Data", - "description": "List of Fabric Metros.", - "json_tag": "data" - }, - "Pagination": { - "name": "Pagination", - "description": "", - "json_tag": "pagination" + "value": { + "name": "value", + "description": "" } } }, - "Network": { - "type_name": "Network", - "description": "Network Network specification", + "NullableInternetAccessConnectionDirectRequest": { + "type_name": "NullableInternetAccessConnectionDirectRequest", "fields": { - "Account": { - "name": "Account", - "description": "", - "json_tag": "account" - }, - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Change": { - "name": "Change", - "description": "", - "json_tag": "change" - }, - "ChangeLog": { - "name": "ChangeLog", - "description": "", - "json_tag": "changeLog" - }, - "ConnectionsCount": { - "name": "ConnectionsCount", - "description": "number of connections created on the network", - "json_tag": "connectionsCount" - }, - "Href": { - "name": "Href", - "description": "Network URI", - "json_tag": "href" - }, - "Links": { - "name": "Links", - "description": "Network sub-resources links", - "json_tag": "links" - }, - "Location": { - "name": "Location", - "description": "", - "json_tag": "location" - }, - "Name": { - "name": "Name", - "description": "Customer-provided network name", - "json_tag": "name" - }, - "Notifications": { - "name": "Notifications", - "description": "Preferences for notifications on network configuration or status changes", - "json_tag": "notifications" - }, - "Operation": { - "name": "Operation", - "description": "", - "json_tag": "operation" - }, - "Project": { - "name": "Project", - "description": "", - "json_tag": "project" - }, - "Scope": { - "name": "Scope", - "description": "", - "json_tag": "scope" - }, - "State": { - "name": "State", - "description": "", - "json_tag": "state" - }, - "Type": { - "name": "Type", - "description": "", - "json_tag": "type" - }, - "Uuid": { - "name": "Uuid", - "description": "Equinix-assigned network identifier", - "json_tag": "uuid" + "value": { + "name": "value", + "description": "" } } }, - "NetworkChange": { - "type_name": "NetworkChange", - "description": "NetworkChange Current state of latest network change", + "NullableInternetAccessConnectionStaticRequest": { + "type_name": "NullableInternetAccessConnectionStaticRequest", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "CreatedDateTime": { - "name": "CreatedDateTime", - "description": "Set when change flow starts", - "json_tag": "createdDateTime" - }, - "Data": { - "name": "Data", - "description": "", - "json_tag": "data" - }, - "Href": { - "name": "Href", - "description": "Network URI", - "json_tag": "href" - }, - "Status": { - "name": "Status", - "description": "", - "json_tag": "status" - }, - "Type": { - "name": "Type", - "description": "", - "json_tag": "type" - }, - "UpdatedDateTime": { - "name": "UpdatedDateTime", - "description": "Set when change object is updated", - "json_tag": "updatedDateTime" - }, - "Uuid": { - "name": "Uuid", - "description": "Uniquely identifies a change", - "json_tag": "uuid" + "value": { + "name": "value", + "description": "" } } }, - "NetworkChangeOperation": { - "type_name": "NetworkChangeOperation", - "description": "NetworkChangeOperation Network change operation data", + "NullableInternetAccessCustomerAsnRange": { + "type_name": "NullableInternetAccessCustomerAsnRange", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Op": { - "name": "Op", - "description": "", - "json_tag": "op" - }, - "Path": { - "name": "Path", - "description": "path inside document leading to updated parameter", - "json_tag": "path" - }, - "Value": { - "name": "Value", - "description": "new value for updated parameter", - "json_tag": "value" + "value": { + "name": "value", + "description": "" } } }, - "NetworkChangeResponse": { - "type_name": "NetworkChangeResponse", - "description": "NetworkChangeResponse List of network changes", + "NullableInternetAccessCustomerRoute": { + "type_name": "NullableInternetAccessCustomerRoute", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Data": { - "name": "Data", - "description": "", - "json_tag": "data" - }, - "Pagination": { - "name": "Pagination", - "description": "", - "json_tag": "pagination" + "value": { + "name": "value", + "description": "" } } }, - "NetworkConnections": { - "type_name": "NetworkConnections", - "description": "NetworkConnections List of network changes", + "NullableInternetAccessCustomerRouteRequest": { + "type_name": "NullableInternetAccessCustomerRouteRequest", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Data": { - "name": "Data", - "description": "", - "json_tag": "data" - }, - "Pagination": { - "name": "Pagination", - "description": "", - "json_tag": "pagination" + "value": { + "name": "value", + "description": "" } } }, - "NetworkFilter": { - "type_name": "NetworkFilter", - "description": "NetworkFilter struct for NetworkFilter", + "NullableInternetAccessExportPolicy": { + "type_name": "NullableInternetAccessExportPolicy", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "And": { - "name": "And", - "description": "", - "json_tag": "and" - }, - "Operator": { - "name": "Operator", - "description": "", - "json_tag": "operator" - }, - "Or": { - "name": "Or", - "description": "", - "json_tag": "or" - }, - "Property": { - "name": "Property", - "description": "", - "json_tag": "property" - }, - "Values": { - "name": "Values", - "description": "", - "json_tag": "values" + "value": { + "name": "value", + "description": "" } } }, - "NetworkOperation": { - "type_name": "NetworkOperation", - "description": "NetworkOperation Network operational data", + "NullableInternetAccessIpBlock": { + "type_name": "NullableInternetAccessIpBlock", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "EquinixStatus": { - "name": "EquinixStatus", - "description": "", - "json_tag": "equinixStatus" + "value": { + "name": "value", + "description": "" } } }, - "NetworkPostRequest": { - "type_name": "NetworkPostRequest", - "description": "NetworkPostRequest Create Network", + "NullableInternetAccessIpBlockRequest": { + "type_name": "NullableInternetAccessIpBlockRequest", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Location": { - "name": "Location", - "description": "", - "json_tag": "location" - }, - "Name": { - "name": "Name", - "description": "Customer-provided network name", - "json_tag": "name" - }, - "Notifications": { - "name": "Notifications", - "description": "Preferences for notifications on network configuration or status changes", - "json_tag": "notifications" - }, - "Project": { - "name": "Project", - "description": "", - "json_tag": "project" - }, - "Scope": { - "name": "Scope", - "description": "", - "json_tag": "scope" - }, - "Type": { - "name": "Type", - "description": "", - "json_tag": "type" + "value": { + "name": "value", + "description": "" } } }, - "NetworkSearchRequest": { - "type_name": "NetworkSearchRequest", - "description": "NetworkSearchRequest Search requests containing criteria", + "NullableInternetAccessLocation": { + "type_name": "NullableInternetAccessLocation", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Filter": { - "name": "Filter", - "description": "", - "json_tag": "filter" - }, - "Pagination": { - "name": "Pagination", - "description": "", - "json_tag": "pagination" + "value": { + "name": "value", + "description": "" + } + } + }, + "NullableInternetAccessLocationRegion": { + "type_name": "NullableInternetAccessLocationRegion", + "fields": { + "isSet": { + "name": "isSet", + "description": "" }, - "Sort": { - "name": "Sort", - "description": "", - "json_tag": "sort" + "value": { + "name": "value", + "description": "" } } }, - "NetworkSearchResponse": { - "type_name": "NetworkSearchResponse", - "description": "NetworkSearchResponse List of networks", + "NullableInternetAccessOrder": { + "type_name": "NullableInternetAccessOrder", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Data": { - "name": "Data", - "description": "", - "json_tag": "data" + "value": { + "name": "value", + "description": "" + } + } + }, + "NullableInternetAccessOrderRequest": { + "type_name": "NullableInternetAccessOrderRequest", + "fields": { + "isSet": { + "name": "isSet", + "description": "" }, - "Pagination": { - "name": "Pagination", - "description": "", - "json_tag": "pagination" + "value": { + "name": "value", + "description": "" + } + } + }, + "NullableInternetAccessPatchOperationUpdate": { + "type_name": "NullableInternetAccessPatchOperationUpdate", + "fields": { + "isSet": { + "name": "isSet", + "description": "" }, - "Sort": { - "name": "Sort", - "description": "", - "json_tag": "sort" + "value": { + "name": "value", + "description": "" } } }, - "NetworkSortCriteria": { - "type_name": "NetworkSortCriteria", - "description": "NetworkSortCriteria struct for NetworkSortCriteria", + "NullableInternetAccessPatchOperationUpdateAllowedOp": { + "type_name": "NullableInternetAccessPatchOperationUpdateAllowedOp", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Direction": { - "name": "Direction", - "description": "", - "json_tag": "direction" + "value": { + "name": "value", + "description": "" + } + } + }, + "NullableInternetAccessPeeringIpv4": { + "type_name": "NullableInternetAccessPeeringIpv4", + "fields": { + "isSet": { + "name": "isSet", + "description": "" }, - "Property": { - "name": "Property", - "description": "", - "json_tag": "property" + "value": { + "name": "value", + "description": "" } } }, - "NetworkSortCriteriaResponse": { - "type_name": "NetworkSortCriteriaResponse", - "description": "NetworkSortCriteriaResponse struct for NetworkSortCriteriaResponse", + "NullableInternetAccessPeeringIpv4Request": { + "type_name": "NullableInternetAccessPeeringIpv4Request", "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", + "isSet": { + "name": "isSet", "description": "" }, - "Direction": { - "name": "Direction", - "description": "", - "json_tag": "direction" + "value": { + "name": "value", + "description": "" + } + } + }, + "NullableInternetAccessPeeringIpv6": { + "type_name": "NullableInternetAccessPeeringIpv6", + "fields": { + "isSet": { + "name": "isSet", + "description": "" }, - "Property": { - "name": "Property", - "description": "", - "json_tag": "property" + "value": { + "name": "value", + "description": "" } } }, - "NullableAWSDirectConnect": { - "type_name": "NullableAWSDirectConnect", + "NullableInternetAccessPeeringIpv6Request": { + "type_name": "NullableInternetAccessPeeringIpv6Request", "fields": { "isSet": { "name": "isSet", @@ -15770,8 +32590,8 @@ } } }, - "NullableAWSDirectConnectResponse": { - "type_name": "NullableAWSDirectConnectResponse", + "NullableInternetAccessPostRequest": { + "type_name": "NullableInternetAccessPostRequest", "fields": { "isSet": { "name": "isSet", @@ -15783,8 +32603,8 @@ } } }, - "NullableAWSPermission": { - "type_name": "NullableAWSPermission", + "NullableInternetAccessPostRequestBilling": { + "type_name": "NullableInternetAccessPostRequestBilling", "fields": { "isSet": { "name": "isSet", @@ -15796,8 +32616,8 @@ } } }, - "NullableAWSPermissionType": { - "type_name": "NullableAWSPermissionType", + "NullableInternetAccessRoutingProtocol": { + "type_name": "NullableInternetAccessRoutingProtocol", "fields": { "isSet": { "name": "isSet", @@ -15809,8 +32629,8 @@ } } }, - "NullableAWSProvider": { - "type_name": "NullableAWSProvider", + "NullableInternetAccessRoutingProtocolBgp": { + "type_name": "NullableInternetAccessRoutingProtocolBgp", "fields": { "isSet": { "name": "isSet", @@ -15822,8 +32642,8 @@ } } }, - "NullableAWSProviderResource": { - "type_name": "NullableAWSProviderResource", + "NullableInternetAccessRoutingProtocolBgpAsn": { + "type_name": "NullableInternetAccessRoutingProtocolBgpAsn", "fields": { "isSet": { "name": "isSet", @@ -15835,8 +32655,8 @@ } } }, - "NullableAWSProviderResourceResponse": { - "type_name": "NullableAWSProviderResourceResponse", + "NullableInternetAccessRoutingProtocolBgpRequest": { + "type_name": "NullableInternetAccessRoutingProtocolBgpRequest", "fields": { "isSet": { "name": "isSet", @@ -15848,8 +32668,8 @@ } } }, - "NullableAWSProviderResponse": { - "type_name": "NullableAWSProviderResponse", + "NullableInternetAccessRoutingProtocolBgpRequestAsn": { + "type_name": "NullableInternetAccessRoutingProtocolBgpRequestAsn", "fields": { "isSet": { "name": "isSet", @@ -15861,8 +32681,8 @@ } } }, - "NullableAWSProviderType": { - "type_name": "NullableAWSProviderType", + "NullableInternetAccessRoutingProtocolDirect": { + "type_name": "NullableInternetAccessRoutingProtocolDirect", "fields": { "isSet": { "name": "isSet", @@ -15874,8 +32694,8 @@ } } }, - "NullableAWSVirtualPrivateGateway": { - "type_name": "NullableAWSVirtualPrivateGateway", + "NullableInternetAccessRoutingProtocolDirectRequest": { + "type_name": "NullableInternetAccessRoutingProtocolDirectRequest", "fields": { "isSet": { "name": "isSet", @@ -15887,8 +32707,8 @@ } } }, - "NullableAWSVirtualPrivateGatewayResponse": { - "type_name": "NullableAWSVirtualPrivateGatewayResponse", + "NullableInternetAccessRoutingProtocolRequest": { + "type_name": "NullableInternetAccessRoutingProtocolRequest", "fields": { "isSet": { "name": "isSet", @@ -15900,8 +32720,8 @@ } } }, - "NullableAWSVirtualPrivateGatewayType": { - "type_name": "NullableAWSVirtualPrivateGatewayType", + "NullableInternetAccessRoutingProtocolStatic": { + "type_name": "NullableInternetAccessRoutingProtocolStatic", "fields": { "isSet": { "name": "isSet", @@ -15913,8 +32733,8 @@ } } }, - "NullableAccessPoint": { - "type_name": "NullableAccessPoint", + "NullableInternetAccessRoutingProtocolStaticRequest": { + "type_name": "NullableInternetAccessRoutingProtocolStaticRequest", "fields": { "isSet": { "name": "isSet", @@ -15926,8 +32746,8 @@ } } }, - "NullableAccessPointRole": { - "type_name": "NullableAccessPointRole", + "NullableInternetAccessRoutingProtocolType": { + "type_name": "NullableInternetAccessRoutingProtocolType", "fields": { "isSet": { "name": "isSet", @@ -15939,8 +32759,8 @@ } } }, - "NullableAccessPointSelector": { - "type_name": "NullableAccessPointSelector", + "NullableInternetAccessSearchRequest": { + "type_name": "NullableInternetAccessSearchRequest", "fields": { "isSet": { "name": "isSet", @@ -15952,8 +32772,8 @@ } } }, - "NullableAccessPointSelectorType": { - "type_name": "NullableAccessPointSelectorType", + "NullableInternetAccessService": { + "type_name": "NullableInternetAccessService", "fields": { "isSet": { "name": "isSet", @@ -15965,8 +32785,8 @@ } } }, - "NullableAccessPointType": { - "type_name": "NullableAccessPointType", + "NullableInternetAccessServiceState": { + "type_name": "NullableInternetAccessServiceState", "fields": { "isSet": { "name": "isSet", @@ -15978,8 +32798,8 @@ } } }, - "NullableActionRequest": { - "type_name": "NullableActionRequest", + "NullableInternetAccessServiceType": { + "type_name": "NullableInternetAccessServiceType", "fields": { "isSet": { "name": "isSet", @@ -15991,8 +32811,8 @@ } } }, - "NullableActions": { - "type_name": "NullableActions", + "NullableInternetAccessServices": { + "type_name": "NullableInternetAccessServices", "fields": { "isSet": { "name": "isSet", @@ -16004,8 +32824,8 @@ } } }, - "NullableAddOperation": { - "type_name": "NullableAddOperation", + "NullableInternetAccessUseCase": { + "type_name": "NullableInternetAccessUseCase", "fields": { "isSet": { "name": "isSet", @@ -16017,8 +32837,8 @@ } } }, - "NullableAlertRulePostRequest": { - "type_name": "NullableAlertRulePostRequest", + "NullableIpBlock": { + "type_name": "NullableIpBlock", "fields": { "isSet": { "name": "isSet", @@ -16030,8 +32850,8 @@ } } }, - "NullableAlertRulePostRequestType": { - "type_name": "NullableAlertRulePostRequestType", + "NullableIpBlockAccount": { + "type_name": "NullableIpBlockAccount", "fields": { "isSet": { "name": "isSet", @@ -16043,8 +32863,8 @@ } } }, - "NullableAlertRulePutRequest": { - "type_name": "NullableAlertRulePutRequest", + "NullableIpBlockAddressingPlan": { + "type_name": "NullableIpBlockAddressingPlan", "fields": { "isSet": { "name": "isSet", @@ -16056,8 +32876,8 @@ } } }, - "NullableAllPhysicalPortsResponse": { - "type_name": "NullableAllPhysicalPortsResponse", + "NullableIpBlockAndQuery": { + "type_name": "NullableIpBlockAndQuery", "fields": { "isSet": { "name": "isSet", @@ -16069,8 +32889,8 @@ } } }, - "NullableAllPortPackagesResponse": { - "type_name": "NullableAllPortPackagesResponse", + "NullableIpBlockAsset": { + "type_name": "NullableIpBlockAsset", "fields": { "isSet": { "name": "isSet", @@ -16082,8 +32902,8 @@ } } }, - "NullableAllPortsResponse": { - "type_name": "NullableAllPortsResponse", + "NullableIpBlockChange": { + "type_name": "NullableIpBlockChange", "fields": { "isSet": { "name": "isSet", @@ -16095,8 +32915,8 @@ } } }, - "NullableApiConfig": { - "type_name": "NullableApiConfig", + "NullableIpBlockChangeLog": { + "type_name": "NullableIpBlockChangeLog", "fields": { "isSet": { "name": "isSet", @@ -16108,8 +32928,8 @@ } } }, - "NullableApiServices": { - "type_name": "NullableApiServices", + "NullableIpBlockFilter": { + "type_name": "NullableIpBlockFilter", "fields": { "isSet": { "name": "isSet", @@ -16121,8 +32941,8 @@ } } }, - "NullableAsset": { - "type_name": "NullableAsset", + "NullableIpBlockLocation": { + "type_name": "NullableIpBlockLocation", "fields": { "isSet": { "name": "isSet", @@ -16134,8 +32954,8 @@ } } }, - "NullableAuthContext": { - "type_name": "NullableAuthContext", + "NullableIpBlockOrderRequest": { + "type_name": "NullableIpBlockOrderRequest", "fields": { "isSet": { "name": "isSet", @@ -16147,8 +32967,8 @@ } } }, - "NullableAuthContextAuthid": { - "type_name": "NullableAuthContextAuthid", + "NullableIpBlockOrderResponse": { + "type_name": "NullableIpBlockOrderResponse", "fields": { "isSet": { "name": "isSet", @@ -16160,8 +32980,8 @@ } } }, - "NullableAuthContextAuthtype": { - "type_name": "NullableAuthContextAuthtype", + "NullableIpBlockOwnership": { + "type_name": "NullableIpBlockOwnership", "fields": { "isSet": { "name": "isSet", @@ -16173,8 +32993,8 @@ } } }, - "NullableAuthenticationKey": { - "type_name": "NullableAuthenticationKey", + "NullableIpBlockPrice": { + "type_name": "NullableIpBlockPrice", "fields": { "isSet": { "name": "isSet", @@ -16186,8 +33006,8 @@ } } }, - "NullableBGPActionData": { - "type_name": "NullableBGPActionData", + "NullableIpBlockProductType": { + "type_name": "NullableIpBlockProductType", "fields": { "isSet": { "name": "isSet", @@ -16199,8 +33019,8 @@ } } }, - "NullableBGPActionRequest": { - "type_name": "NullableBGPActionRequest", + "NullableIpBlockProject": { + "type_name": "NullableIpBlockProject", "fields": { "isSet": { "name": "isSet", @@ -16212,8 +33032,8 @@ } } }, - "NullableBGPActionStates": { - "type_name": "NullableBGPActionStates", + "NullableIpBlockProjectRequest": { + "type_name": "NullableIpBlockProjectRequest", "fields": { "isSet": { "name": "isSet", @@ -16225,8 +33045,8 @@ } } }, - "NullableBGPActions": { - "type_name": "NullableBGPActions", + "NullableIpBlockRegulations": { + "type_name": "NullableIpBlockRegulations", "fields": { "isSet": { "name": "isSet", @@ -16238,8 +33058,8 @@ } } }, - "NullableBGPActionsBulkData": { - "type_name": "NullableBGPActionsBulkData", + "NullableIpBlockRegulationsQuestions": { + "type_name": "NullableIpBlockRegulationsQuestions", "fields": { "isSet": { "name": "isSet", @@ -16251,8 +33071,8 @@ } } }, - "NullableBGPConnectionIpv4": { - "type_name": "NullableBGPConnectionIpv4", + "NullableIpBlockSearchResponseBody": { + "type_name": "NullableIpBlockSearchResponseBody", "fields": { "isSet": { "name": "isSet", @@ -16264,8 +33084,8 @@ } } }, - "NullableBGPConnectionIpv6": { - "type_name": "NullableBGPConnectionIpv6", + "NullableIpBlockState": { + "type_name": "NullableIpBlockState", "fields": { "isSet": { "name": "isSet", @@ -16277,8 +33097,8 @@ } } }, - "NullableBGPConnectionOperation": { - "type_name": "NullableBGPConnectionOperation", + "NullableIpBlockType": { + "type_name": "NullableIpBlockType", "fields": { "isSet": { "name": "isSet", @@ -16290,8 +33110,8 @@ } } }, - "NullableBGPConnectionOperationOperationalStatus": { - "type_name": "NullableBGPConnectionOperationOperationalStatus", + "NullableIpBlocksSearchRequestBody": { + "type_name": "NullableIpBlocksSearchRequestBody", "fields": { "isSet": { "name": "isSet", @@ -16303,8 +33123,8 @@ } } }, - "NullableBandwidthUtilization": { - "type_name": "NullableBandwidthUtilization", + "NullableIpv4": { + "type_name": "NullableIpv4", "fields": { "isSet": { "name": "isSet", @@ -16316,8 +33136,8 @@ } } }, - "NullableBandwidthUtilizationUnit": { - "type_name": "NullableBandwidthUtilizationUnit", + "NullableIssueLoa": { + "type_name": "NullableIssueLoa", "fields": { "isSet": { "name": "isSet", @@ -16329,8 +33149,8 @@ } } }, - "NullableBool": { - "type_name": "NullableBool", + "NullableLink": { + "type_name": "NullableLink", "fields": { "isSet": { "name": "isSet", @@ -16342,8 +33162,8 @@ } } }, - "NullableBulkPhysicalPort": { - "type_name": "NullableBulkPhysicalPort", + "NullableLinkAggregationGroup": { + "type_name": "NullableLinkAggregationGroup", "fields": { "isSet": { "name": "isSet", @@ -16355,8 +33175,8 @@ } } }, - "NullableBulkPortRequest": { - "type_name": "NullableBulkPortRequest", + "NullableLinkProtocolConnection": { + "type_name": "NullableLinkProtocolConnection", "fields": { "isSet": { "name": "isSet", @@ -16368,8 +33188,8 @@ } } }, - "NullableChange": { - "type_name": "NullableChange", + "NullableLinkProtocolGetResponse": { + "type_name": "NullableLinkProtocolGetResponse", "fields": { "isSet": { "name": "isSet", @@ -16381,8 +33201,8 @@ } } }, - "NullableChangeStatus": { - "type_name": "NullableChangeStatus", + "NullableLinkProtocolRequestType": { + "type_name": "NullableLinkProtocolRequestType", "fields": { "isSet": { "name": "isSet", @@ -16394,8 +33214,8 @@ } } }, - "NullableChangeType": { - "type_name": "NullableChangeType", + "NullableLinkProtocolResponse": { + "type_name": "NullableLinkProtocolResponse", "fields": { "isSet": { "name": "isSet", @@ -16407,8 +33227,8 @@ } } }, - "NullableChangelog": { - "type_name": "NullableChangelog", + "NullableLinkProtocolServiceToken": { + "type_name": "NullableLinkProtocolServiceToken", "fields": { "isSet": { "name": "isSet", @@ -16420,8 +33240,8 @@ } } }, - "NullableCloudEvent": { - "type_name": "NullableCloudEvent", + "NullableLinkProtocolState": { + "type_name": "NullableLinkProtocolState", "fields": { "isSet": { "name": "isSet", @@ -16433,8 +33253,8 @@ } } }, - "NullableCloudEventAssetType": { - "type_name": "NullableCloudEventAssetType", + "NullableLinkProtocolType": { + "type_name": "NullableLinkProtocolType", "fields": { "isSet": { "name": "isSet", @@ -16446,8 +33266,8 @@ } } }, - "NullableCloudEventData": { - "type_name": "NullableCloudEventData", + "NullableLoaActionData": { + "type_name": "NullableLoaActionData", "fields": { "isSet": { "name": "isSet", @@ -16459,8 +33279,8 @@ } } }, - "NullableCloudEventFilters": { - "type_name": "NullableCloudEventFilters", + "NullableLoaActionFieldName": { + "type_name": "NullableLoaActionFieldName", "fields": { "isSet": { "name": "isSet", @@ -16472,8 +33292,8 @@ } } }, - "NullableCloudEventSearchRequest": { - "type_name": "NullableCloudEventSearchRequest", + "NullableLoaActionFilter": { + "type_name": "NullableLoaActionFilter", "fields": { "isSet": { "name": "isSet", @@ -16485,8 +33305,8 @@ } } }, - "NullableCloudEventSimpleExpression": { - "type_name": "NullableCloudEventSimpleExpression", + "NullableLoaActionOrFilter": { + "type_name": "NullableLoaActionOrFilter", "fields": { "isSet": { "name": "isSet", @@ -16498,8 +33318,8 @@ } } }, - "NullableCloudRouter": { - "type_name": "NullableCloudRouter", + "NullableLoaActionRequest": { + "type_name": "NullableLoaActionRequest", "fields": { "isSet": { "name": "isSet", @@ -16511,8 +33331,8 @@ } } }, - "NullableCloudRouterAccessPointState": { - "type_name": "NullableCloudRouterAccessPointState", + "NullableLoaActionResponse": { + "type_name": "NullableLoaActionResponse", "fields": { "isSet": { "name": "isSet", @@ -16524,8 +33344,8 @@ } } }, - "NullableCloudRouterActionRequest": { - "type_name": "NullableCloudRouterActionRequest", + "NullableLoaActionSearchFilters": { + "type_name": "NullableLoaActionSearchFilters", "fields": { "isSet": { "name": "isSet", @@ -16537,8 +33357,8 @@ } } }, - "NullableCloudRouterActionResponse": { - "type_name": "NullableCloudRouterActionResponse", + "NullableLoaActionSearchRequest": { + "type_name": "NullableLoaActionSearchRequest", "fields": { "isSet": { "name": "isSet", @@ -16550,8 +33370,8 @@ } } }, - "NullableCloudRouterActionState": { - "type_name": "NullableCloudRouterActionState", + "NullableLoaActionSearchResponse": { + "type_name": "NullableLoaActionSearchResponse", "fields": { "isSet": { "name": "isSet", @@ -16563,8 +33383,8 @@ } } }, - "NullableCloudRouterActionType": { - "type_name": "NullableCloudRouterActionType", + "NullableLoaActionSearchSimpleExpressions": { + "type_name": "NullableLoaActionSearchSimpleExpressions", "fields": { "isSet": { "name": "isSet", @@ -16576,8 +33396,8 @@ } } }, - "NullableCloudRouterActionsSearchExpression": { - "type_name": "NullableCloudRouterActionsSearchExpression", + "NullableLoaActionSearchSimpleExpressionsOperator": { + "type_name": "NullableLoaActionSearchSimpleExpressionsOperator", "fields": { "isSet": { "name": "isSet", @@ -16589,8 +33409,8 @@ } } }, - "NullableCloudRouterActionsSearchFilter": { - "type_name": "NullableCloudRouterActionsSearchFilter", + "NullableLoaActionSortCriteria": { + "type_name": "NullableLoaActionSortCriteria", "fields": { "isSet": { "name": "isSet", @@ -16602,8 +33422,8 @@ } } }, - "NullableCloudRouterActionsSearchFilters": { - "type_name": "NullableCloudRouterActionsSearchFilters", + "NullableLoaActionSortCriteriaProperty": { + "type_name": "NullableLoaActionSortCriteriaProperty", "fields": { "isSet": { "name": "isSet", @@ -16615,8 +33435,8 @@ } } }, - "NullableCloudRouterActionsSearchOrFilter": { - "type_name": "NullableCloudRouterActionsSearchOrFilter", + "NullableLoaActionState": { + "type_name": "NullableLoaActionState", "fields": { "isSet": { "name": "isSet", @@ -16628,8 +33448,8 @@ } } }, - "NullableCloudRouterActionsSearchRequest": { - "type_name": "NullableCloudRouterActionsSearchRequest", + "NullableLoaActionType": { + "type_name": "NullableLoaActionType", "fields": { "isSet": { "name": "isSet", @@ -16641,8 +33461,8 @@ } } }, - "NullableCloudRouterActionsSearchResponse": { - "type_name": "NullableCloudRouterActionsSearchResponse", + "NullableLoaChangelog": { + "type_name": "NullableLoaChangelog", "fields": { "isSet": { "name": "isSet", @@ -16654,8 +33474,8 @@ } } }, - "NullableCloudRouterActionsSearchSortBy": { - "type_name": "NullableCloudRouterActionsSearchSortBy", + "NullableLoaConsumer": { + "type_name": "NullableLoaConsumer", "fields": { "isSet": { "name": "isSet", @@ -16667,8 +33487,8 @@ } } }, - "NullableCloudRouterActionsSearchSortCriteria": { - "type_name": "NullableCloudRouterActionsSearchSortCriteria", + "NullableLoaConsumersResponse": { + "type_name": "NullableLoaConsumersResponse", "fields": { "isSet": { "name": "isSet", @@ -16680,8 +33500,8 @@ } } }, - "NullableCloudRouterActionsSearchSortDirection": { - "type_name": "NullableCloudRouterActionsSearchSortDirection", + "NullableLoaDemarcationPoint": { + "type_name": "NullableLoaDemarcationPoint", "fields": { "isSet": { "name": "isSet", @@ -16693,8 +33513,8 @@ } } }, - "NullableCloudRouterChange": { - "type_name": "NullableCloudRouterChange", + "NullableLoaFieldName": { + "type_name": "NullableLoaFieldName", "fields": { "isSet": { "name": "isSet", @@ -16706,8 +33526,8 @@ } } }, - "NullableCloudRouterChangeOperation": { - "type_name": "NullableCloudRouterChangeOperation", + "NullableLoaFilter": { + "type_name": "NullableLoaFilter", "fields": { "isSet": { "name": "isSet", @@ -16719,8 +33539,8 @@ } } }, - "NullableCloudRouterChangeType": { - "type_name": "NullableCloudRouterChangeType", + "NullableLoaIssuer": { + "type_name": "NullableLoaIssuer", "fields": { "isSet": { "name": "isSet", @@ -16732,8 +33552,8 @@ } } }, - "NullableCloudRouterCommand": { - "type_name": "NullableCloudRouterCommand", + "NullableLoaLocation": { + "type_name": "NullableLoaLocation", "fields": { "isSet": { "name": "isSet", @@ -16745,8 +33565,8 @@ } } }, - "NullableCloudRouterCommandPingResponse": { - "type_name": "NullableCloudRouterCommandPingResponse", + "NullableLoaNoteDetails": { + "type_name": "NullableLoaNoteDetails", "fields": { "isSet": { "name": "isSet", @@ -16758,8 +33578,8 @@ } } }, - "NullableCloudRouterCommandPostRequest": { - "type_name": "NullableCloudRouterCommandPostRequest", + "NullableLoaNoteDetailsType": { + "type_name": "NullableLoaNoteDetailsType", "fields": { "isSet": { "name": "isSet", @@ -16771,8 +33591,8 @@ } } }, - "NullableCloudRouterCommandRequestConnection": { - "type_name": "NullableCloudRouterCommandRequestConnection", + "NullableLoaNotesResponse": { + "type_name": "NullableLoaNotesResponse", "fields": { "isSet": { "name": "isSet", @@ -16784,8 +33604,8 @@ } } }, - "NullableCloudRouterCommandRequestPayload": { - "type_name": "NullableCloudRouterCommandRequestPayload", + "NullableLoaOpEnum": { + "type_name": "NullableLoaOpEnum", "fields": { "isSet": { "name": "isSet", @@ -16797,8 +33617,8 @@ } } }, - "NullableCloudRouterCommandRequestResponse": { - "type_name": "NullableCloudRouterCommandRequestResponse", + "NullableLoaOrFilter": { + "type_name": "NullableLoaOrFilter", "fields": { "isSet": { "name": "isSet", @@ -16810,8 +33630,8 @@ } } }, - "NullableCloudRouterCommandResponse": { - "type_name": "NullableCloudRouterCommandResponse", + "NullableLoaPatchPanelConnectorType": { + "type_name": "NullableLoaPatchPanelConnectorType", "fields": { "isSet": { "name": "isSet", @@ -16823,8 +33643,8 @@ } } }, - "NullableCloudRouterCommandSearchExpression": { - "type_name": "NullableCloudRouterCommandSearchExpression", + "NullableLoaProductType": { + "type_name": "NullableLoaProductType", "fields": { "isSet": { "name": "isSet", @@ -16836,8 +33656,8 @@ } } }, - "NullableCloudRouterCommandSearchFilter": { - "type_name": "NullableCloudRouterCommandSearchFilter", + "NullableLoaReplaceOperation": { + "type_name": "NullableLoaReplaceOperation", "fields": { "isSet": { "name": "isSet", @@ -16849,8 +33669,8 @@ } } }, - "NullableCloudRouterCommandSearchFilters": { - "type_name": "NullableCloudRouterCommandSearchFilters", + "NullableLoaRequest": { + "type_name": "NullableLoaRequest", "fields": { "isSet": { "name": "isSet", @@ -16862,8 +33682,8 @@ } } }, - "NullableCloudRouterCommandSearchOrFilter": { - "type_name": "NullableCloudRouterCommandSearchOrFilter", + "NullableLoaRequestor": { + "type_name": "NullableLoaRequestor", "fields": { "isSet": { "name": "isSet", @@ -16875,8 +33695,8 @@ } } }, - "NullableCloudRouterCommandSearchRequest": { - "type_name": "NullableCloudRouterCommandSearchRequest", + "NullableLoaResponse": { + "type_name": "NullableLoaResponse", "fields": { "isSet": { "name": "isSet", @@ -16888,8 +33708,8 @@ } } }, - "NullableCloudRouterCommandSearchResponse": { - "type_name": "NullableCloudRouterCommandSearchResponse", + "NullableLoaResponseOperation": { + "type_name": "NullableLoaResponseOperation", "fields": { "isSet": { "name": "isSet", @@ -16901,8 +33721,8 @@ } } }, - "NullableCloudRouterCommandSearchSortBy": { - "type_name": "NullableCloudRouterCommandSearchSortBy", + "NullableLoaSearchFilters": { + "type_name": "NullableLoaSearchFilters", "fields": { "isSet": { "name": "isSet", @@ -16914,8 +33734,8 @@ } } }, - "NullableCloudRouterCommandSearchSortCriteria": { - "type_name": "NullableCloudRouterCommandSearchSortCriteria", + "NullableLoaSearchRequest": { + "type_name": "NullableLoaSearchRequest", "fields": { "isSet": { "name": "isSet", @@ -16927,8 +33747,8 @@ } } }, - "NullableCloudRouterCommandSearchSortDirection": { - "type_name": "NullableCloudRouterCommandSearchSortDirection", + "NullableLoaSearchResponse": { + "type_name": "NullableLoaSearchResponse", "fields": { "isSet": { "name": "isSet", @@ -16940,8 +33760,8 @@ } } }, - "NullableCloudRouterCommandState": { - "type_name": "NullableCloudRouterCommandState", + "NullableLoaSimpleExpression": { + "type_name": "NullableLoaSimpleExpression", "fields": { "isSet": { "name": "isSet", @@ -16953,8 +33773,8 @@ } } }, - "NullableCloudRouterCommandTracerouteResponse": { - "type_name": "NullableCloudRouterCommandTracerouteResponse", + "NullableLoaSimpleExpressionOperator": { + "type_name": "NullableLoaSimpleExpressionOperator", "fields": { "isSet": { "name": "isSet", @@ -16966,8 +33786,8 @@ } } }, - "NullableCloudRouterCommandType": { - "type_name": "NullableCloudRouterCommandType", + "NullableLoaSortCriteria": { + "type_name": "NullableLoaSortCriteria", "fields": { "isSet": { "name": "isSet", @@ -16979,8 +33799,8 @@ } } }, - "NullableCloudRouterFilter": { - "type_name": "NullableCloudRouterFilter", + "NullableLoaSortCriteriaProperty": { + "type_name": "NullableLoaSortCriteriaProperty", "fields": { "isSet": { "name": "isSet", @@ -16992,8 +33812,8 @@ } } }, - "NullableCloudRouterFilters": { - "type_name": "NullableCloudRouterFilters", + "NullableLoaState": { + "type_name": "NullableLoaState", "fields": { "isSet": { "name": "isSet", @@ -17005,8 +33825,8 @@ } } }, - "NullableCloudRouterForGatewayAttachmentResponse": { - "type_name": "NullableCloudRouterForGatewayAttachmentResponse", + "NullableLoaType": { + "type_name": "NullableLoaType", "fields": { "isSet": { "name": "isSet", @@ -17018,8 +33838,8 @@ } } }, - "NullableCloudRouterListForGatewayAttachment": { - "type_name": "NullableCloudRouterListForGatewayAttachment", + "NullableLogoResponse": { + "type_name": "NullableLogoResponse", "fields": { "isSet": { "name": "isSet", @@ -17031,8 +33851,8 @@ } } }, - "NullableCloudRouterOrFilter": { - "type_name": "NullableCloudRouterOrFilter", + "NullableMaintenanceState": { + "type_name": "NullableMaintenanceState", "fields": { "isSet": { "name": "isSet", @@ -17044,8 +33864,8 @@ } } }, - "NullableCloudRouterPackage": { - "type_name": "NullableCloudRouterPackage", + "NullableMarketingInfo": { + "type_name": "NullableMarketingInfo", "fields": { "isSet": { "name": "isSet", @@ -17057,8 +33877,8 @@ } } }, - "NullableCloudRouterPackageType": { - "type_name": "NullableCloudRouterPackageType", + "NullableMarketplaceSubscription": { + "type_name": "NullableMarketplaceSubscription", "fields": { "isSet": { "name": "isSet", @@ -17070,8 +33890,8 @@ } } }, - "NullableCloudRouterPostRequest": { - "type_name": "NullableCloudRouterPostRequest", + "NullableMarketplaceSubscriptionType": { + "type_name": "NullableMarketplaceSubscriptionType", "fields": { "isSet": { "name": "isSet", @@ -17083,8 +33903,8 @@ } } }, - "NullableCloudRouterPostRequestBase": { - "type_name": "NullableCloudRouterPostRequestBase", + "NullableMd5": { + "type_name": "NullableMd5", "fields": { "isSet": { "name": "isSet", @@ -17096,8 +33916,8 @@ } } }, - "NullableCloudRouterPostRequestBaseType": { - "type_name": "NullableCloudRouterPostRequestBaseType", + "NullableMd5Type": { + "type_name": "NullableMd5Type", "fields": { "isSet": { "name": "isSet", @@ -17109,8 +33929,8 @@ } } }, - "NullableCloudRouterPostRequestPackage": { - "type_name": "NullableCloudRouterPostRequestPackage", + "NullableMetalInterconnection": { + "type_name": "NullableMetalInterconnection", "fields": { "isSet": { "name": "isSet", @@ -17122,8 +33942,8 @@ } } }, - "NullableCloudRouterPostRequestPackageCode": { - "type_name": "NullableCloudRouterPostRequestPackageCode", + "NullableMetric": { + "type_name": "NullableMetric", "fields": { "isSet": { "name": "isSet", @@ -17135,8 +33955,8 @@ } } }, - "NullableCloudRouterPostRequestPackageType": { - "type_name": "NullableCloudRouterPostRequestPackageType", + "NullableMetricAssetType": { + "type_name": "NullableMetricAssetType", "fields": { "isSet": { "name": "isSet", @@ -17148,8 +33968,8 @@ } } }, - "NullableCloudRouterSearchRequest": { - "type_name": "NullableCloudRouterSearchRequest", + "NullableMetricDatapoints": { + "type_name": "NullableMetricDatapoints", "fields": { "isSet": { "name": "isSet", @@ -17161,8 +33981,8 @@ } } }, - "NullableCloudRouterSimpleExpression": { - "type_name": "NullableCloudRouterSimpleExpression", + "NullableMetricFilters": { + "type_name": "NullableMetricFilters", "fields": { "isSet": { "name": "isSet", @@ -17174,8 +33994,8 @@ } } }, - "NullableCloudRouterSortBy": { - "type_name": "NullableCloudRouterSortBy", + "NullableMetricResource": { + "type_name": "NullableMetricResource", "fields": { "isSet": { "name": "isSet", @@ -17187,8 +34007,8 @@ } } }, - "NullableCloudRouterSortCriteria": { - "type_name": "NullableCloudRouterSortCriteria", + "NullableMetricSelector": { + "type_name": "NullableMetricSelector", "fields": { "isSet": { "name": "isSet", @@ -17200,8 +34020,8 @@ } } }, - "NullableCloudRouterSortDirection": { - "type_name": "NullableCloudRouterSortDirection", + "NullableMetricSelectorResponse": { + "type_name": "NullableMetricSelectorResponse", "fields": { "isSet": { "name": "isSet", @@ -17213,8 +34033,8 @@ } } }, - "NullableCode": { - "type_name": "NullableCode", + "NullableMetricSimpleExpression": { + "type_name": "NullableMetricSimpleExpression", "fields": { "isSet": { "name": "isSet", @@ -17226,8 +34046,8 @@ } } }, - "NullableConnectedMetro": { - "type_name": "NullableConnectedMetro", + "NullableMetrics": { + "type_name": "NullableMetrics", "fields": { "isSet": { "name": "isSet", @@ -17239,8 +34059,8 @@ } } }, - "NullableConnection": { - "type_name": "NullableConnection", + "NullableMetricsSearchRequest": { + "type_name": "NullableMetricsSearchRequest", "fields": { "isSet": { "name": "isSet", @@ -17252,8 +34072,8 @@ } } }, - "NullableConnectionAcceptanceData": { - "type_name": "NullableConnectionAcceptanceData", + "NullableMetro": { + "type_name": "NullableMetro", "fields": { "isSet": { "name": "isSet", @@ -17265,8 +34085,8 @@ } } }, - "NullableConnectionAction": { - "type_name": "NullableConnectionAction", + "NullableMetroError": { + "type_name": "NullableMetroError", "fields": { "isSet": { "name": "isSet", @@ -17278,8 +34098,8 @@ } } }, - "NullableConnectionActionRequest": { - "type_name": "NullableConnectionActionRequest", + "NullableMetroErrorErrorCode": { + "type_name": "NullableMetroErrorErrorCode", "fields": { "isSet": { "name": "isSet", @@ -17291,8 +34111,8 @@ } } }, - "NullableConnectionChangeOperation": { - "type_name": "NullableConnectionChangeOperation", + "NullableMetroErrorErrorMessage": { + "type_name": "NullableMetroErrorErrorMessage", "fields": { "isSet": { "name": "isSet", @@ -17304,8 +34124,8 @@ } } }, - "NullableConnectionCompanyProfile": { - "type_name": "NullableConnectionCompanyProfile", + "NullableMetroResponse": { + "type_name": "NullableMetroResponse", "fields": { "isSet": { "name": "isSet", @@ -17317,8 +34137,8 @@ } } }, - "NullableConnectionDirection": { - "type_name": "NullableConnectionDirection", + "NullableNetwork": { + "type_name": "NullableNetwork", "fields": { "isSet": { "name": "isSet", @@ -17330,8 +34150,8 @@ } } }, - "NullableConnectionInvitation": { - "type_name": "NullableConnectionInvitation", + "NullableNetworkChange": { + "type_name": "NullableNetworkChange", "fields": { "isSet": { "name": "isSet", @@ -17343,8 +34163,8 @@ } } }, - "NullableConnectionLink": { - "type_name": "NullableConnectionLink", + "NullableNetworkChangeOperation": { + "type_name": "NullableNetworkChangeOperation", "fields": { "isSet": { "name": "isSet", @@ -17356,8 +34176,8 @@ } } }, - "NullableConnectionLinkType": { - "type_name": "NullableConnectionLinkType", + "NullableNetworkChangeResponse": { + "type_name": "NullableNetworkChangeResponse", "fields": { "isSet": { "name": "isSet", @@ -17369,8 +34189,8 @@ } } }, - "NullableConnectionOperation": { - "type_name": "NullableConnectionOperation", + "NullableNetworkChangeStatus": { + "type_name": "NullableNetworkChangeStatus", "fields": { "isSet": { "name": "isSet", @@ -17382,8 +34202,8 @@ } } }, - "NullableConnectionOperationOperationalStatus": { - "type_name": "NullableConnectionOperationOperationalStatus", + "NullableNetworkChangeType": { + "type_name": "NullableNetworkChangeType", "fields": { "isSet": { "name": "isSet", @@ -17395,8 +34215,8 @@ } } }, - "NullableConnectionPostRequest": { - "type_name": "NullableConnectionPostRequest", + "NullableNetworkConnections": { + "type_name": "NullableNetworkConnections", "fields": { "isSet": { "name": "isSet", @@ -17408,8 +34228,8 @@ } } }, - "NullableConnectionPriority": { - "type_name": "NullableConnectionPriority", + "NullableNetworkEquinixStatus": { + "type_name": "NullableNetworkEquinixStatus", "fields": { "isSet": { "name": "isSet", @@ -17421,8 +34241,8 @@ } } }, - "NullableConnectionRedundancy": { - "type_name": "NullableConnectionRedundancy", + "NullableNetworkFilter": { + "type_name": "NullableNetworkFilter", "fields": { "isSet": { "name": "isSet", @@ -17434,8 +34254,8 @@ } } }, - "NullableConnectionResponse": { - "type_name": "NullableConnectionResponse", + "NullableNetworkOperation": { + "type_name": "NullableNetworkOperation", "fields": { "isSet": { "name": "isSet", @@ -17447,8 +34267,8 @@ } } }, - "NullableConnectionRouteAggregationData": { - "type_name": "NullableConnectionRouteAggregationData", + "NullableNetworkPostRequest": { + "type_name": "NullableNetworkPostRequest", "fields": { "isSet": { "name": "isSet", @@ -17460,8 +34280,8 @@ } } }, - "NullableConnectionRouteAggregationDataAttachmentStatus": { - "type_name": "NullableConnectionRouteAggregationDataAttachmentStatus", + "NullableNetworkScope": { + "type_name": "NullableNetworkScope", "fields": { "isSet": { "name": "isSet", @@ -17473,8 +34293,8 @@ } } }, - "NullableConnectionRouteAggregationDataType": { - "type_name": "NullableConnectionRouteAggregationDataType", + "NullableNetworkSearchFieldName": { + "type_name": "NullableNetworkSearchFieldName", "fields": { "isSet": { "name": "isSet", @@ -17486,8 +34306,8 @@ } } }, - "NullableConnectionRouteEntryFilter": { - "type_name": "NullableConnectionRouteEntryFilter", + "NullableNetworkSearchRequest": { + "type_name": "NullableNetworkSearchRequest", "fields": { "isSet": { "name": "isSet", @@ -17499,8 +34319,8 @@ } } }, - "NullableConnectionRouteEntryFilters": { - "type_name": "NullableConnectionRouteEntryFilters", + "NullableNetworkSearchResponse": { + "type_name": "NullableNetworkSearchResponse", "fields": { "isSet": { "name": "isSet", @@ -17512,8 +34332,8 @@ } } }, - "NullableConnectionRouteEntryOrFilter": { - "type_name": "NullableConnectionRouteEntryOrFilter", + "NullableNetworkSortBy": { + "type_name": "NullableNetworkSortBy", "fields": { "isSet": { "name": "isSet", @@ -17525,8 +34345,8 @@ } } }, - "NullableConnectionRouteEntrySimpleExpression": { - "type_name": "NullableConnectionRouteEntrySimpleExpression", + "NullableNetworkSortByResponse": { + "type_name": "NullableNetworkSortByResponse", "fields": { "isSet": { "name": "isSet", @@ -17538,8 +34358,8 @@ } } }, - "NullableConnectionRouteEntrySortBy": { - "type_name": "NullableConnectionRouteEntrySortBy", + "NullableNetworkSortCriteria": { + "type_name": "NullableNetworkSortCriteria", "fields": { "isSet": { "name": "isSet", @@ -17551,8 +34371,8 @@ } } }, - "NullableConnectionRouteEntrySortDirection": { - "type_name": "NullableConnectionRouteEntrySortDirection", + "NullableNetworkSortCriteriaResponse": { + "type_name": "NullableNetworkSortCriteriaResponse", "fields": { "isSet": { "name": "isSet", @@ -17564,8 +34384,8 @@ } } }, - "NullableConnectionRouteFilterData": { - "type_name": "NullableConnectionRouteFilterData", + "NullableNetworkSortDirection": { + "type_name": "NullableNetworkSortDirection", "fields": { "isSet": { "name": "isSet", @@ -17577,8 +34397,8 @@ } } }, - "NullableConnectionRouteFilterDataDirection": { - "type_name": "NullableConnectionRouteFilterDataDirection", + "NullableNetworkSortDirectionResponse": { + "type_name": "NullableNetworkSortDirectionResponse", "fields": { "isSet": { "name": "isSet", @@ -17590,8 +34410,8 @@ } } }, - "NullableConnectionRouteFilterDataType": { - "type_name": "NullableConnectionRouteFilterDataType", + "NullableNetworkState": { + "type_name": "NullableNetworkState", "fields": { "isSet": { "name": "isSet", @@ -17603,8 +34423,8 @@ } } }, - "NullableConnectionRouteFiltersBase": { - "type_name": "NullableConnectionRouteFiltersBase", + "NullableNetworkType": { + "type_name": "NullableNetworkType", "fields": { "isSet": { "name": "isSet", @@ -17616,8 +34436,8 @@ } } }, - "NullableConnectionRouteFiltersBaseDirection": { - "type_name": "NullableConnectionRouteFiltersBaseDirection", + "NullableOperation": { + "type_name": "NullableOperation", "fields": { "isSet": { "name": "isSet", @@ -17629,8 +34449,8 @@ } } }, - "NullableConnectionRouteSearchRequest": { - "type_name": "NullableConnectionRouteSearchRequest", + "NullableOperationalEventFilters": { + "type_name": "NullableOperationalEventFilters", "fields": { "isSet": { "name": "isSet", @@ -17642,8 +34462,8 @@ } } }, - "NullableConnectionRouteSortCriteria": { - "type_name": "NullableConnectionRouteSortCriteria", + "NullableOperationalEventSearchRequest": { + "type_name": "NullableOperationalEventSearchRequest", "fields": { "isSet": { "name": "isSet", @@ -17655,8 +34475,8 @@ } } }, - "NullableConnectionRouteTableEntry": { - "type_name": "NullableConnectionRouteTableEntry", + "NullableOperationalEventSimpleExpression": { + "type_name": "NullableOperationalEventSimpleExpression", "fields": { "isSet": { "name": "isSet", @@ -17668,8 +34488,8 @@ } } }, - "NullableConnectionRouteTableEntryConnection": { - "type_name": "NullableConnectionRouteTableEntryConnection", + "NullableOperationalStatus": { + "type_name": "NullableOperationalStatus", "fields": { "isSet": { "name": "isSet", @@ -17681,8 +34501,8 @@ } } }, - "NullableConnectionRouteTableEntrySearchResponse": { - "type_name": "NullableConnectionRouteTableEntrySearchResponse", + "NullableOperatorEnum": { + "type_name": "NullableOperatorEnum", "fields": { "isSet": { "name": "isSet", @@ -17694,8 +34514,8 @@ } } }, - "NullableConnectionRouteTableEntryState": { - "type_name": "NullableConnectionRouteTableEntryState", + "NullableOpticalConnectASideRequest": { + "type_name": "NullableOpticalConnectASideRequest", "fields": { "isSet": { "name": "isSet", @@ -17707,8 +34527,8 @@ } } }, - "NullableConnectionRoutingProtocolPostRequest": { - "type_name": "NullableConnectionRoutingProtocolPostRequest", + "NullableOpticalConnectASideResponse": { + "type_name": "NullableOpticalConnectASideResponse", "fields": { "isSet": { "name": "isSet", @@ -17720,8 +34540,8 @@ } } }, - "NullableConnectionSearchResponse": { - "type_name": "NullableConnectionSearchResponse", + "NullableOpticalConnectBulk": { + "type_name": "NullableOpticalConnectBulk", "fields": { "isSet": { "name": "isSet", @@ -17733,8 +34553,8 @@ } } }, - "NullableConnectionSide": { - "type_name": "NullableConnectionSide", + "NullableOpticalConnectConnectionDestinationType": { + "type_name": "NullableOpticalConnectConnectionDestinationType", "fields": { "isSet": { "name": "isSet", @@ -17746,8 +34566,8 @@ } } }, - "NullableConnectionSideAdditionalInfo": { - "type_name": "NullableConnectionSideAdditionalInfo", + "NullableOpticalConnectFilter": { + "type_name": "NullableOpticalConnectFilter", "fields": { "isSet": { "name": "isSet", @@ -17759,8 +34579,8 @@ } } }, - "NullableConnectionState": { - "type_name": "NullableConnectionState", + "NullableOpticalConnectFilters": { + "type_name": "NullableOpticalConnectFilters", "fields": { "isSet": { "name": "isSet", @@ -17772,8 +34592,8 @@ } } }, - "NullableConnectionType": { - "type_name": "NullableConnectionType", + "NullableOpticalConnectLOA": { + "type_name": "NullableOpticalConnectLOA", "fields": { "isSet": { "name": "isSet", @@ -17785,8 +34605,8 @@ } } }, - "NullableConnectivitySource": { - "type_name": "NullableConnectivitySource", + "NullableOpticalConnectLocation": { + "type_name": "NullableOpticalConnectLocation", "fields": { "isSet": { "name": "isSet", @@ -17798,8 +34618,8 @@ } } }, - "NullableConnectivitySourceType": { - "type_name": "NullableConnectivitySourceType", + "NullableOpticalConnectNotification": { + "type_name": "NullableOpticalConnectNotification", "fields": { "isSet": { "name": "isSet", @@ -17811,8 +34631,8 @@ } } }, - "NullableCustomField": { - "type_name": "NullableCustomField", + "NullableOpticalConnectNotificationType": { + "type_name": "NullableOpticalConnectNotificationType", "fields": { "isSet": { "name": "isSet", @@ -17824,8 +34644,8 @@ } } }, - "NullableCustomFieldDataType": { - "type_name": "NullableCustomFieldDataType", + "NullableOpticalConnectOrFilter": { + "type_name": "NullableOpticalConnectOrFilter", "fields": { "isSet": { "name": "isSet", @@ -17837,8 +34657,8 @@ } } }, - "NullableDeploymentState": { - "type_name": "NullableDeploymentState", + "NullableOpticalConnectOrder": { + "type_name": "NullableOpticalConnectOrder", "fields": { "isSet": { "name": "isSet", @@ -17850,8 +34670,8 @@ } } }, - "NullableDeploymentTopology": { - "type_name": "NullableDeploymentTopology", + "NullableOpticalConnectPatchPanelFields": { + "type_name": "NullableOpticalConnectPatchPanelFields", "fields": { "isSet": { "name": "isSet", @@ -17863,8 +34683,8 @@ } } }, - "NullableDetectionMethod": { - "type_name": "NullableDetectionMethod", + "NullableOpticalConnectPatchPanelFieldsConnectorType": { + "type_name": "NullableOpticalConnectPatchPanelFieldsConnectorType", "fields": { "isSet": { "name": "isSet", @@ -17876,8 +34696,8 @@ } } }, - "NullableDetectionMethodOperand": { - "type_name": "NullableDetectionMethodOperand", + "NullableOpticalConnectPostRequest": { + "type_name": "NullableOpticalConnectPostRequest", "fields": { "isSet": { "name": "isSet", @@ -17889,8 +34709,8 @@ } } }, - "NullableDetectionMethodResponse": { - "type_name": "NullableDetectionMethodResponse", + "NullableOpticalConnectPostRequestBmmrType": { + "type_name": "NullableOpticalConnectPostRequestBmmrType", "fields": { "isSet": { "name": "isSet", @@ -17902,8 +34722,8 @@ } } }, - "NullableDetectionMethodType": { - "type_name": "NullableDetectionMethodType", + "NullableOpticalConnectPostRequestConnectionDestinationType": { + "type_name": "NullableOpticalConnectPostRequestConnectionDestinationType", "fields": { "isSet": { "name": "isSet", @@ -17915,8 +34735,8 @@ } } }, - "NullableDirectConnectionIpv4": { - "type_name": "NullableDirectConnectionIpv4", + "NullableOpticalConnectPostRequestPathType": { + "type_name": "NullableOpticalConnectPostRequestPathType", "fields": { "isSet": { "name": "isSet", @@ -17928,8 +34748,8 @@ } } }, - "NullableDirectConnectionIpv6": { - "type_name": "NullableDirectConnectionIpv6", + "NullableOpticalConnectPostRequestType": { + "type_name": "NullableOpticalConnectPostRequestType", "fields": { "isSet": { "name": "isSet", @@ -17941,8 +34761,8 @@ } } }, - "NullableDirection": { - "type_name": "NullableDirection", + "NullableOpticalConnectPrice": { + "type_name": "NullableOpticalConnectPrice", "fields": { "isSet": { "name": "isSet", @@ -17954,8 +34774,8 @@ } } }, - "NullableEndCustomer": { - "type_name": "NullableEndCustomer", + "NullableOpticalConnectPriceASide": { + "type_name": "NullableOpticalConnectPriceASide", "fields": { "isSet": { "name": "isSet", @@ -17967,8 +34787,8 @@ } } }, - "NullableEquinixStatus": { - "type_name": "NullableEquinixStatus", + "NullableOpticalConnectPriceLocation": { + "type_name": "NullableOpticalConnectPriceLocation", "fields": { "isSet": { "name": "isSet", @@ -17980,8 +34800,8 @@ } } }, - "NullableError": { - "type_name": "NullableError", + "NullableOpticalConnectPricePathType": { + "type_name": "NullableOpticalConnectPricePathType", "fields": { "isSet": { "name": "isSet", @@ -17993,8 +34813,8 @@ } } }, - "NullableExpression": { - "type_name": "NullableExpression", + "NullableOpticalConnectPriceZSide": { + "type_name": "NullableOpticalConnectPriceZSide", "fields": { "isSet": { "name": "isSet", @@ -18006,8 +34826,8 @@ } } }, - "NullableExpressionOperator": { - "type_name": "NullableExpressionOperator", + "NullableOpticalConnectRedundancy": { + "type_name": "NullableOpticalConnectRedundancy", "fields": { "isSet": { "name": "isSet", @@ -18019,8 +34839,8 @@ } } }, - "NullableFabricBGPConnectionIpv4": { - "type_name": "NullableFabricBGPConnectionIpv4", + "NullableOpticalConnectRedundancyPriority": { + "type_name": "NullableOpticalConnectRedundancyPriority", "fields": { "isSet": { "name": "isSet", @@ -18032,8 +34852,8 @@ } } }, - "NullableFabricCloudRouterCode": { - "type_name": "NullableFabricCloudRouterCode", + "NullableOpticalConnectResponse": { + "type_name": "NullableOpticalConnectResponse", "fields": { "isSet": { "name": "isSet", @@ -18045,8 +34865,8 @@ } } }, - "NullableFabricCloudRouterPackages": { - "type_name": "NullableFabricCloudRouterPackages", + "NullableOpticalConnectResponseBmmrType": { + "type_name": "NullableOpticalConnectResponseBmmrType", "fields": { "isSet": { "name": "isSet", @@ -18058,8 +34878,8 @@ } } }, - "NullableFabricCloudRouterPrice": { - "type_name": "NullableFabricCloudRouterPrice", + "NullableOpticalConnectResponseConnectionDestinationType": { + "type_name": "NullableOpticalConnectResponseConnectionDestinationType", "fields": { "isSet": { "name": "isSet", @@ -18071,8 +34891,8 @@ } } }, - "NullableFabricConnection": { - "type_name": "NullableFabricConnection", + "NullableOpticalConnectResponsePathType": { + "type_name": "NullableOpticalConnectResponsePathType", "fields": { "isSet": { "name": "isSet", @@ -18084,8 +34904,8 @@ } } }, - "NullableFabricConnectionResponse": { - "type_name": "NullableFabricConnectionResponse", + "NullableOpticalConnectResponseType": { + "type_name": "NullableOpticalConnectResponseType", "fields": { "isSet": { "name": "isSet", @@ -18097,8 +34917,8 @@ } } }, - "NullableFabricConnectionType": { - "type_name": "NullableFabricConnectionType", + "NullableOpticalConnectSearchRequest": { + "type_name": "NullableOpticalConnectSearchRequest", "fields": { "isSet": { "name": "isSet", @@ -18110,8 +34930,8 @@ } } }, - "NullableFabricIPWAN": { - "type_name": "NullableFabricIPWAN", + "NullableOpticalConnectServiceSearchResponse": { + "type_name": "NullableOpticalConnectServiceSearchResponse", "fields": { "isSet": { "name": "isSet", @@ -18123,8 +34943,8 @@ } } }, - "NullableFabricIPWANConnection": { - "type_name": "NullableFabricIPWANConnection", + "NullableOpticalConnectSimpleExpression": { + "type_name": "NullableOpticalConnectSimpleExpression", "fields": { "isSet": { "name": "isSet", @@ -18136,8 +34956,8 @@ } } }, - "NullableFabricIPWANConnectionResponse": { - "type_name": "NullableFabricIPWANConnectionResponse", + "NullableOpticalConnectSortBy": { + "type_name": "NullableOpticalConnectSortBy", "fields": { "isSet": { "name": "isSet", @@ -18149,8 +34969,8 @@ } } }, - "NullableFabricIPWANResponse": { - "type_name": "NullableFabricIPWANResponse", + "NullableOpticalConnectSortCriteria": { + "type_name": "NullableOpticalConnectSortCriteria", "fields": { "isSet": { "name": "isSet", @@ -18162,8 +34982,8 @@ } } }, - "NullableFabricProvider": { - "type_name": "NullableFabricProvider", + "NullableOpticalConnectSortDirection": { + "type_name": "NullableOpticalConnectSortDirection", "fields": { "isSet": { "name": "isSet", @@ -18175,8 +34995,8 @@ } } }, - "NullableFabricProviderResource": { - "type_name": "NullableFabricProviderResource", + "NullableOpticalConnectState": { + "type_name": "NullableOpticalConnectState", "fields": { "isSet": { "name": "isSet", @@ -18188,8 +35008,8 @@ } } }, - "NullableFabricProviderResourceResponse": { - "type_name": "NullableFabricProviderResourceResponse", + "NullableOpticalConnectZSideRequest": { + "type_name": "NullableOpticalConnectZSideRequest", "fields": { "isSet": { "name": "isSet", @@ -18201,8 +35021,8 @@ } } }, - "NullableFabricProviderResponse": { - "type_name": "NullableFabricProviderResponse", + "NullableOpticalConnectZSideResponse": { + "type_name": "NullableOpticalConnectZSideResponse", "fields": { "isSet": { "name": "isSet", @@ -18214,8 +35034,8 @@ } } }, - "NullableFabricProviderType": { - "type_name": "NullableFabricProviderType", + "NullableOrder": { + "type_name": "NullableOrder", "fields": { "isSet": { "name": "isSet", @@ -18227,8 +35047,8 @@ } } }, - "NullableFabricRouteProtocols": { - "type_name": "NullableFabricRouteProtocols", + "NullableOutputStructuredPing": { + "type_name": "NullableOutputStructuredPing", "fields": { "isSet": { "name": "isSet", @@ -18240,8 +35060,8 @@ } } }, - "NullableFabricRouteProtocolsResponse": { - "type_name": "NullableFabricRouteProtocolsResponse", + "NullableOutputStructuredPingResponseItem": { + "type_name": "NullableOutputStructuredPingResponseItem", "fields": { "isSet": { "name": "isSet", @@ -18253,8 +35073,8 @@ } } }, - "NullableFabricRouter": { - "type_name": "NullableFabricRouter", + "NullableOutputStructuredTraceroute": { + "type_name": "NullableOutputStructuredTraceroute", "fields": { "isSet": { "name": "isSet", @@ -18266,8 +35086,8 @@ } } }, - "NullableFabricRouterResponse": { - "type_name": "NullableFabricRouterResponse", + "NullablePackage": { + "type_name": "NullablePackage", "fields": { "isSet": { "name": "isSet", @@ -18279,8 +35099,8 @@ } } }, - "NullableFabricRouterType": { - "type_name": "NullableFabricRouterType", + "NullablePackageChangeLog": { + "type_name": "NullablePackageChangeLog", "fields": { "isSet": { "name": "isSet", @@ -18292,8 +35112,8 @@ } } }, - "NullableFabricRoutingProtocolBGPType": { - "type_name": "NullableFabricRoutingProtocolBGPType", + "NullablePackageCode": { + "type_name": "NullablePackageCode", "fields": { "isSet": { "name": "isSet", @@ -18305,8 +35125,8 @@ } } }, - "NullableFilterBody": { - "type_name": "NullableFilterBody", + "NullablePackageResponse": { + "type_name": "NullablePackageResponse", "fields": { "isSet": { "name": "isSet", @@ -18318,8 +35138,8 @@ } } }, - "NullableFloat32": { - "type_name": "NullableFloat32", + "NullablePagination": { + "type_name": "NullablePagination", "fields": { "isSet": { "name": "isSet", @@ -18331,8 +35151,8 @@ } } }, - "NullableFloat64": { - "type_name": "NullableFloat64", + "NullablePaginationRequest": { + "type_name": "NullablePaginationRequest", "fields": { "isSet": { "name": "isSet", @@ -18344,8 +35164,8 @@ } } }, - "NullableGCPCloudRouter": { - "type_name": "NullableGCPCloudRouter", + "NullablePatchIpBlockRequestBodyItem": { + "type_name": "NullablePatchIpBlockRequestBodyItem", "fields": { "isSet": { "name": "isSet", @@ -18357,8 +35177,8 @@ } } }, - "NullableGCPCloudRouterResponse": { - "type_name": "NullableGCPCloudRouterResponse", + "NullablePatchIpBlockRequestBodyItemOp": { + "type_name": "NullablePatchIpBlockRequestBodyItemOp", "fields": { "isSet": { "name": "isSet", @@ -18370,8 +35190,8 @@ } } }, - "NullableGCPCloudRouterType": { - "type_name": "NullableGCPCloudRouterType", + "NullablePatchIpBlockRequestBodyItemValue": { + "type_name": "NullablePatchIpBlockRequestBodyItemValue", "fields": { "isSet": { "name": "isSet", @@ -18383,8 +35203,8 @@ } } }, - "NullableGCPPermission": { - "type_name": "NullableGCPPermission", + "NullablePeeringType": { + "type_name": "NullablePeeringType", "fields": { "isSet": { "name": "isSet", @@ -18396,8 +35216,8 @@ } } }, - "NullableGCPProvider": { - "type_name": "NullableGCPProvider", + "NullablePhone": { + "type_name": "NullablePhone", "fields": { "isSet": { "name": "isSet", @@ -18409,8 +35229,8 @@ } } }, - "NullableGCPProviderResource": { - "type_name": "NullableGCPProviderResource", + "NullablePhoneType": { + "type_name": "NullablePhoneType", "fields": { "isSet": { "name": "isSet", @@ -18422,8 +35242,8 @@ } } }, - "NullableGCPProviderResourceResponse": { - "type_name": "NullableGCPProviderResourceResponse", + "NullablePhysicalPort": { + "type_name": "NullablePhysicalPort", "fields": { "isSet": { "name": "isSet", @@ -18435,8 +35255,8 @@ } } }, - "NullableGCPProviderResponse": { - "type_name": "NullableGCPProviderResponse", + "NullablePhysicalPortSettings": { + "type_name": "NullablePhysicalPortSettings", "fields": { "isSet": { "name": "isSet", @@ -18448,8 +35268,8 @@ } } }, - "NullableGCPProviderType": { - "type_name": "NullableGCPProviderType", + "NullablePhysicalPortType": { + "type_name": "NullablePhysicalPortType", "fields": { "isSet": { "name": "isSet", @@ -18461,8 +35281,8 @@ } } }, - "NullableGatewayAttachmentListResponse": { - "type_name": "NullableGatewayAttachmentListResponse", + "NullablePlatformChangelog": { + "type_name": "NullablePlatformChangelog", "fields": { "isSet": { "name": "isSet", @@ -18474,8 +35294,8 @@ } } }, - "NullableGatewayAttachmentResponse": { - "type_name": "NullableGatewayAttachmentResponse", + "NullablePort": { + "type_name": "NullablePort", "fields": { "isSet": { "name": "isSet", @@ -18487,8 +35307,8 @@ } } }, - "NullableGatewayAttachmentResponseAttachmentStatus": { - "type_name": "NullableGatewayAttachmentResponseAttachmentStatus", + "NullablePortAdditionalInfo": { + "type_name": "NullablePortAdditionalInfo", "fields": { "isSet": { "name": "isSet", @@ -18500,8 +35320,8 @@ } } }, - "NullableGatewayAttachmentResponseType": { - "type_name": "NullableGatewayAttachmentResponseType", + "NullablePortBmmrType": { + "type_name": "NullablePortBmmrType", "fields": { "isSet": { "name": "isSet", @@ -18513,8 +35333,8 @@ } } }, - "NullableGeoCoordinates": { - "type_name": "NullableGeoCoordinates", + "NullablePortChange": { + "type_name": "NullablePortChange", "fields": { "isSet": { "name": "isSet", @@ -18526,8 +35346,8 @@ } } }, - "NullableGeoScopeType": { - "type_name": "NullableGeoScopeType", + "NullablePortChangeOperation": { + "type_name": "NullablePortChangeOperation", "fields": { "isSet": { "name": "isSet", @@ -18539,8 +35359,8 @@ } } }, - "NullableGetAllCloudRouterCommands": { - "type_name": "NullableGetAllCloudRouterCommands", + "NullablePortChangeStatus": { + "type_name": "NullablePortChangeStatus", "fields": { "isSet": { "name": "isSet", @@ -18552,8 +35372,8 @@ } } }, - "NullableGetAllConnectionRouteAggregationsResponse": { - "type_name": "NullableGetAllConnectionRouteAggregationsResponse", + "NullablePortChangeType": { + "type_name": "NullablePortChangeType", "fields": { "isSet": { "name": "isSet", @@ -18565,8 +35385,8 @@ } } }, - "NullableGetAllConnectionRouteFiltersResponse": { - "type_name": "NullableGetAllConnectionRouteFiltersResponse", + "NullablePortConnectivitySourceType": { + "type_name": "NullablePortConnectivitySourceType", "fields": { "isSet": { "name": "isSet", @@ -18578,8 +35398,8 @@ } } }, - "NullableGetAllStreamAlertRuleResponse": { - "type_name": "NullableGetAllStreamAlertRuleResponse", + "NullablePortDemarcationPoint": { + "type_name": "NullablePortDemarcationPoint", "fields": { "isSet": { "name": "isSet", @@ -18591,8 +35411,8 @@ } } }, - "NullableGetAllStreamAssetResponse": { - "type_name": "NullableGetAllStreamAssetResponse", + "NullablePortDevice": { + "type_name": "NullablePortDevice", "fields": { "isSet": { "name": "isSet", @@ -18604,8 +35424,8 @@ } } }, - "NullableGetAllStreamResponse": { - "type_name": "NullableGetAllStreamResponse", + "NullablePortDeviceRedundancy": { + "type_name": "NullablePortDeviceRedundancy", "fields": { "isSet": { "name": "isSet", @@ -18617,8 +35437,8 @@ } } }, - "NullableGetAllStreamSubscriptionResponse": { - "type_name": "NullableGetAllStreamSubscriptionResponse", + "NullablePortDeviceRedundancyPriority": { + "type_name": "NullablePortDeviceRedundancyPriority", "fields": { "isSet": { "name": "isSet", @@ -18630,8 +35450,8 @@ } } }, - "NullableGetCloudEventsByAssetResponse": { - "type_name": "NullableGetCloudEventsByAssetResponse", + "NullablePortEncapsulation": { + "type_name": "NullablePortEncapsulation", "fields": { "isSet": { "name": "isSet", @@ -18643,8 +35463,8 @@ } } }, - "NullableGetMetricsByAssetResponse": { - "type_name": "NullableGetMetricsByAssetResponse", + "NullablePortEncapsulationType": { + "type_name": "NullablePortEncapsulationType", "fields": { "isSet": { "name": "isSet", @@ -18656,8 +35476,8 @@ } } }, - "NullableGetResponse": { - "type_name": "NullableGetResponse", + "NullablePortExpression": { + "type_name": "NullablePortExpression", "fields": { "isSet": { "name": "isSet", @@ -18669,8 +35489,8 @@ } } }, - "NullableGetRouteAggregationGetConnectionsResponse": { - "type_name": "NullableGetRouteAggregationGetConnectionsResponse", + "NullablePortExpressionOperator": { + "type_name": "NullablePortExpressionOperator", "fields": { "isSet": { "name": "isSet", @@ -18682,8 +35502,8 @@ } } }, - "NullableGetRouteAggregationRulesResponse": { - "type_name": "NullableGetRouteAggregationRulesResponse", + "NullablePortInterface": { + "type_name": "NullablePortInterface", "fields": { "isSet": { "name": "isSet", @@ -18695,8 +35515,8 @@ } } }, - "NullableGetRouteFilterGetConnectionsResponse": { - "type_name": "NullableGetRouteFilterGetConnectionsResponse", + "NullablePortLag": { + "type_name": "NullablePortLag", "fields": { "isSet": { "name": "isSet", @@ -18708,8 +35528,8 @@ } } }, - "NullableGetRouteFilterRulesResponse": { - "type_name": "NullableGetRouteFilterRulesResponse", + "NullablePortLoa": { + "type_name": "NullablePortLoa", "fields": { "isSet": { "name": "isSet", @@ -18721,8 +35541,8 @@ } } }, - "NullableGetServiceProfilesViewPointParameter": { - "type_name": "NullableGetServiceProfilesViewPointParameter", + "NullablePortNotification": { + "type_name": "NullablePortNotification", "fields": { "isSet": { "name": "isSet", @@ -18734,8 +35554,8 @@ } } }, - "NullableGetTimeServicesPackageByCodePackageCodeParameter": { - "type_name": "NullableGetTimeServicesPackageByCodePackageCodeParameter", + "NullablePortNotificationType": { + "type_name": "NullablePortNotificationType", "fields": { "isSet": { "name": "isSet", @@ -18747,8 +35567,8 @@ } } }, - "NullableHealthResponse": { - "type_name": "NullableHealthResponse", + "NullablePortOperation": { + "type_name": "NullablePortOperation", "fields": { "isSet": { "name": "isSet", @@ -18760,8 +35580,8 @@ } } }, - "NullableHop": { - "type_name": "NullableHop", + "NullablePortOperationOperationalStatus": { + "type_name": "NullablePortOperationOperationalStatus", "fields": { "isSet": { "name": "isSet", @@ -18773,8 +35593,8 @@ } } }, - "NullableHopProbes": { - "type_name": "NullableHopProbes", + "NullablePortOrder": { + "type_name": "NullablePortOrder", "fields": { "isSet": { "name": "isSet", @@ -18786,8 +35606,8 @@ } } }, - "NullableInt": { - "type_name": "NullableInt", + "NullablePortOrderPurchaseOrder": { + "type_name": "NullablePortOrderPurchaseOrder", "fields": { "isSet": { "name": "isSet", @@ -18799,8 +35619,8 @@ } } }, - "NullableInt32": { - "type_name": "NullableInt32", + "NullablePortOrderPurchaseOrderSelectionType": { + "type_name": "NullablePortOrderPurchaseOrderSelectionType", "fields": { "isSet": { "name": "isSet", @@ -18812,8 +35632,8 @@ } } }, - "NullableInt64": { - "type_name": "NullableInt64", + "NullablePortOrderPurchaseOrderType": { + "type_name": "NullablePortOrderPurchaseOrderType", "fields": { "isSet": { "name": "isSet", @@ -18825,8 +35645,8 @@ } } }, - "NullableInterface": { - "type_name": "NullableInterface", + "NullablePortOrderSignature": { + "type_name": "NullablePortOrderSignature", "fields": { "isSet": { "name": "isSet", @@ -18838,8 +35658,8 @@ } } }, - "NullableInterfaceType": { - "type_name": "NullableInterfaceType", + "NullablePortOrderSignatureDelegate": { + "type_name": "NullablePortOrderSignatureDelegate", "fields": { "isSet": { "name": "isSet", @@ -18851,8 +35671,8 @@ } } }, - "NullableInternetAccess": { - "type_name": "NullableInternetAccess", + "NullablePortOrderSignatureSignatory": { + "type_name": "NullablePortOrderSignatureSignatory", "fields": { "isSet": { "name": "isSet", @@ -18864,8 +35684,8 @@ } } }, - "NullableIpBlockPrice": { - "type_name": "NullableIpBlockPrice", + "NullablePortPackage": { + "type_name": "NullablePortPackage", "fields": { "isSet": { "name": "isSet", @@ -18877,8 +35697,8 @@ } } }, - "NullableIpBlockType": { - "type_name": "NullableIpBlockType", + "NullablePortPackageSourceType": { + "type_name": "NullablePortPackageSourceType", "fields": { "isSet": { "name": "isSet", @@ -18890,8 +35710,8 @@ } } }, - "NullableIpv4": { - "type_name": "NullableIpv4", + "NullablePortPackageSupportedServiceTypesInner": { + "type_name": "NullablePortPackageSupportedServiceTypesInner", "fields": { "isSet": { "name": "isSet", @@ -18903,8 +35723,8 @@ } } }, - "NullableJsonPatchOperation": { - "type_name": "NullableJsonPatchOperation", + "NullablePortPackageType": { + "type_name": "NullablePortPackageType", "fields": { "isSet": { "name": "isSet", @@ -18916,8 +35736,8 @@ } } }, - "NullableLink": { - "type_name": "NullableLink", + "NullablePortPhysicalPortsType": { + "type_name": "NullablePortPhysicalPortsType", "fields": { "isSet": { "name": "isSet", @@ -18929,8 +35749,8 @@ } } }, - "NullableLinkAggregationGroup": { - "type_name": "NullableLinkAggregationGroup", + "NullablePortPriority": { + "type_name": "NullablePortPriority", "fields": { "isSet": { "name": "isSet", @@ -18942,8 +35762,8 @@ } } }, - "NullableLinkProtocolConnection": { - "type_name": "NullableLinkProtocolConnection", + "NullablePortRedundancy": { + "type_name": "NullablePortRedundancy", "fields": { "isSet": { "name": "isSet", @@ -18955,8 +35775,8 @@ } } }, - "NullableLinkProtocolGetResponse": { - "type_name": "NullableLinkProtocolGetResponse", + "NullablePortRequest": { + "type_name": "NullablePortRequest", "fields": { "isSet": { "name": "isSet", @@ -18968,8 +35788,8 @@ } } }, - "NullableLinkProtocolRequestType": { - "type_name": "NullableLinkProtocolRequestType", + "NullablePortRequestBmmrType": { + "type_name": "NullablePortRequestBmmrType", "fields": { "isSet": { "name": "isSet", @@ -18981,8 +35801,8 @@ } } }, - "NullableLinkProtocolResponse": { - "type_name": "NullableLinkProtocolResponse", + "NullablePortRequestPhysicalPortsType": { + "type_name": "NullablePortRequestPhysicalPortsType", "fields": { "isSet": { "name": "isSet", @@ -18994,8 +35814,8 @@ } } }, - "NullableLinkProtocolServiceToken": { - "type_name": "NullableLinkProtocolServiceToken", + "NullablePortSearchFieldName": { + "type_name": "NullablePortSearchFieldName", "fields": { "isSet": { "name": "isSet", @@ -19007,8 +35827,8 @@ } } }, - "NullableLinkProtocolState": { - "type_name": "NullableLinkProtocolState", + "NullablePortServiceCode": { + "type_name": "NullablePortServiceCode", "fields": { "isSet": { "name": "isSet", @@ -19020,8 +35840,8 @@ } } }, - "NullableLinkProtocolType": { - "type_name": "NullableLinkProtocolType", + "NullablePortServiceType": { + "type_name": "NullablePortServiceType", "fields": { "isSet": { "name": "isSet", @@ -19033,8 +35853,8 @@ } } }, - "NullableMarketingInfo": { - "type_name": "NullableMarketingInfo", + "NullablePortSettings": { + "type_name": "NullablePortSettings", "fields": { "isSet": { "name": "isSet", @@ -19046,8 +35866,8 @@ } } }, - "NullableMarketplaceSubscription": { - "type_name": "NullableMarketplaceSubscription", + "NullablePortSettingsPackageType": { + "type_name": "NullablePortSettingsPackageType", "fields": { "isSet": { "name": "isSet", @@ -19059,8 +35879,8 @@ } } }, - "NullableMarketplaceSubscriptionType": { - "type_name": "NullableMarketplaceSubscriptionType", + "NullablePortSortBy": { + "type_name": "NullablePortSortBy", "fields": { "isSet": { "name": "isSet", @@ -19072,8 +35892,8 @@ } } }, - "NullableMd5": { - "type_name": "NullableMd5", + "NullablePortSortCriteria": { + "type_name": "NullablePortSortCriteria", "fields": { "isSet": { "name": "isSet", @@ -19085,8 +35905,8 @@ } } }, - "NullableMd5Type": { - "type_name": "NullableMd5Type", + "NullablePortSortDirection": { + "type_name": "NullablePortSortDirection", "fields": { "isSet": { "name": "isSet", @@ -19098,8 +35918,8 @@ } } }, - "NullableMetalInterconnection": { - "type_name": "NullableMetalInterconnection", + "NullablePortState": { + "type_name": "NullablePortState", "fields": { "isSet": { "name": "isSet", @@ -19111,8 +35931,8 @@ } } }, - "NullableMetric": { - "type_name": "NullableMetric", + "NullablePortTether": { + "type_name": "NullablePortTether", "fields": { "isSet": { "name": "isSet", @@ -19124,8 +35944,8 @@ } } }, - "NullableMetricAssetType": { - "type_name": "NullableMetricAssetType", + "NullablePortType": { + "type_name": "NullablePortType", "fields": { "isSet": { "name": "isSet", @@ -19137,8 +35957,8 @@ } } }, - "NullableMetricDatapoints": { - "type_name": "NullableMetricDatapoints", + "NullablePortV4SearchRequest": { + "type_name": "NullablePortV4SearchRequest", "fields": { "isSet": { "name": "isSet", @@ -19150,8 +35970,8 @@ } } }, - "NullableMetricFilters": { - "type_name": "NullableMetricFilters", + "NullablePrecisionTimeChangeOperation": { + "type_name": "NullablePrecisionTimeChangeOperation", "fields": { "isSet": { "name": "isSet", @@ -19163,8 +35983,8 @@ } } }, - "NullableMetricResource": { - "type_name": "NullableMetricResource", + "NullablePrecisionTimeChangeOperationOp": { + "type_name": "NullablePrecisionTimeChangeOperationOp", "fields": { "isSet": { "name": "isSet", @@ -19176,8 +35996,8 @@ } } }, - "NullableMetricSelector": { - "type_name": "NullableMetricSelector", + "NullablePrecisionTimeChangeOperationPath": { + "type_name": "NullablePrecisionTimeChangeOperationPath", "fields": { "isSet": { "name": "isSet", @@ -19189,8 +36009,8 @@ } } }, - "NullableMetricSelectorResponse": { - "type_name": "NullableMetricSelectorResponse", + "NullablePrecisionTimeOrder": { + "type_name": "NullablePrecisionTimeOrder", "fields": { "isSet": { "name": "isSet", @@ -19202,8 +36022,8 @@ } } }, - "NullableMetricSimpleExpression": { - "type_name": "NullableMetricSimpleExpression", + "NullablePrecisionTimePackagePostResponse": { + "type_name": "NullablePrecisionTimePackagePostResponse", "fields": { "isSet": { "name": "isSet", @@ -19215,8 +36035,8 @@ } } }, - "NullableMetrics": { - "type_name": "NullableMetrics", + "NullablePrecisionTimePackageRequest": { + "type_name": "NullablePrecisionTimePackageRequest", "fields": { "isSet": { "name": "isSet", @@ -19228,8 +36048,8 @@ } } }, - "NullableMetricsSearchRequest": { - "type_name": "NullableMetricsSearchRequest", + "NullablePrecisionTimePackageRequestCode": { + "type_name": "NullablePrecisionTimePackageRequestCode", "fields": { "isSet": { "name": "isSet", @@ -19241,8 +36061,8 @@ } } }, - "NullableMetro": { - "type_name": "NullableMetro", + "NullablePrecisionTimePackageResponse": { + "type_name": "NullablePrecisionTimePackageResponse", "fields": { "isSet": { "name": "isSet", @@ -19254,8 +36074,8 @@ } } }, - "NullableMetroError": { - "type_name": "NullableMetroError", + "NullablePrecisionTimePackageResponseType": { + "type_name": "NullablePrecisionTimePackageResponseType", "fields": { "isSet": { "name": "isSet", @@ -19267,8 +36087,8 @@ } } }, - "NullableMetroErrorErrorCode": { - "type_name": "NullableMetroErrorErrorCode", + "NullablePrecisionTimePrice": { + "type_name": "NullablePrecisionTimePrice", "fields": { "isSet": { "name": "isSet", @@ -19280,8 +36100,8 @@ } } }, - "NullableMetroErrorErrorMessage": { - "type_name": "NullableMetroErrorErrorMessage", + "NullablePrecisionTimeServiceConnectionsResponse": { + "type_name": "NullablePrecisionTimeServiceConnectionsResponse", "fields": { "isSet": { "name": "isSet", @@ -19293,8 +36113,8 @@ } } }, - "NullableMetroResponse": { - "type_name": "NullableMetroResponse", + "NullablePrecisionTimeServicePackagesResponse": { + "type_name": "NullablePrecisionTimeServicePackagesResponse", "fields": { "isSet": { "name": "isSet", @@ -19306,8 +36126,8 @@ } } }, - "NullableNetwork": { - "type_name": "NullableNetwork", + "NullablePrecisionTimeServiceRequest": { + "type_name": "NullablePrecisionTimeServiceRequest", "fields": { "isSet": { "name": "isSet", @@ -19319,8 +36139,8 @@ } } }, - "NullableNetworkChange": { - "type_name": "NullableNetworkChange", + "NullablePrecisionTimeServiceRequestType": { + "type_name": "NullablePrecisionTimeServiceRequestType", "fields": { "isSet": { "name": "isSet", @@ -19332,8 +36152,8 @@ } } }, - "NullableNetworkChangeOperation": { - "type_name": "NullableNetworkChangeOperation", + "NullablePrecisionTimeServiceResponse": { + "type_name": "NullablePrecisionTimeServiceResponse", "fields": { "isSet": { "name": "isSet", @@ -19345,8 +36165,8 @@ } } }, - "NullableNetworkChangeResponse": { - "type_name": "NullableNetworkChangeResponse", + "NullablePrecisionTimeServiceResponseState": { + "type_name": "NullablePrecisionTimeServiceResponseState", "fields": { "isSet": { "name": "isSet", @@ -19358,8 +36178,8 @@ } } }, - "NullableNetworkChangeStatus": { - "type_name": "NullableNetworkChangeStatus", + "NullablePrecisionTimeServiceResponseType": { + "type_name": "NullablePrecisionTimeServiceResponseType", "fields": { "isSet": { "name": "isSet", @@ -19371,8 +36191,8 @@ } } }, - "NullableNetworkChangeType": { - "type_name": "NullableNetworkChangeType", + "NullablePresence": { + "type_name": "NullablePresence", "fields": { "isSet": { "name": "isSet", @@ -19384,8 +36204,8 @@ } } }, - "NullableNetworkConnections": { - "type_name": "NullableNetworkConnections", + "NullablePrice": { + "type_name": "NullablePrice", "fields": { "isSet": { "name": "isSet", @@ -19397,8 +36217,8 @@ } } }, - "NullableNetworkEquinixStatus": { - "type_name": "NullableNetworkEquinixStatus", + "NullablePriceCategory": { + "type_name": "NullablePriceCategory", "fields": { "isSet": { "name": "isSet", @@ -19410,8 +36230,8 @@ } } }, - "NullableNetworkFilter": { - "type_name": "NullableNetworkFilter", + "NullablePriceCharge": { + "type_name": "NullablePriceCharge", "fields": { "isSet": { "name": "isSet", @@ -19423,8 +36243,8 @@ } } }, - "NullableNetworkFilterOperator": { - "type_name": "NullableNetworkFilterOperator", + "NullablePriceChargeType": { + "type_name": "NullablePriceChargeType", "fields": { "isSet": { "name": "isSet", @@ -19436,8 +36256,8 @@ } } }, - "NullableNetworkOperation": { - "type_name": "NullableNetworkOperation", + "NullablePriceError": { + "type_name": "NullablePriceError", "fields": { "isSet": { "name": "isSet", @@ -19449,8 +36269,8 @@ } } }, - "NullableNetworkPostRequest": { - "type_name": "NullableNetworkPostRequest", + "NullablePriceErrorAdditionalInfo": { + "type_name": "NullablePriceErrorAdditionalInfo", "fields": { "isSet": { "name": "isSet", @@ -19462,8 +36282,8 @@ } } }, - "NullableNetworkScope": { - "type_name": "NullableNetworkScope", + "NullablePriceErrorErrorCode": { + "type_name": "NullablePriceErrorErrorCode", "fields": { "isSet": { "name": "isSet", @@ -19475,8 +36295,8 @@ } } }, - "NullableNetworkSearchFieldName": { - "type_name": "NullableNetworkSearchFieldName", + "NullablePriceErrorErrorMessage": { + "type_name": "NullablePriceErrorErrorMessage", "fields": { "isSet": { "name": "isSet", @@ -19488,8 +36308,8 @@ } } }, - "NullableNetworkSearchRequest": { - "type_name": "NullableNetworkSearchRequest", + "NullablePriceLocation": { + "type_name": "NullablePriceLocation", "fields": { "isSet": { "name": "isSet", @@ -19501,8 +36321,8 @@ } } }, - "NullableNetworkSearchResponse": { - "type_name": "NullableNetworkSearchResponse", + "NullablePriceSearchResponse": { + "type_name": "NullablePriceSearchResponse", "fields": { "isSet": { "name": "isSet", @@ -19514,8 +36334,8 @@ } } }, - "NullableNetworkSortBy": { - "type_name": "NullableNetworkSortBy", + "NullablePriceTermLength": { + "type_name": "NullablePriceTermLength", "fields": { "isSet": { "name": "isSet", @@ -19527,8 +36347,8 @@ } } }, - "NullableNetworkSortByResponse": { - "type_name": "NullableNetworkSortByResponse", + "NullablePrivateService": { + "type_name": "NullablePrivateService", "fields": { "isSet": { "name": "isSet", @@ -19540,8 +36360,8 @@ } } }, - "NullableNetworkSortCriteria": { - "type_name": "NullableNetworkSortCriteria", + "NullablePrivateServiceListResponse": { + "type_name": "NullablePrivateServiceListResponse", "fields": { "isSet": { "name": "isSet", @@ -19553,8 +36373,8 @@ } } }, - "NullableNetworkSortCriteriaResponse": { - "type_name": "NullableNetworkSortCriteriaResponse", + "NullableProcessStep": { + "type_name": "NullableProcessStep", "fields": { "isSet": { "name": "isSet", @@ -19566,8 +36386,8 @@ } } }, - "NullableNetworkSortDirection": { - "type_name": "NullableNetworkSortDirection", + "NullableProductOffering": { + "type_name": "NullableProductOffering", "fields": { "isSet": { "name": "isSet", @@ -19579,8 +36399,8 @@ } } }, - "NullableNetworkSortDirectionResponse": { - "type_name": "NullableNetworkSortDirectionResponse", + "NullableProductType": { + "type_name": "NullableProductType", "fields": { "isSet": { "name": "isSet", @@ -19592,8 +36412,8 @@ } } }, - "NullableNetworkState": { - "type_name": "NullableNetworkState", + "NullableProject": { + "type_name": "NullableProject", "fields": { "isSet": { "name": "isSet", @@ -19605,8 +36425,8 @@ } } }, - "NullableNetworkType": { - "type_name": "NullableNetworkType", + "NullableProviderEnvironment": { + "type_name": "NullableProviderEnvironment", "fields": { "isSet": { "name": "isSet", @@ -19618,8 +36438,8 @@ } } }, - "NullableOpEnum": { - "type_name": "NullableOpEnum", + "NullableProviderEnvironmentTypeEnum": { + "type_name": "NullableProviderEnvironmentTypeEnum", "fields": { "isSet": { "name": "isSet", @@ -19631,8 +36451,8 @@ } } }, - "NullableOperation": { - "type_name": "NullableOperation", + "NullableProviderEnvironments": { + "type_name": "NullableProviderEnvironments", "fields": { "isSet": { "name": "isSet", @@ -19644,8 +36464,8 @@ } } }, - "NullableOperationalStatus": { - "type_name": "NullableOperationalStatus", + "NullableProviderStatus": { + "type_name": "NullableProviderStatus", "fields": { "isSet": { "name": "isSet", @@ -19657,8 +36477,8 @@ } } }, - "NullableOrchestratorProviders": { - "type_name": "NullableOrchestratorProviders", + "NullablePtpAdvanceConfiguration": { + "type_name": "NullablePtpAdvanceConfiguration", "fields": { "isSet": { "name": "isSet", @@ -19670,8 +36490,8 @@ } } }, - "NullableOrder": { - "type_name": "NullableOrder", + "NullablePtpAdvanceConfigurationLogAnnounceInterval": { + "type_name": "NullablePtpAdvanceConfigurationLogAnnounceInterval", "fields": { "isSet": { "name": "isSet", @@ -19683,8 +36503,8 @@ } } }, - "NullableOutputStructuredPing": { - "type_name": "NullableOutputStructuredPing", + "NullablePtpAdvanceConfigurationLogDelayReqInterval": { + "type_name": "NullablePtpAdvanceConfigurationLogDelayReqInterval", "fields": { "isSet": { "name": "isSet", @@ -19696,8 +36516,8 @@ } } }, - "NullableOutputStructuredPingResponseItem": { - "type_name": "NullableOutputStructuredPingResponseItem", + "NullablePtpAdvanceConfigurationLogSyncInterval": { + "type_name": "NullablePtpAdvanceConfigurationLogSyncInterval", "fields": { "isSet": { "name": "isSet", @@ -19709,8 +36529,8 @@ } } }, - "NullableOutputStructuredTraceroute": { - "type_name": "NullableOutputStructuredTraceroute", + "NullablePtpAdvanceConfigurationTimeScale": { + "type_name": "NullablePtpAdvanceConfigurationTimeScale", "fields": { "isSet": { "name": "isSet", @@ -19722,8 +36542,8 @@ } } }, - "NullablePackage": { - "type_name": "NullablePackage", + "NullablePtpAdvanceConfigurationTransportMode": { + "type_name": "NullablePtpAdvanceConfigurationTransportMode", "fields": { "isSet": { "name": "isSet", @@ -19735,8 +36555,8 @@ } } }, - "NullablePackageChangeLog": { - "type_name": "NullablePackageChangeLog", + "NullablePublicPeeringConnectionResponse": { + "type_name": "NullablePublicPeeringConnectionResponse", "fields": { "isSet": { "name": "isSet", @@ -19748,8 +36568,8 @@ } } }, - "NullablePackageCode": { - "type_name": "NullablePackageCode", + "NullableRaAttachmentSortItem": { + "type_name": "NullableRaAttachmentSortItem", "fields": { "isSet": { "name": "isSet", @@ -19761,8 +36581,8 @@ } } }, - "NullablePackageResponse": { - "type_name": "NullablePackageResponse", + "NullableRaAttachmentSortItemProperty": { + "type_name": "NullableRaAttachmentSortItemProperty", "fields": { "isSet": { "name": "isSet", @@ -19774,8 +36594,8 @@ } } }, - "NullablePackageType": { - "type_name": "NullablePackageType", + "NullableRemoveOperation": { + "type_name": "NullableRemoveOperation", "fields": { "isSet": { "name": "isSet", @@ -19787,8 +36607,8 @@ } } }, - "NullablePagination": { - "type_name": "NullablePagination", + "NullableRemoveOperationOp": { + "type_name": "NullableRemoveOperationOp", "fields": { "isSet": { "name": "isSet", @@ -19800,8 +36620,8 @@ } } }, - "NullablePaginationRequest": { - "type_name": "NullablePaginationRequest", + "NullableReplaceOperation": { + "type_name": "NullableReplaceOperation", "fields": { "isSet": { "name": "isSet", @@ -19813,8 +36633,8 @@ } } }, - "NullablePeeringType": { - "type_name": "NullablePeeringType", + "NullableReplaceOperationOp": { + "type_name": "NullableReplaceOperationOp", "fields": { "isSet": { "name": "isSet", @@ -19826,8 +36646,8 @@ } } }, - "NullablePhysicalPort": { - "type_name": "NullablePhysicalPort", + "NullableRequestLoa": { + "type_name": "NullableRequestLoa", "fields": { "isSet": { "name": "isSet", @@ -19839,8 +36659,8 @@ } } }, - "NullablePhysicalPortSettings": { - "type_name": "NullablePhysicalPortSettings", + "NullableResourceData": { + "type_name": "NullableResourceData", "fields": { "isSet": { "name": "isSet", @@ -19852,8 +36672,8 @@ } } }, - "NullablePhysicalPortType": { - "type_name": "NullablePhysicalPortType", + "NullableResourceSelector": { + "type_name": "NullableResourceSelector", "fields": { "isSet": { "name": "isSet", @@ -19865,8 +36685,8 @@ } } }, - "NullablePort": { - "type_name": "NullablePort", + "NullableResourceSelectorResponse": { + "type_name": "NullableResourceSelectorResponse", "fields": { "isSet": { "name": "isSet", @@ -19878,8 +36698,8 @@ } } }, - "NullablePortAdditionalInfo": { - "type_name": "NullablePortAdditionalInfo", + "NullableResponseIncompleteDetails": { + "type_name": "NullableResponseIncompleteDetails", "fields": { "isSet": { "name": "isSet", @@ -19891,8 +36711,8 @@ } } }, - "NullablePortBmmrType": { - "type_name": "NullablePortBmmrType", + "NullableResponseIncompleteDetailsReason": { + "type_name": "NullableResponseIncompleteDetailsReason", "fields": { "isSet": { "name": "isSet", @@ -19904,8 +36724,8 @@ } } }, - "NullablePortChange": { - "type_name": "NullablePortChange", + "NullableResponseUsageInputTokensDetails": { + "type_name": "NullableResponseUsageInputTokensDetails", "fields": { "isSet": { "name": "isSet", @@ -19917,8 +36737,8 @@ } } }, - "NullablePortChangeOperation": { - "type_name": "NullablePortChangeOperation", + "NullableResponseUsageOutputTokensDetails": { + "type_name": "NullableResponseUsageOutputTokensDetails", "fields": { "isSet": { "name": "isSet", @@ -19930,8 +36750,8 @@ } } }, - "NullablePortChangeStatus": { - "type_name": "NullablePortChangeStatus", + "NullableRfAttachmentSortItem": { + "type_name": "NullableRfAttachmentSortItem", "fields": { "isSet": { "name": "isSet", @@ -19943,8 +36763,8 @@ } } }, - "NullablePortChangeType": { - "type_name": "NullablePortChangeType", + "NullableRfAttachmentSortItemProperty": { + "type_name": "NullableRfAttachmentSortItemProperty", "fields": { "isSet": { "name": "isSet", @@ -19956,8 +36776,8 @@ } } }, - "NullablePortConnectivitySourceType": { - "type_name": "NullablePortConnectivitySourceType", + "NullableRouteAggregationChangeData": { + "type_name": "NullableRouteAggregationChangeData", "fields": { "isSet": { "name": "isSet", @@ -19969,8 +36789,8 @@ } } }, - "NullablePortDemarcationPoint": { - "type_name": "NullablePortDemarcationPoint", + "NullableRouteAggregationChangeDataResponse": { + "type_name": "NullableRouteAggregationChangeDataResponse", "fields": { "isSet": { "name": "isSet", @@ -19982,8 +36802,8 @@ } } }, - "NullablePortDevice": { - "type_name": "NullablePortDevice", + "NullableRouteAggregationConnectionsData": { + "type_name": "NullableRouteAggregationConnectionsData", "fields": { "isSet": { "name": "isSet", @@ -19995,8 +36815,8 @@ } } }, - "NullablePortDeviceRedundancy": { - "type_name": "NullablePortDeviceRedundancy", + "NullableRouteAggregationRuleAndExpression": { + "type_name": "NullableRouteAggregationRuleAndExpression", "fields": { "isSet": { "name": "isSet", @@ -20008,8 +36828,8 @@ } } }, - "NullablePortDeviceRedundancyPriority": { - "type_name": "NullablePortDeviceRedundancyPriority", + "NullableRouteAggregationRuleExpression": { + "type_name": "NullableRouteAggregationRuleExpression", "fields": { "isSet": { "name": "isSet", @@ -20021,8 +36841,8 @@ } } }, - "NullablePortEncapsulation": { - "type_name": "NullablePortEncapsulation", + "NullableRouteAggregationRuleOrExpression": { + "type_name": "NullableRouteAggregationRuleOrExpression", "fields": { "isSet": { "name": "isSet", @@ -20034,8 +36854,8 @@ } } }, - "NullablePortEncapsulationType": { - "type_name": "NullablePortEncapsulationType", + "NullableRouteAggregationRuleSimpleExpression": { + "type_name": "NullableRouteAggregationRuleSimpleExpression", "fields": { "isSet": { "name": "isSet", @@ -20047,8 +36867,8 @@ } } }, - "NullablePortExpression": { - "type_name": "NullablePortExpression", + "NullableRouteAggregationRuleSortBy": { + "type_name": "NullableRouteAggregationRuleSortBy", "fields": { "isSet": { "name": "isSet", @@ -20060,8 +36880,8 @@ } } }, - "NullablePortInterface": { - "type_name": "NullablePortInterface", + "NullableRouteAggregationRuleSortCriteria": { + "type_name": "NullableRouteAggregationRuleSortCriteria", "fields": { "isSet": { "name": "isSet", @@ -20073,8 +36893,8 @@ } } }, - "NullablePortLag": { - "type_name": "NullablePortLag", + "NullableRouteAggregationRuleSortDirection": { + "type_name": "NullableRouteAggregationRuleSortDirection", "fields": { "isSet": { "name": "isSet", @@ -20086,8 +36906,8 @@ } } }, - "NullablePortLoa": { - "type_name": "NullablePortLoa", + "NullableRouteAggregationRuleState": { + "type_name": "NullableRouteAggregationRuleState", "fields": { "isSet": { "name": "isSet", @@ -20099,8 +36919,8 @@ } } }, - "NullablePortNotification": { - "type_name": "NullablePortNotification", + "NullableRouteAggregationRulesBase": { + "type_name": "NullableRouteAggregationRulesBase", "fields": { "isSet": { "name": "isSet", @@ -20112,8 +36932,8 @@ } } }, - "NullablePortNotificationType": { - "type_name": "NullablePortNotificationType", + "NullableRouteAggregationRulesChange": { + "type_name": "NullableRouteAggregationRulesChange", "fields": { "isSet": { "name": "isSet", @@ -20125,8 +36945,8 @@ } } }, - "NullablePortOperation": { - "type_name": "NullablePortOperation", + "NullableRouteAggregationRulesChangeData": { + "type_name": "NullableRouteAggregationRulesChangeData", "fields": { "isSet": { "name": "isSet", @@ -20138,8 +36958,8 @@ } } }, - "NullablePortOperationOperationalStatus": { - "type_name": "NullablePortOperationOperationalStatus", + "NullableRouteAggregationRulesChangeDataResponse": { + "type_name": "NullableRouteAggregationRulesChangeDataResponse", "fields": { "isSet": { "name": "isSet", @@ -20151,8 +36971,8 @@ } } }, - "NullablePortOrder": { - "type_name": "NullablePortOrder", + "NullableRouteAggregationRulesChangeOperation": { + "type_name": "NullableRouteAggregationRulesChangeOperation", "fields": { "isSet": { "name": "isSet", @@ -20164,8 +36984,8 @@ } } }, - "NullablePortOrderPurchaseOrder": { - "type_name": "NullablePortOrderPurchaseOrder", + "NullableRouteAggregationRulesChangeType": { + "type_name": "NullableRouteAggregationRulesChangeType", "fields": { "isSet": { "name": "isSet", @@ -20177,8 +36997,8 @@ } } }, - "NullablePortOrderPurchaseOrderSelectionType": { - "type_name": "NullablePortOrderPurchaseOrderSelectionType", + "NullableRouteAggregationRulesData": { + "type_name": "NullableRouteAggregationRulesData", "fields": { "isSet": { "name": "isSet", @@ -20190,8 +37010,8 @@ } } }, - "NullablePortOrderPurchaseOrderType": { - "type_name": "NullablePortOrderPurchaseOrderType", + "NullableRouteAggregationRulesDataType": { + "type_name": "NullableRouteAggregationRulesDataType", "fields": { "isSet": { "name": "isSet", @@ -20203,8 +37023,8 @@ } } }, - "NullablePortOrderSignature": { - "type_name": "NullablePortOrderSignature", + "NullableRouteAggregationRulesFilter": { + "type_name": "NullableRouteAggregationRulesFilter", "fields": { "isSet": { "name": "isSet", @@ -20216,8 +37036,8 @@ } } }, - "NullablePortOrderSignatureDelegate": { - "type_name": "NullablePortOrderSignatureDelegate", + "NullableRouteAggregationRulesPatchRequestItem": { + "type_name": "NullableRouteAggregationRulesPatchRequestItem", "fields": { "isSet": { "name": "isSet", @@ -20229,8 +37049,8 @@ } } }, - "NullablePortOrderSignatureSignatory": { - "type_name": "NullablePortOrderSignatureSignatory", + "NullableRouteAggregationRulesPostRequest": { + "type_name": "NullableRouteAggregationRulesPostRequest", "fields": { "isSet": { "name": "isSet", @@ -20242,8 +37062,8 @@ } } }, - "NullablePortPackage": { - "type_name": "NullablePortPackage", + "NullableRouteAggregationRulesSearchRequest": { + "type_name": "NullableRouteAggregationRulesSearchRequest", "fields": { "isSet": { "name": "isSet", @@ -20255,8 +37075,8 @@ } } }, - "NullablePortPackageSourceType": { - "type_name": "NullablePortPackageSourceType", + "NullableRouteAggregationRulesSearchResponse": { + "type_name": "NullableRouteAggregationRulesSearchResponse", "fields": { "isSet": { "name": "isSet", @@ -20268,8 +37088,8 @@ } } }, - "NullablePortPackageSupportedServiceTypesInner": { - "type_name": "NullablePortPackageSupportedServiceTypesInner", + "NullableRouteAggregationSortBy": { + "type_name": "NullableRouteAggregationSortBy", "fields": { "isSet": { "name": "isSet", @@ -20281,8 +37101,8 @@ } } }, - "NullablePortPackageType": { - "type_name": "NullablePortPackageType", + "NullableRouteAggregationSortCriteria": { + "type_name": "NullableRouteAggregationSortCriteria", "fields": { "isSet": { "name": "isSet", @@ -20294,8 +37114,8 @@ } } }, - "NullablePortPhysicalPortsType": { - "type_name": "NullablePortPhysicalPortsType", + "NullableRouteAggregationSortDirection": { + "type_name": "NullableRouteAggregationSortDirection", "fields": { "isSet": { "name": "isSet", @@ -20307,8 +37127,8 @@ } } }, - "NullablePortPriority": { - "type_name": "NullablePortPriority", + "NullableRouteAggregationState": { + "type_name": "NullableRouteAggregationState", "fields": { "isSet": { "name": "isSet", @@ -20320,8 +37140,8 @@ } } }, - "NullablePortRedundancy": { - "type_name": "NullablePortRedundancy", + "NullableRouteAggregationsBase": { + "type_name": "NullableRouteAggregationsBase", "fields": { "isSet": { "name": "isSet", @@ -20333,8 +37153,8 @@ } } }, - "NullablePortRequest": { - "type_name": "NullablePortRequest", + "NullableRouteAggregationsBaseType": { + "type_name": "NullableRouteAggregationsBaseType", "fields": { "isSet": { "name": "isSet", @@ -20346,8 +37166,8 @@ } } }, - "NullablePortSearchFieldName": { - "type_name": "NullablePortSearchFieldName", + "NullableRouteAggregationsChange": { + "type_name": "NullableRouteAggregationsChange", "fields": { "isSet": { "name": "isSet", @@ -20359,8 +37179,8 @@ } } }, - "NullablePortServiceType": { - "type_name": "NullablePortServiceType", + "NullableRouteAggregationsChangeOperation": { + "type_name": "NullableRouteAggregationsChangeOperation", "fields": { "isSet": { "name": "isSet", @@ -20372,8 +37192,8 @@ } } }, - "NullablePortSettings": { - "type_name": "NullablePortSettings", + "NullableRouteAggregationsChangeType": { + "type_name": "NullableRouteAggregationsChangeType", "fields": { "isSet": { "name": "isSet", @@ -20385,8 +37205,8 @@ } } }, - "NullablePortSettingsPackageType": { - "type_name": "NullablePortSettingsPackageType", + "NullableRouteAggregationsData": { + "type_name": "NullableRouteAggregationsData", "fields": { "isSet": { "name": "isSet", @@ -20398,8 +37218,8 @@ } } }, - "NullablePortSettingsSharedPortProduct": { - "type_name": "NullablePortSettingsSharedPortProduct", + "NullableRouteAggregationsDataProject": { + "type_name": "NullableRouteAggregationsDataProject", "fields": { "isSet": { "name": "isSet", @@ -20411,8 +37231,8 @@ } } }, - "NullablePortSortBy": { - "type_name": "NullablePortSortBy", + "NullableRouteAggregationsPatchRequestItem": { + "type_name": "NullableRouteAggregationsPatchRequestItem", "fields": { "isSet": { "name": "isSet", @@ -20424,8 +37244,8 @@ } } }, - "NullablePortSortCriteria": { - "type_name": "NullablePortSortCriteria", + "NullableRouteAggregationsSearchRequest": { + "type_name": "NullableRouteAggregationsSearchRequest", "fields": { "isSet": { "name": "isSet", @@ -20437,8 +37257,8 @@ } } }, - "NullablePortSortDirection": { - "type_name": "NullablePortSortDirection", + "NullableRouteAggregationsSearchResponse": { + "type_name": "NullableRouteAggregationsSearchResponse", "fields": { "isSet": { "name": "isSet", @@ -20450,8 +37270,8 @@ } } }, - "NullablePortState": { - "type_name": "NullablePortState", + "NullableRouteCollector": { + "type_name": "NullableRouteCollector", "fields": { "isSet": { "name": "isSet", @@ -20463,8 +37283,8 @@ } } }, - "NullablePortTether": { - "type_name": "NullablePortTether", + "NullableRouteFilterChangeData": { + "type_name": "NullableRouteFilterChangeData", "fields": { "isSet": { "name": "isSet", @@ -20476,8 +37296,8 @@ } } }, - "NullablePortType": { - "type_name": "NullablePortType", + "NullableRouteFilterChangeDataResponse": { + "type_name": "NullableRouteFilterChangeDataResponse", "fields": { "isSet": { "name": "isSet", @@ -20489,8 +37309,8 @@ } } }, - "NullablePortV4SearchRequest": { - "type_name": "NullablePortV4SearchRequest", + "NullableRouteFilterConnectionsData": { + "type_name": "NullableRouteFilterConnectionsData", "fields": { "isSet": { "name": "isSet", @@ -20502,8 +37322,8 @@ } } }, - "NullablePrecisionTimeChangeOperation": { - "type_name": "NullablePrecisionTimeChangeOperation", + "NullableRouteFilterRuleAndExpression": { + "type_name": "NullableRouteFilterRuleAndExpression", "fields": { "isSet": { "name": "isSet", @@ -20515,8 +37335,8 @@ } } }, - "NullablePrecisionTimeChangeOperationOp": { - "type_name": "NullablePrecisionTimeChangeOperationOp", + "NullableRouteFilterRuleExpression": { + "type_name": "NullableRouteFilterRuleExpression", "fields": { "isSet": { "name": "isSet", @@ -20528,8 +37348,8 @@ } } }, - "NullablePrecisionTimeChangeOperationPath": { - "type_name": "NullablePrecisionTimeChangeOperationPath", + "NullableRouteFilterRuleOrExpression": { + "type_name": "NullableRouteFilterRuleOrExpression", "fields": { "isSet": { "name": "isSet", @@ -20541,8 +37361,8 @@ } } }, - "NullablePrecisionTimeOrder": { - "type_name": "NullablePrecisionTimeOrder", + "NullableRouteFilterRuleSimpleExpression": { + "type_name": "NullableRouteFilterRuleSimpleExpression", "fields": { "isSet": { "name": "isSet", @@ -20554,8 +37374,8 @@ } } }, - "NullablePrecisionTimePackagePostResponse": { - "type_name": "NullablePrecisionTimePackagePostResponse", + "NullableRouteFilterRuleSortBy": { + "type_name": "NullableRouteFilterRuleSortBy", "fields": { "isSet": { "name": "isSet", @@ -20567,8 +37387,8 @@ } } }, - "NullablePrecisionTimePackageRequest": { - "type_name": "NullablePrecisionTimePackageRequest", + "NullableRouteFilterRuleSortCriteria": { + "type_name": "NullableRouteFilterRuleSortCriteria", "fields": { "isSet": { "name": "isSet", @@ -20580,8 +37400,8 @@ } } }, - "NullablePrecisionTimePackageRequestCode": { - "type_name": "NullablePrecisionTimePackageRequestCode", + "NullableRouteFilterRuleSortDirection": { + "type_name": "NullableRouteFilterRuleSortDirection", "fields": { "isSet": { "name": "isSet", @@ -20593,8 +37413,8 @@ } } }, - "NullablePrecisionTimePackageResponse": { - "type_name": "NullablePrecisionTimePackageResponse", + "NullableRouteFilterRuleState": { + "type_name": "NullableRouteFilterRuleState", "fields": { "isSet": { "name": "isSet", @@ -20606,8 +37426,8 @@ } } }, - "NullablePrecisionTimePackageResponseType": { - "type_name": "NullablePrecisionTimePackageResponseType", + "NullableRouteFilterRulesBase": { + "type_name": "NullableRouteFilterRulesBase", "fields": { "isSet": { "name": "isSet", @@ -20619,8 +37439,8 @@ } } }, - "NullablePrecisionTimePrice": { - "type_name": "NullablePrecisionTimePrice", + "NullableRouteFilterRulesChange": { + "type_name": "NullableRouteFilterRulesChange", "fields": { "isSet": { "name": "isSet", @@ -20632,8 +37452,8 @@ } } }, - "NullablePrecisionTimeServiceConnectionsResponse": { - "type_name": "NullablePrecisionTimeServiceConnectionsResponse", + "NullableRouteFilterRulesChangeData": { + "type_name": "NullableRouteFilterRulesChangeData", "fields": { "isSet": { "name": "isSet", @@ -20645,8 +37465,8 @@ } } }, - "NullablePrecisionTimeServicePackagesResponse": { - "type_name": "NullablePrecisionTimeServicePackagesResponse", + "NullableRouteFilterRulesChangeDataResponse": { + "type_name": "NullableRouteFilterRulesChangeDataResponse", "fields": { "isSet": { "name": "isSet", @@ -20658,8 +37478,8 @@ } } }, - "NullablePrecisionTimeServiceRequest": { - "type_name": "NullablePrecisionTimeServiceRequest", + "NullableRouteFilterRulesChangeOperation": { + "type_name": "NullableRouteFilterRulesChangeOperation", "fields": { "isSet": { "name": "isSet", @@ -20671,8 +37491,8 @@ } } }, - "NullablePrecisionTimeServiceRequestType": { - "type_name": "NullablePrecisionTimeServiceRequestType", + "NullableRouteFilterRulesChangeType": { + "type_name": "NullableRouteFilterRulesChangeType", "fields": { "isSet": { "name": "isSet", @@ -20684,8 +37504,8 @@ } } }, - "NullablePrecisionTimeServiceResponse": { - "type_name": "NullablePrecisionTimeServiceResponse", + "NullableRouteFilterRulesData": { + "type_name": "NullableRouteFilterRulesData", "fields": { "isSet": { "name": "isSet", @@ -20697,8 +37517,8 @@ } } }, - "NullablePrecisionTimeServiceResponseState": { - "type_name": "NullablePrecisionTimeServiceResponseState", + "NullableRouteFilterRulesDataAction": { + "type_name": "NullableRouteFilterRulesDataAction", "fields": { "isSet": { "name": "isSet", @@ -20710,8 +37530,8 @@ } } }, - "NullablePrecisionTimeServiceResponseType": { - "type_name": "NullablePrecisionTimeServiceResponseType", + "NullableRouteFilterRulesDataType": { + "type_name": "NullableRouteFilterRulesDataType", "fields": { "isSet": { "name": "isSet", @@ -20723,8 +37543,8 @@ } } }, - "NullablePresence": { - "type_name": "NullablePresence", + "NullableRouteFilterRulesFilter": { + "type_name": "NullableRouteFilterRulesFilter", "fields": { "isSet": { "name": "isSet", @@ -20736,8 +37556,8 @@ } } }, - "NullablePrice": { - "type_name": "NullablePrice", + "NullableRouteFilterRulesPatchRequestItem": { + "type_name": "NullableRouteFilterRulesPatchRequestItem", "fields": { "isSet": { "name": "isSet", @@ -20749,8 +37569,8 @@ } } }, - "NullablePriceCategory": { - "type_name": "NullablePriceCategory", + "NullableRouteFilterRulesPostRequest": { + "type_name": "NullableRouteFilterRulesPostRequest", "fields": { "isSet": { "name": "isSet", @@ -20762,8 +37582,8 @@ } } }, - "NullablePriceCharge": { - "type_name": "NullablePriceCharge", + "NullableRouteFilterRulesSearchRequest": { + "type_name": "NullableRouteFilterRulesSearchRequest", "fields": { "isSet": { "name": "isSet", @@ -20775,8 +37595,8 @@ } } }, - "NullablePriceChargeType": { - "type_name": "NullablePriceChargeType", + "NullableRouteFilterRulesSearchResponse": { + "type_name": "NullableRouteFilterRulesSearchResponse", "fields": { "isSet": { "name": "isSet", @@ -20788,8 +37608,8 @@ } } }, - "NullablePriceError": { - "type_name": "NullablePriceError", + "NullableRouteFilterSortBy": { + "type_name": "NullableRouteFilterSortBy", "fields": { "isSet": { "name": "isSet", @@ -20801,8 +37621,8 @@ } } }, - "NullablePriceErrorAdditionalInfo": { - "type_name": "NullablePriceErrorAdditionalInfo", + "NullableRouteFilterSortCriteria": { + "type_name": "NullableRouteFilterSortCriteria", "fields": { "isSet": { "name": "isSet", @@ -20814,8 +37634,8 @@ } } }, - "NullablePriceErrorErrorCode": { - "type_name": "NullablePriceErrorErrorCode", + "NullableRouteFilterSortDirection": { + "type_name": "NullableRouteFilterSortDirection", "fields": { "isSet": { "name": "isSet", @@ -20827,8 +37647,8 @@ } } }, - "NullablePriceErrorErrorMessage": { - "type_name": "NullablePriceErrorErrorMessage", + "NullableRouteFilterState": { + "type_name": "NullableRouteFilterState", "fields": { "isSet": { "name": "isSet", @@ -20840,8 +37660,8 @@ } } }, - "NullablePriceLocation": { - "type_name": "NullablePriceLocation", + "NullableRouteFiltersBase": { + "type_name": "NullableRouteFiltersBase", "fields": { "isSet": { "name": "isSet", @@ -20853,8 +37673,8 @@ } } }, - "NullablePriceSearchResponse": { - "type_name": "NullablePriceSearchResponse", + "NullableRouteFiltersBaseType": { + "type_name": "NullableRouteFiltersBaseType", "fields": { "isSet": { "name": "isSet", @@ -20866,8 +37686,8 @@ } } }, - "NullablePriceTermLength": { - "type_name": "NullablePriceTermLength", + "NullableRouteFiltersChange": { + "type_name": "NullableRouteFiltersChange", "fields": { "isSet": { "name": "isSet", @@ -20879,8 +37699,8 @@ } } }, - "NullableProcessStep": { - "type_name": "NullableProcessStep", + "NullableRouteFiltersChangeOperation": { + "type_name": "NullableRouteFiltersChangeOperation", "fields": { "isSet": { "name": "isSet", @@ -20892,8 +37712,8 @@ } } }, - "NullableProductType": { - "type_name": "NullableProductType", + "NullableRouteFiltersChangeType": { + "type_name": "NullableRouteFiltersChangeType", "fields": { "isSet": { "name": "isSet", @@ -20905,8 +37725,8 @@ } } }, - "NullableProject": { - "type_name": "NullableProject", + "NullableRouteFiltersData": { + "type_name": "NullableRouteFiltersData", "fields": { "isSet": { "name": "isSet", @@ -20918,8 +37738,8 @@ } } }, - "NullableProviderResponse": { - "type_name": "NullableProviderResponse", + "NullableRouteFiltersDataNotMatchedRuleAction": { + "type_name": "NullableRouteFiltersDataNotMatchedRuleAction", "fields": { "isSet": { "name": "isSet", @@ -20931,8 +37751,8 @@ } } }, - "NullableProviderStatus": { - "type_name": "NullableProviderStatus", + "NullableRouteFiltersDataProject": { + "type_name": "NullableRouteFiltersDataProject", "fields": { "isSet": { "name": "isSet", @@ -20944,8 +37764,8 @@ } } }, - "NullableProviderType": { - "type_name": "NullableProviderType", + "NullableRouteFiltersPatchRequestItem": { + "type_name": "NullableRouteFiltersPatchRequestItem", "fields": { "isSet": { "name": "isSet", @@ -20957,8 +37777,8 @@ } } }, - "NullableProvidersSearchResponse": { - "type_name": "NullableProvidersSearchResponse", + "NullableRouteFiltersSearchRequest": { + "type_name": "NullableRouteFiltersSearchRequest", "fields": { "isSet": { "name": "isSet", @@ -20970,8 +37790,8 @@ } } }, - "NullablePtpAdvanceConfiguration": { - "type_name": "NullablePtpAdvanceConfiguration", + "NullableRouteFiltersSearchResponse": { + "type_name": "NullableRouteFiltersSearchResponse", "fields": { "isSet": { "name": "isSet", @@ -20983,8 +37803,8 @@ } } }, - "NullablePtpAdvanceConfigurationLogAnnounceInterval": { - "type_name": "NullablePtpAdvanceConfigurationLogAnnounceInterval", + "NullableRouteTableEntry": { + "type_name": "NullableRouteTableEntry", "fields": { "isSet": { "name": "isSet", @@ -20996,8 +37816,8 @@ } } }, - "NullablePtpAdvanceConfigurationLogDelayReqInterval": { - "type_name": "NullablePtpAdvanceConfigurationLogDelayReqInterval", + "NullableRouteTableEntryConnection": { + "type_name": "NullableRouteTableEntryConnection", "fields": { "isSet": { "name": "isSet", @@ -21009,8 +37829,8 @@ } } }, - "NullablePtpAdvanceConfigurationLogSyncInterval": { - "type_name": "NullablePtpAdvanceConfigurationLogSyncInterval", + "NullableRouteTableEntryFilter": { + "type_name": "NullableRouteTableEntryFilter", "fields": { "isSet": { "name": "isSet", @@ -21022,8 +37842,8 @@ } } }, - "NullablePtpAdvanceConfigurationTimeScale": { - "type_name": "NullablePtpAdvanceConfigurationTimeScale", + "NullableRouteTableEntryFilters": { + "type_name": "NullableRouteTableEntryFilters", "fields": { "isSet": { "name": "isSet", @@ -21035,8 +37855,8 @@ } } }, - "NullablePtpAdvanceConfigurationTransportMode": { - "type_name": "NullablePtpAdvanceConfigurationTransportMode", + "NullableRouteTableEntryOrFilter": { + "type_name": "NullableRouteTableEntryOrFilter", "fields": { "isSet": { "name": "isSet", @@ -21048,8 +37868,8 @@ } } }, - "NullableRemoveOperation": { - "type_name": "NullableRemoveOperation", + "NullableRouteTableEntryProtocolType": { + "type_name": "NullableRouteTableEntryProtocolType", "fields": { "isSet": { "name": "isSet", @@ -21061,8 +37881,8 @@ } } }, - "NullableReplaceOperation": { - "type_name": "NullableReplaceOperation", + "NullableRouteTableEntrySearchRequest": { + "type_name": "NullableRouteTableEntrySearchRequest", "fields": { "isSet": { "name": "isSet", @@ -21074,8 +37894,8 @@ } } }, - "NullableResourceData": { - "type_name": "NullableResourceData", + "NullableRouteTableEntrySearchResponse": { + "type_name": "NullableRouteTableEntrySearchResponse", "fields": { "isSet": { "name": "isSet", @@ -21087,8 +37907,8 @@ } } }, - "NullableResourceSelector": { - "type_name": "NullableResourceSelector", + "NullableRouteTableEntrySimpleExpression": { + "type_name": "NullableRouteTableEntrySimpleExpression", "fields": { "isSet": { "name": "isSet", @@ -21100,8 +37920,8 @@ } } }, - "NullableResourceSelectorResponse": { - "type_name": "NullableResourceSelectorResponse", + "NullableRouteTableEntrySortBy": { + "type_name": "NullableRouteTableEntrySortBy", "fields": { "isSet": { "name": "isSet", @@ -21113,8 +37933,8 @@ } } }, - "NullableRouteAggregationChangeData": { - "type_name": "NullableRouteAggregationChangeData", + "NullableRouteTableEntrySortCriteria": { + "type_name": "NullableRouteTableEntrySortCriteria", "fields": { "isSet": { "name": "isSet", @@ -21126,8 +37946,8 @@ } } }, - "NullableRouteAggregationChangeDataResponse": { - "type_name": "NullableRouteAggregationChangeDataResponse", + "NullableRouteTableEntrySortDirection": { + "type_name": "NullableRouteTableEntrySortDirection", "fields": { "isSet": { "name": "isSet", @@ -21139,8 +37959,8 @@ } } }, - "NullableRouteAggregationConnectionsData": { - "type_name": "NullableRouteAggregationConnectionsData", + "NullableRouteTableEntryState": { + "type_name": "NullableRouteTableEntryState", "fields": { "isSet": { "name": "isSet", @@ -21152,8 +37972,8 @@ } } }, - "NullableRouteAggregationRuleState": { - "type_name": "NullableRouteAggregationRuleState", + "NullableRouteTableEntryType": { + "type_name": "NullableRouteTableEntryType", "fields": { "isSet": { "name": "isSet", @@ -21165,8 +37985,8 @@ } } }, - "NullableRouteAggregationRulesBase": { - "type_name": "NullableRouteAggregationRulesBase", + "NullableRouter": { + "type_name": "NullableRouter", "fields": { "isSet": { "name": "isSet", @@ -21178,8 +37998,8 @@ } } }, - "NullableRouteAggregationRulesChange": { - "type_name": "NullableRouteAggregationRulesChange", + "NullableRouterActionsConnection": { + "type_name": "NullableRouterActionsConnection", "fields": { "isSet": { "name": "isSet", @@ -21191,8 +38011,8 @@ } } }, - "NullableRouteAggregationRulesChangeData": { - "type_name": "NullableRouteAggregationRulesChangeData", + "NullableRouterActionsRouter": { + "type_name": "NullableRouterActionsRouter", "fields": { "isSet": { "name": "isSet", @@ -21204,8 +38024,8 @@ } } }, - "NullableRouteAggregationRulesChangeDataResponse": { - "type_name": "NullableRouteAggregationRulesChangeDataResponse", + "NullableRouterPackageCode": { + "type_name": "NullableRouterPackageCode", "fields": { "isSet": { "name": "isSet", @@ -21217,8 +38037,8 @@ } } }, - "NullableRouteAggregationRulesChangeOperation": { - "type_name": "NullableRouteAggregationRulesChangeOperation", + "NullableRoutingProtocolBFD": { + "type_name": "NullableRoutingProtocolBFD", "fields": { "isSet": { "name": "isSet", @@ -21230,8 +38050,8 @@ } } }, - "NullableRouteAggregationRulesChangeType": { - "type_name": "NullableRouteAggregationRulesChangeType", + "NullableRoutingProtocolBGPData": { + "type_name": "NullableRoutingProtocolBGPData", "fields": { "isSet": { "name": "isSet", @@ -21243,8 +38063,8 @@ } } }, - "NullableRouteAggregationRulesData": { - "type_name": "NullableRouteAggregationRulesData", + "NullableRoutingProtocolBGPDataState": { + "type_name": "NullableRoutingProtocolBGPDataState", "fields": { "isSet": { "name": "isSet", @@ -21256,8 +38076,8 @@ } } }, - "NullableRouteAggregationRulesDataType": { - "type_name": "NullableRouteAggregationRulesDataType", + "NullableRoutingProtocolBGPType": { + "type_name": "NullableRoutingProtocolBGPType", "fields": { "isSet": { "name": "isSet", @@ -21269,8 +38089,8 @@ } } }, - "NullableRouteAggregationRulesPatchRequestItem": { - "type_name": "NullableRouteAggregationRulesPatchRequestItem", + "NullableRoutingProtocolBGPTypeType": { + "type_name": "NullableRoutingProtocolBGPTypeType", "fields": { "isSet": { "name": "isSet", @@ -21282,8 +38102,8 @@ } } }, - "NullableRouteAggregationRulesPostRequest": { - "type_name": "NullableRouteAggregationRulesPostRequest", + "NullableRoutingProtocolBase": { + "type_name": "NullableRoutingProtocolBase", "fields": { "isSet": { "name": "isSet", @@ -21295,8 +38115,8 @@ } } }, - "NullableRouteAggregationSortItem": { - "type_name": "NullableRouteAggregationSortItem", + "NullableRoutingProtocolChange": { + "type_name": "NullableRoutingProtocolChange", "fields": { "isSet": { "name": "isSet", @@ -21308,8 +38128,8 @@ } } }, - "NullableRouteAggregationSortItemProperty": { - "type_name": "NullableRouteAggregationSortItemProperty", + "NullableRoutingProtocolChangeData": { + "type_name": "NullableRoutingProtocolChangeData", "fields": { "isSet": { "name": "isSet", @@ -21321,8 +38141,8 @@ } } }, - "NullableRouteAggregationState": { - "type_name": "NullableRouteAggregationState", + "NullableRoutingProtocolChangeDataResponse": { + "type_name": "NullableRoutingProtocolChangeDataResponse", "fields": { "isSet": { "name": "isSet", @@ -21334,8 +38154,8 @@ } } }, - "NullableRouteAggregationsBase": { - "type_name": "NullableRouteAggregationsBase", + "NullableRoutingProtocolChangeOperation": { + "type_name": "NullableRoutingProtocolChangeOperation", "fields": { "isSet": { "name": "isSet", @@ -21347,8 +38167,8 @@ } } }, - "NullableRouteAggregationsBaseType": { - "type_name": "NullableRouteAggregationsBaseType", + "NullableRoutingProtocolChangeOperationOp": { + "type_name": "NullableRoutingProtocolChangeOperationOp", "fields": { "isSet": { "name": "isSet", @@ -21360,8 +38180,8 @@ } } }, - "NullableRouteAggregationsChange": { - "type_name": "NullableRouteAggregationsChange", + "NullableRoutingProtocolChangeType": { + "type_name": "NullableRoutingProtocolChangeType", "fields": { "isSet": { "name": "isSet", @@ -21373,8 +38193,8 @@ } } }, - "NullableRouteAggregationsChangeOperation": { - "type_name": "NullableRouteAggregationsChangeOperation", + "NullableRoutingProtocolConnection": { + "type_name": "NullableRoutingProtocolConnection", "fields": { "isSet": { "name": "isSet", @@ -21386,8 +38206,8 @@ } } }, - "NullableRouteAggregationsChangeType": { - "type_name": "NullableRouteAggregationsChangeType", + "NullableRoutingProtocolData": { + "type_name": "NullableRoutingProtocolData", "fields": { "isSet": { "name": "isSet", @@ -21399,8 +38219,8 @@ } } }, - "NullableRouteAggregationsData": { - "type_name": "NullableRouteAggregationsData", + "NullableRoutingProtocolDirectData": { + "type_name": "NullableRoutingProtocolDirectData", "fields": { "isSet": { "name": "isSet", @@ -21412,8 +38232,8 @@ } } }, - "NullableRouteAggregationsDataProject": { - "type_name": "NullableRouteAggregationsDataProject", + "NullableRoutingProtocolDirectType": { + "type_name": "NullableRoutingProtocolDirectType", "fields": { "isSet": { "name": "isSet", @@ -21425,8 +38245,8 @@ } } }, - "NullableRouteAggregationsPatchRequestItem": { - "type_name": "NullableRouteAggregationsPatchRequestItem", + "NullableRoutingProtocolDirectTypeType": { + "type_name": "NullableRoutingProtocolDirectTypeType", "fields": { "isSet": { "name": "isSet", @@ -21438,8 +38258,8 @@ } } }, - "NullableRouteAggregationsSearchBase": { - "type_name": "NullableRouteAggregationsSearchBase", + "NullableRoutingProtocolOperation": { + "type_name": "NullableRoutingProtocolOperation", "fields": { "isSet": { "name": "isSet", @@ -21451,8 +38271,8 @@ } } }, - "NullableRouteAggregationsSearchBaseFilter": { - "type_name": "NullableRouteAggregationsSearchBaseFilter", + "NullableRoutingProtocolProject": { + "type_name": "NullableRoutingProtocolProject", "fields": { "isSet": { "name": "isSet", @@ -21464,8 +38284,8 @@ } } }, - "NullableRouteAggregationsSearchFilterItem": { - "type_name": "NullableRouteAggregationsSearchFilterItem", + "NullableRoutingProtocolResponse": { + "type_name": "NullableRoutingProtocolResponse", "fields": { "isSet": { "name": "isSet", @@ -21477,8 +38297,8 @@ } } }, - "NullableRouteAggregationsSearchResponse": { - "type_name": "NullableRouteAggregationsSearchResponse", + "NullableSearchAndExpression": { + "type_name": "NullableSearchAndExpression", "fields": { "isSet": { "name": "isSet", @@ -21490,8 +38310,8 @@ } } }, - "NullableRouteFilterChangeData": { - "type_name": "NullableRouteFilterChangeData", + "NullableSearchExpression": { + "type_name": "NullableSearchExpression", "fields": { "isSet": { "name": "isSet", @@ -21503,8 +38323,8 @@ } } }, - "NullableRouteFilterChangeDataResponse": { - "type_name": "NullableRouteFilterChangeDataResponse", + "NullableSearchExpressionOperator": { + "type_name": "NullableSearchExpressionOperator", "fields": { "isSet": { "name": "isSet", @@ -21516,8 +38336,8 @@ } } }, - "NullableRouteFilterConnectionsData": { - "type_name": "NullableRouteFilterConnectionsData", + "NullableSearchFieldName": { + "type_name": "NullableSearchFieldName", "fields": { "isSet": { "name": "isSet", @@ -21529,8 +38349,8 @@ } } }, - "NullableRouteFilterRuleState": { - "type_name": "NullableRouteFilterRuleState", + "NullableSearchFilter": { + "type_name": "NullableSearchFilter", "fields": { "isSet": { "name": "isSet", @@ -21542,8 +38362,8 @@ } } }, - "NullableRouteFilterRulesBase": { - "type_name": "NullableRouteFilterRulesBase", + "NullableSearchFilterExpression": { + "type_name": "NullableSearchFilterExpression", "fields": { "isSet": { "name": "isSet", @@ -21555,8 +38375,8 @@ } } }, - "NullableRouteFilterRulesChange": { - "type_name": "NullableRouteFilterRulesChange", + "NullableSearchOperationalEventResponse": { + "type_name": "NullableSearchOperationalEventResponse", "fields": { "isSet": { "name": "isSet", @@ -21568,8 +38388,8 @@ } } }, - "NullableRouteFilterRulesChangeData": { - "type_name": "NullableRouteFilterRulesChangeData", + "NullableSearchOrExpression": { + "type_name": "NullableSearchOrExpression", "fields": { "isSet": { "name": "isSet", @@ -21581,8 +38401,8 @@ } } }, - "NullableRouteFilterRulesChangeDataResponse": { - "type_name": "NullableRouteFilterRulesChangeDataResponse", + "NullableSearchRequest": { + "type_name": "NullableSearchRequest", "fields": { "isSet": { "name": "isSet", @@ -21594,8 +38414,8 @@ } } }, - "NullableRouteFilterRulesChangeOperation": { - "type_name": "NullableRouteFilterRulesChangeOperation", + "NullableSearchResponse": { + "type_name": "NullableSearchResponse", "fields": { "isSet": { "name": "isSet", @@ -21607,8 +38427,8 @@ } } }, - "NullableRouteFilterRulesChangeType": { - "type_name": "NullableRouteFilterRulesChangeType", + "NullableSearchSimpleExpression": { + "type_name": "NullableSearchSimpleExpression", "fields": { "isSet": { "name": "isSet", @@ -21620,8 +38440,8 @@ } } }, - "NullableRouteFilterRulesData": { - "type_name": "NullableRouteFilterRulesData", + "NullableSearchSimpleExpressionOperator": { + "type_name": "NullableSearchSimpleExpressionOperator", "fields": { "isSet": { "name": "isSet", @@ -21633,8 +38453,8 @@ } } }, - "NullableRouteFilterRulesDataAction": { - "type_name": "NullableRouteFilterRulesDataAction", + "NullableSearchSortItem": { + "type_name": "NullableSearchSortItem", "fields": { "isSet": { "name": "isSet", @@ -21646,8 +38466,8 @@ } } }, - "NullableRouteFilterRulesDataType": { - "type_name": "NullableRouteFilterRulesDataType", + "NullableSearchSortItemDirection": { + "type_name": "NullableSearchSortItemDirection", "fields": { "isSet": { "name": "isSet", @@ -21659,8 +38479,8 @@ } } }, - "NullableRouteFilterRulesPatchRequestItem": { - "type_name": "NullableRouteFilterRulesPatchRequestItem", + "NullableSearchStreamAssetResponse": { + "type_name": "NullableSearchStreamAssetResponse", "fields": { "isSet": { "name": "isSet", @@ -21672,8 +38492,8 @@ } } }, - "NullableRouteFilterRulesPostRequest": { - "type_name": "NullableRouteFilterRulesPostRequest", + "NullableSearchStreamResponse": { + "type_name": "NullableSearchStreamResponse", "fields": { "isSet": { "name": "isSet", @@ -21685,8 +38505,8 @@ } } }, - "NullableRouteFilterState": { - "type_name": "NullableRouteFilterState", + "NullableSearchStreamSubscriptionResponse": { + "type_name": "NullableSearchStreamSubscriptionResponse", "fields": { "isSet": { "name": "isSet", @@ -21698,8 +38518,8 @@ } } }, - "NullableRouteFiltersBase": { - "type_name": "NullableRouteFiltersBase", + "NullableServiceMetro": { + "type_name": "NullableServiceMetro", "fields": { "isSet": { "name": "isSet", @@ -21711,8 +38531,8 @@ } } }, - "NullableRouteFiltersBaseType": { - "type_name": "NullableRouteFiltersBaseType", + "NullableServiceMetros": { + "type_name": "NullableServiceMetros", "fields": { "isSet": { "name": "isSet", @@ -21724,8 +38544,8 @@ } } }, - "NullableRouteFiltersChange": { - "type_name": "NullableRouteFiltersChange", + "NullableServiceProfile": { + "type_name": "NullableServiceProfile", "fields": { "isSet": { "name": "isSet", @@ -21737,8 +38557,8 @@ } } }, - "NullableRouteFiltersChangeOperation": { - "type_name": "NullableRouteFiltersChangeOperation", + "NullableServiceProfileAccessPointCOLO": { + "type_name": "NullableServiceProfileAccessPointCOLO", "fields": { "isSet": { "name": "isSet", @@ -21750,8 +38570,8 @@ } } }, - "NullableRouteFiltersChangeType": { - "type_name": "NullableRouteFiltersChangeType", + "NullableServiceProfileAccessPointCOLOType": { + "type_name": "NullableServiceProfileAccessPointCOLOType", "fields": { "isSet": { "name": "isSet", @@ -21763,8 +38583,8 @@ } } }, - "NullableRouteFiltersData": { - "type_name": "NullableRouteFiltersData", + "NullableServiceProfileAccessPointType": { + "type_name": "NullableServiceProfileAccessPointType", "fields": { "isSet": { "name": "isSet", @@ -21776,8 +38596,8 @@ } } }, - "NullableRouteFiltersDataNotMatchedRuleAction": { - "type_name": "NullableRouteFiltersDataNotMatchedRuleAction", + "NullableServiceProfileAccessPointTypeCOLO": { + "type_name": "NullableServiceProfileAccessPointTypeCOLO", "fields": { "isSet": { "name": "isSet", @@ -21789,8 +38609,8 @@ } } }, - "NullableRouteFiltersDataProject": { - "type_name": "NullableRouteFiltersDataProject", + "NullableServiceProfileAccessPointTypeEnum": { + "type_name": "NullableServiceProfileAccessPointTypeEnum", "fields": { "isSet": { "name": "isSet", @@ -21802,8 +38622,8 @@ } } }, - "NullableRouteFiltersPatchRequestItem": { - "type_name": "NullableRouteFiltersPatchRequestItem", + "NullableServiceProfileAccessPointTypeVD": { + "type_name": "NullableServiceProfileAccessPointTypeVD", "fields": { "isSet": { "name": "isSet", @@ -21815,8 +38635,8 @@ } } }, - "NullableRouteFiltersSearchBase": { - "type_name": "NullableRouteFiltersSearchBase", + "NullableServiceProfileAccessPointVD": { + "type_name": "NullableServiceProfileAccessPointVD", "fields": { "isSet": { "name": "isSet", @@ -21828,8 +38648,8 @@ } } }, - "NullableRouteFiltersSearchBaseFilter": { - "type_name": "NullableRouteFiltersSearchBaseFilter", + "NullableServiceProfileAccessPointVDType": { + "type_name": "NullableServiceProfileAccessPointVDType", "fields": { "isSet": { "name": "isSet", @@ -21841,8 +38661,8 @@ } } }, - "NullableRouteFiltersSearchFilterItem": { - "type_name": "NullableRouteFiltersSearchFilterItem", + "NullableServiceProfileActionRequest": { + "type_name": "NullableServiceProfileActionRequest", "fields": { "isSet": { "name": "isSet", @@ -21854,8 +38674,8 @@ } } }, - "NullableRouteFiltersSearchFilterItemProperty": { - "type_name": "NullableRouteFiltersSearchFilterItemProperty", + "NullableServiceProfileActionResponse": { + "type_name": "NullableServiceProfileActionResponse", "fields": { "isSet": { "name": "isSet", @@ -21867,8 +38687,8 @@ } } }, - "NullableRouteFiltersSearchResponse": { - "type_name": "NullableRouteFiltersSearchResponse", + "NullableServiceProfileAndFilter": { + "type_name": "NullableServiceProfileAndFilter", "fields": { "isSet": { "name": "isSet", @@ -21880,8 +38700,8 @@ } } }, - "NullableRouteTableEntry": { - "type_name": "NullableRouteTableEntry", + "NullableServiceProfileChange": { + "type_name": "NullableServiceProfileChange", "fields": { "isSet": { "name": "isSet", @@ -21893,8 +38713,8 @@ } } }, - "NullableRouteTableEntryConnection": { - "type_name": "NullableRouteTableEntryConnection", + "NullableServiceProfileChangeStatus": { + "type_name": "NullableServiceProfileChangeStatus", "fields": { "isSet": { "name": "isSet", @@ -21906,8 +38726,8 @@ } } }, - "NullableRouteTableEntryFilter": { - "type_name": "NullableRouteTableEntryFilter", + "NullableServiceProfileFilter": { + "type_name": "NullableServiceProfileFilter", "fields": { "isSet": { "name": "isSet", @@ -21919,8 +38739,8 @@ } } }, - "NullableRouteTableEntryFilters": { - "type_name": "NullableRouteTableEntryFilters", + "NullableServiceProfileLastMileApiIntegration": { + "type_name": "NullableServiceProfileLastMileApiIntegration", "fields": { "isSet": { "name": "isSet", @@ -21932,8 +38752,8 @@ } } }, - "NullableRouteTableEntryOrFilter": { - "type_name": "NullableRouteTableEntryOrFilter", + "NullableServiceProfileLastMileConfig": { + "type_name": "NullableServiceProfileLastMileConfig", "fields": { "isSet": { "name": "isSet", @@ -21945,8 +38765,8 @@ } } }, - "NullableRouteTableEntryProtocolType": { - "type_name": "NullableRouteTableEntryProtocolType", + "NullableServiceProfileLastMileDeliveryDateRange": { + "type_name": "NullableServiceProfileLastMileDeliveryDateRange", "fields": { "isSet": { "name": "isSet", @@ -21958,8 +38778,8 @@ } } }, - "NullableRouteTableEntrySearchRequest": { - "type_name": "NullableRouteTableEntrySearchRequest", + "NullableServiceProfileLastMileOffering": { + "type_name": "NullableServiceProfileLastMileOffering", "fields": { "isSet": { "name": "isSet", @@ -21971,8 +38791,8 @@ } } }, - "NullableRouteTableEntrySearchResponse": { - "type_name": "NullableRouteTableEntrySearchResponse", + "NullableServiceProfileLastMilePriceRange": { + "type_name": "NullableServiceProfileLastMilePriceRange", "fields": { "isSet": { "name": "isSet", @@ -21984,8 +38804,8 @@ } } }, - "NullableRouteTableEntrySimpleExpression": { - "type_name": "NullableRouteTableEntrySimpleExpression", + "NullableServiceProfileLastMileProductCatalog": { + "type_name": "NullableServiceProfileLastMileProductCatalog", "fields": { "isSet": { "name": "isSet", @@ -21997,8 +38817,8 @@ } } }, - "NullableRouteTableEntrySortBy": { - "type_name": "NullableRouteTableEntrySortBy", + "NullableServiceProfileLinkProtocolConfig": { + "type_name": "NullableServiceProfileLinkProtocolConfig", "fields": { "isSet": { "name": "isSet", @@ -22010,8 +38830,8 @@ } } }, - "NullableRouteTableEntrySortCriteria": { - "type_name": "NullableRouteTableEntrySortCriteria", + "NullableServiceProfileLinkProtocolConfigEncapsulation": { + "type_name": "NullableServiceProfileLinkProtocolConfigEncapsulation", "fields": { "isSet": { "name": "isSet", @@ -22023,8 +38843,8 @@ } } }, - "NullableRouteTableEntrySortDirection": { - "type_name": "NullableRouteTableEntrySortDirection", + "NullableServiceProfileLinkProtocolConfigEncapsulationStrategy": { + "type_name": "NullableServiceProfileLinkProtocolConfigEncapsulationStrategy", "fields": { "isSet": { "name": "isSet", @@ -22036,8 +38856,8 @@ } } }, - "NullableRouteTableEntryState": { - "type_name": "NullableRouteTableEntryState", + "NullableServiceProfileListResponse": { + "type_name": "NullableServiceProfileListResponse", "fields": { "isSet": { "name": "isSet", @@ -22049,8 +38869,8 @@ } } }, - "NullableRouteTableEntryType": { - "type_name": "NullableRouteTableEntryType", + "NullableServiceProfileMetadata": { + "type_name": "NullableServiceProfileMetadata", "fields": { "isSet": { "name": "isSet", @@ -22062,8 +38882,8 @@ } } }, - "NullableRouterActionsConnection": { - "type_name": "NullableRouterActionsConnection", + "NullableServiceProfileRequest": { + "type_name": "NullableServiceProfileRequest", "fields": { "isSet": { "name": "isSet", @@ -22075,8 +38895,8 @@ } } }, - "NullableRouterActionsRouter": { - "type_name": "NullableRouterActionsRouter", + "NullableServiceProfileSearchRequest": { + "type_name": "NullableServiceProfileSearchRequest", "fields": { "isSet": { "name": "isSet", @@ -22088,8 +38908,8 @@ } } }, - "NullableRouterPackageCode": { - "type_name": "NullableRouterPackageCode", + "NullableServiceProfileSimpleExpression": { + "type_name": "NullableServiceProfileSimpleExpression", "fields": { "isSet": { "name": "isSet", @@ -22101,8 +38921,8 @@ } } }, - "NullableRoutingProtocolBFD": { - "type_name": "NullableRoutingProtocolBFD", + "NullableServiceProfileSortBy": { + "type_name": "NullableServiceProfileSortBy", "fields": { "isSet": { "name": "isSet", @@ -22114,8 +38934,8 @@ } } }, - "NullableRoutingProtocolBGPData": { - "type_name": "NullableRoutingProtocolBGPData", + "NullableServiceProfileSortCriteria": { + "type_name": "NullableServiceProfileSortCriteria", "fields": { "isSet": { "name": "isSet", @@ -22127,8 +38947,8 @@ } } }, - "NullableRoutingProtocolBGPDataState": { - "type_name": "NullableRoutingProtocolBGPDataState", + "NullableServiceProfileSortDirection": { + "type_name": "NullableServiceProfileSortDirection", "fields": { "isSet": { "name": "isSet", @@ -22140,8 +38960,8 @@ } } }, - "NullableRoutingProtocolBGPType": { - "type_name": "NullableRoutingProtocolBGPType", + "NullableServiceProfileStateEnum": { + "type_name": "NullableServiceProfileStateEnum", "fields": { "isSet": { "name": "isSet", @@ -22153,8 +38973,8 @@ } } }, - "NullableRoutingProtocolBGPTypeType": { - "type_name": "NullableRoutingProtocolBGPTypeType", + "NullableServiceProfileTypeEnum": { + "type_name": "NullableServiceProfileTypeEnum", "fields": { "isSet": { "name": "isSet", @@ -22166,8 +38986,8 @@ } } }, - "NullableRoutingProtocolBase": { - "type_name": "NullableRoutingProtocolBase", + "NullableServiceProfileUpdateOperation": { + "type_name": "NullableServiceProfileUpdateOperation", "fields": { "isSet": { "name": "isSet", @@ -22179,8 +38999,8 @@ } } }, - "NullableRoutingProtocolChange": { - "type_name": "NullableRoutingProtocolChange", + "NullableServiceProfileVisibilityEnum": { + "type_name": "NullableServiceProfileVisibilityEnum", "fields": { "isSet": { "name": "isSet", @@ -22192,8 +39012,8 @@ } } }, - "NullableRoutingProtocolChangeData": { - "type_name": "NullableRoutingProtocolChangeData", + "NullableServiceProfiles": { + "type_name": "NullableServiceProfiles", "fields": { "isSet": { "name": "isSet", @@ -22205,8 +39025,8 @@ } } }, - "NullableRoutingProtocolChangeDataResponse": { - "type_name": "NullableRoutingProtocolChangeDataResponse", + "NullableServiceSearchResponse": { + "type_name": "NullableServiceSearchResponse", "fields": { "isSet": { "name": "isSet", @@ -22218,8 +39038,8 @@ } } }, - "NullableRoutingProtocolChangeOperation": { - "type_name": "NullableRoutingProtocolChangeOperation", + "NullableServiceToken": { + "type_name": "NullableServiceToken", "fields": { "isSet": { "name": "isSet", @@ -22231,8 +39051,8 @@ } } }, - "NullableRoutingProtocolChangeOperationOp": { - "type_name": "NullableRoutingProtocolChangeOperationOp", + "NullableServiceTokenActionRequest": { + "type_name": "NullableServiceTokenActionRequest", "fields": { "isSet": { "name": "isSet", @@ -22244,8 +39064,8 @@ } } }, - "NullableRoutingProtocolChangeType": { - "type_name": "NullableRoutingProtocolChangeType", + "NullableServiceTokenActions": { + "type_name": "NullableServiceTokenActions", "fields": { "isSet": { "name": "isSet", @@ -22257,8 +39077,8 @@ } } }, - "NullableRoutingProtocolData": { - "type_name": "NullableRoutingProtocolData", + "NullableServiceTokenChangeOperation": { + "type_name": "NullableServiceTokenChangeOperation", "fields": { "isSet": { "name": "isSet", @@ -22270,8 +39090,8 @@ } } }, - "NullableRoutingProtocolDirectData": { - "type_name": "NullableRoutingProtocolDirectData", + "NullableServiceTokenConnection": { + "type_name": "NullableServiceTokenConnection", "fields": { "isSet": { "name": "isSet", @@ -22283,8 +39103,8 @@ } } }, - "NullableRoutingProtocolDirectType": { - "type_name": "NullableRoutingProtocolDirectType", + "NullableServiceTokenConnectionType": { + "type_name": "NullableServiceTokenConnectionType", "fields": { "isSet": { "name": "isSet", @@ -22296,8 +39116,8 @@ } } }, - "NullableRoutingProtocolDirectTypeType": { - "type_name": "NullableRoutingProtocolDirectTypeType", + "NullableServiceTokenSearchExpression": { + "type_name": "NullableServiceTokenSearchExpression", "fields": { "isSet": { "name": "isSet", @@ -22309,8 +39129,8 @@ } } }, - "NullableRoutingProtocolOperation": { - "type_name": "NullableRoutingProtocolOperation", + "NullableServiceTokenSearchExpressionOperator": { + "type_name": "NullableServiceTokenSearchExpressionOperator", "fields": { "isSet": { "name": "isSet", @@ -22322,8 +39142,8 @@ } } }, - "NullableSearchDirectConnect": { - "type_name": "NullableSearchDirectConnect", + "NullableServiceTokenSearchFieldName": { + "type_name": "NullableServiceTokenSearchFieldName", "fields": { "isSet": { "name": "isSet", @@ -22335,8 +39155,8 @@ } } }, - "NullableSearchDirectConnectState": { - "type_name": "NullableSearchDirectConnectState", + "NullableServiceTokenSearchRequest": { + "type_name": "NullableServiceTokenSearchRequest", "fields": { "isSet": { "name": "isSet", @@ -22348,8 +39168,8 @@ } } }, - "NullableSearchDirectConnectType": { - "type_name": "NullableSearchDirectConnectType", + "NullableServiceTokenSide": { + "type_name": "NullableServiceTokenSide", "fields": { "isSet": { "name": "isSet", @@ -22361,8 +39181,8 @@ } } }, - "NullableSearchExpression": { - "type_name": "NullableSearchExpression", + "NullableServiceTokenState": { + "type_name": "NullableServiceTokenState", "fields": { "isSet": { "name": "isSet", @@ -22374,8 +39194,8 @@ } } }, - "NullableSearchFieldName": { - "type_name": "NullableSearchFieldName", + "NullableServiceTokenType": { + "type_name": "NullableServiceTokenType", "fields": { "isSet": { "name": "isSet", @@ -22387,8 +39207,8 @@ } } }, - "NullableSearchRequest": { - "type_name": "NullableSearchRequest", + "NullableServiceTokens": { + "type_name": "NullableServiceTokens", "fields": { "isSet": { "name": "isSet", @@ -22400,8 +39220,8 @@ } } }, - "NullableSearchResponse": { - "type_name": "NullableSearchResponse", + "NullableServices": { + "type_name": "NullableServices", "fields": { "isSet": { "name": "isSet", @@ -22413,8 +39233,8 @@ } } }, - "NullableServiceMetro": { - "type_name": "NullableServiceMetro", + "NullableSimplifiedAccount": { + "type_name": "NullableSimplifiedAccount", "fields": { "isSet": { "name": "isSet", @@ -22426,8 +39246,8 @@ } } }, - "NullableServiceMetros": { - "type_name": "NullableServiceMetros", + "NullableSimplifiedAccountRequest": { + "type_name": "NullableSimplifiedAccountRequest", "fields": { "isSet": { "name": "isSet", @@ -22439,8 +39259,8 @@ } } }, - "NullableServiceProfile": { - "type_name": "NullableServiceProfile", + "NullableSimplifiedLinkProtocol": { + "type_name": "NullableSimplifiedLinkProtocol", "fields": { "isSet": { "name": "isSet", @@ -22452,8 +39272,8 @@ } } }, - "NullableServiceProfileAccessPointCOLO": { - "type_name": "NullableServiceProfileAccessPointCOLO", + "NullableSimplifiedLocation": { + "type_name": "NullableSimplifiedLocation", "fields": { "isSet": { "name": "isSet", @@ -22465,8 +39285,8 @@ } } }, - "NullableServiceProfileAccessPointCOLOType": { - "type_name": "NullableServiceProfileAccessPointCOLOType", + "NullableSimplifiedLocationRequest": { + "type_name": "NullableSimplifiedLocationRequest", "fields": { "isSet": { "name": "isSet", @@ -22478,8 +39298,8 @@ } } }, - "NullableServiceProfileAccessPointType": { - "type_name": "NullableServiceProfileAccessPointType", + "NullableSimplifiedLocationWithoutIBX": { + "type_name": "NullableSimplifiedLocationWithoutIBX", "fields": { "isSet": { "name": "isSet", @@ -22491,8 +39311,8 @@ } } }, - "NullableServiceProfileAccessPointTypeCOLO": { - "type_name": "NullableServiceProfileAccessPointTypeCOLO", + "NullableSimplifiedMetadataEntity": { + "type_name": "NullableSimplifiedMetadataEntity", "fields": { "isSet": { "name": "isSet", @@ -22504,8 +39324,8 @@ } } }, - "NullableServiceProfileAccessPointTypeEnum": { - "type_name": "NullableServiceProfileAccessPointTypeEnum", + "NullableSimplifiedNetwork": { + "type_name": "NullableSimplifiedNetwork", "fields": { "isSet": { "name": "isSet", @@ -22517,8 +39337,8 @@ } } }, - "NullableServiceProfileAccessPointTypeVD": { - "type_name": "NullableServiceProfileAccessPointTypeVD", + "NullableSimplifiedNetworkChange": { + "type_name": "NullableSimplifiedNetworkChange", "fields": { "isSet": { "name": "isSet", @@ -22530,8 +39350,8 @@ } } }, - "NullableServiceProfileAccessPointVD": { - "type_name": "NullableServiceProfileAccessPointVD", + "NullableSimplifiedNotification": { + "type_name": "NullableSimplifiedNotification", "fields": { "isSet": { "name": "isSet", @@ -22543,8 +39363,8 @@ } } }, - "NullableServiceProfileAccessPointVDType": { - "type_name": "NullableServiceProfileAccessPointVDType", + "NullableSimplifiedNotificationType": { + "type_name": "NullableSimplifiedNotificationType", "fields": { "isSet": { "name": "isSet", @@ -22556,8 +39376,8 @@ } } }, - "NullableServiceProfileAndFilter": { - "type_name": "NullableServiceProfileAndFilter", + "NullableSimplifiedPort": { + "type_name": "NullableSimplifiedPort", "fields": { "isSet": { "name": "isSet", @@ -22569,8 +39389,8 @@ } } }, - "NullableServiceProfileFilter": { - "type_name": "NullableServiceProfileFilter", + "NullableSimplifiedServiceProfile": { + "type_name": "NullableSimplifiedServiceProfile", "fields": { "isSet": { "name": "isSet", @@ -22582,8 +39402,8 @@ } } }, - "NullableServiceProfileLinkProtocolConfig": { - "type_name": "NullableServiceProfileLinkProtocolConfig", + "NullableSimplifiedTokenNetwork": { + "type_name": "NullableSimplifiedTokenNetwork", "fields": { "isSet": { "name": "isSet", @@ -22595,8 +39415,8 @@ } } }, - "NullableServiceProfileLinkProtocolConfigEncapsulation": { - "type_name": "NullableServiceProfileLinkProtocolConfigEncapsulation", + "NullableSimplifiedTokenNetworkScope": { + "type_name": "NullableSimplifiedTokenNetworkScope", "fields": { "isSet": { "name": "isSet", @@ -22608,8 +39428,8 @@ } } }, - "NullableServiceProfileLinkProtocolConfigEncapsulationStrategy": { - "type_name": "NullableServiceProfileLinkProtocolConfigEncapsulationStrategy", + "NullableSimplifiedTokenNetworkType": { + "type_name": "NullableSimplifiedTokenNetworkType", "fields": { "isSet": { "name": "isSet", @@ -22621,8 +39441,8 @@ } } }, - "NullableServiceProfileMetadata": { - "type_name": "NullableServiceProfileMetadata", + "NullableSimplifiedVirtualDevice": { + "type_name": "NullableSimplifiedVirtualDevice", "fields": { "isSet": { "name": "isSet", @@ -22634,8 +39454,8 @@ } } }, - "NullableServiceProfileRequest": { - "type_name": "NullableServiceProfileRequest", + "NullableSimplifiedVirtualDeviceType": { + "type_name": "NullableSimplifiedVirtualDeviceType", "fields": { "isSet": { "name": "isSet", @@ -22647,8 +39467,8 @@ } } }, - "NullableServiceProfileSearchRequest": { - "type_name": "NullableServiceProfileSearchRequest", + "NullableSort": { + "type_name": "NullableSort", "fields": { "isSet": { "name": "isSet", @@ -22660,8 +39480,8 @@ } } }, - "NullableServiceProfileSimpleExpression": { - "type_name": "NullableServiceProfileSimpleExpression", + "NullableSortBy": { + "type_name": "NullableSortBy", "fields": { "isSet": { "name": "isSet", @@ -22673,8 +39493,8 @@ } } }, - "NullableServiceProfileSortBy": { - "type_name": "NullableServiceProfileSortBy", + "NullableSortCriteria": { + "type_name": "NullableSortCriteria", "fields": { "isSet": { "name": "isSet", @@ -22686,8 +39506,8 @@ } } }, - "NullableServiceProfileSortCriteria": { - "type_name": "NullableServiceProfileSortCriteria", + "NullableSortCriteriaResponse": { + "type_name": "NullableSortCriteriaResponse", "fields": { "isSet": { "name": "isSet", @@ -22699,8 +39519,8 @@ } } }, - "NullableServiceProfileSortDirection": { - "type_name": "NullableServiceProfileSortDirection", + "NullableSortDirection": { + "type_name": "NullableSortDirection", "fields": { "isSet": { "name": "isSet", @@ -22712,8 +39532,8 @@ } } }, - "NullableServiceProfileStateEnum": { - "type_name": "NullableServiceProfileStateEnum", + "NullableStatistics": { + "type_name": "NullableStatistics", "fields": { "isSet": { "name": "isSet", @@ -22725,8 +39545,8 @@ } } }, - "NullableServiceProfileTypeEnum": { - "type_name": "NullableServiceProfileTypeEnum", + "NullableStatisticsViewPoint": { + "type_name": "NullableStatisticsViewPoint", "fields": { "isSet": { "name": "isSet", @@ -22738,8 +39558,8 @@ } } }, - "NullableServiceProfileVisibilityEnum": { - "type_name": "NullableServiceProfileVisibilityEnum", + "NullableStream": { + "type_name": "NullableStream", "fields": { "isSet": { "name": "isSet", @@ -22751,8 +39571,8 @@ } } }, - "NullableServiceProfiles": { - "type_name": "NullableServiceProfiles", + "NullableStreamAlertRule": { + "type_name": "NullableStreamAlertRule", "fields": { "isSet": { "name": "isSet", @@ -22764,8 +39584,8 @@ } } }, - "NullableServiceSearchResponse": { - "type_name": "NullableServiceSearchResponse", + "NullableStreamAlertRuleState": { + "type_name": "NullableStreamAlertRuleState", "fields": { "isSet": { "name": "isSet", @@ -22777,8 +39597,8 @@ } } }, - "NullableServiceToken": { - "type_name": "NullableServiceToken", + "NullableStreamAlertRuleType": { + "type_name": "NullableStreamAlertRuleType", "fields": { "isSet": { "name": "isSet", @@ -22790,8 +39610,8 @@ } } }, - "NullableServiceTokenActionRequest": { - "type_name": "NullableServiceTokenActionRequest", + "NullableStreamAsset": { + "type_name": "NullableStreamAsset", "fields": { "isSet": { "name": "isSet", @@ -22803,8 +39623,8 @@ } } }, - "NullableServiceTokenActions": { - "type_name": "NullableServiceTokenActions", + "NullableStreamAssetAttachmentStatus": { + "type_name": "NullableStreamAssetAttachmentStatus", "fields": { "isSet": { "name": "isSet", @@ -22816,8 +39636,8 @@ } } }, - "NullableServiceTokenChangeOperation": { - "type_name": "NullableServiceTokenChangeOperation", + "NullableStreamAssetFilter": { + "type_name": "NullableStreamAssetFilter", "fields": { "isSet": { "name": "isSet", @@ -22829,8 +39649,8 @@ } } }, - "NullableServiceTokenConnection": { - "type_name": "NullableServiceTokenConnection", + "NullableStreamAssetFilters": { + "type_name": "NullableStreamAssetFilters", "fields": { "isSet": { "name": "isSet", @@ -22842,8 +39662,8 @@ } } }, - "NullableServiceTokenConnectionType": { - "type_name": "NullableServiceTokenConnectionType", + "NullableStreamAssetOrFilter": { + "type_name": "NullableStreamAssetOrFilter", "fields": { "isSet": { "name": "isSet", @@ -22855,8 +39675,8 @@ } } }, - "NullableServiceTokenSearchExpression": { - "type_name": "NullableServiceTokenSearchExpression", + "NullableStreamAssetPutRequest": { + "type_name": "NullableStreamAssetPutRequest", "fields": { "isSet": { "name": "isSet", @@ -22868,8 +39688,8 @@ } } }, - "NullableServiceTokenSearchExpressionOperator": { - "type_name": "NullableServiceTokenSearchExpressionOperator", + "NullableStreamAssetSearchRequest": { + "type_name": "NullableStreamAssetSearchRequest", "fields": { "isSet": { "name": "isSet", @@ -22881,8 +39701,8 @@ } } }, - "NullableServiceTokenSearchFieldName": { - "type_name": "NullableServiceTokenSearchFieldName", + "NullableStreamAssetSimpleExpression": { + "type_name": "NullableStreamAssetSimpleExpression", "fields": { "isSet": { "name": "isSet", @@ -22894,8 +39714,8 @@ } } }, - "NullableServiceTokenSearchRequest": { - "type_name": "NullableServiceTokenSearchRequest", + "NullableStreamAssetSortBy": { + "type_name": "NullableStreamAssetSortBy", "fields": { "isSet": { "name": "isSet", @@ -22907,8 +39727,8 @@ } } }, - "NullableServiceTokenSide": { - "type_name": "NullableServiceTokenSide", + "NullableStreamAssetSortCriteria": { + "type_name": "NullableStreamAssetSortCriteria", "fields": { "isSet": { "name": "isSet", @@ -22920,8 +39740,8 @@ } } }, - "NullableServiceTokenState": { - "type_name": "NullableServiceTokenState", + "NullableStreamAssetSortDirection": { + "type_name": "NullableStreamAssetSortDirection", "fields": { "isSet": { "name": "isSet", @@ -22933,8 +39753,8 @@ } } }, - "NullableServiceTokenType": { - "type_name": "NullableServiceTokenType", + "NullableStreamAssetType": { + "type_name": "NullableStreamAssetType", "fields": { "isSet": { "name": "isSet", @@ -22946,8 +39766,8 @@ } } }, - "NullableServiceTokens": { - "type_name": "NullableServiceTokens", + "NullableStreamFilter": { + "type_name": "NullableStreamFilter", "fields": { "isSet": { "name": "isSet", @@ -22959,8 +39779,8 @@ } } }, - "NullableServices": { - "type_name": "NullableServices", + "NullableStreamFilterOrFilter": { + "type_name": "NullableStreamFilterOrFilter", "fields": { "isSet": { "name": "isSet", @@ -22972,8 +39792,8 @@ } } }, - "NullableSimplifiedAccount": { - "type_name": "NullableSimplifiedAccount", + "NullableStreamFilterSimpleExpression": { + "type_name": "NullableStreamFilterSimpleExpression", "fields": { "isSet": { "name": "isSet", @@ -22985,8 +39805,8 @@ } } }, - "NullableSimplifiedLinkProtocol": { - "type_name": "NullableSimplifiedLinkProtocol", + "NullableStreamPostRequest": { + "type_name": "NullableStreamPostRequest", "fields": { "isSet": { "name": "isSet", @@ -22998,8 +39818,8 @@ } } }, - "NullableSimplifiedLocation": { - "type_name": "NullableSimplifiedLocation", + "NullableStreamPostRequestType": { + "type_name": "NullableStreamPostRequestType", "fields": { "isSet": { "name": "isSet", @@ -23011,8 +39831,8 @@ } } }, - "NullableSimplifiedLocationWithoutIBX": { - "type_name": "NullableSimplifiedLocationWithoutIBX", + "NullableStreamPutRequest": { + "type_name": "NullableStreamPutRequest", "fields": { "isSet": { "name": "isSet", @@ -23024,8 +39844,8 @@ } } }, - "NullableSimplifiedMetadataEntity": { - "type_name": "NullableSimplifiedMetadataEntity", + "NullableStreamSearchAsset": { + "type_name": "NullableStreamSearchAsset", "fields": { "isSet": { "name": "isSet", @@ -23037,8 +39857,8 @@ } } }, - "NullableSimplifiedNetwork": { - "type_name": "NullableSimplifiedNetwork", + "NullableStreamSearchFilter": { + "type_name": "NullableStreamSearchFilter", "fields": { "isSet": { "name": "isSet", @@ -23050,8 +39870,8 @@ } } }, - "NullableSimplifiedNetworkChange": { - "type_name": "NullableSimplifiedNetworkChange", + "NullableStreamSearchFilters": { + "type_name": "NullableStreamSearchFilters", "fields": { "isSet": { "name": "isSet", @@ -23063,8 +39883,8 @@ } } }, - "NullableSimplifiedNotification": { - "type_name": "NullableSimplifiedNotification", + "NullableStreamSearchOrFilter": { + "type_name": "NullableStreamSearchOrFilter", "fields": { "isSet": { "name": "isSet", @@ -23076,8 +39896,8 @@ } } }, - "NullableSimplifiedNotificationType": { - "type_name": "NullableSimplifiedNotificationType", + "NullableStreamSearchRequest": { + "type_name": "NullableStreamSearchRequest", "fields": { "isSet": { "name": "isSet", @@ -23089,8 +39909,8 @@ } } }, - "NullableSimplifiedPort": { - "type_name": "NullableSimplifiedPort", + "NullableStreamSearchSimpleExpression": { + "type_name": "NullableStreamSearchSimpleExpression", "fields": { "isSet": { "name": "isSet", @@ -23102,8 +39922,8 @@ } } }, - "NullableSimplifiedServiceProfile": { - "type_name": "NullableSimplifiedServiceProfile", + "NullableStreamSearchSortBy": { + "type_name": "NullableStreamSearchSortBy", "fields": { "isSet": { "name": "isSet", @@ -23115,8 +39935,8 @@ } } }, - "NullableSimplifiedTokenNetwork": { - "type_name": "NullableSimplifiedTokenNetwork", + "NullableStreamSearchSortCriteria": { + "type_name": "NullableStreamSearchSortCriteria", "fields": { "isSet": { "name": "isSet", @@ -23128,8 +39948,8 @@ } } }, - "NullableSimplifiedTokenNetworkScope": { - "type_name": "NullableSimplifiedTokenNetworkScope", + "NullableStreamSearchSortDirection": { + "type_name": "NullableStreamSearchSortDirection", "fields": { "isSet": { "name": "isSet", @@ -23141,8 +39961,8 @@ } } }, - "NullableSimplifiedTokenNetworkType": { - "type_name": "NullableSimplifiedTokenNetworkType", + "NullableStreamState": { + "type_name": "NullableStreamState", "fields": { "isSet": { "name": "isSet", @@ -23154,8 +39974,8 @@ } } }, - "NullableSimplifiedVirtualDevice": { - "type_name": "NullableSimplifiedVirtualDevice", + "NullableStreamSubscription": { + "type_name": "NullableStreamSubscription", "fields": { "isSet": { "name": "isSet", @@ -23167,8 +39987,8 @@ } } }, - "NullableSimplifiedVirtualDeviceType": { - "type_name": "NullableSimplifiedVirtualDeviceType", + "NullableStreamSubscriptionFilter": { + "type_name": "NullableStreamSubscriptionFilter", "fields": { "isSet": { "name": "isSet", @@ -23180,8 +40000,8 @@ } } }, - "NullableSortBy": { - "type_name": "NullableSortBy", + "NullableStreamSubscriptionOperation": { + "type_name": "NullableStreamSubscriptionOperation", "fields": { "isSet": { "name": "isSet", @@ -23193,8 +40013,8 @@ } } }, - "NullableSortCriteria": { - "type_name": "NullableSortCriteria", + "NullableStreamSubscriptionOperationAdditionalInfo": { + "type_name": "NullableStreamSubscriptionOperationAdditionalInfo", "fields": { "isSet": { "name": "isSet", @@ -23206,8 +40026,8 @@ } } }, - "NullableSortCriteriaResponse": { - "type_name": "NullableSortCriteriaResponse", + "NullableStreamSubscriptionOperationErrors": { + "type_name": "NullableStreamSubscriptionOperationErrors", "fields": { "isSet": { "name": "isSet", @@ -23219,8 +40039,8 @@ } } }, - "NullableSortDirection": { - "type_name": "NullableSortDirection", + "NullableStreamSubscriptionPostRequest": { + "type_name": "NullableStreamSubscriptionPostRequest", "fields": { "isSet": { "name": "isSet", @@ -23232,8 +40052,8 @@ } } }, - "NullableSortItem": { - "type_name": "NullableSortItem", + "NullableStreamSubscriptionPostRequestType": { + "type_name": "NullableStreamSubscriptionPostRequestType", "fields": { "isSet": { "name": "isSet", @@ -23245,8 +40065,8 @@ } } }, - "NullableSortItemDirection": { - "type_name": "NullableSortItemDirection", + "NullableStreamSubscriptionPutRequest": { + "type_name": "NullableStreamSubscriptionPutRequest", "fields": { "isSet": { "name": "isSet", @@ -23258,8 +40078,8 @@ } } }, - "NullableSortItemProperty": { - "type_name": "NullableSortItemProperty", + "NullableStreamSubscriptionSearchFilter": { + "type_name": "NullableStreamSubscriptionSearchFilter", "fields": { "isSet": { "name": "isSet", @@ -23271,8 +40091,8 @@ } } }, - "NullableStatistics": { - "type_name": "NullableStatistics", + "NullableStreamSubscriptionSearchFilters": { + "type_name": "NullableStreamSubscriptionSearchFilters", "fields": { "isSet": { "name": "isSet", @@ -23284,8 +40104,8 @@ } } }, - "NullableStatisticsViewPoint": { - "type_name": "NullableStatisticsViewPoint", + "NullableStreamSubscriptionSearchOrFilter": { + "type_name": "NullableStreamSubscriptionSearchOrFilter", "fields": { "isSet": { "name": "isSet", @@ -23297,8 +40117,8 @@ } } }, - "NullableStream": { - "type_name": "NullableStream", + "NullableStreamSubscriptionSearchRequest": { + "type_name": "NullableStreamSubscriptionSearchRequest", "fields": { "isSet": { "name": "isSet", @@ -23310,8 +40130,8 @@ } } }, - "NullableStreamAlertRule": { - "type_name": "NullableStreamAlertRule", + "NullableStreamSubscriptionSearchSimpleExpression": { + "type_name": "NullableStreamSubscriptionSearchSimpleExpression", "fields": { "isSet": { "name": "isSet", @@ -23323,8 +40143,8 @@ } } }, - "NullableStreamAlertRuleState": { - "type_name": "NullableStreamAlertRuleState", + "NullableStreamSubscriptionSearchSortBy": { + "type_name": "NullableStreamSubscriptionSearchSortBy", "fields": { "isSet": { "name": "isSet", @@ -23336,8 +40156,8 @@ } } }, - "NullableStreamAlertRuleType": { - "type_name": "NullableStreamAlertRuleType", + "NullableStreamSubscriptionSearchSortCriteria": { + "type_name": "NullableStreamSubscriptionSearchSortCriteria", "fields": { "isSet": { "name": "isSet", @@ -23349,8 +40169,8 @@ } } }, - "NullableStreamAsset": { - "type_name": "NullableStreamAsset", + "NullableStreamSubscriptionSearchSortDirection": { + "type_name": "NullableStreamSubscriptionSearchSortDirection", "fields": { "isSet": { "name": "isSet", @@ -23362,8 +40182,8 @@ } } }, - "NullableStreamAssetAttachmentStatus": { - "type_name": "NullableStreamAssetAttachmentStatus", + "NullableStreamSubscriptionSelector": { + "type_name": "NullableStreamSubscriptionSelector", "fields": { "isSet": { "name": "isSet", @@ -23375,8 +40195,8 @@ } } }, - "NullableStreamAssetFilter": { - "type_name": "NullableStreamAssetFilter", + "NullableStreamSubscriptionSink": { + "type_name": "NullableStreamSubscriptionSink", "fields": { "isSet": { "name": "isSet", @@ -23388,8 +40208,8 @@ } } }, - "NullableStreamAssetFilters": { - "type_name": "NullableStreamAssetFilters", + "NullableStreamSubscriptionSinkCredential": { + "type_name": "NullableStreamSubscriptionSinkCredential", "fields": { "isSet": { "name": "isSet", @@ -23401,8 +40221,8 @@ } } }, - "NullableStreamAssetOrFilter": { - "type_name": "NullableStreamAssetOrFilter", + "NullableStreamSubscriptionSinkCredentialType": { + "type_name": "NullableStreamSubscriptionSinkCredentialType", "fields": { "isSet": { "name": "isSet", @@ -23414,8 +40234,8 @@ } } }, - "NullableStreamAssetPutRequest": { - "type_name": "NullableStreamAssetPutRequest", + "NullableStreamSubscriptionSinkResponse": { + "type_name": "NullableStreamSubscriptionSinkResponse", "fields": { "isSet": { "name": "isSet", @@ -23427,8 +40247,8 @@ } } }, - "NullableStreamAssetSearchRequest": { - "type_name": "NullableStreamAssetSearchRequest", + "NullableStreamSubscriptionSinkSetting": { + "type_name": "NullableStreamSubscriptionSinkSetting", "fields": { "isSet": { "name": "isSet", @@ -23440,8 +40260,8 @@ } } }, - "NullableStreamAssetSimpleExpression": { - "type_name": "NullableStreamAssetSimpleExpression", + "NullableStreamSubscriptionSinkSettingFormat": { + "type_name": "NullableStreamSubscriptionSinkSettingFormat", "fields": { "isSet": { "name": "isSet", @@ -23453,8 +40273,8 @@ } } }, - "NullableStreamAssetSortBy": { - "type_name": "NullableStreamAssetSortBy", + "NullableStreamSubscriptionSinkType": { + "type_name": "NullableStreamSubscriptionSinkType", "fields": { "isSet": { "name": "isSet", @@ -23466,8 +40286,8 @@ } } }, - "NullableStreamAssetSortCriteria": { - "type_name": "NullableStreamAssetSortCriteria", + "NullableStreamSubscriptionState": { + "type_name": "NullableStreamSubscriptionState", "fields": { "isSet": { "name": "isSet", @@ -23479,8 +40299,8 @@ } } }, - "NullableStreamAssetSortDirection": { - "type_name": "NullableStreamAssetSortDirection", + "NullableStreamSubscriptionType": { + "type_name": "NullableStreamSubscriptionType", "fields": { "isSet": { "name": "isSet", @@ -23492,8 +40312,8 @@ } } }, - "NullableStreamAssetType": { - "type_name": "NullableStreamAssetType", + "NullableStreamType": { + "type_name": "NullableStreamType", "fields": { "isSet": { "name": "isSet", @@ -23505,8 +40325,8 @@ } } }, - "NullableStreamFilter": { - "type_name": "NullableStreamFilter", + "NullableString": { + "type_name": "NullableString", "fields": { "isSet": { "name": "isSet", @@ -23518,8 +40338,8 @@ } } }, - "NullableStreamFilterOrFilter": { - "type_name": "NullableStreamFilterOrFilter", + "NullableStyle": { + "type_name": "NullableStyle", "fields": { "isSet": { "name": "isSet", @@ -23531,8 +40351,8 @@ } } }, - "NullableStreamFilterSimpleExpression": { - "type_name": "NullableStreamFilterSimpleExpression", + "NullableSubInterface": { + "type_name": "NullableSubInterface", "fields": { "isSet": { "name": "isSet", @@ -23544,8 +40364,8 @@ } } }, - "NullableStreamPostRequest": { - "type_name": "NullableStreamPostRequest", + "NullableSubmitIpBlockRequestBody": { + "type_name": "NullableSubmitIpBlockRequestBody", "fields": { "isSet": { "name": "isSet", @@ -23557,8 +40377,8 @@ } } }, - "NullableStreamPostRequestType": { - "type_name": "NullableStreamPostRequestType", + "NullableSubscriptionAsset": { + "type_name": "NullableSubscriptionAsset", "fields": { "isSet": { "name": "isSet", @@ -23570,8 +40390,8 @@ } } }, - "NullableStreamPutRequest": { - "type_name": "NullableStreamPutRequest", + "NullableSubscriptionEntitlementResponse": { + "type_name": "NullableSubscriptionEntitlementResponse", "fields": { "isSet": { "name": "isSet", @@ -23583,8 +40403,8 @@ } } }, - "NullableStreamState": { - "type_name": "NullableStreamState", + "NullableSubscriptionResponse": { + "type_name": "NullableSubscriptionResponse", "fields": { "isSet": { "name": "isSet", @@ -23596,8 +40416,8 @@ } } }, - "NullableStreamSubscription": { - "type_name": "NullableStreamSubscription", + "NullableSubscriptionResponseMarketplace": { + "type_name": "NullableSubscriptionResponseMarketplace", "fields": { "isSet": { "name": "isSet", @@ -23609,8 +40429,8 @@ } } }, - "NullableStreamSubscriptionFilter": { - "type_name": "NullableStreamSubscriptionFilter", + "NullableSubscriptionResponseOfferType": { + "type_name": "NullableSubscriptionResponseOfferType", "fields": { "isSet": { "name": "isSet", @@ -23622,8 +40442,8 @@ } } }, - "NullableStreamSubscriptionOperation": { - "type_name": "NullableStreamSubscriptionOperation", + "NullableSubscriptionRouterPackageType": { + "type_name": "NullableSubscriptionRouterPackageType", "fields": { "isSet": { "name": "isSet", @@ -23635,8 +40455,8 @@ } } }, - "NullableStreamSubscriptionOperationAdditionalInfo": { - "type_name": "NullableStreamSubscriptionOperationAdditionalInfo", + "NullableSubscriptionState": { + "type_name": "NullableSubscriptionState", "fields": { "isSet": { "name": "isSet", @@ -23648,8 +40468,8 @@ } } }, - "NullableStreamSubscriptionOperationErrors": { - "type_name": "NullableStreamSubscriptionOperationErrors", + "NullableSubscriptionTrial": { + "type_name": "NullableSubscriptionTrial", "fields": { "isSet": { "name": "isSet", @@ -23661,8 +40481,8 @@ } } }, - "NullableStreamSubscriptionPostRequest": { - "type_name": "NullableStreamSubscriptionPostRequest", + "NullableTagListResponse": { + "type_name": "NullableTagListResponse", "fields": { "isSet": { "name": "isSet", @@ -23674,8 +40494,8 @@ } } }, - "NullableStreamSubscriptionPostRequestType": { - "type_name": "NullableStreamSubscriptionPostRequestType", + "NullableTagRequest": { + "type_name": "NullableTagRequest", "fields": { "isSet": { "name": "isSet", @@ -23687,8 +40507,8 @@ } } }, - "NullableStreamSubscriptionPutRequest": { - "type_name": "NullableStreamSubscriptionPutRequest", + "NullableTagResponse": { + "type_name": "NullableTagResponse", "fields": { "isSet": { "name": "isSet", @@ -23700,8 +40520,8 @@ } } }, - "NullableStreamSubscriptionSelector": { - "type_name": "NullableStreamSubscriptionSelector", + "NullableTagResponseState": { + "type_name": "NullableTagResponseState", "fields": { "isSet": { "name": "isSet", @@ -23713,8 +40533,8 @@ } } }, - "NullableStreamSubscriptionSink": { - "type_name": "NullableStreamSubscriptionSink", + "NullableTime": { + "type_name": "NullableTime", "fields": { "isSet": { "name": "isSet", @@ -23726,8 +40546,8 @@ } } }, - "NullableStreamSubscriptionSinkCredential": { - "type_name": "NullableStreamSubscriptionSinkCredential", + "NullableTimeServiceFilter": { + "type_name": "NullableTimeServiceFilter", "fields": { "isSet": { "name": "isSet", @@ -23739,8 +40559,8 @@ } } }, - "NullableStreamSubscriptionSinkCredentialType": { - "type_name": "NullableStreamSubscriptionSinkCredentialType", + "NullableTimeServiceFilters": { + "type_name": "NullableTimeServiceFilters", "fields": { "isSet": { "name": "isSet", @@ -23752,8 +40572,8 @@ } } }, - "NullableStreamSubscriptionSinkResponse": { - "type_name": "NullableStreamSubscriptionSinkResponse", + "NullableTimeServiceOperation": { + "type_name": "NullableTimeServiceOperation", "fields": { "isSet": { "name": "isSet", @@ -23765,8 +40585,8 @@ } } }, - "NullableStreamSubscriptionSinkSetting": { - "type_name": "NullableStreamSubscriptionSinkSetting", + "NullableTimeServiceOperationOperationalStatus": { + "type_name": "NullableTimeServiceOperationOperationalStatus", "fields": { "isSet": { "name": "isSet", @@ -23778,8 +40598,8 @@ } } }, - "NullableStreamSubscriptionSinkSettingFormat": { - "type_name": "NullableStreamSubscriptionSinkSettingFormat", + "NullableTimeServiceOrFilter": { + "type_name": "NullableTimeServiceOrFilter", "fields": { "isSet": { "name": "isSet", @@ -23791,8 +40611,8 @@ } } }, - "NullableStreamSubscriptionSinkType": { - "type_name": "NullableStreamSubscriptionSinkType", + "NullableTimeServicePrice": { + "type_name": "NullableTimeServicePrice", "fields": { "isSet": { "name": "isSet", @@ -23804,8 +40624,8 @@ } } }, - "NullableStreamSubscriptionState": { - "type_name": "NullableStreamSubscriptionState", + "NullableTimeServicePriceConnection": { + "type_name": "NullableTimeServicePriceConnection", "fields": { "isSet": { "name": "isSet", @@ -23817,8 +40637,8 @@ } } }, - "NullableStreamSubscriptionType": { - "type_name": "NullableStreamSubscriptionType", + "NullableTimeServicePriceConnectionASide": { + "type_name": "NullableTimeServicePriceConnectionASide", "fields": { "isSet": { "name": "isSet", @@ -23830,8 +40650,8 @@ } } }, - "NullableStreamType": { - "type_name": "NullableStreamType", + "NullableTimeServicePriceConnectionAccessPoint": { + "type_name": "NullableTimeServicePriceConnectionAccessPoint", "fields": { "isSet": { "name": "isSet", @@ -23843,8 +40663,8 @@ } } }, - "NullableString": { - "type_name": "NullableString", + "NullableTimeServiceSimpleExpression": { + "type_name": "NullableTimeServiceSimpleExpression", "fields": { "isSet": { "name": "isSet", @@ -23856,8 +40676,8 @@ } } }, - "NullableSubInterface": { - "type_name": "NullableSubInterface", + "NullableTimeServiceSortBy": { + "type_name": "NullableTimeServiceSortBy", "fields": { "isSet": { "name": "isSet", @@ -23869,8 +40689,8 @@ } } }, - "NullableSubnet": { - "type_name": "NullableSubnet", + "NullableTimeServiceSortCriteria": { + "type_name": "NullableTimeServiceSortCriteria", "fields": { "isSet": { "name": "isSet", @@ -23882,8 +40702,8 @@ } } }, - "NullableSubnetType": { - "type_name": "NullableSubnetType", + "NullableTimeServiceSortDirection": { + "type_name": "NullableTimeServiceSortDirection", "fields": { "isSet": { "name": "isSet", @@ -23895,8 +40715,8 @@ } } }, - "NullableSubscriptionAsset": { - "type_name": "NullableSubscriptionAsset", + "NullableTimeServicesSearchRequest": { + "type_name": "NullableTimeServicesSearchRequest", "fields": { "isSet": { "name": "isSet", @@ -23908,8 +40728,8 @@ } } }, - "NullableSubscriptionEntitlementResponse": { - "type_name": "NullableSubscriptionEntitlementResponse", + "NullableTypeOfIpBlockProduct": { + "type_name": "NullableTypeOfIpBlockProduct", "fields": { "isSet": { "name": "isSet", @@ -23921,8 +40741,8 @@ } } }, - "NullableSubscriptionResponse": { - "type_name": "NullableSubscriptionResponse", + "NullableValidateConnectionResponse": { + "type_name": "NullableValidateConnectionResponse", "fields": { "isSet": { "name": "isSet", @@ -23934,8 +40754,8 @@ } } }, - "NullableSubscriptionResponseMarketplace": { - "type_name": "NullableSubscriptionResponseMarketplace", + "NullableValidateRequest": { + "type_name": "NullableValidateRequest", "fields": { "isSet": { "name": "isSet", @@ -23947,8 +40767,8 @@ } } }, - "NullableSubscriptionResponseOfferType": { - "type_name": "NullableSubscriptionResponseOfferType", + "NullableValidateRequestFilter": { + "type_name": "NullableValidateRequestFilter", "fields": { "isSet": { "name": "isSet", @@ -23960,8 +40780,8 @@ } } }, - "NullableSubscriptionRouterPackageType": { - "type_name": "NullableSubscriptionRouterPackageType", + "NullableValidateRequestFilterAnd": { + "type_name": "NullableValidateRequestFilterAnd", "fields": { "isSet": { "name": "isSet", @@ -23973,8 +40793,8 @@ } } }, - "NullableSubscriptionRouterPackageTypeCode": { - "type_name": "NullableSubscriptionRouterPackageTypeCode", + "NullableValidateSubnetResponse": { + "type_name": "NullableValidateSubnetResponse", "fields": { "isSet": { "name": "isSet", @@ -23986,8 +40806,8 @@ } } }, - "NullableSubscriptionState": { - "type_name": "NullableSubscriptionState", + "NullableViewPoint": { + "type_name": "NullableViewPoint", "fields": { "isSet": { "name": "isSet", @@ -23999,8 +40819,8 @@ } } }, - "NullableSubscriptionTrial": { - "type_name": "NullableSubscriptionTrial", + "NullableVirtualConnectionBridgePackageCode": { + "type_name": "NullableVirtualConnectionBridgePackageCode", "fields": { "isSet": { "name": "isSet", @@ -24012,8 +40832,8 @@ } } }, - "NullableTime": { - "type_name": "NullableTime", + "NullableVirtualConnectionPrice": { + "type_name": "NullableVirtualConnectionPrice", "fields": { "isSet": { "name": "isSet", @@ -24025,8 +40845,8 @@ } } }, - "NullableTimeServiceFilter": { - "type_name": "NullableTimeServiceFilter", + "NullableVirtualConnectionPriceASide": { + "type_name": "NullableVirtualConnectionPriceASide", "fields": { "isSet": { "name": "isSet", @@ -24038,8 +40858,8 @@ } } }, - "NullableTimeServiceFilters": { - "type_name": "NullableTimeServiceFilters", + "NullableVirtualConnectionPriceASideAccessPoint": { + "type_name": "NullableVirtualConnectionPriceASideAccessPoint", "fields": { "isSet": { "name": "isSet", @@ -24051,8 +40871,8 @@ } } }, - "NullableTimeServiceOperation": { - "type_name": "NullableTimeServiceOperation", + "NullableVirtualConnectionPriceASideAccessPointPort": { + "type_name": "NullableVirtualConnectionPriceASideAccessPointPort", "fields": { "isSet": { "name": "isSet", @@ -24064,8 +40884,8 @@ } } }, - "NullableTimeServiceOperationOperationalStatus": { - "type_name": "NullableTimeServiceOperationOperationalStatus", + "NullableVirtualConnectionPriceASideAccessPointPortSettings": { + "type_name": "NullableVirtualConnectionPriceASideAccessPointPortSettings", "fields": { "isSet": { "name": "isSet", @@ -24077,8 +40897,8 @@ } } }, - "NullableTimeServiceOrFilter": { - "type_name": "NullableTimeServiceOrFilter", + "NullableVirtualConnectionPriceAccessPointType": { + "type_name": "NullableVirtualConnectionPriceAccessPointType", "fields": { "isSet": { "name": "isSet", @@ -24090,8 +40910,8 @@ } } }, - "NullableTimeServicePrice": { - "type_name": "NullableTimeServicePrice", + "NullableVirtualConnectionPriceConnectionType": { + "type_name": "NullableVirtualConnectionPriceConnectionType", "fields": { "isSet": { "name": "isSet", @@ -24103,8 +40923,8 @@ } } }, - "NullableTimeServicePriceConnection": { - "type_name": "NullableTimeServicePriceConnection", + "NullableVirtualConnectionPriceZSide": { + "type_name": "NullableVirtualConnectionPriceZSide", "fields": { "isSet": { "name": "isSet", @@ -24116,8 +40936,8 @@ } } }, - "NullableTimeServicePriceConnectionASide": { - "type_name": "NullableTimeServicePriceConnectionASide", + "NullableVirtualConnectionPriceZSideAccessPoint": { + "type_name": "NullableVirtualConnectionPriceZSideAccessPoint", "fields": { "isSet": { "name": "isSet", @@ -24129,8 +40949,8 @@ } } }, - "NullableTimeServicePriceConnectionAccessPoint": { - "type_name": "NullableTimeServicePriceConnectionAccessPoint", + "NullableVirtualConnectionPriceZSideAccessPointBridge": { + "type_name": "NullableVirtualConnectionPriceZSideAccessPointBridge", "fields": { "isSet": { "name": "isSet", @@ -24142,8 +40962,8 @@ } } }, - "NullableTimeServiceSimpleExpression": { - "type_name": "NullableTimeServiceSimpleExpression", + "NullableVirtualConnectionPriceZSideAccessPointBridgePackage": { + "type_name": "NullableVirtualConnectionPriceZSideAccessPointBridgePackage", "fields": { "isSet": { "name": "isSet", @@ -24155,8 +40975,8 @@ } } }, - "NullableTimeServiceSortBy": { - "type_name": "NullableTimeServiceSortBy", + "NullableVirtualConnectionPriceZSideAccessPointProfile": { + "type_name": "NullableVirtualConnectionPriceZSideAccessPointProfile", "fields": { "isSet": { "name": "isSet", @@ -24168,8 +40988,8 @@ } } }, - "NullableTimeServiceSortCriteria": { - "type_name": "NullableTimeServiceSortCriteria", + "NullableVirtualConnectionSide": { + "type_name": "NullableVirtualConnectionSide", "fields": { "isSet": { "name": "isSet", @@ -24181,8 +41001,8 @@ } } }, - "NullableTimeServiceSortDirection": { - "type_name": "NullableTimeServiceSortDirection", + "NullableVirtualConnectionTimeServiceResponse": { + "type_name": "NullableVirtualConnectionTimeServiceResponse", "fields": { "isSet": { "name": "isSet", @@ -24194,8 +41014,8 @@ } } }, - "NullableTimeServicesSearchRequest": { - "type_name": "NullableTimeServicesSearchRequest", + "NullableVirtualConnectionUuid": { + "type_name": "NullableVirtualConnectionUuid", "fields": { "isSet": { "name": "isSet", @@ -24207,8 +41027,8 @@ } } }, - "NullableTopologyProperties": { - "type_name": "NullableTopologyProperties", + "NullableVirtualDevice": { + "type_name": "NullableVirtualDevice", "fields": { "isSet": { "name": "isSet", @@ -24220,8 +41040,8 @@ } } }, - "NullableVPC": { - "type_name": "NullableVPC", + "NullableVirtualDeviceInterface": { + "type_name": "NullableVirtualDeviceInterface", "fields": { "isSet": { "name": "isSet", @@ -24233,8 +41053,8 @@ } } }, - "NullableVPCState": { - "type_name": "NullableVPCState", + "NullableVirtualDeviceInterfaceType": { + "type_name": "NullableVirtualDeviceInterfaceType", "fields": { "isSet": { "name": "isSet", @@ -24246,8 +41066,8 @@ } } }, - "NullableVPCType": { - "type_name": "NullableVPCType", + "NullableVirtualDeviceType": { + "type_name": "NullableVirtualDeviceType", "fields": { "isSet": { "name": "isSet", @@ -24259,8 +41079,8 @@ } } }, - "NullableValidateConnectionResponse": { - "type_name": "NullableValidateConnectionResponse", + "NullableVirtualNetwork": { + "type_name": "NullableVirtualNetwork", "fields": { "isSet": { "name": "isSet", @@ -24272,8 +41092,8 @@ } } }, - "NullableValidateRequest": { - "type_name": "NullableValidateRequest", + "NullableVirtualPortConfiguration": { + "type_name": "NullableVirtualPortConfiguration", "fields": { "isSet": { "name": "isSet", @@ -24285,8 +41105,8 @@ } } }, - "NullableValidateRequestFilter": { - "type_name": "NullableValidateRequestFilter", + "NullableVirtualPortLocation": { + "type_name": "NullableVirtualPortLocation", "fields": { "isSet": { "name": "isSet", @@ -24298,8 +41118,8 @@ } } }, - "NullableValidateRequestFilterAnd": { - "type_name": "NullableValidateRequestFilterAnd", + "NullableVirtualPortPackage": { + "type_name": "NullableVirtualPortPackage", "fields": { "isSet": { "name": "isSet", @@ -24311,8 +41131,8 @@ } } }, - "NullableValidateSubnetResponse": { - "type_name": "NullableValidateSubnetResponse", + "NullableVirtualPortPrice": { + "type_name": "NullableVirtualPortPrice", "fields": { "isSet": { "name": "isSet", @@ -24324,8 +41144,8 @@ } } }, - "NullableViewPoint": { - "type_name": "NullableViewPoint", + "NullableVirtualPortRedundancy": { + "type_name": "NullableVirtualPortRedundancy", "fields": { "isSet": { "name": "isSet", @@ -24337,8 +41157,8 @@ } } }, - "NullableVirtualConnectionBridgePackageCode": { - "type_name": "NullableVirtualConnectionBridgePackageCode", + "NullableVirtualPortServiceType": { + "type_name": "NullableVirtualPortServiceType", "fields": { "isSet": { "name": "isSet", @@ -24350,8 +41170,8 @@ } } }, - "NullableVirtualConnectionPrice": { - "type_name": "NullableVirtualConnectionPrice", + "NullableVirtualPortType": { + "type_name": "NullableVirtualPortType", "fields": { "isSet": { "name": "isSet", @@ -24363,8 +41183,8 @@ } } }, - "NullableVirtualConnectionPriceASide": { - "type_name": "NullableVirtualConnectionPriceASide", + "NullableVpicInterface": { + "type_name": "NullableVpicInterface", "fields": { "isSet": { "name": "isSet", @@ -24376,404 +41196,792 @@ } } }, - "NullableVirtualConnectionPriceASideAccessPoint": { - "type_name": "NullableVirtualConnectionPriceASideAccessPoint", + "Operation": { + "type_name": "Operation", + "description": "Operation Operation object for router actions", "fields": { - "isSet": { - "name": "isSet", + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" }, - "value": { - "name": "value", - "description": "" + "BgpIpv4RoutesCount": { + "name": "BgpIpv4RoutesCount", + "description": "IPV4 route count", + "json_tag": "bgpIpv4RoutesCount" + }, + "BgpIpv6RoutesCount": { + "name": "BgpIpv6RoutesCount", + "description": "IPV6 route count", + "json_tag": "bgpIpv6RoutesCount" + }, + "DistinctIpv4PrefixesCount": { + "name": "DistinctIpv4PrefixesCount", + "description": "distinct IPV4 prefixes count", + "json_tag": "distinctIpv4PrefixesCount" + }, + "DistinctIpv6PrefixesCount": { + "name": "DistinctIpv6PrefixesCount", + "description": "distinct IPV6 prefixes count", + "json_tag": "distinctIpv6PrefixesCount" } } }, - "NullableVirtualConnectionPriceASideAccessPointPort": { - "type_name": "NullableVirtualConnectionPriceASideAccessPointPort", + "OperationalEventFilters": { + "type_name": "OperationalEventFilters", + "description": "OperationalEventFilters struct for OperationalEventFilters", "fields": { - "isSet": { - "name": "isSet", + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" }, - "value": { - "name": "value", - "description": "" + "And": { + "name": "And", + "description": "", + "json_tag": "and" } } }, - "NullableVirtualConnectionPriceASideAccessPointPortSettings": { - "type_name": "NullableVirtualConnectionPriceASideAccessPointPortSettings", + "OperationalEventSearchRequest": { + "type_name": "OperationalEventSearchRequest", + "description": "OperationalEventSearchRequest Search requests containing criteria", "fields": { - "isSet": { - "name": "isSet", + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" }, - "value": { - "name": "value", - "description": "" + "Filter": { + "name": "Filter", + "description": "", + "json_tag": "filter" + }, + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" } } }, - "NullableVirtualConnectionPriceAccessPointType": { - "type_name": "NullableVirtualConnectionPriceAccessPointType", + "OperationalEventSimpleExpression": { + "type_name": "OperationalEventSimpleExpression", + "description": "OperationalEventSimpleExpression struct for OperationalEventSimpleExpression", "fields": { - "isSet": { - "name": "isSet", + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" }, - "value": { - "name": "value", - "description": "" + "Operator": { + "name": "Operator", + "description": "Possible operators to use on filters: * `=` - equal * `IN` - in", + "json_tag": "operator" + }, + "Property": { + "name": "Property", + "description": "Possible field names to use on filters: * `/subject` - Cloud Event subject description", + "json_tag": "property" + }, + "Values": { + "name": "Values", + "description": "", + "json_tag": "values" } } }, - "NullableVirtualConnectionPriceConnectionType": { - "type_name": "NullableVirtualConnectionPriceConnectionType", + "OperationalStatus": { + "type_name": "OperationalStatus", + "description": "OperationalStatus struct for OperationalStatus", "fields": { - "isSet": { - "name": "isSet", + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" }, - "value": { - "name": "value", - "description": "" + "OperationalStatus": { + "name": "OperationalStatus", + "description": "Operational status for the resource target of the event", + "json_tag": "operationalStatus" } } }, - "NullableVirtualConnectionPriceZSide": { - "type_name": "NullableVirtualConnectionPriceZSide", + "OpticalConnectASideRequest": { + "type_name": "OpticalConnectASideRequest", + "description": "OpticalConnectASideRequest A-Side configuration. Always a patch panel port from your cage.", "fields": { - "isSet": { - "name": "isSet", + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" }, - "value": { - "name": "value", - "description": "" + "ConnectorType": { + "name": "ConnectorType", + "description": "", + "json_tag": "connectorType" + }, + "PatchPanelId": { + "name": "PatchPanelId", + "description": "Unique identifier of the patch panel.", + "json_tag": "patchPanelId" + }, + "PatchPanelPortA": { + "name": "PatchPanelPortA", + "description": "Specify the desired port number for Port A. \u003cbr\u003e When ports are not provided, next available ports will be used.", + "json_tag": "patchPanelPortA" + }, + "PatchPanelPortB": { + "name": "PatchPanelPortB", + "description": "Specify the desired port number for Port B. \u003cbr\u003e When ports are not provided, next available ports will be used. \u003cbr\u003e Required for Connector type FC, SC and ST only.", + "json_tag": "patchPanelPortB" } } }, - "NullableVirtualConnectionPriceZSideAccessPoint": { - "type_name": "NullableVirtualConnectionPriceZSideAccessPoint", + "OpticalConnectASideResponse": { + "type_name": "OpticalConnectASideResponse", + "description": "OpticalConnectASideResponse Originating end as provisioned, with the cage, cabinet and IBX location.", "fields": { - "isSet": { - "name": "isSet", + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" }, - "value": { - "name": "value", - "description": "" + "CabinetUniqueSpaceId": { + "name": "CabinetUniqueSpaceId", + "description": "Unique identifier of the cabinet.", + "json_tag": "cabinetUniqueSpaceId" + }, + "CageUniqueSpaceId": { + "name": "CageUniqueSpaceId", + "description": "Unique identifier of the cage.", + "json_tag": "cageUniqueSpaceId" + }, + "ConnectorType": { + "name": "ConnectorType", + "description": "", + "json_tag": "connectorType" + }, + "Location": { + "name": "Location", + "description": "", + "json_tag": "location" + }, + "PatchPanelId": { + "name": "PatchPanelId", + "description": "Unique identifier of the patch panel.", + "json_tag": "patchPanelId" + }, + "PatchPanelPortA": { + "name": "PatchPanelPortA", + "description": "Specify the desired port number for Port A. \u003cbr\u003e When ports are not provided, next available ports will be used.", + "json_tag": "patchPanelPortA" + }, + "PatchPanelPortB": { + "name": "PatchPanelPortB", + "description": "Specify the desired port number for Port B. \u003cbr\u003e When ports are not provided, next available ports will be used. \u003cbr\u003e Required for Connector type FC, SC and ST only.", + "json_tag": "patchPanelPortB" } } }, - "NullableVirtualConnectionPriceZSideAccessPointBridge": { - "type_name": "NullableVirtualConnectionPriceZSideAccessPointBridge", + "OpticalConnectBulk": { + "type_name": "OpticalConnectBulk", + "description": "OpticalConnectBulk Dual diverse pair Connection", "fields": { - "isSet": { - "name": "isSet", + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" }, - "value": { - "name": "value", - "description": "" + "Data": { + "name": "Data", + "description": "", + "json_tag": "data" } } }, - "NullableVirtualConnectionPriceZSideAccessPointBridgePackage": { - "type_name": "NullableVirtualConnectionPriceZSideAccessPointBridgePackage", + "OpticalConnectFilter": { + "type_name": "OpticalConnectFilter", + "description": "OpticalConnectFilter A single condition, or a group of conditions combined with logical OR.", "fields": { - "isSet": { - "name": "isSet", + "OpticalConnectOrFilter": { + "name": "OpticalConnectOrFilter", "description": "" }, - "value": { - "name": "value", + "OpticalConnectSimpleExpression": { + "name": "OpticalConnectSimpleExpression", "description": "" } } }, - "NullableVirtualConnectionPriceZSideAccessPointProfile": { - "type_name": "NullableVirtualConnectionPriceZSideAccessPointProfile", + "OpticalConnectFilters": { + "type_name": "OpticalConnectFilters", + "description": "OpticalConnectFilters struct for OpticalConnectFilters", "fields": { - "isSet": { - "name": "isSet", + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" }, - "value": { - "name": "value", - "description": "" + "And": { + "name": "And", + "description": "", + "json_tag": "and" } } }, - "NullableVirtualConnectionSide": { - "type_name": "NullableVirtualConnectionSide", + "OpticalConnectLOA": { + "type_name": "OpticalConnectLOA", + "description": "OpticalConnectLOA Letter of Authorization granting the right to terminate at the Z-side location. \u003cbr\u003e Required for BMMR and REMOTE.", "fields": { - "isSet": { - "name": "isSet", - "description": "" - }, - "value": { - "name": "value", + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" + }, + "Uuid": { + "name": "Uuid", + "description": "Identifier of the Letter of Authorization", + "json_tag": "uuid" } } }, - "NullableVirtualConnectionTimeServiceResponse": { - "type_name": "NullableVirtualConnectionTimeServiceResponse", + "OpticalConnectLocation": { + "type_name": "OpticalConnectLocation", + "description": "OpticalConnectLocation Destination location for BMMR and REMOTE connections.", "fields": { - "isSet": { - "name": "isSet", + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" }, - "value": { - "name": "value", - "description": "" + "IbxCode": { + "name": "IbxCode", + "description": "Equinix IBX data centre code.", + "json_tag": "ibxCode" } } }, - "NullableVirtualConnectionUuid": { - "type_name": "NullableVirtualConnectionUuid", + "OpticalConnectNotification": { + "type_name": "OpticalConnectNotification", + "description": "OpticalConnectNotification Notification preferences for this connection.", "fields": { - "isSet": { - "name": "isSet", + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" }, - "value": { - "name": "value", - "description": "" + "Emails": { + "name": "Emails", + "description": "Email addresses to notify.", + "json_tag": "emails" + }, + "RegisteredUsers": { + "name": "RegisteredUsers", + "description": "Usernames of registered Equinix Portal users to notify.", + "json_tag": "registeredUsers" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" } } }, - "NullableVirtualDevice": { - "type_name": "NullableVirtualDevice", + "OpticalConnectOrFilter": { + "type_name": "OpticalConnectOrFilter", + "description": "OpticalConnectOrFilter struct for OpticalConnectOrFilter", "fields": { - "isSet": { - "name": "isSet", + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" }, - "value": { - "name": "value", - "description": "" + "Or": { + "name": "Or", + "description": "", + "json_tag": "or" } } }, - "NullableVirtualDeviceInterface": { - "type_name": "NullableVirtualDeviceInterface", + "OpticalConnectOrder": { + "type_name": "OpticalConnectOrder", + "description": "OpticalConnectOrder Ordering and billing reference details for this connection.", "fields": { - "isSet": { - "name": "isSet", + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" }, - "value": { - "name": "value", - "description": "" + "CustomerReferenceId": { + "name": "CustomerReferenceId", + "description": "Your own reference for this connection.", + "json_tag": "customerReferenceId" + }, + "OrderNumber": { + "name": "OrderNumber", + "description": "Equinix order reference number.", + "json_tag": "orderNumber" + }, + "PurchaseOrderNumber": { + "name": "PurchaseOrderNumber", + "description": "Purchase order number reference.", + "json_tag": "purchaseOrderNumber" } } }, - "NullableVirtualDeviceInterfaceType": { - "type_name": "NullableVirtualDeviceInterfaceType", + "OpticalConnectPatchPanelFields": { + "type_name": "OpticalConnectPatchPanelFields", + "description": "OpticalConnectPatchPanelFields Patch Panel configuration.", "fields": { - "isSet": { - "name": "isSet", + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" }, - "value": { - "name": "value", - "description": "" + "ConnectorType": { + "name": "ConnectorType", + "description": "", + "json_tag": "connectorType" + }, + "PatchPanelId": { + "name": "PatchPanelId", + "description": "Unique identifier of the patch panel.", + "json_tag": "patchPanelId" + }, + "PatchPanelPortA": { + "name": "PatchPanelPortA", + "description": "Specify the desired port number for Port A. \u003cbr\u003e When ports are not provided, next available ports will be used.", + "json_tag": "patchPanelPortA" + }, + "PatchPanelPortB": { + "name": "PatchPanelPortB", + "description": "Specify the desired port number for Port B. \u003cbr\u003e When ports are not provided, next available ports will be used. \u003cbr\u003e Required for Connector type FC, SC and ST only.", + "json_tag": "patchPanelPortB" } } }, - "NullableVirtualDeviceType": { - "type_name": "NullableVirtualDeviceType", + "OpticalConnectPostRequest": { + "type_name": "OpticalConnectPostRequest", + "description": "OpticalConnectPostRequest Request to order a single connection. The A-side is always a patch panel port in your own cage; the Z-side shape depends on connectionDestinationType.", "fields": { - "isSet": { - "name": "isSet", - "description": "" + "ASide": { + "name": "ASide", + "description": "", + "json_tag": "aSide" }, - "value": { - "name": "value", + "Account": { + "name": "Account", + "description": "", + "json_tag": "account" + }, + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" + }, + "Bandwidth": { + "name": "Bandwidth", + "description": "Connection bandwidth Mbps. \u003cbr\u003e Available bandwidths depend on the IBX pair. \u003cbr\u003e 1000 - 1 Gbps. \u003cbr\u003e 10000 - 10 Gbps. \u003cbr\u003e 100000 - 100 Gbps. \u003cbr\u003e", + "json_tag": "bandwidth" + }, + "BmmrType": { + "name": "BmmrType", + "description": "", + "json_tag": "bmmrType" + }, + "ConnectionDestinationType": { + "name": "ConnectionDestinationType", + "description": "", + "json_tag": "connectionDestinationType" + }, + "Notifications": { + "name": "Notifications", + "description": "Contacts to notify about connection configuration and status changes", + "json_tag": "notifications" + }, + "Order": { + "name": "Order", + "description": "", + "json_tag": "order" + }, + "PathType": { + "name": "PathType", + "description": "", + "json_tag": "pathType" + }, + "Redundancy": { + "name": "Redundancy", + "description": "", + "json_tag": "redundancy" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + }, + "ZSide": { + "name": "ZSide", + "description": "", + "json_tag": "zSide" } } }, - "NullableVirtualNetwork": { - "type_name": "NullableVirtualNetwork", + "OpticalConnectPrice": { + "type_name": "OpticalConnectPrice", + "description": "OpticalConnectPrice Optical Metro Connect Port Product configuration", "fields": { - "isSet": { - "name": "isSet", - "description": "" + "ASide": { + "name": "ASide", + "description": "", + "json_tag": "aSide" }, - "value": { - "name": "value", + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" + }, + "Bandwidth": { + "name": "Bandwidth", + "description": "Bandwidth in Mbps", + "json_tag": "bandwidth" + }, + "ConnectionDestinationType": { + "name": "ConnectionDestinationType", + "description": "", + "json_tag": "connectionDestinationType" + }, + "PathType": { + "name": "PathType", + "description": "", + "json_tag": "pathType" + }, + "Type": { + "name": "Type", + "description": "Optical Connect type.", + "json_tag": "type" + }, + "ZSide": { + "name": "ZSide", + "description": "", + "json_tag": "zSide" } } }, - "NullableVirtualPortConfiguration": { - "type_name": "NullableVirtualPortConfiguration", + "OpticalConnectPriceASide": { + "type_name": "OpticalConnectPriceASide", + "description": "OpticalConnectPriceASide Optical Connection ASide configuration", "fields": { - "isSet": { - "name": "isSet", + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" }, - "value": { - "name": "value", - "description": "" + "Location": { + "name": "Location", + "description": "", + "json_tag": "location" } } }, - "NullableVirtualPortLocation": { - "type_name": "NullableVirtualPortLocation", + "OpticalConnectPriceLocation": { + "type_name": "OpticalConnectPriceLocation", + "description": "OpticalConnectPriceLocation Optical Connect Location", "fields": { - "isSet": { - "name": "isSet", + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" }, - "value": { - "name": "value", - "description": "" + "IbxCode": { + "name": "IbxCode", + "description": "IBX identifier", + "json_tag": "ibxCode" } } }, - "NullableVirtualPortPackage": { - "type_name": "NullableVirtualPortPackage", + "OpticalConnectPriceZSide": { + "type_name": "OpticalConnectPriceZSide", + "description": "OpticalConnectPriceZSide Optical Connection ZSide configuration", "fields": { - "isSet": { - "name": "isSet", + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" }, - "value": { - "name": "value", - "description": "" + "Location": { + "name": "Location", + "description": "", + "json_tag": "location" } } }, - "NullableVirtualPortPrice": { - "type_name": "NullableVirtualPortPrice", + "OpticalConnectRedundancy": { + "type_name": "OpticalConnectRedundancy", + "description": "OpticalConnectRedundancy Optical Connect redundancy configuration. \u003cbr\u003e Required only for DUAL_DIVERSE connection.", "fields": { - "isSet": { - "name": "isSet", + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" }, - "value": { - "name": "value", - "description": "" + "Group": { + "name": "Group", + "description": "Redundancy group identifier", + "json_tag": "group" + }, + "Priority": { + "name": "Priority", + "description": "", + "json_tag": "priority" } } }, - "NullableVirtualPortRedundancy": { - "type_name": "NullableVirtualPortRedundancy", + "OpticalConnectResponse": { + "type_name": "OpticalConnectResponse", + "description": "OpticalConnectResponse Optical Metro Connect connection with its current state and the resolved physical termination points at both ends.", "fields": { - "isSet": { - "name": "isSet", - "description": "" + "ASide": { + "name": "ASide", + "description": "", + "json_tag": "aSide" }, - "value": { - "name": "value", + "Account": { + "name": "Account", + "description": "", + "json_tag": "account" + }, + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" + }, + "Bandwidth": { + "name": "Bandwidth", + "description": "Provisioned connection bandwidth in Mbps.", + "json_tag": "bandwidth" + }, + "BmmrType": { + "name": "BmmrType", + "description": "", + "json_tag": "bmmrType" + }, + "ChangeLog": { + "name": "ChangeLog", + "description": "", + "json_tag": "changeLog" + }, + "ConnectionDestinationType": { + "name": "ConnectionDestinationType", + "description": "", + "json_tag": "connectionDestinationType" + }, + "Href": { + "name": "Href", + "description": "URI of this Optical Connect resource.", + "json_tag": "href" + }, + "Name": { + "name": "Name", + "description": "Equinix-assigned name, derived from the account number and the two IBX locations.", + "json_tag": "name" + }, + "Notifications": { + "name": "Notifications", + "description": "Preferences for notifications on connection configuration or status changes", + "json_tag": "notifications" + }, + "Order": { + "name": "Order", + "description": "", + "json_tag": "order" + }, + "PathType": { + "name": "PathType", + "description": "", + "json_tag": "pathType" + }, + "Redundancy": { + "name": "Redundancy", + "description": "", + "json_tag": "redundancy" + }, + "State": { + "name": "State", + "description": "", + "json_tag": "state" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + }, + "Uuid": { + "name": "Uuid", + "description": "Unique identifier of this Optical Connect.", + "json_tag": "uuid" + }, + "ZSide": { + "name": "ZSide", + "description": "", + "json_tag": "zSide" } } }, - "NullableVirtualPortServiceType": { - "type_name": "NullableVirtualPortServiceType", + "OpticalConnectSearchRequest": { + "type_name": "OpticalConnectSearchRequest", + "description": "OpticalConnectSearchRequest Search criteria for retrieving Optical Connects, with optional filtering, pagination and sorting.", "fields": { - "isSet": { - "name": "isSet", + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" }, - "value": { - "name": "value", - "description": "" + "Filter": { + "name": "Filter", + "description": "", + "json_tag": "filter" + }, + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" + }, + "Sort": { + "name": "Sort", + "description": "", + "json_tag": "sort" } } }, - "NullableVirtualPortType": { - "type_name": "NullableVirtualPortType", + "OpticalConnectServiceSearchResponse": { + "type_name": "OpticalConnectServiceSearchResponse", + "description": "OpticalConnectServiceSearchResponse struct for OpticalConnectServiceSearchResponse", "fields": { - "isSet": { - "name": "isSet", + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" }, - "value": { - "name": "value", - "description": "" + "Data": { + "name": "Data", + "description": "Data returned from the API call.", + "json_tag": "data" + }, + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" } } }, - "NullableVpicInterface": { - "type_name": "NullableVpicInterface", + "OpticalConnectSimpleExpression": { + "type_name": "OpticalConnectSimpleExpression", + "description": "OpticalConnectSimpleExpression struct for OpticalConnectSimpleExpression", "fields": { - "isSet": { - "name": "isSet", + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" }, - "value": { - "name": "value", - "description": "" + "Operator": { + "name": "Operator", + "description": "Possible operators to use on filters: * `=` - equal * `!=` - not equal * `[NOT] BETWEEN` - (not) between * `[NOT] LIKE` - (not) like * `[NOT] IN` - (not) in * `ILIKE` - case-insensitive like", + "json_tag": "operator" + }, + "Property": { + "name": "Property", + "description": "Possible field names to use on filters: * `/name` - Connection name * `/uuid` - Connection uuid * `/type` - type * `/state` - state * `/bandwidth` - Bandwidth", + "json_tag": "property" + }, + "Values": { + "name": "Values", + "description": "", + "json_tag": "values" } } }, - "Operation": { - "type_name": "Operation", - "description": "Operation Operation object for router actions", + "OpticalConnectSortCriteria": { + "type_name": "OpticalConnectSortCriteria", + "description": "OpticalConnectSortCriteria Sorting to apply to search results.", "fields": { "AdditionalProperties": { "name": "AdditionalProperties", "description": "" }, - "BgpIpv4RoutesCount": { - "name": "BgpIpv4RoutesCount", - "description": "IPV4 route count", - "json_tag": "bgpIpv4RoutesCount" - }, - "BgpIpv6RoutesCount": { - "name": "BgpIpv6RoutesCount", - "description": "IPV6 route count", - "json_tag": "bgpIpv6RoutesCount" - }, - "DistinctIpv4PrefixesCount": { - "name": "DistinctIpv4PrefixesCount", - "description": "distinct IPV4 prefixes count", - "json_tag": "distinctIpv4PrefixesCount" + "Direction": { + "name": "Direction", + "description": "", + "json_tag": "direction" }, - "DistinctIpv6PrefixesCount": { - "name": "DistinctIpv6PrefixesCount", - "description": "distinct IPV6 prefixes count", - "json_tag": "distinctIpv6PrefixesCount" + "Property": { + "name": "Property", + "description": "", + "json_tag": "property" } } }, - "OperationalStatus": { - "type_name": "OperationalStatus", - "description": "OperationalStatus struct for OperationalStatus", + "OpticalConnectZSideRequest": { + "type_name": "OpticalConnectZSideRequest", + "description": "OpticalConnectZSideRequest Z-Side configuration. \u003cbr\u003e For COLO, specify the destination patch panel and ports. \u003cbr\u003e For BMMR and REMOTE, specify the location and Letter of Authorization.", "fields": { "AdditionalProperties": { "name": "AdditionalProperties", "description": "" }, - "OperationalStatus": { - "name": "OperationalStatus", - "description": "Operational status for the resource target of the event", - "json_tag": "operationalStatus" + "ConnectorType": { + "name": "ConnectorType", + "description": "", + "json_tag": "connectorType" + }, + "Loa": { + "name": "Loa", + "description": "", + "json_tag": "loa" + }, + "Location": { + "name": "Location", + "description": "", + "json_tag": "location" + }, + "PatchPanelId": { + "name": "PatchPanelId", + "description": "Unique identifier of the patch panel.", + "json_tag": "patchPanelId" + }, + "PatchPanelPortA": { + "name": "PatchPanelPortA", + "description": "Specify the desired port number for Port A. \u003cbr\u003e When ports are not provided, next available ports will be used.", + "json_tag": "patchPanelPortA" + }, + "PatchPanelPortB": { + "name": "PatchPanelPortB", + "description": "Specify the desired port number for Port B. \u003cbr\u003e When ports are not provided, next available ports will be used. \u003cbr\u003e Required for Connector type FC, SC and ST only.", + "json_tag": "patchPanelPortB" } } }, - "OrchestratorProviders": { - "type_name": "OrchestratorProviders", - "description": "OrchestratorProviders - The OrchestratorProvider schema defines the structure for the orchestrator provider configuration. It includes details about the provider type and its specific configurations.", + "OpticalConnectZSideResponse": { + "type_name": "OpticalConnectZSideResponse", + "description": "OpticalConnectZSideResponse Terminating end as provisioned, with the cage, cabinet and IBX location.", "fields": { - "AWSProvider": { - "name": "AWSProvider", + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" }, - "FabricProvider": { - "name": "FabricProvider", - "description": "" + "CabinetUniqueSpaceId": { + "name": "CabinetUniqueSpaceId", + "description": "Unique identifier of the cabinet.", + "json_tag": "cabinetUniqueSpaceId" }, - "GCPProvider": { - "name": "GCPProvider", - "description": "" + "CageUniqueSpaceId": { + "name": "CageUniqueSpaceId", + "description": "Unique identifier of the cage.", + "json_tag": "cageUniqueSpaceId" + }, + "ConnectorType": { + "name": "ConnectorType", + "description": "", + "json_tag": "connectorType" + }, + "Loa": { + "name": "Loa", + "description": "", + "json_tag": "loa" + }, + "Location": { + "name": "Location", + "description": "", + "json_tag": "location" + }, + "PatchPanelId": { + "name": "PatchPanelId", + "description": "Unique identifier of the patch panel.", + "json_tag": "patchPanelId" + }, + "PatchPanelPortA": { + "name": "PatchPanelPortA", + "description": "Specify the desired port number for Port A. \u003cbr\u003e When ports are not provided, next available ports will be used.", + "json_tag": "patchPanelPortA" + }, + "PatchPanelPortB": { + "name": "PatchPanelPortB", + "description": "Specify the desired port number for Port B. \u003cbr\u003e When ports are not provided, next available ports will be used. \u003cbr\u003e Required for Connector type FC, SC and ST only.", + "json_tag": "patchPanelPortB" } } }, @@ -24790,6 +41998,11 @@ "description": "Billing tier for connection bandwidth", "json_tag": "billingTier" }, + "ContractedBandwidth": { + "name": "ContractedBandwidth", + "description": "Contracted bandwidth", + "json_tag": "contractedBandwidth" + }, "CustomerReferenceNumber": { "name": "CustomerReferenceNumber", "description": "Customer reference number", @@ -24964,11 +42177,6 @@ "name": "Code", "description": "", "json_tag": "code" - }, - "Type": { - "name": "Type", - "description": "", - "json_tag": "type" } } }, @@ -25067,6 +42275,71 @@ } } }, + "PatchIpBlockRequestBodyItem": { + "type_name": "PatchIpBlockRequestBodyItem", + "description": "PatchIpBlockRequestBodyItem struct for PatchIpBlockRequestBodyItem", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Op": { + "name": "Op", + "description": "", + "json_tag": "op" + }, + "Path": { + "name": "Path", + "description": "path", + "json_tag": "path" + }, + "Value": { + "name": "Value", + "description": "", + "json_tag": "value" + } + } + }, + "PatchIpBlockRequestBodyItemValue": { + "type_name": "PatchIpBlockRequestBodyItemValue", + "description": "PatchIpBlockRequestBodyItemValue new value", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Uuid": { + "name": "Uuid", + "description": "", + "json_tag": "uuid" + } + } + }, + "Phone": { + "type_name": "Phone", + "description": "Phone struct for Phone", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "ContactPreference": { + "name": "ContactPreference", + "description": "", + "json_tag": "contactPreference" + }, + "Number": { + "name": "Number", + "description": "Phone number", + "json_tag": "number" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + } + } + }, "PhysicalPort": { "type_name": "PhysicalPort", "description": "PhysicalPort Physical Port specification", @@ -25182,6 +42455,46 @@ } } }, + "PlatformChangelog": { + "type_name": "PlatformChangelog", + "description": "PlatformChangelog Change log", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "CreatedBy": { + "name": "CreatedBy", + "description": "Created by User Key", + "json_tag": "createdBy" + }, + "CreatedDateTime": { + "name": "CreatedDateTime", + "description": "Created by Date and Time", + "json_tag": "createdDateTime" + }, + "DeletedBy": { + "name": "DeletedBy", + "description": "Deleted by User Key", + "json_tag": "deletedBy" + }, + "DeletedDateTime": { + "name": "DeletedDateTime", + "description": "Deleted by Date and Time", + "json_tag": "deletedDateTime" + }, + "UpdatedBy": { + "name": "UpdatedBy", + "description": "Updated by User Key", + "json_tag": "updatedBy" + }, + "UpdatedDateTime": { + "name": "UpdatedDateTime", + "description": "Updated by Date and Time", + "json_tag": "updatedDateTime" + } + } + }, "Port": { "type_name": "Port", "description": "Port Port specification", @@ -25275,11 +42588,6 @@ "description": "Equinix assigned response attribute for an absolute URL that is the subject of the link's context.", "json_tag": "href" }, - "Id": { - "name": "Id", - "description": "Equinix assigned response attribute for Port Id", - "json_tag": "id" - }, "Interface": { "name": "Interface", "description": "", @@ -25287,7 +42595,7 @@ }, "Lag": { "name": "Lag", - "description": "", + "description": "Deprecated", "json_tag": "lag" }, "LagEnabled": { @@ -25305,6 +42613,11 @@ "description": "", "json_tag": "location" }, + "MarketplaceSubscription": { + "name": "MarketplaceSubscription", + "description": "", + "json_tag": "marketplaceSubscription" + }, "Name": { "name": "Name", "description": "Equinix assigned response attribute for Port name", @@ -25365,6 +42678,11 @@ "description": "", "json_tag": "redundancy" }, + "ServiceCode": { + "name": "ServiceCode", + "description": "", + "json_tag": "serviceCode" + }, "ServiceType": { "name": "ServiceType", "description": "Deprecated", @@ -25755,6 +43073,11 @@ "description": "Total number of connections.", "json_tag": "fgVCCount" }, + "MaintenanceStatus": { + "name": "MaintenanceStatus", + "description": "", + "json_tag": "maintenanceStatus" + }, "OpStatusChangedAt": { "name": "OpStatusChangedAt", "description": "Date and time at which port availability changed.", @@ -25780,16 +43103,6 @@ "description": "Customer order reference Id", "json_tag": "customerReferenceId" }, - "OrderId": { - "name": "OrderId", - "description": "Order Identification", - "json_tag": "orderId" - }, - "OrderNumber": { - "name": "OrderNumber", - "description": "Order Reference Number", - "json_tag": "orderNumber" - }, "PurchaseOrder": { "name": "PurchaseOrder", "description": "", @@ -25799,17 +43112,12 @@ "name": "Signature", "description": "", "json_tag": "signature" - }, - "Uuid": { - "name": "Uuid", - "description": "Equinix-assigned order identifier, this is a derived response atrribute\nDeprecated", - "json_tag": "uuid" } } }, "PortOrderPurchaseOrder": { "type_name": "PortOrderPurchaseOrder", - "description": "PortOrderPurchaseOrder purchase order", + "description": "PortOrderPurchaseOrder Purchase Order information associate to the account", "fields": { "AdditionalProperties": { "name": "AdditionalProperties", @@ -25854,7 +43162,7 @@ }, "PortOrderSignature": { "type_name": "PortOrderSignature", - "description": "PortOrderSignature Port signature Type", + "description": "PortOrderSignature Port signature details", "fields": { "AdditionalProperties": { "name": "AdditionalProperties", @@ -25874,7 +43182,7 @@ }, "PortOrderSignatureDelegate": { "type_name": "PortOrderSignatureDelegate", - "description": "PortOrderSignatureDelegate delegate oder details", + "description": "PortOrderSignatureDelegate order delegate details", "fields": { "AdditionalProperties": { "name": "AdditionalProperties", @@ -25887,7 +43195,7 @@ }, "FirstName": { "name": "FirstName", - "description": "name of delegate", + "description": "first name of delegate", "json_tag": "firstName" }, "LastName": { @@ -25981,25 +43289,10 @@ "description": "", "json_tag": "account" }, - "AdditionalInfo": { - "name": "AdditionalInfo", - "description": "Port additional information", - "json_tag": "additionalInfo" - }, "AdditionalProperties": { "name": "AdditionalProperties", "description": "" }, - "Asn": { - "name": "Asn", - "description": "Port ASN", - "json_tag": "asn" - }, - "AvailableBandwidth": { - "name": "AvailableBandwidth", - "description": "Equinix assigned response attribute for Port available bandwidth in Mbps", - "json_tag": "availableBandwidth" - }, "Bandwidth": { "name": "Bandwidth", "description": "Equinix assigned response attribute for Port bandwidth in Mbps\nDeprecated", @@ -26010,21 +43303,6 @@ "description": "", "json_tag": "bmmrType" }, - "Change": { - "name": "Change", - "description": "", - "json_tag": "change" - }, - "ChangeLog": { - "name": "ChangeLog", - "description": "", - "json_tag": "changeLog" - }, - "ConnectionsCount": { - "name": "ConnectionsCount", - "description": "Equinix assigned response attribute for Connection count", - "json_tag": "connectionsCount" - }, "ConnectivitySourceType": { "name": "ConnectivitySourceType", "description": "", @@ -26040,49 +43318,14 @@ "description": "A-side/Equinix ibx", "json_tag": "demarcationPointIbx" }, - "Description": { - "name": "Description", - "description": "Equinix assigned response attribute for Port description", - "json_tag": "description" - }, - "Device": { - "name": "Device", - "description": "", - "json_tag": "device" - }, "Encapsulation": { "name": "Encapsulation", "description": "", "json_tag": "encapsulation" }, - "EndCustomer": { - "name": "EndCustomer", - "description": "", - "json_tag": "endCustomer" - }, - "Href": { - "name": "Href", - "description": "Equinix assigned response attribute for an absolute URL that is the subject of the link's context.", - "json_tag": "href" - }, - "Id": { - "name": "Id", - "description": "Equinix assigned response attribute for Port Id", - "json_tag": "id" - }, - "Interface": { - "name": "Interface", - "description": "", - "json_tag": "interface" - }, - "Lag": { - "name": "Lag", - "description": "", - "json_tag": "lag" - }, "LagEnabled": { "name": "LagEnabled", - "description": "If LAG enabled", + "description": "Indicates whether Link Aggregation Group (LAG) is enabled on this port", "json_tag": "lagEnabled" }, "Loas": { @@ -26095,21 +43338,11 @@ "description": "", "json_tag": "location" }, - "Name": { - "name": "Name", - "description": "Equinix assigned response attribute for Port name", - "json_tag": "name" - }, "Notifications": { "name": "Notifications", "description": "Notification preferences", "json_tag": "notifications" }, - "Operation": { - "name": "Operation", - "description": "", - "json_tag": "operation" - }, "Order": { "name": "Order", "description": "", @@ -26120,11 +43353,6 @@ "description": "", "json_tag": "package" }, - "PhysicalPortQuantity": { - "name": "PhysicalPortQuantity", - "description": "Number of physical ports", - "json_tag": "physicalPortQuantity" - }, "PhysicalPorts": { "name": "PhysicalPorts", "description": "Physical ports that implement this port", @@ -26155,6 +43383,11 @@ "description": "", "json_tag": "redundancy" }, + "ServiceCode": { + "name": "ServiceCode", + "description": "", + "json_tag": "serviceCode" + }, "ServiceType": { "name": "ServiceType", "description": "Deprecated", @@ -26165,11 +43398,6 @@ "description": "", "json_tag": "settings" }, - "State": { - "name": "State", - "description": "", - "json_tag": "state" - }, "TetherIbx": { "name": "TetherIbx", "description": "z-side/Equinix ibx", @@ -26179,16 +43407,6 @@ "name": "Type", "description": "", "json_tag": "type" - }, - "UsedBandwidth": { - "name": "UsedBandwidth", - "description": "Equinix assigned response attribute for Port used bandwidth in Mbps", - "json_tag": "usedBandwidth" - }, - "Uuid": { - "name": "Uuid", - "description": "Equinix assigned response attribute for port identifier", - "json_tag": "uuid" } } }, @@ -26220,16 +43438,6 @@ "description": "Deprecated", "json_tag": "placeVcOrderPermission" }, - "SharedPortProduct": { - "name": "SharedPortProduct", - "description": "", - "json_tag": "sharedPortProduct" - }, - "SharedPortType": { - "name": "SharedPortType", - "description": "", - "json_tag": "sharedPortType" - }, "ViewPortPermission": { "name": "ViewPortPermission", "description": "Deprecated", @@ -26745,6 +43953,11 @@ "description": "Full product name", "json_tag": "name" }, + "OpticalConnect": { + "name": "OpticalConnect", + "description": "", + "json_tag": "opticalConnect" + }, "Port": { "name": "Port", "description": "", @@ -26892,6 +44105,41 @@ } } }, + "PrivateService": { + "type_name": "PrivateService", + "description": "PrivateService struct for PrivateService", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Href": { + "name": "Href", + "description": "", + "json_tag": "href" + }, + "Uuid": { + "name": "Uuid", + "description": "", + "json_tag": "uuid" + } + } + }, + "PrivateServiceListResponse": { + "type_name": "PrivateServiceListResponse", + "description": "PrivateServiceListResponse struct for PrivateServiceListResponse", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Data": { + "name": "Data", + "description": "List of private services", + "json_tag": "data" + } + } + }, "ProcessStep": { "type_name": "ProcessStep", "description": "ProcessStep Definition of customized step while making connection", @@ -26917,6 +44165,26 @@ } } }, + "ProductOffering": { + "type_name": "ProductOffering", + "description": "ProductOffering Product offering for connection. Applicable to zSide only.", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Id": { + "name": "Id", + "description": "Product offering identifier", + "json_tag": "id" + }, + "Name": { + "name": "Name", + "description": "Product offering name", + "json_tag": "name" + } + } + }, "Project": { "type_name": "Project", "description": "Project struct for Project", @@ -26932,39 +44200,83 @@ } } }, - "ProviderResponse": { - "type_name": "ProviderResponse", - "description": "ProviderResponse - Describes the response structure for different orchestrator provider types, including their specific configuration details.", + "ProviderEnvironment": { + "type_name": "ProviderEnvironment", + "description": "ProviderEnvironment Provider Environment associated with an IC_PROFILE service profile \u003cfont color=\\\"red\\\"\u003e \u003csup color='red'\u003eBeta\u003c/sup\u003e\u003c/font\u003e", "fields": { - "AWSProviderResponse": { - "name": "AWSProviderResponse", + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" }, - "FabricProviderResponse": { - "name": "FabricProviderResponse", - "description": "" + "ChangeLog": { + "name": "ChangeLog", + "description": "", + "json_tag": "changeLog" }, - "GCPProviderResponse": { - "name": "GCPProviderResponse", - "description": "" + "Description": { + "name": "Description", + "description": "Provider environment description", + "json_tag": "description" + }, + "Href": { + "name": "Href", + "description": "Provider Environment URI", + "json_tag": "href" + }, + "Metros": { + "name": "Metros", + "description": "Derived response attribute.", + "json_tag": "metros" + }, + "Name": { + "name": "Name", + "description": "Provider environment name", + "json_tag": "name" + }, + "Region": { + "name": "Region", + "description": "Cloud provider region identifier", + "json_tag": "region" + }, + "SupportedBandwidths": { + "name": "SupportedBandwidths", + "description": "Supported bandwidths in Mbps", + "json_tag": "supportedBandwidths" + }, + "SupportedFeatures": { + "name": "SupportedFeatures", + "description": "Supported Feature Types", + "json_tag": "supportedFeatures" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + }, + "Uuid": { + "name": "Uuid", + "description": "Equinix-assigned provider environment identifier", + "json_tag": "uuid" } } }, - "ProvidersSearchResponse": { - "type_name": "ProvidersSearchResponse", - "description": "ProvidersSearchResponse - struct for ProvidersSearchResponse", + "ProviderEnvironments": { + "type_name": "ProviderEnvironments", + "description": "ProviderEnvironments Service Profile Provider Environments", "fields": { - "SearchDirectConnect": { - "name": "SearchDirectConnect", + "AdditionalProperties": { + "name": "AdditionalProperties", "description": "" }, - "Subnet": { - "name": "Subnet", - "description": "" + "Data": { + "name": "Data", + "description": "", + "json_tag": "data" }, - "VPC": { - "name": "VPC", - "description": "" + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" } } }, @@ -27023,6 +44335,51 @@ } } }, + "PublicPeeringConnectionResponse": { + "type_name": "PublicPeeringConnectionResponse", + "description": "PublicPeeringConnectionResponse struct for PublicPeeringConnectionResponse", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Href": { + "name": "Href", + "description": "URI", + "json_tag": "href" + }, + "Type": { + "name": "Type", + "description": "Connection type IX_VC", + "json_tag": "type" + }, + "Uuid": { + "name": "Uuid", + "description": "uuid", + "json_tag": "uuid" + } + } + }, + "RaAttachmentSortItem": { + "type_name": "RaAttachmentSortItem", + "description": "RaAttachmentSortItem struct for RaAttachmentSortItem", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Direction": { + "name": "Direction", + "description": "", + "json_tag": "direction" + }, + "Property": { + "name": "Property", + "description": "", + "json_tag": "property" + } + } + }, "RemoveOperation": { "type_name": "RemoveOperation", "description": "RemoveOperation Remove sub-resource from an existing model", @@ -27068,6 +44425,46 @@ } } }, + "RequestLoa": { + "type_name": "RequestLoa", + "description": "RequestLoa Request Loa", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "AuthorizedProductType": { + "name": "AuthorizedProductType", + "description": "", + "json_tag": "authorizedProductType" + }, + "Description": { + "name": "Description", + "description": "Additional context about this LOA.", + "json_tag": "description" + }, + "Issuer": { + "name": "Issuer", + "description": "", + "json_tag": "issuer" + }, + "Location": { + "name": "Location", + "description": "", + "json_tag": "location" + }, + "Name": { + "name": "Name", + "description": "A short, descriptive name for this LOA.", + "json_tag": "name" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + } + } + }, "ResourceData": { "type_name": "ResourceData", "description": "ResourceData struct for ResourceData", @@ -27138,6 +44535,71 @@ } } }, + "ResponseIncompleteDetails": { + "type_name": "ResponseIncompleteDetails", + "description": "ResponseIncompleteDetails Details about why the response is incomplete.", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Reason": { + "name": "Reason", + "description": "", + "json_tag": "reason" + } + } + }, + "ResponseUsageInputTokensDetails": { + "type_name": "ResponseUsageInputTokensDetails", + "description": "ResponseUsageInputTokensDetails A detailed breakdown of the input tokens.", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "CachedTokens": { + "name": "CachedTokens", + "description": "The number of tokens that were retrieved from the cache. [More on prompt caching](https://platform.openai.com/docs/guides/prompt-caching).", + "json_tag": "cached_tokens" + } + } + }, + "ResponseUsageOutputTokensDetails": { + "type_name": "ResponseUsageOutputTokensDetails", + "description": "ResponseUsageOutputTokensDetails A detailed breakdown of the output tokens.", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "ReasoningTokens": { + "name": "ReasoningTokens", + "description": "The number of reasoning tokens.", + "json_tag": "reasoning_tokens" + } + } + }, + "RfAttachmentSortItem": { + "type_name": "RfAttachmentSortItem", + "description": "RfAttachmentSortItem struct for RfAttachmentSortItem", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Direction": { + "name": "Direction", + "description": "", + "json_tag": "direction" + }, + "Property": { + "name": "Property", + "description": "", + "json_tag": "property" + } + } + }, "RouteAggregationChangeData": { "type_name": "RouteAggregationChangeData", "description": "RouteAggregationChangeData Current state of latest Route Aggregation change", @@ -27248,6 +44710,99 @@ } } }, + "RouteAggregationRuleAndExpression": { + "type_name": "RouteAggregationRuleAndExpression", + "description": "RouteAggregationRuleAndExpression AND expression containing multiple filter expressions", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "And": { + "name": "And", + "description": "", + "json_tag": "and" + } + } + }, + "RouteAggregationRuleExpression": { + "type_name": "RouteAggregationRuleExpression", + "description": "RouteAggregationRuleExpression Filter expression that can be AND, OR, or a simple expression", + "fields": { + "RouteAggregationRuleAndExpression": { + "name": "RouteAggregationRuleAndExpression", + "description": "" + }, + "RouteAggregationRuleOrExpression": { + "name": "RouteAggregationRuleOrExpression", + "description": "" + }, + "RouteAggregationRuleSimpleExpression": { + "name": "RouteAggregationRuleSimpleExpression", + "description": "" + } + } + }, + "RouteAggregationRuleOrExpression": { + "type_name": "RouteAggregationRuleOrExpression", + "description": "RouteAggregationRuleOrExpression OR expression containing multiple filter expressions", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Or": { + "name": "Or", + "description": "", + "json_tag": "or" + } + } + }, + "RouteAggregationRuleSimpleExpression": { + "type_name": "RouteAggregationRuleSimpleExpression", + "description": "RouteAggregationRuleSimpleExpression Simple filter expression with property, operator, and values", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Operator": { + "name": "Operator", + "description": "Possible operators to use on filters: * `=` - equal * `!=` - not equal * `[NOT] LIKE` - (not) like * `[NOT] IN` - (not) in * `ILIKE` - case-insensitive like", + "json_tag": "operator" + }, + "Property": { + "name": "Property", + "description": "Possible field names to use on filters: * `/type` - Route Aggregation Rules Type * `/name` - Route Aggregation Rules Name * `/uuid` - Route Aggregation Rules uuid * `/state` - Route Aggregation Rules status * `/prefix` - Route Aggregation Rule Prefix", + "json_tag": "property" + }, + "Values": { + "name": "Values", + "description": "", + "json_tag": "values" + } + } + }, + "RouteAggregationRuleSortCriteria": { + "type_name": "RouteAggregationRuleSortCriteria", + "description": "RouteAggregationRuleSortCriteria struct for RouteAggregationRuleSortCriteria", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Direction": { + "name": "Direction", + "description": "", + "json_tag": "direction" + }, + "Property": { + "name": "Property", + "description": "", + "json_tag": "property" + } + } + }, "RouteAggregationRulesBase": { "type_name": "RouteAggregationRulesBase", "description": "RouteAggregationRulesBase struct for RouteAggregationRulesBase", @@ -27453,6 +45008,20 @@ } } }, + "RouteAggregationRulesFilter": { + "type_name": "RouteAggregationRulesFilter", + "description": "RouteAggregationRulesFilter Top-level filter that can be either an AND expression or OR expression", + "fields": { + "RouteAggregationRuleAndExpression": { + "name": "RouteAggregationRuleAndExpression", + "description": "" + }, + "RouteAggregationRuleOrExpression": { + "name": "RouteAggregationRuleOrExpression", + "description": "" + } + } + }, "RouteAggregationRulesPatchRequestItem": { "type_name": "RouteAggregationRulesPatchRequestItem", "description": "RouteAggregationRulesPatchRequestItem Route Aggregation Rule change operation data", @@ -27493,9 +45062,54 @@ } } }, - "RouteAggregationSortItem": { - "type_name": "RouteAggregationSortItem", - "description": "RouteAggregationSortItem struct for RouteAggregationSortItem", + "RouteAggregationRulesSearchRequest": { + "type_name": "RouteAggregationRulesSearchRequest", + "description": "RouteAggregationRulesSearchRequest Search route aggregation rules", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Filter": { + "name": "Filter", + "description": "", + "json_tag": "filter" + }, + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" + }, + "Sort": { + "name": "Sort", + "description": "", + "json_tag": "sort" + } + } + }, + "RouteAggregationRulesSearchResponse": { + "type_name": "RouteAggregationRulesSearchResponse", + "description": "RouteAggregationRulesSearchResponse struct for RouteAggregationRulesSearchResponse", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Data": { + "name": "Data", + "description": "List of route aggregation rules", + "json_tag": "data" + }, + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" + } + } + }, + "RouteAggregationSortCriteria": { + "type_name": "RouteAggregationSortCriteria", + "description": "RouteAggregationSortCriteria struct for RouteAggregationSortCriteria", "fields": { "AdditionalProperties": { "name": "AdditionalProperties", @@ -27703,9 +45317,9 @@ } } }, - "RouteAggregationsSearchBase": { - "type_name": "RouteAggregationsSearchBase", - "description": "RouteAggregationsSearchBase struct for RouteAggregationsSearchBase", + "RouteAggregationsSearchRequest": { + "type_name": "RouteAggregationsSearchRequest", + "description": "RouteAggregationsSearchRequest Search route aggregations", "fields": { "AdditionalProperties": { "name": "AdditionalProperties", @@ -27728,46 +45342,6 @@ } } }, - "RouteAggregationsSearchBaseFilter": { - "type_name": "RouteAggregationsSearchBaseFilter", - "description": "RouteAggregationsSearchBaseFilter struct for RouteAggregationsSearchBaseFilter", - "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", - "description": "" - }, - "And": { - "name": "And", - "description": "", - "json_tag": "and" - } - } - }, - "RouteAggregationsSearchFilterItem": { - "type_name": "RouteAggregationsSearchFilterItem", - "description": "RouteAggregationsSearchFilterItem struct for RouteAggregationsSearchFilterItem", - "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", - "description": "" - }, - "Operator": { - "name": "Operator", - "description": "", - "json_tag": "operator" - }, - "Property": { - "name": "Property", - "description": "", - "json_tag": "property" - }, - "Values": { - "name": "Values", - "description": "", - "json_tag": "values" - } - } - }, "RouteAggregationsSearchResponse": { "type_name": "RouteAggregationsSearchResponse", "description": "RouteAggregationsSearchResponse struct for RouteAggregationsSearchResponse", @@ -27788,6 +45362,31 @@ } } }, + "RouteCollector": { + "type_name": "RouteCollector", + "description": "RouteCollector Route Collector", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Asn": { + "name": "Asn", + "description": "Route Collector ASN", + "json_tag": "asn" + }, + "IpV4": { + "name": "IpV4", + "description": "Route Collector ipV4 address", + "json_tag": "ipV4" + }, + "IpV6": { + "name": "IpV6", + "description": "Route Collector ipV6 address", + "json_tag": "ipV6" + } + } + }, "RouteFilterChangeData": { "type_name": "RouteFilterChangeData", "description": "RouteFilterChangeData Current state of latest route filter change", @@ -27898,6 +45497,99 @@ } } }, + "RouteFilterRuleAndExpression": { + "type_name": "RouteFilterRuleAndExpression", + "description": "RouteFilterRuleAndExpression AND expression containing multiple filter expressions", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "And": { + "name": "And", + "description": "", + "json_tag": "and" + } + } + }, + "RouteFilterRuleExpression": { + "type_name": "RouteFilterRuleExpression", + "description": "RouteFilterRuleExpression Filter expression that can be AND, OR, or a simple expression", + "fields": { + "RouteFilterRuleAndExpression": { + "name": "RouteFilterRuleAndExpression", + "description": "" + }, + "RouteFilterRuleOrExpression": { + "name": "RouteFilterRuleOrExpression", + "description": "" + }, + "RouteFilterRuleSimpleExpression": { + "name": "RouteFilterRuleSimpleExpression", + "description": "" + } + } + }, + "RouteFilterRuleOrExpression": { + "type_name": "RouteFilterRuleOrExpression", + "description": "RouteFilterRuleOrExpression OR expression containing multiple filter expressions", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Or": { + "name": "Or", + "description": "", + "json_tag": "or" + } + } + }, + "RouteFilterRuleSimpleExpression": { + "type_name": "RouteFilterRuleSimpleExpression", + "description": "RouteFilterRuleSimpleExpression Simple filter expression with property, operator, and values", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Operator": { + "name": "Operator", + "description": "Possible operators to use on filters: * `=` - equal * `!=` - not equal * `[NOT] LIKE` - (not) like * `[NOT] IN` - (not) in * `ILIKE` - case-insensitive like", + "json_tag": "operator" + }, + "Property": { + "name": "Property", + "description": "Possible field names to use on filters: * `/type` - Route Filter Rules Type * `/name` - Route Filter Rules Name * `/uuid` - Route Filter Rules uuid * `/state` - Route Filter Rules status * `/prefix` - Route Filter Rule Prefix * `/prefixMatch` - Route Filter Rule Prefix Match", + "json_tag": "property" + }, + "Values": { + "name": "Values", + "description": "", + "json_tag": "values" + } + } + }, + "RouteFilterRuleSortCriteria": { + "type_name": "RouteFilterRuleSortCriteria", + "description": "RouteFilterRuleSortCriteria struct for RouteFilterRuleSortCriteria", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Direction": { + "name": "Direction", + "description": "", + "json_tag": "direction" + }, + "Property": { + "name": "Property", + "description": "", + "json_tag": "property" + } + } + }, "RouteFilterRulesBase": { "type_name": "RouteFilterRulesBase", "description": "RouteFilterRulesBase struct for RouteFilterRulesBase", @@ -28118,6 +45810,20 @@ } } }, + "RouteFilterRulesFilter": { + "type_name": "RouteFilterRulesFilter", + "description": "RouteFilterRulesFilter Top-level filter that can be either an AND expression or OR expression", + "fields": { + "RouteFilterRuleAndExpression": { + "name": "RouteFilterRuleAndExpression", + "description": "" + }, + "RouteFilterRuleOrExpression": { + "name": "RouteFilterRuleOrExpression", + "description": "" + } + } + }, "RouteFilterRulesPatchRequestItem": { "type_name": "RouteFilterRulesPatchRequestItem", "description": "RouteFilterRulesPatchRequestItem Route filter rule change operation data", @@ -28158,6 +45864,71 @@ } } }, + "RouteFilterRulesSearchRequest": { + "type_name": "RouteFilterRulesSearchRequest", + "description": "RouteFilterRulesSearchRequest Search route filter rules", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Filter": { + "name": "Filter", + "description": "", + "json_tag": "filter" + }, + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" + }, + "Sort": { + "name": "Sort", + "description": "", + "json_tag": "sort" + } + } + }, + "RouteFilterRulesSearchResponse": { + "type_name": "RouteFilterRulesSearchResponse", + "description": "RouteFilterRulesSearchResponse struct for RouteFilterRulesSearchResponse", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Data": { + "name": "Data", + "description": "List of route filter rules", + "json_tag": "data" + }, + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" + } + } + }, + "RouteFilterSortCriteria": { + "type_name": "RouteFilterSortCriteria", + "description": "RouteFilterSortCriteria struct for RouteFilterSortCriteria", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Direction": { + "name": "Direction", + "description": "", + "json_tag": "direction" + }, + "Property": { + "name": "Property", + "description": "", + "json_tag": "property" + } + } + }, "RouteFiltersBase": { "type_name": "RouteFiltersBase", "description": "RouteFiltersBase struct for RouteFiltersBase", @@ -28353,9 +46124,9 @@ } } }, - "RouteFiltersSearchBase": { - "type_name": "RouteFiltersSearchBase", - "description": "RouteFiltersSearchBase struct for RouteFiltersSearchBase", + "RouteFiltersSearchRequest": { + "type_name": "RouteFiltersSearchRequest", + "description": "RouteFiltersSearchRequest Search route filters", "fields": { "AdditionalProperties": { "name": "AdditionalProperties", @@ -28378,46 +46149,6 @@ } } }, - "RouteFiltersSearchBaseFilter": { - "type_name": "RouteFiltersSearchBaseFilter", - "description": "RouteFiltersSearchBaseFilter struct for RouteFiltersSearchBaseFilter", - "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", - "description": "" - }, - "And": { - "name": "And", - "description": "", - "json_tag": "and" - } - } - }, - "RouteFiltersSearchFilterItem": { - "type_name": "RouteFiltersSearchFilterItem", - "description": "RouteFiltersSearchFilterItem struct for RouteFiltersSearchFilterItem", - "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", - "description": "" - }, - "Operator": { - "name": "Operator", - "description": "", - "json_tag": "operator" - }, - "Property": { - "name": "Property", - "description": "", - "json_tag": "property" - }, - "Values": { - "name": "Values", - "description": "", - "json_tag": "values" - } - } - }, "RouteFiltersSearchResponse": { "type_name": "RouteFiltersSearchResponse", "description": "RouteFiltersSearchResponse struct for RouteFiltersSearchResponse", @@ -28657,6 +46388,31 @@ } } }, + "Router": { + "type_name": "Router", + "description": "Router struct for Router", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Href": { + "name": "Href", + "description": "Fabric Cloud Router URI", + "json_tag": "href" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + }, + "Uuid": { + "name": "Uuid", + "description": "Cloud Router UUID", + "json_tag": "uuid" + } + } + }, "RouterActionsConnection": { "type_name": "RouterActionsConnection", "description": "RouterActionsConnection Connection object for router actions", @@ -28780,6 +46536,11 @@ "description": "", "json_tag": "changelog" }, + "Connection": { + "name": "Connection", + "description": "", + "json_tag": "connection" + }, "CustomerAsn": { "name": "CustomerAsn", "description": "Customer asn", @@ -28805,6 +46566,11 @@ "description": "", "json_tag": "operation" }, + "Project": { + "name": "Project", + "description": "", + "json_tag": "project" + }, "State": { "name": "State", "description": "", @@ -29016,6 +46782,26 @@ } } }, + "RoutingProtocolConnection": { + "type_name": "RoutingProtocolConnection", + "description": "RoutingProtocolConnection Connection specification", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "PlatformUuid": { + "name": "PlatformUuid", + "description": "Equinix-assigned platform connection identifier", + "json_tag": "platformUuid" + }, + "Uuid": { + "name": "Uuid", + "description": "Equinix-assigned connection identifier", + "json_tag": "uuid" + } + } + }, "RoutingProtocolData": { "type_name": "RoutingProtocolData", "description": "RoutingProtocolData - struct for RoutingProtocolData", @@ -29048,6 +46834,11 @@ "description": "", "json_tag": "changelog" }, + "Connection": { + "name": "Connection", + "description": "", + "json_tag": "connection" + }, "DirectIpv4": { "name": "DirectIpv4", "description": "", @@ -29073,6 +46864,11 @@ "description": "", "json_tag": "operation" }, + "Project": { + "name": "Project", + "description": "", + "json_tag": "project" + }, "State": { "name": "State", "description": "", @@ -29135,33 +46931,78 @@ } } }, - "SearchDirectConnect": { - "type_name": "SearchDirectConnect", - "description": "SearchDirectConnect struct for SearchDirectConnect", + "RoutingProtocolProject": { + "type_name": "RoutingProtocolProject", + "description": "RoutingProtocolProject The Routing Protocol's project", "fields": { "AdditionalProperties": { "name": "AdditionalProperties", "description": "" }, - "Id": { - "name": "Id", + "ProjectId": { + "name": "ProjectId", + "description": "Uniquely identifies a project", + "json_tag": "projectId" + } + } + }, + "RoutingProtocolResponse": { + "type_name": "RoutingProtocolResponse", + "description": "RoutingProtocolResponse struct for RoutingProtocolResponse", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "BgpIpv4": { + "name": "BgpIpv4", "description": "", - "json_tag": "id" + "json_tag": "bgpIpv4" }, - "Name": { - "name": "Name", + "BgpIpv6": { + "name": "BgpIpv6", "description": "", - "json_tag": "name" + "json_tag": "bgpIpv6" }, - "State": { - "name": "State", + "CustomerAsn": { + "name": "CustomerAsn", "description": "", - "json_tag": "state" + "json_tag": "customerAsn" }, - "Type": { - "name": "Type", + "MacAddress": { + "name": "MacAddress", "description": "", - "json_tag": "type" + "json_tag": "macAddress" + }, + "RouteCollector": { + "name": "RouteCollector", + "description": "", + "json_tag": "routeCollector" + }, + "RouteServerAsn": { + "name": "RouteServerAsn", + "description": "Equinix Route Server ASN", + "json_tag": "routeServerAsn" + }, + "Vlan": { + "name": "Vlan", + "description": "VLAN ID", + "json_tag": "vlan" + } + } + }, + "SearchAndExpression": { + "type_name": "SearchAndExpression", + "description": "SearchAndExpression struct for SearchAndExpression", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "And": { + "name": "And", + "description": "", + "json_tag": "and" } } }, @@ -29200,6 +47041,73 @@ } } }, + "SearchFilter": { + "type_name": "SearchFilter", + "description": "SearchFilter - Top-level filter that can be either an AND expression or OR expression", + "fields": { + "SearchAndExpression": { + "name": "SearchAndExpression", + "description": "" + }, + "SearchOrExpression": { + "name": "SearchOrExpression", + "description": "" + } + } + }, + "SearchFilterExpression": { + "type_name": "SearchFilterExpression", + "description": "SearchFilterExpression - Filter expression that can be AND, OR, or a simple expression", + "fields": { + "SearchAndExpression": { + "name": "SearchAndExpression", + "description": "" + }, + "SearchOrExpression": { + "name": "SearchOrExpression", + "description": "" + }, + "SearchSimpleExpression": { + "name": "SearchSimpleExpression", + "description": "" + } + } + }, + "SearchOperationalEventResponse": { + "type_name": "SearchOperationalEventResponse", + "description": "SearchOperationalEventResponse struct for SearchOperationalEventResponse", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Data": { + "name": "Data", + "description": "Data returned from the API call.", + "json_tag": "data" + }, + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" + } + } + }, + "SearchOrExpression": { + "type_name": "SearchOrExpression", + "description": "SearchOrExpression struct for SearchOrExpression", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Or": { + "name": "Or", + "description": "", + "json_tag": "or" + } + } + }, "SearchRequest": { "type_name": "SearchRequest", "description": "SearchRequest Search requests containing criteria", @@ -29245,6 +47153,111 @@ } } }, + "SearchSimpleExpression": { + "type_name": "SearchSimpleExpression", + "description": "SearchSimpleExpression Simple filter expression with property, operator, and values", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Operator": { + "name": "Operator", + "description": "", + "json_tag": "operator" + }, + "Property": { + "name": "Property", + "description": "", + "json_tag": "property" + }, + "Values": { + "name": "Values", + "description": "", + "json_tag": "values" + } + } + }, + "SearchSortItem": { + "type_name": "SearchSortItem", + "description": "SearchSortItem struct for SearchSortItem", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Direction": { + "name": "Direction", + "description": "", + "json_tag": "direction" + }, + "Property": { + "name": "Property", + "description": "", + "json_tag": "property" + } + } + }, + "SearchStreamAssetResponse": { + "type_name": "SearchStreamAssetResponse", + "description": "SearchStreamAssetResponse struct for SearchStreamAssetResponse", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Data": { + "name": "Data", + "description": "Data returned from the API call.", + "json_tag": "data" + }, + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" + } + } + }, + "SearchStreamResponse": { + "type_name": "SearchStreamResponse", + "description": "SearchStreamResponse struct for SearchStreamResponse", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Data": { + "name": "Data", + "description": "Data returned from the API call.", + "json_tag": "data" + }, + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" + } + } + }, + "SearchStreamSubscriptionResponse": { + "type_name": "SearchStreamSubscriptionResponse", + "description": "SearchStreamSubscriptionResponse struct for SearchStreamSubscriptionResponse", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Data": { + "name": "Data", + "description": "Data returned from the API call.", + "json_tag": "data" + }, + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" + } + } + }, "ServerConfiguration": { "type_name": "ServerConfiguration", "description": "ServerConfiguration stores the information about a server", @@ -29369,6 +47382,11 @@ "description": "", "json_tag": "allowedEmails" }, + "Change": { + "name": "Change", + "description": "", + "json_tag": "change" + }, "ChangeLog": { "name": "ChangeLog", "description": "Seller Account for Service Profile.", @@ -29384,11 +47402,21 @@ "description": "User-provided service description should be of maximum length 375", "json_tag": "description" }, + "Environments": { + "name": "Environments", + "description": "Provider environments associated with this IC_PROFILE service profile. \u003cfont color=\\\"red\\\"\u003e \u003csup color='red'\u003eBeta\u003c/sup\u003e\u003c/font\u003e", + "json_tag": "environments" + }, "Href": { "name": "Href", "description": "Service Profile URI response attribute", "json_tag": "href" }, + "LastMileConfig": { + "name": "LastMileConfig", + "description": "", + "json_tag": "lastMileConfig" + }, "MarketingInfo": { "name": "MarketingInfo", "description": "", @@ -29666,6 +47694,61 @@ } } }, + "ServiceProfileActionRequest": { + "type_name": "ServiceProfileActionRequest", + "description": "ServiceProfileActionRequest Service Profile Action Request", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Description": { + "name": "Description", + "description": "Action description", + "json_tag": "description" + }, + "Type": { + "name": "Type", + "description": "Action type. Example values: PROFILE_UPDATE_ACCEPTANCE, PROFILE_UPDATE_REJECTION", + "json_tag": "type" + } + } + }, + "ServiceProfileActionResponse": { + "type_name": "ServiceProfileActionResponse", + "description": "ServiceProfileActionResponse Service Profile Action Response", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "ChangeLog": { + "name": "ChangeLog", + "description": "", + "json_tag": "changeLog" + }, + "Comments": { + "name": "Comments", + "description": "Action comments", + "json_tag": "comments" + }, + "Href": { + "name": "Href", + "description": "Service Profile Action URI", + "json_tag": "href" + }, + "Type": { + "name": "Type", + "description": "Action type. Example values: PROFILE_UPDATE_ACCEPTANCE, PROFILE_UPDATE_REJECTION", + "json_tag": "type" + }, + "Uuid": { + "name": "Uuid", + "description": "Equinix-assigned action identifier", + "json_tag": "uuid" + } + } + }, "ServiceProfileAndFilter": { "type_name": "ServiceProfileAndFilter", "description": "ServiceProfileAndFilter struct for ServiceProfileAndFilter", @@ -29681,6 +47764,51 @@ } } }, + "ServiceProfileChange": { + "type_name": "ServiceProfileChange", + "description": "ServiceProfileChange Current state of latest service profile change", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "CreatedDateTime": { + "name": "CreatedDateTime", + "description": "Set when change flow starts", + "json_tag": "createdDateTime" + }, + "Data": { + "name": "Data", + "description": "", + "json_tag": "data" + }, + "Information": { + "name": "Information", + "description": "Additional information", + "json_tag": "information" + }, + "Status": { + "name": "Status", + "description": "", + "json_tag": "status" + }, + "Type": { + "name": "Type", + "description": "Type of change", + "json_tag": "type" + }, + "UpdatedDateTime": { + "name": "UpdatedDateTime", + "description": "Set when change object is updated", + "json_tag": "updatedDateTime" + }, + "Uuid": { + "name": "Uuid", + "description": "Uniquely identifies a change", + "json_tag": "uuid" + } + } + }, "ServiceProfileFilter": { "type_name": "ServiceProfileFilter", "description": "ServiceProfileFilter struct for ServiceProfileFilter", @@ -29695,6 +47823,171 @@ } } }, + "ServiceProfileLastMileApiIntegration": { + "type_name": "ServiceProfileLastMileApiIntegration", + "description": "ServiceProfileLastMileApiIntegration Last-mile API integration details.", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "DataCenterLocationEnabled": { + "name": "DataCenterLocationEnabled", + "description": "Whether data center location is enabled for the last-mile provider.", + "json_tag": "dataCenterLocationEnabled" + }, + "PlaceOrderEnabled": { + "name": "PlaceOrderEnabled", + "description": "Whether place order is enabled for the last-mile provider.", + "json_tag": "placeOrderEnabled" + }, + "PoqEnabled": { + "name": "PoqEnabled", + "description": "Whether product qualification is enabled for the last-mile provider.", + "json_tag": "poqEnabled" + }, + "ProductOfferingEnabled": { + "name": "ProductOfferingEnabled", + "description": "Whether product offering is enabled for the last-mile provider.", + "json_tag": "productOfferingEnabled" + }, + "QuoteEnabled": { + "name": "QuoteEnabled", + "description": "Whether quote generation is enabled for the last-mile provider.", + "json_tag": "quoteEnabled" + }, + "SiteValidationEnabled": { + "name": "SiteValidationEnabled", + "description": "Whether site validation is enabled for the last-mile provider.", + "json_tag": "siteValidationEnabled" + } + } + }, + "ServiceProfileLastMileConfig": { + "type_name": "ServiceProfileLastMileConfig", + "description": "ServiceProfileLastMileConfig Last-mile configuration for the service profile.", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "ApiIntegration": { + "name": "ApiIntegration", + "description": "", + "json_tag": "apiIntegration" + }, + "ProductCatalogs": { + "name": "ProductCatalogs", + "description": "Last-mile provider catalogs.", + "json_tag": "productCatalogs" + } + } + }, + "ServiceProfileLastMileDeliveryDateRange": { + "type_name": "ServiceProfileLastMileDeliveryDateRange", + "description": "ServiceProfileLastMileDeliveryDateRange Range details for delivery window.", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Max": { + "name": "Max", + "description": "Maximum value for the range.", + "json_tag": "max" + }, + "Min": { + "name": "Min", + "description": "Minimum value for the range.", + "json_tag": "min" + }, + "Unit": { + "name": "Unit", + "description": "Unit for this range is DAYS.", + "json_tag": "unit" + } + } + }, + "ServiceProfileLastMileOffering": { + "type_name": "ServiceProfileLastMileOffering", + "description": "ServiceProfileLastMileOffering Last-mile offering details.", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Bandwidth": { + "name": "Bandwidth", + "description": "Offered bandwidth in Mbps.", + "json_tag": "bandwidth" + }, + "Price": { + "name": "Price", + "description": "", + "json_tag": "price" + } + } + }, + "ServiceProfileLastMilePriceRange": { + "type_name": "ServiceProfileLastMilePriceRange", + "description": "ServiceProfileLastMilePriceRange Range details for price or delivery window.", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Max": { + "name": "Max", + "description": "Maximum value for the range.", + "json_tag": "max" + }, + "Min": { + "name": "Min", + "description": "Minimum value for the range.", + "json_tag": "min" + }, + "Unit": { + "name": "Unit", + "description": "Unit for this range, such as USD or DAYS.", + "json_tag": "unit" + } + } + }, + "ServiceProfileLastMileProductCatalog": { + "type_name": "ServiceProfileLastMileProductCatalog", + "description": "ServiceProfileLastMileProductCatalog Last-mile provider catalog details.", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "DeliveryDate": { + "name": "DeliveryDate", + "description": "", + "json_tag": "deliveryDate" + }, + "Id": { + "name": "Id", + "description": "Last-mile provider or catalog identifier.", + "json_tag": "id" + }, + "Name": { + "name": "Name", + "description": "Last-mile provider or catalog name.", + "json_tag": "name" + }, + "Offerings": { + "name": "Offerings", + "description": "Available last-mile offerings.", + "json_tag": "offerings" + }, + "WebUrl": { + "name": "WebUrl", + "description": "Last-mile catalog or provider website URL.", + "json_tag": "webUrl" + } + } + }, "ServiceProfileLinkProtocolConfig": { "type_name": "ServiceProfileLinkProtocolConfig", "description": "ServiceProfileLinkProtocolConfig Configuration for dot1q to qinq translation support", @@ -29730,6 +48023,21 @@ } } }, + "ServiceProfileListResponse": { + "type_name": "ServiceProfileListResponse", + "description": "ServiceProfileListResponse struct for ServiceProfileListResponse", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Data": { + "name": "Data", + "description": "List of service profiles", + "json_tag": "data" + } + } + }, "ServiceProfileMetadata": { "type_name": "ServiceProfileMetadata", "description": "ServiceProfileMetadata Metadata. Response attribute. Ignored on request payload.", @@ -29863,11 +48171,21 @@ "description": "User-provided service description should be of maximum length 375", "json_tag": "description" }, + "Environments": { + "name": "Environments", + "description": "Provider environments associated with this IC_PROFILE service profile. \u003cfont color=\\\"red\\\"\u003e \u003csup color='red'\u003eBeta\u003c/sup\u003e\u003c/font\u003e", + "json_tag": "environments" + }, "Href": { "name": "Href", "description": "Service Profile URI response attribute", "json_tag": "href" }, + "LastMileConfig": { + "name": "LastMileConfig", + "description": "", + "json_tag": "lastMileConfig" + }, "MarketingInfo": { "name": "MarketingInfo", "description": "", @@ -30005,6 +48323,24 @@ } } }, + "ServiceProfileUpdateOperation": { + "type_name": "ServiceProfileUpdateOperation", + "description": "ServiceProfileUpdateOperation - Service Profile Access Points", + "fields": { + "AddOperation": { + "name": "AddOperation", + "description": "" + }, + "RemoveOperation": { + "name": "RemoveOperation", + "description": "" + }, + "ReplaceOperation": { + "name": "ReplaceOperation", + "description": "" + } + } + }, "ServiceProfiles": { "type_name": "ServiceProfiles", "description": "ServiceProfiles Service Profiles", @@ -30238,6 +48574,11 @@ "description": "", "json_tag": "operator" }, + "Or": { + "name": "Or", + "description": "", + "json_tag": "or" + }, "Property": { "name": "Property", "description": "", @@ -30390,6 +48731,21 @@ } } }, + "SimplifiedAccountRequest": { + "type_name": "SimplifiedAccountRequest", + "description": "SimplifiedAccountRequest struct for SimplifiedAccountRequest", + "fields": { + "AccountNumber": { + "name": "AccountNumber", + "description": "Account number", + "json_tag": "accountNumber" + }, + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + } + } + }, "SimplifiedLinkProtocol": { "type_name": "SimplifiedLinkProtocol", "description": "SimplifiedLinkProtocol Connection link protocol Configuration", @@ -30455,6 +48811,21 @@ } } }, + "SimplifiedLocationRequest": { + "type_name": "SimplifiedLocationRequest", + "description": "SimplifiedLocationRequest struct for SimplifiedLocationRequest", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "MetroCode": { + "name": "MetroCode", + "description": "", + "json_tag": "metroCode" + } + } + }, "SimplifiedLocationWithoutIBX": { "type_name": "SimplifiedLocationWithoutIBX", "description": "SimplifiedLocationWithoutIBX struct for SimplifiedLocationWithoutIBX", @@ -30653,6 +49024,11 @@ "description": "Array of contact emails", "json_tag": "emails" }, + "Phone": { + "name": "Phone", + "description": "Array of contact phone numbers", + "json_tag": "phone" + }, "RegisteredUsers": { "name": "RegisteredUsers", "description": "Array of registered users", @@ -30788,6 +49164,11 @@ "description": "", "json_tag": "redundancy" }, + "ServiceCode": { + "name": "ServiceCode", + "description": "", + "json_tag": "serviceCode" + }, "ServiceType": { "name": "ServiceType", "description": "Deprecated", @@ -30853,11 +49234,21 @@ "description": "User-provided service description should be of maximum length 375", "json_tag": "description" }, + "Environments": { + "name": "Environments", + "description": "Provider environments associated with this IC_PROFILE service profile. \u003cfont color=\\\"red\\\"\u003e \u003csup color='red'\u003eBeta\u003c/sup\u003e\u003c/font\u003e", + "json_tag": "environments" + }, "Href": { "name": "Href", "description": "Service Profile URI response attribute", "json_tag": "href" }, + "LastMileConfig": { + "name": "LastMileConfig", + "description": "", + "json_tag": "lastMileConfig" + }, "MarketingInfo": { "name": "MarketingInfo", "description": "", @@ -31000,9 +49391,9 @@ } } }, - "SortCriteria": { - "type_name": "SortCriteria", - "description": "SortCriteria struct for SortCriteria", + "Sort": { + "type_name": "Sort", + "description": "Sort struct for Sort", "fields": { "AdditionalProperties": { "name": "AdditionalProperties", @@ -31015,14 +49406,14 @@ }, "Property": { "name": "Property", - "description": "", + "description": "Property to sort by. Supported values: * `/name` - Company profile name * `/state` - Company profile state * `/changeLog/updatedDateTime` - Date and time the profile was last updated * `/changeLog/createdDateTime` - Date and time the profile was created", "json_tag": "property" } } }, - "SortCriteriaResponse": { - "type_name": "SortCriteriaResponse", - "description": "SortCriteriaResponse struct for SortCriteriaResponse", + "SortCriteria": { + "type_name": "SortCriteria", + "description": "SortCriteria struct for SortCriteria", "fields": { "AdditionalProperties": { "name": "AdditionalProperties", @@ -31040,9 +49431,9 @@ } } }, - "SortItem": { - "type_name": "SortItem", - "description": "SortItem struct for SortItem", + "SortCriteriaResponse": { + "type_name": "SortCriteriaResponse", + "description": "SortCriteriaResponse struct for SortCriteriaResponse", "fields": { "AdditionalProperties": { "name": "AdditionalProperties", @@ -31339,9 +49730,272 @@ } } }, - "StreamAssetSimpleExpression": { - "type_name": "StreamAssetSimpleExpression", - "description": "StreamAssetSimpleExpression struct for StreamAssetSimpleExpression", + "StreamAssetSimpleExpression": { + "type_name": "StreamAssetSimpleExpression", + "description": "StreamAssetSimpleExpression struct for StreamAssetSimpleExpression", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Operator": { + "name": "Operator", + "description": "Possible operators to use on filters: * `=` - equal * `IN` - in * `NOT IN` - not in", + "json_tag": "operator" + }, + "Property": { + "name": "Property", + "description": "Possible field names to use on filters: * `/uuid` - Asset uuid (`=` and `IN` only) * `/streamUuid` - Stream uuid (`=` and `IN` only) * `/attachmentStatus` - Asset attachment status (`=`, `IN`, and `NOT IN`)", + "json_tag": "property" + }, + "Values": { + "name": "Values", + "description": "", + "json_tag": "values" + } + } + }, + "StreamAssetSortCriteria": { + "type_name": "StreamAssetSortCriteria", + "description": "StreamAssetSortCriteria struct for StreamAssetSortCriteria", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Direction": { + "name": "Direction", + "description": "", + "json_tag": "direction" + }, + "Property": { + "name": "Property", + "description": "", + "json_tag": "property" + } + } + }, + "StreamFilter": { + "type_name": "StreamFilter", + "description": "StreamFilter struct for StreamFilter", + "fields": { + "StreamFilterOrFilter": { + "name": "StreamFilterOrFilter", + "description": "" + }, + "StreamFilterSimpleExpression": { + "name": "StreamFilterSimpleExpression", + "description": "" + } + } + }, + "StreamFilterOrFilter": { + "type_name": "StreamFilterOrFilter", + "description": "StreamFilterOrFilter struct for StreamFilterOrFilter", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Or": { + "name": "Or", + "description": "", + "json_tag": "or" + } + } + }, + "StreamFilterSimpleExpression": { + "type_name": "StreamFilterSimpleExpression", + "description": "StreamFilterSimpleExpression struct for StreamFilterSimpleExpression", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Operator": { + "name": "Operator", + "description": "Possible operators to use on filters: * `=` - equal * `in` - in * `LIKE` - case-sensitive like * `ILIKE` - case-insensitive like", + "json_tag": "operator" + }, + "Property": { + "name": "Property", + "description": "Possible field names to use on filters: * `/subject` - subject * `/type` - type", + "json_tag": "property" + }, + "Values": { + "name": "Values", + "description": "### Supported event or metric names to use on filters with property /type: * `*` - all events or metrics * `equinix.fabric.port.*` - port events or metrics * `equinix.fabric.connection.*` - connection events or metrics * `equinix.fabric.router.*` - cloud router events * `equinix.fabric.metro.*` - metro metrics * `equinix.fabric.network.*` - network events * `equinix.fabric.service_token.*` - service token events * `equinix.network_edge.*` - network edge events * `equinix.network_edge.acl.*` - network edge acl events * `equinix.network_edge.device.*` - network edge device events * `equinix.access_manager.*` - identity access manager events * `equinix.access_manager.user.role.*` - identity access manager user role events ### Supported event or metric names to use on filters with property /subject: * `*` - all events or metrics * `/fabric/v4/ports/\u003cuuid\u003e` - port events or metrics * `/fabric/v4/connections/\u003cuuid\u003e` - connection events or metrics * `/fabric/v4/routers/\u003cuuid\u003e` - cloud router events * `/fabric/v4/metros/\u003cmetroCode\u003e` - metro metrics * `/fabric/v4/networks/\u003cuuid\u003e` - network events * `/fabric/v4/tokens/\u003cuuid\u003e` - service token events * `/ne/v1/acl/\u003cuuid\u003e` - network edge acl events * `/ne/v1/devices/\u003cuuid\u003e` - network edge device events * `/am/v2/users/\u003cuuid\u003e/roleAssignments/\u003cuuid\u003e` - identity access manager events", + "json_tag": "values" + } + } + }, + "StreamPostRequest": { + "type_name": "StreamPostRequest", + "description": "StreamPostRequest Create Stream", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Description": { + "name": "Description", + "description": "Customer-provided stream description", + "json_tag": "description" + }, + "Name": { + "name": "Name", + "description": "Customer-provided stream name", + "json_tag": "name" + }, + "Project": { + "name": "Project", + "description": "", + "json_tag": "project" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + } + } + }, + "StreamPutRequest": { + "type_name": "StreamPutRequest", + "description": "StreamPutRequest Update Stream", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Description": { + "name": "Description", + "description": "Customer-provided stream description", + "json_tag": "description" + }, + "Name": { + "name": "Name", + "description": "Customer-provided stream name", + "json_tag": "name" + } + } + }, + "StreamSearchAsset": { + "type_name": "StreamSearchAsset", + "description": "StreamSearchAsset Stream object", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "AttachmentStatus": { + "name": "AttachmentStatus", + "description": "", + "json_tag": "attachmentStatus" + }, + "Href": { + "name": "Href", + "description": "Stream Asset URI", + "json_tag": "href" + }, + "MetricsEnabled": { + "name": "MetricsEnabled", + "description": "enable metric", + "json_tag": "metricsEnabled" + }, + "ProjectId": { + "name": "ProjectId", + "description": "project ic", + "json_tag": "projectId" + }, + "StreamUuid": { + "name": "StreamUuid", + "description": "Equinix-assigned access point identifier", + "json_tag": "streamUuid" + }, + "Type": { + "name": "Type", + "description": "Asset type", + "json_tag": "type" + }, + "Uuid": { + "name": "Uuid", + "description": "Equinix-assigned access point identifier", + "json_tag": "uuid" + } + } + }, + "StreamSearchFilter": { + "type_name": "StreamSearchFilter", + "description": "StreamSearchFilter struct for StreamSearchFilter", + "fields": { + "StreamSearchOrFilter": { + "name": "StreamSearchOrFilter", + "description": "" + }, + "StreamSearchSimpleExpression": { + "name": "StreamSearchSimpleExpression", + "description": "" + } + } + }, + "StreamSearchFilters": { + "type_name": "StreamSearchFilters", + "description": "StreamSearchFilters struct for StreamSearchFilters", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "And": { + "name": "And", + "description": "", + "json_tag": "and" + } + } + }, + "StreamSearchOrFilter": { + "type_name": "StreamSearchOrFilter", + "description": "StreamSearchOrFilter struct for StreamSearchOrFilter", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Or": { + "name": "Or", + "description": "", + "json_tag": "or" + } + } + }, + "StreamSearchRequest": { + "type_name": "StreamSearchRequest", + "description": "StreamSearchRequest Search requests containing criteria", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Filter": { + "name": "Filter", + "description": "", + "json_tag": "filter" + }, + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" + }, + "Sort": { + "name": "Sort", + "description": "", + "json_tag": "sort" + } + } + }, + "StreamSearchSimpleExpression": { + "type_name": "StreamSearchSimpleExpression", + "description": "StreamSearchSimpleExpression struct for StreamSearchSimpleExpression", "fields": { "AdditionalProperties": { "name": "AdditionalProperties", @@ -31349,12 +50003,12 @@ }, "Operator": { "name": "Operator", - "description": "Possible operators to use on filters: * `=` - equal * `!=` - not equal * `\u003e` - greater than * `\u003e=` - greater than or equal to * `\u003c` - less than * `\u003c=` - less than or equal to * `[NOT] BETWEEN` - (not) between * `[NOT] LIKE` - (not) like * `[NOT] IN` - (not) in * `ILIKE` - case-insensitive like", + "description": "Possible operators to use on filters: * `=` - equal * `!=` - not equal * `\u003e` - greater than * `\u003e=` - greater than or equal to * `\u003c` - less than * `\u003c=` - less than or equal to * `BETWEEN` - between * `NOT BETWEEN` - not between * `LIKE` - like * `ILIKE` - like case-insensitive * `IN` - in * `NOT IN` - not in", "json_tag": "operator" }, "Property": { "name": "Property", - "description": "Possible field names to use on filters: * `/uuid` - Asset uuid * `/streamUuid` - Stream uuid * `/projectId` - Asset projectId * `/_*` - all-category search", + "description": "Possible field names to use on filters: * `/uuid` - Stream uuid * `/name` - Stream name * `/state` - Stream state (`DEPROVISIONED` returned only when explicitly requested) * `/type` - Stream type * `/description` - Stream description * `/project/projectId` - Stream project id * `/changeLog/createdDateTime` - Stream created date time * `/changeLog/updatedDateTime` - Stream updated date time", "json_tag": "property" }, "Values": { @@ -31364,9 +50018,9 @@ } } }, - "StreamAssetSortCriteria": { - "type_name": "StreamAssetSortCriteria", - "description": "StreamAssetSortCriteria struct for StreamAssetSortCriteria", + "StreamSearchSortCriteria": { + "type_name": "StreamSearchSortCriteria", + "description": "StreamSearchSortCriteria struct for StreamSearchSortCriteria", "fields": { "AdditionalProperties": { "name": "AdditionalProperties", @@ -31384,110 +50038,6 @@ } } }, - "StreamFilter": { - "type_name": "StreamFilter", - "description": "StreamFilter struct for StreamFilter", - "fields": { - "StreamFilterOrFilter": { - "name": "StreamFilterOrFilter", - "description": "" - }, - "StreamFilterSimpleExpression": { - "name": "StreamFilterSimpleExpression", - "description": "" - } - } - }, - "StreamFilterOrFilter": { - "type_name": "StreamFilterOrFilter", - "description": "StreamFilterOrFilter struct for StreamFilterOrFilter", - "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", - "description": "" - }, - "Or": { - "name": "Or", - "description": "", - "json_tag": "or" - } - } - }, - "StreamFilterSimpleExpression": { - "type_name": "StreamFilterSimpleExpression", - "description": "StreamFilterSimpleExpression struct for StreamFilterSimpleExpression", - "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", - "description": "" - }, - "Operator": { - "name": "Operator", - "description": "Possible operators to use on filters: * `=` - equal * `in` - in * `LIKE` - case-sensitive like * `ILIKE` - case-insensitive like", - "json_tag": "operator" - }, - "Property": { - "name": "Property", - "description": "Possible field names to use on filters: * `/subject` - subject * `/type` - type", - "json_tag": "property" - }, - "Values": { - "name": "Values", - "description": "### Supported event or metric names to use on filters with property /type: * `*` - all events or metrics * `equinix.fabric.port.*` - port events or metrics * `equinix.fabric.connection.*` - connection events or metrics * `equinix.fabric.router.*` - cloud router events * `equinix.fabric.metro.*` - metro metrics * `equinix.fabric.network.*` - network events * `equinix.fabric.service_token.*` - service token events * `equinix.network_edge.*` - network edge events * `equinix.network_edge.acl.*` - network edge acl events * `equinix.network_edge.device.*` - network edge device events * `equinix.access_manager.*` - identity access manager events * `equinix.access_manager.user.role.*` - identity access manager user role events ### Supported event or metric names to use on filters with property /subject: * `*` - all events or metrics * `/fabric/v4/ports/\u003cuuid\u003e` - port events or metrics * `/fabric/v4/connections/\u003cuuid\u003e` - connection events or metrics * `/fabric/v4/routers/\u003cuuid\u003e` - cloud router events * `/fabric/v4/metros/\u003cmetroCode\u003e` - metro metrics * `/fabric/v4/networks/\u003cuuid\u003e` - network events * `/fabric/v4/tokens/\u003cuuid\u003e` - service token events * `/ne/v1/acl/\u003cuuid\u003e` - network edge acl events * `/ne/v1/devices/\u003cuuid\u003e` - network edge device events * `/am/v2/users/\u003cuuid\u003e/roleAssignments/\u003cuuid\u003e` - identity access manager events", - "json_tag": "values" - } - } - }, - "StreamPostRequest": { - "type_name": "StreamPostRequest", - "description": "StreamPostRequest Create Stream", - "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", - "description": "" - }, - "Description": { - "name": "Description", - "description": "Customer-provided stream description", - "json_tag": "description" - }, - "Name": { - "name": "Name", - "description": "Customer-provided stream name", - "json_tag": "name" - }, - "Project": { - "name": "Project", - "description": "", - "json_tag": "project" - }, - "Type": { - "name": "Type", - "description": "", - "json_tag": "type" - } - } - }, - "StreamPutRequest": { - "type_name": "StreamPutRequest", - "description": "StreamPutRequest Update Stream", - "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", - "description": "" - }, - "Description": { - "name": "Description", - "description": "Customer-provided stream description", - "json_tag": "description" - }, - "Name": { - "name": "Name", - "description": "Customer-provided stream name", - "json_tag": "name" - } - } - }, "StreamSubscription": { "type_name": "StreamSubscription", "description": "StreamSubscription Stream Subscription object", @@ -31763,6 +50313,120 @@ } } }, + "StreamSubscriptionSearchFilter": { + "type_name": "StreamSubscriptionSearchFilter", + "description": "StreamSubscriptionSearchFilter struct for StreamSubscriptionSearchFilter", + "fields": { + "StreamSubscriptionSearchOrFilter": { + "name": "StreamSubscriptionSearchOrFilter", + "description": "" + }, + "StreamSubscriptionSearchSimpleExpression": { + "name": "StreamSubscriptionSearchSimpleExpression", + "description": "" + } + } + }, + "StreamSubscriptionSearchFilters": { + "type_name": "StreamSubscriptionSearchFilters", + "description": "StreamSubscriptionSearchFilters struct for StreamSubscriptionSearchFilters", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "And": { + "name": "And", + "description": "", + "json_tag": "and" + } + } + }, + "StreamSubscriptionSearchOrFilter": { + "type_name": "StreamSubscriptionSearchOrFilter", + "description": "StreamSubscriptionSearchOrFilter struct for StreamSubscriptionSearchOrFilter", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Or": { + "name": "Or", + "description": "", + "json_tag": "or" + } + } + }, + "StreamSubscriptionSearchRequest": { + "type_name": "StreamSubscriptionSearchRequest", + "description": "StreamSubscriptionSearchRequest Search requests containing criteria", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Filter": { + "name": "Filter", + "description": "", + "json_tag": "filter" + }, + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" + }, + "Sort": { + "name": "Sort", + "description": "", + "json_tag": "sort" + } + } + }, + "StreamSubscriptionSearchSimpleExpression": { + "type_name": "StreamSubscriptionSearchSimpleExpression", + "description": "StreamSubscriptionSearchSimpleExpression struct for StreamSubscriptionSearchSimpleExpression", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Operator": { + "name": "Operator", + "description": "Possible operators to use on filters: * `=` - equal * `!=` - not equal * `\u003e` - greater than * `\u003e=` - greater than or equal to * `\u003c` - less than * `\u003c=` - less than or equal to * `BETWEEN` - between * `NOT BETWEEN` - not between * `LIKE` - like * `ILIKE` - like case-insensitive * `IN` - in * `NOT IN` - not in", + "json_tag": "operator" + }, + "Property": { + "name": "Property", + "description": "Possible field names to use on filters: * `/uuid` - Subscription uuid * `/streamUuid` - Stream uuid the subscription belongs to * `/state` - Subscription state (`DEPROVISIONED` returned only when explicitly requested) * `/name` - Subscription name * `/project/projectId` - Subscription project id * `/description` - Subscription description * `/changeLog/createdDateTime` - Subscription created date time * `/changeLog/updatedDateTime` - Subscription updated date time", + "json_tag": "property" + }, + "Values": { + "name": "Values", + "description": "", + "json_tag": "values" + } + } + }, + "StreamSubscriptionSearchSortCriteria": { + "type_name": "StreamSubscriptionSearchSortCriteria", + "description": "StreamSubscriptionSearchSortCriteria struct for StreamSubscriptionSearchSortCriteria", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Direction": { + "name": "Direction", + "description": "", + "json_tag": "direction" + }, + "Property": { + "name": "Property", + "description": "", + "json_tag": "property" + } + } + }, "StreamSubscriptionSelector": { "type_name": "StreamSubscriptionSelector", "description": "StreamSubscriptionSelector struct for StreamSubscriptionSelector", @@ -31978,7 +50642,7 @@ }, "Name": { "name": "Name", - "description": "name of subinterafce of a port", + "description": "name of subInterface of a port\nDeprecated", "json_tag": "name" }, "Unit": { @@ -31988,38 +50652,53 @@ } } }, - "Subnet": { - "type_name": "Subnet", - "description": "Subnet struct for Subnet", + "SubmitIpBlockRequestBody": { + "type_name": "SubmitIpBlockRequestBody", + "description": "SubmitIpBlockRequestBody struct for SubmitIpBlockRequestBody", "fields": { + "Account": { + "name": "Account", + "description": "", + "json_tag": "account" + }, "AdditionalProperties": { "name": "AdditionalProperties", "description": "" }, - "Id": { - "name": "Id", + "Location": { + "name": "Location", "description": "", - "json_tag": "id" + "json_tag": "location" }, - "Ipv4": { - "name": "Ipv4", + "Order": { + "name": "Order", "description": "", - "json_tag": "ipv4" + "json_tag": "order" }, - "Name": { - "name": "Name", + "Prefix": { + "name": "Prefix", + "description": "CIDR prefix", + "json_tag": "prefix" + }, + "PrefixLength": { + "name": "PrefixLength", + "description": "IpBlockPrefix length", + "json_tag": "prefixLength" + }, + "Project": { + "name": "Project", "description": "", - "json_tag": "name" + "json_tag": "project" + }, + "Regulations": { + "name": "Regulations", + "description": "", + "json_tag": "regulations" }, "Type": { "name": "Type", "description": "", "json_tag": "type" - }, - "VpcId": { - "name": "VpcId", - "description": "", - "json_tag": "vpcId" } } }, @@ -32158,7 +50837,7 @@ }, "Code": { "name": "Code", - "description": "", + "description": "Cloud Router package code", "json_tag": "code" } } @@ -32183,6 +50862,101 @@ } } }, + "TagListResponse": { + "type_name": "TagListResponse", + "description": "TagListResponse Equinix Fabric Tag List Response Object", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "Data": { + "name": "Data", + "description": "", + "json_tag": "data" + }, + "Pagination": { + "name": "Pagination", + "description": "", + "json_tag": "pagination" + } + } + }, + "TagRequest": { + "type_name": "TagRequest", + "description": "TagRequest Equinix Fabric Tag Request Object", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "DisplayName": { + "name": "DisplayName", + "description": "Display name of the Tag", + "json_tag": "displayName" + }, + "Notifications": { + "name": "Notifications", + "description": "", + "json_tag": "notifications" + }, + "Type": { + "name": "Type", + "description": "Type of tag", + "json_tag": "type" + } + } + }, + "TagResponse": { + "type_name": "TagResponse", + "description": "TagResponse Equinix Fabric Tag Response Object", + "fields": { + "AdditionalProperties": { + "name": "AdditionalProperties", + "description": "" + }, + "ChangeLog": { + "name": "ChangeLog", + "description": "", + "json_tag": "changeLog" + }, + "DisplayName": { + "name": "DisplayName", + "description": "", + "json_tag": "displayName" + }, + "Href": { + "name": "Href", + "description": "", + "json_tag": "href" + }, + "Name": { + "name": "Name", + "description": "", + "json_tag": "name" + }, + "Notifications": { + "name": "Notifications", + "description": "", + "json_tag": "notifications" + }, + "State": { + "name": "State", + "description": "", + "json_tag": "state" + }, + "Type": { + "name": "Type", + "description": "", + "json_tag": "type" + }, + "Uuid": { + "name": "Uuid", + "description": "", + "json_tag": "uuid" + } + } + }, "TimeServiceFilter": { "type_name": "TimeServiceFilter", "description": "TimeServiceFilter struct for TimeServiceFilter", @@ -32382,56 +51156,6 @@ } } }, - "TopologyProperties": { - "type_name": "TopologyProperties", - "description": "TopologyProperties TopologyProperties is a schema that defines the properties of a topology in the orchestrator. It includes the element ID and any dependencies that the topology may have.", - "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", - "description": "" - }, - "DependsOn": { - "name": "DependsOn", - "description": "", - "json_tag": "dependsOn" - }, - "ElementId": { - "name": "ElementId", - "description": "", - "json_tag": "elementId" - } - } - }, - "VPC": { - "type_name": "VPC", - "description": "VPC struct for VPC", - "fields": { - "AdditionalProperties": { - "name": "AdditionalProperties", - "description": "" - }, - "Id": { - "name": "Id", - "description": "", - "json_tag": "id" - }, - "Name": { - "name": "Name", - "description": "", - "json_tag": "name" - }, - "State": { - "name": "State", - "description": "", - "json_tag": "state" - }, - "Type": { - "name": "Type", - "description": "", - "json_tag": "type" - } - } - }, "ValidateConnectionResponse": { "type_name": "ValidateConnectionResponse", "description": "ValidateConnectionResponse Validate Connection specification", @@ -32555,6 +51279,11 @@ "description": "", "json_tag": "bandwidth" }, + "GeoScope": { + "name": "GeoScope", + "description": "", + "json_tag": "geoScope" + }, "Type": { "name": "Type", "description": "", @@ -32995,6 +51724,11 @@ "description": "", "json_tag": "redundancy" }, + "ServiceCode": { + "name": "ServiceCode", + "description": "Port service code.", + "json_tag": "serviceCode" + }, "ServiceType": { "name": "ServiceType", "description": "", diff --git a/cmd/metalv1.go b/cmd/metalv1.go deleted file mode 100644 index 3e2dc30..0000000 --- a/cmd/metalv1.go +++ /dev/null @@ -1,80 +0,0 @@ -package cmd - -import ( - _ "embed" - "fmt" - "os" - - "github.com/equinix/cli/internal/metalv1" - "github.com/equinix/cli/internal/register" - "github.com/spf13/cobra" -) - -// TODO: Put service subcommands in separate packages to -// avoid variable naming collisions -var metalv1Debug bool - -//go:embed descriptions/metalv1.json -var metalv1Descriptions []byte - -// metalv1Cmd represents the metalv1 command -var metalv1Cmd = &cobra.Command{ - Use: "metalv1", - Short: "Manage Equinix metalv1 resources", - Long: `Commands for managing Equinix metalv1 resources. - -The metalv1 commands are dynamically generated based on the metalv1 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 - // it can be retrieved at execution time - executionClientFactory := func() (register.APIClientInterface, error) { - metalv1.SetDebug(metalv1Debug) - return metalv1.NewClient() - } - cmd.SetContext(register.ContextWithClientFactory(cmd.Context(), executionClientFactory)) - }, -} - -func init() { - rootCmd.AddCommand(metalv1Cmd) - - // Add common debug flag that will be inherited by all subcommands for metalv1 - metalv1Cmd.PersistentFlags().BoolVar(&metalv1Debug, "debug", false, "Enable debug logging for HTTP requests") - - // Add common format flag that will be inherited by all subcommands for metalv1 - metalv1Cmd.PersistentFlags().StringP("format", "f", "json", "Format to use for output (json or yaml)") - - // Load SDK descriptions for better command documentation - if err := register.LoadDescriptions(metalv1Descriptions); err != nil { - fmt.Fprintf(os.Stderr, "Warning: Could not load metalv1 descriptions: %v\n", err) - } - - // Register commands at init time for help/discovery - // We use a discovery client that doesn't require credentials for structure introspection - // Actual API calls will validate credentials at runtime - client, err := metalv1.NewClientForDiscovery() - if err != nil { - // If we can't even create a discovery client, log a warning but continue - // Commands won't be available but the CLI won't crash - fmt.Fprintf(os.Stderr, "Warning: Could not register metalv1 commands: %v\n", err) - return - } - - // Register all service commands dynamically - err = register.ServiceCommands(metalv1Cmd, client, "metalv1") - if err != nil { - fmt.Fprintf(os.Stderr, "Warning: Failed to register metalv1 commands: %v\n", err) - } - - // Uncomment and customize aliases as needed for convenience - // Example: Add shorter aliases for commonly used commands - // metalv1Cmd.Aliases = []string{"metal"} - // - // Or add aliases to specific subcommands after registration: - // if connectionsCmd, _, err := metalv1Cmd.Find([]string{"connections"}); err == nil { - // if createCmd, _, err := connectionsCmd.Find([]string{"create-connection"}); err == nil { - // createCmd.Aliases = []string{"create"} - // } - // } -} diff --git a/docs/equinix.md b/docs/equinix.md index 032d539..dba5ce1 100644 --- a/docs/equinix.md +++ b/docs/equinix.md @@ -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 diff --git a/docs/equinix_fabricv4.md b/docs/equinix_fabricv4.md index 6bae8aa..fc2ed9f 100644 --- a/docs/equinix_fabricv4.md +++ b/docs/equinix_fabricv4.md @@ -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 @@ -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 diff --git a/docs/equinix_fabricv4_application-domains.md b/docs/equinix_fabricv4_application-domains.md new file mode 100644 index 0000000..a146664 --- /dev/null +++ b/docs/equinix_fabricv4_application-domains.md @@ -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 + diff --git a/docs/equinix_fabricv4_application-domains_create-app-domain.md b/docs/equinix_fabricv4_application-domains_create-app-domain.md new file mode 100644 index 0000000..923a654 --- /dev/null +++ b/docs/equinix_fabricv4_application-domains_create-app-domain.md @@ -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 + diff --git a/docs/equinix_fabricv4_application-domains_delete-app-domain-by-uuid.md b/docs/equinix_fabricv4_application-domains_delete-app-domain-by-uuid.md new file mode 100644 index 0000000..6ccb13b --- /dev/null +++ b/docs/equinix_fabricv4_application-domains_delete-app-domain-by-uuid.md @@ -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 + diff --git a/docs/equinix_metalv1_interconnections_list-interconnection-ports.md b/docs/equinix_fabricv4_application-domains_get-app-domain-by-uuid.md similarity index 51% rename from docs/equinix_metalv1_interconnections_list-interconnection-ports.md rename to docs/equinix_fabricv4_application-domains_get-app-domain-by-uuid.md index 46ff6a0..d18f5ee 100644 --- a/docs/equinix_metalv1_interconnections_list-interconnection-ports.md +++ b/docs/equinix_fabricv4_application-domains_get-app-domain-by-uuid.md @@ -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 ``` @@ -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 diff --git a/docs/equinix_fabricv4_application-domains_get-attached-app-links-by-app-domain-id.md b/docs/equinix_fabricv4_application-domains_get-attached-app-links-by-app-domain-id.md new file mode 100644 index 0000000..01c42b2 --- /dev/null +++ b/docs/equinix_fabricv4_application-domains_get-attached-app-links-by-app-domain-id.md @@ -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 + diff --git a/docs/equinix_fabricv4_application-domains_search-app-domains.md b/docs/equinix_fabricv4_application-domains_search-app-domains.md new file mode 100644 index 0000000..4f251f1 --- /dev/null +++ b/docs/equinix_fabricv4_application-domains_search-app-domains.md @@ -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 + diff --git a/docs/equinix_fabricv4_application-domains_update-app-domain-by-uuid.md b/docs/equinix_fabricv4_application-domains_update-app-domain-by-uuid.md new file mode 100644 index 0000000..1de1f1b --- /dev/null +++ b/docs/equinix_fabricv4_application-domains_update-app-domain-by-uuid.md @@ -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 + diff --git a/docs/equinix_fabricv4_application-links.md b/docs/equinix_fabricv4_application-links.md new file mode 100644 index 0000000..fe7915f --- /dev/null +++ b/docs/equinix_fabricv4_application-links.md @@ -0,0 +1,42 @@ +## equinix fabricv4 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 fabricv4](equinix_fabricv4.md) - Manage Equinix fauricv4 resources +* [equinix fabricv4 application-links attach-app-domain-to-app-link](equinix_fabricv4_application-links_attach-app-domain-to-app-link.md) - Attach App Domain to App Link +* [equinix fabricv4 application-links attach-app-service-to-app-link](equinix_fabricv4_application-links_attach-app-service-to-app-link.md) - Attach App Service to App Link +* [equinix fabricv4 application-links create-app-link](equinix_fabricv4_application-links_create-app-link.md) - Create App Link +* [equinix fabricv4 application-links delete-app-link-by-uuid](equinix_fabricv4_application-links_delete-app-link-by-uuid.md) - Delete App Link +* [equinix fabricv4 application-links detach-app-domain-from-app-link](equinix_fabricv4_application-links_detach-app-domain-from-app-link.md) - Detach App Domain from App Link +* [equinix fabricv4 application-links detach-app-service-from-app-link](equinix_fabricv4_application-links_detach-app-service-from-app-link.md) - Detach App Service from App Link +* [equinix fabricv4 application-links get-app-link-by-uuid](equinix_fabricv4_application-links_get-app-link-by-uuid.md) - Get App Link +* [equinix fabricv4 application-links get-attached-app-domain-by-uuid](equinix_fabricv4_application-links_get-attached-app-domain-by-uuid.md) - Get attached App Domain for App Link +* [equinix fabricv4 application-links get-attached-app-domains-by-app-link-id](equinix_fabricv4_application-links_get-attached-app-domains-by-app-link-id.md) - Get attached App Domains for App Link +* [equinix fabricv4 application-links get-attached-app-service-by-uuid](equinix_fabricv4_application-links_get-attached-app-service-by-uuid.md) - Get attached App Service for App Link +* [equinix fabricv4 application-links get-attached-app-services-by-app-link-id](equinix_fabricv4_application-links_get-attached-app-services-by-app-link-id.md) - Get attached App Services for App Link +* [equinix fabricv4 application-links search-app-links](equinix_fabricv4_application-links_search-app-links.md) - Search App Links +* [equinix fabricv4 application-links search-attached-app-domains](equinix_fabricv4_application-links_search-attached-app-domains.md) - Search attached App Domain to App Link +* [equinix fabricv4 application-links search-attached-app-services](equinix_fabricv4_application-links_search-attached-app-services.md) - Search attached App Service to App Link +* [equinix fabricv4 application-links update-app-link-by-uuid](equinix_fabricv4_application-links_update-app-link-by-uuid.md) - Update App Link +* [equinix fabricv4 application-links update-app-service-attachment-to-app-link](equinix_fabricv4_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_fabricv4_application-links_attach-app-domain-to-app-link.md new file mode 100644 index 0000000..0dc47a6 --- /dev/null +++ b/docs/equinix_fabricv4_application-links_attach-app-domain-to-app-link.md @@ -0,0 +1,35 @@ +## equinix fabricv4 application-links attach-app-domain-to-app-link + +Attach App Domain to App Link + +### Synopsis + +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] +``` + +### Options + +``` + --app-domain-id string App Domain UUID (required) + --app-link-id string App Link UUID (required) + -h, --help help for attach-app-domain-to-app-link + --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-links](equinix_fabricv4_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_fabricv4_application-links_attach-app-service-to-app-link.md new file mode 100644 index 0000000..6bf407d --- /dev/null +++ b/docs/equinix_fabricv4_application-links_attach-app-service-to-app-link.md @@ -0,0 +1,38 @@ +## equinix fabricv4 application-links attach-app-service-to-app-link + +Attach App Service to App Link + +### Synopsis + +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] +``` + +### Options + +``` + --app-link-attach-service-request-additional-properties string app-link-attach-service-request-additional-properties (JSON) + --app-link-attach-service-request-destination-ip string Target IP for forwarding API requests + --app-link-attach-service-request-geo-scope string Geo scope for the App Service + --app-link-id string App Link UUID (required) + --app-service-id string App Service UUID (required) + -h, --help help for attach-app-service-to-app-link + --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-links](equinix_fabricv4_application-links.md) - Manage application-links resources + diff --git a/docs/equinix_fabricv4_application-links_create-app-link.md b/docs/equinix_fabricv4_application-links_create-app-link.md new file mode 100644 index 0000000..1a686ec --- /dev/null +++ b/docs/equinix_fabricv4_application-links_create-app-link.md @@ -0,0 +1,43 @@ +## equinix fabricv4 application-links create-app-link + +Create App Link + +### Synopsis + +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] +``` + +### Options + +``` + --app-link-post-request-additional-properties string app-link-post-request-additional-properties (JSON) + --app-link-post-request-bandwidth int App Link aggregated data transfer capacity in Mbps + --app-link-post-request-description string Customer-provided App Link description + --app-link-post-request-ipv4-address string AppLink IP address + --app-link-post-request-name string Customer-provided App Link name + --app-link-post-request-project-additional-properties string app-link-post-request-project-additional-properties (JSON) + --app-link-post-request-project-project-id string Subscriber-assigned project ID + --app-link-post-request-router-additional-properties string app-link-post-request-router-additional-properties (JSON) + --app-link-post-request-router-uuid string Cloud Router UUID + --app-link-post-request-type string app-link-post-request-type + -h, --help help for create-app-link + --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-links](equinix_fabricv4_application-links.md) - Manage application-links resources + diff --git a/docs/equinix_fabricv4_application-links_delete-app-link-by-uuid.md b/docs/equinix_fabricv4_application-links_delete-app-link-by-uuid.md new file mode 100644 index 0000000..8b770c0 --- /dev/null +++ b/docs/equinix_fabricv4_application-links_delete-app-link-by-uuid.md @@ -0,0 +1,34 @@ +## equinix fabricv4 application-links delete-app-link-by-uuid + +Delete App Link + +### Synopsis + +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] +``` + +### Options + +``` + --app-link-id string App Link UUID (required) + -h, --help help for delete-app-link-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-links](equinix_fabricv4_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_fabricv4_application-links_detach-app-domain-from-app-link.md new file mode 100644 index 0000000..c341eb9 --- /dev/null +++ b/docs/equinix_fabricv4_application-links_detach-app-domain-from-app-link.md @@ -0,0 +1,35 @@ +## equinix fabricv4 application-links detach-app-domain-from-app-link + +Detach App Domain from App Link + +### Synopsis + +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] +``` + +### Options + +``` + --app-domain-id string App Domain UUID (required) + --app-link-id string App Link UUID (required) + -h, --help help for detach-app-domain-from-app-link + --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-links](equinix_fabricv4_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_fabricv4_application-links_detach-app-service-from-app-link.md new file mode 100644 index 0000000..160b239 --- /dev/null +++ b/docs/equinix_fabricv4_application-links_detach-app-service-from-app-link.md @@ -0,0 +1,35 @@ +## equinix fabricv4 application-links detach-app-service-from-app-link + +Detach App Service from App Link + +### Synopsis + +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] +``` + +### Options + +``` + --app-link-id string App Link UUID (required) + --app-service-id string App Service UUID (required) + -h, --help help for detach-app-service-from-app-link + --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-links](equinix_fabricv4_application-links.md) - Manage application-links resources + diff --git a/docs/equinix_fabricv4_application-links_get-app-link-by-uuid.md b/docs/equinix_fabricv4_application-links_get-app-link-by-uuid.md new file mode 100644 index 0000000..d3e13e2 --- /dev/null +++ b/docs/equinix_fabricv4_application-links_get-app-link-by-uuid.md @@ -0,0 +1,34 @@ +## equinix fabricv4 application-links get-app-link-by-uuid + +Get App Link + +### Synopsis + +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] +``` + +### Options + +``` + --app-link-id string App Link UUID (required) + -h, --help help for get-app-link-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-links](equinix_fabricv4_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_fabricv4_application-links_get-attached-app-domain-by-uuid.md new file mode 100644 index 0000000..5a3f99b --- /dev/null +++ b/docs/equinix_fabricv4_application-links_get-attached-app-domain-by-uuid.md @@ -0,0 +1,35 @@ +## equinix fabricv4 application-links get-attached-app-domain-by-uuid + +Get attached App Domain for App Link + +### Synopsis + +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] +``` + +### Options + +``` + --app-domain-id string App Domain UUID (required) + --app-link-id string App Link UUID (required) + -h, --help help for get-attached-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-links](equinix_fabricv4_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_fabricv4_application-links_get-attached-app-domains-by-app-link-id.md new file mode 100644 index 0000000..2749467 --- /dev/null +++ b/docs/equinix_fabricv4_application-links_get-attached-app-domains-by-app-link-id.md @@ -0,0 +1,39 @@ +## equinix fabricv4 application-links get-attached-app-domains-by-app-link-id + +Get attached App Domains for App Link + +### Synopsis + +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] +``` + +### Options + +``` + --app-link-id string App Link UUID (required) + --attachment-status string attachment-status field (JSON or string) + -h, --help help for get-attached-app-domains-by-app-link-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 + --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-links](equinix_fabricv4_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_fabricv4_application-links_get-attached-app-service-by-uuid.md new file mode 100644 index 0000000..cf773c5 --- /dev/null +++ b/docs/equinix_fabricv4_application-links_get-attached-app-service-by-uuid.md @@ -0,0 +1,35 @@ +## equinix fabricv4 application-links get-attached-app-service-by-uuid + +Get attached App Service for App Link + +### Synopsis + +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] +``` + +### Options + +``` + --app-link-id string App Link UUID (required) + --app-service-id string App Service UUID (required) + -h, --help help for get-attached-app-service-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-links](equinix_fabricv4_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_fabricv4_application-links_get-attached-app-services-by-app-link-id.md new file mode 100644 index 0000000..2c6e7c6 --- /dev/null +++ b/docs/equinix_fabricv4_application-links_get-attached-app-services-by-app-link-id.md @@ -0,0 +1,39 @@ +## equinix fabricv4 application-links get-attached-app-services-by-app-link-id + +Get attached App Services for App Link + +### Synopsis + +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] +``` + +### Options + +``` + --app-link-id string App Link UUID (required) + --attachment-status string attachment-status field (JSON or string) + -h, --help help for get-attached-app-services-by-app-link-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 + --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-links](equinix_fabricv4_application-links.md) - Manage application-links resources + diff --git a/docs/equinix_fabricv4_application-links_search-app-links.md b/docs/equinix_fabricv4_application-links_search-app-links.md new file mode 100644 index 0000000..abe802d --- /dev/null +++ b/docs/equinix_fabricv4_application-links_search-app-links.md @@ -0,0 +1,40 @@ +## equinix fabricv4 application-links search-app-links + +Search App Links + +### Synopsis + +The API provides capability to get list of user's App Links using search criteria, including optional filtering, pagination and sorting + +Use --request flag to provide optional JSON payload fields. + +``` +equinix fabricv4 application-links search-app-links [flags] +``` + +### Options + +``` + --app-link-search-request-additional-properties string app-link-search-request-additional-properties (JSON) + --app-link-search-request-filter-additional-properties string app-link-search-request-filter-additional-properties (JSON) + --app-link-search-request-filter-and string app-link-search-request-filter-and (JSON array) + --app-link-search-request-pagination-additional-properties string app-link-search-request-pagination-additional-properties (JSON) + --app-link-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-link-search-request-pagination-offset int Index of the first element. + --app-link-search-request-sort string app-link-search-request-sort (JSON array) + -h, --help help for search-app-links + --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-links](equinix_fabricv4_application-links.md) - Manage application-links resources + diff --git a/docs/equinix_fabricv4_application-links_search-attached-app-domains.md b/docs/equinix_fabricv4_application-links_search-attached-app-domains.md new file mode 100644 index 0000000..9d89270 --- /dev/null +++ b/docs/equinix_fabricv4_application-links_search-attached-app-domains.md @@ -0,0 +1,41 @@ +## equinix fabricv4 application-links search-attached-app-domains + +Search attached App Domain to App Link + +### Synopsis + +The API provides capability to get list of user's attached App Domains using search criteria, including optional filtering, pagination and sorting + +Use --request flag to provide optional JSON payload fields. + +``` +equinix fabricv4 application-links search-attached-app-domains [flags] +``` + +### Options + +``` + --app-link-attach-domain-search-request-additional-properties string app-link-attach-domain-search-request-additional-properties (JSON) + --app-link-attach-domain-search-request-filter-additional-properties string app-link-attach-domain-search-request-filter-additional-properties (JSON) + --app-link-attach-domain-search-request-filter-and string app-link-attach-domain-search-request-filter-and (JSON array) + --app-link-attach-domain-search-request-pagination-additional-properties string app-link-attach-domain-search-request-pagination-additional-properties (JSON) + --app-link-attach-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-link-attach-domain-search-request-pagination-offset int Index of the first element. + --app-link-attach-domain-search-request-sort string app-link-attach-domain-search-request-sort (JSON array) + --app-link-id string App Link UUID (required) + -h, --help help for search-attached-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-links](equinix_fabricv4_application-links.md) - Manage application-links resources + diff --git a/docs/equinix_fabricv4_application-links_search-attached-app-services.md b/docs/equinix_fabricv4_application-links_search-attached-app-services.md new file mode 100644 index 0000000..dfaa6d2 --- /dev/null +++ b/docs/equinix_fabricv4_application-links_search-attached-app-services.md @@ -0,0 +1,41 @@ +## equinix fabricv4 application-links search-attached-app-services + +Search attached App Service to App Link + +### Synopsis + +The API provides capability to get list of user's attached App Services using search criteria, including optional filtering, pagination and sorting + +Use --request flag to provide optional JSON payload fields. + +``` +equinix fabricv4 application-links search-attached-app-services [flags] +``` + +### Options + +``` + --app-link-attach-service-search-request-additional-properties string app-link-attach-service-search-request-additional-properties (JSON) + --app-link-attach-service-search-request-filter-additional-properties string app-link-attach-service-search-request-filter-additional-properties (JSON) + --app-link-attach-service-search-request-filter-and string app-link-attach-service-search-request-filter-and (JSON array) + --app-link-attach-service-search-request-pagination-additional-properties string app-link-attach-service-search-request-pagination-additional-properties (JSON) + --app-link-attach-service-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-link-attach-service-search-request-pagination-offset int Index of the first element. + --app-link-attach-service-search-request-sort string app-link-attach-service-search-request-sort (JSON array) + --app-link-id string App Link UUID (required) + -h, --help help for search-attached-app-services + --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-links](equinix_fabricv4_application-links.md) - Manage application-links resources + diff --git a/docs/equinix_fabricv4_application-links_update-app-link-by-uuid.md b/docs/equinix_fabricv4_application-links_update-app-link-by-uuid.md new file mode 100644 index 0000000..d2d76ad --- /dev/null +++ b/docs/equinix_fabricv4_application-links_update-app-link-by-uuid.md @@ -0,0 +1,35 @@ +## equinix fabricv4 application-links update-app-link-by-uuid + +Update App Link + +### Synopsis + +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] +``` + +### Options + +``` + --app-link-change-operation string app-link-change-operation field (JSON or string) + --app-link-id string App Link UUID (required) + -h, --help help for update-app-link-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-links](equinix_fabricv4_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_fabricv4_application-links_update-app-service-attachment-to-app-link.md new file mode 100644 index 0000000..5f60a88 --- /dev/null +++ b/docs/equinix_fabricv4_application-links_update-app-service-attachment-to-app-link.md @@ -0,0 +1,36 @@ +## equinix fabricv4 application-links update-app-service-attachment-to-app-link + +Update App Service attachment to App Link + +### Synopsis + +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] +``` + +### Options + +``` + --app-link-app-service-attachment-change-operation string app-link-app-service-attachment-change-operation field (JSON or string) + --app-link-id string App Link UUID (required) + --app-service-id string App Service UUID (required) + -h, --help help for update-app-service-attachment-to-app-link + --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-links](equinix_fabricv4_application-links.md) - Manage application-links resources + diff --git a/docs/equinix_fabricv4_application-services.md b/docs/equinix_fabricv4_application-services.md new file mode 100644 index 0000000..2a7fda3 --- /dev/null +++ b/docs/equinix_fabricv4_application-services.md @@ -0,0 +1,34 @@ +## equinix fabricv4 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 fabricv4](equinix_fabricv4.md) - Manage Equinix fauricv4 resources +* [equinix fabricv4 application-services create-app-service](equinix_fabricv4_application-services_create-app-service.md) - Create App Service +* [equinix fabricv4 application-services delete-app-service-by-uuid](equinix_fabricv4_application-services_delete-app-service-by-uuid.md) - Delete App Service +* [equinix fabricv4 application-services get-app-service-by-uuid](equinix_fabricv4_application-services_get-app-service-by-uuid.md) - Get App Service +* [equinix fabricv4 application-services get-attached-app-links-by-app-service-id](equinix_fabricv4_application-services_get-attached-app-links-by-app-service-id.md) - Get attached App Links for App Service +* [equinix fabricv4 application-services get-attached-app-subscriptions-by-app-service-id](equinix_fabricv4_application-services_get-attached-app-subscriptions-by-app-service-id.md) - Get attached App Subscriptions for App Service +* [equinix fabricv4 application-services search-app-services](equinix_fabricv4_application-services_search-app-services.md) - Search App Services +* [equinix fabricv4 application-services search-attached-app-subscriptions-by-app-service-id](equinix_fabricv4_application-services_search-attached-app-subscriptions-by-app-service-id.md) - Search attached App Subscriptions +* [equinix fabricv4 application-services update-app-service-by-uuid](equinix_fabricv4_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_fabricv4_application-services_create-app-service.md new file mode 100644 index 0000000..3b2c575 --- /dev/null +++ b/docs/equinix_fabricv4_application-services_create-app-service.md @@ -0,0 +1,41 @@ +## equinix fabricv4 application-services create-app-service + +Create App Service + +### Synopsis + +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] +``` + +### Options + +``` + --app-service-post-request-additional-properties string app-service-post-request-additional-properties (JSON) + --app-service-post-request-description string Customer-provided App Service description + --app-service-post-request-endpoint string Accessible endpoint through this service + --app-service-post-request-name string Customer-provided App Service name + --app-service-post-request-project-additional-properties string app-service-post-request-project-additional-properties (JSON) + --app-service-post-request-project-project-id string Subscriber-assigned project ID + --app-service-post-request-source-domains string List of source domains from where traffic is allowed (JSON array) + --app-service-post-request-type string app-service-post-request-type + -h, --help help for create-app-service + --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-services](equinix_fabricv4_application-services.md) - Manage application-services resources + diff --git a/docs/equinix_fabricv4_application-services_delete-app-service-by-uuid.md b/docs/equinix_fabricv4_application-services_delete-app-service-by-uuid.md new file mode 100644 index 0000000..1f861e9 --- /dev/null +++ b/docs/equinix_fabricv4_application-services_delete-app-service-by-uuid.md @@ -0,0 +1,34 @@ +## equinix fabricv4 application-services delete-app-service-by-uuid + +Delete App Service + +### Synopsis + +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] +``` + +### Options + +``` + --app-service-id string App Service UUID (required) + -h, --help help for delete-app-service-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-services](equinix_fabricv4_application-services.md) - Manage application-services resources + diff --git a/docs/equinix_fabricv4_application-services_get-app-service-by-uuid.md b/docs/equinix_fabricv4_application-services_get-app-service-by-uuid.md new file mode 100644 index 0000000..6562041 --- /dev/null +++ b/docs/equinix_fabricv4_application-services_get-app-service-by-uuid.md @@ -0,0 +1,34 @@ +## equinix fabricv4 application-services get-app-service-by-uuid + +Get App Service + +### Synopsis + +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] +``` + +### Options + +``` + --app-service-id string App Service UUID (required) + -h, --help help for get-app-service-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-services](equinix_fabricv4_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_fabricv4_application-services_get-attached-app-links-by-app-service-id.md new file mode 100644 index 0000000..f4f89e5 --- /dev/null +++ b/docs/equinix_fabricv4_application-services_get-attached-app-links-by-app-service-id.md @@ -0,0 +1,39 @@ +## equinix fabricv4 application-services get-attached-app-links-by-app-service-id + +Get attached App Links for App Service + +### Synopsis + +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] +``` + +### Options + +``` + --app-service-id string App Service UUID (required) + -h, --help help for get-attached-app-links-by-app-service-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-services](equinix_fabricv4_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_fabricv4_application-services_get-attached-app-subscriptions-by-app-service-id.md new file mode 100644 index 0000000..fecef18 --- /dev/null +++ b/docs/equinix_fabricv4_application-services_get-attached-app-subscriptions-by-app-service-id.md @@ -0,0 +1,39 @@ +## equinix fabricv4 application-services get-attached-app-subscriptions-by-app-service-id + +Get attached App Subscriptions for App Service + +### Synopsis + +This API provides capability to retrieve App Subscriptions attached to an App Service. + +Use --request flag to provide optional JSON payload fields. + +``` +equinix fabricv4 application-services get-attached-app-subscriptions-by-app-service-id [flags] +``` + +### Options + +``` + --app-service-id string App Service UUID (required) + -h, --help help for get-attached-app-subscriptions-by-app-service-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-services](equinix_fabricv4_application-services.md) - Manage application-services resources + diff --git a/docs/equinix_fabricv4_application-services_search-app-services.md b/docs/equinix_fabricv4_application-services_search-app-services.md new file mode 100644 index 0000000..479897d --- /dev/null +++ b/docs/equinix_fabricv4_application-services_search-app-services.md @@ -0,0 +1,40 @@ +## equinix fabricv4 application-services search-app-services + +Search App Services + +### Synopsis + +The API provides capability to get list of user's App Services using search criteria, including optional filtering, pagination and sorting + +Use --request flag to provide optional JSON payload fields. + +``` +equinix fabricv4 application-services search-app-services [flags] +``` + +### Options + +``` + --app-service-search-request-additional-properties string app-service-search-request-additional-properties (JSON) + --app-service-search-request-filter-additional-properties string app-service-search-request-filter-additional-properties (JSON) + --app-service-search-request-filter-and string app-service-search-request-filter-and (JSON array) + --app-service-search-request-pagination-additional-properties string app-service-search-request-pagination-additional-properties (JSON) + --app-service-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-service-search-request-pagination-offset int Index of the first element. + --app-service-search-request-sort string app-service-search-request-sort (JSON array) + -h, --help help for search-app-services + --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-services](equinix_fabricv4_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_fabricv4_application-services_search-attached-app-subscriptions-by-app-service-id.md new file mode 100644 index 0000000..3f81190 --- /dev/null +++ b/docs/equinix_fabricv4_application-services_search-attached-app-subscriptions-by-app-service-id.md @@ -0,0 +1,41 @@ +## equinix fabricv4 application-services search-attached-app-subscriptions-by-app-service-id + +Search attached App Subscriptions + +### Synopsis + +The API provides capability to get list of App Subscriptions attached to an App Service using search criteria. + +Use --request flag to provide optional JSON payload fields. + +``` +equinix fabricv4 application-services search-attached-app-subscriptions-by-app-service-id [flags] +``` + +### Options + +``` + --app-service-attached-app-subscription-search-request-additional-properties string app-service-attached-app-subscription-search-request-additional-properties (JSON) + --app-service-attached-app-subscription-search-request-filter-additional-properties string app-service-attached-app-subscription-search-request-filter-additional-properties (JSON) + --app-service-attached-app-subscription-search-request-filter-and string app-service-attached-app-subscription-search-request-filter-and (JSON array) + --app-service-attached-app-subscription-search-request-pagination-additional-properties string app-service-attached-app-subscription-search-request-pagination-additional-properties (JSON) + --app-service-attached-app-subscription-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-service-attached-app-subscription-search-request-pagination-offset int Index of the first element. + --app-service-attached-app-subscription-search-request-sort string app-service-attached-app-subscription-search-request-sort (JSON array) + --app-service-id string App Service UUID (required) + -h, --help help for search-attached-app-subscriptions-by-app-service-id + --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-services](equinix_fabricv4_application-services.md) - Manage application-services resources + diff --git a/docs/equinix_fabricv4_application-services_update-app-service-by-uuid.md b/docs/equinix_fabricv4_application-services_update-app-service-by-uuid.md new file mode 100644 index 0000000..5ab857b --- /dev/null +++ b/docs/equinix_fabricv4_application-services_update-app-service-by-uuid.md @@ -0,0 +1,35 @@ +## equinix fabricv4 application-services update-app-service-by-uuid + +Update App Service + +### Synopsis + +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] +``` + +### Options + +``` + --app-service-change-operation string app-service-change-operation field (JSON or string) + --app-service-id string App Service UUID (required) + -h, --help help for update-app-service-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-services](equinix_fabricv4_application-services.md) - Manage application-services resources + diff --git a/docs/equinix_fabricv4_application-subscriptions.md b/docs/equinix_fabricv4_application-subscriptions.md new file mode 100644 index 0000000..e570c14 --- /dev/null +++ b/docs/equinix_fabricv4_application-subscriptions.md @@ -0,0 +1,31 @@ +## equinix fabricv4 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 fabricv4](equinix_fabricv4.md) - Manage Equinix fauricv4 resources +* [equinix fabricv4 application-subscriptions create-app-subscription](equinix_fabricv4_application-subscriptions_create-app-subscription.md) - Create App Subscription +* [equinix fabricv4 application-subscriptions delete-app-subscription-by-uuid](equinix_fabricv4_application-subscriptions_delete-app-subscription-by-uuid.md) - Delete App Subscription +* [equinix fabricv4 application-subscriptions get-app-subscription-by-uuid](equinix_fabricv4_application-subscriptions_get-app-subscription-by-uuid.md) - Get App Subscription +* [equinix fabricv4 application-subscriptions search-app-subscriptions](equinix_fabricv4_application-subscriptions_search-app-subscriptions.md) - Search App Subscriptions +* [equinix fabricv4 application-subscriptions update-app-subscription-by-uuid](equinix_fabricv4_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_fabricv4_application-subscriptions_create-app-subscription.md new file mode 100644 index 0000000..fca2a26 --- /dev/null +++ b/docs/equinix_fabricv4_application-subscriptions_create-app-subscription.md @@ -0,0 +1,44 @@ +## equinix fabricv4 application-subscriptions create-app-subscription + +Create App Subscription + +### Synopsis + +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] +``` + +### Options + +``` + --app-subscription-post-request-additional-properties string app-subscription-post-request-additional-properties (JSON) + --app-subscription-post-request-project-additional-properties string app-subscription-post-request-project-additional-properties (JSON) + --app-subscription-post-request-project-project-id string Subscriber-assigned project ID + --app-subscription-post-request-source-additional-properties string app-subscription-post-request-source-additional-properties (JSON) + --app-subscription-post-request-source-app-link string app-subscription-post-request-source-app-link (JSON) + --app-subscription-post-request-source-ip-subnets string List of IP subnets in CIDR notation (JSON array) + --app-subscription-post-request-target-additional-properties string app-subscription-post-request-target-additional-properties (JSON) + --app-subscription-post-request-target-app-service string app-subscription-post-request-target-app-service (JSON) + --app-subscription-post-request-target-geo-scope string Geo scope + --app-subscription-post-request-target-prioritization string app-subscription-post-request-target-prioritization + --app-subscription-post-request-type string app-subscription-post-request-type + -h, --help help for create-app-subscription + --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-subscriptions](equinix_fabricv4_application-subscriptions.md) - Manage application-subscriptions resources + diff --git a/docs/equinix_fabricv4_application-subscriptions_delete-app-subscription-by-uuid.md b/docs/equinix_fabricv4_application-subscriptions_delete-app-subscription-by-uuid.md new file mode 100644 index 0000000..2335e79 --- /dev/null +++ b/docs/equinix_fabricv4_application-subscriptions_delete-app-subscription-by-uuid.md @@ -0,0 +1,34 @@ +## equinix fabricv4 application-subscriptions delete-app-subscription-by-uuid + +Delete App Subscription + +### Synopsis + +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] +``` + +### Options + +``` + --app-subscription-id string App Subscription UUID (required) + -h, --help help for delete-app-subscription-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-subscriptions](equinix_fabricv4_application-subscriptions.md) - Manage application-subscriptions resources + diff --git a/docs/equinix_fabricv4_application-subscriptions_get-app-subscription-by-uuid.md b/docs/equinix_fabricv4_application-subscriptions_get-app-subscription-by-uuid.md new file mode 100644 index 0000000..8d8200a --- /dev/null +++ b/docs/equinix_fabricv4_application-subscriptions_get-app-subscription-by-uuid.md @@ -0,0 +1,34 @@ +## equinix fabricv4 application-subscriptions get-app-subscription-by-uuid + +Get App Subscription + +### Synopsis + +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] +``` + +### Options + +``` + --app-subscription-id string App Subscription UUID (required) + -h, --help help for get-app-subscription-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-subscriptions](equinix_fabricv4_application-subscriptions.md) - Manage application-subscriptions resources + diff --git a/docs/equinix_fabricv4_application-subscriptions_search-app-subscriptions.md b/docs/equinix_fabricv4_application-subscriptions_search-app-subscriptions.md new file mode 100644 index 0000000..6d3d956 --- /dev/null +++ b/docs/equinix_fabricv4_application-subscriptions_search-app-subscriptions.md @@ -0,0 +1,40 @@ +## equinix fabricv4 application-subscriptions search-app-subscriptions + +Search App Subscriptions + +### Synopsis + +The API provides capability to get list of user's App Subscriptions using search criteria, including optional filtering, pagination and sorting + +Use --request flag to provide optional JSON payload fields. + +``` +equinix fabricv4 application-subscriptions search-app-subscriptions [flags] +``` + +### Options + +``` + --app-subscription-search-request-additional-properties string app-subscription-search-request-additional-properties (JSON) + --app-subscription-search-request-filter-additional-properties string app-subscription-search-request-filter-additional-properties (JSON) + --app-subscription-search-request-filter-and string app-subscription-search-request-filter-and (JSON array) + --app-subscription-search-request-pagination-additional-properties string app-subscription-search-request-pagination-additional-properties (JSON) + --app-subscription-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-subscription-search-request-pagination-offset int Index of the first element. + --app-subscription-search-request-sort string app-subscription-search-request-sort (JSON array) + -h, --help help for search-app-subscriptions + --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-subscriptions](equinix_fabricv4_application-subscriptions.md) - Manage application-subscriptions resources + diff --git a/docs/equinix_fabricv4_application-subscriptions_update-app-subscription-by-uuid.md b/docs/equinix_fabricv4_application-subscriptions_update-app-subscription-by-uuid.md new file mode 100644 index 0000000..579c491 --- /dev/null +++ b/docs/equinix_fabricv4_application-subscriptions_update-app-subscription-by-uuid.md @@ -0,0 +1,35 @@ +## equinix fabricv4 application-subscriptions update-app-subscription-by-uuid + +Update App Subscription + +### Synopsis + +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] +``` + +### Options + +``` + --app-subscription-change-operation string app-subscription-change-operation field (JSON or string) + --app-subscription-id string App Subscription UUID (required) + -h, --help help for update-app-subscription-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-subscriptions](equinix_fabricv4_application-subscriptions.md) - Manage application-subscriptions resources + diff --git a/docs/equinix_fabricv4_cloud-events.md b/docs/equinix_fabricv4_cloud-events.md index ccdcd72..bdaf779 100644 --- a/docs/equinix_fabricv4_cloud-events.md +++ b/docs/equinix_fabricv4_cloud-events.md @@ -26,4 +26,5 @@ Commands for managing cloud-events resources in the API * [equinix fabricv4 cloud-events get-cloud-event](equinix_fabricv4_cloud-events_get-cloud-event.md) - Get Cloud Event * [equinix fabricv4 cloud-events get-cloud-event-by-asset-id](equinix_fabricv4_cloud-events_get-cloud-event-by-asset-id.md) - Get Cloud Events by Asset Id * [equinix fabricv4 cloud-events search-cloud-events](equinix_fabricv4_cloud-events_search-cloud-events.md) - Search Cloud Events +* [equinix fabricv4 cloud-events search-last-op-events](equinix_fabricv4_cloud-events_search-last-op-events.md) - Search Last Operational Cloud Events diff --git a/docs/equinix_fabricv4_cloud-events_search-last-op-events.md b/docs/equinix_fabricv4_cloud-events_search-last-op-events.md new file mode 100644 index 0000000..9e545cd --- /dev/null +++ b/docs/equinix_fabricv4_cloud-events_search-last-op-events.md @@ -0,0 +1,39 @@ +## equinix fabricv4 cloud-events search-last-op-events + +Search Last Operational Cloud Events + +### Synopsis + +This API provides capability to search last operational cloud events from a filtered query + +Use --request flag to provide optional JSON payload fields. + +``` +equinix fabricv4 cloud-events search-last-op-events [flags] +``` + +### Options + +``` + -h, --help help for search-last-op-events + --operational-event-search-request-additional-properties string operational-event-search-request-additional-properties (JSON) + --operational-event-search-request-filter-additional-properties string operational-event-search-request-filter-additional-properties (JSON) + --operational-event-search-request-filter-and string operational-event-search-request-filter-and (JSON array) + --operational-event-search-request-pagination-additional-properties string operational-event-search-request-pagination-additional-properties (JSON) + --operational-event-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. + --operational-event-search-request-pagination-offset int Index of the first element. + --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 cloud-events](equinix_fabricv4_cloud-events.md) - Manage cloud-events resources + diff --git a/docs/equinix_fabricv4_cloud-routers.md b/docs/equinix_fabricv4_cloud-routers.md index 774c4eb..d8b348a 100644 --- a/docs/equinix_fabricv4_cloud-routers.md +++ b/docs/equinix_fabricv4_cloud-routers.md @@ -35,8 +35,6 @@ Commands for managing cloud-routers resources in the API * [equinix fabricv4 cloud-routers get-cloud-router-command](equinix_fabricv4_cloud-routers_get-cloud-router-command.md) - Get Command * [equinix fabricv4 cloud-routers get-cloud-router-package-by-code](equinix_fabricv4_cloud-routers_get-cloud-router-package-by-code.md) - Get Package Details * [equinix fabricv4 cloud-routers get-cloud-router-packages](equinix_fabricv4_cloud-routers_get-cloud-router-packages.md) - List Packages -* [equinix fabricv4 cloud-routers get-gateway-attachment-to-cloud-router-by-uuid](equinix_fabricv4_cloud-routers_get-gateway-attachment-to-cloud-router-by-uuid.md) - Get Gateway Attachment details to a Cloud Router -* [equinix fabricv4 cloud-routers list-gateway-attachments-to-cloud-router](equinix_fabricv4_cloud-routers_list-gateway-attachments-to-cloud-router.md) - List Cloud Routers of a Gateway Attachment. * [equinix fabricv4 cloud-routers search-cloud-router-commands](equinix_fabricv4_cloud-routers_search-cloud-router-commands.md) - Search Commands * [equinix fabricv4 cloud-routers search-cloud-router-routes](equinix_fabricv4_cloud-routers_search-cloud-router-routes.md) - Search Route Table * [equinix fabricv4 cloud-routers search-cloud-routers](equinix_fabricv4_cloud-routers_search-cloud-routers.md) - Search Routers diff --git a/docs/equinix_fabricv4_cloud-routers_create-cloud-router.md b/docs/equinix_fabricv4_cloud-routers_create-cloud-router.md index 9af1f67..620979b 100644 --- a/docs/equinix_fabricv4_cloud-routers_create-cloud-router.md +++ b/docs/equinix_fabricv4_cloud-routers_create-cloud-router.md @@ -42,6 +42,7 @@ equinix fabricv4 cloud-routers create-cloud-router [flags] --cloud-router-post-request-notifications string Preferences for notifications on connection configuration or status changes (JSON array) --cloud-router-post-request-order-additional-properties string cloud-router-post-request-order-additional-properties (JSON) --cloud-router-post-request-order-billing-tier string Billing tier for connection bandwidth + --cloud-router-post-request-order-contracted-bandwidth int Contracted bandwidth --cloud-router-post-request-order-customer-reference-number string Customer reference number --cloud-router-post-request-order-order-id string Order Identification --cloud-router-post-request-order-order-number string Order Reference Number diff --git a/docs/equinix_fabricv4_cloud-routers_get-cloud-router-actions.md b/docs/equinix_fabricv4_cloud-routers_get-cloud-router-actions.md index 86d48bd..c225f30 100644 --- a/docs/equinix_fabricv4_cloud-routers_get-cloud-router-actions.md +++ b/docs/equinix_fabricv4_cloud-routers_get-cloud-router-actions.md @@ -4,7 +4,7 @@ Get Route Table Actions ### Synopsis -This API provides capability to fetch action status +This API provides capability to fetch all actions for a given cloud router Use --request flag to provide optional JSON payload fields. diff --git a/docs/equinix_fabricv4_cloud-routers_get-gateway-attachment-to-cloud-router-by-uuid.md b/docs/equinix_fabricv4_cloud-routers_get-gateway-attachment-to-cloud-router-by-uuid.md deleted file mode 100644 index fcb804e..0000000 --- a/docs/equinix_fabricv4_cloud-routers_get-gateway-attachment-to-cloud-router-by-uuid.md +++ /dev/null @@ -1,35 +0,0 @@ -## equinix fabricv4 cloud-routers get-gateway-attachment-to-cloud-router-by-uuid - -Get Gateway Attachment details to a Cloud Router - -### Synopsis - -Get details of a Specific Gateway Attachment to a Cloud Router. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix fabricv4 cloud-routers get-gateway-attachment-to-cloud-router-by-uuid [flags] -``` - -### Options - -``` - --gateway-id string Gateway UUID (required) - -h, --help help for get-gateway-attachment-to-cloud-router-by-uuid - --request string JSON payload for request body fields - --router-id string Cloud Router UUID (required) -``` - -### 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 cloud-routers](equinix_fabricv4_cloud-routers.md) - Manage cloud-routers resources - diff --git a/docs/equinix_fabricv4_cloud-routers_list-gateway-attachments-to-cloud-router.md b/docs/equinix_fabricv4_cloud-routers_list-gateway-attachments-to-cloud-router.md deleted file mode 100644 index 3222bd7..0000000 --- a/docs/equinix_fabricv4_cloud-routers_list-gateway-attachments-to-cloud-router.md +++ /dev/null @@ -1,36 +0,0 @@ -## equinix fabricv4 cloud-routers list-gateway-attachments-to-cloud-router - -List Cloud Routers of a Gateway Attachment. - -### Synopsis - -Get all Cloud Routers attached on a Gateway. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix fabricv4 cloud-routers list-gateway-attachments-to-cloud-router [flags] -``` - -### Options - -``` - --gateway-id string Gateway UUID (required) - -h, --help help for list-gateway-attachments-to-cloud-router - --limit int limit field - --offset int offset field - --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 cloud-routers](equinix_fabricv4_cloud-routers.md) - Manage cloud-routers resources - diff --git a/docs/equinix_fabricv4_cloud-routers_search-router-actions.md b/docs/equinix_fabricv4_cloud-routers_search-router-actions.md index 88e23b9..c39b215 100644 --- a/docs/equinix_fabricv4_cloud-routers_search-router-actions.md +++ b/docs/equinix_fabricv4_cloud-routers_search-router-actions.md @@ -4,7 +4,7 @@ Search Route Table Actions ### Synopsis -This API provides capability to refresh route table and bgp session summary information +This API provides capability to search route table actions for a given cloud router Use --request flag to provide optional JSON payload fields. diff --git a/docs/equinix_fabricv4_company-profiles.md b/docs/equinix_fabricv4_company-profiles.md new file mode 100644 index 0000000..42e5d3c --- /dev/null +++ b/docs/equinix_fabricv4_company-profiles.md @@ -0,0 +1,39 @@ +## equinix fabricv4 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 fabricv4](equinix_fabricv4.md) - Manage Equinix fauricv4 resources +* [equinix fabricv4 company-profiles attach-private-service-to-profile](equinix_fabricv4_company-profiles_attach-private-service-to-profile.md) - Attach Private Service +* [equinix fabricv4 company-profiles attach-service-profile-to-profile](equinix_fabricv4_company-profiles_attach-service-profile-to-profile.md) - Attach Service Profile +* [equinix fabricv4 company-profiles attach-tag-to-profile](equinix_fabricv4_company-profiles_attach-tag-to-profile.md) - Attach Tag +* [equinix fabricv4 company-profiles create-company-profile](equinix_fabricv4_company-profiles_create-company-profile.md) - Create Company Profile +* [equinix fabricv4 company-profiles delete-company-profile](equinix_fabricv4_company-profiles_delete-company-profile.md) - Delete Company Profile +* [equinix fabricv4 company-profiles detach-private-service-from-profile](equinix_fabricv4_company-profiles_detach-private-service-from-profile.md) - Detach Private Service +* [equinix fabricv4 company-profiles detach-service-profile-from-profile](equinix_fabricv4_company-profiles_detach-service-profile-from-profile.md) - Detach Service Profile +* [equinix fabricv4 company-profiles detach-tag-from-profile](equinix_fabricv4_company-profiles_detach-tag-from-profile.md) - Detach Tag +* [equinix fabricv4 company-profiles get-company-profile](equinix_fabricv4_company-profiles_get-company-profile.md) - Get Company Profile by UUID +* [equinix fabricv4 company-profiles get-company-profile-private-services](equinix_fabricv4_company-profiles_get-company-profile-private-services.md) - Get Private Services +* [equinix fabricv4 company-profiles get-company-profile-service-profiles](equinix_fabricv4_company-profiles_get-company-profile-service-profiles.md) - Get Service Profiles +* [equinix fabricv4 company-profiles get-tags](equinix_fabricv4_company-profiles_get-tags.md) - Get Tags +* [equinix fabricv4 company-profiles search-company-profile](equinix_fabricv4_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_fabricv4_company-profiles_attach-private-service-to-profile.md new file mode 100644 index 0000000..84f6e9f --- /dev/null +++ b/docs/equinix_fabricv4_company-profiles_attach-private-service-to-profile.md @@ -0,0 +1,35 @@ +## equinix fabricv4 company-profiles attach-private-service-to-profile + +Attach Private Service + +### Synopsis + +Attach a private service to a company profile Beta + +Use --request flag to provide optional JSON payload fields. + +``` +equinix fabricv4 company-profiles attach-private-service-to-profile [flags] +``` + +### Options + +``` + --company-profile-id string Company Profile UUID (required) + -h, --help help for attach-private-service-to-profile + --private-service-id string Private Service UUID (required) + --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 company-profiles](equinix_fabricv4_company-profiles.md) - Manage company-profiles resources + diff --git a/docs/equinix_fabricv4_company-profiles_attach-service-profile-to-profile.md b/docs/equinix_fabricv4_company-profiles_attach-service-profile-to-profile.md new file mode 100644 index 0000000..3795ec5 --- /dev/null +++ b/docs/equinix_fabricv4_company-profiles_attach-service-profile-to-profile.md @@ -0,0 +1,35 @@ +## equinix fabricv4 company-profiles attach-service-profile-to-profile + +Attach Service Profile + +### Synopsis + +Attach a service profile to a company profile Beta + +Use --request flag to provide optional JSON payload fields. + +``` +equinix fabricv4 company-profiles attach-service-profile-to-profile [flags] +``` + +### Options + +``` + --company-profile-id string Company Profile UUID (required) + -h, --help help for attach-service-profile-to-profile + --request string JSON payload for request body fields + --service-profile-id string Service Profile UUID (required) +``` + +### 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 company-profiles](equinix_fabricv4_company-profiles.md) - Manage company-profiles resources + diff --git a/docs/equinix_fabricv4_company-profiles_attach-tag-to-profile.md b/docs/equinix_fabricv4_company-profiles_attach-tag-to-profile.md new file mode 100644 index 0000000..2c4a36c --- /dev/null +++ b/docs/equinix_fabricv4_company-profiles_attach-tag-to-profile.md @@ -0,0 +1,35 @@ +## equinix fabricv4 company-profiles attach-tag-to-profile + +Attach Tag + +### Synopsis + +Attach a tag to a company profile Beta + +Use --request flag to provide optional JSON payload fields. + +``` +equinix fabricv4 company-profiles attach-tag-to-profile [flags] +``` + +### Options + +``` + --company-profile-id string Company Profile UUID (required) + -h, --help help for attach-tag-to-profile + --request string JSON payload for request body fields + --tag-id string Tag UUID (required) +``` + +### 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 company-profiles](equinix_fabricv4_company-profiles.md) - Manage company-profiles resources + diff --git a/docs/equinix_fabricv4_company-profiles_create-company-profile.md b/docs/equinix_fabricv4_company-profiles_create-company-profile.md new file mode 100644 index 0000000..fc0b86e --- /dev/null +++ b/docs/equinix_fabricv4_company-profiles_create-company-profile.md @@ -0,0 +1,43 @@ +## equinix fabricv4 company-profiles create-company-profile + +Create Company Profile + +### Synopsis + +Create a new company profile Beta + +Use --request flag to provide optional JSON payload fields. + +``` +equinix fabricv4 company-profiles create-company-profile [flags] +``` + +### Options + +``` + --company-profile-request-additional-properties string company-profile-request-additional-properties (JSON) + --company-profile-request-contact-url string company-profile-request-contact-url + --company-profile-request-description string company-profile-request-description + --company-profile-request-name string company-profile-request-name + --company-profile-request-notifications string company-profile-request-notifications (JSON array) + --company-profile-request-overview string company-profile-request-overview + --company-profile-request-point-of-contacts string company-profile-request-point-of-contacts (JSON array) + --company-profile-request-summary string company-profile-request-summary + --company-profile-request-type string company-profile-request-type + --company-profile-request-web-url string company-profile-request-web-url + -h, --help help for create-company-profile + --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 company-profiles](equinix_fabricv4_company-profiles.md) - Manage company-profiles resources + diff --git a/docs/equinix_fabricv4_company-profiles_delete-company-profile.md b/docs/equinix_fabricv4_company-profiles_delete-company-profile.md new file mode 100644 index 0000000..35b2477 --- /dev/null +++ b/docs/equinix_fabricv4_company-profiles_delete-company-profile.md @@ -0,0 +1,34 @@ +## equinix fabricv4 company-profiles delete-company-profile + +Delete Company Profile + +### Synopsis + +Delete company profile by UUID Beta + +Use --request flag to provide optional JSON payload fields. + +``` +equinix fabricv4 company-profiles delete-company-profile [flags] +``` + +### Options + +``` + --company-profile-id string Company Profile UUID (required) + -h, --help help for delete-company-profile + --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 company-profiles](equinix_fabricv4_company-profiles.md) - Manage company-profiles resources + diff --git a/docs/equinix_fabricv4_company-profiles_detach-private-service-from-profile.md b/docs/equinix_fabricv4_company-profiles_detach-private-service-from-profile.md new file mode 100644 index 0000000..77874d7 --- /dev/null +++ b/docs/equinix_fabricv4_company-profiles_detach-private-service-from-profile.md @@ -0,0 +1,35 @@ +## equinix fabricv4 company-profiles detach-private-service-from-profile + +Detach Private Service + +### Synopsis + +Detach a private service from a company profile Beta + +Use --request flag to provide optional JSON payload fields. + +``` +equinix fabricv4 company-profiles detach-private-service-from-profile [flags] +``` + +### Options + +``` + --company-profile-id string Company Profile UUID (required) + -h, --help help for detach-private-service-from-profile + --private-service-id string Private Service UUID (required) + --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 company-profiles](equinix_fabricv4_company-profiles.md) - Manage company-profiles resources + diff --git a/docs/equinix_fabricv4_company-profiles_detach-service-profile-from-profile.md b/docs/equinix_fabricv4_company-profiles_detach-service-profile-from-profile.md new file mode 100644 index 0000000..2449ec8 --- /dev/null +++ b/docs/equinix_fabricv4_company-profiles_detach-service-profile-from-profile.md @@ -0,0 +1,35 @@ +## equinix fabricv4 company-profiles detach-service-profile-from-profile + +Detach Service Profile + +### Synopsis + +Detach a service profile from a company profile Beta + +Use --request flag to provide optional JSON payload fields. + +``` +equinix fabricv4 company-profiles detach-service-profile-from-profile [flags] +``` + +### Options + +``` + --company-profile-id string Company Profile UUID (required) + -h, --help help for detach-service-profile-from-profile + --request string JSON payload for request body fields + --service-profile-id string Service Profile UUID (required) +``` + +### 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 company-profiles](equinix_fabricv4_company-profiles.md) - Manage company-profiles resources + diff --git a/docs/equinix_fabricv4_company-profiles_detach-tag-from-profile.md b/docs/equinix_fabricv4_company-profiles_detach-tag-from-profile.md new file mode 100644 index 0000000..0ac0a95 --- /dev/null +++ b/docs/equinix_fabricv4_company-profiles_detach-tag-from-profile.md @@ -0,0 +1,35 @@ +## equinix fabricv4 company-profiles detach-tag-from-profile + +Detach Tag + +### Synopsis + +Detach a tag from a company profile Beta + +Use --request flag to provide optional JSON payload fields. + +``` +equinix fabricv4 company-profiles detach-tag-from-profile [flags] +``` + +### Options + +``` + --company-profile-id string Company Profile UUID (required) + -h, --help help for detach-tag-from-profile + --request string JSON payload for request body fields + --tag-id string Tag UUID (required) +``` + +### 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 company-profiles](equinix_fabricv4_company-profiles.md) - Manage company-profiles resources + diff --git a/docs/equinix_fabricv4_company-profiles_get-company-profile-private-services.md b/docs/equinix_fabricv4_company-profiles_get-company-profile-private-services.md new file mode 100644 index 0000000..07b719e --- /dev/null +++ b/docs/equinix_fabricv4_company-profiles_get-company-profile-private-services.md @@ -0,0 +1,34 @@ +## equinix fabricv4 company-profiles get-company-profile-private-services + +Get Private Services + +### Synopsis + +Get all private services attached to a company profile Beta + +Use --request flag to provide optional JSON payload fields. + +``` +equinix fabricv4 company-profiles get-company-profile-private-services [flags] +``` + +### Options + +``` + --company-profile-id string Company Profile UUID (required) + -h, --help help for get-company-profile-private-services + --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 company-profiles](equinix_fabricv4_company-profiles.md) - Manage company-profiles resources + diff --git a/docs/equinix_fabricv4_company-profiles_get-company-profile-service-profiles.md b/docs/equinix_fabricv4_company-profiles_get-company-profile-service-profiles.md new file mode 100644 index 0000000..d46eac0 --- /dev/null +++ b/docs/equinix_fabricv4_company-profiles_get-company-profile-service-profiles.md @@ -0,0 +1,34 @@ +## equinix fabricv4 company-profiles get-company-profile-service-profiles + +Get Service Profiles + +### Synopsis + +Get all service profiles attached to a company profile Beta + +Use --request flag to provide optional JSON payload fields. + +``` +equinix fabricv4 company-profiles get-company-profile-service-profiles [flags] +``` + +### Options + +``` + --company-profile-id string Company Profile UUID (required) + -h, --help help for get-company-profile-service-profiles + --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 company-profiles](equinix_fabricv4_company-profiles.md) - Manage company-profiles resources + diff --git a/docs/equinix_fabricv4_company-profiles_get-company-profile.md b/docs/equinix_fabricv4_company-profiles_get-company-profile.md new file mode 100644 index 0000000..e4c7842 --- /dev/null +++ b/docs/equinix_fabricv4_company-profiles_get-company-profile.md @@ -0,0 +1,34 @@ +## equinix fabricv4 company-profiles get-company-profile + +Get Company Profile by UUID + +### Synopsis + +Get company profile details by UUID Beta + +Use --request flag to provide optional JSON payload fields. + +``` +equinix fabricv4 company-profiles get-company-profile [flags] +``` + +### Options + +``` + --company-profile-id string Company Profile UUID (required) + -h, --help help for get-company-profile + --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 company-profiles](equinix_fabricv4_company-profiles.md) - Manage company-profiles resources + diff --git a/docs/equinix_fabricv4_company-profiles_get-tags.md b/docs/equinix_fabricv4_company-profiles_get-tags.md new file mode 100644 index 0000000..204acc7 --- /dev/null +++ b/docs/equinix_fabricv4_company-profiles_get-tags.md @@ -0,0 +1,34 @@ +## equinix fabricv4 company-profiles get-tags + +Get Tags + +### Synopsis + +Get all tags attached to a company profile Beta + +Use --request flag to provide optional JSON payload fields. + +``` +equinix fabricv4 company-profiles get-tags [flags] +``` + +### Options + +``` + --company-profile-id string Company Profile UUID (required) + -h, --help help for get-tags + --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 company-profiles](equinix_fabricv4_company-profiles.md) - Manage company-profiles resources + diff --git a/docs/equinix_fabricv4_company-profiles_search-company-profile.md b/docs/equinix_fabricv4_company-profiles_search-company-profile.md new file mode 100644 index 0000000..4bddb94 --- /dev/null +++ b/docs/equinix_fabricv4_company-profiles_search-company-profile.md @@ -0,0 +1,46 @@ +## equinix fabricv4 company-profiles search-company-profile + +Search Company Profiles + +### Synopsis + +Search company profiles based on filter criteria Beta + +Use --request flag to provide optional JSON payload fields. + +``` +equinix fabricv4 company-profiles search-company-profile [flags] +``` + +### Options + +``` + --company-profile-search-request-additional-properties string company-profile-search-request-additional-properties (JSON) + --company-profile-search-request-filter-additional-properties string company-profile-search-request-filter-additional-properties (JSON) + --company-profile-search-request-filter-and string company-profile-search-request-filter-and (JSON array) + --company-profile-search-request-pagination-additional-properties string company-profile-search-request-pagination-additional-properties (JSON) + --company-profile-search-request-pagination-limit int Maximum number of search results returned per page. Number must be between 1 and 100, and the default is 20. + --company-profile-search-request-pagination-next string URL relative to the next item in the response. + --company-profile-search-request-pagination-offset int Index of the first item returned in the response. The default is 0. + --company-profile-search-request-pagination-previous string URL relative to the previous item in the response. + --company-profile-search-request-pagination-total int Total number of elements returned. + --company-profile-search-request-sort-additional-properties string company-profile-search-request-sort-additional-properties (JSON) + --company-profile-search-request-sort-direction string company-profile-search-request-sort-direction + --company-profile-search-request-sort-property /name Property to sort by. Supported values: * /name - Company profile name * `/state` - Company profile state * `/changeLog/updatedDateTime` - Date and time the profile was last updated * `/changeLog/createdDateTime` - Date and time the profile was created + -h, --help help for search-company-profile + --request string JSON payload for additional optional fields not exposed as flags + --view-point string view-point 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 company-profiles](equinix_fabricv4_company-profiles.md) - Manage company-profiles resources + diff --git a/docs/equinix_fabricv4_connections_create-connection.md b/docs/equinix_fabricv4_connections_create-connection.md index 4b1241e..963d14b 100644 --- a/docs/equinix_fabricv4_connections_create-connection.md +++ b/docs/equinix_fabricv4_connections_create-connection.md @@ -18,9 +18,6 @@ equinix fabricv4 connections create-connection [flags] --connection-post-request-a-side-access-point string connection-post-request-a-side-access-point (JSON) --connection-post-request-a-side-additional-info string Any additional information, which is not part of connection metadata or configuration (JSON array) --connection-post-request-a-side-additional-properties string connection-post-request-a-side-additional-properties (JSON) - --connection-post-request-a-side-company-profile string connection-post-request-a-side-company-profile (JSON) - --connection-post-request-a-side-internet-access string connection-post-request-a-side-internet-access (JSON) - --connection-post-request-a-side-invitation string connection-post-request-a-side-invitation (JSON) --connection-post-request-a-side-service-token string connection-post-request-a-side-service-token (JSON) --connection-post-request-additional-info string Connection additional information (JSON array) --connection-post-request-additional-properties string connection-post-request-additional-properties (JSON) @@ -38,6 +35,7 @@ equinix fabricv4 connections create-connection [flags] --connection-post-request-notifications string Preferences for notifications on connection configuration or status changes (JSON array) --connection-post-request-order-additional-properties string connection-post-request-order-additional-properties (JSON) --connection-post-request-order-billing-tier string Billing tier for connection bandwidth + --connection-post-request-order-contracted-bandwidth int Contracted bandwidth --connection-post-request-order-customer-reference-number string Customer reference number --connection-post-request-order-order-id string Order Identification --connection-post-request-order-order-number string Order Reference Number @@ -52,9 +50,6 @@ equinix fabricv4 connections create-connection [flags] --connection-post-request-z-side-access-point string connection-post-request-z-side-access-point (JSON) --connection-post-request-z-side-additional-info string Any additional information, which is not part of connection metadata or configuration (JSON array) --connection-post-request-z-side-additional-properties string connection-post-request-z-side-additional-properties (JSON) - --connection-post-request-z-side-company-profile string connection-post-request-z-side-company-profile (JSON) - --connection-post-request-z-side-internet-access string connection-post-request-z-side-internet-access (JSON) - --connection-post-request-z-side-invitation string connection-post-request-z-side-invitation (JSON) --connection-post-request-z-side-service-token string connection-post-request-z-side-service-token (JSON) --dry-run dry-run field -h, --help help for create-connection diff --git a/docs/equinix_fabricv4_fabric-one.md b/docs/equinix_fabricv4_fabric-one.md new file mode 100644 index 0000000..9afb912 --- /dev/null +++ b/docs/equinix_fabricv4_fabric-one.md @@ -0,0 +1,31 @@ +## equinix fabricv4 fabric-one + +Manage fabric-one resources + +### Synopsis + +Commands for managing fabric-one resources in the API + +### Options + +``` + -h, --help help for fabric-one +``` + +### 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 fabric-one create-interconnect](equinix_fabricv4_fabric-one_create-interconnect.md) - Create Interconnect +* [equinix fabricv4 fabric-one delete-interconnect-by-uuid](equinix_fabricv4_fabric-one_delete-interconnect-by-uuid.md) - Delete Interconnect By ID +* [equinix fabricv4 fabric-one get-interconnect-by-uuid](equinix_fabricv4_fabric-one_get-interconnect-by-uuid.md) - Get Interconnect By ID +* [equinix fabricv4 fabric-one get-interconnect-packages](equinix_fabricv4_fabric-one_get-interconnect-packages.md) - Get All Interconnect Packages +* [equinix fabricv4 fabric-one search-interconnects](equinix_fabricv4_fabric-one_search-interconnects.md) - Search Interconnects + diff --git a/docs/equinix_fabricv4_fabric-one_create-interconnect.md b/docs/equinix_fabricv4_fabric-one_create-interconnect.md new file mode 100644 index 0000000..c4b32a9 --- /dev/null +++ b/docs/equinix_fabricv4_fabric-one_create-interconnect.md @@ -0,0 +1,72 @@ +## equinix fabricv4 fabric-one create-interconnect + +Create Interconnect + +### Synopsis + +This API provides capability to create user's Interconnect Beta + +Use --request flag to provide optional JSON payload fields. + +``` +equinix fabricv4 fabric-one create-interconnect [flags] +``` + +### Options + +``` + -h, --help help for create-interconnect + --interconnect-post-request-account-account-name string Account name + --interconnect-post-request-account-account-number int Account number + --interconnect-post-request-account-additional-properties string interconnect-post-request-account-additional-properties (JSON) + --interconnect-post-request-account-global-cust-id string Account name + --interconnect-post-request-account-global-org-id string Global organization identifier + --interconnect-post-request-account-global-organization-name string Global organization name + --interconnect-post-request-account-org-id int Customer organization identifier + --interconnect-post-request-account-organization-name string Customer organization name + --interconnect-post-request-account-reseller-account-name string Reseller account name + --interconnect-post-request-account-reseller-account-number int Reseller account number + --interconnect-post-request-account-reseller-org-id int Reseller customer organization identifier + --interconnect-post-request-account-reseller-ucm-id string Reseller account ucmId + --interconnect-post-request-account-ucm-id string Account ucmId + --interconnect-post-request-additional-properties string interconnect-post-request-additional-properties (JSON) + --interconnect-post-request-description string Customer-provided interconnect description + --interconnect-post-request-location-additional-properties string interconnect-post-request-location-additional-properties (JSON) + --interconnect-post-request-location-metro-code string Metro code where the interconnect is created + --interconnect-post-request-name string Customer-provided interconnect name + --interconnect-post-request-notifications string Preferences for notifications on interconnect configuration or status changes (JSON array) + --interconnect-post-request-order-additional-properties string interconnect-post-request-order-additional-properties (JSON) + --interconnect-post-request-order-billing-tier string Billing tier for connection bandwidth + --interconnect-post-request-order-contracted-bandwidth int Contracted bandwidth + --interconnect-post-request-order-customer-reference-number string Customer reference number + --interconnect-post-request-order-order-id string Order Identification + --interconnect-post-request-order-order-number string Order Reference Number + --interconnect-post-request-order-purchase-order-number string Purchase order number + --interconnect-post-request-order-term-length int Term length in months, valid values are 1, 12, 24, 36 where 1 is the default value (for on-demand case). + --interconnect-post-request-package-additional-properties string interconnect-post-request-package-additional-properties (JSON) + --interconnect-post-request-package-bandwidth-max int Maximum bandwidth in Mbps + --interconnect-post-request-package-code string Interconnect Package code (e.g. LAB, BASIC, STANDARD, PREMIUM) + --interconnect-post-request-package-description string Interconnect Package description + --interconnect-post-request-package-href string Interconnect Package URI + --interconnect-post-request-package-is-remote Authorization to connect remotely + --interconnect-post-request-package-routes-max int Maximum number of routes + --interconnect-post-request-package-type string Interconnect Package Type + --interconnect-post-request-package-uuid string Equinix-assigned Interconnect Package identifier + --interconnect-post-request-project-additional-properties string interconnect-post-request-project-additional-properties (JSON) + --interconnect-post-request-project-project-id string Subscriber-assigned project ID + --interconnect-post-request-type string interconnect-post-request-type + --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 fabric-one](equinix_fabricv4_fabric-one.md) - Manage fabric-one resources + diff --git a/docs/equinix_fabricv4_fabric-one_delete-interconnect-by-uuid.md b/docs/equinix_fabricv4_fabric-one_delete-interconnect-by-uuid.md new file mode 100644 index 0000000..3b74185 --- /dev/null +++ b/docs/equinix_fabricv4_fabric-one_delete-interconnect-by-uuid.md @@ -0,0 +1,34 @@ +## equinix fabricv4 fabric-one delete-interconnect-by-uuid + +Delete Interconnect By ID + +### Synopsis + +This API provides capability to delete user's Interconnect Beta + +Use --request flag to provide optional JSON payload fields. + +``` +equinix fabricv4 fabric-one delete-interconnect-by-uuid [flags] +``` + +### Options + +``` + -h, --help help for delete-interconnect-by-uuid + --interconnect-id string Interconnect UUID (required) + --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 fabric-one](equinix_fabricv4_fabric-one.md) - Manage fabric-one resources + diff --git a/docs/equinix_fabricv4_fabric-one_get-interconnect-by-uuid.md b/docs/equinix_fabricv4_fabric-one_get-interconnect-by-uuid.md new file mode 100644 index 0000000..52958e5 --- /dev/null +++ b/docs/equinix_fabricv4_fabric-one_get-interconnect-by-uuid.md @@ -0,0 +1,34 @@ +## equinix fabricv4 fabric-one get-interconnect-by-uuid + +Get Interconnect By ID + +### Synopsis + +This API provides capability to retrieve user's Interconnect Beta + +Use --request flag to provide optional JSON payload fields. + +``` +equinix fabricv4 fabric-one get-interconnect-by-uuid [flags] +``` + +### Options + +``` + -h, --help help for get-interconnect-by-uuid + --interconnect-id string Interconnect UUID (required) + --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 fabric-one](equinix_fabricv4_fabric-one.md) - Manage fabric-one resources + diff --git a/docs/equinix_fabricv4_fabric-one_get-interconnect-packages.md b/docs/equinix_fabricv4_fabric-one_get-interconnect-packages.md new file mode 100644 index 0000000..cb28db4 --- /dev/null +++ b/docs/equinix_fabricv4_fabric-one_get-interconnect-packages.md @@ -0,0 +1,35 @@ +## equinix fabricv4 fabric-one get-interconnect-packages + +Get All Interconnect Packages + +### Synopsis + +Get All Interconnect Packages returns details of all available interconnect packages for the specified user credentials. Beta + +Use --request flag to provide optional JSON payload fields. + +``` +equinix fabricv4 fabric-one get-interconnect-packages [flags] +``` + +### Options + +``` + -h, --help help for get-interconnect-packages + --limit int limit field + --offset int offset field + --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 fabric-one](equinix_fabricv4_fabric-one.md) - Manage fabric-one resources + diff --git a/docs/equinix_fabricv4_fabric-one_search-interconnects.md b/docs/equinix_fabricv4_fabric-one_search-interconnects.md new file mode 100644 index 0000000..8955949 --- /dev/null +++ b/docs/equinix_fabricv4_fabric-one_search-interconnects.md @@ -0,0 +1,44 @@ +## equinix fabricv4 fabric-one search-interconnects + +Search Interconnects + +### Synopsis + +The API provides capability to get list of user's Interconnects using search criteria, including optional filtering, pagination and sorting Beta + +Use --request flag to provide optional JSON payload fields. + +``` +equinix fabricv4 fabric-one search-interconnects [flags] +``` + +### Options + +``` + -h, --help help for search-interconnects + --interconnect-search-request-additional-properties string interconnect-search-request-additional-properties (JSON) + --interconnect-search-request-filter-additional-properties string interconnect-search-request-filter-additional-properties (JSON) + --interconnect-search-request-filter-and string interconnect-search-request-filter-and (JSON array) + --interconnect-search-request-filter-operator string interconnect-search-request-filter-operator + --interconnect-search-request-filter-or string interconnect-search-request-filter-or (JSON array) + --interconnect-search-request-filter-property string interconnect-search-request-filter-property + --interconnect-search-request-filter-values string interconnect-search-request-filter-values (JSON array) + --interconnect-search-request-pagination-additional-properties string interconnect-search-request-pagination-additional-properties (JSON) + --interconnect-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. + --interconnect-search-request-pagination-offset int Index of the first element. + --interconnect-search-request-sort string interconnect-search-request-sort (JSON array) + --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 fabric-one](equinix_fabricv4_fabric-one.md) - Manage fabric-one resources + diff --git a/docs/equinix_fabricv4_gateways.md b/docs/equinix_fabricv4_gateways.md new file mode 100644 index 0000000..4dd84ef --- /dev/null +++ b/docs/equinix_fabricv4_gateways.md @@ -0,0 +1,30 @@ +## equinix fabricv4 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 fabricv4](equinix_fabricv4.md) - Manage Equinix fauricv4 resources +* [equinix fabricv4 gateways create-gateway](equinix_fabricv4_gateways_create-gateway.md) - Create Gateway +* [equinix fabricv4 gateways delete-gateway-by-uuid](equinix_fabricv4_gateways_delete-gateway-by-uuid.md) - Delete Gateway +* [equinix fabricv4 gateways get-gateway-by-uuid](equinix_fabricv4_gateways_get-gateway-by-uuid.md) - Get Gateway +* [equinix fabricv4 gateways update-gateway-by-uuid](equinix_fabricv4_gateways_update-gateway-by-uuid.md) - Update Gateway by ID + diff --git a/docs/equinix_fabricv4_gateways_create-gateway.md b/docs/equinix_fabricv4_gateways_create-gateway.md new file mode 100644 index 0000000..c9e3173 --- /dev/null +++ b/docs/equinix_fabricv4_gateways_create-gateway.md @@ -0,0 +1,67 @@ +## equinix fabricv4 gateways create-gateway + +Create Gateway + +### Synopsis + +This API provides capability to create user's Gateways + +Use --request flag to provide optional JSON payload fields. + +``` +equinix fabricv4 gateways create-gateway [flags] +``` + +### Options + +``` + --gateway-post-request-account-account-name string Account name + --gateway-post-request-account-account-number int Account number + --gateway-post-request-account-additional-properties string gateway-post-request-account-additional-properties (JSON) + --gateway-post-request-account-global-cust-id string Account name + --gateway-post-request-account-global-org-id string Global organization identifier + --gateway-post-request-account-global-organization-name string Global organization name + --gateway-post-request-account-org-id int Customer organization identifier + --gateway-post-request-account-organization-name string Customer organization name + --gateway-post-request-account-reseller-account-name string Reseller account name + --gateway-post-request-account-reseller-account-number int Reseller account number + --gateway-post-request-account-reseller-org-id int Reseller customer organization identifier + --gateway-post-request-account-reseller-ucm-id string Reseller account ucmId + --gateway-post-request-account-ucm-id string Account ucmId + --gateway-post-request-additional-properties string gateway-post-request-additional-properties (JSON) + --gateway-post-request-bandwidth int Gateway bandwidth in Mbps + --gateway-post-request-description string Customer-provided Gateway description + --gateway-post-request-ha-enabled High availability enabled + --gateway-post-request-local-asn int Gateway local Autonomous System Number + --gateway-post-request-name string Customer-provided Gateway name + --gateway-post-request-order-additional-properties string gateway-post-request-order-additional-properties (JSON) + --gateway-post-request-order-billing-tier string Billing tier for connection bandwidth + --gateway-post-request-order-contracted-bandwidth int Contracted bandwidth + --gateway-post-request-order-customer-reference-number string Customer reference number + --gateway-post-request-order-order-id string Order Identification + --gateway-post-request-order-order-number string Order Reference Number + --gateway-post-request-order-purchase-order-number string Purchase order number + --gateway-post-request-order-term-length int Term length in months, valid values are 1, 12, 24, 36 where 1 is the default value (for on-demand case). + --gateway-post-request-project-additional-properties string gateway-post-request-project-additional-properties (JSON) + --gateway-post-request-project-project-id string Subscriber-assigned project ID + --gateway-post-request-router-additional-properties string gateway-post-request-router-additional-properties (JSON) + --gateway-post-request-router-href string Fabric Cloud Router URI + --gateway-post-request-router-type string gateway-post-request-router-type + --gateway-post-request-router-uuid string Cloud Router UUID + --gateway-post-request-type string gateway-post-request-type + -h, --help help for create-gateway + --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 gateways](equinix_fabricv4_gateways.md) - Manage gateways resources + diff --git a/docs/equinix_fabricv4_gateways_delete-gateway-by-uuid.md b/docs/equinix_fabricv4_gateways_delete-gateway-by-uuid.md new file mode 100644 index 0000000..16a37d5 --- /dev/null +++ b/docs/equinix_fabricv4_gateways_delete-gateway-by-uuid.md @@ -0,0 +1,34 @@ +## equinix fabricv4 gateways delete-gateway-by-uuid + +Delete Gateway + +### Synopsis + +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] +``` + +### Options + +``` + --gateway-id string Gateway UUID (required) + -h, --help help for delete-gateway-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 gateways](equinix_fabricv4_gateways.md) - Manage gateways resources + diff --git a/docs/equinix_fabricv4_gateways_get-gateway-by-uuid.md b/docs/equinix_fabricv4_gateways_get-gateway-by-uuid.md new file mode 100644 index 0000000..3e305b1 --- /dev/null +++ b/docs/equinix_fabricv4_gateways_get-gateway-by-uuid.md @@ -0,0 +1,34 @@ +## equinix fabricv4 gateways get-gateway-by-uuid + +Get Gateway + +### Synopsis + +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] +``` + +### Options + +``` + --gateway-id string Gateway UUID (required) + -h, --help help for get-gateway-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 gateways](equinix_fabricv4_gateways.md) - Manage gateways resources + diff --git a/docs/equinix_fabricv4_gateways_update-gateway-by-uuid.md b/docs/equinix_fabricv4_gateways_update-gateway-by-uuid.md new file mode 100644 index 0000000..9bd1a40 --- /dev/null +++ b/docs/equinix_fabricv4_gateways_update-gateway-by-uuid.md @@ -0,0 +1,35 @@ +## equinix fabricv4 gateways update-gateway-by-uuid + +Update Gateway by ID + +### Synopsis + +Update Gateway by Uuid + +Use --request flag to provide optional JSON payload fields. + +``` +equinix fabricv4 gateways update-gateway-by-uuid [flags] +``` + +### Options + +``` + --gateway-change-operation string gateway-change-operation field (JSON or string) + --gateway-id string Gateway UUID (required) + -h, --help help for update-gateway-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 gateways](equinix_fabricv4_gateways.md) - Manage gateways resources + diff --git a/docs/equinix_fabricv4_internet-access-services.md b/docs/equinix_fabricv4_internet-access-services.md new file mode 100644 index 0000000..b2f366f --- /dev/null +++ b/docs/equinix_fabricv4_internet-access-services.md @@ -0,0 +1,31 @@ +## equinix fabricv4 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 fabricv4](equinix_fabricv4.md) - Manage Equinix fauricv4 resources +* [equinix fabricv4 internet-access-services create-eia-service](equinix_fabricv4_internet-access-services_create-eia-service.md) - Creates Internet Access Service +* [equinix fabricv4 internet-access-services delete-eia-service](equinix_fabricv4_internet-access-services_delete-eia-service.md) - Delete Internet Access Service by UUID +* [equinix fabricv4 internet-access-services get-eia-service](equinix_fabricv4_internet-access-services_get-eia-service.md) - Retrieve Internet Access Service by UUID +* [equinix fabricv4 internet-access-services patch-eia-service](equinix_fabricv4_internet-access-services_patch-eia-service.md) - Patch Internet Access Service by UUID +* [equinix fabricv4 internet-access-services search-eia-services](equinix_fabricv4_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_fabricv4_internet-access-services_create-eia-service.md new file mode 100644 index 0000000..4f776fd --- /dev/null +++ b/docs/equinix_fabricv4_internet-access-services_create-eia-service.md @@ -0,0 +1,52 @@ +## equinix fabricv4 internet-access-services create-eia-service + +Creates Internet Access Service + +### Synopsis + +Creates Internet Access Service + +Use --request flag to provide optional JSON payload fields. + +``` +equinix fabricv4 internet-access-services create-eia-service [flags] +``` + +### Options + +``` + -h, --help help for create-eia-service + --internet-access-post-request-account-account-number string Account number + --internet-access-post-request-account-additional-properties string internet-access-post-request-account-additional-properties (JSON) + --internet-access-post-request-account-href string Account URL path + --internet-access-post-request-additional-properties string internet-access-post-request-additional-properties (JSON) + --internet-access-post-request-bandwidth int Bandwidth of the service + --internet-access-post-request-bandwidth-commit int Minimum bandwidth commit for burst billing variant of the service + --internet-access-post-request-billing-additional-properties string internet-access-post-request-billing-additional-properties (JSON) + --internet-access-post-request-billing-type string internet-access-post-request-billing-type + --internet-access-post-request-name string The name of the EIA Service + --internet-access-post-request-order-additional-properties string internet-access-post-request-order-additional-properties (JSON) + --internet-access-post-request-order-order-line string internet-access-post-request-order-order-line (JSON) + --internet-access-post-request-order-order-number string internet-access-post-request-order-order-number (JSON) + --internet-access-post-request-order-purchase-order-number string internet-access-post-request-order-purchase-order-number (JSON) + --internet-access-post-request-project-additional-properties string internet-access-post-request-project-additional-properties (JSON) + --internet-access-post-request-project-project-id string Subscriber-assigned project ID + --internet-access-post-request-routing-protocol-additional-properties string internet-access-post-request-routing-protocol-additional-properties (JSON) + --internet-access-post-request-routing-protocol-customer-routes string internet-access-post-request-routing-protocol-customer-routes (JSON array) + --internet-access-post-request-routing-protocol-type string internet-access-post-request-routing-protocol-type + --internet-access-post-request-type string internet-access-post-request-type + --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 internet-access-services](equinix_fabricv4_internet-access-services.md) - Manage internet-access-services resources + diff --git a/docs/equinix_metalv1_interconnections_get-interconnection-pricing.md b/docs/equinix_fabricv4_internet-access-services_delete-eia-service.md similarity index 50% rename from docs/equinix_metalv1_interconnections_get-interconnection-pricing.md rename to docs/equinix_fabricv4_internet-access-services_delete-eia-service.md index a77fb61..0032b80 100644 --- a/docs/equinix_metalv1_interconnections_get-interconnection-pricing.md +++ b/docs/equinix_fabricv4_internet-access-services_delete-eia-service.md @@ -1,22 +1,23 @@ -## equinix metalv1 interconnections get-interconnection-pricing +## equinix fabricv4 internet-access-services delete-eia-service -Get Interconnection Pricing +Delete Internet Access Service by UUID ### Synopsis -Displays pricing information for connecting to networks outside of Equinix. +Delete Internet Access Service by UUID Use --request flag to provide optional JSON payload fields. ``` -equinix metalv1 interconnections get-interconnection-pricing [flags] +equinix fabricv4 internet-access-services delete-eia-service [flags] ``` ### Options ``` - -h, --help help for get-interconnection-pricing + -h, --help help for delete-eia-service --request string JSON payload for request body fields + --uuid string UUID of the EIA Service (required) ``` ### Options inherited from parent commands @@ -29,5 +30,5 @@ equinix metalv1 interconnections get-interconnection-pricing [flags] ### SEE ALSO -* [equinix metalv1 interconnections](equinix_metalv1_interconnections.md) - Manage interconnections resources +* [equinix fabricv4 internet-access-services](equinix_fabricv4_internet-access-services.md) - Manage internet-access-services resources diff --git a/docs/equinix_metalv1_transfer-requests_accept-transfer-request.md b/docs/equinix_fabricv4_internet-access-services_get-eia-service.md similarity index 50% rename from docs/equinix_metalv1_transfer-requests_accept-transfer-request.md rename to docs/equinix_fabricv4_internet-access-services_get-eia-service.md index da57d84..b458119 100644 --- a/docs/equinix_metalv1_transfer-requests_accept-transfer-request.md +++ b/docs/equinix_fabricv4_internet-access-services_get-eia-service.md @@ -1,23 +1,23 @@ -## equinix metalv1 transfer-requests accept-transfer-request +## equinix fabricv4 internet-access-services get-eia-service -Accept a transfer request +Retrieve Internet Access Service by UUID ### Synopsis -Accept a transfer request. +Retrieve Internet Access Service by UUID Use --request flag to provide optional JSON payload fields. ``` -equinix metalv1 transfer-requests accept-transfer-request [flags] +equinix fabricv4 internet-access-services get-eia-service [flags] ``` ### Options ``` - -h, --help help for accept-transfer-request - --id string Transfer request UUID (required) + -h, --help help for get-eia-service --request string JSON payload for request body fields + --uuid string UUID of the EIA Service (required) ``` ### Options inherited from parent commands @@ -30,5 +30,5 @@ equinix metalv1 transfer-requests accept-transfer-request [flags] ### SEE ALSO -* [equinix metalv1 transfer-requests](equinix_metalv1_transfer-requests.md) - Manage transfer-requests resources +* [equinix fabricv4 internet-access-services](equinix_fabricv4_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_fabricv4_internet-access-services_patch-eia-service.md new file mode 100644 index 0000000..d932e53 --- /dev/null +++ b/docs/equinix_fabricv4_internet-access-services_patch-eia-service.md @@ -0,0 +1,35 @@ +## equinix fabricv4 internet-access-services patch-eia-service + +Patch Internet Access Service by UUID + +### Synopsis + +Patch Internet Access Service by UUID + +Use --request flag to provide optional JSON payload fields. + +``` +equinix fabricv4 internet-access-services patch-eia-service [flags] +``` + +### Options + +``` + -h, --help help for patch-eia-service + --internet-access-patch-operation-update string internet-access-patch-operation-update field (JSON or string) + --request string JSON payload for additional optional fields not exposed as flags + --uuid string UUID of the EIA Service (required) +``` + +### 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 internet-access-services](equinix_fabricv4_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_fabricv4_internet-access-services_search-eia-services.md new file mode 100644 index 0000000..8cd9af1 --- /dev/null +++ b/docs/equinix_fabricv4_internet-access-services_search-eia-services.md @@ -0,0 +1,44 @@ +## equinix fabricv4 internet-access-services search-eia-services + +Search for Internet Access Services + +### Synopsis + +Search for Internet Access Services + +Use --request flag to provide optional JSON payload fields. + +``` +equinix fabricv4 internet-access-services search-eia-services [flags] +``` + +### Options + +``` + -h, --help help for search-eia-services + --internet-access-search-request-additional-properties string internet-access-search-request-additional-properties (JSON) + --internet-access-search-request-filter-additional-properties string internet-access-search-request-filter-additional-properties (JSON) + --internet-access-search-request-filter-and string internet-access-search-request-filter-and (JSON array) + --internet-access-search-request-filter-operator string internet-access-search-request-filter-operator + --internet-access-search-request-filter-or string internet-access-search-request-filter-or (JSON array) + --internet-access-search-request-filter-property string internet-access-search-request-filter-property + --internet-access-search-request-filter-values string internet-access-search-request-filter-values (JSON array) + --internet-access-search-request-pagination-additional-properties string internet-access-search-request-pagination-additional-properties (JSON) + --internet-access-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. + --internet-access-search-request-pagination-offset int Index of the first element. + --internet-access-search-request-sort string internet-access-search-request-sort (JSON array) + --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 internet-access-services](equinix_fabricv4_internet-access-services.md) - Manage internet-access-services resources + diff --git a/docs/equinix_fabricv4_internet-exchange-services.md b/docs/equinix_fabricv4_internet-exchange-services.md new file mode 100644 index 0000000..d42c837 --- /dev/null +++ b/docs/equinix_fabricv4_internet-exchange-services.md @@ -0,0 +1,28 @@ +## equinix fabricv4 internet-exchange-services + +Manage internet-exchange-services resources + +### Synopsis + +Commands for managing internet-exchange-services resources in the API + +### Options + +``` + -h, --help help for internet-exchange-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 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 + diff --git a/docs/equinix_fabricv4_internet-exchange-services_get-exchange-service-by-id.md b/docs/equinix_fabricv4_internet-exchange-services_get-exchange-service-by-id.md new file mode 100644 index 0000000..8b677b4 --- /dev/null +++ b/docs/equinix_fabricv4_internet-exchange-services_get-exchange-service-by-id.md @@ -0,0 +1,34 @@ +## equinix fabricv4 internet-exchange-services get-exchange-service-by-id + +Get Internet Exchange Service + +### Synopsis + +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] +``` + +### Options + +``` + --exchange-service-id string Internet Exchange Service Id (required) + -h, --help help for get-exchange-service-by-id + --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 internet-exchange-services](equinix_fabricv4_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_fabricv4_internet-exchange-services_search-exchange-service.md new file mode 100644 index 0000000..870ab4f --- /dev/null +++ b/docs/equinix_fabricv4_internet-exchange-services_search-exchange-service.md @@ -0,0 +1,41 @@ +## equinix fabricv4 internet-exchange-services search-exchange-service + +Search Internet Exchange Service + +### Synopsis + +The API provides capability to get list of user's Internet Exchange Service using search criteria, including optional filtering, pagination and sorting. + +Use --request flag to provide optional JSON payload fields. + +``` +equinix fabricv4 internet-exchange-services search-exchange-service [flags] +``` + +### Options + +``` + --exchange-service-search-request-additional-properties string exchange-service-search-request-additional-properties (JSON) + --exchange-service-search-request-filter-exchange-service-and-expression string exchange-service-search-request-filter-exchange-service-and-expression (JSON) + --exchange-service-search-request-filter-exchange-service-or-expression string exchange-service-search-request-filter-exchange-service-or-expression (JSON) + --exchange-service-search-request-filter-exchange-service-property-expression string exchange-service-search-request-filter-exchange-service-property-expression (JSON) + --exchange-service-search-request-pagination-additional-properties string exchange-service-search-request-pagination-additional-properties (JSON) + --exchange-service-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. + --exchange-service-search-request-pagination-offset int Index of the first element. + --exchange-service-search-request-sort string exchange-service-search-request-sort (JSON array) + -h, --help help for search-exchange-service + --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 internet-exchange-services](equinix_fabricv4_internet-exchange-services.md) - Manage internet-exchange-services resources + diff --git a/docs/equinix_fabricv4_ip-blocks.md b/docs/equinix_fabricv4_ip-blocks.md new file mode 100644 index 0000000..a34a754 --- /dev/null +++ b/docs/equinix_fabricv4_ip-blocks.md @@ -0,0 +1,31 @@ +## equinix fabricv4 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 fabricv4](equinix_fabricv4.md) - Manage Equinix fauricv4 resources +* [equinix fabricv4 ip-blocks delete-ip-block-by-id](equinix_fabricv4_ip-blocks_delete-ip-block-by-id.md) - Delete IP Block by UUID +* [equinix fabricv4 ip-blocks get-ip-block](equinix_fabricv4_ip-blocks_get-ip-block.md) - Retrieve IP Block by UUID +* [equinix fabricv4 ip-blocks patch-ip-block-by-id](equinix_fabricv4_ip-blocks_patch-ip-block-by-id.md) - patch IP Block by UUID +* [equinix fabricv4 ip-blocks search-ip-blocks](equinix_fabricv4_ip-blocks_search-ip-blocks.md) - Search for IP Blocks +* [equinix fabricv4 ip-blocks submit-ip-block](equinix_fabricv4_ip-blocks_submit-ip-block.md) - Submits new Equinix owned or customer owned IP Block request + diff --git a/docs/equinix_metalv1_bgp_find-global-bgp-ranges.md b/docs/equinix_fabricv4_ip-blocks_delete-ip-block-by-id.md similarity index 56% rename from docs/equinix_metalv1_bgp_find-global-bgp-ranges.md rename to docs/equinix_fabricv4_ip-blocks_delete-ip-block-by-id.md index 0ebedb6..5a8e4c8 100644 --- a/docs/equinix_metalv1_bgp_find-global-bgp-ranges.md +++ b/docs/equinix_fabricv4_ip-blocks_delete-ip-block-by-id.md @@ -1,23 +1,23 @@ -## equinix metalv1 bgp find-global-bgp-ranges +## equinix fabricv4 ip-blocks delete-ip-block-by-id -Retrieve all global bgp ranges +Delete IP Block by UUID ### Synopsis -Returns all global bgp ranges for a project +Delete IP Block by UUID Use --request flag to provide optional JSON payload fields. ``` -equinix metalv1 bgp find-global-bgp-ranges [flags] +equinix fabricv4 ip-blocks delete-ip-block-by-id [flags] ``` ### Options ``` - -h, --help help for find-global-bgp-ranges - --id string Project UUID (required) + -h, --help help for delete-ip-block-by-id --request string JSON payload for request body fields + --uuid string UUID of the IP Block (required) ``` ### Options inherited from parent commands @@ -30,5 +30,5 @@ equinix metalv1 bgp find-global-bgp-ranges [flags] ### SEE ALSO -* [equinix metalv1 bgp](equinix_metalv1_bgp.md) - Manage bgp resources +* [equinix fabricv4 ip-blocks](equinix_fabricv4_ip-blocks.md) - Manage ip-blocks resources diff --git a/docs/equinix_metalv1_emails_find-email-by-id.md b/docs/equinix_fabricv4_ip-blocks_get-ip-block.md similarity index 57% rename from docs/equinix_metalv1_emails_find-email-by-id.md rename to docs/equinix_fabricv4_ip-blocks_get-ip-block.md index 1a574cf..4e20abe 100644 --- a/docs/equinix_metalv1_emails_find-email-by-id.md +++ b/docs/equinix_fabricv4_ip-blocks_get-ip-block.md @@ -1,23 +1,23 @@ -## equinix metalv1 emails find-email-by-id +## equinix fabricv4 ip-blocks get-ip-block -Retrieve an email +Retrieve IP Block by UUID ### Synopsis -Provides one of the user’s emails. +Retrieve IP Block by UUID Use --request flag to provide optional JSON payload fields. ``` -equinix metalv1 emails find-email-by-id [flags] +equinix fabricv4 ip-blocks get-ip-block [flags] ``` ### Options ``` - -h, --help help for find-email-by-id - --id string Email UUID (required) + -h, --help help for get-ip-block --request string JSON payload for request body fields + --uuid string UUID of the IP Block (required) ``` ### Options inherited from parent commands @@ -30,5 +30,5 @@ equinix metalv1 emails find-email-by-id [flags] ### SEE ALSO -* [equinix metalv1 emails](equinix_metalv1_emails.md) - Manage emails resources +* [equinix fabricv4 ip-blocks](equinix_fabricv4_ip-blocks.md) - Manage ip-blocks resources diff --git a/docs/equinix_fabricv4_ip-blocks_patch-ip-block-by-id.md b/docs/equinix_fabricv4_ip-blocks_patch-ip-block-by-id.md new file mode 100644 index 0000000..c25cc97 --- /dev/null +++ b/docs/equinix_fabricv4_ip-blocks_patch-ip-block-by-id.md @@ -0,0 +1,35 @@ +## equinix fabricv4 ip-blocks patch-ip-block-by-id + +patch IP Block by UUID + +### Synopsis + +patch IP Block by UUID + +Use --request flag to provide optional JSON payload fields. + +``` +equinix fabricv4 ip-blocks patch-ip-block-by-id [flags] +``` + +### Options + +``` + -h, --help help for patch-ip-block-by-id + --patch-ip-block-request-body-item string patch-ip-block-request-body-item field (JSON or string) + --request string JSON payload for additional optional fields not exposed as flags + --uuid string UUID of the IP Block (required) +``` + +### 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 ip-blocks](equinix_fabricv4_ip-blocks.md) - Manage ip-blocks resources + diff --git a/docs/equinix_fabricv4_ip-blocks_search-ip-blocks.md b/docs/equinix_fabricv4_ip-blocks_search-ip-blocks.md new file mode 100644 index 0000000..123741b --- /dev/null +++ b/docs/equinix_fabricv4_ip-blocks_search-ip-blocks.md @@ -0,0 +1,40 @@ +## equinix fabricv4 ip-blocks search-ip-blocks + +Search for IP Blocks + +### Synopsis + +Search for IP Blocks based on criteria + +Use --request flag to provide optional JSON payload fields. + +``` +equinix fabricv4 ip-blocks search-ip-blocks [flags] +``` + +### Options + +``` + -h, --help help for search-ip-blocks + --ip-blocks-search-request-body-additional-properties string ip-blocks-search-request-body-additional-properties (JSON) + --ip-blocks-search-request-body-filter-additional-properties string ip-blocks-search-request-body-filter-additional-properties (JSON) + --ip-blocks-search-request-body-filter-and string ip-blocks-search-request-body-filter-and (JSON array) + --ip-blocks-search-request-body-pagination-additional-properties string ip-blocks-search-request-body-pagination-additional-properties (JSON) + --ip-blocks-search-request-body-pagination-limit int Number of elements to be requested per page. Number must be between 1 and 100, and the default is 20. + --ip-blocks-search-request-body-pagination-offset int Index of the first element. + --ip-blocks-search-request-body-sort string ip-blocks-search-request-body-sort (JSON array) + --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 ip-blocks](equinix_fabricv4_ip-blocks.md) - Manage ip-blocks resources + diff --git a/docs/equinix_fabricv4_ip-blocks_submit-ip-block.md b/docs/equinix_fabricv4_ip-blocks_submit-ip-block.md new file mode 100644 index 0000000..28eb15a --- /dev/null +++ b/docs/equinix_fabricv4_ip-blocks_submit-ip-block.md @@ -0,0 +1,51 @@ +## equinix fabricv4 ip-blocks submit-ip-block + +Submits new Equinix owned or customer owned IP Block request + +### Synopsis + +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] +``` + +### Options + +``` + -h, --help help for submit-ip-block + --request string JSON payload for additional optional fields not exposed as flags + --submit-ip-block-request-body-account-account-number string account number + --submit-ip-block-request-body-account-additional-properties string submit-ip-block-request-body-account-additional-properties (JSON) + --submit-ip-block-request-body-additional-properties string submit-ip-block-request-body-additional-properties (JSON) + --submit-ip-block-request-body-location-additional-properties string submit-ip-block-request-body-location-additional-properties (JSON) + --submit-ip-block-request-body-location-metro-code string submit-ip-block-request-body-location-metro-code + --submit-ip-block-request-body-location-metro-href string Metro URL path for the linked resource + --submit-ip-block-request-body-order-additional-properties string submit-ip-block-request-body-order-additional-properties (JSON) + --submit-ip-block-request-body-order-order-line string submit-ip-block-request-body-order-order-line (JSON) + --submit-ip-block-request-body-order-order-number string submit-ip-block-request-body-order-order-number (JSON) + --submit-ip-block-request-body-order-purchase-order-number string submit-ip-block-request-body-order-purchase-order-number (JSON) + --submit-ip-block-request-body-prefix string CIDR prefix + --submit-ip-block-request-body-prefix-length int IpBlockPrefix length + --submit-ip-block-request-body-project-additional-properties string submit-ip-block-request-body-project-additional-properties (JSON) + --submit-ip-block-request-body-project-project-id string project id + --submit-ip-block-request-body-regulations-additional-properties string submit-ip-block-request-body-regulations-additional-properties (JSON) + --submit-ip-block-request-body-regulations-addressing-plans string List of addressing plans (JSON array) + --submit-ip-block-request-body-regulations-questions string submit-ip-block-request-body-regulations-questions (JSON) + --submit-ip-block-request-body-type string submit-ip-block-request-body-type +``` + +### 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 ip-blocks](equinix_fabricv4_ip-blocks.md) - Manage ip-blocks resources + diff --git a/docs/equinix_fabricv4_loas.md b/docs/equinix_fabricv4_loas.md new file mode 100644 index 0000000..c5a4470 --- /dev/null +++ b/docs/equinix_fabricv4_loas.md @@ -0,0 +1,36 @@ +## equinix fabricv4 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 fabricv4](equinix_fabricv4.md) - Manage Equinix fauricv4 resources +* [equinix fabricv4 loas create-loa](equinix_fabricv4_loas_create-loa.md) - Create Loa +* [equinix fabricv4 loas create-loa-note-by-loa-id](equinix_fabricv4_loas_create-loa-note-by-loa-id.md) - Create Loa Note +* [equinix fabricv4 loas get-loa-actions-by-uuid](equinix_fabricv4_loas_get-loa-actions-by-uuid.md) - Get Loa Action by Action ID +* [equinix fabricv4 loas get-loa-by-uuid](equinix_fabricv4_loas_get-loa-by-uuid.md) - Get Loa +* [equinix fabricv4 loas get-loa-consumers-by-loa-id](equinix_fabricv4_loas_get-loa-consumers-by-loa-id.md) - Get Loa Consumers +* [equinix fabricv4 loas get-loa-notes-by-uuid](equinix_fabricv4_loas_get-loa-notes-by-uuid.md) - Get Loa Notes +* [equinix fabricv4 loas perform-loa-action](equinix_fabricv4_loas_perform-loa-action.md) - Loa Actions +* [equinix fabricv4 loas search-loa](equinix_fabricv4_loas_search-loa.md) - Search Loas +* [equinix fabricv4 loas search-loa-action](equinix_fabricv4_loas_search-loa-action.md) - Search Loa Actions +* [equinix fabricv4 loas update-loa-by-uuid](equinix_fabricv4_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_fabricv4_loas_create-loa-note-by-loa-id.md new file mode 100644 index 0000000..59d5096 --- /dev/null +++ b/docs/equinix_fabricv4_loas_create-loa-note-by-loa-id.md @@ -0,0 +1,36 @@ +## equinix fabricv4 loas create-loa-note-by-loa-id + +Create Loa Note + +### Synopsis + +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] +``` + +### Options + +``` + --create-loa-note-additional-properties string create-loa-note-additional-properties (JSON) + --create-loa-note-comments string The note content to add to this LOA. Notes are visible to both the issuer and requestor organizations. Use notes to communicate updates, clarifications, or additional context about the LOA. + -h, --help help for create-loa-note-by-loa-id + --loa-id string Loa UUID (required) + --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 loas](equinix_fabricv4_loas.md) - Manage loas resources + diff --git a/docs/equinix_fabricv4_loas_create-loa.md b/docs/equinix_fabricv4_loas_create-loa.md new file mode 100644 index 0000000..57bf29e --- /dev/null +++ b/docs/equinix_fabricv4_loas_create-loa.md @@ -0,0 +1,48 @@ +## equinix fabricv4 loas create-loa + +Create Loa + +### Synopsis + +The API provides capability to create a new Loa + +Use --request flag to provide optional JSON payload fields. + +``` +equinix fabricv4 loas create-loa [flags] +``` + +### Options + +``` + --create-loa-issue-loa-additional-properties string create-loa-issue-loa-additional-properties (JSON) + --create-loa-issue-loa-authorized-product-type string create-loa-issue-loa-authorized-product-type + --create-loa-issue-loa-demarcation-point string create-loa-issue-loa-demarcation-point (JSON) + --create-loa-issue-loa-description string Additional context about this LOA. + --create-loa-issue-loa-expiration-date-time string create-loa-issue-loa-expiration-date-time (JSON) + --create-loa-issue-loa-name string A short, descriptive name for this LOA. + --create-loa-issue-loa-requestor string create-loa-issue-loa-requestor (JSON) + --create-loa-issue-loa-type string create-loa-issue-loa-type + --create-loa-request-loa-additional-properties string create-loa-request-loa-additional-properties (JSON) + --create-loa-request-loa-authorized-product-type string create-loa-request-loa-authorized-product-type + --create-loa-request-loa-description string Additional context about this LOA. + --create-loa-request-loa-issuer string create-loa-request-loa-issuer (JSON) + --create-loa-request-loa-location string create-loa-request-loa-location (JSON) + --create-loa-request-loa-name string A short, descriptive name for this LOA. + --create-loa-request-loa-type string create-loa-request-loa-type + -h, --help help for create-loa + --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 loas](equinix_fabricv4_loas.md) - Manage loas resources + diff --git a/docs/equinix_fabricv4_loas_get-loa-actions-by-uuid.md b/docs/equinix_fabricv4_loas_get-loa-actions-by-uuid.md new file mode 100644 index 0000000..2a0f293 --- /dev/null +++ b/docs/equinix_fabricv4_loas_get-loa-actions-by-uuid.md @@ -0,0 +1,35 @@ +## equinix fabricv4 loas get-loa-actions-by-uuid + +Get Loa Action by Action ID + +### Synopsis + +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] +``` + +### Options + +``` + --action-id string Action UUID (required) + -h, --help help for get-loa-actions-by-uuid + --loa-id string Loa UUID (required) + --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 loas](equinix_fabricv4_loas.md) - Manage loas resources + diff --git a/docs/equinix_metalv1_licenses_delete-license.md b/docs/equinix_fabricv4_loas_get-loa-by-uuid.md similarity index 59% rename from docs/equinix_metalv1_licenses_delete-license.md rename to docs/equinix_fabricv4_loas_get-loa-by-uuid.md index 6806b5f..0647cf9 100644 --- a/docs/equinix_metalv1_licenses_delete-license.md +++ b/docs/equinix_fabricv4_loas_get-loa-by-uuid.md @@ -1,22 +1,22 @@ -## equinix metalv1 licenses delete-license +## equinix fabricv4 loas get-loa-by-uuid -Delete the license +Get Loa ### Synopsis -Deletes a license. +The API provides capability to get Loa details by Loa ID Use --request flag to provide optional JSON payload fields. ``` -equinix metalv1 licenses delete-license [flags] +equinix fabricv4 loas get-loa-by-uuid [flags] ``` ### Options ``` - -h, --help help for delete-license - --id string License UUID (required) + -h, --help help for get-loa-by-uuid + --loa-id string Loa UUID (required) --request string JSON payload for request body fields ``` @@ -30,5 +30,5 @@ equinix metalv1 licenses delete-license [flags] ### SEE ALSO -* [equinix metalv1 licenses](equinix_metalv1_licenses.md) - Manage licenses resources +* [equinix fabricv4 loas](equinix_fabricv4_loas.md) - Manage loas resources diff --git a/docs/equinix_metalv1_capacity_find-capacity-for-facility.md b/docs/equinix_fabricv4_loas_get-loa-consumers-by-loa-id.md similarity index 55% rename from docs/equinix_metalv1_capacity_find-capacity-for-facility.md rename to docs/equinix_fabricv4_loas_get-loa-consumers-by-loa-id.md index f7f1303..6e7e1f9 100644 --- a/docs/equinix_metalv1_capacity_find-capacity-for-facility.md +++ b/docs/equinix_fabricv4_loas_get-loa-consumers-by-loa-id.md @@ -1,21 +1,22 @@ -## equinix metalv1 capacity find-capacity-for-facility +## equinix fabricv4 loas get-loa-consumers-by-loa-id -View capacity +Get Loa Consumers ### Synopsis -Returns a list of facilities and plans with their current capacity. +The API provides capability to get Loa consumers by Loa ID Use --request flag to provide optional JSON payload fields. ``` -equinix metalv1 capacity find-capacity-for-facility [flags] +equinix fabricv4 loas get-loa-consumers-by-loa-id [flags] ``` ### Options ``` - -h, --help help for find-capacity-for-facility + -h, --help help for get-loa-consumers-by-loa-id + --loa-id string Loa UUID (required) --request string JSON payload for request body fields ``` @@ -29,5 +30,5 @@ equinix metalv1 capacity find-capacity-for-facility [flags] ### SEE ALSO -* [equinix metalv1 capacity](equinix_metalv1_capacity.md) - Manage capacity resources +* [equinix fabricv4 loas](equinix_fabricv4_loas.md) - Manage loas resources diff --git a/docs/equinix_metalv1_authentication_delete-api-key.md b/docs/equinix_fabricv4_loas_get-loa-notes-by-uuid.md similarity index 57% rename from docs/equinix_metalv1_authentication_delete-api-key.md rename to docs/equinix_fabricv4_loas_get-loa-notes-by-uuid.md index 46dbca4..8d91090 100644 --- a/docs/equinix_metalv1_authentication_delete-api-key.md +++ b/docs/equinix_fabricv4_loas_get-loa-notes-by-uuid.md @@ -1,22 +1,22 @@ -## equinix metalv1 authentication delete-api-key +## equinix fabricv4 loas get-loa-notes-by-uuid -Delete the API key +Get Loa Notes ### Synopsis -Deletes the API key. +The API provides capability to get Loa notes by Loa ID Use --request flag to provide optional JSON payload fields. ``` -equinix metalv1 authentication delete-api-key [flags] +equinix fabricv4 loas get-loa-notes-by-uuid [flags] ``` ### Options ``` - -h, --help help for delete-api-key - --id string API Key UUID (required) + -h, --help help for get-loa-notes-by-uuid + --loa-id string Loa UUID (required) --request string JSON payload for request body fields ``` @@ -30,5 +30,5 @@ equinix metalv1 authentication delete-api-key [flags] ### SEE ALSO -* [equinix metalv1 authentication](equinix_metalv1_authentication.md) - Manage authentication resources +* [equinix fabricv4 loas](equinix_fabricv4_loas.md) - Manage loas resources diff --git a/docs/equinix_fabricv4_loas_perform-loa-action.md b/docs/equinix_fabricv4_loas_perform-loa-action.md new file mode 100644 index 0000000..e092cac --- /dev/null +++ b/docs/equinix_fabricv4_loas_perform-loa-action.md @@ -0,0 +1,40 @@ +## equinix fabricv4 loas perform-loa-action + +Loa Actions + +### Synopsis + +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] +``` + +### Options + +``` + -h, --help help for perform-loa-action + --loa-action-request-additional-properties string loa-action-request-additional-properties (JSON) + --loa-action-request-data-additional-properties string loa-action-request-data-additional-properties (JSON) + --loa-action-request-data-demarcation-point string loa-action-request-data-demarcation-point (JSON) + --loa-action-request-data-expiration-date-time string loa-action-request-data-expiration-date-time (JSON) + --loa-action-request-data-portal-url string Portal URL for the LOA to either accept from requestor
or authorize from the issuer. + --loa-action-request-type string loa-action-request-type + --loa-id string Loa UUID (required) + --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 loas](equinix_fabricv4_loas.md) - Manage loas resources + diff --git a/docs/equinix_fabricv4_loas_search-loa-action.md b/docs/equinix_fabricv4_loas_search-loa-action.md new file mode 100644 index 0000000..f383f6d --- /dev/null +++ b/docs/equinix_fabricv4_loas_search-loa-action.md @@ -0,0 +1,41 @@ +## equinix fabricv4 loas search-loa-action + +Search Loa Actions + +### Synopsis + +The API provides capability to get list of user's Loa Actions using search criteria, including optional filtering, pagination and sorting + +Use --request flag to provide optional JSON payload fields. + +``` +equinix fabricv4 loas search-loa-action [flags] +``` + +### Options + +``` + -h, --help help for search-loa-action + --loa-action-search-request-additional-properties string loa-action-search-request-additional-properties (JSON) + --loa-action-search-request-filter-additional-properties string loa-action-search-request-filter-additional-properties (JSON) + --loa-action-search-request-filter-and string loa-action-search-request-filter-and (JSON array) + --loa-action-search-request-pagination-additional-properties string loa-action-search-request-pagination-additional-properties (JSON) + --loa-action-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. + --loa-action-search-request-pagination-offset int Index of the first element. + --loa-action-search-request-sort string loa-action-search-request-sort (JSON array) + --loa-id string Loa UUID (required) + --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 loas](equinix_fabricv4_loas.md) - Manage loas resources + diff --git a/docs/equinix_fabricv4_loas_search-loa.md b/docs/equinix_fabricv4_loas_search-loa.md new file mode 100644 index 0000000..25c9dc2 --- /dev/null +++ b/docs/equinix_fabricv4_loas_search-loa.md @@ -0,0 +1,40 @@ +## equinix fabricv4 loas search-loa + +Search Loas + +### Synopsis + +The API provides capability to get list of user's Loa using search criteria, including optional filtering, pagination and sorting + +Use --request flag to provide optional JSON payload fields. + +``` +equinix fabricv4 loas search-loa [flags] +``` + +### Options + +``` + -h, --help help for search-loa + --loa-search-request-additional-properties string loa-search-request-additional-properties (JSON) + --loa-search-request-filter-additional-properties string loa-search-request-filter-additional-properties (JSON) + --loa-search-request-filter-and string loa-search-request-filter-and (JSON array) + --loa-search-request-pagination-additional-properties string loa-search-request-pagination-additional-properties (JSON) + --loa-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. + --loa-search-request-pagination-offset int Index of the first element. + --loa-search-request-sort string loa-search-request-sort (JSON array) + --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 loas](equinix_fabricv4_loas.md) - Manage loas resources + diff --git a/docs/equinix_fabricv4_loas_update-loa-by-uuid.md b/docs/equinix_fabricv4_loas_update-loa-by-uuid.md new file mode 100644 index 0000000..a133d4c --- /dev/null +++ b/docs/equinix_fabricv4_loas_update-loa-by-uuid.md @@ -0,0 +1,35 @@ +## equinix fabricv4 loas update-loa-by-uuid + +Update Loa + +### Synopsis + +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] +``` + +### Options + +``` + -h, --help help for update-loa-by-uuid + --loa-id string Loa UUID (required) + --loa-replace-operation string loa-replace-operation field (JSON or string) + --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 loas](equinix_fabricv4_loas.md) - Manage loas resources + diff --git a/docs/equinix_fabricv4_logos.md b/docs/equinix_fabricv4_logos.md new file mode 100644 index 0000000..3fff2a4 --- /dev/null +++ b/docs/equinix_fabricv4_logos.md @@ -0,0 +1,29 @@ +## equinix fabricv4 logos + +Manage logos resources + +### Synopsis + +Commands for managing logos resources in the API + +### Options + +``` + -h, --help help for logos +``` + +### 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 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 + diff --git a/docs/equinix_metalv1_two-factor-auth_disable-tfa-app.md b/docs/equinix_fabricv4_logos_create-logo.md similarity index 55% rename from docs/equinix_metalv1_two-factor-auth_disable-tfa-app.md rename to docs/equinix_fabricv4_logos_create-logo.md index af27d75..3eb8e13 100644 --- a/docs/equinix_metalv1_two-factor-auth_disable-tfa-app.md +++ b/docs/equinix_fabricv4_logos_create-logo.md @@ -1,23 +1,25 @@ -## equinix metalv1 two-factor-auth disable-tfa-app +## equinix fabricv4 logos create-logo -Disable two factor authentication +Create Logo ### Synopsis -Disables two factor authentication. +Create Logo for Equinix Fabric™ Company Profile. Use --request flag to provide optional JSON payload fields. ``` -equinix metalv1 two-factor-auth disable-tfa-app [flags] +equinix fabricv4 logos create-logo [flags] ``` ### Options ``` - -h, --help help for disable-tfa-app + --description string description field + -h, --help help for create-logo + --name string name field --request string JSON payload for additional optional fields not exposed as flags - --x-otp-token string x-otp-token field + --type-_ string type-_ field ``` ### Options inherited from parent commands @@ -30,5 +32,5 @@ equinix metalv1 two-factor-auth disable-tfa-app [flags] ### SEE ALSO -* [equinix metalv1 two-factor-auth](equinix_metalv1_two-factor-auth.md) - Manage two-factor-auth resources +* [equinix fabricv4 logos](equinix_fabricv4_logos.md) - Manage logos resources diff --git a/docs/equinix_metalv1_bgp_delete-bgp-session.md b/docs/equinix_fabricv4_logos_delete-logo-by-uuid.md similarity index 59% rename from docs/equinix_metalv1_bgp_delete-bgp-session.md rename to docs/equinix_fabricv4_logos_delete-logo-by-uuid.md index f97be23..0bd8277 100644 --- a/docs/equinix_metalv1_bgp_delete-bgp-session.md +++ b/docs/equinix_fabricv4_logos_delete-logo-by-uuid.md @@ -1,23 +1,23 @@ -## equinix metalv1 bgp delete-bgp-session +## equinix fabricv4 logos delete-logo-by-uuid -Delete the BGP session +Delete Logo ### Synopsis -Deletes the BGP session. +Delete Logo by UUID Use --request flag to provide optional JSON payload fields. ``` -equinix metalv1 bgp delete-bgp-session [flags] +equinix fabricv4 logos delete-logo-by-uuid [flags] ``` ### Options ``` - -h, --help help for delete-bgp-session - --id string BGP session UUID (required) + -h, --help help for delete-logo-by-uuid --request string JSON payload for request body fields + --uuid string UUID of the Logo (required) ``` ### Options inherited from parent commands @@ -30,5 +30,5 @@ equinix metalv1 bgp delete-bgp-session [flags] ### SEE ALSO -* [equinix metalv1 bgp](equinix_metalv1_bgp.md) - Manage bgp resources +* [equinix fabricv4 logos](equinix_fabricv4_logos.md) - Manage logos resources diff --git a/docs/equinix_metalv1_emails_delete-email.md b/docs/equinix_fabricv4_logos_get-logo-by-uuid.md similarity index 60% rename from docs/equinix_metalv1_emails_delete-email.md rename to docs/equinix_fabricv4_logos_get-logo-by-uuid.md index ef5a275..c361dee 100644 --- a/docs/equinix_metalv1_emails_delete-email.md +++ b/docs/equinix_fabricv4_logos_get-logo-by-uuid.md @@ -1,23 +1,23 @@ -## equinix metalv1 emails delete-email +## equinix fabricv4 logos get-logo-by-uuid -Delete the email +Get Logo ### Synopsis -Deletes the email. +Get Logo by UUID Use --request flag to provide optional JSON payload fields. ``` -equinix metalv1 emails delete-email [flags] +equinix fabricv4 logos get-logo-by-uuid [flags] ``` ### Options ``` - -h, --help help for delete-email - --id string Email UUID (required) + -h, --help help for get-logo-by-uuid --request string JSON payload for request body fields + --uuid string UUID of the Logo (required) ``` ### Options inherited from parent commands @@ -30,5 +30,5 @@ equinix metalv1 emails delete-email [flags] ### SEE ALSO -* [equinix metalv1 emails](equinix_metalv1_emails.md) - Manage emails resources +* [equinix fabricv4 logos](equinix_fabricv4_logos.md) - Manage logos resources diff --git a/docs/equinix_fabricv4_metrics.md b/docs/equinix_fabricv4_metrics.md index f963746..679b24d 100644 --- a/docs/equinix_fabricv4_metrics.md +++ b/docs/equinix_fabricv4_metrics.md @@ -24,5 +24,6 @@ Commands for managing metrics resources in the API * [equinix fabricv4](equinix_fabricv4.md) - Manage Equinix fauricv4 resources * [equinix fabricv4 metrics get-metric-by-asset-id](equinix_fabricv4_metrics_get-metric-by-asset-id.md) - Get Metrics by Asset Id +* [equinix fabricv4 metrics get-metric-by-name](equinix_fabricv4_metrics_get-metric-by-name.md) - Get Metrics by Name * [equinix fabricv4 metrics search-metrics](equinix_fabricv4_metrics_search-metrics.md) - Search Metrics diff --git a/docs/equinix_metalv1_projects_find-projects.md b/docs/equinix_fabricv4_metrics_get-metric-by-name.md similarity index 51% rename from docs/equinix_metalv1_projects_find-projects.md rename to docs/equinix_fabricv4_metrics_get-metric-by-name.md index 1c0fb6a..9d956d9 100644 --- a/docs/equinix_metalv1_projects_find-projects.md +++ b/docs/equinix_fabricv4_metrics_get-metric-by-name.md @@ -1,27 +1,26 @@ -## equinix metalv1 projects find-projects +## equinix fabricv4 metrics get-metric-by-name -Retrieve all projects +Get Metrics by Name ### Synopsis -Returns a collection of projects that the current user is a member of. +This API provides capability to retrieve Metrics by specific wildcard metric types Use --request flag to provide optional JSON payload fields. ``` -equinix metalv1 projects find-projects [flags] +equinix fabricv4 metrics get-metric-by-name [flags] ``` ### Options ``` - --exclude string exclude field (JSON or string) - -h, --help help for find-projects - --include string include field (JSON or string) + -h, --help help for get-metric-by-name + --limit int limit field --name string name field - --page int page field - --per-page int per-page field + --offset int offset field --request string JSON payload for additional optional fields not exposed as flags + --value string value field ``` ### Options inherited from parent commands @@ -34,5 +33,5 @@ equinix metalv1 projects find-projects [flags] ### SEE ALSO -* [equinix metalv1 projects](equinix_metalv1_projects.md) - Manage projects resources +* [equinix fabricv4 metrics](equinix_fabricv4_metrics.md) - Manage metrics resources diff --git a/docs/equinix_fabricv4_optical-metro-connects.md b/docs/equinix_fabricv4_optical-metro-connects.md new file mode 100644 index 0000000..b1d6274 --- /dev/null +++ b/docs/equinix_fabricv4_optical-metro-connects.md @@ -0,0 +1,30 @@ +## equinix fabricv4 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 fabricv4](equinix_fabricv4.md) - Manage Equinix fauricv4 resources +* [equinix fabricv4 optical-metro-connects create-bulk-optical-connect](equinix_fabricv4_optical-metro-connects_create-bulk-optical-connect.md) - Create Dual Diverse Optical Metro Connect Service +* [equinix fabricv4 optical-metro-connects create-optical-connect](equinix_fabricv4_optical-metro-connects_create-optical-connect.md) - Create Optical Metro Connect Service +* [equinix fabricv4 optical-metro-connects get-optical-connect-by-uuid](equinix_fabricv4_optical-metro-connects_get-optical-connect-by-uuid.md) - Get Optical Metro Connect Service +* [equinix fabricv4 optical-metro-connects search-optical-connect](equinix_fabricv4_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_fabricv4_optical-metro-connects_create-bulk-optical-connect.md new file mode 100644 index 0000000..8b3049c --- /dev/null +++ b/docs/equinix_fabricv4_optical-metro-connects_create-bulk-optical-connect.md @@ -0,0 +1,35 @@ +## equinix fabricv4 optical-metro-connects create-bulk-optical-connect + +Create Dual Diverse Optical Metro Connect Service + +### Synopsis + +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] +``` + +### Options + +``` + --bulk-optical-connect-request-additional-properties string bulk-optical-connect-request-additional-properties (JSON) + --bulk-optical-connect-request-data string The two connections forming the diverse pair — one PRIMARY and one SECONDARY. (JSON array) + -h, --help help for create-bulk-optical-connect + --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 optical-metro-connects](equinix_fabricv4_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_fabricv4_optical-metro-connects_create-optical-connect.md new file mode 100644 index 0000000..dcdf849 --- /dev/null +++ b/docs/equinix_fabricv4_optical-metro-connects_create-optical-connect.md @@ -0,0 +1,72 @@ +## equinix fabricv4 optical-metro-connects create-optical-connect + +Create Optical Metro Connect Service + +### Synopsis + +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] +``` + +### Options + +``` + -h, --help help for create-optical-connect + --optical-connect-post-request-a-side-additional-properties string optical-connect-post-request-a-side-additional-properties (JSON) + --optical-connect-post-request-a-side-connector-type string optical-connect-post-request-a-side-connector-type + --optical-connect-post-request-a-side-patch-panel-id string Unique identifier of the patch panel. + --optical-connect-post-request-a-side-patch-panel-port-a string Specify the desired port number for Port A.
When ports are not provided, next available ports will be used. + --optical-connect-post-request-a-side-patch-panel-port-b string Specify the desired port number for Port B.
When ports are not provided, next available ports will be used.
Required for Connector type FC, SC and ST only. + --optical-connect-post-request-account-account-name string Account name + --optical-connect-post-request-account-account-number int Account number + --optical-connect-post-request-account-additional-properties string optical-connect-post-request-account-additional-properties (JSON) + --optical-connect-post-request-account-global-cust-id string Account name + --optical-connect-post-request-account-global-org-id string Global organization identifier + --optical-connect-post-request-account-global-organization-name string Global organization name + --optical-connect-post-request-account-org-id int Customer organization identifier + --optical-connect-post-request-account-organization-name string Customer organization name + --optical-connect-post-request-account-reseller-account-name string Reseller account name + --optical-connect-post-request-account-reseller-account-number int Reseller account number + --optical-connect-post-request-account-reseller-org-id int Reseller customer organization identifier + --optical-connect-post-request-account-reseller-ucm-id string Reseller account ucmId + --optical-connect-post-request-account-ucm-id string Account ucmId + --optical-connect-post-request-additional-properties string optical-connect-post-request-additional-properties (JSON) + --optical-connect-post-request-bandwidth int Connection bandwidth Mbps.
Available bandwidths depend on the IBX pair.
1000 - 1 Gbps.
10000 - 10 Gbps.
100000 - 100 Gbps.
+ --optical-connect-post-request-bmmr-type string optical-connect-post-request-bmmr-type + --optical-connect-post-request-connection-destination-type string optical-connect-post-request-connection-destination-type + --optical-connect-post-request-notifications string Contacts to notify about connection configuration and status changes (JSON array) + --optical-connect-post-request-order-additional-properties string optical-connect-post-request-order-additional-properties (JSON) + --optical-connect-post-request-order-customer-reference-id string Your own reference for this connection. + --optical-connect-post-request-order-order-number string Equinix order reference number. + --optical-connect-post-request-order-purchase-order-number string Purchase order number reference. + --optical-connect-post-request-path-type string optical-connect-post-request-path-type + --optical-connect-post-request-redundancy-additional-properties string optical-connect-post-request-redundancy-additional-properties (JSON) + --optical-connect-post-request-redundancy-group string Redundancy group identifier + --optical-connect-post-request-redundancy-priority string optical-connect-post-request-redundancy-priority + --optical-connect-post-request-type string optical-connect-post-request-type + --optical-connect-post-request-z-side-additional-properties string optical-connect-post-request-z-side-additional-properties (JSON) + --optical-connect-post-request-z-side-connector-type string optical-connect-post-request-z-side-connector-type + --optical-connect-post-request-z-side-loa string optical-connect-post-request-z-side-loa (JSON) + --optical-connect-post-request-z-side-location string optical-connect-post-request-z-side-location (JSON) + --optical-connect-post-request-z-side-patch-panel-id string Unique identifier of the patch panel. + --optical-connect-post-request-z-side-patch-panel-port-a string Specify the desired port number for Port A.
When ports are not provided, next available ports will be used. + --optical-connect-post-request-z-side-patch-panel-port-b string Specify the desired port number for Port B.
When ports are not provided, next available ports will be used.
Required for Connector type FC, SC and ST only. + --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 optical-metro-connects](equinix_fabricv4_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_fabricv4_optical-metro-connects_get-optical-connect-by-uuid.md new file mode 100644 index 0000000..6e00cdb --- /dev/null +++ b/docs/equinix_fabricv4_optical-metro-connects_get-optical-connect-by-uuid.md @@ -0,0 +1,34 @@ +## equinix fabricv4 optical-metro-connects get-optical-connect-by-uuid + +Get Optical Metro Connect Service + +### Synopsis + +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] +``` + +### Options + +``` + -h, --help help for get-optical-connect-by-uuid + --optical-connect-id string Unique identifier of an Optical Connect. (required) + --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 optical-metro-connects](equinix_fabricv4_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_fabricv4_optical-metro-connects_search-optical-connect.md new file mode 100644 index 0000000..51109bc --- /dev/null +++ b/docs/equinix_fabricv4_optical-metro-connects_search-optical-connect.md @@ -0,0 +1,40 @@ +## equinix fabricv4 optical-metro-connects search-optical-connect + +Search Optical Metro Connect Services + +### Synopsis + +Get Optical Metro Connects matching the supplied criteria, with optional filtering, pagination and sorting. + +Use --request flag to provide optional JSON payload fields. + +``` +equinix fabricv4 optical-metro-connects search-optical-connect [flags] +``` + +### Options + +``` + -h, --help help for search-optical-connect + --optical-connect-search-request-additional-properties string optical-connect-search-request-additional-properties (JSON) + --optical-connect-search-request-filter-additional-properties string optical-connect-search-request-filter-additional-properties (JSON) + --optical-connect-search-request-filter-and string optical-connect-search-request-filter-and (JSON array) + --optical-connect-search-request-pagination-additional-properties string optical-connect-search-request-pagination-additional-properties (JSON) + --optical-connect-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. + --optical-connect-search-request-pagination-offset int Index of the first element. + --optical-connect-search-request-sort string optical-connect-search-request-sort (JSON array) + --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 optical-metro-connects](equinix_fabricv4_optical-metro-connects.md) - Manage optical-metro-connects resources + diff --git a/docs/equinix_fabricv4_ports_create-port.md b/docs/equinix_fabricv4_ports_create-port.md index 92db78e..a64ce09 100644 --- a/docs/equinix_fabricv4_ports_create-port.md +++ b/docs/equinix_fabricv4_ports_create-port.md @@ -17,48 +17,12 @@ equinix fabricv4 ports create-port [flags] ``` --dry-run dry-run field -h, --help help for create-port - --port-request-account-account-name string Account name --port-request-account-account-number int Account number --port-request-account-additional-properties string port-request-account-additional-properties (JSON) - --port-request-account-global-cust-id string Account name - --port-request-account-global-org-id string Global organization identifier - --port-request-account-global-organization-name string Global organization name - --port-request-account-org-id int Customer organization identifier - --port-request-account-organization-name string Customer organization name - --port-request-account-reseller-account-name string Reseller account name - --port-request-account-reseller-account-number int Reseller account number - --port-request-account-reseller-org-id int Reseller customer organization identifier - --port-request-account-reseller-ucm-id string Reseller account ucmId - --port-request-account-ucm-id string Account ucmId - --port-request-additional-info string Port additional information (JSON array) --port-request-additional-properties string port-request-additional-properties (JSON) - --port-request-asn int Port ASN - --port-request-available-bandwidth int Equinix assigned response attribute for Port available bandwidth in Mbps --port-request-bandwidth int Equinix assigned response attribute for Port bandwidth in Mbps Deprecated --port-request-bmmr-type string port-request-bmmr-type - --port-request-change-additional-properties string port-request-change-additional-properties (JSON) - --port-request-change-created-date-time string port-request-change-created-date-time (JSON) - --port-request-change-data string port-request-change-data (JSON) - --port-request-change-information string Additional information - --port-request-change-log-additional-properties string port-request-change-log-additional-properties (JSON) - --port-request-change-log-created-by string Created by User Key - --port-request-change-log-created-by-email string Created by User Email Address - --port-request-change-log-created-by-full-name string Created by User Full Name - --port-request-change-log-created-date-time string port-request-change-log-created-date-time (JSON) - --port-request-change-log-deleted-by string Deleted by User Key - --port-request-change-log-deleted-by-email string Deleted by User Email Address - --port-request-change-log-deleted-by-full-name string Deleted by User Full Name - --port-request-change-log-deleted-date-time string port-request-change-log-deleted-date-time (JSON) - --port-request-change-log-updated-by string Updated by User Key - --port-request-change-log-updated-by-email string Updated by User Email Address - --port-request-change-log-updated-by-full-name string Updated by User Full Name - --port-request-change-log-updated-date-time string port-request-change-log-updated-date-time (JSON) - --port-request-change-status string port-request-change-status - --port-request-change-type string port-request-change-type - --port-request-change-updated-date-time string port-request-change-updated-date-time (JSON) - --port-request-change-uuid string Uniquely identifies a change - --port-request-connections-count int Equinix assigned response attribute for Connection count --port-request-connectivity-source-type string port-request-connectivity-source-type --port-request-demarcation-point-additional-properties string port-request-demarcation-point-additional-properties (JSON) --port-request-demarcation-point-cabinet-unique-space-id string Port cabinet unique space id @@ -70,56 +34,20 @@ equinix fabricv4 ports create-port [flags] Deprecated --port-request-demarcation-point-patch-panel-port-a string Port patch panel port A --port-request-demarcation-point-patch-panel-port-b string Port patch panel port B - --port-request-description string Equinix assigned response attribute for Port description - --port-request-device-additional-properties string port-request-device-additional-properties (JSON) - --port-request-device-name string Device name - Deprecated - --port-request-device-redundancy string port-request-device-redundancy (JSON) - --port-request-device-vc-bandwidth-max int Maximum bandwidth allowed for connection. --port-request-encapsulation-additional-properties string port-request-encapsulation-additional-properties (JSON) --port-request-encapsulation-tag-protocol-id string Port encapsulation tag protocol identifier --port-request-encapsulation-type string port-request-encapsulation-type - --port-request-end-customer-additional-properties string port-request-end-customer-additional-properties (JSON) - --port-request-end-customer-is-disclosed Indicate if endCustomer info should be disclosed or not - --port-request-end-customer-mdm-id string port-request-end-customer-mdm-id - --port-request-end-customer-name string port-request-end-customer-name - --port-request-href string Equinix assigned response attribute for an absolute URL that is the subject of the link's context. - --port-request-id int Equinix assigned response attribute for Port Id - --port-request-interface-additional-properties string port-request-interface-additional-properties (JSON) - --port-request-interface-type string Port interface type - --port-request-lag-additional-properties string port-request-lag-additional-properties (JSON) - --port-request-lag-enabled If LAG enabled - --port-request-lag-id string id - --port-request-lag-member-status string member status - --port-request-lag-name string name + --port-request-lag-enabled Indicates whether Link Aggregation Group (LAG) is enabled on this port --port-request-loas string Port Loas (JSON array) --port-request-location-additional-properties string port-request-location-additional-properties (JSON) - --port-request-location-ibx string Deprecated --port-request-location-metro-code string port-request-location-metro-code - --port-request-location-metro-href string port-request-location-metro-href - --port-request-location-metro-name string port-request-location-metro-name - --port-request-location-region string port-request-location-region - --port-request-name string Equinix assigned response attribute for Port name --port-request-notifications string Notification preferences (JSON array) - --port-request-operation-access-vc-count int Total number of connections. - --port-request-operation-additional-properties string port-request-operation-additional-properties (JSON) - --port-request-operation-connection-count int Total number of connections. - --port-request-operation-evpl-vc-count int Total number of connections. - --port-request-operation-fg-vc-count int Total number of connections. - --port-request-operation-op-status-changed-at string port-request-operation-op-status-changed-at (JSON) - --port-request-operation-operational-status string port-request-operation-operational-status --port-request-order-additional-properties string port-request-order-additional-properties (JSON) --port-request-order-customer-reference-id string Customer order reference Id - --port-request-order-order-id string Order Identification - --port-request-order-order-number string Order Reference Number --port-request-order-purchase-order string port-request-order-purchase-order (JSON) --port-request-order-signature string port-request-order-signature (JSON) - --port-request-order-uuid string Equinix-assigned order identifier, this is a derived response atrribute - Deprecated --port-request-package-additional-properties string port-request-package-additional-properties (JSON) --port-request-package-code string port-request-package-code - --port-request-package-type string port-request-package-type - --port-request-physical-port-quantity int Number of physical ports --port-request-physical-ports string Physical ports that implement this port (JSON array) --port-request-physical-ports-count int port-request-physical-ports-count --port-request-physical-ports-speed int Physical Ports Speed in Mbps @@ -131,20 +59,16 @@ equinix fabricv4 ports create-port [flags] --port-request-redundancy-group string Port UUID of respective primary port Deprecated --port-request-redundancy-priority string port-request-redundancy-priority + --port-request-service-code string port-request-service-code --port-request-service-type string Deprecated --port-request-settings-additional-properties string port-request-settings-additional-properties (JSON) --port-request-settings-buyout Deprecated --port-request-settings-layer3-enabled Deprecated --port-request-settings-package-type string Deprecated --port-request-settings-place-vc-order-permission Deprecated - --port-request-settings-shared-port-product string port-request-settings-shared-port-product - --port-request-settings-shared-port-type port-request-settings-shared-port-type --port-request-settings-view-port-permission Deprecated - --port-request-state string port-request-state --port-request-tether-ibx string z-side/Equinix ibx --port-request-type string port-request-type - --port-request-used-bandwidth int Equinix assigned response attribute for Port used bandwidth in Mbps - --port-request-uuid string Equinix assigned response attribute for port identifier --request string JSON payload for additional optional fields not exposed as flags ``` diff --git a/docs/equinix_fabricv4_route-aggregation-rules.md b/docs/equinix_fabricv4_route-aggregation-rules.md index 2fd61a7..0fc96aa 100644 --- a/docs/equinix_fabricv4_route-aggregation-rules.md +++ b/docs/equinix_fabricv4_route-aggregation-rules.md @@ -32,4 +32,5 @@ Commands for managing route-aggregation-rules resources in the API * [equinix fabricv4 route-aggregation-rules get-route-aggregation-rules](equinix_fabricv4_route-aggregation-rules_get-route-aggregation-rules.md) - GetRARules * [equinix fabricv4 route-aggregation-rules patch-route-aggregation-rule-by-uuid](equinix_fabricv4_route-aggregation-rules_patch-route-aggregation-rule-by-uuid.md) - PatchRARule * [equinix fabricv4 route-aggregation-rules replace-route-aggregation-rule-by-uuid](equinix_fabricv4_route-aggregation-rules_replace-route-aggregation-rule-by-uuid.md) - ReplaceRARule +* [equinix fabricv4 route-aggregation-rules search-route-aggregation-rules](equinix_fabricv4_route-aggregation-rules_search-route-aggregation-rules.md) - Search Route Aggregation Rules diff --git a/docs/equinix_fabricv4_route-aggregation-rules_search-route-aggregation-rules.md b/docs/equinix_fabricv4_route-aggregation-rules_search-route-aggregation-rules.md new file mode 100644 index 0000000..770f5e1 --- /dev/null +++ b/docs/equinix_fabricv4_route-aggregation-rules_search-route-aggregation-rules.md @@ -0,0 +1,41 @@ +## equinix fabricv4 route-aggregation-rules search-route-aggregation-rules + +Search Route Aggregation Rules + +### Synopsis + +This API provides capability to search Route Aggregation Rules + +Use --request flag to provide optional JSON payload fields. + +``` +equinix fabricv4 route-aggregation-rules search-route-aggregation-rules [flags] +``` + +### Options + +``` + -h, --help help for search-route-aggregation-rules + --request string JSON payload for additional optional fields not exposed as flags + --route-aggregation-id string Route Aggregations Id (required) + --route-aggregation-rules-search-request-additional-properties string route-aggregation-rules-search-request-additional-properties (JSON) + --route-aggregation-rules-search-request-filter-route-aggregation-rule-and-expression string route-aggregation-rules-search-request-filter-route-aggregation-rule-and-expression (JSON) + --route-aggregation-rules-search-request-filter-route-aggregation-rule-or-expression string route-aggregation-rules-search-request-filter-route-aggregation-rule-or-expression (JSON) + --route-aggregation-rules-search-request-pagination-additional-properties string route-aggregation-rules-search-request-pagination-additional-properties (JSON) + --route-aggregation-rules-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. + --route-aggregation-rules-search-request-pagination-offset int Index of the first element. + --route-aggregation-rules-search-request-sort string route-aggregation-rules-search-request-sort (JSON array) +``` + +### 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 route-aggregation-rules](equinix_fabricv4_route-aggregation-rules.md) - Manage route-aggregation-rules resources + diff --git a/docs/equinix_fabricv4_route-aggregations.md b/docs/equinix_fabricv4_route-aggregations.md index 45e3ada..5a5b16c 100644 --- a/docs/equinix_fabricv4_route-aggregations.md +++ b/docs/equinix_fabricv4_route-aggregations.md @@ -34,5 +34,6 @@ Commands for managing route-aggregations resources in the API * [equinix fabricv4 route-aggregations get-route-aggregation-changes](equinix_fabricv4_route-aggregations_get-route-aggregation-changes.md) - Get All Changes * [equinix fabricv4 route-aggregations get-route-aggregation-connections](equinix_fabricv4_route-aggregations_get-route-aggregation-connections.md) - Get All Connections on Route Aggregation * [equinix fabricv4 route-aggregations patch-route-aggregation-by-uuid](equinix_fabricv4_route-aggregations_patch-route-aggregation-by-uuid.md) - Patch Aggregation +* [equinix fabricv4 route-aggregations search-cloud-router-route-aggregation-attachments](equinix_fabricv4_route-aggregations_search-cloud-router-route-aggregation-attachments.md) - Search Cloud Router Route Aggregation Attachments * [equinix fabricv4 route-aggregations search-route-aggregations](equinix_fabricv4_route-aggregations_search-route-aggregations.md) - Search Aggregations diff --git a/docs/equinix_fabricv4_route-aggregations_search-cloud-router-route-aggregation-attachments.md b/docs/equinix_fabricv4_route-aggregations_search-cloud-router-route-aggregation-attachments.md new file mode 100644 index 0000000..6803fcf --- /dev/null +++ b/docs/equinix_fabricv4_route-aggregations_search-cloud-router-route-aggregation-attachments.md @@ -0,0 +1,44 @@ +## equinix fabricv4 route-aggregations search-cloud-router-route-aggregation-attachments + +Search Cloud Router Route Aggregation Attachments + +### Synopsis + +This API provides capability to search route aggregation attachments for a given cloud router Beta + +Use --request flag to provide optional JSON payload fields. + +``` +equinix fabricv4 route-aggregations search-cloud-router-route-aggregation-attachments [flags] +``` + +### Options + +``` + --cloud-router-route-aggregations-search-base-additional-properties string cloud-router-route-aggregations-search-base-additional-properties (JSON) + --cloud-router-route-aggregations-search-base-filter-cloud-router-route-aggregation-and-expression string cloud-router-route-aggregations-search-base-filter-cloud-router-route-aggregation-and-expression (JSON) + --cloud-router-route-aggregations-search-base-filter-cloud-router-route-aggregation-or-expression string cloud-router-route-aggregations-search-base-filter-cloud-router-route-aggregation-or-expression (JSON) + --cloud-router-route-aggregations-search-base-pagination-additional-properties string cloud-router-route-aggregations-search-base-pagination-additional-properties (JSON) + --cloud-router-route-aggregations-search-base-pagination-limit int Maximum number of search results returned per page. Number must be between 1 and 100, and the default is 20. + --cloud-router-route-aggregations-search-base-pagination-next string URL relative to the next item in the response. + --cloud-router-route-aggregations-search-base-pagination-offset int Index of the first item returned in the response. The default is 0. + --cloud-router-route-aggregations-search-base-pagination-previous string URL relative to the previous item in the response. + --cloud-router-route-aggregations-search-base-pagination-total int Total number of elements returned. + --cloud-router-route-aggregations-search-base-sort string cloud-router-route-aggregations-search-base-sort (JSON array) + -h, --help help for search-cloud-router-route-aggregation-attachments + --request string JSON payload for additional optional fields not exposed as flags + --router-id string Cloud Router UUID (required) +``` + +### 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 route-aggregations](equinix_fabricv4_route-aggregations.md) - Manage route-aggregations resources + diff --git a/docs/equinix_fabricv4_route-aggregations_search-route-aggregations.md b/docs/equinix_fabricv4_route-aggregations_search-route-aggregations.md index 41f48ea..d31c5b7 100644 --- a/docs/equinix_fabricv4_route-aggregations_search-route-aggregations.md +++ b/docs/equinix_fabricv4_route-aggregations_search-route-aggregations.md @@ -15,18 +15,15 @@ equinix fabricv4 route-aggregations search-route-aggregations [flags] ### Options ``` - -h, --help help for search-route-aggregations - --request string JSON payload for additional optional fields not exposed as flags - --route-aggregations-search-base-additional-properties string route-aggregations-search-base-additional-properties (JSON) - --route-aggregations-search-base-filter-additional-properties string route-aggregations-search-base-filter-additional-properties (JSON) - --route-aggregations-search-base-filter-and string route-aggregations-search-base-filter-and (JSON array) - --route-aggregations-search-base-pagination-additional-properties string route-aggregations-search-base-pagination-additional-properties (JSON) - --route-aggregations-search-base-pagination-limit int Maximum number of search results returned per page. Number must be between 1 and 100, and the default is 20. - --route-aggregations-search-base-pagination-next string URL relative to the next item in the response. - --route-aggregations-search-base-pagination-offset int Index of the first item returned in the response. The default is 0. - --route-aggregations-search-base-pagination-previous string URL relative to the previous item in the response. - --route-aggregations-search-base-pagination-total int Total number of elements returned. - --route-aggregations-search-base-sort string route-aggregations-search-base-sort (JSON array) + -h, --help help for search-route-aggregations + --request string JSON payload for additional optional fields not exposed as flags + --route-aggregations-search-request-additional-properties string route-aggregations-search-request-additional-properties (JSON) + --route-aggregations-search-request-filter-search-and-expression string route-aggregations-search-request-filter-search-and-expression (JSON) + --route-aggregations-search-request-filter-search-or-expression string route-aggregations-search-request-filter-search-or-expression (JSON) + --route-aggregations-search-request-pagination-additional-properties string route-aggregations-search-request-pagination-additional-properties (JSON) + --route-aggregations-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. + --route-aggregations-search-request-pagination-offset int Index of the first element. + --route-aggregations-search-request-sort string route-aggregations-search-request-sort (JSON array) ``` ### Options inherited from parent commands diff --git a/docs/equinix_fabricv4_route-filter-rules.md b/docs/equinix_fabricv4_route-filter-rules.md index 5a81113..b1af9e3 100644 --- a/docs/equinix_fabricv4_route-filter-rules.md +++ b/docs/equinix_fabricv4_route-filter-rules.md @@ -32,4 +32,5 @@ Commands for managing route-filter-rules resources in the API * [equinix fabricv4 route-filter-rules get-route-filter-rules](equinix_fabricv4_route-filter-rules_get-route-filter-rules.md) - Get Route Filter Rules * [equinix fabricv4 route-filter-rules patch-route-filter-rule-by-uuid](equinix_fabricv4_route-filter-rules_patch-route-filter-rule-by-uuid.md) - Patch Route Filter Rule * [equinix fabricv4 route-filter-rules replace-route-filter-rule-by-uuid](equinix_fabricv4_route-filter-rules_replace-route-filter-rule-by-uuid.md) - Replace Route Filter Rule +* [equinix fabricv4 route-filter-rules search-route-filter-rules](equinix_fabricv4_route-filter-rules_search-route-filter-rules.md) - Search Route Filter Rules diff --git a/docs/equinix_fabricv4_route-filter-rules_search-route-filter-rules.md b/docs/equinix_fabricv4_route-filter-rules_search-route-filter-rules.md new file mode 100644 index 0000000..08d6fd8 --- /dev/null +++ b/docs/equinix_fabricv4_route-filter-rules_search-route-filter-rules.md @@ -0,0 +1,41 @@ +## equinix fabricv4 route-filter-rules search-route-filter-rules + +Search Route Filter Rules + +### Synopsis + +This API provides capability to search Route Filter Rules + +Use --request flag to provide optional JSON payload fields. + +``` +equinix fabricv4 route-filter-rules search-route-filter-rules [flags] +``` + +### Options + +``` + -h, --help help for search-route-filter-rules + --request string JSON payload for additional optional fields not exposed as flags + --route-filter-id string Route Filters Id (required) + --route-filter-rules-search-request-additional-properties string route-filter-rules-search-request-additional-properties (JSON) + --route-filter-rules-search-request-filter-route-filter-rule-and-expression string route-filter-rules-search-request-filter-route-filter-rule-and-expression (JSON) + --route-filter-rules-search-request-filter-route-filter-rule-or-expression string route-filter-rules-search-request-filter-route-filter-rule-or-expression (JSON) + --route-filter-rules-search-request-pagination-additional-properties string route-filter-rules-search-request-pagination-additional-properties (JSON) + --route-filter-rules-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. + --route-filter-rules-search-request-pagination-offset int Index of the first element. + --route-filter-rules-search-request-sort string route-filter-rules-search-request-sort (JSON array) +``` + +### 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 route-filter-rules](equinix_fabricv4_route-filter-rules.md) - Manage route-filter-rules resources + diff --git a/docs/equinix_fabricv4_route-filters.md b/docs/equinix_fabricv4_route-filters.md index d7722f3..092d0e7 100644 --- a/docs/equinix_fabricv4_route-filters.md +++ b/docs/equinix_fabricv4_route-filters.md @@ -34,5 +34,6 @@ Commands for managing route-filters resources in the API * [equinix fabricv4 route-filters get-route-filter-changes](equinix_fabricv4_route-filters_get-route-filter-changes.md) - Get All Changes * [equinix fabricv4 route-filters get-route-filter-connections](equinix_fabricv4_route-filters_get-route-filter-connections.md) - Get All Connections on Route Filter * [equinix fabricv4 route-filters patch-route-filter-by-uuid](equinix_fabricv4_route-filters_patch-route-filter-by-uuid.md) - Patch Route Filter +* [equinix fabricv4 route-filters search-cloud-router-route-filter-attachments](equinix_fabricv4_route-filters_search-cloud-router-route-filter-attachments.md) - Search Cloud Router Route Filter Attachments * [equinix fabricv4 route-filters search-route-filters](equinix_fabricv4_route-filters_search-route-filters.md) - Search Route Filters diff --git a/docs/equinix_fabricv4_route-filters_search-cloud-router-route-filter-attachments.md b/docs/equinix_fabricv4_route-filters_search-cloud-router-route-filter-attachments.md new file mode 100644 index 0000000..b95fbdc --- /dev/null +++ b/docs/equinix_fabricv4_route-filters_search-cloud-router-route-filter-attachments.md @@ -0,0 +1,44 @@ +## equinix fabricv4 route-filters search-cloud-router-route-filter-attachments + +Search Cloud Router Route Filter Attachments + +### Synopsis + +This API provides capability to search route filter attachments for a given cloud router Beta + +Use --request flag to provide optional JSON payload fields. + +``` +equinix fabricv4 route-filters search-cloud-router-route-filter-attachments [flags] +``` + +### Options + +``` + --cloud-router-route-filters-search-base-additional-properties string cloud-router-route-filters-search-base-additional-properties (JSON) + --cloud-router-route-filters-search-base-filter-cloud-router-route-filter-and-expression string cloud-router-route-filters-search-base-filter-cloud-router-route-filter-and-expression (JSON) + --cloud-router-route-filters-search-base-filter-cloud-router-route-filter-or-expression string cloud-router-route-filters-search-base-filter-cloud-router-route-filter-or-expression (JSON) + --cloud-router-route-filters-search-base-pagination-additional-properties string cloud-router-route-filters-search-base-pagination-additional-properties (JSON) + --cloud-router-route-filters-search-base-pagination-limit int Maximum number of search results returned per page. Number must be between 1 and 100, and the default is 20. + --cloud-router-route-filters-search-base-pagination-next string URL relative to the next item in the response. + --cloud-router-route-filters-search-base-pagination-offset int Index of the first item returned in the response. The default is 0. + --cloud-router-route-filters-search-base-pagination-previous string URL relative to the previous item in the response. + --cloud-router-route-filters-search-base-pagination-total int Total number of elements returned. + --cloud-router-route-filters-search-base-sort string cloud-router-route-filters-search-base-sort (JSON array) + -h, --help help for search-cloud-router-route-filter-attachments + --request string JSON payload for additional optional fields not exposed as flags + --router-id string Cloud Router UUID (required) +``` + +### 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 route-filters](equinix_fabricv4_route-filters.md) - Manage route-filters resources + diff --git a/docs/equinix_fabricv4_route-filters_search-route-filters.md b/docs/equinix_fabricv4_route-filters_search-route-filters.md index cc5aca0..4fe94fd 100644 --- a/docs/equinix_fabricv4_route-filters_search-route-filters.md +++ b/docs/equinix_fabricv4_route-filters_search-route-filters.md @@ -15,18 +15,15 @@ equinix fabricv4 route-filters search-route-filters [flags] ### Options ``` - -h, --help help for search-route-filters - --request string JSON payload for additional optional fields not exposed as flags - --route-filters-search-base-additional-properties string route-filters-search-base-additional-properties (JSON) - --route-filters-search-base-filter-additional-properties string route-filters-search-base-filter-additional-properties (JSON) - --route-filters-search-base-filter-and string route-filters-search-base-filter-and (JSON array) - --route-filters-search-base-pagination-additional-properties string route-filters-search-base-pagination-additional-properties (JSON) - --route-filters-search-base-pagination-limit int Maximum number of search results returned per page. Number must be between 1 and 100, and the default is 20. - --route-filters-search-base-pagination-next string URL relative to the next item in the response. - --route-filters-search-base-pagination-offset int Index of the first item returned in the response. The default is 0. - --route-filters-search-base-pagination-previous string URL relative to the previous item in the response. - --route-filters-search-base-pagination-total int Total number of elements returned. - --route-filters-search-base-sort string route-filters-search-base-sort (JSON array) + -h, --help help for search-route-filters + --request string JSON payload for additional optional fields not exposed as flags + --route-filters-search-request-additional-properties string route-filters-search-request-additional-properties (JSON) + --route-filters-search-request-filter-search-and-expression string route-filters-search-request-filter-search-and-expression (JSON) + --route-filters-search-request-filter-search-or-expression string route-filters-search-request-filter-search-or-expression (JSON) + --route-filters-search-request-pagination-additional-properties string route-filters-search-request-pagination-additional-properties (JSON) + --route-filters-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. + --route-filters-search-request-pagination-offset int Index of the first element. + --route-filters-search-request-sort string route-filters-search-request-sort (JSON array) ``` ### Options inherited from parent commands diff --git a/docs/equinix_fabricv4_service-profiles.md b/docs/equinix_fabricv4_service-profiles.md index f813308..b2617f6 100644 --- a/docs/equinix_fabricv4_service-profiles.md +++ b/docs/equinix_fabricv4_service-profiles.md @@ -24,11 +24,14 @@ Commands for managing service-profiles resources in the API * [equinix fabricv4](equinix_fabricv4.md) - Manage Equinix fauricv4 resources * [equinix fabricv4 service-profiles create-service-profile](equinix_fabricv4_service-profiles_create-service-profile.md) - Create Profile +* [equinix fabricv4 service-profiles create-service-profile-action](equinix_fabricv4_service-profiles_create-service-profile-action.md) - Profile Actions * [equinix fabricv4 service-profiles delete-service-profile-by-uuid](equinix_fabricv4_service-profiles_delete-service-profile-by-uuid.md) - Delete Profile * [equinix fabricv4 service-profiles get-service-profile-by-uuid](equinix_fabricv4_service-profiles_get-service-profile-by-uuid.md) - Get Profile +* [equinix fabricv4 service-profiles get-service-profile-environments-by-uuid](equinix_fabricv4_service-profiles_get-service-profile-environments-by-uuid.md) - Get Profile Environments * [equinix fabricv4 service-profiles get-service-profile-metros-by-uuid](equinix_fabricv4_service-profiles_get-service-profile-metros-by-uuid.md) - Get Profile Metros * [equinix fabricv4 service-profiles get-service-profiles](equinix_fabricv4_service-profiles_get-service-profiles.md) - Get all Profiles * [equinix fabricv4 service-profiles put-service-profile-by-uuid](equinix_fabricv4_service-profiles_put-service-profile-by-uuid.md) - Replace Profile * [equinix fabricv4 service-profiles search-service-profiles](equinix_fabricv4_service-profiles_search-service-profiles.md) - Profile Search +* [equinix fabricv4 service-profiles service-profile-environment-action](equinix_fabricv4_service-profiles_service-profile-environment-action.md) - Service Profile Environment Actions * [equinix fabricv4 service-profiles update-service-profile-by-uuid](equinix_fabricv4_service-profiles_update-service-profile-by-uuid.md) - Update Profile diff --git a/docs/equinix_fabricv4_service-profiles_create-service-profile-action.md b/docs/equinix_fabricv4_service-profiles_create-service-profile-action.md new file mode 100644 index 0000000..a8db1da --- /dev/null +++ b/docs/equinix_fabricv4_service-profiles_create-service-profile-action.md @@ -0,0 +1,37 @@ +## equinix fabricv4 service-profiles create-service-profile-action + +Profile Actions + +### Synopsis + +This API provides capability to accept/reject service profile update requests + +Use --request flag to provide optional JSON payload fields. + +``` +equinix fabricv4 service-profiles create-service-profile-action [flags] +``` + +### Options + +``` + -h, --help help for create-service-profile-action + --request string JSON payload for additional optional fields not exposed as flags + --service-profile-action-request-additional-properties string service-profile-action-request-additional-properties (JSON) + --service-profile-action-request-description string Action description + --service-profile-action-request-type string Action type. Example values: PROFILE_UPDATE_ACCEPTANCE, PROFILE_UPDATE_REJECTION + --service-profile-id string Service Profile UUID (required) +``` + +### 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 service-profiles](equinix_fabricv4_service-profiles.md) - Manage service-profiles resources + diff --git a/docs/equinix_fabricv4_service-profiles_create-service-profile.md b/docs/equinix_fabricv4_service-profiles_create-service-profile.md index eec8e68..ac2b192 100644 --- a/docs/equinix_fabricv4_service-profiles_create-service-profile.md +++ b/docs/equinix_fabricv4_service-profiles_create-service-profile.md @@ -15,31 +15,35 @@ equinix fabricv4 service-profiles create-service-profile [flags] ### Options ``` - -h, --help help for create-service-profile - --request string JSON payload for additional optional fields not exposed as flags - --service-profile-request-access-point-type-configs string service-profile-request-access-point-type-configs (JSON array) - --service-profile-request-additional-properties string service-profile-request-additional-properties (JSON) - --service-profile-request-allowed-emails string service-profile-request-allowed-emails (JSON array) - --service-profile-request-custom-fields string service-profile-request-custom-fields (JSON array) - --service-profile-request-description string User-provided service description should be of maximum length 375 - --service-profile-request-href string Service Profile URI response attribute - --service-profile-request-marketing-info-additional-properties string service-profile-request-marketing-info-additional-properties (JSON) - --service-profile-request-marketing-info-logo string Logo file name - --service-profile-request-marketing-info-process-steps string service-profile-request-marketing-info-process-steps (JSON array) - --service-profile-request-marketing-info-promotion Profile promotion on marketplace - --service-profile-request-metros string Derived response attribute. (JSON array) - --service-profile-request-name string Customer-assigned service profile name - --service-profile-request-notifications string Recipients of notifications on service profile change (JSON array) - --service-profile-request-ports string service-profile-request-ports (JSON array) - --service-profile-request-project-additional-properties string service-profile-request-project-additional-properties (JSON) - --service-profile-request-project-id string service-profile-request-project-id - --service-profile-request-project-project-id string Subscriber-assigned project ID - --service-profile-request-self-profile response attribute indicates whether the profile belongs to the same organization as the api-invoker. - --service-profile-request-tags string service-profile-request-tags (JSON array) - --service-profile-request-type string service-profile-request-type - --service-profile-request-uuid string Equinix-assigned service profile identifier - --service-profile-request-virtual-devices string service-profile-request-virtual-devices (JSON array) - --service-profile-request-visibility string service-profile-request-visibility + -h, --help help for create-service-profile + --request string JSON payload for additional optional fields not exposed as flags + --service-profile-request-access-point-type-configs string service-profile-request-access-point-type-configs (JSON array) + --service-profile-request-additional-properties string service-profile-request-additional-properties (JSON) + --service-profile-request-allowed-emails string service-profile-request-allowed-emails (JSON array) + --service-profile-request-custom-fields string service-profile-request-custom-fields (JSON array) + --service-profile-request-description string User-provided service description should be of maximum length 375 + --service-profile-request-environments string Provider environments associated with this IC_PROFILE service profile. Beta (JSON array) + --service-profile-request-href string Service Profile URI response attribute + --service-profile-request-last-mile-config-additional-properties string service-profile-request-last-mile-config-additional-properties (JSON) + --service-profile-request-last-mile-config-api-integration string service-profile-request-last-mile-config-api-integration (JSON) + --service-profile-request-last-mile-config-product-catalogs string Last-mile provider catalogs. (JSON array) + --service-profile-request-marketing-info-additional-properties string service-profile-request-marketing-info-additional-properties (JSON) + --service-profile-request-marketing-info-logo string Logo file name + --service-profile-request-marketing-info-process-steps string service-profile-request-marketing-info-process-steps (JSON array) + --service-profile-request-marketing-info-promotion Profile promotion on marketplace + --service-profile-request-metros string Derived response attribute. (JSON array) + --service-profile-request-name string Customer-assigned service profile name + --service-profile-request-notifications string Recipients of notifications on service profile change (JSON array) + --service-profile-request-ports string service-profile-request-ports (JSON array) + --service-profile-request-project-additional-properties string service-profile-request-project-additional-properties (JSON) + --service-profile-request-project-id string service-profile-request-project-id + --service-profile-request-project-project-id string Subscriber-assigned project ID + --service-profile-request-self-profile response attribute indicates whether the profile belongs to the same organization as the api-invoker. + --service-profile-request-tags string service-profile-request-tags (JSON array) + --service-profile-request-type string service-profile-request-type + --service-profile-request-uuid string Equinix-assigned service profile identifier + --service-profile-request-virtual-devices string service-profile-request-virtual-devices (JSON array) + --service-profile-request-visibility string service-profile-request-visibility ``` ### Options inherited from parent commands diff --git a/docs/equinix_fabricv4_service-profiles_get-service-profile-environments-by-uuid.md b/docs/equinix_fabricv4_service-profiles_get-service-profile-environments-by-uuid.md new file mode 100644 index 0000000..c042f06 --- /dev/null +++ b/docs/equinix_fabricv4_service-profiles_get-service-profile-environments-by-uuid.md @@ -0,0 +1,36 @@ +## equinix fabricv4 service-profiles get-service-profile-environments-by-uuid + +Get Profile Environments + +### Synopsis + +Get service profile provider environments by UUID Beta. + +Use --request flag to provide optional JSON payload fields. + +``` +equinix fabricv4 service-profiles get-service-profile-environments-by-uuid [flags] +``` + +### Options + +``` + -h, --help help for get-service-profile-environments-by-uuid + --limit int limit field + --offset int offset field + --request string JSON payload for additional optional fields not exposed as flags + --service-profile-id string Service Profile UUID (required) +``` + +### 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 service-profiles](equinix_fabricv4_service-profiles.md) - Manage service-profiles resources + diff --git a/docs/equinix_fabricv4_service-profiles_put-service-profile-by-uuid.md b/docs/equinix_fabricv4_service-profiles_put-service-profile-by-uuid.md index 97419f3..51106dd 100644 --- a/docs/equinix_fabricv4_service-profiles_put-service-profile-by-uuid.md +++ b/docs/equinix_fabricv4_service-profiles_put-service-profile-by-uuid.md @@ -15,33 +15,37 @@ equinix fabricv4 service-profiles put-service-profile-by-uuid [flags] ### Options ``` - -h, --help help for put-service-profile-by-uuid - --if-match string if-match field - --request string JSON payload for additional optional fields not exposed as flags - --service-profile-id string Service Profile UUID (required) - --service-profile-request-access-point-type-configs string service-profile-request-access-point-type-configs (JSON array) - --service-profile-request-additional-properties string service-profile-request-additional-properties (JSON) - --service-profile-request-allowed-emails string service-profile-request-allowed-emails (JSON array) - --service-profile-request-custom-fields string service-profile-request-custom-fields (JSON array) - --service-profile-request-description string User-provided service description should be of maximum length 375 - --service-profile-request-href string Service Profile URI response attribute - --service-profile-request-marketing-info-additional-properties string service-profile-request-marketing-info-additional-properties (JSON) - --service-profile-request-marketing-info-logo string Logo file name - --service-profile-request-marketing-info-process-steps string service-profile-request-marketing-info-process-steps (JSON array) - --service-profile-request-marketing-info-promotion Profile promotion on marketplace - --service-profile-request-metros string Derived response attribute. (JSON array) - --service-profile-request-name string Customer-assigned service profile name - --service-profile-request-notifications string Recipients of notifications on service profile change (JSON array) - --service-profile-request-ports string service-profile-request-ports (JSON array) - --service-profile-request-project-additional-properties string service-profile-request-project-additional-properties (JSON) - --service-profile-request-project-id string service-profile-request-project-id - --service-profile-request-project-project-id string Subscriber-assigned project ID - --service-profile-request-self-profile response attribute indicates whether the profile belongs to the same organization as the api-invoker. - --service-profile-request-tags string service-profile-request-tags (JSON array) - --service-profile-request-type string service-profile-request-type - --service-profile-request-uuid string Equinix-assigned service profile identifier - --service-profile-request-virtual-devices string service-profile-request-virtual-devices (JSON array) - --service-profile-request-visibility string service-profile-request-visibility + -h, --help help for put-service-profile-by-uuid + --if-match string if-match field + --request string JSON payload for additional optional fields not exposed as flags + --service-profile-id string Service Profile UUID (required) + --service-profile-request-access-point-type-configs string service-profile-request-access-point-type-configs (JSON array) + --service-profile-request-additional-properties string service-profile-request-additional-properties (JSON) + --service-profile-request-allowed-emails string service-profile-request-allowed-emails (JSON array) + --service-profile-request-custom-fields string service-profile-request-custom-fields (JSON array) + --service-profile-request-description string User-provided service description should be of maximum length 375 + --service-profile-request-environments string Provider environments associated with this IC_PROFILE service profile. Beta (JSON array) + --service-profile-request-href string Service Profile URI response attribute + --service-profile-request-last-mile-config-additional-properties string service-profile-request-last-mile-config-additional-properties (JSON) + --service-profile-request-last-mile-config-api-integration string service-profile-request-last-mile-config-api-integration (JSON) + --service-profile-request-last-mile-config-product-catalogs string Last-mile provider catalogs. (JSON array) + --service-profile-request-marketing-info-additional-properties string service-profile-request-marketing-info-additional-properties (JSON) + --service-profile-request-marketing-info-logo string Logo file name + --service-profile-request-marketing-info-process-steps string service-profile-request-marketing-info-process-steps (JSON array) + --service-profile-request-marketing-info-promotion Profile promotion on marketplace + --service-profile-request-metros string Derived response attribute. (JSON array) + --service-profile-request-name string Customer-assigned service profile name + --service-profile-request-notifications string Recipients of notifications on service profile change (JSON array) + --service-profile-request-ports string service-profile-request-ports (JSON array) + --service-profile-request-project-additional-properties string service-profile-request-project-additional-properties (JSON) + --service-profile-request-project-id string service-profile-request-project-id + --service-profile-request-project-project-id string Subscriber-assigned project ID + --service-profile-request-self-profile response attribute indicates whether the profile belongs to the same organization as the api-invoker. + --service-profile-request-tags string service-profile-request-tags (JSON array) + --service-profile-request-type string service-profile-request-type + --service-profile-request-uuid string Equinix-assigned service profile identifier + --service-profile-request-virtual-devices string service-profile-request-virtual-devices (JSON array) + --service-profile-request-visibility string service-profile-request-visibility ``` ### Options inherited from parent commands diff --git a/docs/equinix_fabricv4_service-profiles_service-profile-environment-action.md b/docs/equinix_fabricv4_service-profiles_service-profile-environment-action.md new file mode 100644 index 0000000..2b71a61 --- /dev/null +++ b/docs/equinix_fabricv4_service-profiles_service-profile-environment-action.md @@ -0,0 +1,43 @@ +## equinix fabricv4 service-profiles service-profile-environment-action + +Service Profile Environment Actions + +### Synopsis + +This API provides capability to perform actions on a service profile environment, such as validating an activation key.Beta + +Use --request flag to provide optional JSON payload fields. + +``` +equinix fabricv4 service-profiles service-profile-environment-action [flags] +``` + +### Options + +``` + --environment-action-request-additional-properties string environment-action-request-additional-properties (JSON) + --environment-action-request-key-details-account-id string Account identifier + --environment-action-request-key-details-additional-properties string environment-action-request-key-details-additional-properties (JSON) + --environment-action-request-key-details-bandwidth int Bandwidth in Mbps + --environment-action-request-key-details-provider-id string AWS Connection identifier + --environment-action-request-key-details-region string Cloud provider region identifier + --environment-action-request-key-details-value string Provider Encoded activation key + --environment-action-request-type string environment-action-request-type + --environment-id string Provider Environment Reference (required) + -h, --help help for service-profile-environment-action + --request string JSON payload for additional optional fields not exposed as flags + --service-profile-id string Service Profile UUID (required) +``` + +### 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 service-profiles](equinix_fabricv4_service-profiles.md) - Manage service-profiles resources + diff --git a/docs/equinix_fabricv4_service-profiles_update-service-profile-by-uuid.md b/docs/equinix_fabricv4_service-profiles_update-service-profile-by-uuid.md index 9cca04a..3307b49 100644 --- a/docs/equinix_fabricv4_service-profiles_update-service-profile-by-uuid.md +++ b/docs/equinix_fabricv4_service-profiles_update-service-profile-by-uuid.md @@ -15,11 +15,10 @@ equinix fabricv4 service-profiles update-service-profile-by-uuid [flags] ### Options ``` - -h, --help help for update-service-profile-by-uuid - --if-match string if-match field - --json-patch-operation string json-patch-operation field (JSON or string) - --request string JSON payload for additional optional fields not exposed as flags - --service-profile-id string Service Profile UUID (required) + -h, --help help for update-service-profile-by-uuid + --request string JSON payload for additional optional fields not exposed as flags + --service-profile-id string Service Profile UUID (required) + --service-profile-update-operation string service-profile-update-operation field (JSON or string) ``` ### Options inherited from parent commands diff --git a/docs/equinix_fabricv4_service-tokens_search-service-tokens.md b/docs/equinix_fabricv4_service-tokens_search-service-tokens.md index 26d28b9..b005692 100644 --- a/docs/equinix_fabricv4_service-tokens_search-service-tokens.md +++ b/docs/equinix_fabricv4_service-tokens_search-service-tokens.md @@ -23,6 +23,7 @@ equinix fabricv4 service-tokens search-service-tokens [flags] --service-token-search-request-filter-additional-properties string service-token-search-request-filter-additional-properties (JSON) --service-token-search-request-filter-and string service-token-search-request-filter-and (JSON array) --service-token-search-request-filter-operator string service-token-search-request-filter-operator + --service-token-search-request-filter-or string service-token-search-request-filter-or (JSON array) --service-token-search-request-filter-property string service-token-search-request-filter-property --service-token-search-request-filter-values string service-token-search-request-filter-values (JSON array) --service-token-search-request-pagination-additional-properties string service-token-search-request-pagination-additional-properties (JSON) diff --git a/docs/equinix_fabricv4_stream-alert-rules.md b/docs/equinix_fabricv4_stream-alert-rules.md index f4f3e65..cf9c52d 100644 --- a/docs/equinix_fabricv4_stream-alert-rules.md +++ b/docs/equinix_fabricv4_stream-alert-rules.md @@ -24,7 +24,7 @@ Commands for managing stream-alert-rules resources in the API * [equinix fabricv4](equinix_fabricv4.md) - Manage Equinix fauricv4 resources * [equinix fabricv4 stream-alert-rules create-stream-alert-rules](equinix_fabricv4_stream-alert-rules_create-stream-alert-rules.md) - Create Stream Alert Rules -* [equinix fabricv4 stream-alert-rules delete-stream-alert-rule-by-uuid](equinix_fabricv4_stream-alert-rules_delete-stream-alert-rule-by-uuid.md) - Update Stream Alert Rules +* [equinix fabricv4 stream-alert-rules delete-stream-alert-rule-by-uuid](equinix_fabricv4_stream-alert-rules_delete-stream-alert-rule-by-uuid.md) - Delete Stream Alert Rules * [equinix fabricv4 stream-alert-rules get-stream-alert-rule-by-uuid](equinix_fabricv4_stream-alert-rules_get-stream-alert-rule-by-uuid.md) - Get Stream Alert Rules * [equinix fabricv4 stream-alert-rules get-stream-alert-rules](equinix_fabricv4_stream-alert-rules_get-stream-alert-rules.md) - Get Stream Alert Rules * [equinix fabricv4 stream-alert-rules update-stream-alert-rule-by-uuid](equinix_fabricv4_stream-alert-rules_update-stream-alert-rule-by-uuid.md) - Update Stream Alert Rules diff --git a/docs/equinix_fabricv4_stream-alert-rules_delete-stream-alert-rule-by-uuid.md b/docs/equinix_fabricv4_stream-alert-rules_delete-stream-alert-rule-by-uuid.md index 1aaba77..35cd301 100644 --- a/docs/equinix_fabricv4_stream-alert-rules_delete-stream-alert-rule-by-uuid.md +++ b/docs/equinix_fabricv4_stream-alert-rules_delete-stream-alert-rule-by-uuid.md @@ -1,6 +1,6 @@ ## equinix fabricv4 stream-alert-rules delete-stream-alert-rule-by-uuid -Update Stream Alert Rules +Delete Stream Alert Rules ### Synopsis diff --git a/docs/equinix_fabricv4_stream-subscriptions.md b/docs/equinix_fabricv4_stream-subscriptions.md index eda59f9..ea5cbfc 100644 --- a/docs/equinix_fabricv4_stream-subscriptions.md +++ b/docs/equinix_fabricv4_stream-subscriptions.md @@ -27,5 +27,6 @@ Commands for managing stream-subscriptions resources in the API * [equinix fabricv4 stream-subscriptions delete-stream-subscription-by-uuid](equinix_fabricv4_stream-subscriptions_delete-stream-subscription-by-uuid.md) - Delete Subscription * [equinix fabricv4 stream-subscriptions get-stream-subscription-by-uuid](equinix_fabricv4_stream-subscriptions_get-stream-subscription-by-uuid.md) - Get Subscription * [equinix fabricv4 stream-subscriptions get-stream-subscriptions](equinix_fabricv4_stream-subscriptions_get-stream-subscriptions.md) - Get Subscriptions +* [equinix fabricv4 stream-subscriptions search-stream-subscriptions](equinix_fabricv4_stream-subscriptions_search-stream-subscriptions.md) - Search Stream Subscriptions * [equinix fabricv4 stream-subscriptions update-stream-subscription-by-uuid](equinix_fabricv4_stream-subscriptions_update-stream-subscription-by-uuid.md) - Update Subscription diff --git a/docs/equinix_fabricv4_stream-subscriptions_search-stream-subscriptions.md b/docs/equinix_fabricv4_stream-subscriptions_search-stream-subscriptions.md new file mode 100644 index 0000000..fd508e3 --- /dev/null +++ b/docs/equinix_fabricv4_stream-subscriptions_search-stream-subscriptions.md @@ -0,0 +1,40 @@ +## equinix fabricv4 stream-subscriptions search-stream-subscriptions + +Search Stream Subscriptions + +### Synopsis + +This API provides capability to search stream subscriptions + +Use --request flag to provide optional JSON payload fields. + +``` +equinix fabricv4 stream-subscriptions search-stream-subscriptions [flags] +``` + +### Options + +``` + -h, --help help for search-stream-subscriptions + --request string JSON payload for additional optional fields not exposed as flags + --stream-subscription-search-request-additional-properties string stream-subscription-search-request-additional-properties (JSON) + --stream-subscription-search-request-filter-additional-properties string stream-subscription-search-request-filter-additional-properties (JSON) + --stream-subscription-search-request-filter-and string stream-subscription-search-request-filter-and (JSON array) + --stream-subscription-search-request-pagination-additional-properties string stream-subscription-search-request-pagination-additional-properties (JSON) + --stream-subscription-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. + --stream-subscription-search-request-pagination-offset int Index of the first element. + --stream-subscription-search-request-sort string stream-subscription-search-request-sort (JSON array) +``` + +### 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 stream-subscriptions](equinix_fabricv4_stream-subscriptions.md) - Manage stream-subscriptions resources + diff --git a/docs/equinix_fabricv4_streams.md b/docs/equinix_fabricv4_streams.md index 09ae2ae..9811803 100644 --- a/docs/equinix_fabricv4_streams.md +++ b/docs/equinix_fabricv4_streams.md @@ -29,7 +29,8 @@ Commands for managing streams resources in the API * [equinix fabricv4 streams get-stream-asset-by-uuid](equinix_fabricv4_streams_get-stream-asset-by-uuid.md) - Get Asset * [equinix fabricv4 streams get-stream-by-uuid](equinix_fabricv4_streams_get-stream-by-uuid.md) - Get Stream * [equinix fabricv4 streams get-streams](equinix_fabricv4_streams_get-streams.md) - Get Streams -* [equinix fabricv4 streams get-streams-assets](equinix_fabricv4_streams_get-streams-assets.md) - Get Assets +* [equinix fabricv4 streams search-stream-assets](equinix_fabricv4_streams_search-stream-assets.md) - Search Stream Assets +* [equinix fabricv4 streams search-streams](equinix_fabricv4_streams_search-streams.md) - Search Streams * [equinix fabricv4 streams update-stream-asset-by-uuid](equinix_fabricv4_streams_update-stream-asset-by-uuid.md) - Attach Asset * [equinix fabricv4 streams update-stream-by-uuid](equinix_fabricv4_streams_update-stream-by-uuid.md) - Update Stream diff --git a/docs/equinix_fabricv4_streams_get-streams-assets.md b/docs/equinix_fabricv4_streams_search-stream-assets.md similarity index 81% rename from docs/equinix_fabricv4_streams_get-streams-assets.md rename to docs/equinix_fabricv4_streams_search-stream-assets.md index 02eb96d..ff2d3ba 100644 --- a/docs/equinix_fabricv4_streams_get-streams-assets.md +++ b/docs/equinix_fabricv4_streams_search-stream-assets.md @@ -1,23 +1,21 @@ -## equinix fabricv4 streams get-streams-assets +## equinix fabricv4 streams search-stream-assets -Get Assets +Search Stream Assets ### Synopsis -This API provides capability to retrieve stream assets +This API provides capability to search stream assets Use --request flag to provide optional JSON payload fields. ``` -equinix fabricv4 streams get-streams-assets [flags] +equinix fabricv4 streams search-stream-assets [flags] ``` ### Options ``` - -h, --help help for get-streams-assets - --limit int limit field - --offset int offset field + -h, --help help for search-stream-assets --request string JSON payload for additional optional fields not exposed as flags --stream-asset-search-request-additional-properties string stream-asset-search-request-additional-properties (JSON) --stream-asset-search-request-filter-additional-properties string stream-asset-search-request-filter-additional-properties (JSON) diff --git a/docs/equinix_fabricv4_streams_search-streams.md b/docs/equinix_fabricv4_streams_search-streams.md new file mode 100644 index 0000000..c17c288 --- /dev/null +++ b/docs/equinix_fabricv4_streams_search-streams.md @@ -0,0 +1,40 @@ +## equinix fabricv4 streams search-streams + +Search Streams + +### Synopsis + +This API provides capability to search streams + +Use --request flag to provide optional JSON payload fields. + +``` +equinix fabricv4 streams search-streams [flags] +``` + +### Options + +``` + -h, --help help for search-streams + --request string JSON payload for additional optional fields not exposed as flags + --stream-search-request-additional-properties string stream-search-request-additional-properties (JSON) + --stream-search-request-filter-additional-properties string stream-search-request-filter-additional-properties (JSON) + --stream-search-request-filter-and string stream-search-request-filter-and (JSON array) + --stream-search-request-pagination-additional-properties string stream-search-request-pagination-additional-properties (JSON) + --stream-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. + --stream-search-request-pagination-offset int Index of the first element. + --stream-search-request-sort string stream-search-request-sort (JSON array) +``` + +### 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 streams](equinix_fabricv4_streams.md) - Manage streams resources + diff --git a/docs/equinix_fabricv4_tags.md b/docs/equinix_fabricv4_tags.md new file mode 100644 index 0000000..d5842d5 --- /dev/null +++ b/docs/equinix_fabricv4_tags.md @@ -0,0 +1,29 @@ +## equinix fabricv4 tags + +Manage tags resources + +### Synopsis + +Commands for managing tags resources in the API + +### Options + +``` + -h, --help help for tags +``` + +### 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 tags create-tag](equinix_fabricv4_tags_create-tag.md) - Create Tag +* [equinix fabricv4 tags get-tag-by-uuid](equinix_fabricv4_tags_get-tag-by-uuid.md) - Get Tag +* [equinix fabricv4 tags list-tags](equinix_fabricv4_tags_list-tags.md) - List Tags + diff --git a/docs/equinix_fabricv4_tags_create-tag.md b/docs/equinix_fabricv4_tags_create-tag.md new file mode 100644 index 0000000..3c63a9f --- /dev/null +++ b/docs/equinix_fabricv4_tags_create-tag.md @@ -0,0 +1,37 @@ +## equinix fabricv4 tags create-tag + +Create Tag + +### Synopsis + +Create Tag for Equinix Fabric™. + +Use --request flag to provide optional JSON payload fields. + +``` +equinix fabricv4 tags create-tag [flags] +``` + +### Options + +``` + -h, --help help for create-tag + --request string JSON payload for additional optional fields not exposed as flags + --tag-request-additional-properties string tag-request-additional-properties (JSON) + --tag-request-display-name string Display name of the Tag + --tag-request-notifications string tag-request-notifications (JSON array) + --tag-request-type string Type of tag +``` + +### 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 tags](equinix_fabricv4_tags.md) - Manage tags resources + diff --git a/docs/equinix_metalv1_vrfs_delete-vrf.md b/docs/equinix_fabricv4_tags_get-tag-by-uuid.md similarity index 61% rename from docs/equinix_metalv1_vrfs_delete-vrf.md rename to docs/equinix_fabricv4_tags_get-tag-by-uuid.md index 275ef72..5ef98f5 100644 --- a/docs/equinix_metalv1_vrfs_delete-vrf.md +++ b/docs/equinix_fabricv4_tags_get-tag-by-uuid.md @@ -1,23 +1,23 @@ -## equinix metalv1 vrfs delete-vrf +## equinix fabricv4 tags get-tag-by-uuid -Delete the VRF +Get Tag ### Synopsis -Deletes the VRF +Get Tag by UUID Use --request flag to provide optional JSON payload fields. ``` -equinix metalv1 vrfs delete-vrf [flags] +equinix fabricv4 tags get-tag-by-uuid [flags] ``` ### Options ``` - -h, --help help for delete-vrf - --id string VRF UUID (required) + -h, --help help for get-tag-by-uuid --request string JSON payload for request body fields + --uuid string UUID of the Tag (required) ``` ### Options inherited from parent commands @@ -30,5 +30,5 @@ equinix metalv1 vrfs delete-vrf [flags] ### SEE ALSO -* [equinix metalv1 vrfs](equinix_metalv1_vrfs.md) - Manage vrfs resources +* [equinix fabricv4 tags](equinix_fabricv4_tags.md) - Manage tags resources diff --git a/docs/equinix_metalv1_ports_find-port-by-id.md b/docs/equinix_fabricv4_tags_list-tags.md similarity index 58% rename from docs/equinix_metalv1_ports_find-port-by-id.md rename to docs/equinix_fabricv4_tags_list-tags.md index ca3d8db..b8c7f76 100644 --- a/docs/equinix_metalv1_ports_find-port-by-id.md +++ b/docs/equinix_fabricv4_tags_list-tags.md @@ -1,24 +1,25 @@ -## equinix metalv1 ports find-port-by-id +## equinix fabricv4 tags list-tags -Retrieve a port +List Tags ### Synopsis -Returns a port +Get all Tags Use --request flag to provide optional JSON payload fields. ``` -equinix metalv1 ports find-port-by-id [flags] +equinix fabricv4 tags list-tags [flags] ``` ### Options ``` - -h, --help help for find-port-by-id - --id string Port UUID (required) - --include string include field (JSON or string) + -h, --help help for list-tags + --limit int limit field + --offset int offset field --request string JSON payload for additional optional fields not exposed as flags + --type-_ string type-_ field (JSON or string) ``` ### Options inherited from parent commands @@ -31,5 +32,5 @@ equinix metalv1 ports find-port-by-id [flags] ### SEE ALSO -* [equinix metalv1 ports](equinix_metalv1_ports.md) - Manage ports resources +* [equinix fabricv4 tags](equinix_fabricv4_tags.md) - Manage tags resources diff --git a/docs/equinix_metalv1.md b/docs/equinix_metalv1.md deleted file mode 100644 index cb8f2b0..0000000 --- a/docs/equinix_metalv1.md +++ /dev/null @@ -1,68 +0,0 @@ -## equinix metalv1 - -Manage Equinix metalv1 resources - -### Synopsis - -Commands for managing Equinix metalv1 resources. - -The metalv1 commands are dynamically generated based on the metalv1 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 metalv1 -``` - -### Options inherited from parent commands - -``` - --config string config file (default is $HOME/.config/equinix/equinix.yaml) -``` - -### SEE ALSO - -* [equinix](equinix.md) - Equinix CLI -* [equinix metalv1 authentication](equinix_metalv1_authentication.md) - Manage authentication resources -* [equinix metalv1 batches](equinix_metalv1_batches.md) - Manage batches resources -* [equinix metalv1 bgp](equinix_metalv1_bgp.md) - Manage bgp resources -* [equinix metalv1 capacity](equinix_metalv1_capacity.md) - Manage capacity resources -* [equinix metalv1 console-log-details](equinix_metalv1_console-log-details.md) - Manage console-log-details resources -* [equinix metalv1 devices](equinix_metalv1_devices.md) - Manage devices resources -* [equinix metalv1 emails](equinix_metalv1_emails.md) - Manage emails resources -* [equinix metalv1 events](equinix_metalv1_events.md) - Manage events resources -* [equinix metalv1 facilities](equinix_metalv1_facilities.md) - Manage facilities resources -* [equinix metalv1 firmware-sets](equinix_metalv1_firmware-sets.md) - Manage firmware-sets resources -* [equinix metalv1 hardware-reservations](equinix_metalv1_hardware-reservations.md) - Manage hardware-reservations resources -* [equinix metalv1 incidents](equinix_metalv1_incidents.md) - Manage incidents resources -* [equinix metalv1 interconnections](equinix_metalv1_interconnections.md) - Manage interconnections resources -* [equinix metalv1 invitations](equinix_metalv1_invitations.md) - Manage invitations resources -* [equinix metalv1 invoices](equinix_metalv1_invoices.md) - Manage invoices resources -* [equinix metalv1 ip-addresses](equinix_metalv1_ip-addresses.md) - Manage ip-addresses resources -* [equinix metalv1 licenses](equinix_metalv1_licenses.md) - Manage licenses resources -* [equinix metalv1 memberships](equinix_metalv1_memberships.md) - Manage memberships resources -* [equinix metalv1 metal-gateways](equinix_metalv1_metal-gateways.md) - Manage metal-gateways resources -* [equinix metalv1 metros](equinix_metalv1_metros.md) - Manage metros resources -* [equinix metalv1 operating-systems](equinix_metalv1_operating-systems.md) - Manage operating-systems resources -* [equinix metalv1 organizations](equinix_metalv1_organizations.md) - Manage organizations resources -* [equinix metalv1 password-reset-tokens](equinix_metalv1_password-reset-tokens.md) - Manage password-reset-tokens resources -* [equinix metalv1 payment-methods](equinix_metalv1_payment-methods.md) - Manage payment-methods resources -* [equinix metalv1 plans](equinix_metalv1_plans.md) - Manage plans resources -* [equinix metalv1 ports](equinix_metalv1_ports.md) - Manage ports resources -* [equinix metalv1 projects](equinix_metalv1_projects.md) - Manage projects resources -* [equinix metalv1 self-service-reservations](equinix_metalv1_self-service-reservations.md) - Manage self-service-reservations resources -* [equinix metalv1 spot-market](equinix_metalv1_spot-market.md) - Manage spot-market resources -* [equinix metalv1 ssh-keys](equinix_metalv1_ssh-keys.md) - Manage ssh-keys resources -* [equinix metalv1 support-request](equinix_metalv1_support-request.md) - Manage support-request resources -* [equinix metalv1 transfer-requests](equinix_metalv1_transfer-requests.md) - Manage transfer-requests resources -* [equinix metalv1 two-factor-auth](equinix_metalv1_two-factor-auth.md) - Manage two-factor-auth resources -* [equinix metalv1 usages](equinix_metalv1_usages.md) - Manage usages resources -* [equinix metalv1 user-verification-tokens](equinix_metalv1_user-verification-tokens.md) - Manage user-verification-tokens resources -* [equinix metalv1 userdata](equinix_metalv1_userdata.md) - Manage userdata resources -* [equinix metalv1 users](equinix_metalv1_users.md) - Manage users resources -* [equinix metalv1 vlans](equinix_metalv1_vlans.md) - Manage vlans resources -* [equinix metalv1 vrfs](equinix_metalv1_vrfs.md) - Manage vrfs resources - diff --git a/docs/equinix_metalv1_authentication.md b/docs/equinix_metalv1_authentication.md deleted file mode 100644 index 7d37fcd..0000000 --- a/docs/equinix_metalv1_authentication.md +++ /dev/null @@ -1,32 +0,0 @@ -## equinix metalv1 authentication - -Manage authentication resources - -### Synopsis - -Commands for managing authentication resources in the API - -### Options - -``` - -h, --help help for authentication -``` - -### 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 metalv1](equinix_metalv1.md) - Manage Equinix metalv1 resources -* [equinix metalv1 authentication create-api-key](equinix_metalv1_authentication_create-api-key.md) - Create an API key -* [equinix metalv1 authentication create-project-api-key](equinix_metalv1_authentication_create-project-api-key.md) - Create an API key for a project. -* [equinix metalv1 authentication delete-api-key](equinix_metalv1_authentication_delete-api-key.md) - Delete the API key -* [equinix metalv1 authentication delete-user-api-key](equinix_metalv1_authentication_delete-user-api-key.md) - Delete the API key -* [equinix metalv1 authentication find-api-keys](equinix_metalv1_authentication_find-api-keys.md) - Retrieve all user API keys -* [equinix metalv1 authentication find-project-api-keys](equinix_metalv1_authentication_find-project-api-keys.md) - Retrieve all API keys for the project. - diff --git a/docs/equinix_metalv1_authentication_create-api-key.md b/docs/equinix_metalv1_authentication_create-api-key.md deleted file mode 100644 index 3d9e9c4..0000000 --- a/docs/equinix_metalv1_authentication_create-api-key.md +++ /dev/null @@ -1,37 +0,0 @@ -## equinix metalv1 authentication create-api-key - -Create an API key - -### Synopsis - -Creates a API key for the current user. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 authentication create-api-key [flags] -``` - -### Options - -``` - --auth-token-input-additional-properties string auth-token-input-additional-properties (JSON) - --auth-token-input-description string auth-token-input-description - --auth-token-input-read_only auth-token-input-read_only - -h, --help help for create-api-key - --include string include field (JSON or string) - --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 metalv1 authentication](equinix_metalv1_authentication.md) - Manage authentication resources - diff --git a/docs/equinix_metalv1_authentication_create-project-api-key.md b/docs/equinix_metalv1_authentication_create-project-api-key.md deleted file mode 100644 index 313581b..0000000 --- a/docs/equinix_metalv1_authentication_create-project-api-key.md +++ /dev/null @@ -1,38 +0,0 @@ -## equinix metalv1 authentication create-project-api-key - -Create an API key for a project. - -### Synopsis - -Creates an API key for a project. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 authentication create-project-api-key [flags] -``` - -### Options - -``` - --auth-token-input-additional-properties string auth-token-input-additional-properties (JSON) - --auth-token-input-description string auth-token-input-description - --auth-token-input-read_only auth-token-input-read_only - -h, --help help for create-project-api-key - --id string Project UUID (required) - --include string include field (JSON or string) - --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 metalv1 authentication](equinix_metalv1_authentication.md) - Manage authentication resources - diff --git a/docs/equinix_metalv1_authentication_delete-user-api-key.md b/docs/equinix_metalv1_authentication_delete-user-api-key.md deleted file mode 100644 index d1807a3..0000000 --- a/docs/equinix_metalv1_authentication_delete-user-api-key.md +++ /dev/null @@ -1,34 +0,0 @@ -## equinix metalv1 authentication delete-user-api-key - -Delete the API key - -### Synopsis - -Deletes the current user API key. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 authentication delete-user-api-key [flags] -``` - -### Options - -``` - -h, --help help for delete-user-api-key - --id string API Key UUID (required) - --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 metalv1 authentication](equinix_metalv1_authentication.md) - Manage authentication resources - diff --git a/docs/equinix_metalv1_authentication_find-api-keys.md b/docs/equinix_metalv1_authentication_find-api-keys.md deleted file mode 100644 index 2f12705..0000000 --- a/docs/equinix_metalv1_authentication_find-api-keys.md +++ /dev/null @@ -1,35 +0,0 @@ -## equinix metalv1 authentication find-api-keys - -Retrieve all user API keys - -### Synopsis - -Returns all API keys for the current user. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 authentication find-api-keys [flags] -``` - -### Options - -``` - -h, --help help for find-api-keys - --include string include field (JSON or string) - --request string JSON payload for additional optional fields not exposed as flags - --search string search 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 metalv1 authentication](equinix_metalv1_authentication.md) - Manage authentication resources - diff --git a/docs/equinix_metalv1_authentication_find-project-api-keys.md b/docs/equinix_metalv1_authentication_find-project-api-keys.md deleted file mode 100644 index e41ad2f..0000000 --- a/docs/equinix_metalv1_authentication_find-project-api-keys.md +++ /dev/null @@ -1,35 +0,0 @@ -## equinix metalv1 authentication find-project-api-keys - -Retrieve all API keys for the project. - -### Synopsis - -Returns all API keys for a specific project. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 authentication find-project-api-keys [flags] -``` - -### Options - -``` - -h, --help help for find-project-api-keys - --id string Project UUID (required) - --include string include field (JSON or string) - --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 metalv1 authentication](equinix_metalv1_authentication.md) - Manage authentication resources - diff --git a/docs/equinix_metalv1_batches.md b/docs/equinix_metalv1_batches.md deleted file mode 100644 index 9e94040..0000000 --- a/docs/equinix_metalv1_batches.md +++ /dev/null @@ -1,30 +0,0 @@ -## equinix metalv1 batches - -Manage batches resources - -### Synopsis - -Commands for managing batches resources in the API - -### Options - -``` - -h, --help help for batches -``` - -### 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 metalv1](equinix_metalv1.md) - Manage Equinix metalv1 resources -* [equinix metalv1 batches create-device-batch](equinix_metalv1_batches_create-device-batch.md) - Create a devices batch -* [equinix metalv1 batches delete-batch](equinix_metalv1_batches_delete-batch.md) - Delete the Batch -* [equinix metalv1 batches find-batch-by-id](equinix_metalv1_batches_find-batch-by-id.md) - Retrieve a Batch -* [equinix metalv1 batches find-batches-by-project](equinix_metalv1_batches_find-batches-by-project.md) - Retrieve all batches by project - diff --git a/docs/equinix_metalv1_batches_create-device-batch.md b/docs/equinix_metalv1_batches_create-device-batch.md deleted file mode 100644 index 3fc0798..0000000 --- a/docs/equinix_metalv1_batches_create-device-batch.md +++ /dev/null @@ -1,36 +0,0 @@ -## equinix metalv1 batches create-device-batch - -Create a devices batch - -### Synopsis - -Creates new devices in batch and provisions them in our datacenter. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 batches create-device-batch [flags] -``` - -### Options - -``` - -h, --help help for create-device-batch - --id string Project UUID (required) - --instances-batch-create-input-additional-properties string instances-batch-create-input-additional-properties (JSON) - --instances-batch-create-input-batches string instances-batch-create-input-batches (JSON array) - --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 metalv1 batches](equinix_metalv1_batches.md) - Manage batches resources - diff --git a/docs/equinix_metalv1_batches_delete-batch.md b/docs/equinix_metalv1_batches_delete-batch.md deleted file mode 100644 index a4b7414..0000000 --- a/docs/equinix_metalv1_batches_delete-batch.md +++ /dev/null @@ -1,35 +0,0 @@ -## equinix metalv1 batches delete-batch - -Delete the Batch - -### Synopsis - -Deletes the Batch. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 batches delete-batch [flags] -``` - -### Options - -``` - -h, --help help for delete-batch - --id string Batch UUID (required) - --remove-associated-instances remove-associated-instances field - --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 metalv1 batches](equinix_metalv1_batches.md) - Manage batches resources - diff --git a/docs/equinix_metalv1_batches_find-batch-by-id.md b/docs/equinix_metalv1_batches_find-batch-by-id.md deleted file mode 100644 index c506cf4..0000000 --- a/docs/equinix_metalv1_batches_find-batch-by-id.md +++ /dev/null @@ -1,35 +0,0 @@ -## equinix metalv1 batches find-batch-by-id - -Retrieve a Batch - -### Synopsis - -Returns a Batch - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 batches find-batch-by-id [flags] -``` - -### Options - -``` - -h, --help help for find-batch-by-id - --id string Batch UUID (required) - --include string include field (JSON or string) - --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 metalv1 batches](equinix_metalv1_batches.md) - Manage batches resources - diff --git a/docs/equinix_metalv1_batches_find-batches-by-project.md b/docs/equinix_metalv1_batches_find-batches-by-project.md deleted file mode 100644 index 2e48872..0000000 --- a/docs/equinix_metalv1_batches_find-batches-by-project.md +++ /dev/null @@ -1,35 +0,0 @@ -## equinix metalv1 batches find-batches-by-project - -Retrieve all batches by project - -### Synopsis - -Returns all batches for the given project - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 batches find-batches-by-project [flags] -``` - -### Options - -``` - -h, --help help for find-batches-by-project - --id string Project UUID (required) - --include string include field (JSON or string) - --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 metalv1 batches](equinix_metalv1_batches.md) - Manage batches resources - diff --git a/docs/equinix_metalv1_bgp.md b/docs/equinix_metalv1_bgp.md deleted file mode 100644 index 8ca63cd..0000000 --- a/docs/equinix_metalv1_bgp.md +++ /dev/null @@ -1,33 +0,0 @@ -## equinix metalv1 bgp - -Manage bgp resources - -### Synopsis - -Commands for managing bgp resources in the API - -### Options - -``` - -h, --help help for bgp -``` - -### 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 metalv1](equinix_metalv1.md) - Manage Equinix metalv1 resources -* [equinix metalv1 bgp delete-bgp-session](equinix_metalv1_bgp_delete-bgp-session.md) - Delete the BGP session -* [equinix metalv1 bgp find-bgp-config-by-project](equinix_metalv1_bgp_find-bgp-config-by-project.md) - Retrieve a bgp config -* [equinix metalv1 bgp find-bgp-session-by-id](equinix_metalv1_bgp_find-bgp-session-by-id.md) - Retrieve a BGP session -* [equinix metalv1 bgp find-global-bgp-ranges](equinix_metalv1_bgp_find-global-bgp-ranges.md) - Retrieve all global bgp ranges -* [equinix metalv1 bgp find-project-bgp-sessions](equinix_metalv1_bgp_find-project-bgp-sessions.md) - Retrieve all BGP sessions for project -* [equinix metalv1 bgp request-bgp-config](equinix_metalv1_bgp_request-bgp-config.md) - Requesting bgp config -* [equinix metalv1 bgp update-bgp-session](equinix_metalv1_bgp_update-bgp-session.md) - Update the BGP session - diff --git a/docs/equinix_metalv1_bgp_find-bgp-config-by-project.md b/docs/equinix_metalv1_bgp_find-bgp-config-by-project.md deleted file mode 100644 index 5a2b674..0000000 --- a/docs/equinix_metalv1_bgp_find-bgp-config-by-project.md +++ /dev/null @@ -1,35 +0,0 @@ -## equinix metalv1 bgp find-bgp-config-by-project - -Retrieve a bgp config - -### Synopsis - -Returns a bgp config - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 bgp find-bgp-config-by-project [flags] -``` - -### Options - -``` - -h, --help help for find-bgp-config-by-project - --id string Project UUID (required) - --include string include field (JSON or string) - --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 metalv1 bgp](equinix_metalv1_bgp.md) - Manage bgp resources - diff --git a/docs/equinix_metalv1_bgp_find-bgp-session-by-id.md b/docs/equinix_metalv1_bgp_find-bgp-session-by-id.md deleted file mode 100644 index 929a5ec..0000000 --- a/docs/equinix_metalv1_bgp_find-bgp-session-by-id.md +++ /dev/null @@ -1,35 +0,0 @@ -## equinix metalv1 bgp find-bgp-session-by-id - -Retrieve a BGP session - -### Synopsis - -Returns a BGP session - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 bgp find-bgp-session-by-id [flags] -``` - -### Options - -``` - -h, --help help for find-bgp-session-by-id - --id string BGP session UUID (required) - --include string include field (JSON or string) - --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 metalv1 bgp](equinix_metalv1_bgp.md) - Manage bgp resources - diff --git a/docs/equinix_metalv1_bgp_find-project-bgp-sessions.md b/docs/equinix_metalv1_bgp_find-project-bgp-sessions.md deleted file mode 100644 index b6db218..0000000 --- a/docs/equinix_metalv1_bgp_find-project-bgp-sessions.md +++ /dev/null @@ -1,34 +0,0 @@ -## equinix metalv1 bgp find-project-bgp-sessions - -Retrieve all BGP sessions for project - -### Synopsis - -Provides a listing of available BGP sessions for the project. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 bgp find-project-bgp-sessions [flags] -``` - -### Options - -``` - -h, --help help for find-project-bgp-sessions - --id string Project UUID (required) - --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 metalv1 bgp](equinix_metalv1_bgp.md) - Manage bgp resources - diff --git a/docs/equinix_metalv1_bgp_request-bgp-config.md b/docs/equinix_metalv1_bgp_request-bgp-config.md deleted file mode 100644 index b72e8a6..0000000 --- a/docs/equinix_metalv1_bgp_request-bgp-config.md +++ /dev/null @@ -1,40 +0,0 @@ -## equinix metalv1 bgp request-bgp-config - -Requesting bgp config - -### Synopsis - -Requests to enable bgp configuration for a project. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 bgp request-bgp-config [flags] -``` - -### Options - -``` - --bgp-config-request-input-additional-properties string bgp-config-request-input-additional-properties (JSON) - --bgp-config-request-input-asn int Autonomous System Number for local BGP deployment. - --bgp-config-request-input-deployment_type string bgp-config-request-input-deployment_type - --bgp-config-request-input-md5 string The plaintext password to share between BGP neighbors as an MD5 checksum: * must be 10-20 characters long * may not include punctuation * must be a combination of numbers and letters * must contain at least one lowercase, uppercase, and digit character - --bgp-config-request-input-use_case string A use case explanation (necessary for global BGP request review). - -h, --help help for request-bgp-config - --id string Project UUID (required) - --include string include field (JSON or string) - --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 metalv1 bgp](equinix_metalv1_bgp.md) - Manage bgp resources - diff --git a/docs/equinix_metalv1_bgp_update-bgp-session.md b/docs/equinix_metalv1_bgp_update-bgp-session.md deleted file mode 100644 index c8836bd..0000000 --- a/docs/equinix_metalv1_bgp_update-bgp-session.md +++ /dev/null @@ -1,35 +0,0 @@ -## equinix metalv1 bgp update-bgp-session - -Update the BGP session - -### Synopsis - -Updates the BGP session by either enabling or disabling the default route functionality. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 bgp update-bgp-session [flags] -``` - -### Options - -``` - --body body field - -h, --help help for update-bgp-session - --id string BGP session UUID (required) - --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 metalv1 bgp](equinix_metalv1_bgp.md) - Manage bgp resources - diff --git a/docs/equinix_metalv1_capacity.md b/docs/equinix_metalv1_capacity.md deleted file mode 100644 index 11f0e48..0000000 --- a/docs/equinix_metalv1_capacity.md +++ /dev/null @@ -1,32 +0,0 @@ -## equinix metalv1 capacity - -Manage capacity resources - -### Synopsis - -Commands for managing capacity resources in the API - -### Options - -``` - -h, --help help for capacity -``` - -### 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 metalv1](equinix_metalv1.md) - Manage Equinix metalv1 resources -* [equinix metalv1 capacity check-capacity-for-facility](equinix_metalv1_capacity_check-capacity-for-facility.md) - Check capacity -* [equinix metalv1 capacity check-capacity-for-metro](equinix_metalv1_capacity_check-capacity-for-metro.md) - Check capacity for a metro -* [equinix metalv1 capacity find-capacity-for-facility](equinix_metalv1_capacity_find-capacity-for-facility.md) - View capacity -* [equinix metalv1 capacity find-capacity-for-metro](equinix_metalv1_capacity_find-capacity-for-metro.md) - View capacity for metros -* [equinix metalv1 capacity find-organization-capacity-per-facility](equinix_metalv1_capacity_find-organization-capacity-per-facility.md) - View available hardware plans per Facility for given organization -* [equinix metalv1 capacity find-organization-capacity-per-metro](equinix_metalv1_capacity_find-organization-capacity-per-metro.md) - View available hardware plans per Metro for given organization - diff --git a/docs/equinix_metalv1_capacity_check-capacity-for-facility.md b/docs/equinix_metalv1_capacity_check-capacity-for-facility.md deleted file mode 100644 index 69579c3..0000000 --- a/docs/equinix_metalv1_capacity_check-capacity-for-facility.md +++ /dev/null @@ -1,35 +0,0 @@ -## equinix metalv1 capacity check-capacity-for-facility - -Check capacity - -### Synopsis - -Validates if a deploy can be fulfilled. Deprecated - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 capacity check-capacity-for-facility [flags] -``` - -### Options - -``` - --capacity-input-additional-properties string capacity-input-additional-properties (JSON) - --capacity-input-servers string capacity-input-servers (JSON array) - -h, --help help for check-capacity-for-facility - --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 metalv1 capacity](equinix_metalv1_capacity.md) - Manage capacity resources - diff --git a/docs/equinix_metalv1_capacity_check-capacity-for-metro.md b/docs/equinix_metalv1_capacity_check-capacity-for-metro.md deleted file mode 100644 index 8bcafdf..0000000 --- a/docs/equinix_metalv1_capacity_check-capacity-for-metro.md +++ /dev/null @@ -1,35 +0,0 @@ -## equinix metalv1 capacity check-capacity-for-metro - -Check capacity for a metro - -### Synopsis - -Validates if a deploy can be fulfilled in a metro. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 capacity check-capacity-for-metro [flags] -``` - -### Options - -``` - --capacity-input-additional-properties string capacity-input-additional-properties (JSON) - --capacity-input-servers string capacity-input-servers (JSON array) - -h, --help help for check-capacity-for-metro - --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 metalv1 capacity](equinix_metalv1_capacity.md) - Manage capacity resources - diff --git a/docs/equinix_metalv1_capacity_find-capacity-for-metro.md b/docs/equinix_metalv1_capacity_find-capacity-for-metro.md deleted file mode 100644 index 95d6f98..0000000 --- a/docs/equinix_metalv1_capacity_find-capacity-for-metro.md +++ /dev/null @@ -1,33 +0,0 @@ -## equinix metalv1 capacity find-capacity-for-metro - -View capacity for metros - -### Synopsis - -Returns a list of metros and plans with their current capacity. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 capacity find-capacity-for-metro [flags] -``` - -### Options - -``` - -h, --help help for find-capacity-for-metro - --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 metalv1 capacity](equinix_metalv1_capacity.md) - Manage capacity resources - diff --git a/docs/equinix_metalv1_capacity_find-organization-capacity-per-facility.md b/docs/equinix_metalv1_capacity_find-organization-capacity-per-facility.md deleted file mode 100644 index 53cc4e4..0000000 --- a/docs/equinix_metalv1_capacity_find-organization-capacity-per-facility.md +++ /dev/null @@ -1,34 +0,0 @@ -## equinix metalv1 capacity find-organization-capacity-per-facility - -View available hardware plans per Facility for given organization - -### Synopsis - -Returns a list of facilities and plans with their current capacity. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 capacity find-organization-capacity-per-facility [flags] -``` - -### Options - -``` - -h, --help help for find-organization-capacity-per-facility - --id string Organization UUID (required) - --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 metalv1 capacity](equinix_metalv1_capacity.md) - Manage capacity resources - diff --git a/docs/equinix_metalv1_capacity_find-organization-capacity-per-metro.md b/docs/equinix_metalv1_capacity_find-organization-capacity-per-metro.md deleted file mode 100644 index d6c5aa8..0000000 --- a/docs/equinix_metalv1_capacity_find-organization-capacity-per-metro.md +++ /dev/null @@ -1,34 +0,0 @@ -## equinix metalv1 capacity find-organization-capacity-per-metro - -View available hardware plans per Metro for given organization - -### Synopsis - -Returns a list of metros and plans with their current capacity. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 capacity find-organization-capacity-per-metro [flags] -``` - -### Options - -``` - -h, --help help for find-organization-capacity-per-metro - --id string Organization UUID (required) - --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 metalv1 capacity](equinix_metalv1_capacity.md) - Manage capacity resources - diff --git a/docs/equinix_metalv1_console-log-details.md b/docs/equinix_metalv1_console-log-details.md deleted file mode 100644 index 3af98ef..0000000 --- a/docs/equinix_metalv1_console-log-details.md +++ /dev/null @@ -1,27 +0,0 @@ -## equinix metalv1 console-log-details - -Manage console-log-details resources - -### Synopsis - -Commands for managing console-log-details resources in the API - -### Options - -``` - -h, --help help for console-log-details -``` - -### 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 metalv1](equinix_metalv1.md) - Manage Equinix metalv1 resources -* [equinix metalv1 console-log-details capture-screenshot](equinix_metalv1_console-log-details_capture-screenshot.md) - Method for CaptureScreenshot - diff --git a/docs/equinix_metalv1_console-log-details_capture-screenshot.md b/docs/equinix_metalv1_console-log-details_capture-screenshot.md deleted file mode 100644 index 713b716..0000000 --- a/docs/equinix_metalv1_console-log-details_capture-screenshot.md +++ /dev/null @@ -1,34 +0,0 @@ -## equinix metalv1 console-log-details capture-screenshot - -Method for CaptureScreenshot - -### Synopsis - -Capture a screenshot from the device, if supported, via the BMC. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 console-log-details capture-screenshot [flags] -``` - -### Options - -``` - -h, --help help for capture-screenshot - --id string Device UUID (required) - --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 metalv1 console-log-details](equinix_metalv1_console-log-details.md) - Manage console-log-details resources - diff --git a/docs/equinix_metalv1_devices.md b/docs/equinix_metalv1_devices.md deleted file mode 100644 index 789c669..0000000 --- a/docs/equinix_metalv1_devices.md +++ /dev/null @@ -1,46 +0,0 @@ -## equinix metalv1 devices - -Manage devices resources - -### Synopsis - -Commands for managing devices resources in the API - -### Options - -``` - -h, --help help for devices -``` - -### 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 metalv1](equinix_metalv1.md) - Manage Equinix metalv1 resources -* [equinix metalv1 devices create-bgp-session](equinix_metalv1_devices_create-bgp-session.md) - Create a BGP session -* [equinix metalv1 devices create-device](equinix_metalv1_devices_create-device.md) - Create a device -* [equinix metalv1 devices create-ip-assignment](equinix_metalv1_devices_create-ip-assignment.md) - Create an ip assignment -* [equinix metalv1 devices delete-device](equinix_metalv1_devices_delete-device.md) - Delete the device -* [equinix metalv1 devices find-bgp-sessions](equinix_metalv1_devices_find-bgp-sessions.md) - Retrieve all BGP sessions -* [equinix metalv1 devices find-device-by-id](equinix_metalv1_devices_find-device-by-id.md) - Retrieve a device -* [equinix metalv1 devices find-device-customdata](equinix_metalv1_devices_find-device-customdata.md) - Retrieve the custom metadata of an instance -* [equinix metalv1 devices find-device-metadata-by-id](equinix_metalv1_devices_find-device-metadata-by-id.md) - Retrieve metadata -* [equinix metalv1 devices find-device-userdata-by-id](equinix_metalv1_devices_find-device-userdata-by-id.md) - Retrieve userdata -* [equinix metalv1 devices find-instance-bandwidth](equinix_metalv1_devices_find-instance-bandwidth.md) - Retrieve an instance bandwidth -* [equinix metalv1 devices find-ip-assignment-customdata](equinix_metalv1_devices_find-ip-assignment-customdata.md) - Retrieve the custom metadata of an IP Assignment -* [equinix metalv1 devices find-ip-assignments](equinix_metalv1_devices_find-ip-assignments.md) - Retrieve all ip assignments -* [equinix metalv1 devices find-organization-devices](equinix_metalv1_devices_find-organization-devices.md) - Retrieve all devices of an organization -* [equinix metalv1 devices find-project-devices](equinix_metalv1_devices_find-project-devices.md) - Retrieve all devices of a project -* [equinix metalv1 devices find-traffic](equinix_metalv1_devices_find-traffic.md) - Retrieve device traffic -* [equinix metalv1 devices get-bgp-neighbor-data](equinix_metalv1_devices_get-bgp-neighbor-data.md) - Retrieve BGP neighbor data for this device -* [equinix metalv1 devices get-device-firmware-sets](equinix_metalv1_devices_get-device-firmware-sets.md) - Get Device's associated Firmware Set -* [equinix metalv1 devices get-device-health-rollup](equinix_metalv1_devices_get-device-health-rollup.md) - Get Device's Health Status -* [equinix metalv1 devices perform-action](equinix_metalv1_devices_perform-action.md) - Perform an action -* [equinix metalv1 devices update-device](equinix_metalv1_devices_update-device.md) - Update the device - diff --git a/docs/equinix_metalv1_devices_create-bgp-session.md b/docs/equinix_metalv1_devices_create-bgp-session.md deleted file mode 100644 index 4977dd5..0000000 --- a/docs/equinix_metalv1_devices_create-bgp-session.md +++ /dev/null @@ -1,38 +0,0 @@ -## equinix metalv1 devices create-bgp-session - -Create a BGP session - -### Synopsis - -Creates a BGP session. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 devices create-bgp-session [flags] -``` - -### Options - -``` - --bgp-session-input-additional-properties string bgp-session-input-additional-properties (JSON) - --bgp-session-input-address_family string bgp-session-input-address_family - --bgp-session-input-default_route Set the default route policy. - -h, --help help for create-bgp-session - --id string Device UUID (required) - --include string include field (JSON or string) - --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 metalv1 devices](equinix_metalv1_devices.md) - Manage devices resources - diff --git a/docs/equinix_metalv1_devices_create-device.md b/docs/equinix_metalv1_devices_create-device.md deleted file mode 100644 index 1b6c145..0000000 --- a/docs/equinix_metalv1_devices_create-device.md +++ /dev/null @@ -1,91 +0,0 @@ -## equinix metalv1 devices create-device - -Create a device - -### Synopsis - -Creates a new device and provisions it in the specified location. Device type-specific options are accepted. For example, `baremetal` devices accept `operating_system`, `hostname`, and `plan`. These parameters may not be accepted for other device types. The default device type is `baremetal`. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 devices create-device [flags] -``` - -### Options - -``` - --create-device-request-device-create-in-facility-input-additional-properties string create-device-request-device-create-in-facility-input-additional-properties (JSON) - --create-device-request-device-create-in-facility-input-always_pxe custom_ipxe When true, devices with a custom_ipxe OS will always boot to iPXE. The default setting of false ensures that iPXE will be used on only the first boot. - --create-device-request-device-create-in-facility-input-billing_cycle string create-device-request-device-create-in-facility-input-billing_cycle - --create-device-request-device-create-in-facility-input-customdata string Customdata is an arbitrary JSON value that can be accessed via the metadata service. (JSON) - --create-device-request-device-create-in-facility-input-description string Any description of the device or how it will be used. This may be used to inform other API consumers with project access. - --create-device-request-device-create-in-facility-input-facility { \"facility\": \"f1\" } The datacenter where the device should be created. Either metro or facility must be provided. The API will accept either a single facility { \"facility\": \"f1\" }, or it can be instructed to create the device in the best available datacenter `{ \"facility\": \"any\" }`. Additionally it is possible to set a prioritized location selection. For example `{ \"facility\": [\"f3\", \"f2\", \"any\"] }` can be used to prioritize `f3` and then `f2` before accepting `any` facility. If none of the facilities provided have availability for the requested device the request will fail. - Deprecated (JSON array) - --create-device-request-device-create-in-facility-input-features required The features attribute allows you to optionally specify what features your server should have. In the API shorthand syntax, all features listed are required: ``` { \"features\": [\"tpm\"] } ``` Alternatively, if you do not require a certain feature, but would prefer to be assigned a server with that feature if there are any available, you may specify that feature with a `preferred` value. The request will not fail if we have no servers with that feature in our inventory. The API offers an alternative syntax for mixing preferred and required features: ``` { \"features\": { \"tpm\": \"required\", \"raid\": \"preferred\" } } ``` The request will only fail if there are no available servers matching the required `tpm` criteria. (JSON array) - --create-device-request-device-create-in-facility-input-hardware_reservation_id next-available The Hardware Reservation UUID to provision. Alternatively, next-available can be specified to select from any of the available hardware reservations. An error will be returned if the requested reservation option is not available. See [Reserved Hardware](https://deploy.equinix.com/developers/docs/metal/deploy/reserved/) for more details. - --create-device-request-device-create-in-facility-input-hostname string The hostname to use within the operating system. The same hostname may be used on multiple devices within a project. - --create-device-request-device-create-in-facility-input-ip_addresses ip_addresses attribute will allow you to specify the addresses you want created with your device. The default value configures public IPv4, public IPv6, and private IPv4. Private IPv4 address is required. When specifying The ip_addresses attribute will allow you to specify the addresses you want created with your device. The default value configures public IPv4, public IPv6, and private IPv4. Private IPv4 address is required. When specifying ip_addresses`, one of the array items must enable private IPv4. Some operating systems require public IPv4 address. In those cases you will receive an error message if public IPv4 is not enabled. For example, to only configure your server with a private IPv4 address, you can send `{ \"ip_addresses\": [{ \"address_family\": 4, \"public\": false }] }`. It is possible to request a subnet size larger than a `/30` by assigning addresses using the UUID(s) of ip_reservations in your project. For example, `{ \"ip_addresses\": [..., {\"address_family\": 4, \"public\": true, \"ip_reservations\": [\"uuid1\", \"uuid2\"]}] }` To access a server without public IPs, you can use our Out-of-Band console access (SOS) or proxy through another server in the project with public IPs enabled. (JSON array) - --create-device-request-device-create-in-facility-input-ipxe_script_url string When set, the device will chainload an iPXE Script at boot fetched from the supplied URL. See [Custom iPXE](https://deploy.equinix.com/developers/docs/metal/operating-systems/custom-ipxe/) for more details. - --create-device-request-device-create-in-facility-input-locked Whether the device should be locked, preventing accidental deletion. - --create-device-request-device-create-in-facility-input-network_frozen If true, this instance can not be converted to a different network type. - --create-device-request-device-create-in-facility-input-no_ssh_keys Overrides default behaviour of attaching all of the organization members ssh keys and project ssh keys to device if no specific keys specified - --create-device-request-device-create-in-facility-input-operating_system string The slug of the operating system to provision. Check the Equinix Metal operating system documentation for rules that may be imposed per operating system, including restrictions on IP address options and device plans. - --create-device-request-device-create-in-facility-input-plan string The slug of the device plan to provision. - --create-device-request-device-create-in-facility-input-private_ipv4_subnet_size int Deprecated. Use ip_addresses. Subnet range for addresses allocated to this device. - --create-device-request-device-create-in-facility-input-project_ssh_keys user_ssh_keys A list of UUIDs identifying the device parent project that should be authorized to access this device (typically via /root/.ssh/authorized_keys). These keys will also appear in the device metadata. If no SSH keys are specified (user_ssh_keys, `project_ssh_keys`, and `ssh_keys` are all empty lists or omitted), all parent project keys, parent project members keys and organization members keys will be included. This behaviour can be changed with 'no_ssh_keys' option to omit any SSH key being added. (JSON array) - --create-device-request-device-create-in-facility-input-public_ipv4_subnet_size int Deprecated. Use ip_addresses. Subnet range for addresses allocated to this device. Your project must have addresses available for a non-default request. - --create-device-request-device-create-in-facility-input-spot_instance termination_time Create a spot instance. Spot instances are created with a maximum bid price. If the bid price is not met, the spot instance will be terminated as indicated by the termination_time field. - --create-device-request-device-create-in-facility-input-spot_price_max float The maximum amount to bid for a spot instance. - --create-device-request-device-create-in-facility-input-ssh_keys project_ssh_keys A list of new or existing project ssh_keys that should be authorized to access this device (typically via /root/.ssh/authorized_keys). These keys will also appear in the device metadata. These keys are added in addition to any keys defined by project_ssh_keys and `user_ssh_keys`. (JSON array) - --create-device-request-device-create-in-facility-input-storage string create-device-request-device-create-in-facility-input-storage (JSON) - --create-device-request-device-create-in-facility-input-tags string create-device-request-device-create-in-facility-input-tags (JSON array) - --create-device-request-device-create-in-facility-input-termination_time string create-device-request-device-create-in-facility-input-termination_time (JSON) - --create-device-request-device-create-in-facility-input-user_ssh_keys user_ssh_keys A list of UUIDs identifying the users that should be authorized to access this device (typically via /root/.ssh/authorized_keys). These keys will also appear in the device metadata. The users must be members of the project or organization. If no SSH keys are specified (user_ssh_keys, `project_ssh_keys`, and `ssh_keys` are all empty lists or omitted), all parent project keys, parent project members keys and organization members keys will be included. This behaviour can be changed with 'no_ssh_keys' option to omit any SSH key being added. (JSON array) - --create-device-request-device-create-in-facility-input-userdata string The userdata presented in the metadata service for this device. Userdata is fetched and interpreted by the operating system installed on the device. Acceptable formats are determined by the operating system, with the exception of a special iPXE enabling syntax which is handled before the operating system starts. See [Server User Data](https://deploy.equinix.com/developers/docs/metal/server-metadata/user-data/) and [Provisioning with Custom iPXE](https://deploy.equinix.com/developers/docs/metal/operating-systems/custom-ipxe/#provisioning-with-custom-ipxe) for more details. - --create-device-request-device-create-in-metro-input-additional-properties string create-device-request-device-create-in-metro-input-additional-properties (JSON) - --create-device-request-device-create-in-metro-input-always_pxe custom_ipxe When true, devices with a custom_ipxe OS will always boot to iPXE. The default setting of false ensures that iPXE will be used on only the first boot. - --create-device-request-device-create-in-metro-input-billing_cycle string create-device-request-device-create-in-metro-input-billing_cycle - --create-device-request-device-create-in-metro-input-customdata string Customdata is an arbitrary JSON value that can be accessed via the metadata service. (JSON) - --create-device-request-device-create-in-metro-input-description string Any description of the device or how it will be used. This may be used to inform other API consumers with project access. - --create-device-request-device-create-in-metro-input-features required The features attribute allows you to optionally specify what features your server should have. In the API shorthand syntax, all features listed are required: ``` { \"features\": [\"tpm\"] } ``` Alternatively, if you do not require a certain feature, but would prefer to be assigned a server with that feature if there are any available, you may specify that feature with a `preferred` value. The request will not fail if we have no servers with that feature in our inventory. The API offers an alternative syntax for mixing preferred and required features: ``` { \"features\": { \"tpm\": \"required\", \"raid\": \"preferred\" } } ``` The request will only fail if there are no available servers matching the required `tpm` criteria. (JSON array) - --create-device-request-device-create-in-metro-input-hardware_reservation_id next-available The Hardware Reservation UUID to provision. Alternatively, next-available can be specified to select from any of the available hardware reservations. An error will be returned if the requested reservation option is not available. See [Reserved Hardware](https://deploy.equinix.com/developers/docs/metal/deploy/reserved/) for more details. - --create-device-request-device-create-in-metro-input-hostname string The hostname to use within the operating system. The same hostname may be used on multiple devices within a project. - --create-device-request-device-create-in-metro-input-ip_addresses ip_addresses attribute will allow you to specify the addresses you want created with your device. The default value configures public IPv4, public IPv6, and private IPv4. Private IPv4 address is required. When specifying The ip_addresses attribute will allow you to specify the addresses you want created with your device. The default value configures public IPv4, public IPv6, and private IPv4. Private IPv4 address is required. When specifying ip_addresses`, one of the array items must enable private IPv4. Some operating systems require public IPv4 address. In those cases you will receive an error message if public IPv4 is not enabled. For example, to only configure your server with a private IPv4 address, you can send `{ \"ip_addresses\": [{ \"address_family\": 4, \"public\": false }] }`. It is possible to request a subnet size larger than a `/30` by assigning addresses using the UUID(s) of ip_reservations in your project. For example, `{ \"ip_addresses\": [..., {\"address_family\": 4, \"public\": true, \"ip_reservations\": [\"uuid1\", \"uuid2\"]}] }` To access a server without public IPs, you can use our Out-of-Band console access (SOS) or proxy through another server in the project with public IPs enabled. (JSON array) - --create-device-request-device-create-in-metro-input-ipxe_script_url string When set, the device will chainload an iPXE Script at boot fetched from the supplied URL. See [Custom iPXE](https://deploy.equinix.com/developers/docs/metal/operating-systems/custom-ipxe/) for more details. - --create-device-request-device-create-in-metro-input-locked Whether the device should be locked, preventing accidental deletion. - --create-device-request-device-create-in-metro-input-metro { \"metro\": \"any\" } Metro code or ID of where the device should be provisioned in, or it can be instructed to create the device in the best available metro with { \"metro\": \"any\" }. The special metro value of any means anywhere, any metro. When any is chosen in the request, the metro location is picked per our scheduling algorithms that favor the following factors: hardware reservation location (if requesting reserved hardware), ip reservations, spot instances, etc. The any keyword *does not* optimize for cost, this means that usage costs (instance, transfer, other features dependent on location) will vary. Please check metro value in response to see where the device was created. Either metro or facility must be provided. - --create-device-request-device-create-in-metro-input-network_frozen If true, this instance can not be converted to a different network type. - --create-device-request-device-create-in-metro-input-no_ssh_keys Overrides default behaviour of attaching all of the organization members ssh keys and project ssh keys to device if no specific keys specified - --create-device-request-device-create-in-metro-input-operating_system string The slug of the operating system to provision. Check the Equinix Metal operating system documentation for rules that may be imposed per operating system, including restrictions on IP address options and device plans. - --create-device-request-device-create-in-metro-input-plan string The slug of the device plan to provision. - --create-device-request-device-create-in-metro-input-private_ipv4_subnet_size int Deprecated. Use ip_addresses. Subnet range for addresses allocated to this device. - --create-device-request-device-create-in-metro-input-project_ssh_keys user_ssh_keys A list of UUIDs identifying the device parent project that should be authorized to access this device (typically via /root/.ssh/authorized_keys). These keys will also appear in the device metadata. If no SSH keys are specified (user_ssh_keys, `project_ssh_keys`, and `ssh_keys` are all empty lists or omitted), all parent project keys, parent project members keys and organization members keys will be included. This behaviour can be changed with 'no_ssh_keys' option to omit any SSH key being added. (JSON array) - --create-device-request-device-create-in-metro-input-public_ipv4_subnet_size int Deprecated. Use ip_addresses. Subnet range for addresses allocated to this device. Your project must have addresses available for a non-default request. - --create-device-request-device-create-in-metro-input-spot_instance termination_time Create a spot instance. Spot instances are created with a maximum bid price. If the bid price is not met, the spot instance will be terminated as indicated by the termination_time field. - --create-device-request-device-create-in-metro-input-spot_price_max float The maximum amount to bid for a spot instance. - --create-device-request-device-create-in-metro-input-ssh_keys project_ssh_keys A list of new or existing project ssh_keys that should be authorized to access this device (typically via /root/.ssh/authorized_keys). These keys will also appear in the device metadata. These keys are added in addition to any keys defined by project_ssh_keys and `user_ssh_keys`. (JSON array) - --create-device-request-device-create-in-metro-input-storage string create-device-request-device-create-in-metro-input-storage (JSON) - --create-device-request-device-create-in-metro-input-tags string create-device-request-device-create-in-metro-input-tags (JSON array) - --create-device-request-device-create-in-metro-input-termination_time string create-device-request-device-create-in-metro-input-termination_time (JSON) - --create-device-request-device-create-in-metro-input-user_ssh_keys user_ssh_keys A list of UUIDs identifying the users that should be authorized to access this device (typically via /root/.ssh/authorized_keys). These keys will also appear in the device metadata. The users must be members of the project or organization. If no SSH keys are specified (user_ssh_keys, `project_ssh_keys`, and `ssh_keys` are all empty lists or omitted), all parent project keys, parent project members keys and organization members keys will be included. This behaviour can be changed with 'no_ssh_keys' option to omit any SSH key being added. (JSON array) - --create-device-request-device-create-in-metro-input-userdata string The userdata presented in the metadata service for this device. Userdata is fetched and interpreted by the operating system installed on the device. Acceptable formats are determined by the operating system, with the exception of a special iPXE enabling syntax which is handled before the operating system starts. See [Server User Data](https://deploy.equinix.com/developers/docs/metal/server-metadata/user-data/) and [Provisioning with Custom iPXE](https://deploy.equinix.com/developers/docs/metal/operating-systems/custom-ipxe/#provisioning-with-custom-ipxe) for more details. - --exclude string exclude field (JSON or string) - -h, --help help for create-device - --id string Project UUID (required) - --include string include field (JSON or string) - --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 metalv1 devices](equinix_metalv1_devices.md) - Manage devices resources - diff --git a/docs/equinix_metalv1_devices_create-ip-assignment.md b/docs/equinix_metalv1_devices_create-ip-assignment.md deleted file mode 100644 index 509b7b9..0000000 --- a/docs/equinix_metalv1_devices_create-ip-assignment.md +++ /dev/null @@ -1,39 +0,0 @@ -## equinix metalv1 devices create-ip-assignment - -Create an ip assignment - -### Synopsis - -Creates an ip assignment for a device. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 devices create-ip-assignment [flags] -``` - -### Options - -``` - --exclude string exclude field (JSON or string) - -h, --help help for create-ip-assignment - --id string Device UUID (required) - --include string include field (JSON or string) - --ip-assignment-input-additional-properties string ip-assignment-input-additional-properties (JSON) - --ip-assignment-input-address string ip-assignment-input-address - --ip-assignment-input-customdata string ip-assignment-input-customdata (JSON) - --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 metalv1 devices](equinix_metalv1_devices.md) - Manage devices resources - diff --git a/docs/equinix_metalv1_devices_delete-device.md b/docs/equinix_metalv1_devices_delete-device.md deleted file mode 100644 index cc699f7..0000000 --- a/docs/equinix_metalv1_devices_delete-device.md +++ /dev/null @@ -1,35 +0,0 @@ -## equinix metalv1 devices delete-device - -Delete the device - -### Synopsis - -Deletes a device and deprovisions it in our datacenter. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 devices delete-device [flags] -``` - -### Options - -``` - --force-delete force-delete field - -h, --help help for delete-device - --id string Device UUID (required) - --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 metalv1 devices](equinix_metalv1_devices.md) - Manage devices resources - diff --git a/docs/equinix_metalv1_devices_find-bgp-sessions.md b/docs/equinix_metalv1_devices_find-bgp-sessions.md deleted file mode 100644 index a64b2ff..0000000 --- a/docs/equinix_metalv1_devices_find-bgp-sessions.md +++ /dev/null @@ -1,35 +0,0 @@ -## equinix metalv1 devices find-bgp-sessions - -Retrieve all BGP sessions - -### Synopsis - -Provides a listing of available BGP sessions for the device. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 devices find-bgp-sessions [flags] -``` - -### Options - -``` - -h, --help help for find-bgp-sessions - --id string Device UUID (required) - --include string include field (JSON or string) - --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 metalv1 devices](equinix_metalv1_devices.md) - Manage devices resources - diff --git a/docs/equinix_metalv1_devices_find-device-by-id.md b/docs/equinix_metalv1_devices_find-device-by-id.md deleted file mode 100644 index a2260e4..0000000 --- a/docs/equinix_metalv1_devices_find-device-by-id.md +++ /dev/null @@ -1,36 +0,0 @@ -## equinix metalv1 devices find-device-by-id - -Retrieve a device - -### Synopsis - -Type-specific options (such as facility for baremetal devices) will be included as part of the main data structure. State value can be one of: active inactive queued or provisioning - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 devices find-device-by-id [flags] -``` - -### Options - -``` - --exclude string exclude field (JSON or string) - -h, --help help for find-device-by-id - --id string Device UUID (required) - --include string include field (JSON or string) - --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 metalv1 devices](equinix_metalv1_devices.md) - Manage devices resources - diff --git a/docs/equinix_metalv1_devices_find-device-customdata.md b/docs/equinix_metalv1_devices_find-device-customdata.md deleted file mode 100644 index e59b00e..0000000 --- a/docs/equinix_metalv1_devices_find-device-customdata.md +++ /dev/null @@ -1,34 +0,0 @@ -## equinix metalv1 devices find-device-customdata - -Retrieve the custom metadata of an instance - -### Synopsis - -Provides the custom metadata stored for this instance in json format - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 devices find-device-customdata [flags] -``` - -### Options - -``` - -h, --help help for find-device-customdata - --id string Instance UUID (required) - --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 metalv1 devices](equinix_metalv1_devices.md) - Manage devices resources - diff --git a/docs/equinix_metalv1_devices_find-device-metadata-by-id.md b/docs/equinix_metalv1_devices_find-device-metadata-by-id.md deleted file mode 100644 index 7a2259e..0000000 --- a/docs/equinix_metalv1_devices_find-device-metadata-by-id.md +++ /dev/null @@ -1,34 +0,0 @@ -## equinix metalv1 devices find-device-metadata-by-id - -Retrieve metadata - -### Synopsis - -Retrieve device metadata - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 devices find-device-metadata-by-id [flags] -``` - -### Options - -``` - -h, --help help for find-device-metadata-by-id - --id string Device UUID (required) - --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 metalv1 devices](equinix_metalv1_devices.md) - Manage devices resources - diff --git a/docs/equinix_metalv1_devices_find-device-userdata-by-id.md b/docs/equinix_metalv1_devices_find-device-userdata-by-id.md deleted file mode 100644 index b7237d3..0000000 --- a/docs/equinix_metalv1_devices_find-device-userdata-by-id.md +++ /dev/null @@ -1,34 +0,0 @@ -## equinix metalv1 devices find-device-userdata-by-id - -Retrieve userdata - -### Synopsis - -Retrieve device userdata - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 devices find-device-userdata-by-id [flags] -``` - -### Options - -``` - -h, --help help for find-device-userdata-by-id - --id string Device UUID (required) - --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 metalv1 devices](equinix_metalv1_devices.md) - Manage devices resources - diff --git a/docs/equinix_metalv1_devices_find-instance-bandwidth.md b/docs/equinix_metalv1_devices_find-instance-bandwidth.md deleted file mode 100644 index 952e9ea..0000000 --- a/docs/equinix_metalv1_devices_find-instance-bandwidth.md +++ /dev/null @@ -1,36 +0,0 @@ -## equinix metalv1 devices find-instance-bandwidth - -Retrieve an instance bandwidth - -### Synopsis - -Retrieve an instance bandwidth for a given period of time. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 devices find-instance-bandwidth [flags] -``` - -### Options - -``` - --from string from field - -h, --help help for find-instance-bandwidth - --id string Device UUID (required) - --request string JSON payload for additional optional fields not exposed as flags - --until string until 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 metalv1 devices](equinix_metalv1_devices.md) - Manage devices resources - diff --git a/docs/equinix_metalv1_devices_find-ip-assignment-customdata.md b/docs/equinix_metalv1_devices_find-ip-assignment-customdata.md deleted file mode 100644 index cd5f935..0000000 --- a/docs/equinix_metalv1_devices_find-ip-assignment-customdata.md +++ /dev/null @@ -1,35 +0,0 @@ -## equinix metalv1 devices find-ip-assignment-customdata - -Retrieve the custom metadata of an IP Assignment - -### Synopsis - -Provides the custom metadata stored for this IP Assignment in json format - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 devices find-ip-assignment-customdata [flags] -``` - -### Options - -``` - -h, --help help for find-ip-assignment-customdata - --id string Ip Assignment UUID (required) - --instance-id string Instance UUID (required) - --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 metalv1 devices](equinix_metalv1_devices.md) - Manage devices resources - diff --git a/docs/equinix_metalv1_devices_find-ip-assignments.md b/docs/equinix_metalv1_devices_find-ip-assignments.md deleted file mode 100644 index 5f32132..0000000 --- a/docs/equinix_metalv1_devices_find-ip-assignments.md +++ /dev/null @@ -1,36 +0,0 @@ -## equinix metalv1 devices find-ip-assignments - -Retrieve all ip assignments - -### Synopsis - -Returns all ip assignments for a device. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 devices find-ip-assignments [flags] -``` - -### Options - -``` - --exclude string exclude field (JSON or string) - -h, --help help for find-ip-assignments - --id string Device UUID (required) - --include string include field (JSON or string) - --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 metalv1 devices](equinix_metalv1_devices.md) - Manage devices resources - diff --git a/docs/equinix_metalv1_devices_find-organization-devices.md b/docs/equinix_metalv1_devices_find-organization-devices.md deleted file mode 100644 index c6eb9b4..0000000 --- a/docs/equinix_metalv1_devices_find-organization-devices.md +++ /dev/null @@ -1,47 +0,0 @@ -## equinix metalv1 devices find-organization-devices - -Retrieve all devices of an organization - -### Synopsis - -Provides a collection of devices for a given organization. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 devices find-organization-devices [flags] -``` - -### Options - -``` - --categories string categories field (JSON or string) - --exclude string exclude field (JSON or string) - --facility string facility field - --has-termination-time has-termination-time field - -h, --help help for find-organization-devices - --hostname string hostname field - --id string Organization UUID (required) - --include string include field (JSON or string) - --mac-address string mac-address field - --page int page field - --per-page int per-page field - --request string JSON payload for additional optional fields not exposed as flags - --reserved reserved field - --search string search field - --tag string tag field - --type-_ string type-_ 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 metalv1 devices](equinix_metalv1_devices.md) - Manage devices resources - diff --git a/docs/equinix_metalv1_devices_find-project-devices.md b/docs/equinix_metalv1_devices_find-project-devices.md deleted file mode 100644 index ac06771..0000000 --- a/docs/equinix_metalv1_devices_find-project-devices.md +++ /dev/null @@ -1,48 +0,0 @@ -## equinix metalv1 devices find-project-devices - -Retrieve all devices of a project - -### Synopsis - -Provides a collection of devices for a given project. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 devices find-project-devices [flags] -``` - -### Options - -``` - --categories string categories field (JSON or string) - --exclude string exclude field (JSON or string) - --facility string facility field - --has-termination-time has-termination-time field - -h, --help help for find-project-devices - --hostname string hostname field - --id string Project UUID (required) - --include string include field (JSON or string) - --mac-address string mac-address field - --metro string metro field - --page int page field - --per-page int per-page field - --request string JSON payload for additional optional fields not exposed as flags - --reserved reserved field - --search string search field - --tag string tag field - --type-_ string type-_ 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 metalv1 devices](equinix_metalv1_devices.md) - Manage devices resources - diff --git a/docs/equinix_metalv1_devices_find-traffic.md b/docs/equinix_metalv1_devices_find-traffic.md deleted file mode 100644 index 8c8b184..0000000 --- a/docs/equinix_metalv1_devices_find-traffic.md +++ /dev/null @@ -1,38 +0,0 @@ -## equinix metalv1 devices find-traffic - -Retrieve device traffic - -### Synopsis - -Returns the total amount of inbound or outbound traffic for a specific device. The default time period is 1 hour. Please note the results capture all network traffic for the server, but not all traffic may come from or be destined to the Internet and may be non-billable. Only Internet bound traffic is charged. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 devices find-traffic [flags] -``` - -### Options - -``` - --bucket string bucket field - --direction string direction field - -h, --help help for find-traffic - --id string Device UUID (required) - --interval string interval field - --request string JSON payload for additional optional fields not exposed as flags - --timeframe-additional-properties string timeframe-additional-properties (JSON) -``` - -### 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 metalv1 devices](equinix_metalv1_devices.md) - Manage devices resources - diff --git a/docs/equinix_metalv1_devices_get-bgp-neighbor-data.md b/docs/equinix_metalv1_devices_get-bgp-neighbor-data.md deleted file mode 100644 index f9f3154..0000000 --- a/docs/equinix_metalv1_devices_get-bgp-neighbor-data.md +++ /dev/null @@ -1,35 +0,0 @@ -## equinix metalv1 devices get-bgp-neighbor-data - -Retrieve BGP neighbor data for this device - -### Synopsis - -Provides a summary of the BGP neighbor data associated to the BGP sessions for this device. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 devices get-bgp-neighbor-data [flags] -``` - -### Options - -``` - -h, --help help for get-bgp-neighbor-data - --id string Device UUID (required) - --include string include field (JSON or string) - --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 metalv1 devices](equinix_metalv1_devices.md) - Manage devices resources - diff --git a/docs/equinix_metalv1_devices_get-device-firmware-sets.md b/docs/equinix_metalv1_devices_get-device-firmware-sets.md deleted file mode 100644 index 61f23b5..0000000 --- a/docs/equinix_metalv1_devices_get-device-firmware-sets.md +++ /dev/null @@ -1,34 +0,0 @@ -## equinix metalv1 devices get-device-firmware-sets - -Get Device's associated Firmware Set - -### Synopsis - -Returns the firmware set associated with the device. If a custom firmware set is associated with the device, then it is returned. Otherwise, if a default firmware set is available it is returned. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 devices get-device-firmware-sets [flags] -``` - -### Options - -``` - -h, --help help for get-device-firmware-sets - --id string Device UUID (required) - --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 metalv1 devices](equinix_metalv1_devices.md) - Manage devices resources - diff --git a/docs/equinix_metalv1_devices_get-device-health-rollup.md b/docs/equinix_metalv1_devices_get-device-health-rollup.md deleted file mode 100644 index f0d0a93..0000000 --- a/docs/equinix_metalv1_devices_get-device-health-rollup.md +++ /dev/null @@ -1,34 +0,0 @@ -## equinix metalv1 devices get-device-health-rollup - -Get Device's Health Status - -### Synopsis - -Returns the health rollup status of the device. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 devices get-device-health-rollup [flags] -``` - -### Options - -``` - -h, --help help for get-device-health-rollup - --id string Device UUID (required) - --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 metalv1 devices](equinix_metalv1_devices.md) - Manage devices resources - diff --git a/docs/equinix_metalv1_devices_perform-action.md b/docs/equinix_metalv1_devices_perform-action.md deleted file mode 100644 index e9cb985..0000000 --- a/docs/equinix_metalv1_devices_perform-action.md +++ /dev/null @@ -1,41 +0,0 @@ -## equinix metalv1 devices perform-action - -Perform an action - -### Synopsis - -Performs an action for the given device. Possible actions include: power_on, power_off, reboot, reinstall, and rescue (reboot the device into rescue OS.) - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 devices perform-action [flags] -``` - -### Options - -``` - --device-action-input-additional-properties string device-action-input-additional-properties (JSON) - --device-action-input-deprovision_fast reinstall When type is reinstall, enabling fast deprovisioning will bypass full disk wiping. - --device-action-input-force_delete May be required to perform actions under certain conditions - --device-action-input-ipxe_script_url reinstall When type is reinstall, use this `ipxe_script_url` (`operating_system` must be `custom_ipxe`, defaults to the current `ipxe_script_url`) - --device-action-input-operating_system reinstall When type is reinstall, use this `operating_system` (defaults to the current `operating system`) - --device-action-input-preserve_data reinstall When type is reinstall, preserve the existing data on all disks except the operating-system disk. - --device-action-input-type string device-action-input-type - -h, --help help for perform-action - --id string Device UUID (required) - --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 metalv1 devices](equinix_metalv1_devices.md) - Manage devices resources - diff --git a/docs/equinix_metalv1_devices_update-device.md b/docs/equinix_metalv1_devices_update-device.md deleted file mode 100644 index 4eeaca5..0000000 --- a/docs/equinix_metalv1_devices_update-device.md +++ /dev/null @@ -1,49 +0,0 @@ -## equinix metalv1 devices update-device - -Update the device - -### Synopsis - -Updates the device. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 devices update-device [flags] -``` - -### Options - -``` - --device-update-input-additional-properties string device-update-input-additional-properties (JSON) - --device-update-input-always_pxe device-update-input-always_pxe - --device-update-input-billing_cycle string device-update-input-billing_cycle - --device-update-input-customdata string device-update-input-customdata (JSON) - --device-update-input-description string device-update-input-description - --device-update-input-firmware_set_id string device-update-input-firmware_set_id - --device-update-input-hostname string device-update-input-hostname - --device-update-input-ipxe_script_url string device-update-input-ipxe_script_url - --device-update-input-locked Whether the device should be locked, preventing accidental deletion. - --device-update-input-network_frozen If true, this instance can not be converted to a different network type. - --device-update-input-spot_instance Can be set to false to convert a spot-market instance to on-demand. - --device-update-input-tags string device-update-input-tags (JSON array) - --device-update-input-userdata string device-update-input-userdata - --exclude string exclude field (JSON or string) - -h, --help help for update-device - --id string Device UUID (required) - --include string include field (JSON or string) - --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 metalv1 devices](equinix_metalv1_devices.md) - Manage devices resources - diff --git a/docs/equinix_metalv1_emails.md b/docs/equinix_metalv1_emails.md deleted file mode 100644 index 7a2d31c..0000000 --- a/docs/equinix_metalv1_emails.md +++ /dev/null @@ -1,30 +0,0 @@ -## equinix metalv1 emails - -Manage emails resources - -### Synopsis - -Commands for managing emails resources in the API - -### Options - -``` - -h, --help help for emails -``` - -### 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 metalv1](equinix_metalv1.md) - Manage Equinix metalv1 resources -* [equinix metalv1 emails create-email](equinix_metalv1_emails_create-email.md) - Create an email -* [equinix metalv1 emails delete-email](equinix_metalv1_emails_delete-email.md) - Delete the email -* [equinix metalv1 emails find-email-by-id](equinix_metalv1_emails_find-email-by-id.md) - Retrieve an email -* [equinix metalv1 emails update-email](equinix_metalv1_emails_update-email.md) - Update the email - diff --git a/docs/equinix_metalv1_emails_create-email.md b/docs/equinix_metalv1_emails_create-email.md deleted file mode 100644 index 1437909..0000000 --- a/docs/equinix_metalv1_emails_create-email.md +++ /dev/null @@ -1,35 +0,0 @@ -## equinix metalv1 emails create-email - -Create an email - -### Synopsis - -Add a new email address to the current user. Deprecated - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 emails create-email [flags] -``` - -### Options - -``` - --create-email-input-additional-properties string create-email-input-additional-properties (JSON) - --create-email-input-address string create-email-input-address - -h, --help help for create-email - --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 metalv1 emails](equinix_metalv1_emails.md) - Manage emails resources - diff --git a/docs/equinix_metalv1_emails_update-email.md b/docs/equinix_metalv1_emails_update-email.md deleted file mode 100644 index 9cdeda3..0000000 --- a/docs/equinix_metalv1_emails_update-email.md +++ /dev/null @@ -1,36 +0,0 @@ -## equinix metalv1 emails update-email - -Update the email - -### Synopsis - -Updates the email. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 emails update-email [flags] -``` - -### Options - -``` - -h, --help help for update-email - --id string Email UUID (required) - --request string JSON payload for additional optional fields not exposed as flags - --update-email-input-additional-properties string update-email-input-additional-properties (JSON) - --update-email-input-default update-email-input-default -``` - -### 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 metalv1 emails](equinix_metalv1_emails.md) - Manage emails resources - diff --git a/docs/equinix_metalv1_events.md b/docs/equinix_metalv1_events.md deleted file mode 100644 index 2840824..0000000 --- a/docs/equinix_metalv1_events.md +++ /dev/null @@ -1,35 +0,0 @@ -## equinix metalv1 events - -Manage events resources - -### Synopsis - -Commands for managing events resources in the API - -### Options - -``` - -h, --help help for 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 metalv1](equinix_metalv1.md) - Manage Equinix metalv1 resources -* [equinix metalv1 events find-device-events](equinix_metalv1_events_find-device-events.md) - Retrieve device's events -* [equinix metalv1 events find-event-by-id](equinix_metalv1_events_find-event-by-id.md) - Retrieve an event -* [equinix metalv1 events find-events](equinix_metalv1_events_find-events.md) - Retrieve current user's events -* [equinix metalv1 events find-interconnection-events](equinix_metalv1_events_find-interconnection-events.md) - Retrieve interconnection events -* [equinix metalv1 events find-interconnection-port-events](equinix_metalv1_events_find-interconnection-port-events.md) - Retrieve interconnection port events -* [equinix metalv1 events find-organization-events](equinix_metalv1_events_find-organization-events.md) - Retrieve organization's events -* [equinix metalv1 events find-project-events](equinix_metalv1_events_find-project-events.md) - Retrieve project's events -* [equinix metalv1 events find-virtual-circuit-events](equinix_metalv1_events_find-virtual-circuit-events.md) - Retrieve virtual circuit events -* [equinix metalv1 events find-vrf-route-events](equinix_metalv1_events_find-vrf-route-events.md) - Retrieve VRF route events - diff --git a/docs/equinix_metalv1_events_find-device-events.md b/docs/equinix_metalv1_events_find-device-events.md deleted file mode 100644 index ed37327..0000000 --- a/docs/equinix_metalv1_events_find-device-events.md +++ /dev/null @@ -1,38 +0,0 @@ -## equinix metalv1 events find-device-events - -Retrieve device's events - -### Synopsis - -Returns a list of events pertaining to a specific device - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 events find-device-events [flags] -``` - -### Options - -``` - --exclude string exclude field (JSON or string) - -h, --help help for find-device-events - --id string Device UUID (required) - --include string include field (JSON or string) - --page int page field - --per-page int per-page field - --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 metalv1 events](equinix_metalv1_events.md) - Manage events resources - diff --git a/docs/equinix_metalv1_events_find-event-by-id.md b/docs/equinix_metalv1_events_find-event-by-id.md deleted file mode 100644 index 11a0427..0000000 --- a/docs/equinix_metalv1_events_find-event-by-id.md +++ /dev/null @@ -1,36 +0,0 @@ -## equinix metalv1 events find-event-by-id - -Retrieve an event - -### Synopsis - -Returns a single event if the user has access - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 events find-event-by-id [flags] -``` - -### Options - -``` - --exclude string exclude field (JSON or string) - -h, --help help for find-event-by-id - --id string Event UUID (required) - --include string include field (JSON or string) - --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 metalv1 events](equinix_metalv1_events.md) - Manage events resources - diff --git a/docs/equinix_metalv1_events_find-events.md b/docs/equinix_metalv1_events_find-events.md deleted file mode 100644 index 96eac08..0000000 --- a/docs/equinix_metalv1_events_find-events.md +++ /dev/null @@ -1,37 +0,0 @@ -## equinix metalv1 events find-events - -Retrieve current user's events - -### Synopsis - -Returns a list of the current user’s events - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 events find-events [flags] -``` - -### Options - -``` - --exclude string exclude field (JSON or string) - -h, --help help for find-events - --include string include field (JSON or string) - --page int page field - --per-page int per-page field - --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 metalv1 events](equinix_metalv1_events.md) - Manage events resources - diff --git a/docs/equinix_metalv1_events_find-interconnection-events.md b/docs/equinix_metalv1_events_find-interconnection-events.md deleted file mode 100644 index 7f2866f..0000000 --- a/docs/equinix_metalv1_events_find-interconnection-events.md +++ /dev/null @@ -1,38 +0,0 @@ -## equinix metalv1 events find-interconnection-events - -Retrieve interconnection events - -### Synopsis - -Returns a list of the interconnection events - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 events find-interconnection-events [flags] -``` - -### Options - -``` - --connection-id string Interconnection UUID (required) - --exclude string exclude field (JSON or string) - -h, --help help for find-interconnection-events - --include string include field (JSON or string) - --page int page field - --per-page int per-page field - --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 metalv1 events](equinix_metalv1_events.md) - Manage events resources - diff --git a/docs/equinix_metalv1_events_find-interconnection-port-events.md b/docs/equinix_metalv1_events_find-interconnection-port-events.md deleted file mode 100644 index 16e05f9..0000000 --- a/docs/equinix_metalv1_events_find-interconnection-port-events.md +++ /dev/null @@ -1,39 +0,0 @@ -## equinix metalv1 events find-interconnection-port-events - -Retrieve interconnection port events - -### Synopsis - -Returns a list of the interconnection port events - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 events find-interconnection-port-events [flags] -``` - -### Options - -``` - --connection-id string Interconnection UUID (required) - --exclude string exclude field (JSON or string) - -h, --help help for find-interconnection-port-events - --id string Interconnection Port UUID (required) - --include string include field (JSON or string) - --page int page field - --per-page int per-page field - --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 metalv1 events](equinix_metalv1_events.md) - Manage events resources - diff --git a/docs/equinix_metalv1_events_find-organization-events.md b/docs/equinix_metalv1_events_find-organization-events.md deleted file mode 100644 index 048db5a..0000000 --- a/docs/equinix_metalv1_events_find-organization-events.md +++ /dev/null @@ -1,38 +0,0 @@ -## equinix metalv1 events find-organization-events - -Retrieve organization's events - -### Synopsis - -Returns a list of events for a single organization - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 events find-organization-events [flags] -``` - -### Options - -``` - --exclude string exclude field (JSON or string) - -h, --help help for find-organization-events - --id string Organization UUID (required) - --include string include field (JSON or string) - --page int page field - --per-page int per-page field - --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 metalv1 events](equinix_metalv1_events.md) - Manage events resources - diff --git a/docs/equinix_metalv1_events_find-project-events.md b/docs/equinix_metalv1_events_find-project-events.md deleted file mode 100644 index d73524d..0000000 --- a/docs/equinix_metalv1_events_find-project-events.md +++ /dev/null @@ -1,38 +0,0 @@ -## equinix metalv1 events find-project-events - -Retrieve project's events - -### Synopsis - -Returns a list of events for a single project - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 events find-project-events [flags] -``` - -### Options - -``` - --exclude string exclude field (JSON or string) - -h, --help help for find-project-events - --id string Project UUID (required) - --include string include field (JSON or string) - --page int page field - --per-page int per-page field - --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 metalv1 events](equinix_metalv1_events.md) - Manage events resources - diff --git a/docs/equinix_metalv1_events_find-virtual-circuit-events.md b/docs/equinix_metalv1_events_find-virtual-circuit-events.md deleted file mode 100644 index 6622fe6..0000000 --- a/docs/equinix_metalv1_events_find-virtual-circuit-events.md +++ /dev/null @@ -1,38 +0,0 @@ -## equinix metalv1 events find-virtual-circuit-events - -Retrieve virtual circuit events - -### Synopsis - -Returns a list of the virtual circuit events - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 events find-virtual-circuit-events [flags] -``` - -### Options - -``` - --exclude string exclude field (JSON or string) - -h, --help help for find-virtual-circuit-events - --id string Virtual Circuit UUID (required) - --include string include field (JSON or string) - --page int page field - --per-page int per-page field - --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 metalv1 events](equinix_metalv1_events.md) - Manage events resources - diff --git a/docs/equinix_metalv1_events_find-vrf-route-events.md b/docs/equinix_metalv1_events_find-vrf-route-events.md deleted file mode 100644 index 3bc1901..0000000 --- a/docs/equinix_metalv1_events_find-vrf-route-events.md +++ /dev/null @@ -1,38 +0,0 @@ -## equinix metalv1 events find-vrf-route-events - -Retrieve VRF route events - -### Synopsis - -Returns a list of the VRF route events - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 events find-vrf-route-events [flags] -``` - -### Options - -``` - --exclude string exclude field (JSON or string) - -h, --help help for find-vrf-route-events - --id string VRF Route UUID (required) - --include string include field (JSON or string) - --page int page field - --per-page int per-page field - --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 metalv1 events](equinix_metalv1_events.md) - Manage events resources - diff --git a/docs/equinix_metalv1_facilities.md b/docs/equinix_metalv1_facilities.md deleted file mode 100644 index 81bc059..0000000 --- a/docs/equinix_metalv1_facilities.md +++ /dev/null @@ -1,29 +0,0 @@ -## equinix metalv1 facilities - -Manage facilities resources - -### Synopsis - -Commands for managing facilities resources in the API - -### Options - -``` - -h, --help help for facilities -``` - -### 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 metalv1](equinix_metalv1.md) - Manage Equinix metalv1 resources -* [equinix metalv1 facilities find-facilities](equinix_metalv1_facilities_find-facilities.md) - Retrieve all facilities -* [equinix metalv1 facilities find-facilities-by-organization](equinix_metalv1_facilities_find-facilities-by-organization.md) - Retrieve all facilities visible by the organization -* [equinix metalv1 facilities find-facilities-by-project](equinix_metalv1_facilities_find-facilities-by-project.md) - Retrieve all facilities visible by the project - diff --git a/docs/equinix_metalv1_facilities_find-facilities-by-organization.md b/docs/equinix_metalv1_facilities_find-facilities-by-organization.md deleted file mode 100644 index b945c3d..0000000 --- a/docs/equinix_metalv1_facilities_find-facilities-by-organization.md +++ /dev/null @@ -1,36 +0,0 @@ -## equinix metalv1 facilities find-facilities-by-organization - -Retrieve all facilities visible by the organization - -### Synopsis - -Returns a listing of available datacenters for the given organization Deprecated - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 facilities find-facilities-by-organization [flags] -``` - -### Options - -``` - --exclude string exclude field (JSON or string) - -h, --help help for find-facilities-by-organization - --id string Organization UUID (required) - --include string include field (JSON or string) - --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 metalv1 facilities](equinix_metalv1_facilities.md) - Manage facilities resources - diff --git a/docs/equinix_metalv1_facilities_find-facilities-by-project.md b/docs/equinix_metalv1_facilities_find-facilities-by-project.md deleted file mode 100644 index 601c1c6..0000000 --- a/docs/equinix_metalv1_facilities_find-facilities-by-project.md +++ /dev/null @@ -1,36 +0,0 @@ -## equinix metalv1 facilities find-facilities-by-project - -Retrieve all facilities visible by the project - -### Synopsis - -Returns a listing of available datacenters for the given project Deprecated - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 facilities find-facilities-by-project [flags] -``` - -### Options - -``` - --exclude string exclude field (JSON or string) - -h, --help help for find-facilities-by-project - --id string Project UUID (required) - --include string include field (JSON or string) - --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 metalv1 facilities](equinix_metalv1_facilities.md) - Manage facilities resources - diff --git a/docs/equinix_metalv1_facilities_find-facilities.md b/docs/equinix_metalv1_facilities_find-facilities.md deleted file mode 100644 index 3749c0e..0000000 --- a/docs/equinix_metalv1_facilities_find-facilities.md +++ /dev/null @@ -1,35 +0,0 @@ -## equinix metalv1 facilities find-facilities - -Retrieve all facilities - -### Synopsis - -Provides a listing of available datacenters where you can provision Packet devices. Deprecated - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 facilities find-facilities [flags] -``` - -### Options - -``` - --exclude string exclude field (JSON or string) - -h, --help help for find-facilities - --include string include field (JSON or string) - --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 metalv1 facilities](equinix_metalv1_facilities.md) - Manage facilities resources - diff --git a/docs/equinix_metalv1_firmware-sets.md b/docs/equinix_metalv1_firmware-sets.md deleted file mode 100644 index a6d2cc8..0000000 --- a/docs/equinix_metalv1_firmware-sets.md +++ /dev/null @@ -1,28 +0,0 @@ -## equinix metalv1 firmware-sets - -Manage firmware-sets resources - -### Synopsis - -Commands for managing firmware-sets resources in the API - -### Options - -``` - -h, --help help for firmware-sets -``` - -### 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 metalv1](equinix_metalv1.md) - Manage Equinix metalv1 resources -* [equinix metalv1 firmware-sets get-organization-firmware-sets](equinix_metalv1_firmware-sets_get-organization-firmware-sets.md) - Get Organization's Firmware Sets -* [equinix metalv1 firmware-sets get-project-firmware-sets](equinix_metalv1_firmware-sets_get-project-firmware-sets.md) - Get Project's Firmware Sets - diff --git a/docs/equinix_metalv1_firmware-sets_get-organization-firmware-sets.md b/docs/equinix_metalv1_firmware-sets_get-organization-firmware-sets.md deleted file mode 100644 index c69a1d9..0000000 --- a/docs/equinix_metalv1_firmware-sets_get-organization-firmware-sets.md +++ /dev/null @@ -1,36 +0,0 @@ -## equinix metalv1 firmware-sets get-organization-firmware-sets - -Get Organization's Firmware Sets - -### Synopsis - -Returns all firmware sets associated with the organization. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 firmware-sets get-organization-firmware-sets [flags] -``` - -### Options - -``` - -h, --help help for get-organization-firmware-sets - --id string Organization UUID (required) - --page int page field - --per-page int per-page field - --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 metalv1 firmware-sets](equinix_metalv1_firmware-sets.md) - Manage firmware-sets resources - diff --git a/docs/equinix_metalv1_firmware-sets_get-project-firmware-sets.md b/docs/equinix_metalv1_firmware-sets_get-project-firmware-sets.md deleted file mode 100644 index 2d5939a..0000000 --- a/docs/equinix_metalv1_firmware-sets_get-project-firmware-sets.md +++ /dev/null @@ -1,36 +0,0 @@ -## equinix metalv1 firmware-sets get-project-firmware-sets - -Get Project's Firmware Sets - -### Synopsis - -Returns all firmware sets associated with the project or organization. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 firmware-sets get-project-firmware-sets [flags] -``` - -### Options - -``` - -h, --help help for get-project-firmware-sets - --id string Project UUID (required) - --page int page field - --per-page int per-page field - --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 metalv1 firmware-sets](equinix_metalv1_firmware-sets.md) - Manage firmware-sets resources - diff --git a/docs/equinix_metalv1_hardware-reservations.md b/docs/equinix_metalv1_hardware-reservations.md deleted file mode 100644 index 2ccad92..0000000 --- a/docs/equinix_metalv1_hardware-reservations.md +++ /dev/null @@ -1,30 +0,0 @@ -## equinix metalv1 hardware-reservations - -Manage hardware-reservations resources - -### Synopsis - -Commands for managing hardware-reservations resources in the API - -### Options - -``` - -h, --help help for hardware-reservations -``` - -### 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 metalv1](equinix_metalv1.md) - Manage Equinix metalv1 resources -* [equinix metalv1 hardware-reservations activate-hardware-reservation](equinix_metalv1_hardware-reservations_activate-hardware-reservation.md) - Activate a spare hardware reservation -* [equinix metalv1 hardware-reservations find-hardware-reservation-by-id](equinix_metalv1_hardware-reservations_find-hardware-reservation-by-id.md) - Retrieve a hardware reservation -* [equinix metalv1 hardware-reservations find-project-hardware-reservations](equinix_metalv1_hardware-reservations_find-project-hardware-reservations.md) - Retrieve all hardware reservations for a given project -* [equinix metalv1 hardware-reservations move-hardware-reservation](equinix_metalv1_hardware-reservations_move-hardware-reservation.md) - Move a hardware reservation - diff --git a/docs/equinix_metalv1_hardware-reservations_activate-hardware-reservation.md b/docs/equinix_metalv1_hardware-reservations_activate-hardware-reservation.md deleted file mode 100644 index b13eebe..0000000 --- a/docs/equinix_metalv1_hardware-reservations_activate-hardware-reservation.md +++ /dev/null @@ -1,38 +0,0 @@ -## equinix metalv1 hardware-reservations activate-hardware-reservation - -Activate a spare hardware reservation - -### Synopsis - -Activate a spare hardware reservation - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 hardware-reservations activate-hardware-reservation [flags] -``` - -### Options - -``` - --activate-hardware-reservation-request-additional-properties string activate-hardware-reservation-request-additional-properties (JSON) - --activate-hardware-reservation-request-description string activate-hardware-reservation-request-description - --exclude string exclude field (JSON or string) - -h, --help help for activate-hardware-reservation - --id string Hardware Reservation UUID (required) - --include string include field (JSON or string) - --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 metalv1 hardware-reservations](equinix_metalv1_hardware-reservations.md) - Manage hardware-reservations resources - diff --git a/docs/equinix_metalv1_hardware-reservations_find-hardware-reservation-by-id.md b/docs/equinix_metalv1_hardware-reservations_find-hardware-reservation-by-id.md deleted file mode 100644 index a482409..0000000 --- a/docs/equinix_metalv1_hardware-reservations_find-hardware-reservation-by-id.md +++ /dev/null @@ -1,36 +0,0 @@ -## equinix metalv1 hardware-reservations find-hardware-reservation-by-id - -Retrieve a hardware reservation - -### Synopsis - -Returns a single hardware reservation - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 hardware-reservations find-hardware-reservation-by-id [flags] -``` - -### Options - -``` - --exclude string exclude field (JSON or string) - -h, --help help for find-hardware-reservation-by-id - --id string HardwareReservation UUID (required) - --include string include field (JSON or string) - --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 metalv1 hardware-reservations](equinix_metalv1_hardware-reservations.md) - Manage hardware-reservations resources - diff --git a/docs/equinix_metalv1_hardware-reservations_find-project-hardware-reservations.md b/docs/equinix_metalv1_hardware-reservations_find-project-hardware-reservations.md deleted file mode 100644 index b708b60..0000000 --- a/docs/equinix_metalv1_hardware-reservations_find-project-hardware-reservations.md +++ /dev/null @@ -1,41 +0,0 @@ -## equinix metalv1 hardware-reservations find-project-hardware-reservations - -Retrieve all hardware reservations for a given project - -### Synopsis - -Provides a collection of hardware reservations for a given project. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 hardware-reservations find-project-hardware-reservations [flags] -``` - -### Options - -``` - --exclude string exclude field (JSON or string) - -h, --help help for find-project-hardware-reservations - --id string Project UUID (required) - --include string include field (JSON or string) - --page int page field - --per-page int per-page field - --provisionable string provisionable field - --query string query field - --request string JSON payload for additional optional fields not exposed as flags - --state string state 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 metalv1 hardware-reservations](equinix_metalv1_hardware-reservations.md) - Manage hardware-reservations resources - diff --git a/docs/equinix_metalv1_hardware-reservations_move-hardware-reservation.md b/docs/equinix_metalv1_hardware-reservations_move-hardware-reservation.md deleted file mode 100644 index 306c9bc..0000000 --- a/docs/equinix_metalv1_hardware-reservations_move-hardware-reservation.md +++ /dev/null @@ -1,38 +0,0 @@ -## equinix metalv1 hardware-reservations move-hardware-reservation - -Move a hardware reservation - -### Synopsis - -Move a hardware reservation to another project - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 hardware-reservations move-hardware-reservation [flags] -``` - -### Options - -``` - --exclude string exclude field (JSON or string) - -h, --help help for move-hardware-reservation - --id string Hardware Reservation UUID (required) - --include string include field (JSON or string) - --move-hardware-reservation-request-additional-properties string move-hardware-reservation-request-additional-properties (JSON) - --move-hardware-reservation-request-project_id string move-hardware-reservation-request-project_id - --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 metalv1 hardware-reservations](equinix_metalv1_hardware-reservations.md) - Manage hardware-reservations resources - diff --git a/docs/equinix_metalv1_incidents.md b/docs/equinix_metalv1_incidents.md deleted file mode 100644 index db39fee..0000000 --- a/docs/equinix_metalv1_incidents.md +++ /dev/null @@ -1,27 +0,0 @@ -## equinix metalv1 incidents - -Manage incidents resources - -### Synopsis - -Commands for managing incidents resources in the API - -### Options - -``` - -h, --help help for incidents -``` - -### 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 metalv1](equinix_metalv1.md) - Manage Equinix metalv1 resources -* [equinix metalv1 incidents find-incidents](equinix_metalv1_incidents_find-incidents.md) - Retrieve the number of incidents - diff --git a/docs/equinix_metalv1_incidents_find-incidents.md b/docs/equinix_metalv1_incidents_find-incidents.md deleted file mode 100644 index 0bdbe44..0000000 --- a/docs/equinix_metalv1_incidents_find-incidents.md +++ /dev/null @@ -1,35 +0,0 @@ -## equinix metalv1 incidents find-incidents - -Retrieve the number of incidents - -### Synopsis - -Retrieve the number of incidents. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 incidents find-incidents [flags] -``` - -### Options - -``` - --exclude string exclude field (JSON or string) - -h, --help help for find-incidents - --include string include field (JSON or string) - --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 metalv1 incidents](equinix_metalv1_incidents.md) - Manage incidents resources - diff --git a/docs/equinix_metalv1_interconnections.md b/docs/equinix_metalv1_interconnections.md deleted file mode 100644 index f8c49de..0000000 --- a/docs/equinix_metalv1_interconnections.md +++ /dev/null @@ -1,43 +0,0 @@ -## equinix metalv1 interconnections - -Manage interconnections resources - -### Synopsis - -Commands for managing interconnections resources in the API - -### Options - -``` - -h, --help help for interconnections -``` - -### 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 metalv1](equinix_metalv1.md) - Manage Equinix metalv1 resources -* [equinix metalv1 interconnections create-interconnection-port-virtual-circuit](equinix_metalv1_interconnections_create-interconnection-port-virtual-circuit.md) - Create a new Virtual Circuit -* [equinix metalv1 interconnections create-organization-interconnection](equinix_metalv1_interconnections_create-organization-interconnection.md) - Request a new interconnection for the organization -* [equinix metalv1 interconnections create-project-interconnection](equinix_metalv1_interconnections_create-project-interconnection.md) - Request a new interconnection for the project's organization -* [equinix metalv1 interconnections delete-interconnection](equinix_metalv1_interconnections_delete-interconnection.md) - Delete interconnection -* [equinix metalv1 interconnections delete-virtual-circuit](equinix_metalv1_interconnections_delete-virtual-circuit.md) - Delete a virtual circuit -* [equinix metalv1 interconnections get-interconnection](equinix_metalv1_interconnections_get-interconnection.md) - Get interconnection -* [equinix metalv1 interconnections get-interconnection-metros](equinix_metalv1_interconnections_get-interconnection-metros.md) - Get connectivity to network provider by metro -* [equinix metalv1 interconnections get-interconnection-port](equinix_metalv1_interconnections_get-interconnection-port.md) - Get a interconnection port -* [equinix metalv1 interconnections get-interconnection-pricing](equinix_metalv1_interconnections_get-interconnection-pricing.md) - Get Interconnection Pricing -* [equinix metalv1 interconnections get-virtual-circuit](equinix_metalv1_interconnections_get-virtual-circuit.md) - Get a virtual circuit -* [equinix metalv1 interconnections list-interconnection-port-virtual-circuits](equinix_metalv1_interconnections_list-interconnection-port-virtual-circuits.md) - List a interconnection port's virtual circuits -* [equinix metalv1 interconnections list-interconnection-ports](equinix_metalv1_interconnections_list-interconnection-ports.md) - List a interconnection's ports -* [equinix metalv1 interconnections list-interconnection-virtual-circuits](equinix_metalv1_interconnections_list-interconnection-virtual-circuits.md) - List a interconnection's virtual circuits -* [equinix metalv1 interconnections organization-list-interconnections](equinix_metalv1_interconnections_organization-list-interconnections.md) - List organization connections -* [equinix metalv1 interconnections project-list-interconnections](equinix_metalv1_interconnections_project-list-interconnections.md) - List project connections -* [equinix metalv1 interconnections update-interconnection](equinix_metalv1_interconnections_update-interconnection.md) - Update interconnection -* [equinix metalv1 interconnections update-virtual-circuit](equinix_metalv1_interconnections_update-virtual-circuit.md) - Update a virtual circuit - diff --git a/docs/equinix_metalv1_interconnections_create-interconnection-port-virtual-circuit.md b/docs/equinix_metalv1_interconnections_create-interconnection-port-virtual-circuit.md deleted file mode 100644 index 5235813..0000000 --- a/docs/equinix_metalv1_interconnections_create-interconnection-port-virtual-circuit.md +++ /dev/null @@ -1,59 +0,0 @@ -## equinix metalv1 interconnections create-interconnection-port-virtual-circuit - -Create a new Virtual Circuit - -### Synopsis - -Create a new Virtual Circuit on a Dedicated Port. To create a regular Virtual Circuit, specify a Virtual Network record and an NNI VLAN value. To create a VRF-based Virtual Circuit, specify the VRF ID and subnet, along with the NNI VLAN value. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 interconnections create-interconnection-port-virtual-circuit [flags] -``` - -### Options - -``` - --connection-id string UUID of the interconnection (required) - -h, --help help for create-interconnection-port-virtual-circuit - --port-id string UUID of the interconnection port (required) - --request string JSON payload for additional optional fields not exposed as flags - --virtual-circuit-create-input-vlan-virtual-circuit-create-input-additional-properties string virtual-circuit-create-input-vlan-virtual-circuit-create-input-additional-properties (JSON) - --virtual-circuit-create-input-vlan-virtual-circuit-create-input-description string virtual-circuit-create-input-vlan-virtual-circuit-create-input-description - --virtual-circuit-create-input-vlan-virtual-circuit-create-input-name string virtual-circuit-create-input-vlan-virtual-circuit-create-input-name - --virtual-circuit-create-input-vlan-virtual-circuit-create-input-nni_vlan int virtual-circuit-create-input-vlan-virtual-circuit-create-input-nni_vlan - --virtual-circuit-create-input-vlan-virtual-circuit-create-input-project_id string virtual-circuit-create-input-vlan-virtual-circuit-create-input-project_id - --virtual-circuit-create-input-vlan-virtual-circuit-create-input-speed string speed can be passed as integer number representing bps speed or string (e.g. '52m' or '100g' or '4 gbps') - --virtual-circuit-create-input-vlan-virtual-circuit-create-input-tags string virtual-circuit-create-input-vlan-virtual-circuit-create-input-tags (JSON array) - --virtual-circuit-create-input-vlan-virtual-circuit-create-input-vnid string A Virtual Network record UUID or the VNID of a Metro Virtual Network in your project (sent as integer). - --virtual-circuit-create-input-vrf-virtual-circuit-create-input-additional-properties string virtual-circuit-create-input-vrf-virtual-circuit-create-input-additional-properties (JSON) - --virtual-circuit-create-input-vrf-virtual-circuit-create-input-customer_ip string An IPv4 address from the subnet that will be used on the Customer side. This parameter is optional, but if supplied, we will use the other usable IP address in the subnet as the Metal IP. By default, the last usable IP address in the subnet will be used. - --virtual-circuit-create-input-vrf-virtual-circuit-create-input-customer_ipv6 string An IPv6 address from the subnet IPv6 that will be used on the Customer side. This parameter is optional, but if supplied, we will use the other usable IP address in the subnet IPv6 as the Metal IPv6. By default, the last usable IP address in the subnet IPv6 will be used. - --virtual-circuit-create-input-vrf-virtual-circuit-create-input-description string virtual-circuit-create-input-vrf-virtual-circuit-create-input-description - --virtual-circuit-create-input-vrf-virtual-circuit-create-input-md5 string virtual-circuit-create-input-vrf-virtual-circuit-create-input-md5 (JSON) - --virtual-circuit-create-input-vrf-virtual-circuit-create-input-metal_ip string An IPv4 address from the subnet that will be used on the Metal side. This parameter is optional, but if supplied, we will use the other usable IP address in the subnet as the Customer IP. By default, the first usable IP address in the subnet will be used. - --virtual-circuit-create-input-vrf-virtual-circuit-create-input-metal_ipv6 string An IPv6 address from the subnet IPv6 that will be used on the Metal side. This parameter is optional, but if supplied, we will use the other usable IPv6 address in the subnet IPv6 as the Customer IP. By default, the first usable IPv6 address in the subnet IPv6 will be used. - --virtual-circuit-create-input-vrf-virtual-circuit-create-input-name string virtual-circuit-create-input-vrf-virtual-circuit-create-input-name - --virtual-circuit-create-input-vrf-virtual-circuit-create-input-nni_vlan int virtual-circuit-create-input-vrf-virtual-circuit-create-input-nni_vlan - --virtual-circuit-create-input-vrf-virtual-circuit-create-input-peer_asn int The peer ASN that will be used with the VRF on the Virtual Circuit. - --virtual-circuit-create-input-vrf-virtual-circuit-create-input-project_id string virtual-circuit-create-input-vrf-virtual-circuit-create-input-project_id - --virtual-circuit-create-input-vrf-virtual-circuit-create-input-speed string speed can be passed as integer number representing bps speed or string (e.g. '52m' or '100g' or '4 gbps') - --virtual-circuit-create-input-vrf-virtual-circuit-create-input-subnet string The /30 or /31 IPv4 subnet of one of the VRF IP Blocks that will be used with the VRF for the Virtual Circuit. This subnet does not have to be an existing VRF IP reservation, as we will create the VRF IP reservation on creation if it does not exist. The Metal IP and Customer IP must be IPs from this subnet. For /30 subnets, the network and broadcast IPs cannot be used as the Metal or Customer IP. The subnet specified must be contained within an already-defined IP Range for the VRF. - --virtual-circuit-create-input-vrf-virtual-circuit-create-input-subnet_ipv6 string The /126 or /127 IPv6 subnet of one of the VRF IP Blocks that will be used with the VRF for the Virtual Circuit. This subnet does not have to be an existing VRF IP reservation, as we will create the VRF IP reservation on creation if it does not exist. The Metal IPv6 and Customer IPv6 must be IPs from this subnet. For /126 subnets, the network and broadcast IPs cannot be used as the Metal IPv6 or Customer IPv6. The subnet specified must be contained within an already-defined IP Range for the VRF. - --virtual-circuit-create-input-vrf-virtual-circuit-create-input-tags string virtual-circuit-create-input-vrf-virtual-circuit-create-input-tags (JSON array) - --virtual-circuit-create-input-vrf-virtual-circuit-create-input-vrf string The UUID of the VRF that will be associated with the Virtual Circuit. -``` - -### 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 metalv1 interconnections](equinix_metalv1_interconnections.md) - Manage interconnections resources - diff --git a/docs/equinix_metalv1_interconnections_create-organization-interconnection.md b/docs/equinix_metalv1_interconnections_create-organization-interconnection.md deleted file mode 100644 index f35e751..0000000 --- a/docs/equinix_metalv1_interconnections_create-organization-interconnection.md +++ /dev/null @@ -1,97 +0,0 @@ -## equinix metalv1 interconnections create-organization-interconnection - -Request a new interconnection for the organization - -### Synopsis - -Creates a new interconnection request. A Project ID must be specified in the request body for connections on shared ports. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 interconnections create-organization-interconnection [flags] -``` - -### Options - -``` - --create-organization-interconnection-request-dedicated-port-create-input-additional-properties string create-organization-interconnection-request-dedicated-port-create-input-additional-properties (JSON) - --create-organization-interconnection-request-dedicated-port-create-input-billing_account_name string The billing account name of the Equinix Fabric account. - --create-organization-interconnection-request-dedicated-port-create-input-contact_email string The preferred email used for communication and notifications about the Equinix Fabric interconnection. Optional and defaults to the primary user email address when using a User API key or the organization owner email address when using a Project API key. - --create-organization-interconnection-request-dedicated-port-create-input-description string create-organization-interconnection-request-dedicated-port-create-input-description - --create-organization-interconnection-request-dedicated-port-create-input-facility_id string create-organization-interconnection-request-dedicated-port-create-input-facility_id - --create-organization-interconnection-request-dedicated-port-create-input-metro string A Metro ID or code. For interconnections with Dedicated Ports, this will be the location of the issued Dedicated Ports. - --create-organization-interconnection-request-dedicated-port-create-input-mode string create-organization-interconnection-request-dedicated-port-create-input-mode - --create-organization-interconnection-request-dedicated-port-create-input-name string create-organization-interconnection-request-dedicated-port-create-input-name - --create-organization-interconnection-request-dedicated-port-create-input-project string create-organization-interconnection-request-dedicated-port-create-input-project - --create-organization-interconnection-request-dedicated-port-create-input-redundancy string Either 'primary' or 'redundant'. - --create-organization-interconnection-request-dedicated-port-create-input-speed string A interconnection speed, in bps, mbps, or gbps. For Dedicated Ports, this can be 10Gbps or 100Gbps. - --create-organization-interconnection-request-dedicated-port-create-input-tags string create-organization-interconnection-request-dedicated-port-create-input-tags (JSON array) - --create-organization-interconnection-request-dedicated-port-create-input-type string create-organization-interconnection-request-dedicated-port-create-input-type - --create-organization-interconnection-request-dedicated-port-create-input-use_case string The intended use case of the dedicated port. - --create-organization-interconnection-request-shared-port-vc-vlan-create-input-additional-properties string create-organization-interconnection-request-shared-port-vc-vlan-create-input-additional-properties (JSON) - --create-organization-interconnection-request-shared-port-vc-vlan-create-input-contact_email string The preferred email used for communication and notifications about the Equinix Fabric interconnection. Optional and defaults to the primary user email address when using a User API key or the organization owner email address when using a Project API key. - --create-organization-interconnection-request-shared-port-vc-vlan-create-input-description string create-organization-interconnection-request-shared-port-vc-vlan-create-input-description - --create-organization-interconnection-request-shared-port-vc-vlan-create-input-metro string A Metro ID or code. When creating Fabric VCs (Metal Billed), this is where interconnection will be originating from, as we pre-authorize the use of one of our shared ports as the origin of the interconnection using A-Side service tokens. We only allow local connections for Fabric VCs (Metal Billed), so the destination location must be the same as the origin. For Fabric VCs (Fabric Billed), or shared connections, this will be the destination of the interconnection. We allow remote connections for Fabric VCs (Fabric Billed), so the origin of the interconnection can be a different metro set here. - --create-organization-interconnection-request-shared-port-vc-vlan-create-input-name string create-organization-interconnection-request-shared-port-vc-vlan-create-input-name - --create-organization-interconnection-request-shared-port-vc-vlan-create-input-project string create-organization-interconnection-request-shared-port-vc-vlan-create-input-project - --create-organization-interconnection-request-shared-port-vc-vlan-create-input-speed string A interconnection speed, in bps, mbps, or gbps. For Fabric VCs, this represents the maximum speed of the interconnection. For Fabric VCs (Metal Billed), this can only be one of the following: ''50mbps'', ''200mbps'', ''500mbps'', ''1gbps'', ''2gbps'', ''5gbps'' or ''10gbps'', and is required for creation. For Fabric VCs (Fabric Billed), this field will always default to ''10gbps'' even if it is not provided. For example, ''500000000'', ''50m'', or' ''500mbps'' will all work as valid inputs. - --create-organization-interconnection-request-shared-port-vc-vlan-create-input-tags string create-organization-interconnection-request-shared-port-vc-vlan-create-input-tags (JSON array) - --create-organization-interconnection-request-shared-port-vc-vlan-create-input-type string create-organization-interconnection-request-shared-port-vc-vlan-create-input-type - --create-organization-interconnection-request-shared-port-vc-vlan-create-input-vlans string A list of one or two metro-based VLANs that will be set on the virtual circuits of primary and/or secondary interconnections respectively when creating Fabric VCs. VLANs can also be set after the interconnection is created, but are required to fully activate the virtual circuits. (JSON array) - --create-organization-interconnection-request-vlan-csp-connection-create-input-additional-properties string create-organization-interconnection-request-vlan-csp-connection-create-input-additional-properties (JSON) - --create-organization-interconnection-request-vlan-csp-connection-create-input-contact_email string The preferred email used for communication and notifications about the Equinix Fabric interconnection. Optional and defaults to the primary user email address when using a User API key or the organization owner email address when using a Project API key. - --create-organization-interconnection-request-vlan-csp-connection-create-input-description string create-organization-interconnection-request-vlan-csp-connection-create-input-description - --create-organization-interconnection-request-vlan-csp-connection-create-input-fabric_provider string create-organization-interconnection-request-vlan-csp-connection-create-input-fabric_provider (JSON) - --create-organization-interconnection-request-vlan-csp-connection-create-input-metro string A Metro ID or code. When creating Fabric VCs (Metal Billed), this is where interconnection will be originating from, as we pre-authorize the use of one of our shared ports as the origin of the interconnection using A-Side service tokens. We only allow local connections for Fabric VCs (Metal Billed), so the destination location must be the same as the origin. For Fabric VCs (Fabric Billed), or shared connections, this will be the destination of the interconnection. We allow remote connections for Fabric VCs (Fabric Billed), so the origin of the interconnection can be a different metro set here. - --create-organization-interconnection-request-vlan-csp-connection-create-input-name string create-organization-interconnection-request-vlan-csp-connection-create-input-name - --create-organization-interconnection-request-vlan-csp-connection-create-input-project string create-organization-interconnection-request-vlan-csp-connection-create-input-project - --create-organization-interconnection-request-vlan-csp-connection-create-input-speed string A interconnection speed, in bps, mbps, or gbps. For Fabric VCs, this represents the maximum speed of the interconnection. For Fabric VCs (Metal Billed), this can only be one of the following: ''50mbps'', ''200mbps'', ''500mbps'', ''1gbps'', ''2gbps'', ''5gbps'' or ''10gbps'', and is required for creation. For Fabric VCs (Fabric Billed), this field will always default to ''10gbps'' even if it is not provided. For example, ''500000000'', ''50m'', or' ''500mbps'' will all work as valid inputs. - --create-organization-interconnection-request-vlan-csp-connection-create-input-tags string create-organization-interconnection-request-vlan-csp-connection-create-input-tags (JSON array) - --create-organization-interconnection-request-vlan-csp-connection-create-input-type string create-organization-interconnection-request-vlan-csp-connection-create-input-type - --create-organization-interconnection-request-vlan-csp-connection-create-input-vlans string A list of one or two metro-based VLANs that will be set on the virtual circuits of primary and/or secondary interconnections respectively when creating Fabric VCs. VLANs can also be set after the interconnection is created, but are required to fully activate the virtual circuits. (JSON array) - --create-organization-interconnection-request-vlan-fabric-vc-create-input-additional-properties string create-organization-interconnection-request-vlan-fabric-vc-create-input-additional-properties (JSON) - --create-organization-interconnection-request-vlan-fabric-vc-create-input-contact_email string The preferred email used for communication and notifications about the Equinix Fabric interconnection. Optional and defaults to the primary user email address when using a User API key or the organization owner email address when using a Project API key. - --create-organization-interconnection-request-vlan-fabric-vc-create-input-description string create-organization-interconnection-request-vlan-fabric-vc-create-input-description - --create-organization-interconnection-request-vlan-fabric-vc-create-input-facility_id string create-organization-interconnection-request-vlan-fabric-vc-create-input-facility_id - --create-organization-interconnection-request-vlan-fabric-vc-create-input-metro string A Metro ID or code. When creating Fabric VCs (Metal Billed), this is where interconnection will be originating from, as we pre-authorize the use of one of our shared ports as the origin of the interconnection using A-Side service tokens. We only allow local connections for Fabric VCs (Metal Billed), so the destination location must be the same as the origin. For Fabric VCs (Fabric Billed), or shared connections, this will be the destination of the interconnection. We allow remote connections for Fabric VCs (Fabric Billed), so the origin of the interconnection can be a different metro set here. - --create-organization-interconnection-request-vlan-fabric-vc-create-input-name string create-organization-interconnection-request-vlan-fabric-vc-create-input-name - --create-organization-interconnection-request-vlan-fabric-vc-create-input-project string create-organization-interconnection-request-vlan-fabric-vc-create-input-project - --create-organization-interconnection-request-vlan-fabric-vc-create-input-redundancy string Either 'primary' or 'redundant'. - --create-organization-interconnection-request-vlan-fabric-vc-create-input-service_token_type string create-organization-interconnection-request-vlan-fabric-vc-create-input-service_token_type - --create-organization-interconnection-request-vlan-fabric-vc-create-input-speed string A interconnection speed, in bps, mbps, or gbps. For Fabric VCs, this represents the maximum speed of the interconnection. For Fabric VCs (Metal Billed), this can only be one of the following: ''50mbps'', ''200mbps'', ''500mbps'', ''1gbps'', ''2gbps'', ''5gbps'' or ''10gbps'', and is required for creation. For Fabric VCs (Fabric Billed), this field will always default to ''10gbps'' even if it is not provided. For example, ''500000000'', ''50m'', or' ''500mbps'' will all work as valid inputs. - --create-organization-interconnection-request-vlan-fabric-vc-create-input-tags string create-organization-interconnection-request-vlan-fabric-vc-create-input-tags (JSON array) - --create-organization-interconnection-request-vlan-fabric-vc-create-input-type string create-organization-interconnection-request-vlan-fabric-vc-create-input-type - --create-organization-interconnection-request-vlan-fabric-vc-create-input-vlans string A list of one or two metro-based VLANs that will be set on the virtual circuits of primary and/or secondary (if redundant) interconnections respectively when creating Fabric VCs. VLANs can also be set after the interconnection is created, but are required to fully activate the virtual circuits. (JSON array) - --create-organization-interconnection-request-vrf-fabric-vc-create-input-additional-properties string create-organization-interconnection-request-vrf-fabric-vc-create-input-additional-properties (JSON) - --create-organization-interconnection-request-vrf-fabric-vc-create-input-contact_email string The preferred email used for communication and notifications about the Equinix Fabric interconnection. Optional and defaults to the primary user email address when using a User API key or the organization owner email address when using a Project API key. - --create-organization-interconnection-request-vrf-fabric-vc-create-input-description string create-organization-interconnection-request-vrf-fabric-vc-create-input-description - --create-organization-interconnection-request-vrf-fabric-vc-create-input-facility_id string create-organization-interconnection-request-vrf-fabric-vc-create-input-facility_id - --create-organization-interconnection-request-vrf-fabric-vc-create-input-metro string A Metro ID or code. When creating Fabric VCs (Metal Billed), this is where interconnection will be originating from, as we pre-authorize the use of one of our shared ports as the origin of the interconnection using A-Side service tokens. We only allow local connections for Fabric VCs (Metal Billed), so the destination location must be the same as the origin. For Fabric VCs (Fabric Billed), or shared connections, this will be the destination of the interconnection. We allow remote connections for Fabric VCs (Fabric Billed), so the origin of the interconnection can be a different metro set here. - --create-organization-interconnection-request-vrf-fabric-vc-create-input-name string create-organization-interconnection-request-vrf-fabric-vc-create-input-name - --create-organization-interconnection-request-vrf-fabric-vc-create-input-project string create-organization-interconnection-request-vrf-fabric-vc-create-input-project - --create-organization-interconnection-request-vrf-fabric-vc-create-input-redundancy string Either 'primary' or 'redundant'. - --create-organization-interconnection-request-vrf-fabric-vc-create-input-service_token_type string create-organization-interconnection-request-vrf-fabric-vc-create-input-service_token_type - --create-organization-interconnection-request-vrf-fabric-vc-create-input-speed string A interconnection speed, in bps, mbps, or gbps. For Fabric VCs, this represents the maximum speed of the interconnection. For Fabric VCs (Metal Billed), this can only be one of the following: ''50mbps'', ''200mbps'', ''500mbps'', ''1gbps'', ''2gbps'', ''5gbps'' or ''10gbps'', and is required for creation. For Fabric VCs (Fabric Billed), this field will always default to ''10gbps'' even if it is not provided. For example, ''500000000'', ''50m'', or' ''500mbps'' will all work as valid inputs. - --create-organization-interconnection-request-vrf-fabric-vc-create-input-tags string create-organization-interconnection-request-vrf-fabric-vc-create-input-tags (JSON array) - --create-organization-interconnection-request-vrf-fabric-vc-create-input-type string create-organization-interconnection-request-vrf-fabric-vc-create-input-type - --create-organization-interconnection-request-vrf-fabric-vc-create-input-vrfs string This field holds a list of VRF UUIDs that will be set automatically on the virtual circuits of Fabric VCs on creation, and can hold up to two UUIDs. Two UUIDs are required when requesting redundant Fabric VCs. The first UUID will be set on the primary virtual circuit, while the second UUID will be set on the secondary. The two UUIDs can be the same if both the primary and secondary virtual circuits will be in the same VRF. This parameter is included in the specification as a developer preview and is generally unavailable. Please contact our Support team for more details. (JSON array) - --exclude string exclude field (JSON or string) - -h, --help help for create-organization-interconnection - --include string include field (JSON or string) - --organization-id string UUID of the organization (required) - --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 metalv1 interconnections](equinix_metalv1_interconnections.md) - Manage interconnections resources - diff --git a/docs/equinix_metalv1_interconnections_create-project-interconnection.md b/docs/equinix_metalv1_interconnections_create-project-interconnection.md deleted file mode 100644 index 82db22d..0000000 --- a/docs/equinix_metalv1_interconnections_create-project-interconnection.md +++ /dev/null @@ -1,97 +0,0 @@ -## equinix metalv1 interconnections create-project-interconnection - -Request a new interconnection for the project's organization - -### Synopsis - -Creates a new interconnection request - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 interconnections create-project-interconnection [flags] -``` - -### Options - -``` - --create-organization-interconnection-request-dedicated-port-create-input-additional-properties string create-organization-interconnection-request-dedicated-port-create-input-additional-properties (JSON) - --create-organization-interconnection-request-dedicated-port-create-input-billing_account_name string The billing account name of the Equinix Fabric account. - --create-organization-interconnection-request-dedicated-port-create-input-contact_email string The preferred email used for communication and notifications about the Equinix Fabric interconnection. Optional and defaults to the primary user email address when using a User API key or the organization owner email address when using a Project API key. - --create-organization-interconnection-request-dedicated-port-create-input-description string create-organization-interconnection-request-dedicated-port-create-input-description - --create-organization-interconnection-request-dedicated-port-create-input-facility_id string create-organization-interconnection-request-dedicated-port-create-input-facility_id - --create-organization-interconnection-request-dedicated-port-create-input-metro string A Metro ID or code. For interconnections with Dedicated Ports, this will be the location of the issued Dedicated Ports. - --create-organization-interconnection-request-dedicated-port-create-input-mode string create-organization-interconnection-request-dedicated-port-create-input-mode - --create-organization-interconnection-request-dedicated-port-create-input-name string create-organization-interconnection-request-dedicated-port-create-input-name - --create-organization-interconnection-request-dedicated-port-create-input-project string create-organization-interconnection-request-dedicated-port-create-input-project - --create-organization-interconnection-request-dedicated-port-create-input-redundancy string Either 'primary' or 'redundant'. - --create-organization-interconnection-request-dedicated-port-create-input-speed string A interconnection speed, in bps, mbps, or gbps. For Dedicated Ports, this can be 10Gbps or 100Gbps. - --create-organization-interconnection-request-dedicated-port-create-input-tags string create-organization-interconnection-request-dedicated-port-create-input-tags (JSON array) - --create-organization-interconnection-request-dedicated-port-create-input-type string create-organization-interconnection-request-dedicated-port-create-input-type - --create-organization-interconnection-request-dedicated-port-create-input-use_case string The intended use case of the dedicated port. - --create-organization-interconnection-request-shared-port-vc-vlan-create-input-additional-properties string create-organization-interconnection-request-shared-port-vc-vlan-create-input-additional-properties (JSON) - --create-organization-interconnection-request-shared-port-vc-vlan-create-input-contact_email string The preferred email used for communication and notifications about the Equinix Fabric interconnection. Optional and defaults to the primary user email address when using a User API key or the organization owner email address when using a Project API key. - --create-organization-interconnection-request-shared-port-vc-vlan-create-input-description string create-organization-interconnection-request-shared-port-vc-vlan-create-input-description - --create-organization-interconnection-request-shared-port-vc-vlan-create-input-metro string A Metro ID or code. When creating Fabric VCs (Metal Billed), this is where interconnection will be originating from, as we pre-authorize the use of one of our shared ports as the origin of the interconnection using A-Side service tokens. We only allow local connections for Fabric VCs (Metal Billed), so the destination location must be the same as the origin. For Fabric VCs (Fabric Billed), or shared connections, this will be the destination of the interconnection. We allow remote connections for Fabric VCs (Fabric Billed), so the origin of the interconnection can be a different metro set here. - --create-organization-interconnection-request-shared-port-vc-vlan-create-input-name string create-organization-interconnection-request-shared-port-vc-vlan-create-input-name - --create-organization-interconnection-request-shared-port-vc-vlan-create-input-project string create-organization-interconnection-request-shared-port-vc-vlan-create-input-project - --create-organization-interconnection-request-shared-port-vc-vlan-create-input-speed string A interconnection speed, in bps, mbps, or gbps. For Fabric VCs, this represents the maximum speed of the interconnection. For Fabric VCs (Metal Billed), this can only be one of the following: ''50mbps'', ''200mbps'', ''500mbps'', ''1gbps'', ''2gbps'', ''5gbps'' or ''10gbps'', and is required for creation. For Fabric VCs (Fabric Billed), this field will always default to ''10gbps'' even if it is not provided. For example, ''500000000'', ''50m'', or' ''500mbps'' will all work as valid inputs. - --create-organization-interconnection-request-shared-port-vc-vlan-create-input-tags string create-organization-interconnection-request-shared-port-vc-vlan-create-input-tags (JSON array) - --create-organization-interconnection-request-shared-port-vc-vlan-create-input-type string create-organization-interconnection-request-shared-port-vc-vlan-create-input-type - --create-organization-interconnection-request-shared-port-vc-vlan-create-input-vlans string A list of one or two metro-based VLANs that will be set on the virtual circuits of primary and/or secondary interconnections respectively when creating Fabric VCs. VLANs can also be set after the interconnection is created, but are required to fully activate the virtual circuits. (JSON array) - --create-organization-interconnection-request-vlan-csp-connection-create-input-additional-properties string create-organization-interconnection-request-vlan-csp-connection-create-input-additional-properties (JSON) - --create-organization-interconnection-request-vlan-csp-connection-create-input-contact_email string The preferred email used for communication and notifications about the Equinix Fabric interconnection. Optional and defaults to the primary user email address when using a User API key or the organization owner email address when using a Project API key. - --create-organization-interconnection-request-vlan-csp-connection-create-input-description string create-organization-interconnection-request-vlan-csp-connection-create-input-description - --create-organization-interconnection-request-vlan-csp-connection-create-input-fabric_provider string create-organization-interconnection-request-vlan-csp-connection-create-input-fabric_provider (JSON) - --create-organization-interconnection-request-vlan-csp-connection-create-input-metro string A Metro ID or code. When creating Fabric VCs (Metal Billed), this is where interconnection will be originating from, as we pre-authorize the use of one of our shared ports as the origin of the interconnection using A-Side service tokens. We only allow local connections for Fabric VCs (Metal Billed), so the destination location must be the same as the origin. For Fabric VCs (Fabric Billed), or shared connections, this will be the destination of the interconnection. We allow remote connections for Fabric VCs (Fabric Billed), so the origin of the interconnection can be a different metro set here. - --create-organization-interconnection-request-vlan-csp-connection-create-input-name string create-organization-interconnection-request-vlan-csp-connection-create-input-name - --create-organization-interconnection-request-vlan-csp-connection-create-input-project string create-organization-interconnection-request-vlan-csp-connection-create-input-project - --create-organization-interconnection-request-vlan-csp-connection-create-input-speed string A interconnection speed, in bps, mbps, or gbps. For Fabric VCs, this represents the maximum speed of the interconnection. For Fabric VCs (Metal Billed), this can only be one of the following: ''50mbps'', ''200mbps'', ''500mbps'', ''1gbps'', ''2gbps'', ''5gbps'' or ''10gbps'', and is required for creation. For Fabric VCs (Fabric Billed), this field will always default to ''10gbps'' even if it is not provided. For example, ''500000000'', ''50m'', or' ''500mbps'' will all work as valid inputs. - --create-organization-interconnection-request-vlan-csp-connection-create-input-tags string create-organization-interconnection-request-vlan-csp-connection-create-input-tags (JSON array) - --create-organization-interconnection-request-vlan-csp-connection-create-input-type string create-organization-interconnection-request-vlan-csp-connection-create-input-type - --create-organization-interconnection-request-vlan-csp-connection-create-input-vlans string A list of one or two metro-based VLANs that will be set on the virtual circuits of primary and/or secondary interconnections respectively when creating Fabric VCs. VLANs can also be set after the interconnection is created, but are required to fully activate the virtual circuits. (JSON array) - --create-organization-interconnection-request-vlan-fabric-vc-create-input-additional-properties string create-organization-interconnection-request-vlan-fabric-vc-create-input-additional-properties (JSON) - --create-organization-interconnection-request-vlan-fabric-vc-create-input-contact_email string The preferred email used for communication and notifications about the Equinix Fabric interconnection. Optional and defaults to the primary user email address when using a User API key or the organization owner email address when using a Project API key. - --create-organization-interconnection-request-vlan-fabric-vc-create-input-description string create-organization-interconnection-request-vlan-fabric-vc-create-input-description - --create-organization-interconnection-request-vlan-fabric-vc-create-input-facility_id string create-organization-interconnection-request-vlan-fabric-vc-create-input-facility_id - --create-organization-interconnection-request-vlan-fabric-vc-create-input-metro string A Metro ID or code. When creating Fabric VCs (Metal Billed), this is where interconnection will be originating from, as we pre-authorize the use of one of our shared ports as the origin of the interconnection using A-Side service tokens. We only allow local connections for Fabric VCs (Metal Billed), so the destination location must be the same as the origin. For Fabric VCs (Fabric Billed), or shared connections, this will be the destination of the interconnection. We allow remote connections for Fabric VCs (Fabric Billed), so the origin of the interconnection can be a different metro set here. - --create-organization-interconnection-request-vlan-fabric-vc-create-input-name string create-organization-interconnection-request-vlan-fabric-vc-create-input-name - --create-organization-interconnection-request-vlan-fabric-vc-create-input-project string create-organization-interconnection-request-vlan-fabric-vc-create-input-project - --create-organization-interconnection-request-vlan-fabric-vc-create-input-redundancy string Either 'primary' or 'redundant'. - --create-organization-interconnection-request-vlan-fabric-vc-create-input-service_token_type string create-organization-interconnection-request-vlan-fabric-vc-create-input-service_token_type - --create-organization-interconnection-request-vlan-fabric-vc-create-input-speed string A interconnection speed, in bps, mbps, or gbps. For Fabric VCs, this represents the maximum speed of the interconnection. For Fabric VCs (Metal Billed), this can only be one of the following: ''50mbps'', ''200mbps'', ''500mbps'', ''1gbps'', ''2gbps'', ''5gbps'' or ''10gbps'', and is required for creation. For Fabric VCs (Fabric Billed), this field will always default to ''10gbps'' even if it is not provided. For example, ''500000000'', ''50m'', or' ''500mbps'' will all work as valid inputs. - --create-organization-interconnection-request-vlan-fabric-vc-create-input-tags string create-organization-interconnection-request-vlan-fabric-vc-create-input-tags (JSON array) - --create-organization-interconnection-request-vlan-fabric-vc-create-input-type string create-organization-interconnection-request-vlan-fabric-vc-create-input-type - --create-organization-interconnection-request-vlan-fabric-vc-create-input-vlans string A list of one or two metro-based VLANs that will be set on the virtual circuits of primary and/or secondary (if redundant) interconnections respectively when creating Fabric VCs. VLANs can also be set after the interconnection is created, but are required to fully activate the virtual circuits. (JSON array) - --create-organization-interconnection-request-vrf-fabric-vc-create-input-additional-properties string create-organization-interconnection-request-vrf-fabric-vc-create-input-additional-properties (JSON) - --create-organization-interconnection-request-vrf-fabric-vc-create-input-contact_email string The preferred email used for communication and notifications about the Equinix Fabric interconnection. Optional and defaults to the primary user email address when using a User API key or the organization owner email address when using a Project API key. - --create-organization-interconnection-request-vrf-fabric-vc-create-input-description string create-organization-interconnection-request-vrf-fabric-vc-create-input-description - --create-organization-interconnection-request-vrf-fabric-vc-create-input-facility_id string create-organization-interconnection-request-vrf-fabric-vc-create-input-facility_id - --create-organization-interconnection-request-vrf-fabric-vc-create-input-metro string A Metro ID or code. When creating Fabric VCs (Metal Billed), this is where interconnection will be originating from, as we pre-authorize the use of one of our shared ports as the origin of the interconnection using A-Side service tokens. We only allow local connections for Fabric VCs (Metal Billed), so the destination location must be the same as the origin. For Fabric VCs (Fabric Billed), or shared connections, this will be the destination of the interconnection. We allow remote connections for Fabric VCs (Fabric Billed), so the origin of the interconnection can be a different metro set here. - --create-organization-interconnection-request-vrf-fabric-vc-create-input-name string create-organization-interconnection-request-vrf-fabric-vc-create-input-name - --create-organization-interconnection-request-vrf-fabric-vc-create-input-project string create-organization-interconnection-request-vrf-fabric-vc-create-input-project - --create-organization-interconnection-request-vrf-fabric-vc-create-input-redundancy string Either 'primary' or 'redundant'. - --create-organization-interconnection-request-vrf-fabric-vc-create-input-service_token_type string create-organization-interconnection-request-vrf-fabric-vc-create-input-service_token_type - --create-organization-interconnection-request-vrf-fabric-vc-create-input-speed string A interconnection speed, in bps, mbps, or gbps. For Fabric VCs, this represents the maximum speed of the interconnection. For Fabric VCs (Metal Billed), this can only be one of the following: ''50mbps'', ''200mbps'', ''500mbps'', ''1gbps'', ''2gbps'', ''5gbps'' or ''10gbps'', and is required for creation. For Fabric VCs (Fabric Billed), this field will always default to ''10gbps'' even if it is not provided. For example, ''500000000'', ''50m'', or' ''500mbps'' will all work as valid inputs. - --create-organization-interconnection-request-vrf-fabric-vc-create-input-tags string create-organization-interconnection-request-vrf-fabric-vc-create-input-tags (JSON array) - --create-organization-interconnection-request-vrf-fabric-vc-create-input-type string create-organization-interconnection-request-vrf-fabric-vc-create-input-type - --create-organization-interconnection-request-vrf-fabric-vc-create-input-vrfs string This field holds a list of VRF UUIDs that will be set automatically on the virtual circuits of Fabric VCs on creation, and can hold up to two UUIDs. Two UUIDs are required when requesting redundant Fabric VCs. The first UUID will be set on the primary virtual circuit, while the second UUID will be set on the secondary. The two UUIDs can be the same if both the primary and secondary virtual circuits will be in the same VRF. This parameter is included in the specification as a developer preview and is generally unavailable. Please contact our Support team for more details. (JSON array) - --exclude string exclude field (JSON or string) - -h, --help help for create-project-interconnection - --include string include field (JSON or string) - --project-id string UUID of the project (required) - --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 metalv1 interconnections](equinix_metalv1_interconnections.md) - Manage interconnections resources - diff --git a/docs/equinix_metalv1_interconnections_delete-interconnection.md b/docs/equinix_metalv1_interconnections_delete-interconnection.md deleted file mode 100644 index e215aa1..0000000 --- a/docs/equinix_metalv1_interconnections_delete-interconnection.md +++ /dev/null @@ -1,36 +0,0 @@ -## equinix metalv1 interconnections delete-interconnection - -Delete interconnection - -### Synopsis - -Delete a interconnection, its associated ports and virtual circuits. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 interconnections delete-interconnection [flags] -``` - -### Options - -``` - --connection-id string Interconnection UUID (required) - --exclude string exclude field (JSON or string) - -h, --help help for delete-interconnection - --include string include field (JSON or string) - --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 metalv1 interconnections](equinix_metalv1_interconnections.md) - Manage interconnections resources - diff --git a/docs/equinix_metalv1_interconnections_delete-virtual-circuit.md b/docs/equinix_metalv1_interconnections_delete-virtual-circuit.md deleted file mode 100644 index 76ce1c8..0000000 --- a/docs/equinix_metalv1_interconnections_delete-virtual-circuit.md +++ /dev/null @@ -1,36 +0,0 @@ -## equinix metalv1 interconnections delete-virtual-circuit - -Delete a virtual circuit - -### Synopsis - -Delete a virtual circuit from a Dedicated Port. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 interconnections delete-virtual-circuit [flags] -``` - -### Options - -``` - --exclude string exclude field (JSON or string) - -h, --help help for delete-virtual-circuit - --id string Virtual Circuit UUID (required) - --include string include field (JSON or string) - --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 metalv1 interconnections](equinix_metalv1_interconnections.md) - Manage interconnections resources - diff --git a/docs/equinix_metalv1_interconnections_get-interconnection-metros.md b/docs/equinix_metalv1_interconnections_get-interconnection-metros.md deleted file mode 100644 index 6b2ff1d..0000000 --- a/docs/equinix_metalv1_interconnections_get-interconnection-metros.md +++ /dev/null @@ -1,33 +0,0 @@ -## equinix metalv1 interconnections get-interconnection-metros - -Get connectivity to network provider by metro - -### Synopsis - -Displays which providers you can connect to directly from Equinix Metal Metros. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 interconnections get-interconnection-metros [flags] -``` - -### Options - -``` - -h, --help help for get-interconnection-metros - --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 metalv1 interconnections](equinix_metalv1_interconnections.md) - Manage interconnections resources - diff --git a/docs/equinix_metalv1_interconnections_get-interconnection-port.md b/docs/equinix_metalv1_interconnections_get-interconnection-port.md deleted file mode 100644 index 53f0589..0000000 --- a/docs/equinix_metalv1_interconnections_get-interconnection-port.md +++ /dev/null @@ -1,37 +0,0 @@ -## equinix metalv1 interconnections get-interconnection-port - -Get a interconnection port - -### Synopsis - -Get the details of an interconnection port. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 interconnections get-interconnection-port [flags] -``` - -### Options - -``` - --connection-id string UUID of the interconnection (required) - --exclude string exclude field (JSON or string) - -h, --help help for get-interconnection-port - --id string Port UUID (required) - --include string include field (JSON or string) - --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 metalv1 interconnections](equinix_metalv1_interconnections.md) - Manage interconnections resources - diff --git a/docs/equinix_metalv1_interconnections_get-interconnection.md b/docs/equinix_metalv1_interconnections_get-interconnection.md deleted file mode 100644 index 32b4cc9..0000000 --- a/docs/equinix_metalv1_interconnections_get-interconnection.md +++ /dev/null @@ -1,36 +0,0 @@ -## equinix metalv1 interconnections get-interconnection - -Get interconnection - -### Synopsis - -Get the details of a interconnection - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 interconnections get-interconnection [flags] -``` - -### Options - -``` - --connection-id string Interconnection UUID (required) - --exclude string exclude field (JSON or string) - -h, --help help for get-interconnection - --include string include field (JSON or string) - --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 metalv1 interconnections](equinix_metalv1_interconnections.md) - Manage interconnections resources - diff --git a/docs/equinix_metalv1_interconnections_get-virtual-circuit.md b/docs/equinix_metalv1_interconnections_get-virtual-circuit.md deleted file mode 100644 index a9e0dc0..0000000 --- a/docs/equinix_metalv1_interconnections_get-virtual-circuit.md +++ /dev/null @@ -1,36 +0,0 @@ -## equinix metalv1 interconnections get-virtual-circuit - -Get a virtual circuit - -### Synopsis - -Get the details of a virtual circuit - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 interconnections get-virtual-circuit [flags] -``` - -### Options - -``` - --exclude string exclude field (JSON or string) - -h, --help help for get-virtual-circuit - --id string Virtual Circuit UUID (required) - --include string include field (JSON or string) - --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 metalv1 interconnections](equinix_metalv1_interconnections.md) - Manage interconnections resources - diff --git a/docs/equinix_metalv1_interconnections_list-interconnection-port-virtual-circuits.md b/docs/equinix_metalv1_interconnections_list-interconnection-port-virtual-circuits.md deleted file mode 100644 index 94058bb..0000000 --- a/docs/equinix_metalv1_interconnections_list-interconnection-port-virtual-circuits.md +++ /dev/null @@ -1,37 +0,0 @@ -## equinix metalv1 interconnections list-interconnection-port-virtual-circuits - -List a interconnection port's virtual circuits - -### Synopsis - -List the virtual circuit record(s) associatiated with a particular interconnection port. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 interconnections list-interconnection-port-virtual-circuits [flags] -``` - -### Options - -``` - --connection-id string UUID of the interconnection (required) - --exclude string exclude field (JSON or string) - -h, --help help for list-interconnection-port-virtual-circuits - --include string include field (JSON or string) - --port-id string UUID of the interconnection port (required) - --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 metalv1 interconnections](equinix_metalv1_interconnections.md) - Manage interconnections resources - diff --git a/docs/equinix_metalv1_interconnections_list-interconnection-virtual-circuits.md b/docs/equinix_metalv1_interconnections_list-interconnection-virtual-circuits.md deleted file mode 100644 index 8b07d01..0000000 --- a/docs/equinix_metalv1_interconnections_list-interconnection-virtual-circuits.md +++ /dev/null @@ -1,34 +0,0 @@ -## equinix metalv1 interconnections list-interconnection-virtual-circuits - -List a interconnection's virtual circuits - -### Synopsis - -List the virtual circuit record(s) associated with a particular interconnection id. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 interconnections list-interconnection-virtual-circuits [flags] -``` - -### Options - -``` - --connection-id string UUID of the interconnection (required) - -h, --help help for list-interconnection-virtual-circuits - --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 metalv1 interconnections](equinix_metalv1_interconnections.md) - Manage interconnections resources - diff --git a/docs/equinix_metalv1_interconnections_organization-list-interconnections.md b/docs/equinix_metalv1_interconnections_organization-list-interconnections.md deleted file mode 100644 index c1241e7..0000000 --- a/docs/equinix_metalv1_interconnections_organization-list-interconnections.md +++ /dev/null @@ -1,36 +0,0 @@ -## equinix metalv1 interconnections organization-list-interconnections - -List organization connections - -### Synopsis - -List the connections belonging to the organization - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 interconnections organization-list-interconnections [flags] -``` - -### Options - -``` - --exclude string exclude field (JSON or string) - -h, --help help for organization-list-interconnections - --include string include field (JSON or string) - --organization-id string UUID of the organization (required) - --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 metalv1 interconnections](equinix_metalv1_interconnections.md) - Manage interconnections resources - diff --git a/docs/equinix_metalv1_interconnections_project-list-interconnections.md b/docs/equinix_metalv1_interconnections_project-list-interconnections.md deleted file mode 100644 index 8e3b852..0000000 --- a/docs/equinix_metalv1_interconnections_project-list-interconnections.md +++ /dev/null @@ -1,38 +0,0 @@ -## equinix metalv1 interconnections project-list-interconnections - -List project connections - -### Synopsis - -List the connections belonging to the project - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 interconnections project-list-interconnections [flags] -``` - -### Options - -``` - --exclude string exclude field (JSON or string) - -h, --help help for project-list-interconnections - --include string include field (JSON or string) - --page int page field - --per-page int per-page field - --project-id string UUID of the project (required) - --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 metalv1 interconnections](equinix_metalv1_interconnections.md) - Manage interconnections resources - diff --git a/docs/equinix_metalv1_interconnections_update-interconnection.md b/docs/equinix_metalv1_interconnections_update-interconnection.md deleted file mode 100644 index 16e8cb0..0000000 --- a/docs/equinix_metalv1_interconnections_update-interconnection.md +++ /dev/null @@ -1,42 +0,0 @@ -## equinix metalv1 interconnections update-interconnection - -Update interconnection - -### Synopsis - -Update the details of a interconnection - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 interconnections update-interconnection [flags] -``` - -### Options - -``` - --connection-id string Interconnection UUID (required) - --exclude string exclude field (JSON or string) - -h, --help help for update-interconnection - --include string include field (JSON or string) - --interconnection-update-input-additional-properties string interconnection-update-input-additional-properties (JSON) - --interconnection-update-input-contact_email string interconnection-update-input-contact_email - --interconnection-update-input-description string interconnection-update-input-description - --interconnection-update-input-mode string interconnection-update-input-mode - --interconnection-update-input-name string interconnection-update-input-name - --interconnection-update-input-tags string interconnection-update-input-tags (JSON array) - --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 metalv1 interconnections](equinix_metalv1_interconnections.md) - Manage interconnections resources - diff --git a/docs/equinix_metalv1_interconnections_update-virtual-circuit.md b/docs/equinix_metalv1_interconnections_update-virtual-circuit.md deleted file mode 100644 index 987aed6..0000000 --- a/docs/equinix_metalv1_interconnections_update-virtual-circuit.md +++ /dev/null @@ -1,55 +0,0 @@ -## equinix metalv1 interconnections update-virtual-circuit - -Update a virtual circuit - -### Synopsis - -Update the details of a virtual circuit. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 interconnections update-virtual-circuit [flags] -``` - -### Options - -``` - --exclude string exclude field (JSON or string) - -h, --help help for update-virtual-circuit - --id string Virtual Circuit UUID (required) - --include string include field (JSON or string) - --request string JSON payload for additional optional fields not exposed as flags - --virtual-circuit-update-input-vlan-virtual-circuit-update-input-additional-properties string virtual-circuit-update-input-vlan-virtual-circuit-update-input-additional-properties (JSON) - --virtual-circuit-update-input-vlan-virtual-circuit-update-input-description string virtual-circuit-update-input-vlan-virtual-circuit-update-input-description - --virtual-circuit-update-input-vlan-virtual-circuit-update-input-name string virtual-circuit-update-input-vlan-virtual-circuit-update-input-name - --virtual-circuit-update-input-vlan-virtual-circuit-update-input-speed string Speed can be changed only if it is an interconnection on a Dedicated Port - --virtual-circuit-update-input-vlan-virtual-circuit-update-input-tags string virtual-circuit-update-input-vlan-virtual-circuit-update-input-tags (JSON array) - --virtual-circuit-update-input-vlan-virtual-circuit-update-input-vnid string A Virtual Network record UUID or the VNID of a Metro Virtual Network in your project. - --virtual-circuit-update-input-vrf-virtual-circuit-update-input-additional-properties string virtual-circuit-update-input-vrf-virtual-circuit-update-input-additional-properties (JSON) - --virtual-circuit-update-input-vrf-virtual-circuit-update-input-customer_ip string An IPv4 address from the subnet that will be used on the Customer side. This parameter is optional, but if supplied, we will use the other usable IP address in the subnet as the Metal IP. By default, the last usable IP address in the subnet will be used. - --virtual-circuit-update-input-vrf-virtual-circuit-update-input-customer_ipv6 string An IPv6 address from the subnet IPv6 that will be used on the Customer side. This parameter is optional, but if supplied, we will use the other usable IP address in the subnet IPv6 as the Metal IPv6. By default, the last usable IP address in the subnet IPv6 will be used. - --virtual-circuit-update-input-vrf-virtual-circuit-update-input-description string virtual-circuit-update-input-vrf-virtual-circuit-update-input-description - --virtual-circuit-update-input-vrf-virtual-circuit-update-input-md5 string The plaintext BGP peering password shared by neighbors as an MD5 checksum: * must be 10-20 characters long * may not include punctuation * must be a combination of numbers and letters * must contain at least one lowercase, uppercase, and digit character - --virtual-circuit-update-input-vrf-virtual-circuit-update-input-metal_ip string An IPv4 address from the subnet that will be used on the Metal side. This parameter is optional, but if supplied, we will use the other usable IP address in the subnet as the Customer IP. By default, the first usable IP address in the subnet will be used. - --virtual-circuit-update-input-vrf-virtual-circuit-update-input-metal_ipv6 string An IPv6 address from the subnet IPv6 that will be used on the Metal side. This parameter is optional, but if supplied, we will use the other usable IPv6 address in the subnet IPv6 as the Customer IP. By default, the first usable IPv6 address in the subnet IPv6 will be used. - --virtual-circuit-update-input-vrf-virtual-circuit-update-input-name string virtual-circuit-update-input-vrf-virtual-circuit-update-input-name - --virtual-circuit-update-input-vrf-virtual-circuit-update-input-peer_asn int The peer ASN that will be used with the VRF on the Virtual Circuit. - --virtual-circuit-update-input-vrf-virtual-circuit-update-input-speed string Speed can be changed only if it is an interconnection on a Dedicated Port - --virtual-circuit-update-input-vrf-virtual-circuit-update-input-subnet string The /30 or /31 IPv4 subnet of one of the VRF IP Blocks that will be used with the VRF for the Virtual Circuit. This subnet does not have to be an existing VRF IP reservation, as we will create the VRF IP reservation on creation if it does not exist. The Metal IP and Customer IP must be IPs from this subnet. For /30 subnets, the network and broadcast IPs cannot be used as the Metal or Customer IP. - --virtual-circuit-update-input-vrf-virtual-circuit-update-input-subnet_ipv6 string The /126 or /127 IPv6 subnet of one of the VRF IP Blocks that will be used with the VRF for the Virtual Circuit. This subnet does not have to be an existing VRF IP reservation, as we will create the VRF IP reservation on creation if it does not exist. The Metal IPv6 and Customer IPv6 must be IPs from this subnet. For /126 subnets, the network and broadcast IPs cannot be used as the Metal IPv6 or Customer IPv6. The subnet specified must be contained within an already-defined IP Range for the VRF. - --virtual-circuit-update-input-vrf-virtual-circuit-update-input-tags string virtual-circuit-update-input-vrf-virtual-circuit-update-input-tags (JSON array) -``` - -### 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 metalv1 interconnections](equinix_metalv1_interconnections.md) - Manage interconnections resources - diff --git a/docs/equinix_metalv1_invitations.md b/docs/equinix_metalv1_invitations.md deleted file mode 100644 index 034ecb9..0000000 --- a/docs/equinix_metalv1_invitations.md +++ /dev/null @@ -1,29 +0,0 @@ -## equinix metalv1 invitations - -Manage invitations resources - -### Synopsis - -Commands for managing invitations resources in the API - -### Options - -``` - -h, --help help for invitations -``` - -### 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 metalv1](equinix_metalv1.md) - Manage Equinix metalv1 resources -* [equinix metalv1 invitations accept-invitation](equinix_metalv1_invitations_accept-invitation.md) - Accept an invitation -* [equinix metalv1 invitations decline-invitation](equinix_metalv1_invitations_decline-invitation.md) - Decline an invitation -* [equinix metalv1 invitations find-invitation-by-id](equinix_metalv1_invitations_find-invitation-by-id.md) - View an invitation - diff --git a/docs/equinix_metalv1_invitations_accept-invitation.md b/docs/equinix_metalv1_invitations_accept-invitation.md deleted file mode 100644 index e11721b..0000000 --- a/docs/equinix_metalv1_invitations_accept-invitation.md +++ /dev/null @@ -1,35 +0,0 @@ -## equinix metalv1 invitations accept-invitation - -Accept an invitation - -### Synopsis - -Accept an invitation. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 invitations accept-invitation [flags] -``` - -### Options - -``` - -h, --help help for accept-invitation - --id string Invitation UUID (required) - --include string include field (JSON or string) - --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 metalv1 invitations](equinix_metalv1_invitations.md) - Manage invitations resources - diff --git a/docs/equinix_metalv1_invitations_decline-invitation.md b/docs/equinix_metalv1_invitations_decline-invitation.md deleted file mode 100644 index 8196a0a..0000000 --- a/docs/equinix_metalv1_invitations_decline-invitation.md +++ /dev/null @@ -1,34 +0,0 @@ -## equinix metalv1 invitations decline-invitation - -Decline an invitation - -### Synopsis - -Decline an invitation. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 invitations decline-invitation [flags] -``` - -### Options - -``` - -h, --help help for decline-invitation - --id string Invitation UUID (required) - --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 metalv1 invitations](equinix_metalv1_invitations.md) - Manage invitations resources - diff --git a/docs/equinix_metalv1_invitations_find-invitation-by-id.md b/docs/equinix_metalv1_invitations_find-invitation-by-id.md deleted file mode 100644 index c793127..0000000 --- a/docs/equinix_metalv1_invitations_find-invitation-by-id.md +++ /dev/null @@ -1,35 +0,0 @@ -## equinix metalv1 invitations find-invitation-by-id - -View an invitation - -### Synopsis - -Returns a single invitation. (It include the `invitable` to maintain backward compatibility but will be removed soon) - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 invitations find-invitation-by-id [flags] -``` - -### Options - -``` - -h, --help help for find-invitation-by-id - --id string Invitation UUID (required) - --include string include field (JSON or string) - --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 metalv1 invitations](equinix_metalv1_invitations.md) - Manage invitations resources - diff --git a/docs/equinix_metalv1_invoices.md b/docs/equinix_metalv1_invoices.md deleted file mode 100644 index 3e395c5..0000000 --- a/docs/equinix_metalv1_invoices.md +++ /dev/null @@ -1,28 +0,0 @@ -## equinix metalv1 invoices - -Manage invoices resources - -### Synopsis - -Commands for managing invoices resources in the API - -### Options - -``` - -h, --help help for invoices -``` - -### 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 metalv1](equinix_metalv1.md) - Manage Equinix metalv1 resources -* [equinix metalv1 invoices find-organization-invoices](equinix_metalv1_invoices_find-organization-invoices.md) - Retrieve all invoices for an organization -* [equinix metalv1 invoices get-invoice-by-id](equinix_metalv1_invoices_get-invoice-by-id.md) - Retrieve an invoice - diff --git a/docs/equinix_metalv1_invoices_find-organization-invoices.md b/docs/equinix_metalv1_invoices_find-organization-invoices.md deleted file mode 100644 index 938a222..0000000 --- a/docs/equinix_metalv1_invoices_find-organization-invoices.md +++ /dev/null @@ -1,37 +0,0 @@ -## equinix metalv1 invoices find-organization-invoices - -Retrieve all invoices for an organization - -### Synopsis - -Returns all invoices for an organization - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 invoices find-organization-invoices [flags] -``` - -### Options - -``` - -h, --help help for find-organization-invoices - --id string Organization UUID (required) - --page int page field - --per-page int per-page field - --request string JSON payload for additional optional fields not exposed as flags - --status string status 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 metalv1 invoices](equinix_metalv1_invoices.md) - Manage invoices resources - diff --git a/docs/equinix_metalv1_invoices_get-invoice-by-id.md b/docs/equinix_metalv1_invoices_get-invoice-by-id.md deleted file mode 100644 index 8aa8656..0000000 --- a/docs/equinix_metalv1_invoices_get-invoice-by-id.md +++ /dev/null @@ -1,34 +0,0 @@ -## equinix metalv1 invoices get-invoice-by-id - -Retrieve an invoice - -### Synopsis - -Returns the invoice identified by the provided id - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 invoices get-invoice-by-id [flags] -``` - -### Options - -``` - -h, --help help for get-invoice-by-id - --id string Invoice UUID (required) - --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 metalv1 invoices](equinix_metalv1_invoices.md) - Manage invoices resources - diff --git a/docs/equinix_metalv1_ip-addresses.md b/docs/equinix_metalv1_ip-addresses.md deleted file mode 100644 index a1c97a0..0000000 --- a/docs/equinix_metalv1_ip-addresses.md +++ /dev/null @@ -1,33 +0,0 @@ -## equinix metalv1 ip-addresses - -Manage ip-addresses resources - -### Synopsis - -Commands for managing ip-addresses resources in the API - -### Options - -``` - -h, --help help for ip-addresses -``` - -### 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 metalv1](equinix_metalv1.md) - Manage Equinix metalv1 resources -* [equinix metalv1 ip-addresses delete-ip-address](equinix_metalv1_ip-addresses_delete-ip-address.md) - Unassign an ip address -* [equinix metalv1 ip-addresses find-ip-address-by-id](equinix_metalv1_ip-addresses_find-ip-address-by-id.md) - Retrieve an ip address -* [equinix metalv1 ip-addresses find-ip-address-customdata](equinix_metalv1_ip-addresses_find-ip-address-customdata.md) - Retrieve the custom metadata of an IP Reservation or IP Assignment -* [equinix metalv1 ip-addresses find-ip-availabilities](equinix_metalv1_ip-addresses_find-ip-availabilities.md) - Retrieve all available subnets of a particular reservation -* [equinix metalv1 ip-addresses find-ip-reservations](equinix_metalv1_ip-addresses_find-ip-reservations.md) - Retrieve all ip reservations -* [equinix metalv1 ip-addresses request-ip-reservation](equinix_metalv1_ip-addresses_request-ip-reservation.md) - Requesting IP reservations -* [equinix metalv1 ip-addresses update-ip-address](equinix_metalv1_ip-addresses_update-ip-address.md) - Update an ip address - diff --git a/docs/equinix_metalv1_ip-addresses_delete-ip-address.md b/docs/equinix_metalv1_ip-addresses_delete-ip-address.md deleted file mode 100644 index 5823789..0000000 --- a/docs/equinix_metalv1_ip-addresses_delete-ip-address.md +++ /dev/null @@ -1,34 +0,0 @@ -## equinix metalv1 ip-addresses delete-ip-address - -Unassign an ip address - -### Synopsis - -This call can be used to un-assign an IP assignment or delete an IP reservation. Un-assign an IP address record. Use the assignment UUID you get after attaching the IP. This will remove the relationship between an IP and the device or metal gateway and will make the IP address available to be assigned to another device, once the IP has been un-configured from the network. Delete an IP reservation. Use the reservation UUID you get after adding the IP to the project. This will permanently delete the IP block reservation from the project. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 ip-addresses delete-ip-address [flags] -``` - -### Options - -``` - -h, --help help for delete-ip-address - --id string IP Address UUID (required) - --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 metalv1 ip-addresses](equinix_metalv1_ip-addresses.md) - Manage ip-addresses resources - diff --git a/docs/equinix_metalv1_ip-addresses_find-ip-address-by-id.md b/docs/equinix_metalv1_ip-addresses_find-ip-address-by-id.md deleted file mode 100644 index a240cda..0000000 --- a/docs/equinix_metalv1_ip-addresses_find-ip-address-by-id.md +++ /dev/null @@ -1,36 +0,0 @@ -## equinix metalv1 ip-addresses find-ip-address-by-id - -Retrieve an ip address - -### Synopsis - -Returns a single ip address if the user has access. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 ip-addresses find-ip-address-by-id [flags] -``` - -### Options - -``` - --exclude string exclude field (JSON or string) - -h, --help help for find-ip-address-by-id - --id string IP Address UUID (required) - --include string include field (JSON or string) - --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 metalv1 ip-addresses](equinix_metalv1_ip-addresses.md) - Manage ip-addresses resources - diff --git a/docs/equinix_metalv1_ip-addresses_find-ip-address-customdata.md b/docs/equinix_metalv1_ip-addresses_find-ip-address-customdata.md deleted file mode 100644 index 42a47d8..0000000 --- a/docs/equinix_metalv1_ip-addresses_find-ip-address-customdata.md +++ /dev/null @@ -1,34 +0,0 @@ -## equinix metalv1 ip-addresses find-ip-address-customdata - -Retrieve the custom metadata of an IP Reservation or IP Assignment - -### Synopsis - -Provides the custom metadata stored for this IP Reservation or IP Assignment in json format - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 ip-addresses find-ip-address-customdata [flags] -``` - -### Options - -``` - -h, --help help for find-ip-address-customdata - --id string Ip Reservation UUID (required) - --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 metalv1 ip-addresses](equinix_metalv1_ip-addresses.md) - Manage ip-addresses resources - diff --git a/docs/equinix_metalv1_ip-addresses_find-ip-availabilities.md b/docs/equinix_metalv1_ip-addresses_find-ip-availabilities.md deleted file mode 100644 index 5f644dd..0000000 --- a/docs/equinix_metalv1_ip-addresses_find-ip-availabilities.md +++ /dev/null @@ -1,35 +0,0 @@ -## equinix metalv1 ip-addresses find-ip-availabilities - -Retrieve all available subnets of a particular reservation - -### Synopsis - -Provides a list of IP resevations for a single project. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 ip-addresses find-ip-availabilities [flags] -``` - -### Options - -``` - --cidr string cidr field - -h, --help help for find-ip-availabilities - --id string IP Reservation UUID (required) - --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 metalv1 ip-addresses](equinix_metalv1_ip-addresses.md) - Manage ip-addresses resources - diff --git a/docs/equinix_metalv1_ip-addresses_find-ip-reservations.md b/docs/equinix_metalv1_ip-addresses_find-ip-reservations.md deleted file mode 100644 index 39d75ae..0000000 --- a/docs/equinix_metalv1_ip-addresses_find-ip-reservations.md +++ /dev/null @@ -1,39 +0,0 @@ -## equinix metalv1 ip-addresses find-ip-reservations - -Retrieve all ip reservations - -### Synopsis - -Provides a paginated list of IP reservations for a single project. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 ip-addresses find-ip-reservations [flags] -``` - -### Options - -``` - --exclude string exclude field (JSON or string) - -h, --help help for find-ip-reservations - --id string Project UUID (required) - --include string include field (JSON or string) - --page int page field - --per-page int per-page field - --request string JSON payload for additional optional fields not exposed as flags - --types string types field (JSON or string) -``` - -### 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 metalv1 ip-addresses](equinix_metalv1_ip-addresses.md) - Manage ip-addresses resources - diff --git a/docs/equinix_metalv1_ip-addresses_request-ip-reservation.md b/docs/equinix_metalv1_ip-addresses_request-ip-reservation.md deleted file mode 100644 index c5b83a3..0000000 --- a/docs/equinix_metalv1_ip-addresses_request-ip-reservation.md +++ /dev/null @@ -1,54 +0,0 @@ -## equinix metalv1 ip-addresses request-ip-reservation - -Requesting IP reservations - -### Synopsis - -Request more IP space for a project in order to have additional IP addresses to assign to devices. If the request is within the max quota, an IP reservation will be created. If the project will exceed its IP quota, a request will be submitted for review, and will return an IP Reservation with a `state` of `pending`. You can automatically have the request fail with HTTP status 422 instead of triggering the review process by providing the `fail_on_approval_required` parameter set to `true` in the request. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 ip-addresses request-ip-reservation [flags] -``` - -### Options - -``` - --exclude string exclude field (JSON or string) - -h, --help help for request-ip-reservation - --id string Project UUID (required) - --include string include field (JSON or string) - --request string JSON payload for additional optional fields not exposed as flags - --request-ip-reservation-request-ip-reservation-request-input-additional-properties string request-ip-reservation-request-ip-reservation-request-input-additional-properties (JSON) - --request-ip-reservation-request-ip-reservation-request-input-comments string request-ip-reservation-request-ip-reservation-request-input-comments - --request-ip-reservation-request-ip-reservation-request-input-customdata string request-ip-reservation-request-ip-reservation-request-input-customdata (JSON) - --request-ip-reservation-request-ip-reservation-request-input-details string request-ip-reservation-request-ip-reservation-request-input-details - --request-ip-reservation-request-ip-reservation-request-input-facility string request-ip-reservation-request-ip-reservation-request-input-facility - --request-ip-reservation-request-ip-reservation-request-input-fail_on_approval_required request-ip-reservation-request-ip-reservation-request-input-fail_on_approval_required - --request-ip-reservation-request-ip-reservation-request-input-metro string The code of the metro you are requesting the IP reservation in. - --request-ip-reservation-request-ip-reservation-request-input-quantity int request-ip-reservation-request-ip-reservation-request-input-quantity - --request-ip-reservation-request-ip-reservation-request-input-tags string request-ip-reservation-request-ip-reservation-request-input-tags (JSON array) - --request-ip-reservation-request-ip-reservation-request-input-type string request-ip-reservation-request-ip-reservation-request-input-type - --request-ip-reservation-request-vrf-ip-reservation-create-input-additional-properties string request-ip-reservation-request-vrf-ip-reservation-create-input-additional-properties (JSON) - --request-ip-reservation-request-vrf-ip-reservation-create-input-cidr int The size of the VRF IP Reservation's subnet. The following subnet sizes are supported: - IPv4: between 22 - 29 inclusive - IPv6: exactly 64 - --request-ip-reservation-request-vrf-ip-reservation-create-input-customdata string request-ip-reservation-request-vrf-ip-reservation-create-input-customdata (JSON) - --request-ip-reservation-request-vrf-ip-reservation-create-input-details string request-ip-reservation-request-vrf-ip-reservation-create-input-details - --request-ip-reservation-request-vrf-ip-reservation-create-input-network string The starting address for this VRF IP Reservation's subnet. Both IPv4 and IPv6 are supported. - --request-ip-reservation-request-vrf-ip-reservation-create-input-tags string request-ip-reservation-request-vrf-ip-reservation-create-input-tags (JSON array) - --request-ip-reservation-request-vrf-ip-reservation-create-input-type string Must be set to 'vrf' - --request-ip-reservation-request-vrf-ip-reservation-create-input-vrf_id string The ID of the VRF in which this VRF IP Reservation is created. The VRF must have an existing IP Range that contains the requested subnet. This field may be aliased as just 'vrf'. -``` - -### 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 metalv1 ip-addresses](equinix_metalv1_ip-addresses.md) - Manage ip-addresses resources - diff --git a/docs/equinix_metalv1_ip-addresses_update-ip-address.md b/docs/equinix_metalv1_ip-addresses_update-ip-address.md deleted file mode 100644 index 368c1e8..0000000 --- a/docs/equinix_metalv1_ip-addresses_update-ip-address.md +++ /dev/null @@ -1,40 +0,0 @@ -## equinix metalv1 ip-addresses update-ip-address - -Update an ip address - -### Synopsis - -Update details about an ip address - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 ip-addresses update-ip-address [flags] -``` - -### Options - -``` - --exclude string exclude field (JSON or string) - -h, --help help for update-ip-address - --id string IP Address UUID (required) - --include string include field (JSON or string) - --ip-assignment-update-input-additional-properties string ip-assignment-update-input-additional-properties (JSON) - --ip-assignment-update-input-customdata string ip-assignment-update-input-customdata (JSON) - --ip-assignment-update-input-details string ip-assignment-update-input-details - --ip-assignment-update-input-tags string ip-assignment-update-input-tags (JSON array) - --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 metalv1 ip-addresses](equinix_metalv1_ip-addresses.md) - Manage ip-addresses resources - diff --git a/docs/equinix_metalv1_licenses.md b/docs/equinix_metalv1_licenses.md deleted file mode 100644 index 5725a49..0000000 --- a/docs/equinix_metalv1_licenses.md +++ /dev/null @@ -1,31 +0,0 @@ -## equinix metalv1 licenses - -Manage licenses resources - -### Synopsis - -Commands for managing licenses resources in the API - -### Options - -``` - -h, --help help for licenses -``` - -### 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 metalv1](equinix_metalv1.md) - Manage Equinix metalv1 resources -* [equinix metalv1 licenses create-license](equinix_metalv1_licenses_create-license.md) - Create a License -* [equinix metalv1 licenses delete-license](equinix_metalv1_licenses_delete-license.md) - Delete the license -* [equinix metalv1 licenses find-license-by-id](equinix_metalv1_licenses_find-license-by-id.md) - Retrieve a license -* [equinix metalv1 licenses find-project-licenses](equinix_metalv1_licenses_find-project-licenses.md) - Retrieve all licenses -* [equinix metalv1 licenses update-license](equinix_metalv1_licenses_update-license.md) - Update the license - diff --git a/docs/equinix_metalv1_licenses_create-license.md b/docs/equinix_metalv1_licenses_create-license.md deleted file mode 100644 index 01dc06e..0000000 --- a/docs/equinix_metalv1_licenses_create-license.md +++ /dev/null @@ -1,40 +0,0 @@ -## equinix metalv1 licenses create-license - -Create a License - -### Synopsis - -Creates a new license for the given project - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 licenses create-license [flags] -``` - -### Options - -``` - --exclude string exclude field (JSON or string) - -h, --help help for create-license - --id string Project UUID (required) - --include string include field (JSON or string) - --license-create-input-additional-properties string license-create-input-additional-properties (JSON) - --license-create-input-description string license-create-input-description - --license-create-input-licensee_product_id string license-create-input-licensee_product_id - --license-create-input-size float license-create-input-size - --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 metalv1 licenses](equinix_metalv1_licenses.md) - Manage licenses resources - diff --git a/docs/equinix_metalv1_licenses_find-license-by-id.md b/docs/equinix_metalv1_licenses_find-license-by-id.md deleted file mode 100644 index 69171e3..0000000 --- a/docs/equinix_metalv1_licenses_find-license-by-id.md +++ /dev/null @@ -1,36 +0,0 @@ -## equinix metalv1 licenses find-license-by-id - -Retrieve a license - -### Synopsis - -Returns a license - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 licenses find-license-by-id [flags] -``` - -### Options - -``` - --exclude string exclude field (JSON or string) - -h, --help help for find-license-by-id - --id string License UUID (required) - --include string include field (JSON or string) - --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 metalv1 licenses](equinix_metalv1_licenses.md) - Manage licenses resources - diff --git a/docs/equinix_metalv1_licenses_find-project-licenses.md b/docs/equinix_metalv1_licenses_find-project-licenses.md deleted file mode 100644 index 3180548..0000000 --- a/docs/equinix_metalv1_licenses_find-project-licenses.md +++ /dev/null @@ -1,38 +0,0 @@ -## equinix metalv1 licenses find-project-licenses - -Retrieve all licenses - -### Synopsis - -Provides a collection of licenses for a given project. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 licenses find-project-licenses [flags] -``` - -### Options - -``` - --exclude string exclude field (JSON or string) - -h, --help help for find-project-licenses - --id string Project UUID (required) - --include string include field (JSON or string) - --page int page field - --per-page int per-page field - --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 metalv1 licenses](equinix_metalv1_licenses.md) - Manage licenses resources - diff --git a/docs/equinix_metalv1_licenses_update-license.md b/docs/equinix_metalv1_licenses_update-license.md deleted file mode 100644 index 35ed0f0..0000000 --- a/docs/equinix_metalv1_licenses_update-license.md +++ /dev/null @@ -1,39 +0,0 @@ -## equinix metalv1 licenses update-license - -Update the license - -### Synopsis - -Updates the license. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 licenses update-license [flags] -``` - -### Options - -``` - --exclude string exclude field (JSON or string) - -h, --help help for update-license - --id string License UUID (required) - --include string include field (JSON or string) - --license-update-input-additional-properties string license-update-input-additional-properties (JSON) - --license-update-input-description string license-update-input-description - --license-update-input-size float license-update-input-size - --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 metalv1 licenses](equinix_metalv1_licenses.md) - Manage licenses resources - diff --git a/docs/equinix_metalv1_memberships.md b/docs/equinix_metalv1_memberships.md deleted file mode 100644 index 423f51b..0000000 --- a/docs/equinix_metalv1_memberships.md +++ /dev/null @@ -1,29 +0,0 @@ -## equinix metalv1 memberships - -Manage memberships resources - -### Synopsis - -Commands for managing memberships resources in the API - -### Options - -``` - -h, --help help for memberships -``` - -### 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 metalv1](equinix_metalv1.md) - Manage Equinix metalv1 resources -* [equinix metalv1 memberships delete-membership](equinix_metalv1_memberships_delete-membership.md) - Delete the membership -* [equinix metalv1 memberships find-membership-by-id](equinix_metalv1_memberships_find-membership-by-id.md) - Retrieve a membership -* [equinix metalv1 memberships update-membership](equinix_metalv1_memberships_update-membership.md) - Update the membership - diff --git a/docs/equinix_metalv1_memberships_delete-membership.md b/docs/equinix_metalv1_memberships_delete-membership.md deleted file mode 100644 index 393dae9..0000000 --- a/docs/equinix_metalv1_memberships_delete-membership.md +++ /dev/null @@ -1,34 +0,0 @@ -## equinix metalv1 memberships delete-membership - -Delete the membership - -### Synopsis - -Deletes the membership. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 memberships delete-membership [flags] -``` - -### Options - -``` - -h, --help help for delete-membership - --id string Membership UUID (required) - --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 metalv1 memberships](equinix_metalv1_memberships.md) - Manage memberships resources - diff --git a/docs/equinix_metalv1_memberships_find-membership-by-id.md b/docs/equinix_metalv1_memberships_find-membership-by-id.md deleted file mode 100644 index a7b09df..0000000 --- a/docs/equinix_metalv1_memberships_find-membership-by-id.md +++ /dev/null @@ -1,35 +0,0 @@ -## equinix metalv1 memberships find-membership-by-id - -Retrieve a membership - -### Synopsis - -Returns a single membership. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 memberships find-membership-by-id [flags] -``` - -### Options - -``` - -h, --help help for find-membership-by-id - --id string Membership UUID (required) - --include string include field (JSON or string) - --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 metalv1 memberships](equinix_metalv1_memberships.md) - Manage memberships resources - diff --git a/docs/equinix_metalv1_memberships_update-membership.md b/docs/equinix_metalv1_memberships_update-membership.md deleted file mode 100644 index f0a4e50..0000000 --- a/docs/equinix_metalv1_memberships_update-membership.md +++ /dev/null @@ -1,37 +0,0 @@ -## equinix metalv1 memberships update-membership - -Update the membership - -### Synopsis - -Updates the membership. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 memberships update-membership [flags] -``` - -### Options - -``` - -h, --help help for update-membership - --id string Membership UUID (required) - --include string include field (JSON or string) - --membership-input-additional-properties string membership-input-additional-properties (JSON) - --membership-input-role string membership-input-role (JSON array) - --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 metalv1 memberships](equinix_metalv1_memberships.md) - Manage memberships resources - diff --git a/docs/equinix_metalv1_metal-gateways.md b/docs/equinix_metalv1_metal-gateways.md deleted file mode 100644 index 2c52fe3..0000000 --- a/docs/equinix_metalv1_metal-gateways.md +++ /dev/null @@ -1,34 +0,0 @@ -## equinix metalv1 metal-gateways - -Manage metal-gateways resources - -### Synopsis - -Commands for managing metal-gateways resources in the API - -### Options - -``` - -h, --help help for metal-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 metalv1](equinix_metalv1.md) - Manage Equinix metalv1 resources -* [equinix metalv1 metal-gateways create-bgp-dynamic-neighbor](equinix_metalv1_metal-gateways_create-bgp-dynamic-neighbor.md) - Create a VRF BGP Dynamic Neighbor range -* [equinix metalv1 metal-gateways create-metal-gateway](equinix_metalv1_metal-gateways_create-metal-gateway.md) - Create a metal gateway -* [equinix metalv1 metal-gateways create-metal-gateway-elastic-ip](equinix_metalv1_metal-gateways_create-metal-gateway-elastic-ip.md) - Create a Metal Gateway Elastic IP -* [equinix metalv1 metal-gateways delete-metal-gateway](equinix_metalv1_metal-gateways_delete-metal-gateway.md) - Deletes the metal gateway -* [equinix metalv1 metal-gateways find-metal-gateway-by-id](equinix_metalv1_metal-gateways_find-metal-gateway-by-id.md) - Returns the metal gateway -* [equinix metalv1 metal-gateways find-metal-gateways-by-project](equinix_metalv1_metal-gateways_find-metal-gateways-by-project.md) - Returns all metal gateways for a project -* [equinix metalv1 metal-gateways get-bgp-dynamic-neighbors](equinix_metalv1_metal-gateways_get-bgp-dynamic-neighbors.md) - List BGP Dynamic Neighbors -* [equinix metalv1 metal-gateways get-metal-gateway-elastic-ips](equinix_metalv1_metal-gateways_get-metal-gateway-elastic-ips.md) - List Metal Gateway Elastic IPs - diff --git a/docs/equinix_metalv1_metal-gateways_create-bgp-dynamic-neighbor.md b/docs/equinix_metalv1_metal-gateways_create-bgp-dynamic-neighbor.md deleted file mode 100644 index 933ea2c..0000000 --- a/docs/equinix_metalv1_metal-gateways_create-bgp-dynamic-neighbor.md +++ /dev/null @@ -1,40 +0,0 @@ -## equinix metalv1 metal-gateways create-bgp-dynamic-neighbor - -Create a VRF BGP Dynamic Neighbor range - -### Synopsis - -Create a VRF BGP Dynamic Neighbor range. BGP Dynamic Neighbor records are limited to 2 per Virtual Network. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 metal-gateways create-bgp-dynamic-neighbor [flags] -``` - -### Options - -``` - --bgp-dynamic-neighbor-create-input-additional-properties string bgp-dynamic-neighbor-create-input-additional-properties (JSON) - --bgp-dynamic-neighbor-create-input-bgp_neighbor_asn int The ASN of the dynamic BGP neighbor - --bgp-dynamic-neighbor-create-input-bgp_neighbor_range string Network range of the dynamic BGP neighbor in CIDR format - --bgp-dynamic-neighbor-create-input-tags string bgp-dynamic-neighbor-create-input-tags (JSON array) - --exclude string exclude field (JSON or string) - -h, --help help for create-bgp-dynamic-neighbor - --id string Metal Gateway UUID (required) - --include string include field (JSON or string) - --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 metalv1 metal-gateways](equinix_metalv1_metal-gateways.md) - Manage metal-gateways resources - diff --git a/docs/equinix_metalv1_metal-gateways_create-metal-gateway-elastic-ip.md b/docs/equinix_metalv1_metal-gateways_create-metal-gateway-elastic-ip.md deleted file mode 100644 index 0369404..0000000 --- a/docs/equinix_metalv1_metal-gateways_create-metal-gateway-elastic-ip.md +++ /dev/null @@ -1,41 +0,0 @@ -## equinix metalv1 metal-gateways create-metal-gateway-elastic-ip - -Create a Metal Gateway Elastic IP - -### Synopsis - -Create a new Elastic IP on this Metal Gateway. Assign an IPv4 range as an elastic IP to the Metal Gateway, with a specified next-hop address contained within the Metal Gateway. Notice: Elastic IPs on Metal Gateways are a test feature currently under active development, and only available to certain users. Please contact Customer Success for more information. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 metal-gateways create-metal-gateway-elastic-ip [flags] -``` - -### Options - -``` - --exclude string exclude field (JSON or string) - -h, --help help for create-metal-gateway-elastic-ip - --id string Metal Gateway UUID (required) - --include string include field (JSON or string) - --metal-gateway-elastic-ip-create-input-additional-properties string metal-gateway-elastic-ip-create-input-additional-properties (JSON) - --metal-gateway-elastic-ip-create-input-address string An IP address (or IP Address range) contained within one of the project's IP Reservations - --metal-gateway-elastic-ip-create-input-customdata string Optional User-defined JSON object value. (JSON) - --metal-gateway-elastic-ip-create-input-next_hop string An IP address contained within the Metal Gateways' IP Reservation range. - --metal-gateway-elastic-ip-create-input-tags string Optional list of User-defined tags. Can be used by users to provide additional details or context regarding the purpose or usage of this resource. (JSON array) - --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 metalv1 metal-gateways](equinix_metalv1_metal-gateways.md) - Manage metal-gateways resources - diff --git a/docs/equinix_metalv1_metal-gateways_create-metal-gateway.md b/docs/equinix_metalv1_metal-gateways_create-metal-gateway.md deleted file mode 100644 index 3a4e176..0000000 --- a/docs/equinix_metalv1_metal-gateways_create-metal-gateway.md +++ /dev/null @@ -1,45 +0,0 @@ -## equinix metalv1 metal-gateways create-metal-gateway - -Create a metal gateway - -### Synopsis - -Create a metal gateway in a project - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 metal-gateways create-metal-gateway [flags] -``` - -### Options - -``` - --create-metal-gateway-request-metal-gateway-create-input-additional-properties string create-metal-gateway-request-metal-gateway-create-input-additional-properties (JSON) - --create-metal-gateway-request-metal-gateway-create-input-ip_reservation_id string The UUID of an IP reservation that belongs to the same project as where the metal gateway will be created in. This field is required unless the private IPv4 subnet size is specified. - --create-metal-gateway-request-metal-gateway-create-input-private_ipv4_subnet_size int The subnet size (8, 16, 32, 64, or 128) of the private IPv4 reservation that will be created for the metal gateway. This field is required unless a project IP reservation was specified. Please keep in mind that the number of private metal gateway ranges are limited per project. If you would like to increase the limit per project, please contact support for assistance. - --create-metal-gateway-request-metal-gateway-create-input-virtual_network_id string The UUID of a metro virtual network that belongs to the same project as where the metal gateway will be created in. - --create-metal-gateway-request-vrf-metal-gateway-create-input-additional-properties string create-metal-gateway-request-vrf-metal-gateway-create-input-additional-properties (JSON) - --create-metal-gateway-request-vrf-metal-gateway-create-input-ip_reservation_id string The UUID an a VRF IP Reservation that belongs to the same project as the one in which the Metal Gateway is to be created. Additionally, the VRF IP Reservation and the Virtual Network must reside in the same Metro. - --create-metal-gateway-request-vrf-metal-gateway-create-input-virtual_network_id string The UUID of a Metro Virtual Network that belongs to the same project as the one in which the Metal Gateway is to be created. Additionally, the Virtual Network and the VRF IP Reservation must reside in the same metro. In the case of the IP reservation being an IPv6 based VRF IP Reservation, the Virtual Network must not already have an associated IPv6 based VRF IP Reservation. There can be exactly one IPv6 based VRF IP Reservation associated to a Virtual Network. - --exclude string exclude field (JSON or string) - -h, --help help for create-metal-gateway - --include string include field (JSON or string) - --page int page field - --per-page int per-page field - --project-id string Project UUID (required) - --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 metalv1 metal-gateways](equinix_metalv1_metal-gateways.md) - Manage metal-gateways resources - diff --git a/docs/equinix_metalv1_metal-gateways_delete-metal-gateway.md b/docs/equinix_metalv1_metal-gateways_delete-metal-gateway.md deleted file mode 100644 index 07a9b78..0000000 --- a/docs/equinix_metalv1_metal-gateways_delete-metal-gateway.md +++ /dev/null @@ -1,36 +0,0 @@ -## equinix metalv1 metal-gateways delete-metal-gateway - -Deletes the metal gateway - -### Synopsis - -Deletes a metal gateway and any elastic IP assignments associated with this metal gateway. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 metal-gateways delete-metal-gateway [flags] -``` - -### Options - -``` - --exclude string exclude field (JSON or string) - -h, --help help for delete-metal-gateway - --id string Metal Gateway UUID (required) - --include string include field (JSON or string) - --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 metalv1 metal-gateways](equinix_metalv1_metal-gateways.md) - Manage metal-gateways resources - diff --git a/docs/equinix_metalv1_metal-gateways_find-metal-gateway-by-id.md b/docs/equinix_metalv1_metal-gateways_find-metal-gateway-by-id.md deleted file mode 100644 index 91203c7..0000000 --- a/docs/equinix_metalv1_metal-gateways_find-metal-gateway-by-id.md +++ /dev/null @@ -1,36 +0,0 @@ -## equinix metalv1 metal-gateways find-metal-gateway-by-id - -Returns the metal gateway - -### Synopsis - -Returns a specific metal gateway - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 metal-gateways find-metal-gateway-by-id [flags] -``` - -### Options - -``` - --exclude string exclude field (JSON or string) - -h, --help help for find-metal-gateway-by-id - --id string Metal Gateway UUID (required) - --include string include field (JSON or string) - --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 metalv1 metal-gateways](equinix_metalv1_metal-gateways.md) - Manage metal-gateways resources - diff --git a/docs/equinix_metalv1_metal-gateways_find-metal-gateways-by-project.md b/docs/equinix_metalv1_metal-gateways_find-metal-gateways-by-project.md deleted file mode 100644 index 1317cf5..0000000 --- a/docs/equinix_metalv1_metal-gateways_find-metal-gateways-by-project.md +++ /dev/null @@ -1,38 +0,0 @@ -## equinix metalv1 metal-gateways find-metal-gateways-by-project - -Returns all metal gateways for a project - -### Synopsis - -Return all metal gateways for a project - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 metal-gateways find-metal-gateways-by-project [flags] -``` - -### Options - -``` - --exclude string exclude field (JSON or string) - -h, --help help for find-metal-gateways-by-project - --include string include field (JSON or string) - --page int page field - --per-page int per-page field - --project-id string Project UUID (required) - --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 metalv1 metal-gateways](equinix_metalv1_metal-gateways.md) - Manage metal-gateways resources - diff --git a/docs/equinix_metalv1_metal-gateways_get-bgp-dynamic-neighbors.md b/docs/equinix_metalv1_metal-gateways_get-bgp-dynamic-neighbors.md deleted file mode 100644 index 4b7e8c4..0000000 --- a/docs/equinix_metalv1_metal-gateways_get-bgp-dynamic-neighbors.md +++ /dev/null @@ -1,36 +0,0 @@ -## equinix metalv1 metal-gateways get-bgp-dynamic-neighbors - -List BGP Dynamic Neighbors - -### Synopsis - -Returns the list of VRF BGP Dynamic Neighbors for this Metal Gateway - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 metal-gateways get-bgp-dynamic-neighbors [flags] -``` - -### Options - -``` - --exclude string exclude field (JSON or string) - -h, --help help for get-bgp-dynamic-neighbors - --id string Metal Gateway UUID (required) - --include string include field (JSON or string) - --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 metalv1 metal-gateways](equinix_metalv1_metal-gateways.md) - Manage metal-gateways resources - diff --git a/docs/equinix_metalv1_metal-gateways_get-metal-gateway-elastic-ips.md b/docs/equinix_metalv1_metal-gateways_get-metal-gateway-elastic-ips.md deleted file mode 100644 index 6f7811b..0000000 --- a/docs/equinix_metalv1_metal-gateways_get-metal-gateway-elastic-ips.md +++ /dev/null @@ -1,36 +0,0 @@ -## equinix metalv1 metal-gateways get-metal-gateway-elastic-ips - -List Metal Gateway Elastic IPs - -### Synopsis - -Returns the list of Elastic IPs assigned to this Metal Gateway - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 metal-gateways get-metal-gateway-elastic-ips [flags] -``` - -### Options - -``` - --exclude string exclude field (JSON or string) - -h, --help help for get-metal-gateway-elastic-ips - --id string Metal Gateway UUID (required) - --include string include field (JSON or string) - --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 metalv1 metal-gateways](equinix_metalv1_metal-gateways.md) - Manage metal-gateways resources - diff --git a/docs/equinix_metalv1_metros.md b/docs/equinix_metalv1_metros.md deleted file mode 100644 index 110fa37..0000000 --- a/docs/equinix_metalv1_metros.md +++ /dev/null @@ -1,28 +0,0 @@ -## equinix metalv1 metros - -Manage metros resources - -### Synopsis - -Commands for managing metros resources in the API - -### Options - -``` - -h, --help help for metros -``` - -### 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 metalv1](equinix_metalv1.md) - Manage Equinix metalv1 resources -* [equinix metalv1 metros find-metros](equinix_metalv1_metros_find-metros.md) - Retrieve all metros -* [equinix metalv1 metros get-metro](equinix_metalv1_metros_get-metro.md) - Retrieve a specific Metro's details - diff --git a/docs/equinix_metalv1_metros_find-metros.md b/docs/equinix_metalv1_metros_find-metros.md deleted file mode 100644 index b95b49f..0000000 --- a/docs/equinix_metalv1_metros_find-metros.md +++ /dev/null @@ -1,33 +0,0 @@ -## equinix metalv1 metros find-metros - -Retrieve all metros - -### Synopsis - -Provides a listing of available metros - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 metros find-metros [flags] -``` - -### Options - -``` - -h, --help help for find-metros - --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 metalv1 metros](equinix_metalv1_metros.md) - Manage metros resources - diff --git a/docs/equinix_metalv1_metros_get-metro.md b/docs/equinix_metalv1_metros_get-metro.md deleted file mode 100644 index bb3b777..0000000 --- a/docs/equinix_metalv1_metros_get-metro.md +++ /dev/null @@ -1,34 +0,0 @@ -## equinix metalv1 metros get-metro - -Retrieve a specific Metro's details - -### Synopsis - -Show the details for a metro, including name, code, and country. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 metros get-metro [flags] -``` - -### Options - -``` - -h, --help help for get-metro - --id string Metro UUID (required) - --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 metalv1 metros](equinix_metalv1_metros.md) - Manage metros resources - diff --git a/docs/equinix_metalv1_operating-systems.md b/docs/equinix_metalv1_operating-systems.md deleted file mode 100644 index e761b70..0000000 --- a/docs/equinix_metalv1_operating-systems.md +++ /dev/null @@ -1,28 +0,0 @@ -## equinix metalv1 operating-systems - -Manage operating-systems resources - -### Synopsis - -Commands for managing operating-systems resources in the API - -### Options - -``` - -h, --help help for operating-systems -``` - -### 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 metalv1](equinix_metalv1.md) - Manage Equinix metalv1 resources -* [equinix metalv1 operating-systems find-operating-system-version](equinix_metalv1_operating-systems_find-operating-system-version.md) - Retrieve all operating system versions -* [equinix metalv1 operating-systems find-operating-systems](equinix_metalv1_operating-systems_find-operating-systems.md) - Retrieve all operating systems - diff --git a/docs/equinix_metalv1_operating-systems_find-operating-system-version.md b/docs/equinix_metalv1_operating-systems_find-operating-system-version.md deleted file mode 100644 index 6501372..0000000 --- a/docs/equinix_metalv1_operating-systems_find-operating-system-version.md +++ /dev/null @@ -1,33 +0,0 @@ -## equinix metalv1 operating-systems find-operating-system-version - -Retrieve all operating system versions - -### Synopsis - -Provides a listing of available operating system versions. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 operating-systems find-operating-system-version [flags] -``` - -### Options - -``` - -h, --help help for find-operating-system-version - --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 metalv1 operating-systems](equinix_metalv1_operating-systems.md) - Manage operating-systems resources - diff --git a/docs/equinix_metalv1_operating-systems_find-operating-systems.md b/docs/equinix_metalv1_operating-systems_find-operating-systems.md deleted file mode 100644 index 007e2bf..0000000 --- a/docs/equinix_metalv1_operating-systems_find-operating-systems.md +++ /dev/null @@ -1,33 +0,0 @@ -## equinix metalv1 operating-systems find-operating-systems - -Retrieve all operating systems - -### Synopsis - -Provides a listing of available operating systems to provision your new device with. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 operating-systems find-operating-systems [flags] -``` - -### Options - -``` - -h, --help help for find-operating-systems - --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 metalv1 operating-systems](equinix_metalv1_operating-systems.md) - Manage operating-systems resources - diff --git a/docs/equinix_metalv1_organizations.md b/docs/equinix_metalv1_organizations.md deleted file mode 100644 index 77b9b9c..0000000 --- a/docs/equinix_metalv1_organizations.md +++ /dev/null @@ -1,41 +0,0 @@ -## equinix metalv1 organizations - -Manage organizations resources - -### Synopsis - -Commands for managing organizations resources in the API - -### Options - -``` - -h, --help help for organizations -``` - -### 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 metalv1](equinix_metalv1.md) - Manage Equinix metalv1 resources -* [equinix metalv1 organizations create-organization](equinix_metalv1_organizations_create-organization.md) - Create an organization -* [equinix metalv1 organizations create-organization-invitation](equinix_metalv1_organizations_create-organization-invitation.md) - Create an invitation for an organization -* [equinix metalv1 organizations create-organization-project](equinix_metalv1_organizations_create-organization-project.md) - Create a project for the organization -* [equinix metalv1 organizations create-payment-method](equinix_metalv1_organizations_create-payment-method.md) - Create a payment method for the given organization -* [equinix metalv1 organizations delete-organization](equinix_metalv1_organizations_delete-organization.md) - Delete the organization -* [equinix metalv1 organizations find-operating-systems-by-organization](equinix_metalv1_organizations_find-operating-systems-by-organization.md) - Retrieve all operating systems visible by the organization -* [equinix metalv1 organizations find-organization-by-id](equinix_metalv1_organizations_find-organization-by-id.md) - Retrieve an organization's details -* [equinix metalv1 organizations find-organization-customdata](equinix_metalv1_organizations_find-organization-customdata.md) - Retrieve the custom metadata of an organization -* [equinix metalv1 organizations find-organization-invitations](equinix_metalv1_organizations_find-organization-invitations.md) - Retrieve organization invitations -* [equinix metalv1 organizations find-organization-payment-methods](equinix_metalv1_organizations_find-organization-payment-methods.md) - Retrieve all payment methods of an organization -* [equinix metalv1 organizations find-organization-projects](equinix_metalv1_organizations_find-organization-projects.md) - Retrieve all projects of an organization -* [equinix metalv1 organizations find-organization-transfers](equinix_metalv1_organizations_find-organization-transfers.md) - Retrieve all project transfer requests from or to an organization -* [equinix metalv1 organizations find-organizations](equinix_metalv1_organizations_find-organizations.md) - Retrieve all organizations -* [equinix metalv1 organizations find-plans-by-organization](equinix_metalv1_organizations_find-plans-by-organization.md) - Retrieve all plans visible by the organization -* [equinix metalv1 organizations update-organization](equinix_metalv1_organizations_update-organization.md) - Update the organization - diff --git a/docs/equinix_metalv1_organizations_create-organization-invitation.md b/docs/equinix_metalv1_organizations_create-organization-invitation.md deleted file mode 100644 index 723585c..0000000 --- a/docs/equinix_metalv1_organizations_create-organization-invitation.md +++ /dev/null @@ -1,41 +0,0 @@ -## equinix metalv1 organizations create-organization-invitation - -Create an invitation for an organization - -### Synopsis - -In order to add a user to an organization, they must first be invited. To invite to several projects the parameter `projects_ids:[a,b,c]` can be used - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 organizations create-organization-invitation [flags] -``` - -### Options - -``` - -h, --help help for create-organization-invitation - --id string Organization UUID (required) - --include string include field (JSON or string) - --invitation-input-additional-properties string invitation-input-additional-properties (JSON) - --invitation-input-invitee string invitation-input-invitee - --invitation-input-message string invitation-input-message - --invitation-input-organization_id string invitation-input-organization_id - --invitation-input-projects_ids string invitation-input-projects_ids (JSON array) - --invitation-input-roles string invitation-input-roles (JSON array) - --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 metalv1 organizations](equinix_metalv1_organizations.md) - Manage organizations resources - diff --git a/docs/equinix_metalv1_organizations_create-organization-project.md b/docs/equinix_metalv1_organizations_create-organization-project.md deleted file mode 100644 index a731959..0000000 --- a/docs/equinix_metalv1_organizations_create-organization-project.md +++ /dev/null @@ -1,42 +0,0 @@ -## equinix metalv1 organizations create-organization-project - -Create a project for the organization - -### Synopsis - -Creates a new project for the organization - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 organizations create-organization-project [flags] -``` - -### Options - -``` - --exclude string exclude field (JSON or string) - -h, --help help for create-organization-project - --id string Organization UUID (required) - --include string include field (JSON or string) - --project-create-input-additional-properties string project-create-input-additional-properties (JSON) - --project-create-input-customdata string project-create-input-customdata (JSON) - --project-create-input-name string The name of the project. Cannot contain characters encoded in greater than 3 bytes such as emojis. - --project-create-input-payment_method_id string project-create-input-payment_method_id - --project-create-input-tags string project-create-input-tags (JSON array) - --project-create-input-type string project-create-input-type - --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 metalv1 organizations](equinix_metalv1_organizations.md) - Manage organizations resources - diff --git a/docs/equinix_metalv1_organizations_create-organization.md b/docs/equinix_metalv1_organizations_create-organization.md deleted file mode 100644 index dd951ea..0000000 --- a/docs/equinix_metalv1_organizations_create-organization.md +++ /dev/null @@ -1,57 +0,0 @@ -## equinix metalv1 organizations create-organization - -Create an organization - -### Synopsis - -Creates an organization. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 organizations create-organization [flags] -``` - -### Options - -``` - --exclude string exclude field (JSON or string) - -h, --help help for create-organization - --include string include field (JSON or string) - --organization-input-additional-properties string organization-input-additional-properties (JSON) - --organization-input-address-additional-properties string organization-input-address-additional-properties (JSON) - --organization-input-address-address string organization-input-address-address - --organization-input-address-address2 string organization-input-address-address2 - --organization-input-address-city string organization-input-address-city - --organization-input-address-coordinates string organization-input-address-coordinates (JSON) - --organization-input-address-country string organization-input-address-country - --organization-input-address-state string organization-input-address-state - --organization-input-address-zip_code string organization-input-address-zip_code - --organization-input-billing_address-additional-properties string organization-input-billing_address-additional-properties (JSON) - --organization-input-billing_address-address string organization-input-billing_address-address - --organization-input-billing_address-address2 string organization-input-billing_address-address2 - --organization-input-billing_address-city string organization-input-billing_address-city - --organization-input-billing_address-coordinates string organization-input-billing_address-coordinates (JSON) - --organization-input-billing_address-country string organization-input-billing_address-country - --organization-input-billing_address-state string organization-input-billing_address-state - --organization-input-billing_address-zip_code string organization-input-billing_address-zip_code - --organization-input-customdata string organization-input-customdata (JSON) - --organization-input-description string organization-input-description - --organization-input-name string organization-input-name - --organization-input-twitter string organization-input-twitter - --organization-input-website string organization-input-website - --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 metalv1 organizations](equinix_metalv1_organizations.md) - Manage organizations resources - diff --git a/docs/equinix_metalv1_organizations_create-payment-method.md b/docs/equinix_metalv1_organizations_create-payment-method.md deleted file mode 100644 index b392883..0000000 --- a/docs/equinix_metalv1_organizations_create-payment-method.md +++ /dev/null @@ -1,39 +0,0 @@ -## equinix metalv1 organizations create-payment-method - -Create a payment method for the given organization - -### Synopsis - -Creates a payment method. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 organizations create-payment-method [flags] -``` - -### Options - -``` - -h, --help help for create-payment-method - --id string Organization UUID (required) - --include string include field (JSON or string) - --payment-method-create-input-additional-properties string payment-method-create-input-additional-properties (JSON) - --payment-method-create-input-default payment-method-create-input-default - --payment-method-create-input-name string payment-method-create-input-name - --payment-method-create-input-nonce string payment-method-create-input-nonce - --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 metalv1 organizations](equinix_metalv1_organizations.md) - Manage organizations resources - diff --git a/docs/equinix_metalv1_organizations_delete-organization.md b/docs/equinix_metalv1_organizations_delete-organization.md deleted file mode 100644 index 65056bf..0000000 --- a/docs/equinix_metalv1_organizations_delete-organization.md +++ /dev/null @@ -1,34 +0,0 @@ -## equinix metalv1 organizations delete-organization - -Delete the organization - -### Synopsis - -Deletes the organization. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 organizations delete-organization [flags] -``` - -### Options - -``` - -h, --help help for delete-organization - --id string Organization UUID (required) - --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 metalv1 organizations](equinix_metalv1_organizations.md) - Manage organizations resources - diff --git a/docs/equinix_metalv1_organizations_find-operating-systems-by-organization.md b/docs/equinix_metalv1_organizations_find-operating-systems-by-organization.md deleted file mode 100644 index be5b1b6..0000000 --- a/docs/equinix_metalv1_organizations_find-operating-systems-by-organization.md +++ /dev/null @@ -1,35 +0,0 @@ -## equinix metalv1 organizations find-operating-systems-by-organization - -Retrieve all operating systems visible by the organization - -### Synopsis - -Returns a listing of available operating systems for the given organization - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 organizations find-operating-systems-by-organization [flags] -``` - -### Options - -``` - -h, --help help for find-operating-systems-by-organization - --id string Organization UUID (required) - --include string include field (JSON or string) - --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 metalv1 organizations](equinix_metalv1_organizations.md) - Manage organizations resources - diff --git a/docs/equinix_metalv1_organizations_find-organization-by-id.md b/docs/equinix_metalv1_organizations_find-organization-by-id.md deleted file mode 100644 index d501c5f..0000000 --- a/docs/equinix_metalv1_organizations_find-organization-by-id.md +++ /dev/null @@ -1,36 +0,0 @@ -## equinix metalv1 organizations find-organization-by-id - -Retrieve an organization's details - -### Synopsis - -Returns a single organization's details, if the user is authorized to view it. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 organizations find-organization-by-id [flags] -``` - -### Options - -``` - --exclude string exclude field (JSON or string) - -h, --help help for find-organization-by-id - --id string Organization UUID (required) - --include string include field (JSON or string) - --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 metalv1 organizations](equinix_metalv1_organizations.md) - Manage organizations resources - diff --git a/docs/equinix_metalv1_organizations_find-organization-customdata.md b/docs/equinix_metalv1_organizations_find-organization-customdata.md deleted file mode 100644 index ffe8f86..0000000 --- a/docs/equinix_metalv1_organizations_find-organization-customdata.md +++ /dev/null @@ -1,34 +0,0 @@ -## equinix metalv1 organizations find-organization-customdata - -Retrieve the custom metadata of an organization - -### Synopsis - -Provides the custom metadata stored for this organization in json format - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 organizations find-organization-customdata [flags] -``` - -### Options - -``` - -h, --help help for find-organization-customdata - --id string Organization UUID (required) - --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 metalv1 organizations](equinix_metalv1_organizations.md) - Manage organizations resources - diff --git a/docs/equinix_metalv1_organizations_find-organization-invitations.md b/docs/equinix_metalv1_organizations_find-organization-invitations.md deleted file mode 100644 index 651433a..0000000 --- a/docs/equinix_metalv1_organizations_find-organization-invitations.md +++ /dev/null @@ -1,37 +0,0 @@ -## equinix metalv1 organizations find-organization-invitations - -Retrieve organization invitations - -### Synopsis - -Returns all invitations in an organization. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 organizations find-organization-invitations [flags] -``` - -### Options - -``` - -h, --help help for find-organization-invitations - --id string Organization UUID (required) - --include string include field (JSON or string) - --page int page field - --per-page int per-page field - --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 metalv1 organizations](equinix_metalv1_organizations.md) - Manage organizations resources - diff --git a/docs/equinix_metalv1_organizations_find-organization-payment-methods.md b/docs/equinix_metalv1_organizations_find-organization-payment-methods.md deleted file mode 100644 index f856f6e..0000000 --- a/docs/equinix_metalv1_organizations_find-organization-payment-methods.md +++ /dev/null @@ -1,37 +0,0 @@ -## equinix metalv1 organizations find-organization-payment-methods - -Retrieve all payment methods of an organization - -### Synopsis - -Returns all payment methods of an organization. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 organizations find-organization-payment-methods [flags] -``` - -### Options - -``` - -h, --help help for find-organization-payment-methods - --id string Organization UUID (required) - --include string include field (JSON or string) - --page int page field - --per-page int per-page field - --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 metalv1 organizations](equinix_metalv1_organizations.md) - Manage organizations resources - diff --git a/docs/equinix_metalv1_organizations_find-organization-projects.md b/docs/equinix_metalv1_organizations_find-organization-projects.md deleted file mode 100644 index f178d94..0000000 --- a/docs/equinix_metalv1_organizations_find-organization-projects.md +++ /dev/null @@ -1,39 +0,0 @@ -## equinix metalv1 organizations find-organization-projects - -Retrieve all projects of an organization - -### Synopsis - -Returns a collection of projects that belong to the organization. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 organizations find-organization-projects [flags] -``` - -### Options - -``` - --exclude string exclude field (JSON or string) - -h, --help help for find-organization-projects - --id string Organization UUID (required) - --include string include field (JSON or string) - --name string name field - --page int page field - --per-page int per-page field - --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 metalv1 organizations](equinix_metalv1_organizations.md) - Manage organizations resources - diff --git a/docs/equinix_metalv1_organizations_find-organization-transfers.md b/docs/equinix_metalv1_organizations_find-organization-transfers.md deleted file mode 100644 index eaeee30..0000000 --- a/docs/equinix_metalv1_organizations_find-organization-transfers.md +++ /dev/null @@ -1,35 +0,0 @@ -## equinix metalv1 organizations find-organization-transfers - -Retrieve all project transfer requests from or to an organization - -### Synopsis - -Provides a collection of project transfer requests from or to the organization. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 organizations find-organization-transfers [flags] -``` - -### Options - -``` - -h, --help help for find-organization-transfers - --id string Organization UUID (required) - --include string include field (JSON or string) - --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 metalv1 organizations](equinix_metalv1_organizations.md) - Manage organizations resources - diff --git a/docs/equinix_metalv1_organizations_find-organizations.md b/docs/equinix_metalv1_organizations_find-organizations.md deleted file mode 100644 index ef83d46..0000000 --- a/docs/equinix_metalv1_organizations_find-organizations.md +++ /dev/null @@ -1,39 +0,0 @@ -## equinix metalv1 organizations find-organizations - -Retrieve all organizations - -### Synopsis - -Returns a list of organizations that are accessible to the current user. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 organizations find-organizations [flags] -``` - -### Options - -``` - --exclude string exclude field (JSON or string) - -h, --help help for find-organizations - --include string include field (JSON or string) - --page int page field - --per-page int per-page field - --personal string personal field - --request string JSON payload for additional optional fields not exposed as flags - --without-projects string without-projects 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 metalv1 organizations](equinix_metalv1_organizations.md) - Manage organizations resources - diff --git a/docs/equinix_metalv1_organizations_find-plans-by-organization.md b/docs/equinix_metalv1_organizations_find-plans-by-organization.md deleted file mode 100644 index 36e7c81..0000000 --- a/docs/equinix_metalv1_organizations_find-plans-by-organization.md +++ /dev/null @@ -1,36 +0,0 @@ -## equinix metalv1 organizations find-plans-by-organization - -Retrieve all plans visible by the organization - -### Synopsis - -Returns a listing of available plans for the given organization - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 organizations find-plans-by-organization [flags] -``` - -### Options - -``` - --exclude string exclude field (JSON or string) - -h, --help help for find-plans-by-organization - --id string Organization UUID (required) - --include string include field (JSON or string) - --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 metalv1 organizations](equinix_metalv1_organizations.md) - Manage organizations resources - diff --git a/docs/equinix_metalv1_organizations_update-organization.md b/docs/equinix_metalv1_organizations_update-organization.md deleted file mode 100644 index 991b03c..0000000 --- a/docs/equinix_metalv1_organizations_update-organization.md +++ /dev/null @@ -1,58 +0,0 @@ -## equinix metalv1 organizations update-organization - -Update the organization - -### Synopsis - -Updates the organization. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 organizations update-organization [flags] -``` - -### Options - -``` - --exclude string exclude field (JSON or string) - -h, --help help for update-organization - --id string Organization UUID (required) - --include string include field (JSON or string) - --organization-input-additional-properties string organization-input-additional-properties (JSON) - --organization-input-address-additional-properties string organization-input-address-additional-properties (JSON) - --organization-input-address-address string organization-input-address-address - --organization-input-address-address2 string organization-input-address-address2 - --organization-input-address-city string organization-input-address-city - --organization-input-address-coordinates string organization-input-address-coordinates (JSON) - --organization-input-address-country string organization-input-address-country - --organization-input-address-state string organization-input-address-state - --organization-input-address-zip_code string organization-input-address-zip_code - --organization-input-billing_address-additional-properties string organization-input-billing_address-additional-properties (JSON) - --organization-input-billing_address-address string organization-input-billing_address-address - --organization-input-billing_address-address2 string organization-input-billing_address-address2 - --organization-input-billing_address-city string organization-input-billing_address-city - --organization-input-billing_address-coordinates string organization-input-billing_address-coordinates (JSON) - --organization-input-billing_address-country string organization-input-billing_address-country - --organization-input-billing_address-state string organization-input-billing_address-state - --organization-input-billing_address-zip_code string organization-input-billing_address-zip_code - --organization-input-customdata string organization-input-customdata (JSON) - --organization-input-description string organization-input-description - --organization-input-name string organization-input-name - --organization-input-twitter string organization-input-twitter - --organization-input-website string organization-input-website - --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 metalv1 organizations](equinix_metalv1_organizations.md) - Manage organizations resources - diff --git a/docs/equinix_metalv1_password-reset-tokens.md b/docs/equinix_metalv1_password-reset-tokens.md deleted file mode 100644 index 25021b5..0000000 --- a/docs/equinix_metalv1_password-reset-tokens.md +++ /dev/null @@ -1,28 +0,0 @@ -## equinix metalv1 password-reset-tokens - -Manage password-reset-tokens resources - -### Synopsis - -Commands for managing password-reset-tokens resources in the API - -### Options - -``` - -h, --help help for password-reset-tokens -``` - -### 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 metalv1](equinix_metalv1.md) - Manage Equinix metalv1 resources -* [equinix metalv1 password-reset-tokens create-password-reset-token](equinix_metalv1_password-reset-tokens_create-password-reset-token.md) - Create a password reset token -* [equinix metalv1 password-reset-tokens reset-password](equinix_metalv1_password-reset-tokens_reset-password.md) - Reset current user password - diff --git a/docs/equinix_metalv1_password-reset-tokens_create-password-reset-token.md b/docs/equinix_metalv1_password-reset-tokens_create-password-reset-token.md deleted file mode 100644 index b9901d3..0000000 --- a/docs/equinix_metalv1_password-reset-tokens_create-password-reset-token.md +++ /dev/null @@ -1,34 +0,0 @@ -## equinix metalv1 password-reset-tokens create-password-reset-token - -Create a password reset token - -### Synopsis - -Creates a password reset token - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 password-reset-tokens create-password-reset-token [flags] -``` - -### Options - -``` - --email string email field - -h, --help help for create-password-reset-token - --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 metalv1 password-reset-tokens](equinix_metalv1_password-reset-tokens.md) - Manage password-reset-tokens resources - diff --git a/docs/equinix_metalv1_password-reset-tokens_reset-password.md b/docs/equinix_metalv1_password-reset-tokens_reset-password.md deleted file mode 100644 index 2fa765e..0000000 --- a/docs/equinix_metalv1_password-reset-tokens_reset-password.md +++ /dev/null @@ -1,33 +0,0 @@ -## equinix metalv1 password-reset-tokens reset-password - -Reset current user password - -### Synopsis - -Resets current user password. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 password-reset-tokens reset-password [flags] -``` - -### Options - -``` - -h, --help help for reset-password - --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 metalv1 password-reset-tokens](equinix_metalv1_password-reset-tokens.md) - Manage password-reset-tokens resources - diff --git a/docs/equinix_metalv1_payment-methods.md b/docs/equinix_metalv1_payment-methods.md deleted file mode 100644 index c83aa2b..0000000 --- a/docs/equinix_metalv1_payment-methods.md +++ /dev/null @@ -1,29 +0,0 @@ -## equinix metalv1 payment-methods - -Manage payment-methods resources - -### Synopsis - -Commands for managing payment-methods resources in the API - -### Options - -``` - -h, --help help for payment-methods -``` - -### 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 metalv1](equinix_metalv1.md) - Manage Equinix metalv1 resources -* [equinix metalv1 payment-methods delete-payment-method](equinix_metalv1_payment-methods_delete-payment-method.md) - Delete the payment method -* [equinix metalv1 payment-methods find-payment-method-by-id](equinix_metalv1_payment-methods_find-payment-method-by-id.md) - Retrieve a payment method -* [equinix metalv1 payment-methods update-payment-method](equinix_metalv1_payment-methods_update-payment-method.md) - Update the payment method - diff --git a/docs/equinix_metalv1_payment-methods_delete-payment-method.md b/docs/equinix_metalv1_payment-methods_delete-payment-method.md deleted file mode 100644 index 41563e0..0000000 --- a/docs/equinix_metalv1_payment-methods_delete-payment-method.md +++ /dev/null @@ -1,34 +0,0 @@ -## equinix metalv1 payment-methods delete-payment-method - -Delete the payment method - -### Synopsis - -Deletes the payment method. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 payment-methods delete-payment-method [flags] -``` - -### Options - -``` - -h, --help help for delete-payment-method - --id string Payment Method UUID (required) - --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 metalv1 payment-methods](equinix_metalv1_payment-methods.md) - Manage payment-methods resources - diff --git a/docs/equinix_metalv1_payment-methods_find-payment-method-by-id.md b/docs/equinix_metalv1_payment-methods_find-payment-method-by-id.md deleted file mode 100644 index 26281cb..0000000 --- a/docs/equinix_metalv1_payment-methods_find-payment-method-by-id.md +++ /dev/null @@ -1,35 +0,0 @@ -## equinix metalv1 payment-methods find-payment-method-by-id - -Retrieve a payment method - -### Synopsis - -Returns a payment method - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 payment-methods find-payment-method-by-id [flags] -``` - -### Options - -``` - -h, --help help for find-payment-method-by-id - --id string Payment Method UUID (required) - --include string include field (JSON or string) - --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 metalv1 payment-methods](equinix_metalv1_payment-methods.md) - Manage payment-methods resources - diff --git a/docs/equinix_metalv1_payment-methods_update-payment-method.md b/docs/equinix_metalv1_payment-methods_update-payment-method.md deleted file mode 100644 index 6d95dc7..0000000 --- a/docs/equinix_metalv1_payment-methods_update-payment-method.md +++ /dev/null @@ -1,42 +0,0 @@ -## equinix metalv1 payment-methods update-payment-method - -Update the payment method - -### Synopsis - -Updates the payment method. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 payment-methods update-payment-method [flags] -``` - -### Options - -``` - -h, --help help for update-payment-method - --id string Payment Method UUID (required) - --include string include field (JSON or string) - --payment-method-update-input-additional-properties string payment-method-update-input-additional-properties (JSON) - --payment-method-update-input-billing_address string payment-method-update-input-billing_address (JSON) - --payment-method-update-input-cardholder_name string payment-method-update-input-cardholder_name - --payment-method-update-input-default payment-method-update-input-default - --payment-method-update-input-expiration_month string payment-method-update-input-expiration_month - --payment-method-update-input-expiration_year int payment-method-update-input-expiration_year - --payment-method-update-input-name string payment-method-update-input-name - --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 metalv1 payment-methods](equinix_metalv1_payment-methods.md) - Manage payment-methods resources - diff --git a/docs/equinix_metalv1_plans.md b/docs/equinix_metalv1_plans.md deleted file mode 100644 index df6a828..0000000 --- a/docs/equinix_metalv1_plans.md +++ /dev/null @@ -1,28 +0,0 @@ -## equinix metalv1 plans - -Manage plans resources - -### Synopsis - -Commands for managing plans resources in the API - -### Options - -``` - -h, --help help for plans -``` - -### 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 metalv1](equinix_metalv1.md) - Manage Equinix metalv1 resources -* [equinix metalv1 plans find-plans](equinix_metalv1_plans_find-plans.md) - Retrieve all plans -* [equinix metalv1 plans find-plans-by-project](equinix_metalv1_plans_find-plans-by-project.md) - Retrieve all plans visible by the project - diff --git a/docs/equinix_metalv1_plans_find-plans-by-project.md b/docs/equinix_metalv1_plans_find-plans-by-project.md deleted file mode 100644 index ab19f4c..0000000 --- a/docs/equinix_metalv1_plans_find-plans-by-project.md +++ /dev/null @@ -1,36 +0,0 @@ -## equinix metalv1 plans find-plans-by-project - -Retrieve all plans visible by the project - -### Synopsis - -Returns a listing of available plans for the given project - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 plans find-plans-by-project [flags] -``` - -### Options - -``` - --exclude string exclude field (JSON or string) - -h, --help help for find-plans-by-project - --id string Project UUID (required) - --include string include field (JSON or string) - --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 metalv1 plans](equinix_metalv1_plans.md) - Manage plans resources - diff --git a/docs/equinix_metalv1_plans_find-plans.md b/docs/equinix_metalv1_plans_find-plans.md deleted file mode 100644 index 3119eec..0000000 --- a/docs/equinix_metalv1_plans_find-plans.md +++ /dev/null @@ -1,38 +0,0 @@ -## equinix metalv1 plans find-plans - -Retrieve all plans - -### Synopsis - -Provides a listing of available plans to provision your device on. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 plans find-plans [flags] -``` - -### Options - -``` - --categories string categories field (JSON or string) - --exclude string exclude field (JSON or string) - -h, --help help for find-plans - --include string include field (JSON or string) - --request string JSON payload for additional optional fields not exposed as flags - --slug string slug field - --type-_ string type-_ 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 metalv1 plans](equinix_metalv1_plans.md) - Manage plans resources - diff --git a/docs/equinix_metalv1_ports.md b/docs/equinix_metalv1_ports.md deleted file mode 100644 index 3e09033..0000000 --- a/docs/equinix_metalv1_ports.md +++ /dev/null @@ -1,40 +0,0 @@ -## equinix metalv1 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 metalv1](equinix_metalv1.md) - Manage Equinix metalv1 resources -* [equinix metalv1 ports assign-native-vlan](equinix_metalv1_ports_assign-native-vlan.md) - Assign a native VLAN -* [equinix metalv1 ports assign-port](equinix_metalv1_ports_assign-port.md) - Assign a port to virtual network -* [equinix metalv1 ports bond-port](equinix_metalv1_ports_bond-port.md) - Enabling bonding -* [equinix metalv1 ports convert-layer2](equinix_metalv1_ports_convert-layer2.md) - Convert to Layer 2 -* [equinix metalv1 ports convert-layer3](equinix_metalv1_ports_convert-layer3.md) - Convert to Layer 3 -* [equinix metalv1 ports create-port-vlan-assignment-batch](equinix_metalv1_ports_create-port-vlan-assignment-batch.md) - Create a new Port-VLAN Assignment management batch -* [equinix metalv1 ports delete-native-vlan](equinix_metalv1_ports_delete-native-vlan.md) - Remove native VLAN -* [equinix metalv1 ports disbond-port](equinix_metalv1_ports_disbond-port.md) - Disabling bonding -* [equinix metalv1 ports find-port-by-id](equinix_metalv1_ports_find-port-by-id.md) - Retrieve a port -* [equinix metalv1 ports find-port-vlan-assignment-batch-by-port-id-and-batch-id](equinix_metalv1_ports_find-port-vlan-assignment-batch-by-port-id-and-batch-id.md) - Retrieve a VLAN Assignment Batch's details -* [equinix metalv1 ports find-port-vlan-assignment-batches](equinix_metalv1_ports_find-port-vlan-assignment-batches.md) - List the VLAN Assignment Batches for a port -* [equinix metalv1 ports find-port-vlan-assignment-by-port-id-and-assignment-id](equinix_metalv1_ports_find-port-vlan-assignment-by-port-id-and-assignment-id.md) - Show a particular Port VLAN assignment's details -* [equinix metalv1 ports find-port-vlan-assignments](equinix_metalv1_ports_find-port-vlan-assignments.md) - List Current VLAN assignments for a port -* [equinix metalv1 ports unassign-port](equinix_metalv1_ports_unassign-port.md) - Unassign a port - diff --git a/docs/equinix_metalv1_ports_assign-native-vlan.md b/docs/equinix_metalv1_ports_assign-native-vlan.md deleted file mode 100644 index 346d1c6..0000000 --- a/docs/equinix_metalv1_ports_assign-native-vlan.md +++ /dev/null @@ -1,36 +0,0 @@ -## equinix metalv1 ports assign-native-vlan - -Assign a native VLAN - -### Synopsis - -Sets a virtual network on this port as a "native VLAN". The VLAN must have already been assigned using the using the "Assign a port to a virtual network" operation. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 ports assign-native-vlan [flags] -``` - -### Options - -``` - -h, --help help for assign-native-vlan - --id string Port UUID (required) - --include string include field (JSON or string) - --request string JSON payload for additional optional fields not exposed as flags - --vnid string vnid 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 metalv1 ports](equinix_metalv1_ports.md) - Manage ports resources - diff --git a/docs/equinix_metalv1_ports_assign-port.md b/docs/equinix_metalv1_ports_assign-port.md deleted file mode 100644 index bcf78e8..0000000 --- a/docs/equinix_metalv1_ports_assign-port.md +++ /dev/null @@ -1,37 +0,0 @@ -## equinix metalv1 ports assign-port - -Assign a port to virtual network - -### Synopsis - -Assign a hardware port to a virtual network. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 ports assign-port [flags] -``` - -### Options - -``` - -h, --help help for assign-port - --id string Port UUID (required) - --include string include field (JSON or string) - --port-assign-input-additional-properties string port-assign-input-additional-properties (JSON) - --port-assign-input-vnid string Virtual Network ID. May be the UUID of the Virtual Network record, or the VLAN value itself. - --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 metalv1 ports](equinix_metalv1_ports.md) - Manage ports resources - diff --git a/docs/equinix_metalv1_ports_bond-port.md b/docs/equinix_metalv1_ports_bond-port.md deleted file mode 100644 index dd3756e..0000000 --- a/docs/equinix_metalv1_ports_bond-port.md +++ /dev/null @@ -1,36 +0,0 @@ -## equinix metalv1 ports bond-port - -Enabling bonding - -### Synopsis - -Enabling bonding for one or all ports - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 ports bond-port [flags] -``` - -### Options - -``` - --bulk-enable bulk-enable field - -h, --help help for bond-port - --id string Port UUID (required) - --include string include field (JSON or string) - --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 metalv1 ports](equinix_metalv1_ports.md) - Manage ports resources - diff --git a/docs/equinix_metalv1_ports_convert-layer2.md b/docs/equinix_metalv1_ports_convert-layer2.md deleted file mode 100644 index d122183..0000000 --- a/docs/equinix_metalv1_ports_convert-layer2.md +++ /dev/null @@ -1,37 +0,0 @@ -## equinix metalv1 ports convert-layer2 - -Convert to Layer 2 - -### Synopsis - -Converts a bond port to Layer 2. IP assignments of the port will be removed. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 ports convert-layer2 [flags] -``` - -### Options - -``` - -h, --help help for convert-layer2 - --id string Port UUID (required) - --include string include field (JSON or string) - --port-assign-input-additional-properties string port-assign-input-additional-properties (JSON) - --port-assign-input-vnid string Virtual Network ID. May be the UUID of the Virtual Network record, or the VLAN value itself. - --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 metalv1 ports](equinix_metalv1_ports.md) - Manage ports resources - diff --git a/docs/equinix_metalv1_ports_convert-layer3.md b/docs/equinix_metalv1_ports_convert-layer3.md deleted file mode 100644 index fe3df1b..0000000 --- a/docs/equinix_metalv1_ports_convert-layer3.md +++ /dev/null @@ -1,37 +0,0 @@ -## equinix metalv1 ports convert-layer3 - -Convert to Layer 3 - -### Synopsis - -Converts a bond port to Layer 3. VLANs must first be unassigned. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 ports convert-layer3 [flags] -``` - -### Options - -``` - -h, --help help for convert-layer3 - --id string Port UUID (required) - --include string include field (JSON or string) - --port-convert-layer3-input-additional-properties string port-convert-layer3-input-additional-properties (JSON) - --port-convert-layer3-input-request_ips string port-convert-layer3-input-request_ips (JSON array) - --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 metalv1 ports](equinix_metalv1_ports.md) - Manage ports resources - diff --git a/docs/equinix_metalv1_ports_create-port-vlan-assignment-batch.md b/docs/equinix_metalv1_ports_create-port-vlan-assignment-batch.md deleted file mode 100644 index 3c76e38..0000000 --- a/docs/equinix_metalv1_ports_create-port-vlan-assignment-batch.md +++ /dev/null @@ -1,37 +0,0 @@ -## equinix metalv1 ports create-port-vlan-assignment-batch - -Create a new Port-VLAN Assignment management batch - -### Synopsis - -Create a new asynchronous batch request which handles adding and/or removing the VLANs to which the port is assigned. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 ports create-port-vlan-assignment-batch [flags] -``` - -### Options - -``` - -h, --help help for create-port-vlan-assignment-batch - --id string Port UUID (required) - --include string include field (JSON or string) - --port-vlan-assignment-batch-create-input-additional-properties string port-vlan-assignment-batch-create-input-additional-properties (JSON) - --port-vlan-assignment-batch-create-input-vlan_assignments string port-vlan-assignment-batch-create-input-vlan_assignments (JSON array) - --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 metalv1 ports](equinix_metalv1_ports.md) - Manage ports resources - diff --git a/docs/equinix_metalv1_ports_delete-native-vlan.md b/docs/equinix_metalv1_ports_delete-native-vlan.md deleted file mode 100644 index 324d3e2..0000000 --- a/docs/equinix_metalv1_ports_delete-native-vlan.md +++ /dev/null @@ -1,35 +0,0 @@ -## equinix metalv1 ports delete-native-vlan - -Remove native VLAN - -### Synopsis - -Removes the native VLAN from this port - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 ports delete-native-vlan [flags] -``` - -### Options - -``` - -h, --help help for delete-native-vlan - --id string Port UUID (required) - --include string include field (JSON or string) - --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 metalv1 ports](equinix_metalv1_ports.md) - Manage ports resources - diff --git a/docs/equinix_metalv1_ports_disbond-port.md b/docs/equinix_metalv1_ports_disbond-port.md deleted file mode 100644 index c50077a..0000000 --- a/docs/equinix_metalv1_ports_disbond-port.md +++ /dev/null @@ -1,36 +0,0 @@ -## equinix metalv1 ports disbond-port - -Disabling bonding - -### Synopsis - -Disabling bonding for one or all ports - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 ports disbond-port [flags] -``` - -### Options - -``` - --bulk-disable bulk-disable field - -h, --help help for disbond-port - --id string Port UUID (required) - --include string include field (JSON or string) - --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 metalv1 ports](equinix_metalv1_ports.md) - Manage ports resources - diff --git a/docs/equinix_metalv1_ports_find-port-vlan-assignment-batch-by-port-id-and-batch-id.md b/docs/equinix_metalv1_ports_find-port-vlan-assignment-batch-by-port-id-and-batch-id.md deleted file mode 100644 index 5676381..0000000 --- a/docs/equinix_metalv1_ports_find-port-vlan-assignment-batch-by-port-id-and-batch-id.md +++ /dev/null @@ -1,36 +0,0 @@ -## equinix metalv1 ports find-port-vlan-assignment-batch-by-port-id-and-batch-id - -Retrieve a VLAN Assignment Batch's details - -### Synopsis - -Returns the details of an existing Port-VLAN Assignment batch, including the list of VLANs to assign or unassign, and the current state of the batch. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 ports find-port-vlan-assignment-batch-by-port-id-and-batch-id [flags] -``` - -### Options - -``` - --batch-id string Batch ID (required) - -h, --help help for find-port-vlan-assignment-batch-by-port-id-and-batch-id - --id string Port UUID (required) - --include string include field (JSON or string) - --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 metalv1 ports](equinix_metalv1_ports.md) - Manage ports resources - diff --git a/docs/equinix_metalv1_ports_find-port-vlan-assignment-batches.md b/docs/equinix_metalv1_ports_find-port-vlan-assignment-batches.md deleted file mode 100644 index 8fc1021..0000000 --- a/docs/equinix_metalv1_ports_find-port-vlan-assignment-batches.md +++ /dev/null @@ -1,34 +0,0 @@ -## equinix metalv1 ports find-port-vlan-assignment-batches - -List the VLAN Assignment Batches for a port - -### Synopsis - -Show all the VLAN assignment batches that have been created for managing this port's VLAN assignments - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 ports find-port-vlan-assignment-batches [flags] -``` - -### Options - -``` - -h, --help help for find-port-vlan-assignment-batches - --id string Port UUID (required) - --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 metalv1 ports](equinix_metalv1_ports.md) - Manage ports resources - diff --git a/docs/equinix_metalv1_ports_find-port-vlan-assignment-by-port-id-and-assignment-id.md b/docs/equinix_metalv1_ports_find-port-vlan-assignment-by-port-id-and-assignment-id.md deleted file mode 100644 index 055b079..0000000 --- a/docs/equinix_metalv1_ports_find-port-vlan-assignment-by-port-id-and-assignment-id.md +++ /dev/null @@ -1,36 +0,0 @@ -## equinix metalv1 ports find-port-vlan-assignment-by-port-id-and-assignment-id - -Show a particular Port VLAN assignment's details - -### Synopsis - -Show the details of a specific Port-VLAN assignment, including the current state and if the VLAN is set as native. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 ports find-port-vlan-assignment-by-port-id-and-assignment-id [flags] -``` - -### Options - -``` - --assignment-id string Assignment ID (required) - -h, --help help for find-port-vlan-assignment-by-port-id-and-assignment-id - --id string Port UUID (required) - --include string include field (JSON or string) - --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 metalv1 ports](equinix_metalv1_ports.md) - Manage ports resources - diff --git a/docs/equinix_metalv1_ports_find-port-vlan-assignments.md b/docs/equinix_metalv1_ports_find-port-vlan-assignments.md deleted file mode 100644 index 9f31c15..0000000 --- a/docs/equinix_metalv1_ports_find-port-vlan-assignments.md +++ /dev/null @@ -1,35 +0,0 @@ -## equinix metalv1 ports find-port-vlan-assignments - -List Current VLAN assignments for a port - -### Synopsis - -Show the port's current VLAN assignments, including if this VLAN is set as native, and the current state of the assignment (ex. 'assigned' or 'unassigning') - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 ports find-port-vlan-assignments [flags] -``` - -### Options - -``` - -h, --help help for find-port-vlan-assignments - --id string Port UUID (required) - --include string include field (JSON or string) - --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 metalv1 ports](equinix_metalv1_ports.md) - Manage ports resources - diff --git a/docs/equinix_metalv1_ports_unassign-port.md b/docs/equinix_metalv1_ports_unassign-port.md deleted file mode 100644 index cf63620..0000000 --- a/docs/equinix_metalv1_ports_unassign-port.md +++ /dev/null @@ -1,37 +0,0 @@ -## equinix metalv1 ports unassign-port - -Unassign a port - -### Synopsis - -Unassign a port for a hardware. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 ports unassign-port [flags] -``` - -### Options - -``` - -h, --help help for unassign-port - --id string Port UUID (required) - --include string include field (JSON or string) - --port-assign-input-additional-properties string port-assign-input-additional-properties (JSON) - --port-assign-input-vnid string Virtual Network ID. May be the UUID of the Virtual Network record, or the VLAN value itself. - --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 metalv1 ports](equinix_metalv1_ports.md) - Manage ports resources - diff --git a/docs/equinix_metalv1_projects.md b/docs/equinix_metalv1_projects.md deleted file mode 100644 index fea3cd5..0000000 --- a/docs/equinix_metalv1_projects.md +++ /dev/null @@ -1,37 +0,0 @@ -## equinix metalv1 projects - -Manage projects resources - -### Synopsis - -Commands for managing projects resources in the API - -### Options - -``` - -h, --help help for projects -``` - -### 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 metalv1](equinix_metalv1.md) - Manage Equinix metalv1 resources -* [equinix metalv1 projects create-project](equinix_metalv1_projects_create-project.md) - Create a project -* [equinix metalv1 projects create-project-invitation](equinix_metalv1_projects_create-project-invitation.md) - Create an invitation for a project -* [equinix metalv1 projects create-transfer-request](equinix_metalv1_projects_create-transfer-request.md) - Create a transfer request -* [equinix metalv1 projects delete-project](equinix_metalv1_projects_delete-project.md) - Delete the project -* [equinix metalv1 projects find-ip-reservation-customdata](equinix_metalv1_projects_find-ip-reservation-customdata.md) - Retrieve the custom metadata of an IP Reservation -* [equinix metalv1 projects find-project-by-id](equinix_metalv1_projects_find-project-by-id.md) - Retrieve a project -* [equinix metalv1 projects find-project-customdata](equinix_metalv1_projects_find-project-customdata.md) - Retrieve the custom metadata of a project -* [equinix metalv1 projects find-project-invitations](equinix_metalv1_projects_find-project-invitations.md) - Retrieve project invitations -* [equinix metalv1 projects find-project-memberships](equinix_metalv1_projects_find-project-memberships.md) - Retrieve project memberships -* [equinix metalv1 projects find-projects](equinix_metalv1_projects_find-projects.md) - Retrieve all projects -* [equinix metalv1 projects update-project](equinix_metalv1_projects_update-project.md) - Update the project - diff --git a/docs/equinix_metalv1_projects_create-project-invitation.md b/docs/equinix_metalv1_projects_create-project-invitation.md deleted file mode 100644 index 309cecf..0000000 --- a/docs/equinix_metalv1_projects_create-project-invitation.md +++ /dev/null @@ -1,41 +0,0 @@ -## equinix metalv1 projects create-project-invitation - -Create an invitation for a project - -### Synopsis - -In order to add a user to a project, they must first be invited. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 projects create-project-invitation [flags] -``` - -### Options - -``` - -h, --help help for create-project-invitation - --include string include field (JSON or string) - --invitation-input-additional-properties string invitation-input-additional-properties (JSON) - --invitation-input-invitee string invitation-input-invitee - --invitation-input-message string invitation-input-message - --invitation-input-organization_id string invitation-input-organization_id - --invitation-input-projects_ids string invitation-input-projects_ids (JSON array) - --invitation-input-roles string invitation-input-roles (JSON array) - --project-id string Project UUID (required) - --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 metalv1 projects](equinix_metalv1_projects.md) - Manage projects resources - diff --git a/docs/equinix_metalv1_projects_create-project.md b/docs/equinix_metalv1_projects_create-project.md deleted file mode 100644 index f356df0..0000000 --- a/docs/equinix_metalv1_projects_create-project.md +++ /dev/null @@ -1,42 +0,0 @@ -## equinix metalv1 projects create-project - -Create a project - -### Synopsis - -Creates a new project for the user's default organization. If the user does not have a default organization, the API will look for a personal organization belonging to the user with the name "{User's Full Name} Projects" to associate the project with. If that organization does not exist a new organization named "{User's Full Name} Projects" will be created and the new project will be tied to that organization. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 projects create-project [flags] -``` - -### Options - -``` - --exclude string exclude field (JSON or string) - -h, --help help for create-project - --include string include field (JSON or string) - --project-create-from-root-input-additional-properties string project-create-from-root-input-additional-properties (JSON) - --project-create-from-root-input-customdata string project-create-from-root-input-customdata (JSON) - --project-create-from-root-input-name string The name of the project. Cannot contain characters encoded in greater than 3 bytes such as emojis. - --project-create-from-root-input-organization_id string project-create-from-root-input-organization_id - --project-create-from-root-input-payment_method_id string project-create-from-root-input-payment_method_id - --project-create-from-root-input-tags string project-create-from-root-input-tags (JSON array) - --project-create-from-root-input-type string project-create-from-root-input-type - --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 metalv1 projects](equinix_metalv1_projects.md) - Manage projects resources - diff --git a/docs/equinix_metalv1_projects_create-transfer-request.md b/docs/equinix_metalv1_projects_create-transfer-request.md deleted file mode 100644 index 7898470..0000000 --- a/docs/equinix_metalv1_projects_create-transfer-request.md +++ /dev/null @@ -1,37 +0,0 @@ -## equinix metalv1 projects create-transfer-request - -Create a transfer request - -### Synopsis - -Organization owners can transfer their projects to other organizations. Deprecated - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 projects create-transfer-request [flags] -``` - -### Options - -``` - -h, --help help for create-transfer-request - --id string UUID of the project to be transferred (required) - --include string include field (JSON or string) - --request string JSON payload for additional optional fields not exposed as flags - --transfer-request-input-additional-properties string transfer-request-input-additional-properties (JSON) - --transfer-request-input-target_organization_id string transfer-request-input-target_organization_id -``` - -### 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 metalv1 projects](equinix_metalv1_projects.md) - Manage projects resources - diff --git a/docs/equinix_metalv1_projects_delete-project.md b/docs/equinix_metalv1_projects_delete-project.md deleted file mode 100644 index f004821..0000000 --- a/docs/equinix_metalv1_projects_delete-project.md +++ /dev/null @@ -1,34 +0,0 @@ -## equinix metalv1 projects delete-project - -Delete the project - -### Synopsis - -Deletes the project. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 projects delete-project [flags] -``` - -### Options - -``` - -h, --help help for delete-project - --id string Project UUID (required) - --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 metalv1 projects](equinix_metalv1_projects.md) - Manage projects resources - diff --git a/docs/equinix_metalv1_projects_find-ip-reservation-customdata.md b/docs/equinix_metalv1_projects_find-ip-reservation-customdata.md deleted file mode 100644 index b8ef5ae..0000000 --- a/docs/equinix_metalv1_projects_find-ip-reservation-customdata.md +++ /dev/null @@ -1,35 +0,0 @@ -## equinix metalv1 projects find-ip-reservation-customdata - -Retrieve the custom metadata of an IP Reservation - -### Synopsis - -Provides the custom metadata stored for this IP Reservation in json format - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 projects find-ip-reservation-customdata [flags] -``` - -### Options - -``` - -h, --help help for find-ip-reservation-customdata - --id string Ip Reservation UUID (required) - --project-id string Project UUID (required) - --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 metalv1 projects](equinix_metalv1_projects.md) - Manage projects resources - diff --git a/docs/equinix_metalv1_projects_find-project-by-id.md b/docs/equinix_metalv1_projects_find-project-by-id.md deleted file mode 100644 index 15642fd..0000000 --- a/docs/equinix_metalv1_projects_find-project-by-id.md +++ /dev/null @@ -1,36 +0,0 @@ -## equinix metalv1 projects find-project-by-id - -Retrieve a project - -### Synopsis - -Returns a single project if the user has access - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 projects find-project-by-id [flags] -``` - -### Options - -``` - --exclude string exclude field (JSON or string) - -h, --help help for find-project-by-id - --id string Project UUID (required) - --include string include field (JSON or string) - --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 metalv1 projects](equinix_metalv1_projects.md) - Manage projects resources - diff --git a/docs/equinix_metalv1_projects_find-project-customdata.md b/docs/equinix_metalv1_projects_find-project-customdata.md deleted file mode 100644 index 9d95102..0000000 --- a/docs/equinix_metalv1_projects_find-project-customdata.md +++ /dev/null @@ -1,34 +0,0 @@ -## equinix metalv1 projects find-project-customdata - -Retrieve the custom metadata of a project - -### Synopsis - -Provides the custom metadata stored for this project in json format - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 projects find-project-customdata [flags] -``` - -### Options - -``` - -h, --help help for find-project-customdata - --id string Project UUID (required) - --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 metalv1 projects](equinix_metalv1_projects.md) - Manage projects resources - diff --git a/docs/equinix_metalv1_projects_find-project-invitations.md b/docs/equinix_metalv1_projects_find-project-invitations.md deleted file mode 100644 index 8651df7..0000000 --- a/docs/equinix_metalv1_projects_find-project-invitations.md +++ /dev/null @@ -1,37 +0,0 @@ -## equinix metalv1 projects find-project-invitations - -Retrieve project invitations - -### Synopsis - -Returns all invitations in a project. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 projects find-project-invitations [flags] -``` - -### Options - -``` - -h, --help help for find-project-invitations - --include string include field (JSON or string) - --page int page field - --per-page int per-page field - --project-id string Project UUID (required) - --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 metalv1 projects](equinix_metalv1_projects.md) - Manage projects resources - diff --git a/docs/equinix_metalv1_projects_find-project-memberships.md b/docs/equinix_metalv1_projects_find-project-memberships.md deleted file mode 100644 index a2f8b9e..0000000 --- a/docs/equinix_metalv1_projects_find-project-memberships.md +++ /dev/null @@ -1,38 +0,0 @@ -## equinix metalv1 projects find-project-memberships - -Retrieve project memberships - -### Synopsis - -Returns all memberships in a project. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 projects find-project-memberships [flags] -``` - -### Options - -``` - -h, --help help for find-project-memberships - --include string include field (JSON or string) - --page int page field - --per-page int per-page field - --project-id string Project UUID (required) - --request string JSON payload for additional optional fields not exposed as flags - --search string search 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 metalv1 projects](equinix_metalv1_projects.md) - Manage projects resources - diff --git a/docs/equinix_metalv1_projects_update-project.md b/docs/equinix_metalv1_projects_update-project.md deleted file mode 100644 index f0c225f..0000000 --- a/docs/equinix_metalv1_projects_update-project.md +++ /dev/null @@ -1,42 +0,0 @@ -## equinix metalv1 projects update-project - -Update the project - -### Synopsis - -Updates the project. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 projects update-project [flags] -``` - -### Options - -``` - --exclude string exclude field (JSON or string) - -h, --help help for update-project - --id string Project UUID (required) - --include string include field (JSON or string) - --project-update-input-additional-properties string project-update-input-additional-properties (JSON) - --project-update-input-backend_transfer_enabled project-update-input-backend_transfer_enabled - --project-update-input-customdata string project-update-input-customdata (JSON) - --project-update-input-name string The name of the project. Cannot contain characters encoded in greater than 3 bytes such as emojis. - --project-update-input-payment_method_id string project-update-input-payment_method_id - --project-update-input-tags string project-update-input-tags (JSON array) - --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 metalv1 projects](equinix_metalv1_projects.md) - Manage projects resources - diff --git a/docs/equinix_metalv1_self-service-reservations.md b/docs/equinix_metalv1_self-service-reservations.md deleted file mode 100644 index de08a44..0000000 --- a/docs/equinix_metalv1_self-service-reservations.md +++ /dev/null @@ -1,29 +0,0 @@ -## equinix metalv1 self-service-reservations - -Manage self-service-reservations resources - -### Synopsis - -Commands for managing self-service-reservations resources in the API - -### Options - -``` - -h, --help help for self-service-reservations -``` - -### 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 metalv1](equinix_metalv1.md) - Manage Equinix metalv1 resources -* [equinix metalv1 self-service-reservations create-self-service-reservation](equinix_metalv1_self-service-reservations_create-self-service-reservation.md) - Create a reservation -* [equinix metalv1 self-service-reservations find-self-service-reservation](equinix_metalv1_self-service-reservations_find-self-service-reservation.md) - Retrieve a reservation -* [equinix metalv1 self-service-reservations find-self-service-reservations](equinix_metalv1_self-service-reservations_find-self-service-reservations.md) - Retrieve all reservations - diff --git a/docs/equinix_metalv1_self-service-reservations_create-self-service-reservation.md b/docs/equinix_metalv1_self-service-reservations_create-self-service-reservation.md deleted file mode 100644 index 5d0e9bd..0000000 --- a/docs/equinix_metalv1_self-service-reservations_create-self-service-reservation.md +++ /dev/null @@ -1,40 +0,0 @@ -## equinix metalv1 self-service-reservations create-self-service-reservation - -Create a reservation - -### Synopsis - -Creates a reservation. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 self-service-reservations create-self-service-reservation [flags] -``` - -### Options - -``` - --create-self-service-reservation-request-additional-properties string create-self-service-reservation-request-additional-properties (JSON) - --create-self-service-reservation-request-item string create-self-service-reservation-request-item (JSON array) - --create-self-service-reservation-request-notes string create-self-service-reservation-request-notes - --create-self-service-reservation-request-period-additional-properties string create-self-service-reservation-request-period-additional-properties (JSON) - --create-self-service-reservation-request-period-count int create-self-service-reservation-request-period-count - --create-self-service-reservation-request-period-unit string create-self-service-reservation-request-period-unit - -h, --help help for create-self-service-reservation - --project-id string Project UUID (required) - --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 metalv1 self-service-reservations](equinix_metalv1_self-service-reservations.md) - Manage self-service-reservations resources - diff --git a/docs/equinix_metalv1_self-service-reservations_find-self-service-reservation.md b/docs/equinix_metalv1_self-service-reservations_find-self-service-reservation.md deleted file mode 100644 index 310c884..0000000 --- a/docs/equinix_metalv1_self-service-reservations_find-self-service-reservation.md +++ /dev/null @@ -1,35 +0,0 @@ -## equinix metalv1 self-service-reservations find-self-service-reservation - -Retrieve a reservation - -### Synopsis - -Returns a reservation - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 self-service-reservations find-self-service-reservation [flags] -``` - -### Options - -``` - -h, --help help for find-self-service-reservation - --id string Reservation short_id (required) - --project-id string Project UUID (required) - --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 metalv1 self-service-reservations](equinix_metalv1_self-service-reservations.md) - Manage self-service-reservations resources - diff --git a/docs/equinix_metalv1_self-service-reservations_find-self-service-reservations.md b/docs/equinix_metalv1_self-service-reservations_find-self-service-reservations.md deleted file mode 100644 index 55cab00..0000000 --- a/docs/equinix_metalv1_self-service-reservations_find-self-service-reservations.md +++ /dev/null @@ -1,37 +0,0 @@ -## equinix metalv1 self-service-reservations find-self-service-reservations - -Retrieve all reservations - -### Synopsis - -Returns all reservations. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 self-service-reservations find-self-service-reservations [flags] -``` - -### Options - -``` - --categories string categories field (JSON or string) - -h, --help help for find-self-service-reservations - --page int page field - --per-page int per-page field - --project-id string Project UUID (required) - --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 metalv1 self-service-reservations](equinix_metalv1_self-service-reservations.md) - Manage self-service-reservations resources - diff --git a/docs/equinix_metalv1_spot-market.md b/docs/equinix_metalv1_spot-market.md deleted file mode 100644 index 0ab18fc..0000000 --- a/docs/equinix_metalv1_spot-market.md +++ /dev/null @@ -1,33 +0,0 @@ -## equinix metalv1 spot-market - -Manage spot-market resources - -### Synopsis - -Commands for managing spot-market resources in the API - -### Options - -``` - -h, --help help for spot-market -``` - -### 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 metalv1](equinix_metalv1.md) - Manage Equinix metalv1 resources -* [equinix metalv1 spot-market create-spot-market-request](equinix_metalv1_spot-market_create-spot-market-request.md) - Create a spot market request -* [equinix metalv1 spot-market delete-spot-market-request](equinix_metalv1_spot-market_delete-spot-market-request.md) - Delete the spot market request -* [equinix metalv1 spot-market find-metro-spot-market-prices](equinix_metalv1_spot-market_find-metro-spot-market-prices.md) - Get current spot market prices for metros -* [equinix metalv1 spot-market find-spot-market-prices](equinix_metalv1_spot-market_find-spot-market-prices.md) - Get current spot market prices -* [equinix metalv1 spot-market find-spot-market-prices-history](equinix_metalv1_spot-market_find-spot-market-prices-history.md) - Get spot market prices for a given period of time -* [equinix metalv1 spot-market find-spot-market-request-by-id](equinix_metalv1_spot-market_find-spot-market-request-by-id.md) - Retrieve a spot market request -* [equinix metalv1 spot-market list-spot-market-requests](equinix_metalv1_spot-market_list-spot-market-requests.md) - List spot market requests - diff --git a/docs/equinix_metalv1_spot-market_create-spot-market-request.md b/docs/equinix_metalv1_spot-market_create-spot-market-request.md deleted file mode 100644 index a95eca6..0000000 --- a/docs/equinix_metalv1_spot-market_create-spot-market-request.md +++ /dev/null @@ -1,59 +0,0 @@ -## equinix metalv1 spot-market create-spot-market-request - -Create a spot market request - -### Synopsis - -Creates a new spot market request. Type-specific options (such as operating_system for baremetal devices) should be included in the main data structure alongside hostname and plan. The features attribute allows you to optionally specify what features your server should have. For example, if you require a server with a TPM chip, you may specify `{ "features": { "tpm": "required" } }` (or `{ "features": ["tpm"] }` in shorthand). The request will fail if there are no available servers matching your criteria. Alternatively, if you do not require a certain feature, but would prefer to be assigned a server with that feature if there are any available, you may specify that feature with a preferred value (see the example request below). The request will not fail if we have no servers with that feature in our inventory. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 spot-market create-spot-market-request [flags] -``` - -### Options - -``` - -h, --help help for create-spot-market-request - --id string Project UUID (required) - --request string JSON payload for additional optional fields not exposed as flags - --spot-market-request-create-input-additional-properties string spot-market-request-create-input-additional-properties (JSON) - --spot-market-request-create-input-devices_max int spot-market-request-create-input-devices_max - --spot-market-request-create-input-devices_min int spot-market-request-create-input-devices_min - --spot-market-request-create-input-facilities string Deprecated (JSON array) - --spot-market-request-create-input-instance_parameters-additional-properties string spot-market-request-create-input-instance_parameters-additional-properties (JSON) - --spot-market-request-create-input-instance_parameters-always_pxe spot-market-request-create-input-instance_parameters-always_pxe - --spot-market-request-create-input-instance_parameters-billing_cycle string spot-market-request-create-input-instance_parameters-billing_cycle - --spot-market-request-create-input-instance_parameters-customdata string spot-market-request-create-input-instance_parameters-customdata (JSON) - --spot-market-request-create-input-instance_parameters-description string spot-market-request-create-input-instance_parameters-description - --spot-market-request-create-input-instance_parameters-features string spot-market-request-create-input-instance_parameters-features (JSON array) - --spot-market-request-create-input-instance_parameters-hostname string spot-market-request-create-input-instance_parameters-hostname - --spot-market-request-create-input-instance_parameters-hostnames string spot-market-request-create-input-instance_parameters-hostnames (JSON array) - --spot-market-request-create-input-instance_parameters-locked Whether the device should be locked, preventing accidental deletion. - --spot-market-request-create-input-instance_parameters-no_ssh_keys spot-market-request-create-input-instance_parameters-no_ssh_keys - --spot-market-request-create-input-instance_parameters-operating_system string spot-market-request-create-input-instance_parameters-operating_system - --spot-market-request-create-input-instance_parameters-plan string spot-market-request-create-input-instance_parameters-plan - --spot-market-request-create-input-instance_parameters-private_ipv4_subnet_size int spot-market-request-create-input-instance_parameters-private_ipv4_subnet_size - --spot-market-request-create-input-instance_parameters-project_ssh_keys string spot-market-request-create-input-instance_parameters-project_ssh_keys (JSON array) - --spot-market-request-create-input-instance_parameters-public_ipv4_subnet_size int spot-market-request-create-input-instance_parameters-public_ipv4_subnet_size - --spot-market-request-create-input-instance_parameters-tags string spot-market-request-create-input-instance_parameters-tags (JSON array) - --spot-market-request-create-input-instance_parameters-termination_time string spot-market-request-create-input-instance_parameters-termination_time (JSON) - --spot-market-request-create-input-instance_parameters-user_ssh_keys string The UUIDs of users whose SSH keys should be included on the provisioned device. (JSON array) - --spot-market-request-create-input-instance_parameters-userdata string spot-market-request-create-input-instance_parameters-userdata - --spot-market-request-create-input-max_bid_price float spot-market-request-create-input-max_bid_price - --spot-market-request-create-input-metro string The metro ID or code the spot market request will be created in. -``` - -### 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 metalv1 spot-market](equinix_metalv1_spot-market.md) - Manage spot-market resources - diff --git a/docs/equinix_metalv1_spot-market_delete-spot-market-request.md b/docs/equinix_metalv1_spot-market_delete-spot-market-request.md deleted file mode 100644 index 5063452..0000000 --- a/docs/equinix_metalv1_spot-market_delete-spot-market-request.md +++ /dev/null @@ -1,35 +0,0 @@ -## equinix metalv1 spot-market delete-spot-market-request - -Delete the spot market request - -### Synopsis - -Deletes the spot market request. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 spot-market delete-spot-market-request [flags] -``` - -### Options - -``` - --force-termination force-termination field - -h, --help help for delete-spot-market-request - --id string SpotMarketRequest UUID (required) - --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 metalv1 spot-market](equinix_metalv1_spot-market.md) - Manage spot-market resources - diff --git a/docs/equinix_metalv1_spot-market_find-metro-spot-market-prices.md b/docs/equinix_metalv1_spot-market_find-metro-spot-market-prices.md deleted file mode 100644 index 2330336..0000000 --- a/docs/equinix_metalv1_spot-market_find-metro-spot-market-prices.md +++ /dev/null @@ -1,35 +0,0 @@ -## equinix metalv1 spot-market find-metro-spot-market-prices - -Get current spot market prices for metros - -### Synopsis - -Get Equinix Metal current spot market prices for all metros. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 spot-market find-metro-spot-market-prices [flags] -``` - -### Options - -``` - -h, --help help for find-metro-spot-market-prices - --metro string metro field - --plan string plan field - --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 metalv1 spot-market](equinix_metalv1_spot-market.md) - Manage spot-market resources - diff --git a/docs/equinix_metalv1_spot-market_find-spot-market-prices-history.md b/docs/equinix_metalv1_spot-market_find-spot-market-prices-history.md deleted file mode 100644 index 9013f41..0000000 --- a/docs/equinix_metalv1_spot-market_find-spot-market-prices-history.md +++ /dev/null @@ -1,38 +0,0 @@ -## equinix metalv1 spot-market find-spot-market-prices-history - -Get spot market prices for a given period of time - -### Synopsis - -# Get spot market prices for a given plan and facility in a fixed period of time *Note: In the `200` response, the property `datapoints` contains arrays of `[float, integer]`.* - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 spot-market find-spot-market-prices-history [flags] -``` - -### Options - -``` - --facility string facility field - --from string from field - -h, --help help for find-spot-market-prices-history - --metro string metro field - --plan string plan field - --request string JSON payload for additional optional fields not exposed as flags - --until string until 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 metalv1 spot-market](equinix_metalv1_spot-market.md) - Manage spot-market resources - diff --git a/docs/equinix_metalv1_spot-market_find-spot-market-prices.md b/docs/equinix_metalv1_spot-market_find-spot-market-prices.md deleted file mode 100644 index 25ce70a..0000000 --- a/docs/equinix_metalv1_spot-market_find-spot-market-prices.md +++ /dev/null @@ -1,35 +0,0 @@ -## equinix metalv1 spot-market find-spot-market-prices - -Get current spot market prices - -### Synopsis - -Get Equinix Metal current spot market prices. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 spot-market find-spot-market-prices [flags] -``` - -### Options - -``` - --facility string facility field - -h, --help help for find-spot-market-prices - --plan string plan field - --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 metalv1 spot-market](equinix_metalv1_spot-market.md) - Manage spot-market resources - diff --git a/docs/equinix_metalv1_spot-market_find-spot-market-request-by-id.md b/docs/equinix_metalv1_spot-market_find-spot-market-request-by-id.md deleted file mode 100644 index 4511c89..0000000 --- a/docs/equinix_metalv1_spot-market_find-spot-market-request-by-id.md +++ /dev/null @@ -1,35 +0,0 @@ -## equinix metalv1 spot-market find-spot-market-request-by-id - -Retrieve a spot market request - -### Synopsis - -Returns a single spot market request - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 spot-market find-spot-market-request-by-id [flags] -``` - -### Options - -``` - -h, --help help for find-spot-market-request-by-id - --id string SpotMarketRequest UUID (required) - --include string include field (JSON or string) - --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 metalv1 spot-market](equinix_metalv1_spot-market.md) - Manage spot-market resources - diff --git a/docs/equinix_metalv1_spot-market_list-spot-market-requests.md b/docs/equinix_metalv1_spot-market_list-spot-market-requests.md deleted file mode 100644 index feafc8d..0000000 --- a/docs/equinix_metalv1_spot-market_list-spot-market-requests.md +++ /dev/null @@ -1,34 +0,0 @@ -## equinix metalv1 spot-market list-spot-market-requests - -List spot market requests - -### Synopsis - -View all spot market requests for a given project. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 spot-market list-spot-market-requests [flags] -``` - -### Options - -``` - -h, --help help for list-spot-market-requests - --id string Project UUID (required) - --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 metalv1 spot-market](equinix_metalv1_spot-market.md) - Manage spot-market resources - diff --git a/docs/equinix_metalv1_ssh-keys.md b/docs/equinix_metalv1_ssh-keys.md deleted file mode 100644 index 824486b..0000000 --- a/docs/equinix_metalv1_ssh-keys.md +++ /dev/null @@ -1,34 +0,0 @@ -## equinix metalv1 ssh-keys - -Manage ssh-keys resources - -### Synopsis - -Commands for managing ssh-keys resources in the API - -### Options - -``` - -h, --help help for ssh-keys -``` - -### 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 metalv1](equinix_metalv1.md) - Manage Equinix metalv1 resources -* [equinix metalv1 ssh-keys create-project-ssh-key](equinix_metalv1_ssh-keys_create-project-ssh-key.md) - Create a ssh key for the given project -* [equinix metalv1 ssh-keys create-ssh-key](equinix_metalv1_ssh-keys_create-ssh-key.md) - Create a ssh key for the current user -* [equinix metalv1 ssh-keys delete-ssh-key](equinix_metalv1_ssh-keys_delete-ssh-key.md) - Delete the ssh key -* [equinix metalv1 ssh-keys find-device-ssh-keys](equinix_metalv1_ssh-keys_find-device-ssh-keys.md) - Retrieve a device's ssh keys -* [equinix metalv1 ssh-keys find-project-ssh-keys](equinix_metalv1_ssh-keys_find-project-ssh-keys.md) - Retrieve a project's ssh keys -* [equinix metalv1 ssh-keys find-ssh-key-by-id](equinix_metalv1_ssh-keys_find-ssh-key-by-id.md) - Retrieve a ssh key -* [equinix metalv1 ssh-keys find-ssh-keys](equinix_metalv1_ssh-keys_find-ssh-keys.md) - Retrieve all ssh keys -* [equinix metalv1 ssh-keys update-ssh-key](equinix_metalv1_ssh-keys_update-ssh-key.md) - Update the ssh key - diff --git a/docs/equinix_metalv1_ssh-keys_create-project-ssh-key.md b/docs/equinix_metalv1_ssh-keys_create-project-ssh-key.md deleted file mode 100644 index 66266ee..0000000 --- a/docs/equinix_metalv1_ssh-keys_create-project-ssh-key.md +++ /dev/null @@ -1,40 +0,0 @@ -## equinix metalv1 ssh-keys create-project-ssh-key - -Create a ssh key for the given project - -### Synopsis - -Creates a ssh key. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 ssh-keys create-project-ssh-key [flags] -``` - -### Options - -``` - -h, --help help for create-project-ssh-key - --id string Project UUID (required) - --include string include field (JSON or string) - --request string JSON payload for additional optional fields not exposed as flags - --ssh-key-create-input-additional-properties string ssh-key-create-input-additional-properties (JSON) - --ssh-key-create-input-instances_ids string List of instance UUIDs to associate SSH key with, when empty array is sent all instances belonging to entity will be included (JSON array) - --ssh-key-create-input-key string ssh-key-create-input-key - --ssh-key-create-input-label string ssh-key-create-input-label - --ssh-key-create-input-tags string ssh-key-create-input-tags (JSON array) -``` - -### 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 metalv1 ssh-keys](equinix_metalv1_ssh-keys.md) - Manage ssh-keys resources - diff --git a/docs/equinix_metalv1_ssh-keys_create-ssh-key.md b/docs/equinix_metalv1_ssh-keys_create-ssh-key.md deleted file mode 100644 index 870616a..0000000 --- a/docs/equinix_metalv1_ssh-keys_create-ssh-key.md +++ /dev/null @@ -1,39 +0,0 @@ -## equinix metalv1 ssh-keys create-ssh-key - -Create a ssh key for the current user - -### Synopsis - -Creates a ssh key. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 ssh-keys create-ssh-key [flags] -``` - -### Options - -``` - -h, --help help for create-ssh-key - --include string include field (JSON or string) - --request string JSON payload for additional optional fields not exposed as flags - --ssh-key-create-input-additional-properties string ssh-key-create-input-additional-properties (JSON) - --ssh-key-create-input-instances_ids string List of instance UUIDs to associate SSH key with, when empty array is sent all instances belonging to entity will be included (JSON array) - --ssh-key-create-input-key string ssh-key-create-input-key - --ssh-key-create-input-label string ssh-key-create-input-label - --ssh-key-create-input-tags string ssh-key-create-input-tags (JSON array) -``` - -### 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 metalv1 ssh-keys](equinix_metalv1_ssh-keys.md) - Manage ssh-keys resources - diff --git a/docs/equinix_metalv1_ssh-keys_delete-ssh-key.md b/docs/equinix_metalv1_ssh-keys_delete-ssh-key.md deleted file mode 100644 index a53ef3f..0000000 --- a/docs/equinix_metalv1_ssh-keys_delete-ssh-key.md +++ /dev/null @@ -1,34 +0,0 @@ -## equinix metalv1 ssh-keys delete-ssh-key - -Delete the ssh key - -### Synopsis - -Deletes the ssh key. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 ssh-keys delete-ssh-key [flags] -``` - -### Options - -``` - -h, --help help for delete-ssh-key - --id string ssh key UUID (required) - --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 metalv1 ssh-keys](equinix_metalv1_ssh-keys.md) - Manage ssh-keys resources - diff --git a/docs/equinix_metalv1_ssh-keys_find-device-ssh-keys.md b/docs/equinix_metalv1_ssh-keys_find-device-ssh-keys.md deleted file mode 100644 index c4cd8a5..0000000 --- a/docs/equinix_metalv1_ssh-keys_find-device-ssh-keys.md +++ /dev/null @@ -1,36 +0,0 @@ -## equinix metalv1 ssh-keys find-device-ssh-keys - -Retrieve a device's ssh keys - -### Synopsis - -Returns a collection of the device's ssh keys. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 ssh-keys find-device-ssh-keys [flags] -``` - -### Options - -``` - -h, --help help for find-device-ssh-keys - --id string Project UUID (required) - --include string include field (JSON or string) - --request string JSON payload for additional optional fields not exposed as flags - --search-string string search-string 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 metalv1 ssh-keys](equinix_metalv1_ssh-keys.md) - Manage ssh-keys resources - diff --git a/docs/equinix_metalv1_ssh-keys_find-project-ssh-keys.md b/docs/equinix_metalv1_ssh-keys_find-project-ssh-keys.md deleted file mode 100644 index ac87d60..0000000 --- a/docs/equinix_metalv1_ssh-keys_find-project-ssh-keys.md +++ /dev/null @@ -1,36 +0,0 @@ -## equinix metalv1 ssh-keys find-project-ssh-keys - -Retrieve a project's ssh keys - -### Synopsis - -Returns a collection of the project's ssh keys. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 ssh-keys find-project-ssh-keys [flags] -``` - -### Options - -``` - -h, --help help for find-project-ssh-keys - --id string Project UUID (required) - --include string include field (JSON or string) - --query string query field - --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 metalv1 ssh-keys](equinix_metalv1_ssh-keys.md) - Manage ssh-keys resources - diff --git a/docs/equinix_metalv1_ssh-keys_find-ssh-key-by-id.md b/docs/equinix_metalv1_ssh-keys_find-ssh-key-by-id.md deleted file mode 100644 index ca2d27b..0000000 --- a/docs/equinix_metalv1_ssh-keys_find-ssh-key-by-id.md +++ /dev/null @@ -1,35 +0,0 @@ -## equinix metalv1 ssh-keys find-ssh-key-by-id - -Retrieve a ssh key - -### Synopsis - -Returns a single ssh key if the user has access - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 ssh-keys find-ssh-key-by-id [flags] -``` - -### Options - -``` - -h, --help help for find-ssh-key-by-id - --id string SSH Key UUID (required) - --include string include field (JSON or string) - --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 metalv1 ssh-keys](equinix_metalv1_ssh-keys.md) - Manage ssh-keys resources - diff --git a/docs/equinix_metalv1_ssh-keys_find-ssh-keys.md b/docs/equinix_metalv1_ssh-keys_find-ssh-keys.md deleted file mode 100644 index 39ac2e8..0000000 --- a/docs/equinix_metalv1_ssh-keys_find-ssh-keys.md +++ /dev/null @@ -1,35 +0,0 @@ -## equinix metalv1 ssh-keys find-ssh-keys - -Retrieve all ssh keys - -### Synopsis - -Returns a collection of the user’s ssh keys. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 ssh-keys find-ssh-keys [flags] -``` - -### Options - -``` - -h, --help help for find-ssh-keys - --include string include field (JSON or string) - --request string JSON payload for additional optional fields not exposed as flags - --search string search 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 metalv1 ssh-keys](equinix_metalv1_ssh-keys.md) - Manage ssh-keys resources - diff --git a/docs/equinix_metalv1_ssh-keys_update-ssh-key.md b/docs/equinix_metalv1_ssh-keys_update-ssh-key.md deleted file mode 100644 index 23d401a..0000000 --- a/docs/equinix_metalv1_ssh-keys_update-ssh-key.md +++ /dev/null @@ -1,39 +0,0 @@ -## equinix metalv1 ssh-keys update-ssh-key - -Update the ssh key - -### Synopsis - -Updates the ssh key. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 ssh-keys update-ssh-key [flags] -``` - -### Options - -``` - -h, --help help for update-ssh-key - --id string SSH Key UUID (required) - --include string include field (JSON or string) - --request string JSON payload for additional optional fields not exposed as flags - --ssh-key-input-additional-properties string ssh-key-input-additional-properties (JSON) - --ssh-key-input-key string ssh-key-input-key - --ssh-key-input-label string ssh-key-input-label - --ssh-key-input-tags string ssh-key-input-tags (JSON array) -``` - -### 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 metalv1 ssh-keys](equinix_metalv1_ssh-keys.md) - Manage ssh-keys resources - diff --git a/docs/equinix_metalv1_support-request.md b/docs/equinix_metalv1_support-request.md deleted file mode 100644 index f978274..0000000 --- a/docs/equinix_metalv1_support-request.md +++ /dev/null @@ -1,27 +0,0 @@ -## equinix metalv1 support-request - -Manage support-request resources - -### Synopsis - -Commands for managing support-request resources in the API - -### Options - -``` - -h, --help help for support-request -``` - -### 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 metalv1](equinix_metalv1.md) - Manage Equinix metalv1 resources -* [equinix metalv1 support-request request-support](equinix_metalv1_support-request_request-support.md) - Create a support ticket - diff --git a/docs/equinix_metalv1_support-request_request-support.md b/docs/equinix_metalv1_support-request_request-support.md deleted file mode 100644 index b31209d..0000000 --- a/docs/equinix_metalv1_support-request_request-support.md +++ /dev/null @@ -1,39 +0,0 @@ -## equinix metalv1 support-request request-support - -Create a support ticket - -### Synopsis - -Support Ticket. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 support-request request-support [flags] -``` - -### Options - -``` - -h, --help help for request-support - --request string JSON payload for additional optional fields not exposed as flags - --support-request-input-additional-properties string support-request-input-additional-properties (JSON) - --support-request-input-device_id string support-request-input-device_id - --support-request-input-message string support-request-input-message - --support-request-input-priority string support-request-input-priority - --support-request-input-project_id string support-request-input-project_id - --support-request-input-subject string support-request-input-subject -``` - -### 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 metalv1 support-request](equinix_metalv1_support-request.md) - Manage support-request resources - diff --git a/docs/equinix_metalv1_transfer-requests.md b/docs/equinix_metalv1_transfer-requests.md deleted file mode 100644 index 9beff28..0000000 --- a/docs/equinix_metalv1_transfer-requests.md +++ /dev/null @@ -1,29 +0,0 @@ -## equinix metalv1 transfer-requests - -Manage transfer-requests resources - -### Synopsis - -Commands for managing transfer-requests resources in the API - -### Options - -``` - -h, --help help for transfer-requests -``` - -### 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 metalv1](equinix_metalv1.md) - Manage Equinix metalv1 resources -* [equinix metalv1 transfer-requests accept-transfer-request](equinix_metalv1_transfer-requests_accept-transfer-request.md) - Accept a transfer request -* [equinix metalv1 transfer-requests decline-transfer-request](equinix_metalv1_transfer-requests_decline-transfer-request.md) - Decline a transfer request -* [equinix metalv1 transfer-requests find-transfer-request-by-id](equinix_metalv1_transfer-requests_find-transfer-request-by-id.md) - View a transfer request - diff --git a/docs/equinix_metalv1_transfer-requests_decline-transfer-request.md b/docs/equinix_metalv1_transfer-requests_decline-transfer-request.md deleted file mode 100644 index 5cb2a07..0000000 --- a/docs/equinix_metalv1_transfer-requests_decline-transfer-request.md +++ /dev/null @@ -1,34 +0,0 @@ -## equinix metalv1 transfer-requests decline-transfer-request - -Decline a transfer request - -### Synopsis - -Decline a transfer request. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 transfer-requests decline-transfer-request [flags] -``` - -### Options - -``` - -h, --help help for decline-transfer-request - --id string Transfer request UUID (required) - --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 metalv1 transfer-requests](equinix_metalv1_transfer-requests.md) - Manage transfer-requests resources - diff --git a/docs/equinix_metalv1_transfer-requests_find-transfer-request-by-id.md b/docs/equinix_metalv1_transfer-requests_find-transfer-request-by-id.md deleted file mode 100644 index 6958f95..0000000 --- a/docs/equinix_metalv1_transfer-requests_find-transfer-request-by-id.md +++ /dev/null @@ -1,35 +0,0 @@ -## equinix metalv1 transfer-requests find-transfer-request-by-id - -View a transfer request - -### Synopsis - -Returns a single transfer request. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 transfer-requests find-transfer-request-by-id [flags] -``` - -### Options - -``` - -h, --help help for find-transfer-request-by-id - --id string Transfer request UUID (required) - --include string include field (JSON or string) - --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 metalv1 transfer-requests](equinix_metalv1_transfer-requests.md) - Manage transfer-requests resources - diff --git a/docs/equinix_metalv1_two-factor-auth.md b/docs/equinix_metalv1_two-factor-auth.md deleted file mode 100644 index dca2432..0000000 --- a/docs/equinix_metalv1_two-factor-auth.md +++ /dev/null @@ -1,28 +0,0 @@ -## equinix metalv1 two-factor-auth - -Manage two-factor-auth resources - -### Synopsis - -Commands for managing two-factor-auth resources in the API - -### Options - -``` - -h, --help help for two-factor-auth -``` - -### 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 metalv1](equinix_metalv1.md) - Manage Equinix metalv1 resources -* [equinix metalv1 two-factor-auth disable-tfa-app](equinix_metalv1_two-factor-auth_disable-tfa-app.md) - Disable two factor authentication -* [equinix metalv1 two-factor-auth enable-tfa-app](equinix_metalv1_two-factor-auth_enable-tfa-app.md) - Enable two factor auth using app - diff --git a/docs/equinix_metalv1_two-factor-auth_enable-tfa-app.md b/docs/equinix_metalv1_two-factor-auth_enable-tfa-app.md deleted file mode 100644 index 4947da9..0000000 --- a/docs/equinix_metalv1_two-factor-auth_enable-tfa-app.md +++ /dev/null @@ -1,34 +0,0 @@ -## equinix metalv1 two-factor-auth enable-tfa-app - -Enable two factor auth using app - -### Synopsis - -Enables two factor authentication using authenticator app. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 two-factor-auth enable-tfa-app [flags] -``` - -### Options - -``` - -h, --help help for enable-tfa-app - --request string JSON payload for additional optional fields not exposed as flags - --x-otp-token string x-otp-token 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 metalv1 two-factor-auth](equinix_metalv1_two-factor-auth.md) - Manage two-factor-auth resources - diff --git a/docs/equinix_metalv1_usages.md b/docs/equinix_metalv1_usages.md deleted file mode 100644 index 6c55fb1..0000000 --- a/docs/equinix_metalv1_usages.md +++ /dev/null @@ -1,28 +0,0 @@ -## equinix metalv1 usages - -Manage usages resources - -### Synopsis - -Commands for managing usages resources in the API - -### Options - -``` - -h, --help help for usages -``` - -### 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 metalv1](equinix_metalv1.md) - Manage Equinix metalv1 resources -* [equinix metalv1 usages find-device-usages](equinix_metalv1_usages_find-device-usages.md) - Retrieve all usages for device -* [equinix metalv1 usages find-project-usage](equinix_metalv1_usages_find-project-usage.md) - Retrieve all usages for project - diff --git a/docs/equinix_metalv1_usages_find-device-usages.md b/docs/equinix_metalv1_usages_find-device-usages.md deleted file mode 100644 index e695df4..0000000 --- a/docs/equinix_metalv1_usages_find-device-usages.md +++ /dev/null @@ -1,36 +0,0 @@ -## equinix metalv1 usages find-device-usages - -Retrieve all usages for device - -### Synopsis - -Returns all usages for a device. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 usages find-device-usages [flags] -``` - -### Options - -``` - --created-after string created-after field - --created-before string created-before field - -h, --help help for find-device-usages - --id string Device UUID (required) - --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 metalv1 usages](equinix_metalv1_usages.md) - Manage usages resources - diff --git a/docs/equinix_metalv1_usages_find-project-usage.md b/docs/equinix_metalv1_usages_find-project-usage.md deleted file mode 100644 index fe24ece..0000000 --- a/docs/equinix_metalv1_usages_find-project-usage.md +++ /dev/null @@ -1,36 +0,0 @@ -## equinix metalv1 usages find-project-usage - -Retrieve all usages for project - -### Synopsis - -Returns all usages for a project. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 usages find-project-usage [flags] -``` - -### Options - -``` - --created-after string created-after field - --created-before string created-before field - -h, --help help for find-project-usage - --id string Project UUID (required) - --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 metalv1 usages](equinix_metalv1_usages.md) - Manage usages resources - diff --git a/docs/equinix_metalv1_user-verification-tokens.md b/docs/equinix_metalv1_user-verification-tokens.md deleted file mode 100644 index 21d79f3..0000000 --- a/docs/equinix_metalv1_user-verification-tokens.md +++ /dev/null @@ -1,28 +0,0 @@ -## equinix metalv1 user-verification-tokens - -Manage user-verification-tokens resources - -### Synopsis - -Commands for managing user-verification-tokens resources in the API - -### Options - -``` - -h, --help help for user-verification-tokens -``` - -### 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 metalv1](equinix_metalv1.md) - Manage Equinix metalv1 resources -* [equinix metalv1 user-verification-tokens consume-verification-request](equinix_metalv1_user-verification-tokens_consume-verification-request.md) - Verify a user using an email verification token -* [equinix metalv1 user-verification-tokens create-validation-request](equinix_metalv1_user-verification-tokens_create-validation-request.md) - Create an email verification request - diff --git a/docs/equinix_metalv1_user-verification-tokens_consume-verification-request.md b/docs/equinix_metalv1_user-verification-tokens_consume-verification-request.md deleted file mode 100644 index 6de765b..0000000 --- a/docs/equinix_metalv1_user-verification-tokens_consume-verification-request.md +++ /dev/null @@ -1,36 +0,0 @@ -## equinix metalv1 user-verification-tokens consume-verification-request - -Verify a user using an email verification token - -### Synopsis - -Consumes an email verification token and verifies the user associated with it. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 user-verification-tokens consume-verification-request [flags] -``` - -### Options - -``` - -h, --help help for consume-verification-request - --include string include field (JSON or string) - --request string JSON payload for additional optional fields not exposed as flags - --verify-email-additional-properties string verify-email-additional-properties (JSON) - --verify-email-user_token string User verification 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 metalv1 user-verification-tokens](equinix_metalv1_user-verification-tokens.md) - Manage user-verification-tokens resources - diff --git a/docs/equinix_metalv1_user-verification-tokens_create-validation-request.md b/docs/equinix_metalv1_user-verification-tokens_create-validation-request.md deleted file mode 100644 index 20f840e..0000000 --- a/docs/equinix_metalv1_user-verification-tokens_create-validation-request.md +++ /dev/null @@ -1,35 +0,0 @@ -## equinix metalv1 user-verification-tokens create-validation-request - -Create an email verification request - -### Synopsis - -Creates an email verification request - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 user-verification-tokens create-validation-request [flags] -``` - -### Options - -``` - -h, --help help for create-validation-request - --include string include field (JSON or string) - --login string login field - --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 metalv1 user-verification-tokens](equinix_metalv1_user-verification-tokens.md) - Manage user-verification-tokens resources - diff --git a/docs/equinix_metalv1_userdata.md b/docs/equinix_metalv1_userdata.md deleted file mode 100644 index 4de0f6a..0000000 --- a/docs/equinix_metalv1_userdata.md +++ /dev/null @@ -1,27 +0,0 @@ -## equinix metalv1 userdata - -Manage userdata resources - -### Synopsis - -Commands for managing userdata resources in the API - -### Options - -``` - -h, --help help for userdata -``` - -### 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 metalv1](equinix_metalv1.md) - Manage Equinix metalv1 resources -* [equinix metalv1 userdata validate-userdata](equinix_metalv1_userdata_validate-userdata.md) - Validate user data - diff --git a/docs/equinix_metalv1_userdata_validate-userdata.md b/docs/equinix_metalv1_userdata_validate-userdata.md deleted file mode 100644 index f6ee4ef..0000000 --- a/docs/equinix_metalv1_userdata_validate-userdata.md +++ /dev/null @@ -1,34 +0,0 @@ -## equinix metalv1 userdata validate-userdata - -Validate user data - -### Synopsis - -Validates user data (Userdata) - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 userdata validate-userdata [flags] -``` - -### Options - -``` - -h, --help help for validate-userdata - --request string JSON payload for additional optional fields not exposed as flags - --userdata string userdata 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 metalv1 userdata](equinix_metalv1_userdata.md) - Manage userdata resources - diff --git a/docs/equinix_metalv1_users.md b/docs/equinix_metalv1_users.md deleted file mode 100644 index 5d133fb..0000000 --- a/docs/equinix_metalv1_users.md +++ /dev/null @@ -1,33 +0,0 @@ -## equinix metalv1 users - -Manage users resources - -### Synopsis - -Commands for managing users resources in the API - -### Options - -``` - -h, --help help for users -``` - -### 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 metalv1](equinix_metalv1.md) - Manage Equinix metalv1 resources -* [equinix metalv1 users create-user](equinix_metalv1_users_create-user.md) - Create a user -* [equinix metalv1 users find-current-user](equinix_metalv1_users_find-current-user.md) - Retrieve the current user -* [equinix metalv1 users find-invitations](equinix_metalv1_users_find-invitations.md) - Retrieve current user invitations -* [equinix metalv1 users find-user-by-id](equinix_metalv1_users_find-user-by-id.md) - Retrieve a user -* [equinix metalv1 users find-user-customdata](equinix_metalv1_users_find-user-customdata.md) - Retrieve the custom metadata of a user -* [equinix metalv1 users find-users](equinix_metalv1_users_find-users.md) - Retrieve all users -* [equinix metalv1 users update-current-user](equinix_metalv1_users_update-current-user.md) - Update the current user - diff --git a/docs/equinix_metalv1_users_create-user.md b/docs/equinix_metalv1_users_create-user.md deleted file mode 100644 index 929e722..0000000 --- a/docs/equinix_metalv1_users_create-user.md +++ /dev/null @@ -1,51 +0,0 @@ -## equinix metalv1 users create-user - -Create a user - -### Synopsis - -Creates a user. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 users create-user [flags] -``` - -### Options - -``` - --exclude string exclude field (JSON or string) - -h, --help help for create-user - --include string include field (JSON or string) - --request string JSON payload for additional optional fields not exposed as flags - --user-create-input-additional-properties string user-create-input-additional-properties (JSON) - --user-create-input-company_name string user-create-input-company_name - --user-create-input-company_url string user-create-input-company_url - --user-create-input-customdata string user-create-input-customdata (JSON) - --user-create-input-emails string user-create-input-emails (JSON array) - --user-create-input-first_name string user-create-input-first_name - --user-create-input-invitation_id string user-create-input-invitation_id - --user-create-input-last_name string user-create-input-last_name - --user-create-input-level string user-create-input-level - --user-create-input-nonce string user-create-input-nonce - --user-create-input-password string user-create-input-password - --user-create-input-phone_number string user-create-input-phone_number - --user-create-input-social_accounts string user-create-input-social_accounts (JSON) - --user-create-input-timezone string user-create-input-timezone - --user-create-input-title string user-create-input-title - --user-create-input-two_factor_auth string user-create-input-two_factor_auth -``` - -### 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 metalv1 users](equinix_metalv1_users.md) - Manage users resources - diff --git a/docs/equinix_metalv1_users_find-current-user.md b/docs/equinix_metalv1_users_find-current-user.md deleted file mode 100644 index 740bb94..0000000 --- a/docs/equinix_metalv1_users_find-current-user.md +++ /dev/null @@ -1,35 +0,0 @@ -## equinix metalv1 users find-current-user - -Retrieve the current user - -### Synopsis - -Returns the user object for the currently logged-in user. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 users find-current-user [flags] -``` - -### Options - -``` - --exclude string exclude field (JSON or string) - -h, --help help for find-current-user - --include string include field (JSON or string) - --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 metalv1 users](equinix_metalv1_users.md) - Manage users resources - diff --git a/docs/equinix_metalv1_users_find-invitations.md b/docs/equinix_metalv1_users_find-invitations.md deleted file mode 100644 index 6393be6..0000000 --- a/docs/equinix_metalv1_users_find-invitations.md +++ /dev/null @@ -1,36 +0,0 @@ -## equinix metalv1 users find-invitations - -Retrieve current user invitations - -### Synopsis - -Returns all invitations in current user. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 users find-invitations [flags] -``` - -### Options - -``` - -h, --help help for find-invitations - --include string include field (JSON or string) - --page int page field - --per-page int per-page field - --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 metalv1 users](equinix_metalv1_users.md) - Manage users resources - diff --git a/docs/equinix_metalv1_users_find-user-by-id.md b/docs/equinix_metalv1_users_find-user-by-id.md deleted file mode 100644 index 0b9252e..0000000 --- a/docs/equinix_metalv1_users_find-user-by-id.md +++ /dev/null @@ -1,36 +0,0 @@ -## equinix metalv1 users find-user-by-id - -Retrieve a user - -### Synopsis - -Returns a single user if the user has access - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 users find-user-by-id [flags] -``` - -### Options - -``` - --exclude string exclude field (JSON or string) - -h, --help help for find-user-by-id - --id string User UUID (required) - --include string include field (JSON or string) - --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 metalv1 users](equinix_metalv1_users.md) - Manage users resources - diff --git a/docs/equinix_metalv1_users_find-user-customdata.md b/docs/equinix_metalv1_users_find-user-customdata.md deleted file mode 100644 index dc92b4c..0000000 --- a/docs/equinix_metalv1_users_find-user-customdata.md +++ /dev/null @@ -1,34 +0,0 @@ -## equinix metalv1 users find-user-customdata - -Retrieve the custom metadata of a user - -### Synopsis - -Provides the custom metadata stored for this user in json format - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 users find-user-customdata [flags] -``` - -### Options - -``` - -h, --help help for find-user-customdata - --id string User UUID (required) - --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 metalv1 users](equinix_metalv1_users.md) - Manage users resources - diff --git a/docs/equinix_metalv1_users_find-users.md b/docs/equinix_metalv1_users_find-users.md deleted file mode 100644 index 07848ec..0000000 --- a/docs/equinix_metalv1_users_find-users.md +++ /dev/null @@ -1,37 +0,0 @@ -## equinix metalv1 users find-users - -Retrieve all users - -### Synopsis - -Returns a list of users that the are accessible to the current user (all users in the current user’s projects, essentially). - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 users find-users [flags] -``` - -### Options - -``` - --exclude string exclude field (JSON or string) - -h, --help help for find-users - --include string include field (JSON or string) - --page int page field - --per-page int per-page field - --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 metalv1 users](equinix_metalv1_users.md) - Manage users resources - diff --git a/docs/equinix_metalv1_users_update-current-user.md b/docs/equinix_metalv1_users_update-current-user.md deleted file mode 100644 index ea39fe3..0000000 --- a/docs/equinix_metalv1_users_update-current-user.md +++ /dev/null @@ -1,42 +0,0 @@ -## equinix metalv1 users update-current-user - -Update the current user - -### Synopsis - -Updates the currently logged-in user. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 users update-current-user [flags] -``` - -### Options - -``` - --exclude string exclude field (JSON or string) - -h, --help help for update-current-user - --include string include field (JSON or string) - --request string JSON payload for additional optional fields not exposed as flags - --user-update-input-additional-properties string user-update-input-additional-properties (JSON) - --user-update-input-customdata string user-update-input-customdata (JSON) - --user-update-input-first_name string user-update-input-first_name - --user-update-input-last_name string user-update-input-last_name - --user-update-input-password string user-update-input-password - --user-update-input-phone_number string user-update-input-phone_number - --user-update-input-timezone string user-update-input-timezone -``` - -### 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 metalv1 users](equinix_metalv1_users.md) - Manage users resources - diff --git a/docs/equinix_metalv1_vlans.md b/docs/equinix_metalv1_vlans.md deleted file mode 100644 index ef28df5..0000000 --- a/docs/equinix_metalv1_vlans.md +++ /dev/null @@ -1,31 +0,0 @@ -## equinix metalv1 vlans - -Manage vlans resources - -### Synopsis - -Commands for managing vlans resources in the API - -### Options - -``` - -h, --help help for vlans -``` - -### 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 metalv1](equinix_metalv1.md) - Manage Equinix metalv1 resources -* [equinix metalv1 vlans create-virtual-network](equinix_metalv1_vlans_create-virtual-network.md) - Create a virtual network -* [equinix metalv1 vlans delete-virtual-network](equinix_metalv1_vlans_delete-virtual-network.md) - Delete a virtual network -* [equinix metalv1 vlans find-virtual-networks](equinix_metalv1_vlans_find-virtual-networks.md) - Retrieve all virtual networks -* [equinix metalv1 vlans get-virtual-network](equinix_metalv1_vlans_get-virtual-network.md) - Get a virtual network -* [equinix metalv1 vlans update-virtual-network](equinix_metalv1_vlans_update-virtual-network.md) - Updates the virtual network - diff --git a/docs/equinix_metalv1_vlans_create-virtual-network.md b/docs/equinix_metalv1_vlans_create-virtual-network.md deleted file mode 100644 index 2670fb5..0000000 --- a/docs/equinix_metalv1_vlans_create-virtual-network.md +++ /dev/null @@ -1,43 +0,0 @@ -## equinix metalv1 vlans create-virtual-network - -Create a virtual network - -### Synopsis - -Creates an virtual network. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 vlans create-virtual-network [flags] -``` - -### Options - -``` - --exclude string exclude field (JSON or string) - -h, --help help for create-virtual-network - --id string Project UUID (required) - --include string include field (JSON or string) - --request string JSON payload for additional optional fields not exposed as flags - --virtual-network-create-input-additional-properties string virtual-network-create-input-additional-properties (JSON) - --virtual-network-create-input-description string virtual-network-create-input-description - --virtual-network-create-input-facility string The UUID (or facility code) for the Facility in which to create this Virtual network. - Deprecated - --virtual-network-create-input-metro string The UUID (or metro code) for the Metro in which to create this Virtual Network. - --virtual-network-create-input-tags string virtual-network-create-input-tags (JSON array) - --virtual-network-create-input-vxlan int VLAN ID between 2-3999. Must be unique for the project within the Metro in which this Virtual Network is being created. If no value is specified, the next-available VLAN ID in the range 1000-1999 will be automatically selected. -``` - -### 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 metalv1 vlans](equinix_metalv1_vlans.md) - Manage vlans resources - diff --git a/docs/equinix_metalv1_vlans_delete-virtual-network.md b/docs/equinix_metalv1_vlans_delete-virtual-network.md deleted file mode 100644 index a9d5a4b..0000000 --- a/docs/equinix_metalv1_vlans_delete-virtual-network.md +++ /dev/null @@ -1,36 +0,0 @@ -## equinix metalv1 vlans delete-virtual-network - -Delete a virtual network - -### Synopsis - -Deletes a virtual network. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 vlans delete-virtual-network [flags] -``` - -### Options - -``` - --exclude string exclude field (JSON or string) - -h, --help help for delete-virtual-network - --id string Virtual Network UUID (required) - --include string include field (JSON or string) - --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 metalv1 vlans](equinix_metalv1_vlans.md) - Manage vlans resources - diff --git a/docs/equinix_metalv1_vlans_find-virtual-networks.md b/docs/equinix_metalv1_vlans_find-virtual-networks.md deleted file mode 100644 index b9bd005..0000000 --- a/docs/equinix_metalv1_vlans_find-virtual-networks.md +++ /dev/null @@ -1,38 +0,0 @@ -## equinix metalv1 vlans find-virtual-networks - -Retrieve all virtual networks - -### Synopsis - -Provides a list of virtual networks for a single project. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 vlans find-virtual-networks [flags] -``` - -### Options - -``` - --exclude string exclude field (JSON or string) - --facility string facility field - -h, --help help for find-virtual-networks - --id string Project UUID (required) - --include string include field (JSON or string) - --metro string metro field - --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 metalv1 vlans](equinix_metalv1_vlans.md) - Manage vlans resources - diff --git a/docs/equinix_metalv1_vlans_get-virtual-network.md b/docs/equinix_metalv1_vlans_get-virtual-network.md deleted file mode 100644 index 9046a83..0000000 --- a/docs/equinix_metalv1_vlans_get-virtual-network.md +++ /dev/null @@ -1,36 +0,0 @@ -## equinix metalv1 vlans get-virtual-network - -Get a virtual network - -### Synopsis - -Get a virtual network. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 vlans get-virtual-network [flags] -``` - -### Options - -``` - --exclude string exclude field (JSON or string) - -h, --help help for get-virtual-network - --id string Virtual Network UUID (required) - --include string include field (JSON or string) - --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 metalv1 vlans](equinix_metalv1_vlans.md) - Manage vlans resources - diff --git a/docs/equinix_metalv1_vlans_update-virtual-network.md b/docs/equinix_metalv1_vlans_update-virtual-network.md deleted file mode 100644 index 233affd..0000000 --- a/docs/equinix_metalv1_vlans_update-virtual-network.md +++ /dev/null @@ -1,39 +0,0 @@ -## equinix metalv1 vlans update-virtual-network - -Updates the virtual network - -### Synopsis - -Updates the virtual network. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 vlans update-virtual-network [flags] -``` - -### Options - -``` - --exclude string exclude field (JSON or string) - -h, --help help for update-virtual-network - --id string Virtual Network UUID (required) - --include string include field (JSON or string) - --request string JSON payload for additional optional fields not exposed as flags - --virtual-network-update-input-additional-properties string virtual-network-update-input-additional-properties (JSON) - --virtual-network-update-input-description string virtual-network-update-input-description - --virtual-network-update-input-tags string virtual-network-update-input-tags (JSON array) -``` - -### 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 metalv1 vlans](equinix_metalv1_vlans.md) - Manage vlans resources - diff --git a/docs/equinix_metalv1_vrfs.md b/docs/equinix_metalv1_vrfs.md deleted file mode 100644 index d0dcba9..0000000 --- a/docs/equinix_metalv1_vrfs.md +++ /dev/null @@ -1,42 +0,0 @@ -## equinix metalv1 vrfs - -Manage vrfs resources - -### Synopsis - -Commands for managing vrfs resources in the API - -### Options - -``` - -h, --help help for vrfs -``` - -### 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 metalv1](equinix_metalv1.md) - Manage Equinix metalv1 resources -* [equinix metalv1 vrfs bgp-dynamic-neighbors-id-get](equinix_metalv1_vrfs_bgp-dynamic-neighbors-id-get.md) - Retrieve a BGP Dynamic Neighbor -* [equinix metalv1 vrfs create-vrf](equinix_metalv1_vrfs_create-vrf.md) - Create a new VRF in the specified project -* [equinix metalv1 vrfs create-vrf-route](equinix_metalv1_vrfs_create-vrf-route.md) - Create a VRF route -* [equinix metalv1 vrfs delete-bgp-dynamic-neighbor-by-id](equinix_metalv1_vrfs_delete-bgp-dynamic-neighbor-by-id.md) - Delete a VRF BGP Dynamic Neighbor -* [equinix metalv1 vrfs delete-vrf](equinix_metalv1_vrfs_delete-vrf.md) - Delete the VRF -* [equinix metalv1 vrfs delete-vrf-route-by-id](equinix_metalv1_vrfs_delete-vrf-route-by-id.md) - Delete a VRF Route -* [equinix metalv1 vrfs find-vrf-by-id](equinix_metalv1_vrfs_find-vrf-by-id.md) - Retrieve a VRF -* [equinix metalv1 vrfs find-vrf-ip-reservation](equinix_metalv1_vrfs_find-vrf-ip-reservation.md) - Retrieve the Specified VRF IP Reservation -* [equinix metalv1 vrfs find-vrf-ip-reservations](equinix_metalv1_vrfs_find-vrf-ip-reservations.md) - Retrieve all VRF IP Reservations in the VRF -* [equinix metalv1 vrfs find-vrf-route-by-id](equinix_metalv1_vrfs_find-vrf-route-by-id.md) - Retrieve a VRF Route -* [equinix metalv1 vrfs find-vrfs](equinix_metalv1_vrfs_find-vrfs.md) - Retrieve all VRFs in the project -* [equinix metalv1 vrfs get-vrf-bgp-neighbors](equinix_metalv1_vrfs_get-vrf-bgp-neighbors.md) - Retrieve BGP neighbor states for the VRF -* [equinix metalv1 vrfs get-vrf-learned-routes](equinix_metalv1_vrfs_get-vrf-learned-routes.md) - Retrieve learned L3 routes within the VRF -* [equinix metalv1 vrfs get-vrf-routes](equinix_metalv1_vrfs_get-vrf-routes.md) - Retrieve all routes in the VRF -* [equinix metalv1 vrfs update-vrf](equinix_metalv1_vrfs_update-vrf.md) - Update the VRF -* [equinix metalv1 vrfs update-vrf-route-by-id](equinix_metalv1_vrfs_update-vrf-route-by-id.md) - Update a VRF Route - diff --git a/docs/equinix_metalv1_vrfs_bgp-dynamic-neighbors-id-get.md b/docs/equinix_metalv1_vrfs_bgp-dynamic-neighbors-id-get.md deleted file mode 100644 index b6a17c6..0000000 --- a/docs/equinix_metalv1_vrfs_bgp-dynamic-neighbors-id-get.md +++ /dev/null @@ -1,36 +0,0 @@ -## equinix metalv1 vrfs bgp-dynamic-neighbors-id-get - -Retrieve a BGP Dynamic Neighbor - -### Synopsis - -Return a single BGP Dynamic Neighbor resource - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 vrfs bgp-dynamic-neighbors-id-get [flags] -``` - -### Options - -``` - --exclude string exclude field (JSON or string) - -h, --help help for bgp-dynamic-neighbors-id-get - --id string BGP Dynamic Neighbor UUID (required) - --include string include field (JSON or string) - --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 metalv1 vrfs](equinix_metalv1_vrfs.md) - Manage vrfs resources - diff --git a/docs/equinix_metalv1_vrfs_create-vrf-route.md b/docs/equinix_metalv1_vrfs_create-vrf-route.md deleted file mode 100644 index 1c86ec6..0000000 --- a/docs/equinix_metalv1_vrfs_create-vrf-route.md +++ /dev/null @@ -1,40 +0,0 @@ -## equinix metalv1 vrfs create-vrf-route - -Create a VRF route - -### Synopsis - -Create a route in a VRF. Currently only static default routes are supported. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 vrfs create-vrf-route [flags] -``` - -### Options - -``` - --exclude string exclude field (JSON or string) - -h, --help help for create-vrf-route - --id string VRF UUID (required) - --include string include field (JSON or string) - --request string JSON payload for additional optional fields not exposed as flags - --vrf-route-create-input-additional-properties string vrf-route-create-input-additional-properties (JSON) - --vrf-route-create-input-next_hop string The IPv4 address within the VRF of the host that will handle this route - --vrf-route-create-input-prefix string The IPv4 prefix for the route, in CIDR-style notation. For a static default route, this will always be \"0.0.0.0/0\" - --vrf-route-create-input-tags string vrf-route-create-input-tags (JSON array) -``` - -### 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 metalv1 vrfs](equinix_metalv1_vrfs.md) - Manage vrfs resources - diff --git a/docs/equinix_metalv1_vrfs_create-vrf.md b/docs/equinix_metalv1_vrfs_create-vrf.md deleted file mode 100644 index 1d2b1fd..0000000 --- a/docs/equinix_metalv1_vrfs_create-vrf.md +++ /dev/null @@ -1,46 +0,0 @@ -## equinix metalv1 vrfs create-vrf - -Create a new VRF in the specified project - -### Synopsis - -Creates a new VRF in the specified project - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 vrfs create-vrf [flags] -``` - -### Options - -``` - --exclude string exclude field (JSON or string) - -h, --help help for create-vrf - --id string Project UUID (required) - --include string include field (JSON or string) - --request string JSON payload for additional optional fields not exposed as flags - --vrf-create-input-additional-properties string vrf-create-input-additional-properties (JSON) - --vrf-create-input-bgp_dynamic_neighbors_bfd_enabled Toggle BFD on dynamic bgp neighbors sessions - --vrf-create-input-bgp_dynamic_neighbors_enabled Toggle to enable the dynamic bgp neighbors feature on the VRF - --vrf-create-input-bgp_dynamic_neighbors_export_route_map Toggle to export the VRF route-map to the dynamic bgp neighbors - --vrf-create-input-description string vrf-create-input-description - --vrf-create-input-ip_ranges string A list of CIDR network addresses. Like [\"10.0.0.0/16\", \"2001:d78::/59\"]. IPv4 blocks must be between /8 and /29 in size. IPv6 blocks must be between /59 and /64. A VRF\\'s IP ranges must be defined in order to create VRF IP Reservations, which can then be used for Metal Gateways or Virtual Circuits. (JSON array) - --vrf-create-input-local_asn int vrf-create-input-local_asn - --vrf-create-input-metro string The UUID (or metro code) for the Metro in which to create this VRF. - --vrf-create-input-name string vrf-create-input-name - --vrf-create-input-tags string vrf-create-input-tags (JSON array) -``` - -### 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 metalv1 vrfs](equinix_metalv1_vrfs.md) - Manage vrfs resources - diff --git a/docs/equinix_metalv1_vrfs_delete-bgp-dynamic-neighbor-by-id.md b/docs/equinix_metalv1_vrfs_delete-bgp-dynamic-neighbor-by-id.md deleted file mode 100644 index 1ab5762..0000000 --- a/docs/equinix_metalv1_vrfs_delete-bgp-dynamic-neighbor-by-id.md +++ /dev/null @@ -1,36 +0,0 @@ -## equinix metalv1 vrfs delete-bgp-dynamic-neighbor-by-id - -Delete a VRF BGP Dynamic Neighbor - -### Synopsis - -Trigger the removal of a BGP Neighbor range from a VRF - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 vrfs delete-bgp-dynamic-neighbor-by-id [flags] -``` - -### Options - -``` - --exclude string exclude field (JSON or string) - -h, --help help for delete-bgp-dynamic-neighbor-by-id - --id string BGP Dynamic Neighbor UUID (required) - --include string include field (JSON or string) - --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 metalv1 vrfs](equinix_metalv1_vrfs.md) - Manage vrfs resources - diff --git a/docs/equinix_metalv1_vrfs_delete-vrf-route-by-id.md b/docs/equinix_metalv1_vrfs_delete-vrf-route-by-id.md deleted file mode 100644 index 7f73cf6..0000000 --- a/docs/equinix_metalv1_vrfs_delete-vrf-route-by-id.md +++ /dev/null @@ -1,36 +0,0 @@ -## equinix metalv1 vrfs delete-vrf-route-by-id - -Delete a VRF Route - -### Synopsis - -Trigger the deletion of a VRF Route resource. The status of the route will update to 'deleting', and the route resource will remain accessible while background operations remove the route from the network. Once the route has been removed from the network, the resource will be fully deleted. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 vrfs delete-vrf-route-by-id [flags] -``` - -### Options - -``` - --exclude string exclude field (JSON or string) - -h, --help help for delete-vrf-route-by-id - --id string VRF Route UUID (required) - --include string include field (JSON or string) - --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 metalv1 vrfs](equinix_metalv1_vrfs.md) - Manage vrfs resources - diff --git a/docs/equinix_metalv1_vrfs_find-vrf-by-id.md b/docs/equinix_metalv1_vrfs_find-vrf-by-id.md deleted file mode 100644 index 36600bc..0000000 --- a/docs/equinix_metalv1_vrfs_find-vrf-by-id.md +++ /dev/null @@ -1,36 +0,0 @@ -## equinix metalv1 vrfs find-vrf-by-id - -Retrieve a VRF - -### Synopsis - -Returns a single VRF resource - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 vrfs find-vrf-by-id [flags] -``` - -### Options - -``` - --exclude string exclude field (JSON or string) - -h, --help help for find-vrf-by-id - --id string VRF UUID (required) - --include string include field (JSON or string) - --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 metalv1 vrfs](equinix_metalv1_vrfs.md) - Manage vrfs resources - diff --git a/docs/equinix_metalv1_vrfs_find-vrf-ip-reservation.md b/docs/equinix_metalv1_vrfs_find-vrf-ip-reservation.md deleted file mode 100644 index d5aafe2..0000000 --- a/docs/equinix_metalv1_vrfs_find-vrf-ip-reservation.md +++ /dev/null @@ -1,37 +0,0 @@ -## equinix metalv1 vrfs find-vrf-ip-reservation - -Retrieve the Specified VRF IP Reservation - -### Synopsis - -Returns the specified IP Reservation for the VRF. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 vrfs find-vrf-ip-reservation [flags] -``` - -### Options - -``` - --exclude string exclude field (JSON or string) - -h, --help help for find-vrf-ip-reservation - --id string IP UUID (required) - --include string include field (JSON or string) - --request string JSON payload for additional optional fields not exposed as flags - --vrf-id string VRF UUID (required) -``` - -### 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 metalv1 vrfs](equinix_metalv1_vrfs.md) - Manage vrfs resources - diff --git a/docs/equinix_metalv1_vrfs_find-vrf-ip-reservations.md b/docs/equinix_metalv1_vrfs_find-vrf-ip-reservations.md deleted file mode 100644 index 71c251c..0000000 --- a/docs/equinix_metalv1_vrfs_find-vrf-ip-reservations.md +++ /dev/null @@ -1,36 +0,0 @@ -## equinix metalv1 vrfs find-vrf-ip-reservations - -Retrieve all VRF IP Reservations in the VRF - -### Synopsis - -Returns the list of VRF IP Reservations for the VRF. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 vrfs find-vrf-ip-reservations [flags] -``` - -### Options - -``` - --exclude string exclude field (JSON or string) - -h, --help help for find-vrf-ip-reservations - --id string VRF UUID (required) - --include string include field (JSON or string) - --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 metalv1 vrfs](equinix_metalv1_vrfs.md) - Manage vrfs resources - diff --git a/docs/equinix_metalv1_vrfs_find-vrf-route-by-id.md b/docs/equinix_metalv1_vrfs_find-vrf-route-by-id.md deleted file mode 100644 index 212f09a..0000000 --- a/docs/equinix_metalv1_vrfs_find-vrf-route-by-id.md +++ /dev/null @@ -1,36 +0,0 @@ -## equinix metalv1 vrfs find-vrf-route-by-id - -Retrieve a VRF Route - -### Synopsis - -Returns a single VRF Route resource - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 vrfs find-vrf-route-by-id [flags] -``` - -### Options - -``` - --exclude string exclude field (JSON or string) - -h, --help help for find-vrf-route-by-id - --id string VRF Route UUID (required) - --include string include field (JSON or string) - --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 metalv1 vrfs](equinix_metalv1_vrfs.md) - Manage vrfs resources - diff --git a/docs/equinix_metalv1_vrfs_find-vrfs.md b/docs/equinix_metalv1_vrfs_find-vrfs.md deleted file mode 100644 index a747228..0000000 --- a/docs/equinix_metalv1_vrfs_find-vrfs.md +++ /dev/null @@ -1,37 +0,0 @@ -## equinix metalv1 vrfs find-vrfs - -Retrieve all VRFs in the project - -### Synopsis - -Returns the list of VRFs for a single project. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 vrfs find-vrfs [flags] -``` - -### Options - -``` - --exclude string exclude field (JSON or string) - -h, --help help for find-vrfs - --id string Project UUID (required) - --include string include field (JSON or string) - --metro string metro field - --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 metalv1 vrfs](equinix_metalv1_vrfs.md) - Manage vrfs resources - diff --git a/docs/equinix_metalv1_vrfs_get-vrf-bgp-neighbors.md b/docs/equinix_metalv1_vrfs_get-vrf-bgp-neighbors.md deleted file mode 100644 index 0643d10..0000000 --- a/docs/equinix_metalv1_vrfs_get-vrf-bgp-neighbors.md +++ /dev/null @@ -1,34 +0,0 @@ -## equinix metalv1 vrfs get-vrf-bgp-neighbors - -Retrieve BGP neighbor states for the VRF - -### Synopsis - -Provides BGP peering information such as the IP and state of the neighbor. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 vrfs get-vrf-bgp-neighbors [flags] -``` - -### Options - -``` - -h, --help help for get-vrf-bgp-neighbors - --id string VRF UUID (required) - --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 metalv1 vrfs](equinix_metalv1_vrfs.md) - Manage vrfs resources - diff --git a/docs/equinix_metalv1_vrfs_get-vrf-learned-routes.md b/docs/equinix_metalv1_vrfs_get-vrf-learned-routes.md deleted file mode 100644 index 7924be8..0000000 --- a/docs/equinix_metalv1_vrfs_get-vrf-learned-routes.md +++ /dev/null @@ -1,34 +0,0 @@ -## equinix metalv1 vrfs get-vrf-learned-routes - -Retrieve learned L3 routes within the VRF - -### Synopsis - -Provides information about learned routes for the VRF. The VRF builds this information dynamically though BGP from other routers in the network. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 vrfs get-vrf-learned-routes [flags] -``` - -### Options - -``` - -h, --help help for get-vrf-learned-routes - --id string VRF UUID (required) - --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 metalv1 vrfs](equinix_metalv1_vrfs.md) - Manage vrfs resources - diff --git a/docs/equinix_metalv1_vrfs_get-vrf-routes.md b/docs/equinix_metalv1_vrfs_get-vrf-routes.md deleted file mode 100644 index dfd2e14..0000000 --- a/docs/equinix_metalv1_vrfs_get-vrf-routes.md +++ /dev/null @@ -1,36 +0,0 @@ -## equinix metalv1 vrfs get-vrf-routes - -Retrieve all routes in the VRF - -### Synopsis - -Returns the list of routes for the VRF - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 vrfs get-vrf-routes [flags] -``` - -### Options - -``` - --exclude string exclude field (JSON or string) - -h, --help help for get-vrf-routes - --id string VRF UUID (required) - --include string include field (JSON or string) - --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 metalv1 vrfs](equinix_metalv1_vrfs.md) - Manage vrfs resources - diff --git a/docs/equinix_metalv1_vrfs_update-vrf-route-by-id.md b/docs/equinix_metalv1_vrfs_update-vrf-route-by-id.md deleted file mode 100644 index f604eed..0000000 --- a/docs/equinix_metalv1_vrfs_update-vrf-route-by-id.md +++ /dev/null @@ -1,40 +0,0 @@ -## equinix metalv1 vrfs update-vrf-route-by-id - -Update a VRF Route - -### Synopsis - -Requests a VRF Route be redeployed across the network. Updating the prefix or next-hop address on a route is not currently supported. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 vrfs update-vrf-route-by-id [flags] -``` - -### Options - -``` - --exclude string exclude field (JSON or string) - -h, --help help for update-vrf-route-by-id - --id string VRF Route UUID (required) - --include string include field (JSON or string) - --request string JSON payload for additional optional fields not exposed as flags - --vrf-route-update-input-additional-properties string vrf-route-update-input-additional-properties (JSON) - --vrf-route-update-input-next_hop string The IPv4 address within the VRF of the host that will handle this route - --vrf-route-update-input-prefix string The IPv4 prefix for the route, in CIDR-style notation. For a static default route, this will always be \"0.0.0.0/0\" - --vrf-route-update-input-tags string vrf-route-update-input-tags (JSON array) -``` - -### 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 metalv1 vrfs](equinix_metalv1_vrfs.md) - Manage vrfs resources - diff --git a/docs/equinix_metalv1_vrfs_update-vrf.md b/docs/equinix_metalv1_vrfs_update-vrf.md deleted file mode 100644 index 9bf1c3d..0000000 --- a/docs/equinix_metalv1_vrfs_update-vrf.md +++ /dev/null @@ -1,45 +0,0 @@ -## equinix metalv1 vrfs update-vrf - -Update the VRF - -### Synopsis - -Updates the VRF. - -Use --request flag to provide optional JSON payload fields. - -``` -equinix metalv1 vrfs update-vrf [flags] -``` - -### Options - -``` - --exclude string exclude field (JSON or string) - -h, --help help for update-vrf - --id string VRF UUID (required) - --include string include field (JSON or string) - --request string JSON payload for additional optional fields not exposed as flags - --vrf-update-input-additional-properties string vrf-update-input-additional-properties (JSON) - --vrf-update-input-bgp_dynamic_neighbors_bfd_enabled Toggle BFD on dynamic bgp neighbors sessions - --vrf-update-input-bgp_dynamic_neighbors_enabled Toggle to enable the dynamic bgp neighbors feature on the VRF - --vrf-update-input-bgp_dynamic_neighbors_export_route_map Toggle to export the VRF route-map to the dynamic bgp neighbors - --vrf-update-input-description string vrf-update-input-description - --vrf-update-input-ip_ranges ip_ranges A list of CIDR network addresses. Like [\"10.0.0.0/16\", \"2001:d78::/59\"]. IPv4 blocks must be between /8 and /29 in size. IPv6 blocks must be between /59 and /64. A VRF\\'s IP ranges must be defined in order to create VRF IP Reservations, which can then be used for Metal Gateways or Virtual Circuits. Adding a new CIDR address to the list will result in the creation of a new IP Range for this VRF. Removal of an existing CIDR address from the list will result in the deletion of an existing IP Range for this VRF. Deleting an IP Range will result in the deletion of any VRF IP Reservations contained within the IP Range, as well as the VRF IP Reservation\\'s associated Metal Gateways or Virtual Circuits. If you do not wish to add or remove IP Ranges, either include the full existing list of IP Ranges in the update request, or do not specify the ip_ranges field in the update request. Specifying a value of `[]` will remove all existing IP Ranges from the VRF. (JSON array) - --vrf-update-input-local_asn local_asn The new local_asn value for the VRF. This field cannot be updated when there are active Interconnection Virtual Circuits associated to the VRF, or if any of the VLANs of the VRF's metal gateway has been assigned on an instance. - --vrf-update-input-name string vrf-update-input-name - --vrf-update-input-tags string vrf-update-input-tags (JSON array) -``` - -### 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 metalv1 vrfs](equinix_metalv1_vrfs.md) - Manage vrfs resources - diff --git a/go.mod b/go.mod index 58bedb1..024a259 100644 --- a/go.mod +++ b/go.mod @@ -3,7 +3,7 @@ module github.com/equinix/cli go 1.24.5 require ( - github.com/equinix/equinix-sdk-go v0.61.0 + github.com/equinix/equinix-sdk-go v0.67.0 github.com/spf13/cobra v1.10.2 github.com/spf13/pflag v1.0.10 github.com/spf13/viper v1.21.0 diff --git a/go.sum b/go.sum index 11f0555..3f12d22 100644 --- a/go.sum +++ b/go.sum @@ -2,8 +2,8 @@ github.com/cpuguy83/go-md2man/v2 v2.0.6 h1:XJtiaUW6dEEqVuZiMTn1ldk455QWwEIsMIJlo github.com/cpuguy83/go-md2man/v2 v2.0.6/go.mod h1:oOW0eioCTA6cOiMLiUPZOpcVxMig6NIQQ7OS05n1F4g= github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= -github.com/equinix/equinix-sdk-go v0.61.0 h1:7pSLMfcrpH9Gkj9qYs1Ul7Lg/EYKiC+ImbXpmKwvmCE= -github.com/equinix/equinix-sdk-go v0.61.0/go.mod h1:QokAmUtlYlD4gJ1s5UL1nZ4e6XALV0ftl5ZCwdPYp5M= +github.com/equinix/equinix-sdk-go v0.67.0 h1:tdzXC36KyFB+rvbCrt+k8rr7fS316yD4PMeycfAkOHQ= +github.com/equinix/equinix-sdk-go v0.67.0/go.mod h1:QokAmUtlYlD4gJ1s5UL1nZ4e6XALV0ftl5ZCwdPYp5M= github.com/frankban/quicktest v1.14.6 h1:7Xjx+VpznH+oBnejlPUj8oUpdxnVs4f8XU8WnHkI4W8= github.com/frankban/quicktest v1.14.6/go.mod h1:4ptaffx2x8+WTWXmUCuVU6aPUX1/Mz7zb5vbUoiM6w0= github.com/fsnotify/fsnotify v1.9.0 h1:2Ml+OJNzbYCTzsxtv8vKSFD9PbJjmhYF14k/jKC7S9k= diff --git a/internal/accesstokenv1/accesstokenv1.go b/internal/accesstokenv1/accesstokenv1.go index 45be3ff..5c29012 100644 --- a/internal/accesstokenv1/accesstokenv1.go +++ b/internal/accesstokenv1/accesstokenv1.go @@ -21,16 +21,8 @@ func NewClient() (*accesstokenv1.APIClient, error) { opts = append(opts, api.WithDebug()) } - // TEMP: use a Metal client for the metalv1 service - // until it is removed from public SDKs - var stdClient *api.Client - var err error - if "accesstokenv1" == "metalv1" { - stdClient, err = api.NewMetalClient(opts...) - } else { - // Use the standard client setup for authentication - stdClient, err = api.NewStandardClient(opts...) - } + // Use the standard client setup for authentication + stdClient, err := api.NewStandardClient(opts...) if err != nil { return nil, err diff --git a/internal/eiav2/eiav2.go b/internal/eiav2/eiav2.go index 4ea8598..e9d4e88 100644 --- a/internal/eiav2/eiav2.go +++ b/internal/eiav2/eiav2.go @@ -21,16 +21,8 @@ func NewClient() (*eiav2.APIClient, error) { opts = append(opts, api.WithDebug()) } - // TEMP: use a Metal client for the metalv1 service - // until it is removed from public SDKs - var stdClient *api.Client - var err error - if "eiav2" == "metalv1" { - stdClient, err = api.NewMetalClient(opts...) - } else { - // Use the standard client setup for authentication - stdClient, err = api.NewStandardClient(opts...) - } + // Use the standard client setup for authentication + stdClient, err := api.NewStandardClient(opts...) if err != nil { return nil, err diff --git a/internal/fabricv4/fabricv4.go b/internal/fabricv4/fabricv4.go index 9d0d471..16089eb 100644 --- a/internal/fabricv4/fabricv4.go +++ b/internal/fabricv4/fabricv4.go @@ -21,16 +21,8 @@ func NewClient() (*fabricv4.APIClient, error) { opts = append(opts, api.WithDebug()) } - // TEMP: use a Metal client for the metalv1 service - // until it is removed from public SDKs - var stdClient *api.Client - var err error - if "fabricv4" == "metalv1" { - stdClient, err = api.NewMetalClient(opts...) - } else { - // Use the standard client setup for authentication - stdClient, err = api.NewStandardClient(opts...) - } + // Use the standard client setup for authentication + stdClient, err := api.NewStandardClient(opts...) if err != nil { return nil, err diff --git a/internal/lookupv2/lookupv2.go b/internal/lookupv2/lookupv2.go index 380612a..f0f9c60 100644 --- a/internal/lookupv2/lookupv2.go +++ b/internal/lookupv2/lookupv2.go @@ -21,16 +21,8 @@ func NewClient() (*lookupv2.APIClient, error) { opts = append(opts, api.WithDebug()) } - // TEMP: use a Metal client for the metalv1 service - // until it is removed from public SDKs - var stdClient *api.Client - var err error - if "lookupv2" == "metalv1" { - stdClient, err = api.NewMetalClient(opts...) - } else { - // Use the standard client setup for authentication - stdClient, err = api.NewStandardClient(opts...) - } + // Use the standard client setup for authentication + stdClient, err := api.NewStandardClient(opts...) if err != nil { return nil, err diff --git a/internal/metalv1/metalv1.go b/internal/metalv1/metalv1.go deleted file mode 100644 index 258e04f..0000000 --- a/internal/metalv1/metalv1.go +++ /dev/null @@ -1,53 +0,0 @@ -package metalv1 - -import ( - "github.com/equinix/cli/internal/api" - "github.com/equinix/equinix-sdk-go/services/metalv1" -) - -var debugMode bool - -// SetDebug enables or disables debug mode for HTTP requests -func SetDebug(enabled bool) { - debugMode = enabled -} - -// NewClient creates a new metalv1 API client using the standard -// authentication configuration from internal/api -func NewClient() (*metalv1.APIClient, error) { - // Build client options based on debug mode - var opts []api.ClientOption - if debugMode { - opts = append(opts, api.WithDebug()) - } - - // TEMP: use a Metal client for the metalv1 service - // until it is removed from public SDKs - var stdClient *api.Client - var err error - if "metalv1" == "metalv1" { - stdClient, err = api.NewMetalClient(opts...) - } else { - // Use the standard client setup for authentication - stdClient, err = api.NewStandardClient(opts...) - } - - if err != nil { - return nil, err - } - - // Configure the metalv1 client - configuration := metalv1.NewConfiguration() - configuration.HTTPClient = stdClient.HTTPClient - configuration.AddDefaultHeader("X-SOURCE", "equinix-cli") - - return metalv1.NewAPIClient(configuration), nil -} - -// NewClientForDiscovery creates a metalv1 API client for command discovery -// This is used at CLI initialization time to register commands without requiring credentials -func NewClientForDiscovery() (*metalv1.APIClient, error) { - // Create a basic client with no authentication for structure discovery only - configuration := metalv1.NewConfiguration() - return metalv1.NewAPIClient(configuration), nil -} diff --git a/internal/orderhistoryv1/orderhistoryv1.go b/internal/orderhistoryv1/orderhistoryv1.go index 1a56f51..1692bed 100644 --- a/internal/orderhistoryv1/orderhistoryv1.go +++ b/internal/orderhistoryv1/orderhistoryv1.go @@ -21,16 +21,8 @@ func NewClient() (*orderhistoryv1.APIClient, error) { opts = append(opts, api.WithDebug()) } - // TEMP: use a Metal client for the metalv1 service - // until it is removed from public SDKs - var stdClient *api.Client - var err error - if "orderhistoryv1" == "metalv1" { - stdClient, err = api.NewMetalClient(opts...) - } else { - // Use the standard client setup for authentication - stdClient, err = api.NewStandardClient(opts...) - } + // Use the standard client setup for authentication + stdClient, err := api.NewStandardClient(opts...) if err != nil { return nil, err diff --git a/internal/ordersv2/ordersv2.go b/internal/ordersv2/ordersv2.go index 89ecd3a..93caab6 100644 --- a/internal/ordersv2/ordersv2.go +++ b/internal/ordersv2/ordersv2.go @@ -21,16 +21,8 @@ func NewClient() (*ordersv2.APIClient, error) { opts = append(opts, api.WithDebug()) } - // TEMP: use a Metal client for the metalv1 service - // until it is removed from public SDKs - var stdClient *api.Client - var err error - if "ordersv2" == "metalv1" { - stdClient, err = api.NewMetalClient(opts...) - } else { - // Use the standard client setup for authentication - stdClient, err = api.NewStandardClient(opts...) - } + // Use the standard client setup for authentication + stdClient, err := api.NewStandardClient(opts...) if err != nil { return nil, err diff --git a/internal/securecabinetv1/securecabinetv1.go b/internal/securecabinetv1/securecabinetv1.go index bc65f9c..f1d82fc 100644 --- a/internal/securecabinetv1/securecabinetv1.go +++ b/internal/securecabinetv1/securecabinetv1.go @@ -21,16 +21,8 @@ func NewClient() (*securecabinetv1.APIClient, error) { opts = append(opts, api.WithDebug()) } - // TEMP: use a Metal client for the metalv1 service - // until it is removed from public SDKs - var stdClient *api.Client - var err error - if "securecabinetv1" == "metalv1" { - stdClient, err = api.NewMetalClient(opts...) - } else { - // Use the standard client setup for authentication - stdClient, err = api.NewStandardClient(opts...) - } + // Use the standard client setup for authentication + stdClient, err := api.NewStandardClient(opts...) if err != nil { return nil, err diff --git a/internal/smarthandsv1/smarthandsv1.go b/internal/smarthandsv1/smarthandsv1.go index 27e817d..e401713 100644 --- a/internal/smarthandsv1/smarthandsv1.go +++ b/internal/smarthandsv1/smarthandsv1.go @@ -21,16 +21,8 @@ func NewClient() (*smarthandsv1.APIClient, error) { opts = append(opts, api.WithDebug()) } - // TEMP: use a Metal client for the metalv1 service - // until it is removed from public SDKs - var stdClient *api.Client - var err error - if "smarthandsv1" == "metalv1" { - stdClient, err = api.NewMetalClient(opts...) - } else { - // Use the standard client setup for authentication - stdClient, err = api.NewStandardClient(opts...) - } + // Use the standard client setup for authentication + stdClient, err := api.NewStandardClient(opts...) if err != nil { return nil, err diff --git a/internal/stsv1alpha/stsv1alpha.go b/internal/stsv1alpha/stsv1alpha.go index 01a2f0c..52c0c0a 100644 --- a/internal/stsv1alpha/stsv1alpha.go +++ b/internal/stsv1alpha/stsv1alpha.go @@ -21,16 +21,8 @@ func NewClient() (*stsv1alpha.APIClient, error) { opts = append(opts, api.WithDebug()) } - // TEMP: use a Metal client for the metalv1 service - // until it is removed from public SDKs - var stdClient *api.Client - var err error - if "stsv1alpha" == "metalv1" { - stdClient, err = api.NewMetalClient(opts...) - } else { - // Use the standard client setup for authentication - stdClient, err = api.NewStandardClient(opts...) - } + // Use the standard client setup for authentication + stdClient, err := api.NewStandardClient(opts...) if err != nil { return nil, err diff --git a/templates/internal/service.go.tmpl b/templates/internal/service.go.tmpl index b7381e5..1f93a03 100644 --- a/templates/internal/service.go.tmpl +++ b/templates/internal/service.go.tmpl @@ -21,16 +21,8 @@ func NewClient() (*{{SERVICE}}.APIClient, error) { opts = append(opts, api.WithDebug()) } - // TEMP: use a Metal client for the metalv1 service - // until it is removed from public SDKs - var stdClient *api.Client - var err error - if "{{SERVICE}}" == "metalv1" { - stdClient, err = api.NewMetalClient(opts...) - } else { - // Use the standard client setup for authentication - stdClient, err = api.NewStandardClient(opts...) - } + // Use the standard client setup for authentication + stdClient, err := api.NewStandardClient(opts...) if err != nil { return nil, err