Documentation ¶
Index ¶
- func New(version string) func() provider.Provider
- func NewEmployeeDataSource() datasource.DataSource
- func NewEmployeesDataSource() datasource.DataSource
- type EmployeeDataSource
- func (d *EmployeeDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *EmployeeDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *EmployeeDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *EmployeeDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type EmployeeDataSourceModel
- type EmployeesDataSource
- func (d *EmployeesDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *EmployeesDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *EmployeesDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *EmployeesDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type EmployeesDataSourceModel
- type PersonioProvider
- func (p *PersonioProvider) Configure(ctx context.Context, req provider.ConfigureRequest, ...)
- func (p *PersonioProvider) DataSources(ctx context.Context) []func() datasource.DataSource
- func (p *PersonioProvider) Metadata(ctx context.Context, req provider.MetadataRequest, ...)
- func (p *PersonioProvider) Resources(ctx context.Context) []func() resource.Resource
- func (p *PersonioProvider) Schema(ctx context.Context, req provider.SchemaRequest, resp *provider.SchemaResponse)
- type PersonioProviderModel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewEmployeeDataSource ¶ added in v0.1.0
func NewEmployeeDataSource() datasource.DataSource
func NewEmployeesDataSource ¶
func NewEmployeesDataSource() datasource.DataSource
Types ¶
type EmployeeDataSource ¶ added in v0.1.0
type EmployeeDataSource struct {
// contains filtered or unexported fields
}
EmployeeDataSource defines the data source implementation.
func (*EmployeeDataSource) Configure ¶ added in v0.1.0
func (d *EmployeeDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*EmployeeDataSource) Metadata ¶ added in v0.1.0
func (d *EmployeeDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*EmployeeDataSource) Read ¶ added in v0.1.0
func (d *EmployeeDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*EmployeeDataSource) Schema ¶ added in v0.1.0
func (d *EmployeeDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type EmployeeDataSourceModel ¶ added in v0.1.0
type EmployeeDataSourceModel struct { Employee *adapter.Employee `tfsdk:"employee"` Id types.Number `tfsdk:"id"` Formats []formatter.FormatterConfig `tfsdk:"format"` }
EmployeeDataSourceModel describes the data source data model.
type EmployeesDataSource ¶
type EmployeesDataSource struct {
// contains filtered or unexported fields
}
EmployeesDataSource defines the data source implementation.
func (*EmployeesDataSource) Configure ¶
func (d *EmployeesDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*EmployeesDataSource) Metadata ¶
func (d *EmployeesDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*EmployeesDataSource) Read ¶
func (d *EmployeesDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*EmployeesDataSource) Schema ¶
func (d *EmployeesDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type EmployeesDataSourceModel ¶
type EmployeesDataSourceModel struct { Employees []adapter.Employee `tfsdk:"employees"` Id types.String `tfsdk:"id"` Formats []formatter.FormatterConfig `tfsdk:"format"` }
EmployeesDataSourceModel describes the data source data model.
type PersonioProvider ¶
type PersonioProvider struct {
// contains filtered or unexported fields
}
PersonioProvider defines the provider implementation.
func (*PersonioProvider) Configure ¶
func (p *PersonioProvider) Configure(ctx context.Context, req provider.ConfigureRequest, resp *provider.ConfigureResponse)
func (*PersonioProvider) DataSources ¶
func (p *PersonioProvider) DataSources(ctx context.Context) []func() datasource.DataSource
func (*PersonioProvider) Metadata ¶
func (p *PersonioProvider) Metadata(ctx context.Context, req provider.MetadataRequest, resp *provider.MetadataResponse)
func (*PersonioProvider) Resources ¶
func (p *PersonioProvider) Resources(ctx context.Context) []func() resource.Resource
func (*PersonioProvider) Schema ¶
func (p *PersonioProvider) Schema(ctx context.Context, req provider.SchemaRequest, resp *provider.SchemaResponse)
Click to show internal directories.
Click to hide internal directories.