Documentation ¶
Index ¶
- func New(version string) func() provider.Provider
- func NewCodeownerDataSource() datasource.DataSource
- type CodeownerDataSource
- func (d *CodeownerDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *CodeownerDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *CodeownerDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *CodeownerDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type CodeownerDataSourceModel
- type CodeownerProvider
- func (p *CodeownerProvider) Configure(ctx context.Context, req provider.ConfigureRequest, ...)
- func (p *CodeownerProvider) DataSources(ctx context.Context) []func() datasource.DataSource
- func (p *CodeownerProvider) Metadata(ctx context.Context, req provider.MetadataRequest, ...)
- func (p *CodeownerProvider) Resources(ctx context.Context) []func() resource.Resource
- func (p *CodeownerProvider) Schema(ctx context.Context, req provider.SchemaRequest, resp *provider.SchemaResponse)
- type CodeownerProviderModel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCodeownerDataSource ¶
func NewCodeownerDataSource() datasource.DataSource
Types ¶
type CodeownerDataSource ¶
type CodeownerDataSource struct {
// contains filtered or unexported fields
}
CodeownerDataSource defines the data source implementation.
func (*CodeownerDataSource) Configure ¶
func (d *CodeownerDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*CodeownerDataSource) Metadata ¶
func (d *CodeownerDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*CodeownerDataSource) Read ¶
func (d *CodeownerDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*CodeownerDataSource) Schema ¶
func (d *CodeownerDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type CodeownerDataSourceModel ¶
type CodeownerDataSourceModel struct { Id types.String `tfsdk:"id"` Path types.String `tfsdk:"path"` Owners types.List `tfsdk:"owners"` }
CodeownerDataSourceModel describes the data source data model.
type CodeownerProvider ¶
type CodeownerProvider struct {
// contains filtered or unexported fields
}
CodeownerProvider defines the provider implementation.
func (*CodeownerProvider) Configure ¶
func (p *CodeownerProvider) Configure(ctx context.Context, req provider.ConfigureRequest, resp *provider.ConfigureResponse)
func (*CodeownerProvider) DataSources ¶
func (p *CodeownerProvider) DataSources(ctx context.Context) []func() datasource.DataSource
func (*CodeownerProvider) Metadata ¶
func (p *CodeownerProvider) Metadata(ctx context.Context, req provider.MetadataRequest, resp *provider.MetadataResponse)
func (*CodeownerProvider) Resources ¶
func (p *CodeownerProvider) Resources(ctx context.Context) []func() resource.Resource
func (*CodeownerProvider) Schema ¶
func (p *CodeownerProvider) Schema(ctx context.Context, req provider.SchemaRequest, resp *provider.SchemaResponse)
type CodeownerProviderModel ¶
CodeownerProviderModel describes the provider data model.
Click to show internal directories.
Click to hide internal directories.