Help us shape the future of Go! Take the 2026 Go Developer Survey

integration

package
v0.1.7 Latest Latest
Warning

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

Go to latest
Published: Mar 15, 2025 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MockAWSProvider

type MockAWSProvider struct {
	// contains filtered or unexported fields
}

MockAWSProvider implements cloud.Provider for testing

func (*MockAWSProvider) ApproveAction

func (p *MockAWSProvider) ApproveAction(ctx context.Context, action cloud.ApprovalAction, approved bool, comment string) error

ApproveAction approves or rejects an approval action

func (*MockAWSProvider) Authenticate

func (p *MockAWSProvider) Authenticate(method string, authConfig map[string]string) error

Authenticate authenticates using the provided method and configuration

func (*MockAWSProvider) Configure

func (p *MockAWSProvider) Configure(config map[string]string) error

Configure configures the provider with the given configuration

func (*MockAWSProvider) Description

func (p *MockAWSProvider) Description() string

Description returns the provider description

func (*MockAWSProvider) GetApprovals

func (p *MockAWSProvider) GetApprovals(ctx context.Context) ([]cloud.ApprovalAction, error)

GetApprovals returns pending approvals for the provider

func (*MockAWSProvider) GetAuthConfigKeys

func (p *MockAWSProvider) GetAuthConfigKeys(method string) []string

GetAuthConfigKeys returns configuration keys for the specified authentication method

func (*MockAWSProvider) GetAuthenticationMethods

func (p *MockAWSProvider) GetAuthenticationMethods() []string

GetAuthenticationMethods returns available authentication methods

func (*MockAWSProvider) GetCodePipelineManualApprovalOperation

func (p *MockAWSProvider) GetCodePipelineManualApprovalOperation() (cloud.CodePipelineManualApprovalOperation, error)

GetCodePipelineManualApprovalOperation returns an operation for managing pipeline approvals

func (*MockAWSProvider) GetConfigKeys

func (p *MockAWSProvider) GetConfigKeys() []string

GetConfigKeys returns required configuration keys

func (*MockAWSProvider) GetConfigOptions

func (p *MockAWSProvider) GetConfigOptions(key string) ([]string, error)

GetConfigOptions returns available options for a configuration key

func (*MockAWSProvider) GetFunctionStatusOperation

func (p *MockAWSProvider) GetFunctionStatusOperation() (cloud.FunctionStatusOperation, error)

GetFunctionStatusOperation returns an operation for viewing Lambda function status

func (*MockAWSProvider) GetLambdaExecuteOperation

func (p *MockAWSProvider) GetLambdaExecuteOperation() (cloud.LambdaExecuteOperation, error)

GetLambdaExecuteOperation returns an operation for executing Lambda functions

func (*MockAWSProvider) GetPipelineStatusOperation

func (p *MockAWSProvider) GetPipelineStatusOperation() (cloud.PipelineStatusOperation, error)

GetPipelineStatusOperation returns an operation for viewing pipeline status

func (*MockAWSProvider) GetProfiles

func (p *MockAWSProvider) GetProfiles() ([]string, error)

GetProfiles returns available profiles

func (*MockAWSProvider) GetStartPipelineOperation

func (p *MockAWSProvider) GetStartPipelineOperation() (cloud.StartPipelineOperation, error)

GetStartPipelineOperation returns an operation for starting pipeline execution

func (*MockAWSProvider) GetStatus

func (p *MockAWSProvider) GetStatus(ctx context.Context) ([]cloud.PipelineStatus, error)

GetStatus returns the status of all pipelines

func (*MockAWSProvider) IsAuthenticated

func (p *MockAWSProvider) IsAuthenticated() bool

IsAuthenticated checks if the provider is authenticated

func (*MockAWSProvider) LoadConfig

func (p *MockAWSProvider) LoadConfig(profile, region string) error

LoadConfig loads the provider configuration

func (*MockAWSProvider) Name

func (p *MockAWSProvider) Name() string

Name returns the provider name

func (*MockAWSProvider) Services

func (p *MockAWSProvider) Services() []cloud.Service

Services returns available services

func (*MockAWSProvider) StartPipeline

func (p *MockAWSProvider) StartPipeline(ctx context.Context, pipelineName string, commitID string) error

StartPipeline starts a pipeline execution

type MockCodePipelineManualApprovalOperation

type MockCodePipelineManualApprovalOperation struct{}

MockCodePipelineManualApprovalOperation implements cloud.CodePipelineManualApprovalOperation for testing

func (*MockCodePipelineManualApprovalOperation) ApproveAction

func (o *MockCodePipelineManualApprovalOperation) ApproveAction(ctx context.Context, action cloud.ApprovalAction, approved bool, comment string) error

func (*MockCodePipelineManualApprovalOperation) Description

