Versions in this module Expand all Collapse all v1 v1.0.1 Feb 21, 2024 v1.0.0 Feb 21, 2024 Changes in this version + const ErrRemoteSystem + const ErrSystem + const ErrUser + type Config struct + DefaultCatalog string + DefaultWorkGroup string + ResourceConstraints core.ResourceConstraintsSpec + WebAPI webapi.PluginConfig + func GetConfig() *Config + func (cfg Config) GetPFlagSet(prefix string) *pflag.FlagSet + type Plugin struct + func NewPlugin(_ context.Context, cfg *Config, awsConfig *aws.Config, ...) (Plugin, error) + func (p Plugin) Create(ctx context.Context, tCtx webapi.TaskExecutionContextReader) (resourceMeta webapi.ResourceMeta, resource webapi.Resource, err error) + func (p Plugin) Delete(ctx context.Context, tCtx webapi.DeleteContext) error + func (p Plugin) Get(ctx context.Context, tCtx webapi.GetContext) (latest webapi.Resource, err error) + func (p Plugin) GetConfig() webapi.PluginConfig + func (p Plugin) ResourceRequirements(_ context.Context, _ webapi.TaskExecutionContextReader) (namespace core.ResourceNamespace, constraints core.ResourceConstraintsSpec, ...) + func (p Plugin) Status(ctx context.Context, tCtx webapi.StatusContext) (phase core.PhaseInfo, err error) + type QueryInfo struct + Catalog string + Database string + QueryString string + Workgroup string + type ResourceWrapper struct + ResultsConfiguration *athenaTypes.ResultConfiguration + Status *athenaTypes.QueryExecutionStatus