Documentation
¶
Index ¶
- Variables
- type App
- type Controllers
- type DeployController
- type FunctionARNResolver
- type ImportController
- type InvalidOutputFormatError
- type ListDistributionsController
- type MockDeployController
- type MockDeployControllerDeployCall
- func (c *MockDeployControllerDeployCall) Do(f func(context.Context, string, bool) error) *MockDeployControllerDeployCall
- func (c *MockDeployControllerDeployCall) DoAndReturn(f func(context.Context, string, bool) error) *MockDeployControllerDeployCall
- func (c *MockDeployControllerDeployCall) Return(arg0 error) *MockDeployControllerDeployCall
- type MockDeployControllerMockRecorder
- type MockFunctionARNResolver
- type MockFunctionARNResolverMockRecorder
- type MockFunctionARNResolverResolveFunctionARNCall
- func (c *MockFunctionARNResolverResolveFunctionARNCall) Do(f func(context.Context, fnarn.FunctionIdentifier) (string, error)) *MockFunctionARNResolverResolveFunctionARNCall
- func (c *MockFunctionARNResolverResolveFunctionARNCall) DoAndReturn(f func(context.Context, fnarn.FunctionIdentifier) (string, error)) *MockFunctionARNResolverResolveFunctionARNCall
- func (c *MockFunctionARNResolverResolveFunctionARNCall) Return(arg0 string, arg1 error) *MockFunctionARNResolverResolveFunctionARNCall
- type MockImportController
- type MockImportControllerImportCall
- func (c *MockImportControllerImportCall) Do(f func(context.Context, string, io.Writer, *frontier.WritableFile) error) *MockImportControllerImportCall
- func (c *MockImportControllerImportCall) DoAndReturn(f func(context.Context, string, io.Writer, *frontier.WritableFile) error) *MockImportControllerImportCall
- func (c *MockImportControllerImportCall) Return(arg0 error) *MockImportControllerImportCall
- type MockImportControllerMockRecorder
- type MockListDistributionsController
- type MockListDistributionsControllerListDistributionsCall
- func (c *MockListDistributionsControllerListDistributionsCall) Do(...) *MockListDistributionsControllerListDistributionsCall
- func (c *MockListDistributionsControllerListDistributionsCall) DoAndReturn(...) *MockListDistributionsControllerListDistributionsCall
- func (c *MockListDistributionsControllerListDistributionsCall) Return(arg0 []frontier.FunctionAssociation, arg1 error) *MockListDistributionsControllerListDistributionsCall
- type MockListDistributionsControllerMockRecorder
- type MockRenderController
- type MockRenderControllerMockRecorder
- type MockRenderControllerRenderCall
- func (c *MockRenderControllerRenderCall) Do(f func(context.Context, string, io.Writer) error) *MockRenderControllerRenderCall
- func (c *MockRenderControllerRenderCall) DoAndReturn(f func(context.Context, string, io.Writer) error) *MockRenderControllerRenderCall
- func (c *MockRenderControllerRenderCall) Return(arg0 error) *MockRenderControllerRenderCall
- type OutputFormat
- type RenderController
Constants ¶
This section is empty.
Variables ¶
Functions ¶
This section is empty.
Types ¶
type App ¶
type App struct {
// contains filtered or unexported fields
}
func New ¶
func New(input io.Reader, output, errOutput io.Writer, controllers Controllers, arnResolver FunctionARNResolver) *App
type Controllers ¶ added in v0.4.4
type Controllers struct {
ImportController
DeployController
RenderController
ListDistributionsController
}
type DeployController ¶ added in v0.4.4
type FunctionARNResolver ¶ added in v0.5.0
type ImportController ¶ added in v0.4.4
type InvalidOutputFormatError ¶ added in v0.5.0
type InvalidOutputFormatError struct {
V string
}
func (*InvalidOutputFormatError) Error ¶ added in v0.5.0
func (e *InvalidOutputFormatError) Error() string
func (*InvalidOutputFormatError) Is ¶ added in v0.5.0
func (e *InvalidOutputFormatError) Is(other error) bool
type ListDistributionsController ¶ added in v0.5.0
type MockDeployController ¶ added in v0.4.4
type MockDeployController struct {
// contains filtered or unexported fields
}
MockDeployController is a mock of DeployController interface.
func NewMockDeployController ¶ added in v0.4.4
func NewMockDeployController(ctrl *gomock.Controller) *MockDeployController
NewMockDeployController creates a new mock instance.
func (*MockDeployController) EXPECT ¶ added in v0.4.4
func (m *MockDeployController) EXPECT() *MockDeployControllerMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
type MockDeployControllerDeployCall ¶ added in v0.4.4
MockDeployControllerDeployCall wrap *gomock.Call
func (*MockDeployControllerDeployCall) Do ¶ added in v0.4.4
func (c *MockDeployControllerDeployCall) Do(f func(context.Context, string, bool) error) *MockDeployControllerDeployCall
Do rewrite *gomock.Call.Do
func (*MockDeployControllerDeployCall) DoAndReturn ¶ added in v0.4.4
func (c *MockDeployControllerDeployCall) DoAndReturn(f func(context.Context, string, bool) error) *MockDeployControllerDeployCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockDeployControllerDeployCall) Return ¶ added in v0.4.4
func (c *MockDeployControllerDeployCall) Return(arg0 error) *MockDeployControllerDeployCall
Return rewrite *gomock.Call.Return
type MockDeployControllerMockRecorder ¶ added in v0.4.4
type MockDeployControllerMockRecorder struct {
// contains filtered or unexported fields
}
MockDeployControllerMockRecorder is the mock recorder for MockDeployController.
func (*MockDeployControllerMockRecorder) Deploy ¶ added in v0.4.4
func (mr *MockDeployControllerMockRecorder) Deploy(ctx, configPath, publish any) *MockDeployControllerDeployCall
Deploy indicates an expected call of Deploy.
type MockFunctionARNResolver ¶ added in v0.5.0
type MockFunctionARNResolver struct {
// contains filtered or unexported fields
}
MockFunctionARNResolver is a mock of FunctionARNResolver interface.
func NewMockFunctionARNResolver ¶ added in v0.5.0
func NewMockFunctionARNResolver(ctrl *gomock.Controller) *MockFunctionARNResolver
NewMockFunctionARNResolver creates a new mock instance.
func (*MockFunctionARNResolver) EXPECT ¶ added in v0.5.0
func (m *MockFunctionARNResolver) EXPECT() *MockFunctionARNResolverMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockFunctionARNResolver) ResolveFunctionARN ¶ added in v0.5.0
func (m *MockFunctionARNResolver) ResolveFunctionARN(ctx context.Context, identifier fnarn.FunctionIdentifier) (string, error)
ResolveFunctionARN mocks base method.
type MockFunctionARNResolverMockRecorder ¶ added in v0.5.0
type MockFunctionARNResolverMockRecorder struct {
// contains filtered or unexported fields
}
MockFunctionARNResolverMockRecorder is the mock recorder for MockFunctionARNResolver.
func (*MockFunctionARNResolverMockRecorder) ResolveFunctionARN ¶ added in v0.5.0
func (mr *MockFunctionARNResolverMockRecorder) ResolveFunctionARN(ctx, identifier any) *MockFunctionARNResolverResolveFunctionARNCall
ResolveFunctionARN indicates an expected call of ResolveFunctionARN.
type MockFunctionARNResolverResolveFunctionARNCall ¶ added in v0.5.0
MockFunctionARNResolverResolveFunctionARNCall wrap *gomock.Call
func (*MockFunctionARNResolverResolveFunctionARNCall) Do ¶ added in v0.5.0
func (c *MockFunctionARNResolverResolveFunctionARNCall) Do(f func(context.Context, fnarn.FunctionIdentifier) (string, error)) *MockFunctionARNResolverResolveFunctionARNCall
Do rewrite *gomock.Call.Do
func (*MockFunctionARNResolverResolveFunctionARNCall) DoAndReturn ¶ added in v0.5.0
func (c *MockFunctionARNResolverResolveFunctionARNCall) DoAndReturn(f func(context.Context, fnarn.FunctionIdentifier) (string, error)) *MockFunctionARNResolverResolveFunctionARNCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockFunctionARNResolverResolveFunctionARNCall) Return ¶ added in v0.5.0
func (c *MockFunctionARNResolverResolveFunctionARNCall) Return(arg0 string, arg1 error) *MockFunctionARNResolverResolveFunctionARNCall
Return rewrite *gomock.Call.Return
type MockImportController ¶ added in v0.4.4
type MockImportController struct {
// contains filtered or unexported fields
}
MockImportController is a mock of ImportController interface.
func NewMockImportController ¶ added in v0.4.4
func NewMockImportController(ctrl *gomock.Controller) *MockImportController
NewMockImportController creates a new mock instance.
func (*MockImportController) EXPECT ¶ added in v0.4.4
func (m *MockImportController) EXPECT() *MockImportControllerMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
type MockImportControllerImportCall ¶ added in v0.4.4
MockImportControllerImportCall wrap *gomock.Call
func (*MockImportControllerImportCall) Do ¶ added in v0.4.4
func (c *MockImportControllerImportCall) Do(f func(context.Context, string, io.Writer, *frontier.WritableFile) error) *MockImportControllerImportCall
Do rewrite *gomock.Call.Do
func (*MockImportControllerImportCall) DoAndReturn ¶ added in v0.4.4
func (c *MockImportControllerImportCall) DoAndReturn(f func(context.Context, string, io.Writer, *frontier.WritableFile) error) *MockImportControllerImportCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockImportControllerImportCall) Return ¶ added in v0.4.4
func (c *MockImportControllerImportCall) Return(arg0 error) *MockImportControllerImportCall
Return rewrite *gomock.Call.Return
type MockImportControllerMockRecorder ¶ added in v0.4.4
type MockImportControllerMockRecorder struct {
// contains filtered or unexported fields
}
MockImportControllerMockRecorder is the mock recorder for MockImportController.
func (*MockImportControllerMockRecorder) Import ¶ added in v0.4.4
func (mr *MockImportControllerMockRecorder) Import(ctx, functionName, configStream, functionStream any) *MockImportControllerImportCall
Import indicates an expected call of Import.
type MockListDistributionsController ¶ added in v0.5.0
type MockListDistributionsController struct {
// contains filtered or unexported fields
}
MockListDistributionsController is a mock of ListDistributionsController interface.
func NewMockListDistributionsController ¶ added in v0.5.0
func NewMockListDistributionsController(ctrl *gomock.Controller) *MockListDistributionsController
NewMockListDistributionsController creates a new mock instance.
func (*MockListDistributionsController) EXPECT ¶ added in v0.5.0
func (m *MockListDistributionsController) EXPECT() *MockListDistributionsControllerMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockListDistributionsController) ListDistributions ¶ added in v0.5.0
func (m *MockListDistributionsController) ListDistributions(ctx context.Context, output io.Writer, criteria *listdist.Criteria) ([]frontier.FunctionAssociation, error)
ListDistributions mocks base method.
type MockListDistributionsControllerListDistributionsCall ¶ added in v0.5.0
MockListDistributionsControllerListDistributionsCall wrap *gomock.Call
func (*MockListDistributionsControllerListDistributionsCall) Do ¶ added in v0.5.0
func (c *MockListDistributionsControllerListDistributionsCall) Do(f func(context.Context, io.Writer, *listdist.Criteria) ([]frontier.FunctionAssociation, error)) *MockListDistributionsControllerListDistributionsCall
Do rewrite *gomock.Call.Do
func (*MockListDistributionsControllerListDistributionsCall) DoAndReturn ¶ added in v0.5.0
func (c *MockListDistributionsControllerListDistributionsCall) DoAndReturn(f func(context.Context, io.Writer, *listdist.Criteria) ([]frontier.FunctionAssociation, error)) *MockListDistributionsControllerListDistributionsCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockListDistributionsControllerListDistributionsCall) Return ¶ added in v0.5.0
func (c *MockListDistributionsControllerListDistributionsCall) Return(arg0 []frontier.FunctionAssociation, arg1 error) *MockListDistributionsControllerListDistributionsCall
Return rewrite *gomock.Call.Return
type MockListDistributionsControllerMockRecorder ¶ added in v0.5.0
type MockListDistributionsControllerMockRecorder struct {
// contains filtered or unexported fields
}
MockListDistributionsControllerMockRecorder is the mock recorder for MockListDistributionsController.
func (*MockListDistributionsControllerMockRecorder) ListDistributions ¶ added in v0.5.0
func (mr *MockListDistributionsControllerMockRecorder) ListDistributions(ctx, output, criteria any) *MockListDistributionsControllerListDistributionsCall
ListDistributions indicates an expected call of ListDistributions.
type MockRenderController ¶ added in v0.4.4
type MockRenderController struct {
// contains filtered or unexported fields
}
MockRenderController is a mock of RenderController interface.
func NewMockRenderController ¶ added in v0.4.4
func NewMockRenderController(ctrl *gomock.Controller) *MockRenderController
NewMockRenderController creates a new mock instance.
func (*MockRenderController) EXPECT ¶ added in v0.4.4
func (m *MockRenderController) EXPECT() *MockRenderControllerMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
type MockRenderControllerMockRecorder ¶ added in v0.4.4
type MockRenderControllerMockRecorder struct {
// contains filtered or unexported fields
}
MockRenderControllerMockRecorder is the mock recorder for MockRenderController.
func (*MockRenderControllerMockRecorder) Render ¶ added in v0.4.4
func (mr *MockRenderControllerMockRecorder) Render(ctx, configPath, output any) *MockRenderControllerRenderCall
Render indicates an expected call of Render.
type MockRenderControllerRenderCall ¶ added in v0.4.4
MockRenderControllerRenderCall wrap *gomock.Call
func (*MockRenderControllerRenderCall) Do ¶ added in v0.4.4
func (c *MockRenderControllerRenderCall) Do(f func(context.Context, string, io.Writer) error) *MockRenderControllerRenderCall
Do rewrite *gomock.Call.Do
func (*MockRenderControllerRenderCall) DoAndReturn ¶ added in v0.4.4
func (c *MockRenderControllerRenderCall) DoAndReturn(f func(context.Context, string, io.Writer) error) *MockRenderControllerRenderCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockRenderControllerRenderCall) Return ¶ added in v0.4.4
func (c *MockRenderControllerRenderCall) Return(arg0 error) *MockRenderControllerRenderCall
Return rewrite *gomock.Call.Return
type OutputFormat ¶ added in v0.5.0
type OutputFormat int
const ( OutputFormatJSON OutputFormat = iota OutputFormatJSONPretty )
func AvailableOutputFormatValues ¶ added in v0.5.0
func AvailableOutputFormatValues() []OutputFormat
func (OutputFormat) MarshalText ¶ added in v0.5.0
func (of OutputFormat) MarshalText() ([]byte, error)
func (OutputFormat) String ¶ added in v0.5.0
func (of OutputFormat) String() string
func (*OutputFormat) UnmarshalText ¶ added in v0.5.0
func (of *OutputFormat) UnmarshalText(b []byte) error