Documentation
¶
Index ¶
- func NewDockerTools(client dockerpkg.Client) []types.Tool
- type ContainerLogsTool
- func (t *ContainerLogsTool) Description() string
- func (t *ContainerLogsTool) Execute(ctx context.Context, input map[string]interface{}) (interface{}, error)
- func (t *ContainerLogsTool) Metadata() types.ToolMetadata
- func (t *ContainerLogsTool) Name() string
- func (t *ContainerLogsTool) Schema() map[string]interface{}
- type CreateContainerTool
- func (t *CreateContainerTool) Description() string
- func (t *CreateContainerTool) Execute(ctx context.Context, input map[string]interface{}) (interface{}, error)
- func (t *CreateContainerTool) Metadata() types.ToolMetadata
- func (t *CreateContainerTool) Name() string
- func (t *CreateContainerTool) Schema() map[string]interface{}
- type ExecContainerTool
- func (t *ExecContainerTool) Description() string
- func (t *ExecContainerTool) Execute(ctx context.Context, input map[string]interface{}) (interface{}, error)
- func (t *ExecContainerTool) Metadata() types.ToolMetadata
- func (t *ExecContainerTool) Name() string
- func (t *ExecContainerTool) Schema() map[string]interface{}
- type InspectContainerTool
- func (t *InspectContainerTool) Description() string
- func (t *InspectContainerTool) Execute(ctx context.Context, input map[string]interface{}) (interface{}, error)
- func (t *InspectContainerTool) Metadata() types.ToolMetadata
- func (t *InspectContainerTool) Name() string
- func (t *InspectContainerTool) Schema() map[string]interface{}
- type ListContainersTool
- func (t *ListContainersTool) Description() string
- func (t *ListContainersTool) Execute(ctx context.Context, input map[string]interface{}) (interface{}, error)
- func (t *ListContainersTool) Metadata() types.ToolMetadata
- func (t *ListContainersTool) Name() string
- func (t *ListContainersTool) Schema() map[string]interface{}
- type PullImageTool
- type RemoveContainerTool
- func (t *RemoveContainerTool) Description() string
- func (t *RemoveContainerTool) Execute(ctx context.Context, input map[string]interface{}) (interface{}, error)
- func (t *RemoveContainerTool) Metadata() types.ToolMetadata
- func (t *RemoveContainerTool) Name() string
- func (t *RemoveContainerTool) Schema() map[string]interface{}
- type RestartContainerTool
- func (t *RestartContainerTool) Description() string
- func (t *RestartContainerTool) Execute(ctx context.Context, input map[string]interface{}) (interface{}, error)
- func (t *RestartContainerTool) Metadata() types.ToolMetadata
- func (t *RestartContainerTool) Name() string
- func (t *RestartContainerTool) Schema() map[string]interface{}
- type StartContainerTool
- func (t *StartContainerTool) Description() string
- func (t *StartContainerTool) Execute(ctx context.Context, input map[string]interface{}) (interface{}, error)
- func (t *StartContainerTool) Metadata() types.ToolMetadata
- func (t *StartContainerTool) Name() string
- func (t *StartContainerTool) Schema() map[string]interface{}
- type StopContainerTool
- func (t *StopContainerTool) Description() string
- func (t *StopContainerTool) Execute(ctx context.Context, input map[string]interface{}) (interface{}, error)
- func (t *StopContainerTool) Metadata() types.ToolMetadata
- func (t *StopContainerTool) Name() string
- func (t *StopContainerTool) Schema() map[string]interface{}
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ContainerLogsTool ¶
type ContainerLogsTool struct {
// contains filtered or unexported fields
}
func (*ContainerLogsTool) Description ¶
func (t *ContainerLogsTool) Description() string
func (*ContainerLogsTool) Execute ¶
func (t *ContainerLogsTool) Execute(ctx context.Context, input map[string]interface{}) (interface{}, error)
func (*ContainerLogsTool) Metadata ¶
func (t *ContainerLogsTool) Metadata() types.ToolMetadata
func (*ContainerLogsTool) Name ¶
func (t *ContainerLogsTool) Name() string
func (*ContainerLogsTool) Schema ¶
func (t *ContainerLogsTool) Schema() map[string]interface{}
type CreateContainerTool ¶
type CreateContainerTool struct {
// contains filtered or unexported fields
}
func (*CreateContainerTool) Description ¶
func (t *CreateContainerTool) Description() string
func (*CreateContainerTool) Execute ¶
func (t *CreateContainerTool) Execute(ctx context.Context, input map[string]interface{}) (interface{}, error)
func (*CreateContainerTool) Metadata ¶
func (t *CreateContainerTool) Metadata() types.ToolMetadata
func (*CreateContainerTool) Name ¶
func (t *CreateContainerTool) Name() string
func (*CreateContainerTool) Schema ¶
func (t *CreateContainerTool) Schema() map[string]interface{}
type ExecContainerTool ¶
type ExecContainerTool struct {
// contains filtered or unexported fields
}
func (*ExecContainerTool) Description ¶
func (t *ExecContainerTool) Description() string
func (*ExecContainerTool) Execute ¶
func (t *ExecContainerTool) Execute(ctx context.Context, input map[string]interface{}) (interface{}, error)
func (*ExecContainerTool) Metadata ¶
func (t *ExecContainerTool) Metadata() types.ToolMetadata
func (*ExecContainerTool) Name ¶
func (t *ExecContainerTool) Name() string
func (*ExecContainerTool) Schema ¶
func (t *ExecContainerTool) Schema() map[string]interface{}
type InspectContainerTool ¶
type InspectContainerTool struct {
// contains filtered or unexported fields
}
func (*InspectContainerTool) Description ¶
func (t *InspectContainerTool) Description() string
func (*InspectContainerTool) Execute ¶
func (t *InspectContainerTool) Execute(ctx context.Context, input map[string]interface{}) (interface{}, error)
func (*InspectContainerTool) Metadata ¶
func (t *InspectContainerTool) Metadata() types.ToolMetadata
func (*InspectContainerTool) Name ¶
func (t *InspectContainerTool) Name() string
func (*InspectContainerTool) Schema ¶
func (t *InspectContainerTool) Schema() map[string]interface{}
type ListContainersTool ¶
type ListContainersTool struct {
// contains filtered or unexported fields
}
func (*ListContainersTool) Description ¶
func (t *ListContainersTool) Description() string
func (*ListContainersTool) Execute ¶
func (t *ListContainersTool) Execute(ctx context.Context, input map[string]interface{}) (interface{}, error)
func (*ListContainersTool) Metadata ¶
func (t *ListContainersTool) Metadata() types.ToolMetadata
func (*ListContainersTool) Name ¶
func (t *ListContainersTool) Name() string
func (*ListContainersTool) Schema ¶
func (t *ListContainersTool) Schema() map[string]interface{}
type PullImageTool ¶
type PullImageTool struct {
// contains filtered or unexported fields
}
func (*PullImageTool) Description ¶
func (t *PullImageTool) Description() string
func (*PullImageTool) Execute ¶
func (t *PullImageTool) Execute(ctx context.Context, input map[string]interface{}) (interface{}, error)
func (*PullImageTool) Metadata ¶
func (t *PullImageTool) Metadata() types.ToolMetadata
func (*PullImageTool) Name ¶
func (t *PullImageTool) Name() string
func (*PullImageTool) Schema ¶
func (t *PullImageTool) Schema() map[string]interface{}
type RemoveContainerTool ¶
type RemoveContainerTool struct {
// contains filtered or unexported fields
}
func (*RemoveContainerTool) Description ¶
func (t *RemoveContainerTool) Description() string
func (*RemoveContainerTool) Execute ¶
func (t *RemoveContainerTool) Execute(ctx context.Context, input map[string]interface{}) (interface{}, error)
func (*RemoveContainerTool) Metadata ¶
func (t *RemoveContainerTool) Metadata() types.ToolMetadata
func (*RemoveContainerTool) Name ¶
func (t *RemoveContainerTool) Name() string
func (*RemoveContainerTool) Schema ¶
func (t *RemoveContainerTool) Schema() map[string]interface{}
type RestartContainerTool ¶
type RestartContainerTool struct {
// contains filtered or unexported fields
}
func (*RestartContainerTool) Description ¶
func (t *RestartContainerTool) Description() string
func (*RestartContainerTool) Execute ¶
func (t *RestartContainerTool) Execute(ctx context.Context, input map[string]interface{}) (interface{}, error)
func (*RestartContainerTool) Metadata ¶
func (t *RestartContainerTool) Metadata() types.ToolMetadata
func (*RestartContainerTool) Name ¶
func (t *RestartContainerTool) Name() string
func (*RestartContainerTool) Schema ¶
func (t *RestartContainerTool) Schema() map[string]interface{}
type StartContainerTool ¶
type StartContainerTool struct {
// contains filtered or unexported fields
}
func (*StartContainerTool) Description ¶
func (t *StartContainerTool) Description() string
func (*StartContainerTool) Execute ¶
func (t *StartContainerTool) Execute(ctx context.Context, input map[string]interface{}) (interface{}, error)
func (*StartContainerTool) Metadata ¶
func (t *StartContainerTool) Metadata() types.ToolMetadata
func (*StartContainerTool) Name ¶
func (t *StartContainerTool) Name() string
func (*StartContainerTool) Schema ¶
func (t *StartContainerTool) Schema() map[string]interface{}
type StopContainerTool ¶
type StopContainerTool struct {
// contains filtered or unexported fields
}
func (*StopContainerTool) Description ¶
func (t *StopContainerTool) Description() string
func (*StopContainerTool) Execute ¶
func (t *StopContainerTool) Execute(ctx context.Context, input map[string]interface{}) (interface{}, error)
func (*StopContainerTool) Metadata ¶
func (t *StopContainerTool) Metadata() types.ToolMetadata
func (*StopContainerTool) Name ¶
func (t *StopContainerTool) Name() string
func (*StopContainerTool) Schema ¶
func (t *StopContainerTool) Schema() map[string]interface{}
Click to show internal directories.
Click to hide internal directories.