domain

package
v0.0.0-...-e28bd7b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 21, 2024 License: BSD-3-Clause Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AWSDomain

type AWSDomain struct {
	QueryIn     ports.IncomingQueryPort
	EventIn     ports.IncomingEventPort
	AWS         ports.AWS
	CredMS      ports.CredentialMS
	ProviderMS  ports.ProviderMetadataMS
	WorkspaceMS ports.WorkspaceMS
	// contains filtered or unexported fields
}

AWSDomain ...

func NewAWSDomain

func NewAWSDomain(c *types.Configuration, queryIn ports.IncomingQueryPort, eventIn ports.IncomingEventPort, aws ports.AWS, credMS ports.CredentialMS, providerMS ports.ProviderMetadataMS, workspaceMS ports.WorkspaceMS) *AWSDomain

NewAWSDomain ...

func (*AWSDomain) AuthenticationTest

func (domain *AWSDomain) AuthenticationTest(ctx context.Context, request providers.ProviderRequest) providers.AuthenticationTestReply

AuthenticationTest ...

func (*AWSDomain) CredentialListOp

func (domain *AWSDomain) CredentialListOp(ctx context.Context, request providers.ProviderRequest) providers.CredentialListReply

CredentialListOp ...

func (*AWSDomain) FlavorsGetOp

func (domain *AWSDomain) FlavorsGetOp(ctx context.Context, request providers.ProviderRequest) providers.GetFlavorReply

FlavorsGetOp ...

func (*AWSDomain) FlavorsListOp

func (domain *AWSDomain) FlavorsListOp(ctx context.Context, request providers.ProviderRequest) providers.FlavorListReply

FlavorsListOp ...

func (*AWSDomain) HandleCredentialAdded

func (domain *AWSDomain) HandleCredentialAdded(request service.CredentialCreateResponse, sink ports.OutgoingEvents)

HandleCredentialAdded ...

func (*AWSDomain) ImagesGetOp

ImagesGetOp ...

func (*AWSDomain) ImagesListOp

ImagesListOp ...

func (*AWSDomain) RegionsListOp

func (domain *AWSDomain) RegionsListOp(ctx context.Context, request providers.ProviderRequest) providers.RegionListReply

RegionsListOp ...

func (*AWSDomain) Start

func (domain *AWSDomain) Start(ctx context.Context) error

Start ...

type Domain

type Domain interface {
	Init(c types.Configuration)
	Start()
}

Domain define the functions that a Domain type must support.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL