Documentation ¶
Index ¶
- func NewTransformDataSource() ds.DataSource
- type TopicModel
- type TransformDataSource
- func (d *TransformDataSource) Configure(ctx context.Context, req ds.ConfigureRequest, resp *ds.ConfigureResponse)
- func (d *TransformDataSource) Metadata(ctx context.Context, req ds.MetadataRequest, resp *ds.MetadataResponse)
- func (d *TransformDataSource) Read(ctx context.Context, req ds.ReadRequest, resp *ds.ReadResponse)
- func (d *TransformDataSource) Schema(ctx context.Context, req ds.SchemaRequest, resp *ds.SchemaResponse)
- type TransformDataSourceModel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewTransformDataSource ¶ added in v1.0.2
func NewTransformDataSource() ds.DataSource
Types ¶
type TopicModel ¶ added in v1.0.2
type TransformDataSource ¶ added in v1.0.2
type TransformDataSource struct {
// contains filtered or unexported fields
}
TransformDataSource defines the data source implementation.
func (*TransformDataSource) Configure ¶ added in v1.0.2
func (d *TransformDataSource) Configure(ctx context.Context, req ds.ConfigureRequest, resp *ds.ConfigureResponse)
func (*TransformDataSource) Metadata ¶ added in v1.0.2
func (d *TransformDataSource) Metadata(ctx context.Context, req ds.MetadataRequest, resp *ds.MetadataResponse)
func (*TransformDataSource) Read ¶ added in v1.0.2
func (d *TransformDataSource) Read(ctx context.Context, req ds.ReadRequest, resp *ds.ReadResponse)
func (*TransformDataSource) Schema ¶ added in v1.0.2
func (d *TransformDataSource) Schema(ctx context.Context, req ds.SchemaRequest, resp *ds.SchemaResponse)
type TransformDataSourceModel ¶ added in v1.0.2
type TransformDataSourceModel struct { ID types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` StartTime types.String `tfsdk:"start_time"` TopicIDs []types.String `tfsdk:"topic_ids"` TopicMap []TopicModel `tfsdk:"topic_map"` }
TransformDataSourceModel describes the data source data model.
Click to show internal directories.
Click to hide internal directories.