 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
- type ChartAttrs
- type CreateNamespaceBasicRequest
- type CreateNamespaceBasicResponse
- type CreateRepositoryBasicRequest
- type CreateRepositoryBasicResponse
- type DeleteNamespaceBasicRequest
- type DeleteNamespaceBasicResponse
- type DeleteRepositoryBasicRequest
- type DeleteRepositoryBasicResponse
- type DeleteTagBasicRequest
- type DeleteTagBasicResponse
- type GetAuthorizationTokenBasicRequest
- type GetAuthorizationTokenBasicResponse
- type GetNamespaceBasicRequest
- type GetNamespaceBasicResponse
- type GetRepositoryBasicRequest
- type GetRepositoryBasicResponse
- type GetTagAdditionBasicRequest
- type GetTagAdditionBasicResponse
- type GetTagBasicRequest
- type GetTagBasicResponse
- type ImageAttrs
- type KVPair
- type ListNamespacesBasicRequest
- type ListNamespacesBasicResponse
- type ListRepositoriesBasicRequest
- type ListRepositoriesBasicResponse
- type ListTagsBasicRequest
- type ListTagsBasicResponse
- type Namespace
- type NamespaceFilter
- type Page
- type Repository
- type RepositoryFilter
- type ScanPolicy
- type ScanResult
- type ScanSummary
- type Tag
- type TagFilter
- type UpdateRepositoryBasicRequest
- type UpdateRepositoryBasicResponse
- type ValidateNamespaceBasicRequest
- type ValidateNamespaceBasicResponse
- type ValidateRepositoryBasicRequest
- type ValidateRepositoryBasicResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ChartAttrs ¶
type CreateNamespaceBasicRequest ¶
type CreateNamespaceBasicRequest struct {
	Name string `json:"Name"`
}
    type CreateNamespaceBasicResponse ¶
type CreateNamespaceBasicResponse struct {
}
    type CreateRepositoryBasicResponse ¶
type CreateRepositoryBasicResponse struct {
}
    type DeleteNamespaceBasicRequest ¶
type DeleteNamespaceBasicRequest struct {
	Name string `json:"Name"`
}
    type DeleteNamespaceBasicResponse ¶
type DeleteNamespaceBasicResponse struct {
}
    type DeleteRepositoryBasicResponse ¶
type DeleteRepositoryBasicResponse struct {
}
    type DeleteTagBasicRequest ¶
type DeleteTagBasicResponse ¶
type DeleteTagBasicResponse struct {
}
    type GetAuthorizationTokenBasicRequest ¶
type GetAuthorizationTokenBasicRequest struct {
}
    type GetNamespaceBasicRequest ¶
type GetNamespaceBasicRequest struct {
	Name string `json:"Name"`
}
    type GetNamespaceBasicResponse ¶
type GetNamespaceBasicResponse struct {
	Namespace
}
    type GetRepositoryBasicResponse ¶
type GetRepositoryBasicResponse struct {
	Repository
}
    type GetTagAdditionBasicResponse ¶
type GetTagAdditionBasicResponse struct {
	Contents string `json:"Contents"`
}
    type GetTagBasicRequest ¶
type GetTagBasicResponse ¶
type ImageAttrs ¶
type ListNamespacesBasicRequest ¶
type ListNamespacesBasicRequest struct {
	Page
	Filter NamespaceFilter `json:"Filter,omitempty"`
}
    type ListRepositoriesBasicRequest ¶
type ListRepositoriesBasicRequest struct {
	Page
	Filter *RepositoryFilter `json:"Filter,omitempty"`
}
    type ListRepositoriesBasicResponse ¶
type ListRepositoriesBasicResponse struct {
	Total         int64        `json:"Total"`
	Domain        string       `json:"Domain"`
	Items         []Repository `json:"Items"`
	CreatedAmount int64        `json:"CreatedAmount"`
	VpcDomain     string       `json:"VpcDomain"`
}
    type ListTagsBasicRequest ¶
type ListTagsBasicResponse ¶
type Namespace ¶
type Namespace struct {
	Name       string     `json:"Name"`
	CreateTime string     `json:"CreateTime"`
	RepoAmount int64      `json:"RepoAmount"`
	ScanPolicy ScanPolicy `json:"ScanPolicy"`
}
    type NamespaceFilter ¶
type NamespaceFilter struct {
	Name string `json:"Name,omitempty"`
}
    type Repository ¶
type RepositoryFilter ¶
type ScanPolicy ¶
type ScanResult ¶
type ScanResult struct {
	Status  string      `json:"Status"`
	Summary ScanSummary `json:"Summary"`
}
    type ScanSummary ¶
type Tag ¶
type Tag struct {
	Type       string      `json:"Type"`
	Name       string      `json:"Name"`
	Digest     string      `json:"Digest"`
	PushTime   string      `json:"PushTime"`
	SizeByte   int64       `json:"SizeByte"`
	ScanResult *ScanResult `json:"ScanResult,omitempty"`
	ImageAttrs *ImageAttrs `json:"ImageAttrs,omitempty"`
	ChartAttrs `json:"ChartAttrs,omitempty"`
}
    type UpdateRepositoryBasicResponse ¶
type UpdateRepositoryBasicResponse struct {
}
    type ValidateNamespaceBasicRequest ¶
type ValidateNamespaceBasicRequest struct {
	Name string `json:"Name"`
}
    type ValidateNamespaceBasicResponse ¶
type ValidateNamespaceBasicResponse struct {
	Existed bool `json:"Existed"`
}
    type ValidateRepositoryBasicResponse ¶
type ValidateRepositoryBasicResponse struct {
	Existed bool `json:"Existed"`
}
     Click to show internal directories. 
   Click to hide internal directories.