Documentation ¶
Index ¶
- func Contains[T comparable](slice []T, value T) bool
- func New(version string) func() provider.Provider
- func NewAutonomousResource() resource.Resource
- func NewAvailabilityZonesDataSource() datasource.DataSource
- func NewCredentialsDataSource() datasource.DataSource
- func NewProjectsDataSource() datasource.DataSource
- func NewServiceAllowListResource() resource.Resource
- func NewServiceDataSource() datasource.DataSource
- func NewServiceResource() resource.Resource
- func NewVersionsDataSource() datasource.DataSource
- type AllowListModel
- type AutoScaleDiskAction
- type AutoScaleNodesHorizontalAction
- type AutoScaleNodesVerticalAction
- type AutonomousResource
- func (r *AutonomousResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *AutonomousResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *AutonomousResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *AutonomousResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *AutonomousResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *AutonomousResource) ModifyPlan(ctx context.Context, req resource.ModifyPlanRequest, ...)
- func (r *AutonomousResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *AutonomousResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *AutonomousResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type AutonomousResourceModel
- type AvailabilityZonesDataSource
- func (d *AvailabilityZonesDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *AvailabilityZonesDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *AvailabilityZonesDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *AvailabilityZonesDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type AvailabilityZonesDataSourceModel
- type AvailabilityZonesModel
- type CredentialsDataSource
- func (d *CredentialsDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *CredentialsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *CredentialsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *CredentialsDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type CredentialsDataSourceDataSourceModel
- type EndpointPortDataSourceModel
- type ProjectModel
- type ProjectsDataSource
- func (d *ProjectsDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *ProjectsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *ProjectsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *ProjectsDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type ProjectsDataSourceDataSourceModel
- type ServiceAllowListResource
- func (r *ServiceAllowListResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *ServiceAllowListResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *ServiceAllowListResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *ServiceAllowListResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *ServiceAllowListResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *ServiceAllowListResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *ServiceAllowListResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *ServiceAllowListResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type ServiceAllowListResourceModel
- type ServiceDataSource
- func (d *ServiceDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *ServiceDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *ServiceDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *ServiceDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type ServiceDataSourceModel
- type ServiceEndpointDataSourceModel
- type ServiceResource
- func (r *ServiceResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *ServiceResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *ServiceResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *ServiceResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *ServiceResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *ServiceResource) ModifyPlan(ctx context.Context, req resource.ModifyPlanRequest, ...)
- func (r *ServiceResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *ServiceResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *ServiceResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- func (r *ServiceResource) UpgradeState(ctx context.Context) map[int64]resource.StateUpgrader
- type ServiceResourceModel
- type ServiceResourceNamedPortModel
- type SkySQLProviderModel
- type StorageVolumeDataSourceModel
- type VersionDataSourceDataSourceModel
- type VersionModel
- type VersionsDataSource
- func (d *VersionsDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *VersionsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *VersionsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *VersionsDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Contains ¶ added in v1.0.0
func Contains[T comparable](slice []T, value T) bool
Contains checks if slice contains a value
func NewAutonomousResource ¶ added in v1.2.0
func NewAvailabilityZonesDataSource ¶ added in v1.2.0
func NewAvailabilityZonesDataSource() datasource.DataSource
func NewCredentialsDataSource ¶ added in v1.0.0
func NewCredentialsDataSource() datasource.DataSource
func NewProjectsDataSource ¶ added in v1.0.0
func NewProjectsDataSource() datasource.DataSource
func NewServiceAllowListResource ¶ added in v1.0.0
func NewServiceDataSource ¶ added in v1.0.0
func NewServiceDataSource() datasource.DataSource
func NewServiceResource ¶ added in v1.0.0
func NewVersionsDataSource ¶ added in v1.0.0
func NewVersionsDataSource() datasource.DataSource
Types ¶
type AllowListModel ¶ added in v1.0.0
type AutoScaleDiskAction ¶ added in v1.2.0
type AutoScaleNodesHorizontalAction ¶ added in v1.2.0
type AutoScaleNodesVerticalAction ¶ added in v1.2.0
type AutonomousResource ¶ added in v1.2.0
type AutonomousResource struct {
// contains filtered or unexported fields
}
AutonomousResource defines the resource implementation.
func (*AutonomousResource) Configure ¶ added in v1.2.0
func (r *AutonomousResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*AutonomousResource) Create ¶ added in v1.2.0
func (r *AutonomousResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*AutonomousResource) Delete ¶ added in v1.2.0
func (r *AutonomousResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*AutonomousResource) ImportState ¶ added in v1.2.0
func (r *AutonomousResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*AutonomousResource) Metadata ¶ added in v1.2.0
func (r *AutonomousResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*AutonomousResource) ModifyPlan ¶ added in v1.2.0
func (r *AutonomousResource) ModifyPlan(ctx context.Context, req resource.ModifyPlanRequest, resp *resource.ModifyPlanResponse)
func (*AutonomousResource) Read ¶ added in v1.2.0
func (r *AutonomousResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*AutonomousResource) Schema ¶ added in v1.2.0
func (r *AutonomousResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*AutonomousResource) Update ¶ added in v1.2.0
func (r *AutonomousResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type AutonomousResourceModel ¶ added in v1.2.0
type AutonomousResourceModel struct { ID types.String `tfsdk:"id"` ServiceID types.String `tfsdk:"service_id"` ServiceName types.String `tfsdk:"service_name"` AutoScaleDiskAction types.Object `tfsdk:"auto_scale_disk"` AutoScaleNodesHorizontalAction types.Object `tfsdk:"auto_scale_nodes_horizontal"` AutoScaleNodesVerticalAction types.Object `tfsdk:"auto_scale_nodes_vertical"` }
AutonomousResourceModel describes the data source data model.
type AvailabilityZonesDataSource ¶ added in v1.2.0
type AvailabilityZonesDataSource struct {
// contains filtered or unexported fields
}
AvailabilityZonesDataSource defines the data source implementation.
func (*AvailabilityZonesDataSource) Configure ¶ added in v1.2.0
func (d *AvailabilityZonesDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*AvailabilityZonesDataSource) Metadata ¶ added in v1.2.0
func (d *AvailabilityZonesDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*AvailabilityZonesDataSource) Read ¶ added in v1.2.0
func (d *AvailabilityZonesDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*AvailabilityZonesDataSource) Schema ¶ added in v1.2.0
func (d *AvailabilityZonesDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type AvailabilityZonesDataSourceModel ¶ added in v1.2.0
type AvailabilityZonesDataSourceModel struct { Region types.String `tfsdk:"region"` Provider types.String `tfsdk:"filter_by_provider"` Zones []AvailabilityZonesModel `tfsdk:"zones"` }
AvailabilityZonesDataSourceModel describes the data source data model.
type AvailabilityZonesModel ¶ added in v1.2.0
type CredentialsDataSource ¶ added in v1.0.0
type CredentialsDataSource struct {
// contains filtered or unexported fields
}
CredentialsDataSource defines the data source implementation.
func (*CredentialsDataSource) Configure ¶ added in v1.0.0
func (d *CredentialsDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*CredentialsDataSource) Metadata ¶ added in v1.0.0
func (d *CredentialsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*CredentialsDataSource) Read ¶ added in v1.0.0
func (d *CredentialsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*CredentialsDataSource) Schema ¶ added in v1.0.0
func (d *CredentialsDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type CredentialsDataSourceDataSourceModel ¶ added in v1.0.0
type EndpointPortDataSourceModel ¶ added in v1.0.0
type ProjectModel ¶ added in v1.0.0
type ProjectsDataSource ¶ added in v1.0.0
type ProjectsDataSource struct {
// contains filtered or unexported fields
}
ProjectsDataSource defines the data source implementation.
func (*ProjectsDataSource) Configure ¶ added in v1.0.0
func (d *ProjectsDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*ProjectsDataSource) Metadata ¶ added in v1.0.0
func (d *ProjectsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*ProjectsDataSource) Read ¶ added in v1.0.0
func (d *ProjectsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*ProjectsDataSource) Schema ¶ added in v1.0.0
func (d *ProjectsDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type ProjectsDataSourceDataSourceModel ¶ added in v1.0.0
type ProjectsDataSourceDataSourceModel struct {
Projects []ProjectModel `tfsdk:"projects"`
}
ProjectsDataSourceDataSourceModel describes the data source data model.
type ServiceAllowListResource ¶ added in v1.0.0
type ServiceAllowListResource struct {
// contains filtered or unexported fields
}
ServiceAllowListResource defines the resource implementation.
func (*ServiceAllowListResource) Configure ¶ added in v1.0.0
func (r *ServiceAllowListResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*ServiceAllowListResource) Create ¶ added in v1.0.0
func (r *ServiceAllowListResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*ServiceAllowListResource) Delete ¶ added in v1.0.0
func (r *ServiceAllowListResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*ServiceAllowListResource) ImportState ¶ added in v1.0.0
func (r *ServiceAllowListResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*ServiceAllowListResource) Metadata ¶ added in v1.0.0
func (r *ServiceAllowListResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*ServiceAllowListResource) Read ¶ added in v1.0.0
func (r *ServiceAllowListResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*ServiceAllowListResource) Schema ¶ added in v1.0.0
func (r *ServiceAllowListResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*ServiceAllowListResource) Update ¶ added in v1.0.0
func (r *ServiceAllowListResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type ServiceAllowListResourceModel ¶ added in v1.0.0
type ServiceAllowListResourceModel struct { ID types.String `tfsdk:"service_id"` AllowList []AllowListModel `tfsdk:"allow_list"` WaitForCreation types.Bool `tfsdk:"wait_for_creation"` Timeouts timeouts.Value `tfsdk:"timeouts"` }
ServiceAllowListResourceModel describes the data source data model.
type ServiceDataSource ¶ added in v1.0.0
type ServiceDataSource struct {
// contains filtered or unexported fields
}
ServiceDataSource defines the data source implementation.
func (*ServiceDataSource) Configure ¶ added in v1.0.0
func (d *ServiceDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*ServiceDataSource) Metadata ¶ added in v1.0.0
func (d *ServiceDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*ServiceDataSource) Read ¶ added in v1.0.0
func (d *ServiceDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*ServiceDataSource) Schema ¶ added in v1.0.0
func (d *ServiceDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type ServiceDataSourceModel ¶ added in v1.0.0
type ServiceDataSourceModel struct { ID types.String `tfsdk:"service_id"` Name types.String `tfsdk:"name"` Region types.String `tfsdk:"region"` Provider types.String `tfsdk:"cloud_provider"` Tier types.String `tfsdk:"tier"` Topology types.String `tfsdk:"topology"` Version types.String `tfsdk:"version"` Architecture types.String `tfsdk:"architecture"` Size types.String `tfsdk:"size"` Nodes types.Int64 `tfsdk:"nodes"` SslEnabled types.Bool `tfsdk:"ssl_enabled"` NosqlEnabled types.Bool `tfsdk:"nosql_enabled"` FQDN types.String `tfsdk:"fqdn"` Status types.String `tfsdk:"status"` CreatedOn types.Int64 `tfsdk:"created_on"` UpdatedOn types.Int64 `tfsdk:"updated_on"` CreatedBy types.String `tfsdk:"created_by"` UpdatedBy types.String `tfsdk:"updated_by"` Endpoints []ServiceEndpointDataSourceModel `tfsdk:"endpoints"` StorageVolume *StorageVolumeDataSourceModel `tfsdk:"storage_volume"` OutboundIps []types.String `tfsdk:"outbound_ips"` IsActive types.Bool `tfsdk:"is_active"` ServiceType types.String `tfsdk:"service_type"` ReplicationEnabled types.Bool `tfsdk:"replication_enabled"` PrimaryHost types.String `tfsdk:"primary_host"` }
type ServiceEndpointDataSourceModel ¶ added in v1.0.0
type ServiceEndpointDataSourceModel struct { Name types.String `tfsdk:"name"` Ports []EndpointPortDataSourceModel `tfsdk:"ports"` Mechanism types.String `tfsdk:"mechanism"` AllowedAccounts []types.String `tfsdk:"allowed_accounts"` EndpointService types.String `tfsdk:"endpoint_service"` Visibility types.String `tfsdk:"visibility"` }
type ServiceResource ¶ added in v1.0.0
type ServiceResource struct {
// contains filtered or unexported fields
}
ServiceResource defines the resource implementation.
func (*ServiceResource) Configure ¶ added in v1.0.0
func (r *ServiceResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*ServiceResource) Create ¶ added in v1.0.0
func (r *ServiceResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*ServiceResource) Delete ¶ added in v1.0.0
func (r *ServiceResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*ServiceResource) ImportState ¶ added in v1.0.0
func (r *ServiceResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*ServiceResource) Metadata ¶ added in v1.0.0
func (r *ServiceResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*ServiceResource) ModifyPlan ¶ added in v1.0.0
func (r *ServiceResource) ModifyPlan(ctx context.Context, req resource.ModifyPlanRequest, resp *resource.ModifyPlanResponse)
func (*ServiceResource) Read ¶ added in v1.0.0
func (r *ServiceResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*ServiceResource) Schema ¶ added in v1.0.0
func (r *ServiceResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*ServiceResource) Update ¶ added in v1.0.0
func (r *ServiceResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
func (*ServiceResource) UpgradeState ¶ added in v1.2.2
func (r *ServiceResource) UpgradeState(ctx context.Context) map[int64]resource.StateUpgrader
type ServiceResourceModel ¶ added in v1.0.0
type ServiceResourceModel struct { ID types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` ProjectID types.String `tfsdk:"project_id"` ServiceType types.String `tfsdk:"service_type"` Provider types.String `tfsdk:"cloud_provider"` Region types.String `tfsdk:"region"` Version types.String `tfsdk:"version"` Nodes types.Int64 `tfsdk:"nodes"` Architecture types.String `tfsdk:"architecture"` Size types.String `tfsdk:"size"` Topology types.String `tfsdk:"topology"` Storage types.Int64 `tfsdk:"storage"` VolumeIOPS types.Int64 `tfsdk:"volume_iops"` SSLEnabled types.Bool `tfsdk:"ssl_enabled"` NoSQLEnabled types.Bool `tfsdk:"nosql_enabled"` VolumeType types.String `tfsdk:"volume_type"` WaitForCreation types.Bool `tfsdk:"wait_for_creation"` Timeouts timeouts.Value `tfsdk:"timeouts"` Mechanism types.String `tfsdk:"endpoint_mechanism"` AllowedAccounts types.List `tfsdk:"endpoint_allowed_accounts"` EndpointService types.String `tfsdk:"endpoint_service"` WaitForDeletion types.Bool `tfsdk:"wait_for_deletion"` ReplicationEnabled types.Bool `tfsdk:"replication_enabled"` PrimaryHost types.String `tfsdk:"primary_host"` IsActive types.Bool `tfsdk:"is_active"` WaitForUpdate types.Bool `tfsdk:"wait_for_update"` DeletionProtection types.Bool `tfsdk:"deletion_protection"` AllowList types.List `tfsdk:"allow_list"` MaxscaleNodes types.Int64 `tfsdk:"maxscale_nodes"` MaxscaleSize types.String `tfsdk:"maxscale_size"` FQDN types.String `tfsdk:"fqdn"` AvailabilityZone types.String `tfsdk:"availability_zone"` }
ServiceResourceModel describes the resource data model.
type ServiceResourceNamedPortModel ¶ added in v1.0.0
type ServiceResourceNamedPortModel struct { Name types.String `tfsdk:"name"` Port types.Int64 `tfsdk:"port"` }
ServiceResourceNamedPortModel is an endpoint port
type SkySQLProviderModel ¶ added in v1.0.0
type SkySQLProviderModel struct { BaseURL types.String `tfsdk:"base_url"` AccessToken types.String `tfsdk:"access_token"` }
SkySQLProviderModel describes the provider data model.
type StorageVolumeDataSourceModel ¶ added in v1.0.0
type VersionDataSourceDataSourceModel ¶ added in v1.0.0
type VersionDataSourceDataSourceModel struct { Topology types.String `tfsdk:"topology"` Versions []VersionModel `tfsdk:"versions"` }
type VersionModel ¶ added in v1.0.0
type VersionModel struct { Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` Version types.String `tfsdk:"version"` Topology types.String `tfsdk:"topology"` Product types.String `tfsdk:"product"` DisplayName types.String `tfsdk:"display_name"` IsMajor types.Bool `tfsdk:"is_major"` ReleaseDate types.String `tfsdk:"release_date"` ReleaseNotesUrl types.String `tfsdk:"release_notes_url"` }
type VersionsDataSource ¶ added in v1.0.0
type VersionsDataSource struct {
// contains filtered or unexported fields
}
VersionsDataSource defines the data source implementation.
func (*VersionsDataSource) Configure ¶ added in v1.0.0
func (d *VersionsDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*VersionsDataSource) Metadata ¶ added in v1.0.0
func (d *VersionsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*VersionsDataSource) Read ¶ added in v1.0.0
func (d *VersionsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*VersionsDataSource) Schema ¶ added in v1.0.0
func (d *VersionsDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)