Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthenticateTestHandler ¶
AuthenticateTestHandler handles authentication test
func (AuthenticateTestHandler) Handle ¶
func (h AuthenticateTestHandler) Handle(ctx context.Context, request providers.ProviderRequest) providers.AuthenticationTestReply
Handle ...
type CredentialHandler ¶
type CredentialHandler struct {
CredentialMS ports.CredentialMS
}
CredentialHandler handles getting a list of regions
func (CredentialHandler) Handle ¶
func (h CredentialHandler) Handle(ctx context.Context, request providers.ProviderRequest) providers.CredentialListReply
Handle lists all AWS credential.
type FlavorGetHandler ¶
type FlavorGetHandler struct { AWS ports.AWS CredFac credsrc.CredentialFactory }
FlavorGetHandler handles getting a single flavor
func (FlavorGetHandler) Handle ¶
func (h FlavorGetHandler) Handle(ctx context.Context, request providers.ProviderRequest) providers.GetFlavorReply
Handle ...
type FlavorListHandler ¶
type FlavorListHandler struct { AWS ports.AWS CredFac credsrc.CredentialFactory }
FlavorListHandler handles getting a list of flavors
func (FlavorListHandler) Handle ¶
func (h FlavorListHandler) Handle(ctx context.Context, request providers.ProviderRequest) providers.FlavorListReply
Handle ...
type Handler ¶
type Handler interface {
Handle(ctx context.Context, request providers.ProviderRequest) Reply
}
Handler is query handler
type ImageGetHandler ¶
type ImageGetHandler struct { AWS ports.AWS CredFac credsrc.CredentialFactory }
ImageGetHandler handles getting a single image
func (ImageGetHandler) Handle ¶
func (h ImageGetHandler) Handle(ctx context.Context, request providers.ProviderRequest) providers.GetImageReply[providers.AWSImage]
Handle ...
type ImageListHandler ¶
type ImageListHandler struct { AWS ports.AWS CredFac credsrc.CredentialFactory }
ImageListHandler handles getting a list of images
func (ImageListHandler) Handle ¶
func (h ImageListHandler) Handle(ctx context.Context, request providers.ProviderRequest) providers.ImageListReply[providers.AWSImage]
Handle ...
type RegionListHandler ¶
type RegionListHandler struct { AWS ports.AWS CredFac credsrc.CredentialFactory }
RegionListHandler handles getting a list of regions
func (RegionListHandler) Handle ¶
func (h RegionListHandler) Handle(ctx context.Context, request providers.ProviderRequest) providers.RegionListReply
Handle ...
Click to show internal directories.
Click to hide internal directories.