Powered by Algolia

    Registries

    https://api.spectrocloud.com/v1alpha1/registries/git

    summary:
    Retrieves a list of Git registries
    Parameters:
    NameTypeDescriptionRequired
    fieldsstringSet of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.nameno
    filtersstringFilters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws Server will be restricted to certain fields based on the indexed data for each resource.no
    orderBystringSpecify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1no
    limitintegerlimit is a maximum number of responses to return for a list call. If 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.no
    continuestringcontinue token for the datasetno
    Path parameters:
    NameTypeDescriptionRequired
    scopestringno
    200
    An array of registry items
    {
    "items": [
    {
    "apiVersion": "string",
    "kind": "string",
    "metadata": {
    "annotations": "object",
    "creationTimestamp": "date-time",
    "deletionTimestamp": "date-time",
    "labels": "object",
    "name": "string",
    "namespace": "string",
    "resourceVersion": "string",
    "selfLink": "string",
    "uid": "string"
    },
    "spec": {
    "auth": {
    "password": "string",
    "token": "string",
    "type": "string",
    "username": "string"
    },
    "organization": "string",
    "repository": "string",
    "webhookId": "integer"
    },
    "status": {
    "state": "string"
    }
    }
    ],
    "listmeta": {
    "continue": "string",
    "count": "integer"
    }
    }

    https://api.spectrocloud.com/v1alpha1/registries/git

    summary:
    Creates a Git registry
    Path parameters:
    NameTypeDescriptionRequired
    scopestringno
    {
    "apiVersion": "string",
    "kind": "string",
    "metadata": {
    "annotations": "object",
    "creationTimestamp": "date-time",
    "deletionTimestamp": "date-time",
    "labels": "object",
    "name": "string",
    "namespace": "string",
    "resourceVersion": "string",
    "selfLink": "string",
    "uid": "string"
    },
    "spec": {
    "auth": {
    "password": "string",
    "token": "string",
    "type": "string",
    "username": "string"
    },
    "organization": "string",
    "repository": "string",
    "webhookId": "integer"
    },
    "status": {
    "state": "string"
    }
    }
    201
    Created successfully
    {
    "uid": "string"
    }

    https://api.spectrocloud.com/v1alpha1/registries/git/summary

    summary:
    Retrieves a list of git registries as summary
    Parameters:
    NameTypeDescriptionRequired
    fieldsstringSet of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.nameno
    filtersstringFilters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws Server will be restricted to certain fields based on the indexed data for each resource.no
    orderBystringSpecify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1no
    limitintegerlimit is a maximum number of responses to return for a list call. If 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.no
    continuestringcontinue token for the datasetno
    Path parameters:
    NameTypeDescriptionRequired
    scopestringno
    200
    An array of registry items
    {
    "items": [
    {
    "name": "string",
    "organization": "string",
    "repository": "string",
    "uid": "string"
    }
    ],
    "listmeta": {
    "continue": "string",
    "count": "integer"
    }
    }

    https://api.spectrocloud.com/v1alpha1/registries/git/{uid}

    summary:
    Returns the specified Git registry
    Path parameters:
    NameTypeDescriptionRequired
    uidstringyes
    200
    OK
    {
    "apiVersion": "string",
    "kind": "string",
    "metadata": {
    "annotations": "object",
    "creationTimestamp": "date-time",
    "deletionTimestamp": "date-time",
    "labels": "object",
    "name": "string",
    "namespace": "string",
    "resourceVersion": "string",
    "selfLink": "string",
    "uid": "string"
    },
    "spec": {
    "auth": {
    "password": "string",
    "token": "string",
    "type": "string",
    "username": "string"
    },
    "organization": "string",
    "repository": "string",
    "webhookId": "integer"
    },
    "status": {
    "state": "string"
    }
    }

    https://api.spectrocloud.com/v1alpha1/registries/git/{uid}

    summary:
    Updates the specified Git registry
    Path parameters:
    NameTypeDescriptionRequired
    uidstringyes
    {
    "apiVersion": "string",
    "kind": "string",
    "metadata": {
    "annotations": "object",
    "creationTimestamp": "date-time",
    "deletionTimestamp": "date-time",
    "labels": "object",
    "name": "string",
    "namespace": "string",
    "resourceVersion": "string",
    "selfLink": "string",
    "uid": "string"
    },
    "spec": {
    "auth": {
    "password": "string",
    "token": "string",
    "type": "string",
    "username": "string"
    },
    "organization": "string",
    "repository": "string",
    "webhookId": "integer"
    },
    "status": {
    "state": "string"
    }
    }
    204
    The resource was updated successfully

    https://api.spectrocloud.com/v1alpha1/registries/git/{uid}

    summary:
    Deletes the specified Git registry
    Path parameters:
    NameTypeDescriptionRequired
    uidstringyes
    204
    The resource was deleted successfully

    https://api.spectrocloud.com/v1alpha1/registries/pack

    summary:
    Retrieves a list of Pack registries
    Parameters:
    NameTypeDescriptionRequired
    fieldsstringSet of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.nameno
    filtersstringFilters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws Server will be restricted to certain fields based on the indexed data for each resource.no
    orderBystringSpecify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1no
    limitintegerlimit is a maximum number of responses to return for a list call. If 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.no
    continuestringcontinue token for the datasetno
    Path parameters:
    NameTypeDescriptionRequired
    scopestringno
    200
    An array of registry items
    {
    "items": [
    {
    "apiVersion": "string",
    "kind": "string",
    "metadata": {
    "annotations": "object",
    "creationTimestamp": "date-time",
    "deletionTimestamp": "date-time",
    "labels": "object",
    "name": "string",
    "namespace": "string",
    "resourceVersion": "string",
    "selfLink": "string",
    "uid": "string"
    },
    "spec": {
    "auth": {
    "password": "string",
    "token": "string",
    "type": "string",
    "username": "string"
    },
    "endpoint": "string",
    "name": "string",
    "private": "boolean"
    },
    "status": {
    "packSyncStatus": {
    "lastSyncedTime": "date-time",
    "message": "string",
    "succeeded": "boolean"
    }
    }
    }
    ],
    "listmeta": {
    "continue": "string",
    "count": "integer"
    }
    }

    https://api.spectrocloud.com/v1alpha1/registries/pack

    summary:
    Creates a pack registry
    Parameters:
    NameTypeDescriptionRequired
    skipPackSyncbooleanno
    Path parameters:
    NameTypeDescriptionRequired
    scopestringno
    {
    "apiVersion": "string",
    "kind": "string",
    "metadata": {
    "annotations": "object",
    "creationTimestamp": "date-time",
    "deletionTimestamp": "date-time",
    "labels": "object",
    "name": "string",
    "namespace": "string",
    "resourceVersion": "string",
    "selfLink": "string",
    "uid": "string"
    },
    "spec": {
    "auth": {
    "password": "string",
    "token": "string",
    "type": "string",
    "username": "string"
    },
    "endpoint": "string",
    "name": "string",
    "private": "boolean"
    },
    "status": {
    "packSyncStatus": {
    "lastSyncedTime": "date-time",
    "message": "string",
    "succeeded": "boolean"
    }
    }
    }
    201
    Created successfully
    {
    "uid": "string"
    }

    https://api.spectrocloud.com/v1alpha1/registries/pack/summary

    summary:
    Retrieves a list of pack registries as summary
    Parameters:
    NameTypeDescriptionRequired
    fieldsstringSet of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.nameno
    filtersstringFilters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws Server will be restricted to certain fields based on the indexed data for each resource.no
    orderBystringSpecify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1no
    limitintegerlimit is a maximum number of responses to return for a list call. If 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.no
    continuestringcontinue token for the datasetno
    Path parameters:
    NameTypeDescriptionRequired
    scopestringno
    200
    An array of registry items
    {
    "items": [
    {
    "endpoint": "string",
    "metadata": {
    "annotations": "object",
    "creationTimestamp": "date-time",
    "deletionTimestamp": "date-time",
    "labels": "object",
    "name": "string",
    "namespace": "string",
    "resourceVersion": "string",
    "selfLink": "string",
    "uid": "string"
    },
    "name": "string",
    "private": "boolean",
    "uid": "string"
    }
    ],
    "listmeta": {
    "continue": "string",
    "count": "integer"
    }
    }

    https://api.spectrocloud.com/v1alpha1/registries/pack/validate

    summary:
    Check if pack registry is valid
    description:
    Returns no contents if pack registry is valid else error.
    {
    "auth": {
    "password": "string",
    "token": "string",
    "type": "string",
    "username": "string"
    },
    "endpoint": "string",
    "name": "string",
    "private": "boolean"
    }
    204
    Ok reponse without content

    https://api.spectrocloud.com/v1alpha1/registries/pack/{uid}

    summary:
    Returns the specified Pack registry
    Path parameters:
    NameTypeDescriptionRequired
    uidstringyes
    200
    OK
    {
    "apiVersion": "string",
    "kind": "string",
    "metadata": {
    "annotations": "object",
    "creationTimestamp": "date-time",
    "deletionTimestamp": "date-time",
    "labels": "object",
    "name": "string",
    "namespace": "string",
    "resourceVersion": "string",
    "selfLink": "string",
    "uid": "string"
    },
    "spec": {
    "auth": {
    "password": "string",
    "token": "string",
    "type": "string",
    "username": "string"
    },
    "endpoint": "string",
    "name": "string",
    "private": "boolean"
    },
    "status": {
    "packSyncStatus": {
    "lastSyncedTime": "date-time",
    "message": "string",
    "succeeded": "boolean"
    }
    }
    }

    https://api.spectrocloud.com/v1alpha1/registries/pack/{uid}

    summary:
    Updates the specified pack registry
    Path parameters:
    NameTypeDescriptionRequired
    uidstringyes
    {
    "apiVersion": "string",
    "kind": "string",
    "metadata": {
    "annotations": "object",
    "creationTimestamp": "date-time",
    "deletionTimestamp": "date-time",
    "labels": "object",
    "name": "string",
    "namespace": "string",
    "resourceVersion": "string",
    "selfLink": "string",
    "uid": "string"
    },
    "spec": {
    "auth": {
    "password": "string",
    "token": "string",
    "type": "string",
    "username": "string"
    },
    "endpoint": "string",
    "name": "string",
    "private": "boolean"
    },
    "status": {
    "packSyncStatus": {
    "lastSyncedTime": "date-time",
    "message": "string",
    "succeeded": "boolean"
    }
    }
    }
    204
    The resource was updated successfully

    https://api.spectrocloud.com/v1alpha1/registries/pack/{uid}

    summary:
    Deletes the specified pack registry
    Path parameters:
    NameTypeDescriptionRequired
    uidstringyes
    204
    The resource was deleted successfully