Documentation ¶
Index ¶
- type FilteringProvider
- func (p *FilteringProvider) Apply(t string, s shim.InstanceState, d shim.InstanceDiff) (shim.InstanceState, error)
- func (p *FilteringProvider) Configure(c shim.ResourceConfig) error
- func (p *FilteringProvider) DataSourcesMap() shim.ResourceMap
- func (p *FilteringProvider) Diff(t string, s shim.InstanceState, c shim.ResourceConfig) (shim.InstanceDiff, error)
- func (p *FilteringProvider) InitLogging()
- func (p *FilteringProvider) IsSet(v interface{}) ([]interface{}, bool)
- func (p *FilteringProvider) Meta() interface{}
- func (p *FilteringProvider) NewDestroyDiff() shim.InstanceDiff
- func (p *FilteringProvider) NewResourceConfig(object map[string]interface{}) shim.ResourceConfig
- func (p *FilteringProvider) ReadDataApply(t string, d shim.InstanceDiff) (shim.InstanceState, error)
- func (p *FilteringProvider) ReadDataDiff(t string, c shim.ResourceConfig) (shim.InstanceDiff, error)
- func (p *FilteringProvider) Refresh(t string, s shim.InstanceState) (shim.InstanceState, error)
- func (p *FilteringProvider) ResourcesMap() shim.ResourceMap
- func (p *FilteringProvider) Schema() shim.SchemaMap
- func (p *FilteringProvider) Stop() error
- func (p *FilteringProvider) Validate(c shim.ResourceConfig) ([]string, []error)
- func (p *FilteringProvider) ValidateDataSource(t string, c shim.ResourceConfig) ([]string, []error)
- func (p *FilteringProvider) ValidateResource(t string, c shim.ResourceConfig) ([]string, []error)
- type UnimplementedProvider
- func (UnimplementedProvider) Apply(t string, s shim.InstanceState, d shim.InstanceDiff) (shim.InstanceState, error)
- func (UnimplementedProvider) Configure(c shim.ResourceConfig) error
- func (UnimplementedProvider) DataSourcesMap() shim.ResourceMap
- func (UnimplementedProvider) Diff(t string, s shim.InstanceState, c shim.ResourceConfig) (shim.InstanceDiff, error)
- func (UnimplementedProvider) InitLogging()
- func (UnimplementedProvider) IsSet(v interface{}) ([]interface{}, bool)
- func (UnimplementedProvider) Meta() interface{}
- func (UnimplementedProvider) NewDestroyDiff() shim.InstanceDiff
- func (UnimplementedProvider) NewResourceConfig(object map[string]interface{}) shim.ResourceConfig
- func (UnimplementedProvider) ReadDataApply(t string, d shim.InstanceDiff) (shim.InstanceState, error)
- func (UnimplementedProvider) ReadDataDiff(t string, c shim.ResourceConfig) (shim.InstanceDiff, error)
- func (UnimplementedProvider) Refresh(t string, s shim.InstanceState) (shim.InstanceState, error)
- func (UnimplementedProvider) ResourcesMap() shim.ResourceMap
- func (UnimplementedProvider) Schema() shim.SchemaMap
- func (UnimplementedProvider) Stop() error
- func (UnimplementedProvider) Validate(c shim.ResourceConfig) ([]string, []error)
- func (UnimplementedProvider) ValidateDataSource(t string, c shim.ResourceConfig) ([]string, []error)
- func (UnimplementedProvider) ValidateResource(t string, c shim.ResourceConfig) ([]string, []error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FilteringProvider ¶ added in v3.39.1
type FilteringProvider struct { Provider shim.Provider ResourceFilter func(token string) bool DataSourceFilter func(token string) bool }
func (*FilteringProvider) Apply ¶ added in v3.39.1
func (p *FilteringProvider) Apply(t string, s shim.InstanceState, d shim.InstanceDiff) (shim.InstanceState, error)
func (*FilteringProvider) Configure ¶ added in v3.39.1
func (p *FilteringProvider) Configure(c shim.ResourceConfig) error
func (*FilteringProvider) DataSourcesMap ¶ added in v3.39.1
func (p *FilteringProvider) DataSourcesMap() shim.ResourceMap
func (*FilteringProvider) Diff ¶ added in v3.39.1
func (p *FilteringProvider) Diff(t string, s shim.InstanceState, c shim.ResourceConfig) (shim.InstanceDiff, error)
func (*FilteringProvider) InitLogging ¶ added in v3.39.1
func (p *FilteringProvider) InitLogging()
func (*FilteringProvider) IsSet ¶ added in v3.39.1
func (p *FilteringProvider) IsSet(v interface{}) ([]interface{}, bool)
func (*FilteringProvider) Meta ¶ added in v3.39.1
func (p *FilteringProvider) Meta() interface{}
func (*FilteringProvider) NewDestroyDiff ¶ added in v3.39.1
func (p *FilteringProvider) NewDestroyDiff() shim.InstanceDiff
func (*FilteringProvider) NewResourceConfig ¶ added in v3.39.1
func (p *FilteringProvider) NewResourceConfig(object map[string]interface{}) shim.ResourceConfig
func (*FilteringProvider) ReadDataApply ¶ added in v3.39.1
func (p *FilteringProvider) ReadDataApply(t string, d shim.InstanceDiff) (shim.InstanceState, error)
func (*FilteringProvider) ReadDataDiff ¶ added in v3.39.1
func (p *FilteringProvider) ReadDataDiff(t string, c shim.ResourceConfig) (shim.InstanceDiff, error)
func (*FilteringProvider) Refresh ¶ added in v3.39.1
func (p *FilteringProvider) Refresh(t string, s shim.InstanceState) (shim.InstanceState, error)
func (*FilteringProvider) ResourcesMap ¶ added in v3.39.1
func (p *FilteringProvider) ResourcesMap() shim.ResourceMap
func (*FilteringProvider) Schema ¶ added in v3.39.1
func (p *FilteringProvider) Schema() shim.SchemaMap
func (*FilteringProvider) Stop ¶ added in v3.39.1
func (p *FilteringProvider) Stop() error
func (*FilteringProvider) Validate ¶ added in v3.39.1
func (p *FilteringProvider) Validate(c shim.ResourceConfig) ([]string, []error)
func (*FilteringProvider) ValidateDataSource ¶ added in v3.39.1
func (p *FilteringProvider) ValidateDataSource(t string, c shim.ResourceConfig) ([]string, []error)
func (*FilteringProvider) ValidateResource ¶ added in v3.39.1
func (p *FilteringProvider) ValidateResource(t string, c shim.ResourceConfig) ([]string, []error)
type UnimplementedProvider ¶
type UnimplementedProvider struct{}
An embed-able unimplemented Provider for use in testing.
func (UnimplementedProvider) Apply ¶
func (UnimplementedProvider) Apply(t string, s shim.InstanceState, d shim.InstanceDiff) (shim.InstanceState, error)
func (UnimplementedProvider) Configure ¶
func (UnimplementedProvider) Configure(c shim.ResourceConfig) error
func (UnimplementedProvider) DataSourcesMap ¶
func (UnimplementedProvider) DataSourcesMap() shim.ResourceMap
func (UnimplementedProvider) Diff ¶
func (UnimplementedProvider) Diff(t string, s shim.InstanceState, c shim.ResourceConfig) (shim.InstanceDiff, error)
func (UnimplementedProvider) InitLogging ¶
func (UnimplementedProvider) InitLogging()
func (UnimplementedProvider) IsSet ¶
func (UnimplementedProvider) IsSet(v interface{}) ([]interface{}, bool)
func (UnimplementedProvider) Meta ¶
func (UnimplementedProvider) Meta() interface{}
func (UnimplementedProvider) NewDestroyDiff ¶
func (UnimplementedProvider) NewDestroyDiff() shim.InstanceDiff
func (UnimplementedProvider) NewResourceConfig ¶
func (UnimplementedProvider) NewResourceConfig(object map[string]interface{}) shim.ResourceConfig
func (UnimplementedProvider) ReadDataApply ¶
func (UnimplementedProvider) ReadDataApply(t string, d shim.InstanceDiff) (shim.InstanceState, error)
func (UnimplementedProvider) ReadDataDiff ¶
func (UnimplementedProvider) ReadDataDiff(t string, c shim.ResourceConfig) (shim.InstanceDiff, error)
func (UnimplementedProvider) Refresh ¶
func (UnimplementedProvider) Refresh(t string, s shim.InstanceState) (shim.InstanceState, error)
func (UnimplementedProvider) ResourcesMap ¶
func (UnimplementedProvider) ResourcesMap() shim.ResourceMap
func (UnimplementedProvider) Schema ¶
func (UnimplementedProvider) Schema() shim.SchemaMap
func (UnimplementedProvider) Stop ¶
func (UnimplementedProvider) Stop() error
func (UnimplementedProvider) Validate ¶
func (UnimplementedProvider) Validate(c shim.ResourceConfig) ([]string, []error)
func (UnimplementedProvider) ValidateDataSource ¶
func (UnimplementedProvider) ValidateDataSource(t string, c shim.ResourceConfig) ([]string, []error)
func (UnimplementedProvider) ValidateResource ¶
func (UnimplementedProvider) ValidateResource(t string, c shim.ResourceConfig) ([]string, []error)
Click to show internal directories.
Click to hide internal directories.