Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewWithConfigureClientFunc ¶
func NewWithConfigureClientFunc(f ConfigureClientFunc) *schema.Provider
Types ¶
type Client ¶
type Client struct { Sources SourcesService Destinations DestinationsService Connections ConnectionsService }
type ConfigureClientFunc ¶
type ConfigureClientFunc func(ctx context.Context, d *schema.ResourceData) (*Client, diag.Diagnostics)
type ConnectionsService ¶
type ConnectionsService interface { Create(ctx context.Context, connection *client.Connection) (*client.Connection, error) Get(ctx context.Context, id string) (*client.Connection, error) Update(ctx context.Context, connection *client.Connection) (*client.Connection, error) Delete(ctx context.Context, id string) error }
type DestinationsService ¶
type DestinationsService interface { Create(ctx context.Context, destination *client.Destination) (*client.Destination, error) Get(ctx context.Context, id string) (*client.Destination, error) Update(ctx context.Context, destination *client.Destination) (*client.Destination, error) Delete(ctx context.Context, id string) error }
type SourcesService ¶
Source Files
¶
Click to show internal directories.
Click to hide internal directories.