Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EphemeralCloseFunc ¶
type EphemeralCloseFunc func(context.Context) tfdiags.Diagnostics
func OpenEphemeralResourceInstance ¶
func OpenEphemeralResourceInstance( ctx context.Context, addr addrs.AbsResourceInstance, schema *configschema.Block, providerAddr addrs.AbsProviderInstanceCorrect, provider providers.Interface, configVal cty.Value, hooks EphemeralResourceHooks, ) (cty.Value, EphemeralCloseFunc, tfdiags.Diagnostics)
type EphemeralResourceHooks ¶
type EphemeralResourceHooks struct {
PreOpen func(addrs.AbsResourceInstance)
PostOpen func(addrs.AbsResourceInstance, tfdiags.Diagnostics)
PreRenew func(addrs.AbsResourceInstance)
PostRenew func(addrs.AbsResourceInstance, tfdiags.Diagnostics)
PreClose func(addrs.AbsResourceInstance)
PostClose func(addrs.AbsResourceInstance, tfdiags.Diagnostics)
}
Click to show internal directories.
Click to hide internal directories.