Documentation
¶
Index ¶
- func NewAlertChannelResource() resource.Resource
- func NewDependencyResource() resource.Resource
- func NewEnvironmentResource() resource.Resource
- func NewMonitorResource() resource.Resource
- func NewNotificationPolicyResource() resource.Resource
- func NewResourceGroupMembershipResource() resource.Resource
- func NewResourceGroupResource() resource.Resource
- func NewSecretResource() resource.Resource
- func NewStatusPageCustomDomainResource() resource.Resource
- func NewStatusPageResource() resource.Resource
- func NewTagResource() resource.Resource
- func NewWebhookResource() resource.Resource
- 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 DependencyResource
- func (r *DependencyResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *DependencyResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *DependencyResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *DependencyResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *DependencyResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *DependencyResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *DependencyResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *DependencyResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type DependencyResourceModel
- type EnvironmentResource
- func (r *EnvironmentResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *EnvironmentResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *EnvironmentResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *EnvironmentResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *EnvironmentResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *EnvironmentResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *EnvironmentResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *EnvironmentResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type EnvironmentResourceModel
- 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 NotificationPolicyModel
- type NotificationPolicyResource
- func (r *NotificationPolicyResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *NotificationPolicyResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *NotificationPolicyResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *NotificationPolicyResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *NotificationPolicyResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *NotificationPolicyResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *NotificationPolicyResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *NotificationPolicyResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type ResourceGroupMembershipModel
- type ResourceGroupMembershipResource
- func (r *ResourceGroupMembershipResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *ResourceGroupMembershipResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *ResourceGroupMembershipResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *ResourceGroupMembershipResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *ResourceGroupMembershipResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *ResourceGroupMembershipResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *ResourceGroupMembershipResource) Update(_ context.Context, _ resource.UpdateRequest, resp *resource.UpdateResponse)
- type ResourceGroupModel
- type ResourceGroupResource
- func (r *ResourceGroupResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *ResourceGroupResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *ResourceGroupResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *ResourceGroupResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *ResourceGroupResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *ResourceGroupResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *ResourceGroupResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *ResourceGroupResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type SecretResource
- func (r *SecretResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *SecretResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *SecretResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *SecretResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *SecretResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *SecretResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *SecretResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *SecretResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type SecretResourceModel
- type StatusPageComponentGroupModel
- type StatusPageComponentModel
- type StatusPageCustomDomainResource
- func (r *StatusPageCustomDomainResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *StatusPageCustomDomainResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *StatusPageCustomDomainResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *StatusPageCustomDomainResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *StatusPageCustomDomainResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *StatusPageCustomDomainResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *StatusPageCustomDomainResource) Update(_ context.Context, _ resource.UpdateRequest, resp *resource.UpdateResponse)
- type StatusPageCustomDomainResourceModel
- 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 TagResource
- func (r *TagResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *TagResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *TagResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *TagResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *TagResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *TagResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *TagResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *TagResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type TagResourceModel
- type WebhookResource
- func (r *WebhookResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *WebhookResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *WebhookResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *WebhookResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *WebhookResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *WebhookResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *WebhookResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *WebhookResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type WebhookResourceModel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAlertChannelResource ¶
func NewDependencyResource ¶
func NewEnvironmentResource ¶
func NewMonitorResource ¶
func NewSecretResource ¶
func NewStatusPageResource ¶
func NewTagResource ¶
func NewWebhookResource ¶
Types ¶
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"`
Name types.String `tfsdk:"name"`
ChannelType types.String `tfsdk:"channel_type"`
ConfigHash types.String `tfsdk:"config_hash"`
// Slack / Discord / Teams
WebhookURL types.String `tfsdk:"webhook_url"`
MentionText types.String `tfsdk:"mention_text"`
MentionRoleID types.String `tfsdk:"mention_role_id"`
// Email
Recipients types.List `tfsdk:"recipients"`
// PagerDuty
RoutingKey types.String `tfsdk:"routing_key"`
SeverityOverride types.String `tfsdk:"severity_override"`
// OpsGenie
APIKey types.String `tfsdk:"api_key"`
Region types.String `tfsdk:"region"`
// Webhook channel
URL types.String `tfsdk:"url"`
CustomHeaders types.Map `tfsdk:"custom_headers"`
SigningSecret types.String `tfsdk:"signing_secret"`
}
type DependencyResource ¶
type DependencyResource struct {
// contains filtered or unexported fields
}
func (*DependencyResource) Configure ¶
func (r *DependencyResource) Configure(_ context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*DependencyResource) Create ¶
func (r *DependencyResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*DependencyResource) Delete ¶
func (r *DependencyResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*DependencyResource) ImportState ¶
func (r *DependencyResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*DependencyResource) Metadata ¶
func (r *DependencyResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*DependencyResource) Read ¶
func (r *DependencyResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*DependencyResource) Schema ¶
func (r *DependencyResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
func (*DependencyResource) Update ¶
func (r *DependencyResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type DependencyResourceModel ¶
type EnvironmentResource ¶
type EnvironmentResource struct {
// contains filtered or unexported fields
}
func (*EnvironmentResource) Configure ¶
func (r *EnvironmentResource) Configure(_ context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*EnvironmentResource) Create ¶
func (r *EnvironmentResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*EnvironmentResource) Delete ¶
func (r *EnvironmentResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*EnvironmentResource) ImportState ¶
func (r *EnvironmentResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*EnvironmentResource) Metadata ¶
func (r *EnvironmentResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*EnvironmentResource) Read ¶
func (r *EnvironmentResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*EnvironmentResource) Schema ¶
func (r *EnvironmentResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
func (*EnvironmentResource) Update ¶
func (r *EnvironmentResource) Update(ctx context.Context, req 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"`
Name types.String `tfsdk:"name"`
Type types.String `tfsdk:"type"`
FrequencySeconds types.Int64 `tfsdk:"frequency_seconds"`
Enabled types.Bool `tfsdk:"enabled"`
Regions types.List `tfsdk:"regions"`
EnvironmentID types.String `tfsdk:"environment_id"`
AlertChannelIds types.List `tfsdk:"alert_channel_ids"`
TagIds types.List `tfsdk:"tag_ids"`
PingUrl types.String `tfsdk:"ping_url"`
Config types.String `tfsdk:"config"`
Auth types.String `tfsdk:"auth"`
Assertions types.List `tfsdk:"assertions"`
IncidentPolicy types.List `tfsdk:"incident_policy"`
}
type NotificationPolicyModel ¶
type NotificationPolicyModel struct {
ID types.String `tfsdk:"id"`
Name types.String `tfsdk:"name"`
Enabled types.Bool `tfsdk:"enabled"`
Priority types.Int64 `tfsdk:"priority"`
MatchRules types.List `tfsdk:"match_rule"`
Escalation types.List `tfsdk:"escalation_step"`
OnResolve types.String `tfsdk:"on_resolve"`
OnReopen types.String `tfsdk:"on_reopen"`
}
type NotificationPolicyResource ¶
type NotificationPolicyResource struct {
// contains filtered or unexported fields
}
func (*NotificationPolicyResource) Configure ¶
func (r *NotificationPolicyResource) Configure(_ context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*NotificationPolicyResource) Create ¶
func (r *NotificationPolicyResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*NotificationPolicyResource) Delete ¶
func (r *NotificationPolicyResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*NotificationPolicyResource) ImportState ¶
func (r *NotificationPolicyResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*NotificationPolicyResource) Metadata ¶
func (r *NotificationPolicyResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*NotificationPolicyResource) Read ¶
func (r *NotificationPolicyResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*NotificationPolicyResource) Schema ¶
func (r *NotificationPolicyResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
func (*NotificationPolicyResource) Update ¶
func (r *NotificationPolicyResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type ResourceGroupMembershipResource ¶
type ResourceGroupMembershipResource struct {
// contains filtered or unexported fields
}
func (*ResourceGroupMembershipResource) Configure ¶
func (r *ResourceGroupMembershipResource) Configure(_ context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*ResourceGroupMembershipResource) Create ¶
func (r *ResourceGroupMembershipResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*ResourceGroupMembershipResource) Delete ¶
func (r *ResourceGroupMembershipResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*ResourceGroupMembershipResource) Metadata ¶
func (r *ResourceGroupMembershipResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*ResourceGroupMembershipResource) Read ¶
func (r *ResourceGroupMembershipResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*ResourceGroupMembershipResource) Schema ¶
func (r *ResourceGroupMembershipResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
func (*ResourceGroupMembershipResource) Update ¶
func (r *ResourceGroupMembershipResource) Update(_ context.Context, _ resource.UpdateRequest, resp *resource.UpdateResponse)
type ResourceGroupModel ¶
type ResourceGroupModel struct {
ID types.String `tfsdk:"id"`
Name types.String `tfsdk:"name"`
Slug types.String `tfsdk:"slug"`
Description types.String `tfsdk:"description"`
AlertPolicyID types.String `tfsdk:"alert_policy_id"`
DefaultFrequency types.Int64 `tfsdk:"default_frequency"`
DefaultRegions types.List `tfsdk:"default_regions"`
DefaultAlertChannels types.List `tfsdk:"default_alert_channels"`
DefaultEnvironmentID types.String `tfsdk:"default_environment_id"`
HealthThresholdType types.String `tfsdk:"health_threshold_type"`
HealthThresholdValue types.Float64 `tfsdk:"health_threshold_value"`
SuppressMemberAlerts types.Bool `tfsdk:"suppress_member_alerts"`
ConfirmationDelaySeconds types.Int64 `tfsdk:"confirmation_delay_seconds"`
RecoveryCooldownMinutes types.Int64 `tfsdk:"recovery_cooldown_minutes"`
}
type ResourceGroupResource ¶
type ResourceGroupResource struct {
// contains filtered or unexported fields
}
func (*ResourceGroupResource) Configure ¶
func (r *ResourceGroupResource) Configure(_ context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*ResourceGroupResource) Create ¶
func (r *ResourceGroupResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*ResourceGroupResource) Delete ¶
func (r *ResourceGroupResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*ResourceGroupResource) ImportState ¶
func (r *ResourceGroupResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*ResourceGroupResource) Metadata ¶
func (r *ResourceGroupResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*ResourceGroupResource) Read ¶
func (r *ResourceGroupResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*ResourceGroupResource) Schema ¶
func (r *ResourceGroupResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
func (*ResourceGroupResource) Update ¶
func (r *ResourceGroupResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type SecretResource ¶
type SecretResource struct {
// contains filtered or unexported fields
}
func (*SecretResource) Configure ¶
func (r *SecretResource) Configure(_ context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*SecretResource) Create ¶
func (r *SecretResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*SecretResource) Delete ¶
func (r *SecretResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*SecretResource) ImportState ¶
func (r *SecretResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*SecretResource) Metadata ¶
func (r *SecretResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*SecretResource) Read ¶
func (r *SecretResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*SecretResource) Schema ¶
func (r *SecretResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
func (*SecretResource) Update ¶
func (r *SecretResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type SecretResourceModel ¶
type StatusPageComponentModel ¶
type StatusPageComponentModel struct {
ID types.String `tfsdk:"id"`
Name types.String `tfsdk:"name"`
Description types.String `tfsdk:"description"`
Type types.String `tfsdk:"type"`
GroupName types.String `tfsdk:"group_name"`
MonitorID types.String `tfsdk:"monitor_id"`
ResourceGroupID types.String `tfsdk:"resource_group_id"`
DisplayOrder types.Int64 `tfsdk:"display_order"`
ExcludeFromOverall types.Bool `tfsdk:"exclude_from_overall"`
ShowUptime types.Bool `tfsdk:"show_uptime"`
}
type StatusPageCustomDomainResource ¶
type StatusPageCustomDomainResource struct {
// contains filtered or unexported fields
}
func (*StatusPageCustomDomainResource) Configure ¶
func (r *StatusPageCustomDomainResource) Configure(_ context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*StatusPageCustomDomainResource) Create ¶
func (r *StatusPageCustomDomainResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*StatusPageCustomDomainResource) Delete ¶
func (r *StatusPageCustomDomainResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*StatusPageCustomDomainResource) Metadata ¶
func (r *StatusPageCustomDomainResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*StatusPageCustomDomainResource) Read ¶
func (r *StatusPageCustomDomainResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*StatusPageCustomDomainResource) Schema ¶
func (r *StatusPageCustomDomainResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
func (*StatusPageCustomDomainResource) Update ¶
func (r *StatusPageCustomDomainResource) Update(_ context.Context, _ resource.UpdateRequest, resp *resource.UpdateResponse)
type StatusPageCustomDomainResourceModel ¶
type StatusPageCustomDomainResourceModel struct {
ID types.String `tfsdk:"id"`
StatusPageID types.String `tfsdk:"status_page_id"`
Hostname types.String `tfsdk:"hostname"`
Status types.String `tfsdk:"status"`
VerificationMethod types.String `tfsdk:"verification_method"`
VerificationToken types.String `tfsdk:"verification_token"`
VerificationCnameTarget types.String `tfsdk:"verification_cname_target"`
VerificationError types.String `tfsdk:"verification_error"`
Primary types.Bool `tfsdk:"primary"`
}
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"`
Visibility types.String `tfsdk:"visibility"`
Enabled types.Bool `tfsdk:"enabled"`
IncidentMode types.String `tfsdk:"incident_mode"`
PageURL types.String `tfsdk:"page_url"`
ComponentGroups []StatusPageComponentGroupModel `tfsdk:"component_group"`
Components []StatusPageComponentModel `tfsdk:"component"`
}
type TagResource ¶
type TagResource struct {
// contains filtered or unexported fields
}
func (*TagResource) Configure ¶
func (r *TagResource) Configure(_ context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*TagResource) Create ¶
func (r *TagResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*TagResource) Delete ¶
func (r *TagResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*TagResource) ImportState ¶
func (r *TagResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*TagResource) Metadata ¶
func (r *TagResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*TagResource) Read ¶
func (r *TagResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*TagResource) Schema ¶
func (r *TagResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
func (*TagResource) Update ¶
func (r *TagResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type TagResourceModel ¶
type WebhookResource ¶
type WebhookResource struct {
// contains filtered or unexported fields
}
func (*WebhookResource) Configure ¶
func (r *WebhookResource) Configure(_ context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*WebhookResource) Create ¶
func (r *WebhookResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*WebhookResource) Delete ¶
func (r *WebhookResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*WebhookResource) ImportState ¶
func (r *WebhookResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*WebhookResource) Metadata ¶
func (r *WebhookResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*WebhookResource) Read ¶
func (r *WebhookResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*WebhookResource) Schema ¶
func (r *WebhookResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
func (*WebhookResource) Update ¶
func (r *WebhookResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
Click to show internal directories.
Click to hide internal directories.