@@ -47,24 +47,24 @@ var (
4747)
4848
4949// Ensure implementation satisfies interface
50- var _ datasource.DataSource = & optionsDataSource {}
50+ var _ datasource.DataSource = & machineImagesDataSource {}
5151
5252// NewKubernetesMachineImageVersionDataSource creates the data source instance
5353func NewKubernetesMachineImageVersionDataSource () datasource.DataSource {
54- return & optionsDataSource {}
54+ return & machineImagesDataSource {}
5555}
5656
57- type optionsDataSource struct {
57+ type machineImagesDataSource struct {
5858 client * ske.APIClient
5959 providerData core.ProviderData
6060}
6161
6262// Metadata sets the data source type name.
63- func (d * optionsDataSource ) Metadata (_ context.Context , req datasource.MetadataRequest , resp * datasource.MetadataResponse ) {
63+ func (d * machineImagesDataSource ) Metadata (_ context.Context , req datasource.MetadataRequest , resp * datasource.MetadataResponse ) {
6464 resp .TypeName = req .ProviderTypeName + "_ske_machine_image_versions"
6565}
6666
67- func (d * optionsDataSource ) Configure (ctx context.Context , req datasource.ConfigureRequest , resp * datasource.ConfigureResponse ) {
67+ func (d * machineImagesDataSource ) Configure (ctx context.Context , req datasource.ConfigureRequest , resp * datasource.ConfigureResponse ) {
6868 if req .ProviderData == nil {
6969 return
7070 }
@@ -83,7 +83,7 @@ func (d *optionsDataSource) Configure(ctx context.Context, req datasource.Config
8383 tflog .Info (ctx , "SKE machine image versions client configured" )
8484}
8585
86- func (d * optionsDataSource ) Schema (_ context.Context , _ datasource.SchemaRequest , resp * datasource.SchemaResponse ) {
86+ func (d * machineImagesDataSource ) Schema (_ context.Context , _ datasource.SchemaRequest , resp * datasource.SchemaResponse ) {
8787 description := "Returns a list of supported Kubernetes machine image versions for the cluster nodes."
8888
8989 resp .Schema = schema.Schema {
@@ -142,7 +142,7 @@ func (d *optionsDataSource) Schema(_ context.Context, _ datasource.SchemaRequest
142142}
143143
144144// Read refreshes the Terraform state with the latest data.
145- func (d * optionsDataSource ) Read (ctx context.Context , req datasource.ReadRequest , resp * datasource.ReadResponse ) { // nolint:gocritic // function signature required by Terraform
145+ func (d * machineImagesDataSource ) Read (ctx context.Context , req datasource.ReadRequest , resp * datasource.ReadResponse ) { // nolint:gocritic // function signature required by Terraform
146146 var model Model
147147 diags := req .Config .Get (ctx , & model )
148148 resp .Diagnostics .Append (diags ... )
0 commit comments