func (*MockCodePipelineManualApprovalOperation) Execute

func (o *MockCodePipelineManualApprovalOperation) Execute(ctx context.Context, params map[string]interface{}) (interface{}, error)

func (*MockCodePipelineManualApprovalOperation) GetPendingApprovals

func (*MockCodePipelineManualApprovalOperation) IsUIVisible

func (*MockCodePipelineManualApprovalOperation) Name

type MockFunctionStatusOperation

type MockFunctionStatusOperation struct{}

MockFunctionStatusOperation implements cloud.FunctionStatusOperation for testing

func (*MockFunctionStatusOperation) Description

func (o *MockFunctionStatusOperation) Description() string

func (*MockFunctionStatusOperation) Execute

func (o *MockFunctionStatusOperation) Execute(ctx context.Context, params map[string]interface{}) (interface{}, error)

func (*MockFunctionStatusOperation) GetFunctionStatus

func (o *MockFunctionStatusOperation) GetFunctionStatus(ctx context.Context) ([]cloud.FunctionStatus, error)

func (*MockFunctionStatusOperation) IsUIVisible

func (o *MockFunctionStatusOperation) IsUIVisible() bool

func (*MockFunctionStatusOperation) Name

type MockLambdaExecuteOperation

type MockLambdaExecuteOperation struct{}

MockLambdaExecuteOperation implements cloud.LambdaExecuteOperation for testing

func (*MockLambdaExecuteOperation) Description

func (o *MockLambdaExecuteOperation) Description() string

func (*MockLambdaExecuteOperation) Execute

func (o *MockLambdaExecuteOperation) Execute(ctx context.Context, params map[string]interface{}) (interface{}, error)

func (*MockLambdaExecuteOperation) ExecuteFunction

func (o *MockLambdaExecuteOperation) ExecuteFunction(ctx context.Context, functionName string, payload string) (*cloud.LambdaExecuteResult, error)

func (*MockLambdaExecuteOperation) IsUIVisible

func (o *MockLambdaExecuteOperation) IsUIVisible() bool

func (*MockLambdaExecuteOperation) Name

type MockPipelineStatusOperation

type MockPipelineStatusOperation struct{}

MockPipelineStatusOperation implements cloud.PipelineStatusOperation for testing

func (*MockPipelineStatusOperation) Description

func (o *MockPipelineStatusOperation) Description() string

func (*MockPipelineStatusOperation) Execute

func (o *MockPipelineStatusOperation) Execute(ctx context.Context, params map[string]interface{}) (interface{}, error)

func (*MockPipelineStatusOperation) GetPipelineStatus

func (o *MockPipelineStatusOperation) GetPipelineStatus(ctx context.Context) ([]cloud.PipelineStatus, error)

func (*MockPipelineStatusOperation) IsUIVisible

func (o *MockPipelineStatusOperation) IsUIVisible() bool

func (*MockPipelineStatusOperation) Name

type MockService

type MockService struct {
	// contains filtered or unexported fields
}

MockService implements cloud.Service for testing

func (*MockService) Categories

func (s *MockService) Categories() []cloud.Category

Categories returns the service categories

func (*MockService) Description

func (s *MockService) Description() string

Description returns the service description

func (*MockService) Name

func (s *MockService) Name() string

Name returns the service name

type MockServiceCategory

type MockServiceCategory struct {
	// contains filtered or unexported fields
}

MockServiceCategory implements cloud.Category for testing

func (*MockServiceCategory) Description

func (c *MockServiceCategory) Description() string

Description returns the category description

func (*MockServiceCategory) IsUIVisible

func (c *MockServiceCategory) IsUIVisible() bool

IsUIVisible returns whether this category should be visible in the UI

func (*MockServiceCategory) Name

func (c *MockServiceCategory) Name() string

Name returns the category name

func (*MockServiceCategory) Operations

func (c *MockServiceCategory) Operations() []cloud.Operation

Operations returns the category operations

type MockStartPipelineOperation

type MockStartPipelineOperation struct{}

MockStartPipelineOperation implements cloud.StartPipelineOperation for testing

func (*MockStartPipelineOperation) Description

func (o *MockStartPipelineOperation) Description() string

func (*MockStartPipelineOperation) Execute

func (o *MockStartPipelineOperation) Execute(ctx context.Context, params map[string]interface{}) (interface{}, error)

func (*MockStartPipelineOperation) IsUIVisible

func (o *MockStartPipelineOperation) IsUIVisible() bool

func (*MockStartPipelineOperation) Name

func (*MockStartPipelineOperation) StartPipelineExecution

func (o *MockStartPipelineOperation) StartPipelineExecution(ctx context.Context, pipelineName, commitID string) error

Jump to

Keyboard shortcuts

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