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.