Documentation ¶
Index ¶
- func New() provider.Provider
- func NewArrayDataSource() datasource.DataSource
- func NewBoolDataSource() datasource.DataSource
- func NewHashDataSource() datasource.DataSource
- func NewJSONDataSource() datasource.DataSource
- func NewStringDataSource() datasource.DataSource
- func WithScopeOverride(scope map[string]interface{}) override
- type Hiera5ArrayDataSource
- func (d *Hiera5ArrayDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *Hiera5ArrayDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *Hiera5ArrayDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *Hiera5ArrayDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type Hiera5ArrayDataSourceModel
- type Hiera5BoolDataSource
- func (hb *Hiera5BoolDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (hb *Hiera5BoolDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (hb *Hiera5BoolDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (hb *Hiera5BoolDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type Hiera5BoolDataSourceModel
- type Hiera5HashDataSource
- func (hb *Hiera5HashDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (hb *Hiera5HashDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (hb *Hiera5HashDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (hb *Hiera5HashDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type Hiera5HashDataSourceModel
- type Hiera5JSONDataSource
- func (hb *Hiera5JSONDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (hb *Hiera5JSONDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (hb *Hiera5JSONDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (hb *Hiera5JSONDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type Hiera5JSONDataSourceModel
- type Hiera5Provider
- func (h *Hiera5Provider) Configure(ctx context.Context, req provider.ConfigureRequest, ...)
- func (h *Hiera5Provider) DataSources(_ context.Context) []func() datasource.DataSource
- func (h *Hiera5Provider) Metadata(ctx context.Context, req provider.MetadataRequest, ...)
- func (h *Hiera5Provider) Resources(_ context.Context) []func() resource.Resource
- func (h *Hiera5Provider) Schema(ctx context.Context, req provider.SchemaRequest, resp *provider.SchemaResponse)
- type Hiera5ProviderModel
- type Hiera5StringDataSource
- func (hb *Hiera5StringDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (hb *Hiera5StringDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (hb *Hiera5StringDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (hb *Hiera5StringDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type Hiera5StringDataSourceModel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewArrayDataSource ¶ added in v0.4.0
func NewArrayDataSource() datasource.DataSource
func NewBoolDataSource ¶ added in v0.4.0
func NewBoolDataSource() datasource.DataSource
func NewHashDataSource ¶ added in v0.4.0
func NewHashDataSource() datasource.DataSource
func NewJSONDataSource ¶ added in v0.4.0
func NewJSONDataSource() datasource.DataSource
func NewStringDataSource ¶ added in v0.4.0
func NewStringDataSource() datasource.DataSource
func WithScopeOverride ¶ added in v0.5.0
func WithScopeOverride(scope map[string]interface{}) override
Types ¶
type Hiera5ArrayDataSource ¶ added in v0.4.0
type Hiera5ArrayDataSource struct {
// contains filtered or unexported fields
}
func (*Hiera5ArrayDataSource) Configure ¶ added in v0.4.0
func (d *Hiera5ArrayDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*Hiera5ArrayDataSource) Metadata ¶ added in v0.4.0
func (d *Hiera5ArrayDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*Hiera5ArrayDataSource) Read ¶ added in v0.4.0
func (d *Hiera5ArrayDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*Hiera5ArrayDataSource) Schema ¶ added in v0.4.0
func (d *Hiera5ArrayDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type Hiera5ArrayDataSourceModel ¶ added in v0.4.0
type Hiera5BoolDataSource ¶ added in v0.4.0
type Hiera5BoolDataSource struct {
// contains filtered or unexported fields
}
func (*Hiera5BoolDataSource) Configure ¶ added in v0.4.0
func (hb *Hiera5BoolDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*Hiera5BoolDataSource) Metadata ¶ added in v0.4.0
func (hb *Hiera5BoolDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*Hiera5BoolDataSource) Read ¶ added in v0.4.0
func (hb *Hiera5BoolDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*Hiera5BoolDataSource) Schema ¶ added in v0.4.0
func (hb *Hiera5BoolDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type Hiera5BoolDataSourceModel ¶ added in v0.4.0
type Hiera5HashDataSource ¶ added in v0.4.0
type Hiera5HashDataSource struct {
// contains filtered or unexported fields
}
func (*Hiera5HashDataSource) Configure ¶ added in v0.4.0
func (hb *Hiera5HashDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*Hiera5HashDataSource) Metadata ¶ added in v0.4.0
func (hb *Hiera5HashDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*Hiera5HashDataSource) Read ¶ added in v0.4.0
func (hb *Hiera5HashDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*Hiera5HashDataSource) Schema ¶ added in v0.4.0
func (hb *Hiera5HashDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type Hiera5HashDataSourceModel ¶ added in v0.4.0
type Hiera5JSONDataSource ¶ added in v0.4.0
type Hiera5JSONDataSource struct {
// contains filtered or unexported fields
}
func (*Hiera5JSONDataSource) Configure ¶ added in v0.4.0
func (hb *Hiera5JSONDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*Hiera5JSONDataSource) Metadata ¶ added in v0.4.0
func (hb *Hiera5JSONDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*Hiera5JSONDataSource) Read ¶ added in v0.4.0
func (hb *Hiera5JSONDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*Hiera5JSONDataSource) Schema ¶ added in v0.4.0
func (hb *Hiera5JSONDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type Hiera5JSONDataSourceModel ¶ added in v0.4.0
type Hiera5Provider ¶ added in v0.4.0
type Hiera5Provider struct{}
func (*Hiera5Provider) Configure ¶ added in v0.4.0
func (h *Hiera5Provider) Configure(ctx context.Context, req provider.ConfigureRequest, resp *provider.ConfigureResponse)
func (*Hiera5Provider) DataSources ¶ added in v0.4.0
func (h *Hiera5Provider) DataSources(_ context.Context) []func() datasource.DataSource
func (*Hiera5Provider) Metadata ¶ added in v0.4.0
func (h *Hiera5Provider) Metadata(ctx context.Context, req provider.MetadataRequest, resp *provider.MetadataResponse)
func (*Hiera5Provider) Resources ¶ added in v0.4.0
func (h *Hiera5Provider) Resources(_ context.Context) []func() resource.Resource
func (*Hiera5Provider) Schema ¶ added in v0.4.0
func (h *Hiera5Provider) Schema(ctx context.Context, req provider.SchemaRequest, resp *provider.SchemaResponse)
type Hiera5ProviderModel ¶ added in v0.4.0
type Hiera5StringDataSource ¶ added in v0.4.0
type Hiera5StringDataSource struct {
// contains filtered or unexported fields
}
func (*Hiera5StringDataSource) Configure ¶ added in v0.4.0
func (hb *Hiera5StringDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*Hiera5StringDataSource) Metadata ¶ added in v0.4.0
func (hb *Hiera5StringDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*Hiera5StringDataSource) Read ¶ added in v0.4.0
func (hb *Hiera5StringDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*Hiera5StringDataSource) Schema ¶ added in v0.4.0
func (hb *Hiera5StringDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
Source Files ¶
Click to show internal directories.
Click to hide internal directories.