{
  "opencollection": "1.0.0",
  "info": {
    "name": "Local Management APIs activations registries API",
    "version": "v1"
  },
  "items": [
    {
      "info": {
        "name": "registries",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Retrieves a list of Helm registries",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://edge-host-ip:5080/v1/registries/helm",
            "headers": [
              {
                "name": "ProjectUid",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "scope",
                "value": "",
                "type": "query"
              },
              {
                "name": "fields",
                "value": "",
                "type": "query",
                "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name"
              },
              {
                "name": "filters",
                "value": "",
                "type": "query",
                "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource."
              },
              {
                "name": "orderBy",
                "value": "",
                "type": "query",
                "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1"
              },
              {
                "name": "limit",
                "value": "",
                "type": "query",
                "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results."
              },
              {
                "name": "offset",
                "value": "",
                "type": "query",
                "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination."
              },
              {
                "name": "continue",
                "value": "",
                "type": "query",
                "description": "continue token to paginate the subsequent data items"
              }
            ]
          },
          "docs": "Retrieves a list of Helm registries"
        },
        {
          "info": {
            "name": "Creates a helm registry",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://edge-host-ip:5080/v1/registries/helm",
            "headers": [
              {
                "name": "ProjectUid",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "scope",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "Creates a helm registry"
        },
        {
          "info": {
            "name": "Retrieves a list of helm registries as summary",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://edge-host-ip:5080/v1/registries/helm/summary",
            "headers": [
              {
                "name": "ProjectUid",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "scope",
                "value": "",
                "type": "query"
              },
              {
                "name": "fields",
                "value": "",
                "type": "query",
                "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name"
              },
              {
                "name": "filters",
                "value": "",
                "type": "query",
                "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource."
              },
              {
                "name": "orderBy",
                "value": "",
                "type": "query",
                "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1"
              },
              {
                "name": "limit",
                "value": "",
                "type": "query",
                "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results."
              },
              {
                "name": "offset",
                "value": "",
                "type": "query",
                "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination."
              },
              {
                "name": "continue",
                "value": "",
                "type": "query",
                "description": "continue token to paginate the subsequent data items"
              }
            ]
          },
          "docs": "Retrieves a list of helm registries as summary"
        },
        {
          "info": {
            "name": "Check if helm registry is valid",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://edge-host-ip:5080/v1/registries/helm/validate",
            "headers": [
              {
                "name": "ProjectUid",
                "value": ""
              }
            ]
          },
          "docs": "Returns no contents if helm registry is valid else error."
        },
        {
          "info": {
            "name": "Returns the specified Helm registry",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://edge-host-ip:5080/v1/registries/helm/:uid",
            "headers": [
              {
                "name": "ProjectUid",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "uid",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Returns the specified Helm registry"
        },
        {
          "info": {
            "name": "Updates the specified helm registry",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://edge-host-ip:5080/v1/registries/helm/:uid",
            "headers": [
              {
                "name": "ProjectUid",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "uid",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Updates the specified helm registry"
        },
        {
          "info": {
            "name": "Deletes the specified helm registry",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://edge-host-ip:5080/v1/registries/helm/:uid",
            "headers": [
              {
                "name": "ProjectUid",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "uid",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Deletes the specified helm registry"
        },
        {
          "info": {
            "name": "Sync Helm registry",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://edge-host-ip:5080/v1/registries/helm/:uid/sync",
            "headers": [
              {
                "name": "ProjectUid",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "uid",
                "value": "",
                "type": "path"
              },
              {
                "name": "forceSync",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "Sync all the helm charts from the registry"
        },
        {
          "info": {
            "name": "Get helm registry sync status",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://edge-host-ip:5080/v1/registries/helm/:uid/sync/status",
            "headers": [
              {
                "name": "ProjectUid",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "uid",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Get the sync status for the specified helm registry"
        },
        {
          "info": {
            "name": "Retrieves a list of registries metadata",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://edge-host-ip:5080/v1/registries/metadata",
            "headers": [
              {
                "name": "ProjectUid",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "scope",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "Retrieves a list of registries metadata"
        },
        {
          "info": {
            "name": "Creates a basic oci registry",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://edge-host-ip:5080/v1/registries/oci/basic",
            "headers": [
              {
                "name": "ProjectUid",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "skipPackSync",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "Creates a basic oci registry"
        },
        {
          "info": {
            "name": "Check if oci registry is valid",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://edge-host-ip:5080/v1/registries/oci/basic/validate",
            "headers": [
              {
                "name": "ProjectUid",
                "value": ""
              }
            ]
          },
          "docs": "Returns no contents if oci registry is valid else error."
        },
        {
          "info": {
            "name": "Creates a ecr registry",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://edge-host-ip:5080/v1/registries/oci/ecr",
            "headers": [
              {
                "name": "ProjectUid",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "skipPackSync",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "Creates a ecr registry"
        },
        {
          "info": {
            "name": "Check if ecr registry is valid",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://edge-host-ip:5080/v1/registries/oci/ecr/validate",
            "headers": [
              {
                "name": "ProjectUid",
                "value": ""
              }
            ]
          },
          "docs": "Returns no contents if ecr registry is valid else error."
        },
        {
          "info": {
            "name": "Creates a image registry",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://edge-host-ip:5080/v1/registries/oci/image",
            "headers": [
              {
                "name": "ProjectUid",
                "value": ""
              }
            ]
          },
          "docs": "Creates a image registry"
        },
        {
          "info": {
            "name": "Retrieves a oci registries summary",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://edge-host-ip:5080/v1/registries/oci/summary",
            "headers": [
              {
                "name": "ProjectUid",
                "value": ""
              }
            ]
          },
          "docs": "Retrieves a oci registries summary"
        },
        {
          "info": {
            "name": "Returns the information of specified oci registry",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://edge-host-ip:5080/v1/registries/oci/:uid",
            "headers": [
              {
                "name": "ProjectUid",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "uid",
                "value": "",
                "type": "path"
              },
              {
                "name": "clusterUid",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "Returns the information of specified oci registry"
        },
        {
          "info": {
            "name": "Returns the basic oci registry",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://edge-host-ip:5080/v1/registries/oci/:uid/basic",
            "headers": [
              {
                "name": "ProjectUid",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "uid",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Returns the basic oci registry"
        },
        {
          "info": {
            "name": "Updates the specified basic oci registry",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://edge-host-ip:5080/v1/registries/oci/:uid/basic",
            "headers": [
              {
                "name": "ProjectUid",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "uid",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Updates the specified basic oci registry"
        },
        {
          "info": {
            "name": "Deletes the specified basic oci registry",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://edge-host-ip:5080/v1/registries/oci/:uid/basic",
            "headers": [
              {
                "name": "ProjectUid",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "uid",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Deletes the specified basic oci registry"
        },
        {
          "info": {
            "name": "Sync oci registry",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://edge-host-ip:5080/v1/registries/oci/:uid/basic/sync",
            "headers": [
              {
                "name": "ProjectUid",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "uid",
                "value": "",
                "type": "path"
              },
              {
                "name": "forceSync",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "Sync all the content from the oci registry"
        },
        {
          "info": {
            "name": "Get oci registry sync status",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://edge-host-ip:5080/v1/registries/oci/:uid/basic/sync/status",
            "headers": [
              {
                "name": "ProjectUid",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "uid",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Get sync status for the oci specified registry"
        },
        {
          "info": {
            "name": "Returns the specified ecr registry",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://edge-host-ip:5080/v1/registries/oci/:uid/ecr",
            "headers": [
              {
                "name": "ProjectUid",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "uid",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Returns the specified ecr registry"
        },
        {
          "info": {
            "name": "Updates the specified ecr registry",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://edge-host-ip:5080/v1/registries/oci/:uid/ecr",
            "headers": [
              {
                "name": "ProjectUid",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "uid",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Updates the specified ecr registry"
        },
        {
          "info": {
            "name": "Deletes the specified ecr registry",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://edge-host-ip:5080/v1/registries/oci/:uid/ecr",
            "headers": [
              {
                "name": "ProjectUid",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "uid",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Deletes the specified ecr registry"
        },
        {
          "info": {
            "name": "Sync ecr registry",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://edge-host-ip:5080/v1/registries/oci/:uid/ecr/sync",
            "headers": [
              {
                "name": "ProjectUid",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "uid",
                "value": "",
                "type": "path"
              },
              {
                "name": "forceSync",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "Sync all the content from the ecr registry"
        },
        {
          "info": {
            "name": "Get ecr registry sync status",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://edge-host-ip:5080/v1/registries/oci/:uid/ecr/sync/status",
            "headers": [
              {
                "name": "ProjectUid",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "uid",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Get sync status for the ecr specified registry"
        },
        {
          "info": {
            "name": "Retrieves a list of Pack registries",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://edge-host-ip:5080/v1/registries/pack",
            "headers": [
              {
                "name": "ProjectUid",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "scope",
                "value": "",
                "type": "query"
              },
              {
                "name": "fields",
                "value": "",
                "type": "query",
                "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name"
              },
              {
                "name": "filters",
                "value": "",
                "type": "query",
                "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource."
              },
              {
                "name": "orderBy",
                "value": "",
                "type": "query",
                "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1"
              },
              {
                "name": "limit",
                "value": "",
                "type": "query",
                "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results."
              },
              {
                "name": "offset",
                "value": "",
                "type": "query",
                "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination."
              },
              {
                "name": "continue",
                "value": "",
                "type": "query",
                "description": "continue token to paginate the subsequent data items"
              }
            ]
          },
          "docs": "Retrieves a list of Pack registries"
        },
        {
          "info": {
            "name": "Creates a pack registry",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://edge-host-ip:5080/v1/registries/pack",
            "headers": [
              {
                "name": "ProjectUid",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "scope",
                "value": "",
                "type": "query"
              },
              {
                "name": "skipPackSync",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "Creates a pack registry"
        },
        {
          "info": {
            "name": "Retrieves a list of pack registries as summary",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://edge-host-ip:5080/v1/registries/pack/summary",
            "headers": [
              {
                "name": "ProjectUid",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "scope",
                "value": "",
                "type": "query"
              },
              {
                "name": "fields",
                "value": "",
                "type": "query",
                "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name"
              },
              {
                "name": "filters",
                "value": "",
                "type": "query",
                "description": "Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws\n\nServer will be restricted to certain fields based on the indexed data for each resource."
              },
              {
                "name": "orderBy",
                "value": "",
                "type": "query",
                "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1"
              },
              {
                "name": "limit",
                "value": "",
                "type": "query",
                "description": "limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50.\nIf more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results."
              },
              {
                "name": "offset",
                "value": "",
                "type": "query",
                "description": "offset is the next index number from which the response will start. The response offset value can be used along with continue token for the pagination."
              },
              {
                "name": "continue",
                "value": "",
                "type": "query",
                "description": "continue token to paginate the subsequent data items"
              }
            ]
          },
          "docs": "Retrieves a list of pack registries as summary"
        },
        {
          "info": {
            "name": "Check if pack registry is valid",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://edge-host-ip:5080/v1/registries/pack/validate",
            "headers": [
              {
                "name": "ProjectUid",
                "value": ""
              }
            ]
          },
          "docs": "Returns no contents if pack registry is valid else error."
        },
        {
          "info": {
            "name": "Returns the specified Pack registry",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://edge-host-ip:5080/v1/registries/pack/:uid",
            "headers": [
              {
                "name": "ProjectUid",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "uid",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Returns the specified Pack registry"
        },
        {
          "info": {
            "name": "Updates the specified pack registry",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://edge-host-ip:5080/v1/registries/pack/:uid",
            "headers": [
              {
                "name": "ProjectUid",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "uid",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Updates the specified pack registry"
        },
        {
          "info": {
            "name": "Deletes the specified pack registry",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://edge-host-ip:5080/v1/registries/pack/:uid",
            "headers": [
              {
                "name": "ProjectUid",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "uid",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Deletes the specified pack registry"
        },
        {
          "info": {
            "name": "Sync Pack registry",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://edge-host-ip:5080/v1/registries/pack/:uid/sync",
            "headers": [
              {
                "name": "ProjectUid",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "uid",
                "value": "",
                "type": "path"
              },
              {
                "name": "forceSync",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "Sync all the packs from the registry"
        },
        {
          "info": {
            "name": "Get pack registry sync status",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://edge-host-ip:5080/v1/registries/pack/:uid/sync/status",
            "headers": [
              {
                "name": "ProjectUid",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "uid",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Get sync status for the pack specified registry"
        },
        {
          "info": {
            "name": "Returns the specified system scope registry configuration",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://edge-host-ip:5080/v1/registries/:registryName/config",
            "headers": [
              {
                "name": "ProjectUid",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "registryName",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Returns the specified system scope registry configuration"
        },
        {
          "info": {
            "name": "Deletes the specified registry",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://edge-host-ip:5080/v1/registries/:uid",
            "headers": [
              {
                "name": "ProjectUid",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "uid",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Deletes the specified registry"
        }
      ]
    }
  ],
  "bundled": true
}