Documentation ¶
Index ¶
- func IssueAndUpdateDestructionWarning() diag.Diagnostic
- func MetricProviderServiceError(err error) diag.Diagnostic
- func New(version string) func() provider.Provider
- func NewComponentResource() resource.Resource
- func NewComponentsDataSource() datasource.DataSource
- func NewGroupComponentOrderingResource() resource.Resource
- func NewGroupResource() resource.Resource
- func NewGroupsDataSource() datasource.DataSource
- func NewIssueResource() resource.Resource
- func NewIssueTemplateResource() resource.Resource
- func NewIssueTemplatesDataSource() datasource.DataSource
- func NewIssueUpdateResource() resource.Resource
- func NewIssuesDataSource() datasource.DataSource
- func NewMetricProviderResource() resource.Resource
- func NewMetricProvidersDataSource() datasource.DataSource
- func WatchdogServiceError(err error) diag.Diagnostic
- type ComponentResource
- func (r *ComponentResource) ConfigValidators(ctx context.Context) []resource.ConfigValidator
- func (r *ComponentResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *ComponentResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *ComponentResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *ComponentResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *ComponentResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *ComponentResource) ModifyPlan(ctx context.Context, req resource.ModifyPlanRequest, ...)
- func (r *ComponentResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *ComponentResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *ComponentResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type ComponentResourceModel
- type ComponentsDataSource
- func (d *ComponentsDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *ComponentsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *ComponentsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *ComponentsDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type ComponentsDataSourceModel
- type GroupComponentOrderingResource
- func (r *GroupComponentOrderingResource) ConfigValidators(ctx context.Context) []resource.ConfigValidator
- func (r *GroupComponentOrderingResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *GroupComponentOrderingResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *GroupComponentOrderingResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *GroupComponentOrderingResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *GroupComponentOrderingResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *GroupComponentOrderingResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *GroupComponentOrderingResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *GroupComponentOrderingResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type GroupComponentOrderingResourceModel
- type GroupResource
- func (r *GroupResource) ConfigValidators(ctx context.Context) []resource.ConfigValidator
- func (r *GroupResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *GroupResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *GroupResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *GroupResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *GroupResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *GroupResource) ModifyPlan(ctx context.Context, req resource.ModifyPlanRequest, ...)
- func (r *GroupResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *GroupResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *GroupResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type GroupResourceModel
- type GroupsDataSource
- func (d *GroupsDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *GroupsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *GroupsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *GroupsDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type GroupsDataSourceModel
- type HundProvider
- func (p *HundProvider) Configure(ctx context.Context, req provider.ConfigureRequest, ...)
- func (p *HundProvider) DataSources(ctx context.Context) []func() datasource.DataSource
- func (p *HundProvider) Metadata(ctx context.Context, req provider.MetadataRequest, ...)
- func (p *HundProvider) Resources(ctx context.Context) []func() resource.Resource
- func (p *HundProvider) Schema(ctx context.Context, req provider.SchemaRequest, resp *provider.SchemaResponse)
- type HundProviderModel
- type IssueResource
- func (r *IssueResource) ConfigValidators(ctx context.Context) []resource.ConfigValidator
- func (r *IssueResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *IssueResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *IssueResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *IssueResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *IssueResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *IssueResource) ModifyPlan(ctx context.Context, req resource.ModifyPlanRequest, ...)
- func (r *IssueResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *IssueResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *IssueResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type IssueResourceModel
- type IssueTemplateResource
- func (r *IssueTemplateResource) ConfigValidators(ctx context.Context) []resource.ConfigValidator
- func (r *IssueTemplateResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *IssueTemplateResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *IssueTemplateResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *IssueTemplateResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *IssueTemplateResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *IssueTemplateResource) ModifyPlan(ctx context.Context, req resource.ModifyPlanRequest, ...)
- func (r *IssueTemplateResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *IssueTemplateResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *IssueTemplateResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type IssueTemplateResourceModel
- type IssueTemplatesDataSource
- func (d *IssueTemplatesDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *IssueTemplatesDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *IssueTemplatesDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *IssueTemplatesDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type IssueTemplatesDataSourceModel
- type IssueUpdateResource
- func (r *IssueUpdateResource) ConfigValidators(ctx context.Context) []resource.ConfigValidator
- func (r *IssueUpdateResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *IssueUpdateResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *IssueUpdateResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *IssueUpdateResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *IssueUpdateResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *IssueUpdateResource) ModifyPlan(ctx context.Context, req resource.ModifyPlanRequest, ...)
- func (r *IssueUpdateResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *IssueUpdateResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *IssueUpdateResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type IssueUpdateResourceModel
- type IssuesDataSource
- func (d *IssuesDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *IssuesDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *IssuesDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *IssuesDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type IssuesDataSourceModel
- type MetricProviderResource
- func (r *MetricProviderResource) ConfigValidators(ctx context.Context) []resource.ConfigValidator
- func (r *MetricProviderResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *MetricProviderResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *MetricProviderResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *MetricProviderResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *MetricProviderResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *MetricProviderResource) ModifyPlan(ctx context.Context, req resource.ModifyPlanRequest, ...)
- func (r *MetricProviderResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *MetricProviderResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *MetricProviderResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type MetricProviderResourceModel
- type MetricProvidersDataSource
- func (d *MetricProvidersDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *MetricProvidersDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *MetricProvidersDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *MetricProvidersDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type MetricProvidersDataSourceModel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IssueAndUpdateDestructionWarning ¶
func IssueAndUpdateDestructionWarning() diag.Diagnostic
func MetricProviderServiceError ¶
func MetricProviderServiceError(err error) diag.Diagnostic
func NewComponentResource ¶
func NewComponentsDataSource ¶
func NewComponentsDataSource() datasource.DataSource
func NewGroupResource ¶
func NewGroupsDataSource ¶
func NewGroupsDataSource() datasource.DataSource
func NewIssueResource ¶
func NewIssueTemplatesDataSource ¶
func NewIssueTemplatesDataSource() datasource.DataSource
func NewIssueUpdateResource ¶
func NewIssuesDataSource ¶
func NewIssuesDataSource() datasource.DataSource
func NewMetricProvidersDataSource ¶
func NewMetricProvidersDataSource() datasource.DataSource
func WatchdogServiceError ¶
func WatchdogServiceError(err error) diag.Diagnostic
Types ¶
type ComponentResource ¶
type ComponentResource struct {
// contains filtered or unexported fields
}
ComponentResource defines the resource implementation.
func (*ComponentResource) ConfigValidators ¶
func (r *ComponentResource) ConfigValidators(ctx context.Context) []resource.ConfigValidator
func (*ComponentResource) Configure ¶
func (r *ComponentResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*ComponentResource) Create ¶
func (r *ComponentResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*ComponentResource) Delete ¶
func (r *ComponentResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*ComponentResource) ImportState ¶
func (r *ComponentResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*ComponentResource) Metadata ¶
func (r *ComponentResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*ComponentResource) ModifyPlan ¶
func (r *ComponentResource) ModifyPlan(ctx context.Context, req resource.ModifyPlanRequest, resp *resource.ModifyPlanResponse)
func (*ComponentResource) Read ¶
func (r *ComponentResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*ComponentResource) Schema ¶
func (r *ComponentResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*ComponentResource) Update ¶
func (r *ComponentResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type ComponentResourceModel ¶
type ComponentResourceModel models.ComponentModel
ComponentResourceModel describes the resource data model.
type ComponentsDataSource ¶
type ComponentsDataSource struct {
// contains filtered or unexported fields
}
ComponentsDataSource defines the data source implementation.
func (*ComponentsDataSource) Configure ¶
func (d *ComponentsDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*ComponentsDataSource) Metadata ¶
func (d *ComponentsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*ComponentsDataSource) Read ¶
func (d *ComponentsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*ComponentsDataSource) Schema ¶
func (d *ComponentsDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type ComponentsDataSourceModel ¶
type ComponentsDataSourceModel struct { Group types.String `tfsdk:"group"` Issue types.String `tfsdk:"issue"` Components []models.ComponentModel `tfsdk:"components"` }
ComponentsDataSourceModel describes the data source data model.
type GroupComponentOrderingResource ¶
type GroupComponentOrderingResource struct {
// contains filtered or unexported fields
}
GroupComponentOrderingResource defines the resource implementation.
func (*GroupComponentOrderingResource) ConfigValidators ¶
func (r *GroupComponentOrderingResource) ConfigValidators(ctx context.Context) []resource.ConfigValidator
func (*GroupComponentOrderingResource) Configure ¶
func (r *GroupComponentOrderingResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*GroupComponentOrderingResource) Create ¶
func (r *GroupComponentOrderingResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*GroupComponentOrderingResource) Delete ¶
func (r *GroupComponentOrderingResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*GroupComponentOrderingResource) ImportState ¶
func (r *GroupComponentOrderingResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*GroupComponentOrderingResource) Metadata ¶
func (r *GroupComponentOrderingResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*GroupComponentOrderingResource) Read ¶
func (r *GroupComponentOrderingResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*GroupComponentOrderingResource) Schema ¶
func (r *GroupComponentOrderingResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*GroupComponentOrderingResource) Update ¶
func (r *GroupComponentOrderingResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type GroupComponentOrderingResourceModel ¶
type GroupComponentOrderingResourceModel models.GroupComponentOrderingModel
GroupComponentOrderingResourceModel describes the resource data model.
type GroupResource ¶
type GroupResource struct {
// contains filtered or unexported fields
}
GroupResource defines the resource implementation.
func (*GroupResource) ConfigValidators ¶
func (r *GroupResource) ConfigValidators(ctx context.Context) []resource.ConfigValidator
func (*GroupResource) Configure ¶
func (r *GroupResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*GroupResource) Create ¶
func (r *GroupResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*GroupResource) Delete ¶
func (r *GroupResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*GroupResource) ImportState ¶
func (r *GroupResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*GroupResource) Metadata ¶
func (r *GroupResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*GroupResource) ModifyPlan ¶
func (r *GroupResource) ModifyPlan(ctx context.Context, req resource.ModifyPlanRequest, resp *resource.ModifyPlanResponse)
func (*GroupResource) Read ¶
func (r *GroupResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*GroupResource) Schema ¶
func (r *GroupResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*GroupResource) Update ¶
func (r *GroupResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type GroupResourceModel ¶
type GroupResourceModel models.GroupModel
GroupResourceModel describes the resource data model.
type GroupsDataSource ¶
type GroupsDataSource struct {
// contains filtered or unexported fields
}
GroupsDataSource defines the data source implementation.
func (*GroupsDataSource) Configure ¶
func (d *GroupsDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*GroupsDataSource) Metadata ¶
func (d *GroupsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*GroupsDataSource) Read ¶
func (d *GroupsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*GroupsDataSource) Schema ¶
func (d *GroupsDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type GroupsDataSourceModel ¶
type GroupsDataSourceModel struct {
Groups []models.GroupModel `tfsdk:"groups"`
}
GroupsDataSourceModel describes the data source data model.
type HundProvider ¶
type HundProvider struct {
// contains filtered or unexported fields
}
HundProvider defines the provider implementation.
func (*HundProvider) Configure ¶
func (p *HundProvider) Configure(ctx context.Context, req provider.ConfigureRequest, resp *provider.ConfigureResponse)
func (*HundProvider) DataSources ¶
func (p *HundProvider) DataSources(ctx context.Context) []func() datasource.DataSource
func (*HundProvider) Metadata ¶
func (p *HundProvider) Metadata(ctx context.Context, req provider.MetadataRequest, resp *provider.MetadataResponse)
func (*HundProvider) Resources ¶
func (p *HundProvider) Resources(ctx context.Context) []func() resource.Resource
func (*HundProvider) Schema ¶
func (p *HundProvider) Schema(ctx context.Context, req provider.SchemaRequest, resp *provider.SchemaResponse)
type HundProviderModel ¶
type HundProviderModel struct { Domain types.String `tfsdk:"domain"` Key types.String `tfsdk:"key"` }
HundProviderModel describes the provider data model.
type IssueResource ¶
type IssueResource struct {
// contains filtered or unexported fields
}
IssueResource defines the resource implementation.
func (*IssueResource) ConfigValidators ¶
func (r *IssueResource) ConfigValidators(ctx context.Context) []resource.ConfigValidator
func (*IssueResource) Configure ¶
func (r *IssueResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*IssueResource) Create ¶
func (r *IssueResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*IssueResource) Delete ¶
func (r *IssueResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*IssueResource) ImportState ¶
func (r *IssueResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*IssueResource) Metadata ¶
func (r *IssueResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*IssueResource) ModifyPlan ¶
func (r *IssueResource) ModifyPlan(ctx context.Context, req resource.ModifyPlanRequest, resp *resource.ModifyPlanResponse)
func (*IssueResource) Read ¶
func (r *IssueResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*IssueResource) Schema ¶
func (r *IssueResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*IssueResource) Update ¶
func (r *IssueResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type IssueResourceModel ¶
type IssueResourceModel models.IssueModel
IssueResourceModel describes the resource data model.
type IssueTemplateResource ¶
type IssueTemplateResource struct {
// contains filtered or unexported fields
}
IssueTemplateResource defines the resource implementation.
func (*IssueTemplateResource) ConfigValidators ¶
func (r *IssueTemplateResource) ConfigValidators(ctx context.Context) []resource.ConfigValidator
func (*IssueTemplateResource) Configure ¶
func (r *IssueTemplateResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*IssueTemplateResource) Create ¶
func (r *IssueTemplateResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*IssueTemplateResource) Delete ¶
func (r *IssueTemplateResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*IssueTemplateResource) ImportState ¶
func (r *IssueTemplateResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*IssueTemplateResource) Metadata ¶
func (r *IssueTemplateResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*IssueTemplateResource) ModifyPlan ¶
func (r *IssueTemplateResource) ModifyPlan(ctx context.Context, req resource.ModifyPlanRequest, resp *resource.ModifyPlanResponse)
func (*IssueTemplateResource) Read ¶
func (r *IssueTemplateResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*IssueTemplateResource) Schema ¶
func (r *IssueTemplateResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*IssueTemplateResource) Update ¶
func (r *IssueTemplateResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type IssueTemplateResourceModel ¶
type IssueTemplateResourceModel models.IssueTemplateModel
IssueTemplateResourceModel describes the resource data model.
type IssueTemplatesDataSource ¶
type IssueTemplatesDataSource struct {
// contains filtered or unexported fields
}
IssueTemplatesDataSource defines the data source implementation.
func (*IssueTemplatesDataSource) Configure ¶
func (d *IssueTemplatesDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*IssueTemplatesDataSource) Metadata ¶
func (d *IssueTemplatesDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*IssueTemplatesDataSource) Read ¶
func (d *IssueTemplatesDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*IssueTemplatesDataSource) Schema ¶
func (d *IssueTemplatesDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type IssueTemplatesDataSourceModel ¶
type IssueTemplatesDataSourceModel struct { Kind types.String `tfsdk:"kind"` IssueTemplates []models.IssueTemplateModel `tfsdk:"issue_templates"` }
IssueTemplatesDataSourceModel describes the data source data model.
type IssueUpdateResource ¶
type IssueUpdateResource struct {
// contains filtered or unexported fields
}
IssueUpdateResource defines the resource implementation.
func (*IssueUpdateResource) ConfigValidators ¶
func (r *IssueUpdateResource) ConfigValidators(ctx context.Context) []resource.ConfigValidator
func (*IssueUpdateResource) Configure ¶
func (r *IssueUpdateResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*IssueUpdateResource) Create ¶
func (r *IssueUpdateResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*IssueUpdateResource) Delete ¶
func (r *IssueUpdateResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*IssueUpdateResource) ImportState ¶
func (r *IssueUpdateResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*IssueUpdateResource) Metadata ¶
func (r *IssueUpdateResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*IssueUpdateResource) ModifyPlan ¶
func (r *IssueUpdateResource) ModifyPlan(ctx context.Context, req resource.ModifyPlanRequest, resp *resource.ModifyPlanResponse)
func (*IssueUpdateResource) Read ¶
func (r *IssueUpdateResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*IssueUpdateResource) Schema ¶
func (r *IssueUpdateResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*IssueUpdateResource) Update ¶
func (r *IssueUpdateResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type IssueUpdateResourceModel ¶
type IssueUpdateResourceModel models.UpdateModel
IssueUpdateResourceModel describes the resource data model.
type IssuesDataSource ¶
type IssuesDataSource struct {
// contains filtered or unexported fields
}
IssuesDataSource defines the data source implementation.
func (*IssuesDataSource) Configure ¶
func (d *IssuesDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*IssuesDataSource) Metadata ¶
func (d *IssuesDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*IssuesDataSource) Read ¶
func (d *IssuesDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*IssuesDataSource) Schema ¶
func (d *IssuesDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type IssuesDataSourceModel ¶
type MetricProviderResource ¶
type MetricProviderResource struct {
// contains filtered or unexported fields
}
MetricProviderResource defines the resource implementation.
func (*MetricProviderResource) ConfigValidators ¶
func (r *MetricProviderResource) ConfigValidators(ctx context.Context) []resource.ConfigValidator
func (*MetricProviderResource) Configure ¶
func (r *MetricProviderResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*MetricProviderResource) Create ¶
func (r *MetricProviderResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*MetricProviderResource) Delete ¶
func (r *MetricProviderResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*MetricProviderResource) ImportState ¶
func (r *MetricProviderResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*MetricProviderResource) Metadata ¶
func (r *MetricProviderResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*MetricProviderResource) ModifyPlan ¶
func (r *MetricProviderResource) ModifyPlan(ctx context.Context, req resource.ModifyPlanRequest, resp *resource.ModifyPlanResponse)
func (*MetricProviderResource) Read ¶
func (r *MetricProviderResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*MetricProviderResource) Schema ¶
func (r *MetricProviderResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*MetricProviderResource) Update ¶
func (r *MetricProviderResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type MetricProviderResourceModel ¶
type MetricProviderResourceModel models.MetricProviderModel
MetricProviderResourceModel describes the resource data model.
type MetricProvidersDataSource ¶
type MetricProvidersDataSource struct {
// contains filtered or unexported fields
}
MetricProvidersDataSource defines the data source implementation.
func (*MetricProvidersDataSource) Configure ¶
func (d *MetricProvidersDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*MetricProvidersDataSource) Metadata ¶
func (d *MetricProvidersDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*MetricProvidersDataSource) Read ¶
func (d *MetricProvidersDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*MetricProvidersDataSource) Schema ¶
func (d *MetricProvidersDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type MetricProvidersDataSourceModel ¶
type MetricProvidersDataSourceModel struct { Watchdog types.String `tfsdk:"watchdog"` Default types.Bool `tfsdk:"default"` MetricProviders []models.MetricProviderModel `tfsdk:"metric_providers"` }
MetricProvidersDataSourceModel describes the data source data model.
Source Files ¶
- component_resource.go
- components_data_source.go
- data_source_schemas.go
- errors.go
- group_component_ordering_resource.go
- group_resource.go
- groups_data_source.go
- issue_resource.go
- issue_template_resource.go
- issue_templates_data_source.go
- issue_update_resource.go
- issues_data_source.go
- metric_provider_resource.go
- metric_providers_data_source.go
- provider.go
- resource_schemas.go