datasources

package
v0.2.0-beta.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 11, 2026 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewAlertChannelDataSource

func NewAlertChannelDataSource() datasource.DataSource

func NewEnvironmentDataSource

func NewEnvironmentDataSource() datasource.DataSource

func NewMonitorDataSource

func NewMonitorDataSource() datasource.DataSource

func NewResourceGroupDataSource

func NewResourceGroupDataSource() datasource.DataSource

func NewStatusPageDataSource

func NewStatusPageDataSource() datasource.DataSource

func NewTagDataSource

func NewTagDataSource() datasource.DataSource

Types

type AlertChannelDataSource

type AlertChannelDataSource struct {
	// contains filtered or unexported fields
}

func (*AlertChannelDataSource) Configure

func (*AlertChannelDataSource) Metadata

func (*AlertChannelDataSource) Read

func (*AlertChannelDataSource) Schema

type AlertChannelDataSourceModel

type AlertChannelDataSourceModel struct {
	ID          types.String `tfsdk:"id"`
	Name        types.String `tfsdk:"name"`
	ChannelType types.String `tfsdk:"channel_type"`
}

type EnvironmentDataSource

type EnvironmentDataSource struct {
	// contains filtered or unexported fields
}

func (*EnvironmentDataSource) Configure

func (*EnvironmentDataSource) Metadata

func (*EnvironmentDataSource) Read

func (*EnvironmentDataSource) Schema

type EnvironmentDataSourceModel

type EnvironmentDataSourceModel struct {
	ID        types.String `tfsdk:"id"`
	Name      types.String `tfsdk:"name"`
	Slug      types.String `tfsdk:"slug"`
	IsDefault types.Bool   `tfsdk:"is_default"`
}

type MonitorDataSource

type MonitorDataSource struct {
	// contains filtered or unexported fields
}

func (*MonitorDataSource) Configure

func (*MonitorDataSource) Metadata

func (*MonitorDataSource) Read

func (*MonitorDataSource) Schema

type MonitorDataSourceModel

type MonitorDataSourceModel struct {
	ID               types.String `tfsdk:"id"`
	Name             types.String `tfsdk:"name"`
	Type             types.String `tfsdk:"type"`
	FrequencySeconds types.Int64  `tfsdk:"frequency_seconds"`
	Enabled          types.Bool   `tfsdk:"enabled"`
	Config           types.String `tfsdk:"config"`
	PingUrl          types.String `tfsdk:"ping_url"`
}

type ResourceGroupDataSource

type ResourceGroupDataSource struct {
	// contains filtered or unexported fields
}

func (*ResourceGroupDataSource) Configure

func (*ResourceGroupDataSource) Metadata

func (*ResourceGroupDataSource) Read

func (*ResourceGroupDataSource) Schema

type ResourceGroupDataSourceModel

type ResourceGroupDataSourceModel struct {
	ID          types.String `tfsdk:"id"`
	Name        types.String `tfsdk:"name"`
	Slug        types.String `tfsdk:"slug"`
	Description types.String `tfsdk:"description"`
}

type StatusPageDataSource

type StatusPageDataSource struct {
	// contains filtered or unexported fields
}

func (*StatusPageDataSource) Configure

func (*StatusPageDataSource) Metadata

func (*StatusPageDataSource) Read

func (*StatusPageDataSource) Schema

type StatusPageDataSourceModel

type StatusPageDataSourceModel struct {
	ID           types.String `tfsdk:"id"`
	Name         types.String `tfsdk:"name"`
	Slug         types.String `tfsdk:"slug"`
	Description  types.String `tfsdk:"description"`
	Visibility   types.String `tfsdk:"visibility"`
	Enabled      types.Bool   `tfsdk:"enabled"`
	IncidentMode types.String `tfsdk:"incident_mode"`
	PageURL      types.String `tfsdk:"page_url"`
}

type TagDataSource

type TagDataSource struct {
	// contains filtered or unexported fields
}

func (*TagDataSource) Configure

func (*TagDataSource) Metadata

func (*TagDataSource) Read

func (*TagDataSource) Schema

type TagDataSourceModel

type TagDataSourceModel struct {
	ID    types.String `tfsdk:"id"`
	Name  types.String `tfsdk:"name"`
	Color types.String `tfsdk:"color"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL