Repository

A Repository is a repository storing data of deployable plugins.

Package : spaceone.api.repository.v1

Repository

Repository Methods:

list

Gets a list of all Repositories regardless of domain. You can use a query to get a filtered list of Repositories.

POST /repository/v1/repository/list

{{< tabs " list " >}}

{{< tab "Request Example" >}}

RepositoryQuery

  • repository_id (string)

  • repository_type (string)

{{< highlight json >}} { "query": {}, "repository_id": "repo-123456789012" } {{< /highlight >}} {{< /tab >}}

{{< tab "Response Example" >}}

RepositoriesInfo

  • results (RepositoryInfo) Repeated Required

  • total_count (int32) Required

{{< highlight json >}} { "results": [ { "repository_id": "repo-123456789012", "name": "Open Source Marketplace", "repository_type": "remote", "endpoint": "grpc+ssl://repository.portal.spaceone.megazone.io:443", } ], "total_count": 1 } {{< /highlight >}} {{< /tab >}}

{{< /tabs >}}

Message

RepositoriesInfo

  • results (RepositoryInfo) Repeated Required

  • total_count (int32) Required

RepositoryInfo

  • repository_id (string) Required

  • name (string) Required

  • repository_type (string) Required

  • endpoint (string) Required

RepositoryQuery

  • repository_id (string)

  • repository_type (string)

Last updated