Documentation
¶
Index ¶
- func New(version string) func() provider.Provider
- func NewApiBindingResource() resource.Resource
- func NewConnectorDataSource() datasource.DataSource
- func NewLabelResource() resource.Resource
- func NewListResource() resource.Resource
- func NewLogBindingResource() resource.Resource
- func NewMonitorResource() resource.Resource
- func NewNotificationTemplateResource() resource.Resource
- func NewRuleScriptDependenciesResource() resource.Resource
- func NewRuleScriptResource() resource.Resource
- func NewRuleTestcaseResource() resource.Resource
- func NewRuleTestcaseRunResource() resource.Resource
- func NewSpecDataSource() datasource.DataSource
- func NewSpecResource() resource.Resource
- func NewTagMetadataResource() resource.Resource
- func ReplaceWhenStartTrackingItems() planmodifier.List
- type AssertionType
- type ListResource
- func (r *ListResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *ListResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *ListResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *ListResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *ListResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *ListResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *ListResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *ListResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- func (r *ListResource) ValidateConfig(ctx context.Context, req resource.ValidateConfigRequest, ...)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewApiBindingResource ¶ added in v0.2.0
NewApiBindingResource is a helper function to simplify the provider implementation.
func NewConnectorDataSource ¶ added in v0.4.0
func NewConnectorDataSource() datasource.DataSource
NewConnectorDataSource is a helper function to simplify the provider implementation.
func NewLabelResource ¶ added in v0.9.0
NewLabelResource is a helper function to simplify the provider implementation.
func NewListResource ¶ added in v0.6.0
NewListResource is a helper function to simplify the provider implementation.
func NewLogBindingResource ¶ added in v0.2.0
NewLogBindingResource creates log binding resource.
func NewMonitorResource ¶ added in v0.4.0
NewMonitorResource is a helper function to simplify the provider implementation.
func NewNotificationTemplateResource ¶ added in v0.4.0
NewNotificationTemplateResource is a helper function to simplify the provider implementation.
func NewRuleScriptDependenciesResource ¶ added in v0.5.0
NewRuleScriptResource is a helper function to simplify the provider implementation.
func NewRuleScriptResource ¶
NewRuleScriptResource is a helper function to simplify the provider implementation.
func NewRuleTestcaseResource ¶ added in v0.8.0
NewRuleTestcaseResource is a helper function to simplify the provider implementation.
func NewRuleTestcaseRunResource ¶ added in v0.8.1
NewRuleTestcaseRunResource is a helper function to simplify the provider implementation.
func NewSpecDataSource ¶
func NewSpecDataSource() datasource.DataSource
NewSpecDataSource is a helper function to simplify the provider implementation.
func NewSpecResource ¶
NewSpecResource is a helper function to simplify the provider implementation.
func NewTagMetadataResource ¶ added in v0.9.0
NewTagMetadataResource is a helper function to simplify the provider implementation.
func ReplaceWhenStartTrackingItems ¶ added in v0.6.2
func ReplaceWhenStartTrackingItems() planmodifier.List
ReplaceWhenStartTrackingItems replaces the planned value with the state value if the user sets items which previously were set as null. This means that items are will be tracked in the state.
Types ¶
type AssertionType ¶ added in v0.8.1
type AssertionType string
const ( AssertionTypeOutput AssertionType = "output" AssertionTypeBlock AssertionType = "block" AssertionTypeStatusCode AssertionType = "status_code" AssertionTypeTags AssertionType = "tags" )
type ListResource ¶ added in v0.6.0
type ListResource struct {
// contains filtered or unexported fields
}
ListResource is the resource implementation.
func (*ListResource) Configure ¶ added in v0.6.0
func (r *ListResource) Configure(ctx context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
Configure adds the provider configured client to the resource.
func (*ListResource) Create ¶ added in v0.6.0
func (r *ListResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
Create a new resource.
func (*ListResource) Delete ¶ added in v0.6.0
func (r *ListResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*ListResource) ImportState ¶ added in v0.6.0
func (r *ListResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*ListResource) Metadata ¶ added in v0.6.0
func (r *ListResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
Metadata returns the resource type name.
func (*ListResource) Read ¶ added in v0.6.0
func (r *ListResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
Read resource information.
func (*ListResource) Schema ¶ added in v0.6.0
func (r *ListResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
Schema defines the schema for the resource.
func (*ListResource) Update ¶ added in v0.6.0
func (r *ListResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
func (*ListResource) ValidateConfig ¶ added in v0.6.0
func (r *ListResource) ValidateConfig(ctx context.Context, req resource.ValidateConfigRequest, resp *resource.ValidateConfigResponse)
Source Files
¶
- api_binding_resource.go
- connector_data_source.go
- datetime_validator.go
- label_resource.go
- list_resource.go
- log_binding_resource.go
- monitor_resource.go
- notification_template_resource.go
- provider.go
- replace_when_start_tracking_items.go
- rule_script_dependencies_resource.go
- rule_script_resource.go
- rule_test_case_resource.go
- spec_data_source.go
- spec_resource.go
- tag_metadata_resource.go
- test_case_run_resource.go
- unique_value_validator.go
- util.go