Documentation
¶
Index ¶
- func NewDataSource() datasource.DataSource
- type CustomTypeSource
- func (d *CustomTypeSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *CustomTypeSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *CustomTypeSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *CustomTypeSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type CustomTypeSourceModel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewDataSource ¶ added in v1.10.0
func NewDataSource() datasource.DataSource
NewDataSource is a helper function to simplify the provider implementation.
Types ¶
type CustomTypeSource ¶
type CustomTypeSource struct {
// contains filtered or unexported fields
}
CustomTypeSource is the data source implementation.
func (*CustomTypeSource) Configure ¶
func (d *CustomTypeSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
Configure adds the provider configured client to the data source.
func (*CustomTypeSource) Metadata ¶
func (d *CustomTypeSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata returns the data source type name.
func (*CustomTypeSource) Read ¶
func (d *CustomTypeSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
Read refreshes the Terraform state with the latest data.
func (*CustomTypeSource) Schema ¶
func (d *CustomTypeSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema defines the schema for the data source.
Click to show internal directories.
Click to hide internal directories.