Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LocationsService ¶
type LocationsService interface {
Get() (sdkgo.LocationsResponse, *sdkgo.APIResponse, error)
}
func NewLocationsService ¶
func NewLocationsService(client *client2.Client, ctx context.Context) LocationsService
type NameService ¶
type NameService interface {
Head(name string) (*sdkgo.APIResponse, error)
}
NameService is a contract for the name service.
func NewNameService ¶
func NewNameService(client *client2.Client, ctx context.Context) NameService
NewNameService returns a new NameService.
type RegistriesService ¶
type RegistriesService interface { Get(id string) (sdkgo.RegistryResponse, *sdkgo.APIResponse, error) List(filterName string) (sdkgo.RegistriesResponse, *sdkgo.APIResponse, error) Post(input sdkgo.PostRegistryInput) (sdkgo.PostRegistryOutput, *sdkgo.APIResponse, error) Delete(id string) (*sdkgo.APIResponse, error) Patch(id string, input sdkgo.PatchRegistryInput) (sdkgo.RegistryResponse, *sdkgo.APIResponse, error) Put(id string, input sdkgo.PutRegistryInput) (sdkgo.PutRegistryOutput, *sdkgo.APIResponse, error) }
RegistriesService is a wrapper around ionoscloud.Registry
func NewRegistriesService ¶
func NewRegistriesService(client *client2.Client, ctx context.Context) RegistriesService
type RepositoryService ¶
type RepositoryService interface {
Delete(regId string, name string) (*sdkgo.APIResponse, error)
}
func NewRepositoryService ¶
func NewRepositoryService(client *client2.Client, ctx context.Context) RepositoryService
type TokenService ¶
type TokenService interface { Get(id string, registryId string) (sdkgo.TokenResponse, *sdkgo.APIResponse, error) List(registryId string) (sdkgo.TokensResponse, *sdkgo.APIResponse, error) Post(input sdkgo.PostTokenInput, registryId string) (sdkgo.PostTokenOutput, *sdkgo.APIResponse, error) Delete(id string, registryId string) (*sdkgo.APIResponse, error) Patch(id string, input sdkgo.PatchTokenInput, registryId string) (sdkgo.TokenResponse, *sdkgo.APIResponse, error) Put(id string, input sdkgo.PutTokenInput, registryId string) (sdkgo.PutTokenOutput, *sdkgo.APIResponse, error) }
TokenService is a wrapper around ionoscloud.Registry
func NewTokenService ¶
func NewTokenService(client *client2.Client, ctx context.Context) TokenService
Click to show internal directories.
Click to hide internal directories.