Documentation
¶
Index ¶
- func BrowserConfigSemanticEqual() planmodifier.String
- func NewAccountAPIKeyResource() resource.Resource
- func NewAlertChannelResource() resource.Resource
- func NewEnvVarResource() resource.Resource
- func NewExternalLinkResource() resource.Resource
- func NewMonitorAlertChannelLinkResource() resource.Resource
- func NewMonitorResource() resource.Resource
- func NewPagerDutyIntegrationResource() resource.Resource
- func NewStatusPageComponentGroupResource() resource.Resource
- func NewStatusPageComponentResource() resource.Resource
- func NewStatusPageResource() resource.Resource
- func NewStatusPageWatchdogResource() resource.Resource
- func NewTeamAPIKeyResource() resource.Resource
- func NewTeamResource() resource.Resource
- type AccountAPIKeyResource
- func (r *AccountAPIKeyResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *AccountAPIKeyResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *AccountAPIKeyResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *AccountAPIKeyResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *AccountAPIKeyResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *AccountAPIKeyResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *AccountAPIKeyResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *AccountAPIKeyResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type AccountAPIKeyResourceModel
- type AlertChannelResource
- func (r *AlertChannelResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *AlertChannelResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *AlertChannelResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *AlertChannelResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *AlertChannelResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *AlertChannelResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *AlertChannelResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *AlertChannelResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type AlertChannelResourceModel
- type EnvVarResource
- func (r *EnvVarResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *EnvVarResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *EnvVarResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *EnvVarResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *EnvVarResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *EnvVarResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *EnvVarResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *EnvVarResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type EnvVarResourceModel
- type ExternalLinkResource
- func (r *ExternalLinkResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *ExternalLinkResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *ExternalLinkResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *ExternalLinkResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *ExternalLinkResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *ExternalLinkResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *ExternalLinkResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *ExternalLinkResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type ExternalLinkResourceModel
- type MonitorAlertChannelLinkModel
- type MonitorAlertChannelLinkResource
- func (r *MonitorAlertChannelLinkResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *MonitorAlertChannelLinkResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *MonitorAlertChannelLinkResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *MonitorAlertChannelLinkResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *MonitorAlertChannelLinkResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *MonitorAlertChannelLinkResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *MonitorAlertChannelLinkResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *MonitorAlertChannelLinkResource) Update(_ context.Context, _ resource.UpdateRequest, resp *resource.UpdateResponse)
- type MonitorResource
- func (r *MonitorResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *MonitorResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *MonitorResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *MonitorResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *MonitorResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *MonitorResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *MonitorResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *MonitorResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type MonitorResourceModel
- type PagerDutyIntegrationResource
- func (r *PagerDutyIntegrationResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *PagerDutyIntegrationResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *PagerDutyIntegrationResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *PagerDutyIntegrationResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *PagerDutyIntegrationResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *PagerDutyIntegrationResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *PagerDutyIntegrationResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *PagerDutyIntegrationResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type PagerDutyIntegrationResourceModel
- type StatusPageComponentGroupResource
- func (r *StatusPageComponentGroupResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *StatusPageComponentGroupResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *StatusPageComponentGroupResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *StatusPageComponentGroupResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *StatusPageComponentGroupResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *StatusPageComponentGroupResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *StatusPageComponentGroupResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *StatusPageComponentGroupResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type StatusPageComponentGroupResourceModel
- type StatusPageComponentResource
- func (r *StatusPageComponentResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *StatusPageComponentResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *StatusPageComponentResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *StatusPageComponentResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *StatusPageComponentResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *StatusPageComponentResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *StatusPageComponentResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *StatusPageComponentResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type StatusPageComponentResourceModel
- type StatusPageResource
- func (r *StatusPageResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *StatusPageResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *StatusPageResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *StatusPageResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *StatusPageResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *StatusPageResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *StatusPageResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *StatusPageResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type StatusPageResourceModel
- type StatusPageWatchdogResource
- func (r *StatusPageWatchdogResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *StatusPageWatchdogResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *StatusPageWatchdogResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *StatusPageWatchdogResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *StatusPageWatchdogResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *StatusPageWatchdogResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *StatusPageWatchdogResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *StatusPageWatchdogResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type StatusPageWatchdogResourceModel
- type TeamAPIKeyResource
- func (r *TeamAPIKeyResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *TeamAPIKeyResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *TeamAPIKeyResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *TeamAPIKeyResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *TeamAPIKeyResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *TeamAPIKeyResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *TeamAPIKeyResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *TeamAPIKeyResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type TeamAPIKeyResourceModel
- type TeamResource
- func (r *TeamResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *TeamResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *TeamResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *TeamResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *TeamResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *TeamResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *TeamResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *TeamResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type TeamResourceModel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BrowserConfigSemanticEqual ¶ added in v0.3.0
func BrowserConfigSemanticEqual() planmodifier.String
func NewAlertChannelResource ¶
func NewEnvVarResource ¶ added in v0.3.0
func NewExternalLinkResource ¶
func NewMonitorResource ¶
func NewStatusPageResource ¶
func NewTeamAPIKeyResource ¶
func NewTeamResource ¶
Types ¶
type AccountAPIKeyResource ¶
type AccountAPIKeyResource struct {
// contains filtered or unexported fields
}
func (*AccountAPIKeyResource) Configure ¶
func (r *AccountAPIKeyResource) Configure( _ context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse, )
func (*AccountAPIKeyResource) Create ¶
func (r *AccountAPIKeyResource) Create( ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse, )
func (*AccountAPIKeyResource) Delete ¶
func (r *AccountAPIKeyResource) Delete( ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse, )
func (*AccountAPIKeyResource) ImportState ¶
func (r *AccountAPIKeyResource) ImportState( ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse, )
func (*AccountAPIKeyResource) Metadata ¶
func (r *AccountAPIKeyResource) Metadata( _ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse, )
func (*AccountAPIKeyResource) Read ¶
func (r *AccountAPIKeyResource) Read( ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse, )
func (*AccountAPIKeyResource) Schema ¶
func (r *AccountAPIKeyResource) Schema( _ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse, )
func (*AccountAPIKeyResource) Update ¶
func (r *AccountAPIKeyResource) Update( ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse, )
type AccountAPIKeyResourceModel ¶
type AccountAPIKeyResourceModel struct {
ID types.String `tfsdk:"id"`
AccountID types.String `tfsdk:"account_id"`
Name types.String `tfsdk:"name"`
ExpiresAt types.String `tfsdk:"expires_at"`
Key types.String `tfsdk:"key"`
KeyPrefix types.String `tfsdk:"key_prefix"`
CreatedAt types.String `tfsdk:"created_at"`
}
type AlertChannelResource ¶
type AlertChannelResource struct {
// contains filtered or unexported fields
}
func (*AlertChannelResource) Configure ¶
func (r *AlertChannelResource) Configure( _ context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse, )
func (*AlertChannelResource) Create ¶
func (r *AlertChannelResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*AlertChannelResource) Delete ¶
func (r *AlertChannelResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*AlertChannelResource) ImportState ¶
func (r *AlertChannelResource) ImportState( ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse, )
func (*AlertChannelResource) Metadata ¶
func (r *AlertChannelResource) Metadata( _ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse, )
func (*AlertChannelResource) Read ¶
func (r *AlertChannelResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*AlertChannelResource) Schema ¶
func (r *AlertChannelResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
func (*AlertChannelResource) Update ¶
func (r *AlertChannelResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type AlertChannelResourceModel ¶
type AlertChannelResourceModel struct {
ID types.String `tfsdk:"id"`
TeamID types.String `tfsdk:"team_id"`
Name types.String `tfsdk:"name"`
Type types.String `tfsdk:"type"`
Config types.Map `tfsdk:"config"`
Enabled types.Bool `tfsdk:"enabled"`
EmailVerified types.Bool `tfsdk:"email_verified"`
CreatedAt types.String `tfsdk:"created_at"`
UpdatedAt types.String `tfsdk:"updated_at"`
}
type EnvVarResource ¶ added in v0.3.0
type EnvVarResource struct {
// contains filtered or unexported fields
}
func (*EnvVarResource) Configure ¶ added in v0.3.0
func (r *EnvVarResource) Configure( _ context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse, )
func (*EnvVarResource) Create ¶ added in v0.3.0
func (r *EnvVarResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*EnvVarResource) Delete ¶ added in v0.3.0
func (r *EnvVarResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*EnvVarResource) ImportState ¶ added in v0.3.0
func (r *EnvVarResource) ImportState( ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse, )
func (*EnvVarResource) Metadata ¶ added in v0.3.0
func (r *EnvVarResource) Metadata( _ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse, )
func (*EnvVarResource) Read ¶ added in v0.3.0
func (r *EnvVarResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*EnvVarResource) Schema ¶ added in v0.3.0
func (r *EnvVarResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
func (*EnvVarResource) Update ¶ added in v0.3.0
func (r *EnvVarResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type EnvVarResourceModel ¶ added in v0.3.0
type ExternalLinkResource ¶
type ExternalLinkResource struct {
// contains filtered or unexported fields
}
func (*ExternalLinkResource) Configure ¶
func (r *ExternalLinkResource) Configure( _ context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse, )
func (*ExternalLinkResource) Create ¶
func (r *ExternalLinkResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*ExternalLinkResource) Delete ¶
func (r *ExternalLinkResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*ExternalLinkResource) ImportState ¶
func (r *ExternalLinkResource) ImportState( ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse, )
func (*ExternalLinkResource) Metadata ¶
func (r *ExternalLinkResource) Metadata( _ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse, )
func (*ExternalLinkResource) Read ¶
func (r *ExternalLinkResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*ExternalLinkResource) Schema ¶
func (r *ExternalLinkResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
func (*ExternalLinkResource) Update ¶
func (r *ExternalLinkResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type ExternalLinkResourceModel ¶
type ExternalLinkResourceModel struct {
ID types.String `tfsdk:"id"`
TeamID types.String `tfsdk:"team_id"`
Name types.String `tfsdk:"name"`
URLTemplate types.String `tfsdk:"url_template"`
IconURL types.String `tfsdk:"icon_url"`
TimeWindowMinutes types.Int64 `tfsdk:"time_window_minutes"`
CreatedAt types.String `tfsdk:"created_at"`
UpdatedAt types.String `tfsdk:"updated_at"`
}
type MonitorAlertChannelLinkResource ¶
type MonitorAlertChannelLinkResource struct {
// contains filtered or unexported fields
}
func (*MonitorAlertChannelLinkResource) Configure ¶
func (r *MonitorAlertChannelLinkResource) Configure( _ context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse, )
func (*MonitorAlertChannelLinkResource) Create ¶
func (r *MonitorAlertChannelLinkResource) Create( ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse, )
func (*MonitorAlertChannelLinkResource) Delete ¶
func (r *MonitorAlertChannelLinkResource) Delete( ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse, )
func (*MonitorAlertChannelLinkResource) ImportState ¶
func (r *MonitorAlertChannelLinkResource) ImportState( ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse, )
func (*MonitorAlertChannelLinkResource) Metadata ¶
func (r *MonitorAlertChannelLinkResource) Metadata( _ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse, )
func (*MonitorAlertChannelLinkResource) Read ¶
func (r *MonitorAlertChannelLinkResource) Read( ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse, )
func (*MonitorAlertChannelLinkResource) Schema ¶
func (r *MonitorAlertChannelLinkResource) Schema( _ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse, )
func (*MonitorAlertChannelLinkResource) Update ¶
func (r *MonitorAlertChannelLinkResource) Update( _ context.Context, _ resource.UpdateRequest, resp *resource.UpdateResponse, )
type MonitorResource ¶
type MonitorResource struct {
// contains filtered or unexported fields
}
func (*MonitorResource) Configure ¶
func (r *MonitorResource) Configure( _ context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse, )
func (*MonitorResource) Create ¶
func (r *MonitorResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*MonitorResource) Delete ¶
func (r *MonitorResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*MonitorResource) ImportState ¶
func (r *MonitorResource) ImportState( ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse, )
func (*MonitorResource) Metadata ¶
func (r *MonitorResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*MonitorResource) Read ¶
func (r *MonitorResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*MonitorResource) Schema ¶
func (r *MonitorResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
func (*MonitorResource) Update ¶
func (r *MonitorResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type MonitorResourceModel ¶
type MonitorResourceModel struct {
ID types.String `tfsdk:"id"`
TeamID types.String `tfsdk:"team_id"`
Name types.String `tfsdk:"name"`
URL types.String `tfsdk:"url"`
Status types.String `tfsdk:"status"`
CheckIntervalMs types.Int64 `tfsdk:"check_interval_ms"`
TimeoutMs types.Int64 `tfsdk:"timeout_ms"`
HTTPMethod types.String `tfsdk:"http_method"`
HTTPVersion types.String `tfsdk:"http_version"`
Headers types.Map `tfsdk:"headers"`
FollowRedirects types.Bool `tfsdk:"follow_redirects"`
AllowedStatusCodes types.List `tfsdk:"allowed_status_codes"`
FailureThreshold types.Int64 `tfsdk:"failure_threshold"`
LatencyThresholdMs types.Int64 `tfsdk:"latency_threshold_ms"`
SSLExpiryEnabled types.Bool `tfsdk:"ssl_expiry_enabled"`
SSLExpiryThresholds types.List `tfsdk:"ssl_expiry_thresholds"`
DomainExpiryEnabled types.Bool `tfsdk:"domain_expiry_enabled"`
DomainExpiryThresholds types.List `tfsdk:"domain_expiry_thresholds"`
UptimeThresholdGood types.Float64 `tfsdk:"uptime_threshold_good"`
UptimeThresholdDegraded types.Float64 `tfsdk:"uptime_threshold_degraded"`
UptimeThresholdCritical types.Float64 `tfsdk:"uptime_threshold_critical"`
CheckerRegion types.String `tfsdk:"checker_region"`
CheckerCountry types.String `tfsdk:"checker_country"`
ResolveOverrideIP types.String `tfsdk:"resolve_override_ip"`
HealthStatus types.String `tfsdk:"health_status"`
Type types.String `tfsdk:"type"`
BrowserConfigJSON types.String `tfsdk:"browser_config_json"`
CreatedAt types.String `tfsdk:"created_at"`
UpdatedAt types.String `tfsdk:"updated_at"`
}
type PagerDutyIntegrationResource ¶
type PagerDutyIntegrationResource struct {
// contains filtered or unexported fields
}
func (*PagerDutyIntegrationResource) Configure ¶
func (r *PagerDutyIntegrationResource) Configure( _ context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse, )
func (*PagerDutyIntegrationResource) Create ¶
func (r *PagerDutyIntegrationResource) Create( ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse, )
func (*PagerDutyIntegrationResource) Delete ¶
func (r *PagerDutyIntegrationResource) Delete( ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse, )
func (*PagerDutyIntegrationResource) ImportState ¶
func (r *PagerDutyIntegrationResource) ImportState( ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse, )
func (*PagerDutyIntegrationResource) Metadata ¶
func (r *PagerDutyIntegrationResource) Metadata( _ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse, )
func (*PagerDutyIntegrationResource) Read ¶
func (r *PagerDutyIntegrationResource) Read( ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse, )
func (*PagerDutyIntegrationResource) Schema ¶
func (r *PagerDutyIntegrationResource) Schema( _ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse, )
func (*PagerDutyIntegrationResource) Update ¶
func (r *PagerDutyIntegrationResource) Update( ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse, )
type PagerDutyIntegrationResourceModel ¶
type PagerDutyIntegrationResourceModel struct {
ID types.String `tfsdk:"id"`
APIKey types.String `tfsdk:"api_key"`
Region types.String `tfsdk:"region"`
ServiceIDs types.List `tfsdk:"service_ids"`
SyncEnabled types.Bool `tfsdk:"sync_enabled"`
SyncError types.String `tfsdk:"sync_error"`
LastSyncedAt types.String `tfsdk:"last_synced_at"`
CreatedAt types.String `tfsdk:"created_at"`
UpdatedAt types.String `tfsdk:"updated_at"`
}
type StatusPageComponentGroupResource ¶
type StatusPageComponentGroupResource struct {
// contains filtered or unexported fields
}
func (*StatusPageComponentGroupResource) Configure ¶
func (r *StatusPageComponentGroupResource) Configure( _ context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse, )
func (*StatusPageComponentGroupResource) Create ¶
func (r *StatusPageComponentGroupResource) Create( ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse, )
func (*StatusPageComponentGroupResource) Delete ¶
func (r *StatusPageComponentGroupResource) Delete( ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse, )
func (*StatusPageComponentGroupResource) ImportState ¶
func (r *StatusPageComponentGroupResource) ImportState( ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse, )
func (*StatusPageComponentGroupResource) Metadata ¶
func (r *StatusPageComponentGroupResource) Metadata( _ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse, )
func (*StatusPageComponentGroupResource) Read ¶
func (r *StatusPageComponentGroupResource) Read( ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse, )
func (*StatusPageComponentGroupResource) Schema ¶
func (r *StatusPageComponentGroupResource) Schema( _ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse, )
func (*StatusPageComponentGroupResource) Update ¶
func (r *StatusPageComponentGroupResource) Update( ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse, )
type StatusPageComponentGroupResourceModel ¶
type StatusPageComponentGroupResourceModel struct {
ID types.String `tfsdk:"id"`
StatusPageID types.String `tfsdk:"status_page_id"`
Name types.String `tfsdk:"name"`
Description types.String `tfsdk:"description"`
Position types.Int64 `tfsdk:"position"`
Collapsed types.Bool `tfsdk:"collapsed"`
CreatedAt types.String `tfsdk:"created_at"`
UpdatedAt types.String `tfsdk:"updated_at"`
}
type StatusPageComponentResource ¶
type StatusPageComponentResource struct {
// contains filtered or unexported fields
}
func (*StatusPageComponentResource) Configure ¶
func (r *StatusPageComponentResource) Configure( _ context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse, )
func (*StatusPageComponentResource) Create ¶
func (r *StatusPageComponentResource) Create( ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse, )
func (*StatusPageComponentResource) Delete ¶
func (r *StatusPageComponentResource) Delete( ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse, )
func (*StatusPageComponentResource) ImportState ¶
func (r *StatusPageComponentResource) ImportState( ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse, )
func (*StatusPageComponentResource) Metadata ¶
func (r *StatusPageComponentResource) Metadata( _ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse, )
func (*StatusPageComponentResource) Read ¶
func (r *StatusPageComponentResource) Read( ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse, )
func (*StatusPageComponentResource) Schema ¶
func (r *StatusPageComponentResource) Schema( _ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse, )
func (*StatusPageComponentResource) Update ¶
func (r *StatusPageComponentResource) Update( ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse, )
type StatusPageComponentResourceModel ¶
type StatusPageComponentResourceModel struct {
ID types.String `tfsdk:"id"`
StatusPageID types.String `tfsdk:"status_page_id"`
GroupID types.String `tfsdk:"group_id"`
Name types.String `tfsdk:"name"`
Description types.String `tfsdk:"description"`
DisplayUptime types.Bool `tfsdk:"display_uptime"`
Position types.Int64 `tfsdk:"position"`
Status types.String `tfsdk:"status"`
CreatedAt types.String `tfsdk:"created_at"`
UpdatedAt types.String `tfsdk:"updated_at"`
}
type StatusPageResource ¶
type StatusPageResource struct {
// contains filtered or unexported fields
}
func (*StatusPageResource) Configure ¶
func (r *StatusPageResource) Configure( _ context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse, )
func (*StatusPageResource) Create ¶
func (r *StatusPageResource) Create( ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse, )
func (*StatusPageResource) Delete ¶
func (r *StatusPageResource) Delete( ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse, )
func (*StatusPageResource) ImportState ¶
func (r *StatusPageResource) ImportState( ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse, )
func (*StatusPageResource) Metadata ¶
func (r *StatusPageResource) Metadata( _ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse, )
func (*StatusPageResource) Read ¶
func (r *StatusPageResource) Read( ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse, )
func (*StatusPageResource) Schema ¶
func (r *StatusPageResource) Schema( _ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse, )
func (*StatusPageResource) Update ¶
func (r *StatusPageResource) Update( ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse, )
type StatusPageResourceModel ¶
type StatusPageResourceModel struct {
ID types.String `tfsdk:"id"`
Name types.String `tfsdk:"name"`
Slug types.String `tfsdk:"slug"`
Description types.String `tfsdk:"description"`
CustomDomain types.String `tfsdk:"custom_domain"`
Password types.String `tfsdk:"password"`
HasPassword types.Bool `tfsdk:"has_password"`
AllowIframe types.Bool `tfsdk:"allow_iframe"`
ShowHistoricalUptime types.Bool `tfsdk:"show_historical_uptime"`
BrandingLogoURL types.String `tfsdk:"branding_logo_url"`
BrandingFaviconURL types.String `tfsdk:"branding_favicon_url"`
BrandingPrimaryColor types.String `tfsdk:"branding_primary_color"`
CreatedAt types.String `tfsdk:"created_at"`
UpdatedAt types.String `tfsdk:"updated_at"`
}
type StatusPageWatchdogResource ¶
type StatusPageWatchdogResource struct {
// contains filtered or unexported fields
}
func (*StatusPageWatchdogResource) Configure ¶
func (r *StatusPageWatchdogResource) Configure( _ context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse, )
func (*StatusPageWatchdogResource) Create ¶
func (r *StatusPageWatchdogResource) Create( ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse, )
func (*StatusPageWatchdogResource) Delete ¶
func (r *StatusPageWatchdogResource) Delete( ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse, )
func (*StatusPageWatchdogResource) ImportState ¶
func (r *StatusPageWatchdogResource) ImportState( ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse, )
func (*StatusPageWatchdogResource) Metadata ¶
func (r *StatusPageWatchdogResource) Metadata( _ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse, )
func (*StatusPageWatchdogResource) Read ¶
func (r *StatusPageWatchdogResource) Read( ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse, )
func (*StatusPageWatchdogResource) Schema ¶
func (r *StatusPageWatchdogResource) Schema( _ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse, )
func (*StatusPageWatchdogResource) Update ¶
func (r *StatusPageWatchdogResource) Update( ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse, )
type StatusPageWatchdogResourceModel ¶
type StatusPageWatchdogResourceModel struct {
ID types.String `tfsdk:"id"`
StatusPageID types.String `tfsdk:"status_page_id"`
ComponentID types.String `tfsdk:"component_id"`
MonitorID types.String `tfsdk:"monitor_id"`
Severity types.String `tfsdk:"severity"`
AutoCreate types.Bool `tfsdk:"auto_create"`
AutoResolve types.Bool `tfsdk:"auto_resolve"`
NotifySubscribers types.Bool `tfsdk:"notify_subscribers"`
TemplateID types.String `tfsdk:"template_id"`
CreatedAt types.String `tfsdk:"created_at"`
}
type TeamAPIKeyResource ¶
type TeamAPIKeyResource struct {
// contains filtered or unexported fields
}
func (*TeamAPIKeyResource) Configure ¶
func (r *TeamAPIKeyResource) Configure( _ context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse, )
func (*TeamAPIKeyResource) Create ¶
func (r *TeamAPIKeyResource) Create( ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse, )
func (*TeamAPIKeyResource) Delete ¶
func (r *TeamAPIKeyResource) Delete( ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse, )
func (*TeamAPIKeyResource) ImportState ¶
func (r *TeamAPIKeyResource) ImportState( ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse, )
func (*TeamAPIKeyResource) Metadata ¶
func (r *TeamAPIKeyResource) Metadata( _ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse, )
func (*TeamAPIKeyResource) Read ¶
func (r *TeamAPIKeyResource) Read( ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse, )
func (*TeamAPIKeyResource) Schema ¶
func (r *TeamAPIKeyResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
func (*TeamAPIKeyResource) Update ¶
func (r *TeamAPIKeyResource) Update( ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse, )
type TeamAPIKeyResourceModel ¶
type TeamAPIKeyResourceModel struct {
ID types.String `tfsdk:"id"`
TeamID types.String `tfsdk:"team_id"`
Name types.String `tfsdk:"name"`
ExpiresAt types.String `tfsdk:"expires_at"`
Key types.String `tfsdk:"key"`
KeyPrefix types.String `tfsdk:"key_prefix"`
CreatedAt types.String `tfsdk:"created_at"`
}
type TeamResource ¶
type TeamResource struct {
// contains filtered or unexported fields
}
func (*TeamResource) Configure ¶
func (r *TeamResource) Configure(_ context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*TeamResource) Create ¶
func (r *TeamResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*TeamResource) Delete ¶
func (r *TeamResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*TeamResource) ImportState ¶
func (r *TeamResource) ImportState( ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse, )
func (*TeamResource) Metadata ¶
func (r *TeamResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*TeamResource) Read ¶
func (r *TeamResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*TeamResource) Schema ¶
func (r *TeamResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
func (*TeamResource) Update ¶
func (r *TeamResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
Click to show internal directories.
Click to hide internal directories.