Documentation
¶
Index ¶
- Constants
- func NewDataSource() datasource.DataSource
- func NewDataSourceList() datasource.DataSource
- type DData
- type DDataList
- type DataSource
- func (d *DataSource) ConfigValidators(_ context.Context) []datasource.ConfigValidator
- func (d *DataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *DataSource) Metadata(_ context.Context, _ datasource.MetadataRequest, ...)
- func (d *DataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *DataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type DataSourceList
- func (d *DataSourceList) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *DataSourceList) Metadata(_ context.Context, _ datasource.MetadataRequest, ...)
- func (d *DataSourceList) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *DataSourceList) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
Constants ¶
View Source
const DataSourceListType = "hcloud_images"
DataSourceListType is the type name of the Hetzner Cloud Images datasource.
View Source
const DataSourceType = "hcloud_image"
Variables ¶
This section is empty.
Functions ¶
func NewDataSource ¶ added in v1.66.0
func NewDataSource() datasource.DataSource
func NewDataSourceList ¶ added in v1.66.0
func NewDataSourceList() datasource.DataSource
Types ¶
type DData ¶
type DData struct {
testtemplate.DataCommon
ID string
Name string
WithSelector string
WithArchitecture hcloud.Architecture
IncludeDeprecated bool
MostRecent *bool
Raw string
}
DData defines the fields for the "testdata/d/hcloud_image" template.
type DDataList ¶ added in v1.31.0
type DDataList struct {
testtemplate.DataCommon
WithSelector string
WithArchitecture hcloud.Architecture
WithStatus hcloud.ImageStatus
IncludeDeprecated bool
Raw string
}
DDataList defines the fields for the "testdata/d/hcloud_images" template.
type DataSource ¶ added in v1.24.1
type DataSource struct {
// contains filtered or unexported fields
}
func (*DataSource) ConfigValidators ¶ added in v1.66.0
func (d *DataSource) ConfigValidators(_ context.Context) []datasource.ConfigValidator
func (*DataSource) Configure ¶ added in v1.66.0
func (d *DataSource) Configure(_ context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*DataSource) Metadata ¶ added in v1.66.0
func (d *DataSource) Metadata(_ context.Context, _ datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*DataSource) Read ¶ added in v1.66.0
func (d *DataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*DataSource) Schema ¶ added in v1.66.0
func (d *DataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
type DataSourceList ¶ added in v1.31.0
type DataSourceList struct {
// contains filtered or unexported fields
}
func (*DataSourceList) Configure ¶ added in v1.66.0
func (d *DataSourceList) Configure(_ context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*DataSourceList) Metadata ¶ added in v1.66.0
func (d *DataSourceList) Metadata(_ context.Context, _ datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*DataSourceList) Read ¶ added in v1.66.0
func (d *DataSourceList) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*DataSourceList) Schema ¶ added in v1.66.0
func (d *DataSourceList) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
Click to show internal directories.
Click to hide internal directories.