Documentation
¶
Index ¶
- func BuildBaseConfigFromFlags(baseLogger hclog.Logger, otherArgs []string) (*types.BaseConfig, error)
- func BuildParameterMapFromArguments(args []string) map[string]string
- func HandleTargetError(err error, config *types.BaseTargetConfig, prefix ...string)
- func RunTargets(ctx context.Context, baseConfig *types.BaseConfig, ...) (err error)
- func WithConfigOption(fn func(targetConfig *types.BaseTargetConfig)) func(o *Options)
- func WithDataSourceIds(dataSourceIds ...string) func(o *Options)
- func WithExternalTrigger() func(o *Options)
- func WithIdentityStoreIds(identityStoreIds ...string) func(o *Options)
- type Options
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuildBaseConfigFromFlags ¶ added in v0.29.0
func BuildBaseConfigFromFlags(baseLogger hclog.Logger, otherArgs []string) (*types.BaseConfig, error)
func BuildParameterMapFromArguments ¶ added in v0.53.2
func HandleTargetError ¶
func HandleTargetError(err error, config *types.BaseTargetConfig, prefix ...string)
func RunTargets ¶
func WithConfigOption ¶ added in v0.29.0
func WithConfigOption(fn func(targetConfig *types.BaseTargetConfig)) func(o *Options)
func WithDataSourceIds ¶ added in v0.29.0
func WithExternalTrigger ¶ added in v0.49.0
func WithExternalTrigger() func(o *Options)
func WithIdentityStoreIds ¶ added in v0.54.0
Types ¶
type Options ¶ added in v0.29.0
type Options struct { ExternalTrigger bool DataSourceIds map[string]struct{} IdentityStoreIds map[string]struct{} ConfigOption func(targetConfig *types.BaseTargetConfig) }
func (*Options) SyncDataSourceId ¶ added in v0.29.0
func (*Options) SyncIdentityStoreId ¶ added in v0.54.0
func (*Options) TargetOptions ¶ added in v0.29.0
func (o *Options) TargetOptions(targetConfig *types.BaseTargetConfig) *types.BaseTargetConfig
Click to show internal directories.
Click to hide internal directories.