├── .editorconfig ├── .gitattributes ├── .github └── workflows │ ├── build.yml │ ├── release.yml │ └── test.yml ├── .gitignore ├── .goreleaser.yml ├── LICENSE ├── Makefile ├── README.md ├── docs ├── data-sources │ ├── betteruptime_incoming_webhook.md │ ├── betteruptime_ip_list.md │ ├── betteruptime_monitor.md │ ├── betteruptime_on_call_calendar.md │ ├── betteruptime_policy.md │ ├── betteruptime_severity.md │ └── betteruptime_slack_integration.md ├── index.md └── resources │ ├── betteruptime_aws_cloudwatch_integration.md │ ├── betteruptime_azure_integration.md │ ├── betteruptime_catalog_attribute.md │ ├── betteruptime_catalog_record.md │ ├── betteruptime_catalog_relation.md │ ├── betteruptime_datadog_integration.md │ ├── betteruptime_elastic_integration.md │ ├── betteruptime_email_integration.md │ ├── betteruptime_google_monitoring_integration.md │ ├── betteruptime_grafana_integration.md │ ├── betteruptime_heartbeat.md │ ├── betteruptime_heartbeat_group.md │ ├── betteruptime_incoming_webhook.md │ ├── betteruptime_jira_integration.md │ ├── betteruptime_metadata.md │ ├── betteruptime_monitor.md │ ├── betteruptime_monitor_group.md │ ├── betteruptime_new_relic_integration.md │ ├── betteruptime_on_call_calendar.md │ ├── betteruptime_outgoing_webhook.md │ ├── betteruptime_pagerduty_integration.md │ ├── betteruptime_policy.md │ ├── betteruptime_policy_group.md │ ├── betteruptime_prometheus_integration.md │ ├── betteruptime_severity.md │ ├── betteruptime_severity_group.md │ ├── betteruptime_splunk_oncall_integration.md │ ├── betteruptime_status_page.md │ ├── betteruptime_status_page_group.md │ ├── betteruptime_status_page_resource.md │ └── betteruptime_status_page_section.md ├── examples ├── README.md ├── advanced │ ├── README.md │ ├── main.tf │ ├── outputs.tf │ ├── variables.tf │ └── versions.tf ├── basic │ ├── README.md │ ├── main.tf │ ├── outputs.tf │ ├── variables.tf │ └── versions.tf ├── catalog │ ├── README.md │ ├── main.tf │ ├── variables.tf │ └── versions.tf ├── ips │ ├── README.md │ ├── main.tf │ ├── outputs.tf │ ├── variables.tf │ └── versions.tf └── on_call_calendars │ ├── README.md │ ├── main.tf │ ├── outputs.tf │ ├── variables.tf │ └── versions.tf ├── go.mod ├── go.sum ├── internal └── provider │ ├── client.go │ ├── client_test.go │ ├── data_incoming_webhook.go │ ├── data_incoming_webhook_test.go │ ├── data_ip_list.go │ ├── data_ip_list_test.go │ ├── data_monitor.go │ ├── data_monitor_test.go │ ├── data_on_call_calendar.go │ ├── data_on_call_calendar_test.go │ ├── data_policy.go │ ├── data_policy_test.go │ ├── data_severity.go │ ├── data_severity_test.go │ ├── data_slack_integration.go │ ├── data_slack_integration_test.go │ ├── integration_schemas.go │ ├── provider.go │ ├── provider_test.go │ ├── ptr.go │ ├── resource.go │ ├── resource_aws_cloudwatch_integration.go │ ├── resource_aws_cloudwatch_integration_test.go │ ├── resource_azure_integration.go │ ├── resource_azure_integration_test.go │ ├── resource_catalog_attribute.go │ ├── resource_catalog_attribute_test.go │ ├── resource_catalog_record.go │ ├── resource_catalog_record_test.go │ ├── resource_catalog_relation.go │ ├── resource_catalog_relation_test.go │ ├── resource_datadog_integration.go │ ├── resource_datadog_integration_test.go │ ├── resource_elastic_integration.go │ ├── resource_elastic_integration_test.go │ ├── resource_email_integration.go │ ├── resource_email_integration_test.go │ ├── resource_google_monitoring_integration.go │ ├── resource_google_monitoring_integration_test.go │ ├── resource_grafana_integration.go │ ├── resource_grafana_integration_test.go │ ├── resource_heartbeat.go │ ├── resource_heartbeat_group.go │ ├── resource_heartbeat_group_test.go │ ├── resource_heartbeat_test.go │ ├── resource_incoming_webhook.go │ ├── resource_incoming_webhook_test.go │ ├── resource_ip_list.go │ ├── resource_jira_integration.go │ ├── resource_jira_integration_test.go │ ├── resource_metadata.go │ ├── resource_metadata_test.go │ ├── resource_monitor.go │ ├── resource_monitor_group.go │ ├── resource_monitor_group_test.go │ ├── resource_monitor_test.go │ ├── resource_new_relic_integration.go │ ├── resource_new_relic_integration_test.go │ ├── resource_on_call_calendar.go │ ├── resource_on_call_calendar_test.go │ ├── resource_outgoing_webhook.go │ ├── resource_outgoing_webhook_test.go │ ├── resource_pagerduty_integration.go │ ├── resource_pagerduty_integration_test.go │ ├── resource_policy.go │ ├── resource_policy_group.go │ ├── resource_policy_group_test.go │ ├── resource_policy_test.go │ ├── resource_prometheus_integration.go │ ├── resource_prometheus_integration_test.go │ ├── resource_severity.go │ ├── resource_severity_group.go │ ├── resource_severity_group_test.go │ ├── resource_severity_test.go │ ├── resource_slack_integration.go │ ├── resource_splunk_on_call_integration.go │ ├── resource_splunk_on_call_integration_test.go │ ├── resource_status_page.go │ ├── resource_status_page_group.go │ ├── resource_status_page_group_test.go │ ├── resource_status_page_resource.go │ ├── resource_status_page_resource_test.go │ ├── resource_status_page_section.go │ ├── resource_status_page_section_test.go │ ├── resource_status_page_test.go │ ├── resource_test.go │ ├── type_nullable_int.go │ └── utils.go ├── main.go ├── templates └── index.md.tmpl └── tools └── tools.go /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/.gitignore -------------------------------------------------------------------------------- /.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/.goreleaser.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/README.md -------------------------------------------------------------------------------- /docs/data-sources/betteruptime_incoming_webhook.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/docs/data-sources/betteruptime_incoming_webhook.md -------------------------------------------------------------------------------- /docs/data-sources/betteruptime_ip_list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/docs/data-sources/betteruptime_ip_list.md -------------------------------------------------------------------------------- /docs/data-sources/betteruptime_monitor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/docs/data-sources/betteruptime_monitor.md -------------------------------------------------------------------------------- /docs/data-sources/betteruptime_on_call_calendar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/docs/data-sources/betteruptime_on_call_calendar.md -------------------------------------------------------------------------------- /docs/data-sources/betteruptime_policy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/docs/data-sources/betteruptime_policy.md -------------------------------------------------------------------------------- /docs/data-sources/betteruptime_severity.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/docs/data-sources/betteruptime_severity.md -------------------------------------------------------------------------------- /docs/data-sources/betteruptime_slack_integration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/docs/data-sources/betteruptime_slack_integration.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/resources/betteruptime_aws_cloudwatch_integration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/docs/resources/betteruptime_aws_cloudwatch_integration.md -------------------------------------------------------------------------------- /docs/resources/betteruptime_azure_integration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/docs/resources/betteruptime_azure_integration.md -------------------------------------------------------------------------------- /docs/resources/betteruptime_catalog_attribute.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/docs/resources/betteruptime_catalog_attribute.md -------------------------------------------------------------------------------- /docs/resources/betteruptime_catalog_record.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/docs/resources/betteruptime_catalog_record.md -------------------------------------------------------------------------------- /docs/resources/betteruptime_catalog_relation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/docs/resources/betteruptime_catalog_relation.md -------------------------------------------------------------------------------- /docs/resources/betteruptime_datadog_integration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/docs/resources/betteruptime_datadog_integration.md -------------------------------------------------------------------------------- /docs/resources/betteruptime_elastic_integration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/docs/resources/betteruptime_elastic_integration.md -------------------------------------------------------------------------------- /docs/resources/betteruptime_email_integration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/docs/resources/betteruptime_email_integration.md -------------------------------------------------------------------------------- /docs/resources/betteruptime_google_monitoring_integration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/docs/resources/betteruptime_google_monitoring_integration.md -------------------------------------------------------------------------------- /docs/resources/betteruptime_grafana_integration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/docs/resources/betteruptime_grafana_integration.md -------------------------------------------------------------------------------- /docs/resources/betteruptime_heartbeat.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/docs/resources/betteruptime_heartbeat.md -------------------------------------------------------------------------------- /docs/resources/betteruptime_heartbeat_group.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/docs/resources/betteruptime_heartbeat_group.md -------------------------------------------------------------------------------- /docs/resources/betteruptime_incoming_webhook.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/docs/resources/betteruptime_incoming_webhook.md -------------------------------------------------------------------------------- /docs/resources/betteruptime_jira_integration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/docs/resources/betteruptime_jira_integration.md -------------------------------------------------------------------------------- /docs/resources/betteruptime_metadata.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/docs/resources/betteruptime_metadata.md -------------------------------------------------------------------------------- /docs/resources/betteruptime_monitor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/docs/resources/betteruptime_monitor.md -------------------------------------------------------------------------------- /docs/resources/betteruptime_monitor_group.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/docs/resources/betteruptime_monitor_group.md -------------------------------------------------------------------------------- /docs/resources/betteruptime_new_relic_integration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/docs/resources/betteruptime_new_relic_integration.md -------------------------------------------------------------------------------- /docs/resources/betteruptime_on_call_calendar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/docs/resources/betteruptime_on_call_calendar.md -------------------------------------------------------------------------------- /docs/resources/betteruptime_outgoing_webhook.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/docs/resources/betteruptime_outgoing_webhook.md -------------------------------------------------------------------------------- /docs/resources/betteruptime_pagerduty_integration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/docs/resources/betteruptime_pagerduty_integration.md -------------------------------------------------------------------------------- /docs/resources/betteruptime_policy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/docs/resources/betteruptime_policy.md -------------------------------------------------------------------------------- /docs/resources/betteruptime_policy_group.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/docs/resources/betteruptime_policy_group.md -------------------------------------------------------------------------------- /docs/resources/betteruptime_prometheus_integration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/docs/resources/betteruptime_prometheus_integration.md -------------------------------------------------------------------------------- /docs/resources/betteruptime_severity.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/docs/resources/betteruptime_severity.md -------------------------------------------------------------------------------- /docs/resources/betteruptime_severity_group.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/docs/resources/betteruptime_severity_group.md -------------------------------------------------------------------------------- /docs/resources/betteruptime_splunk_oncall_integration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/docs/resources/betteruptime_splunk_oncall_integration.md -------------------------------------------------------------------------------- /docs/resources/betteruptime_status_page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/docs/resources/betteruptime_status_page.md -------------------------------------------------------------------------------- /docs/resources/betteruptime_status_page_group.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/docs/resources/betteruptime_status_page_group.md -------------------------------------------------------------------------------- /docs/resources/betteruptime_status_page_resource.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/docs/resources/betteruptime_status_page_resource.md -------------------------------------------------------------------------------- /docs/resources/betteruptime_status_page_section.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/docs/resources/betteruptime_status_page_section.md -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/advanced/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/examples/advanced/README.md -------------------------------------------------------------------------------- /examples/advanced/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/examples/advanced/main.tf -------------------------------------------------------------------------------- /examples/advanced/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/examples/advanced/outputs.tf -------------------------------------------------------------------------------- /examples/advanced/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/examples/advanced/variables.tf -------------------------------------------------------------------------------- /examples/advanced/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/examples/advanced/versions.tf -------------------------------------------------------------------------------- /examples/basic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/examples/basic/README.md -------------------------------------------------------------------------------- /examples/basic/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/examples/basic/main.tf -------------------------------------------------------------------------------- /examples/basic/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/examples/basic/outputs.tf -------------------------------------------------------------------------------- /examples/basic/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/examples/basic/variables.tf -------------------------------------------------------------------------------- /examples/basic/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/examples/basic/versions.tf -------------------------------------------------------------------------------- /examples/catalog/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/examples/catalog/README.md -------------------------------------------------------------------------------- /examples/catalog/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/examples/catalog/main.tf -------------------------------------------------------------------------------- /examples/catalog/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/examples/catalog/variables.tf -------------------------------------------------------------------------------- /examples/catalog/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/examples/catalog/versions.tf -------------------------------------------------------------------------------- /examples/ips/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/examples/ips/README.md -------------------------------------------------------------------------------- /examples/ips/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/examples/ips/main.tf -------------------------------------------------------------------------------- /examples/ips/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/examples/ips/outputs.tf -------------------------------------------------------------------------------- /examples/ips/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/examples/ips/variables.tf -------------------------------------------------------------------------------- /examples/ips/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/examples/ips/versions.tf -------------------------------------------------------------------------------- /examples/on_call_calendars/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/examples/on_call_calendars/README.md -------------------------------------------------------------------------------- /examples/on_call_calendars/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/examples/on_call_calendars/main.tf -------------------------------------------------------------------------------- /examples/on_call_calendars/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/examples/on_call_calendars/outputs.tf -------------------------------------------------------------------------------- /examples/on_call_calendars/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/examples/on_call_calendars/variables.tf -------------------------------------------------------------------------------- /examples/on_call_calendars/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/examples/on_call_calendars/versions.tf -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/go.sum -------------------------------------------------------------------------------- /internal/provider/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/client.go -------------------------------------------------------------------------------- /internal/provider/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/client_test.go -------------------------------------------------------------------------------- /internal/provider/data_incoming_webhook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/data_incoming_webhook.go -------------------------------------------------------------------------------- /internal/provider/data_incoming_webhook_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/data_incoming_webhook_test.go -------------------------------------------------------------------------------- /internal/provider/data_ip_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/data_ip_list.go -------------------------------------------------------------------------------- /internal/provider/data_ip_list_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/data_ip_list_test.go -------------------------------------------------------------------------------- /internal/provider/data_monitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/data_monitor.go -------------------------------------------------------------------------------- /internal/provider/data_monitor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/data_monitor_test.go -------------------------------------------------------------------------------- /internal/provider/data_on_call_calendar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/data_on_call_calendar.go -------------------------------------------------------------------------------- /internal/provider/data_on_call_calendar_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/data_on_call_calendar_test.go -------------------------------------------------------------------------------- /internal/provider/data_policy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/data_policy.go -------------------------------------------------------------------------------- /internal/provider/data_policy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/data_policy_test.go -------------------------------------------------------------------------------- /internal/provider/data_severity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/data_severity.go -------------------------------------------------------------------------------- /internal/provider/data_severity_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/data_severity_test.go -------------------------------------------------------------------------------- /internal/provider/data_slack_integration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/data_slack_integration.go -------------------------------------------------------------------------------- /internal/provider/data_slack_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/data_slack_integration_test.go -------------------------------------------------------------------------------- /internal/provider/integration_schemas.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/integration_schemas.go -------------------------------------------------------------------------------- /internal/provider/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/provider.go -------------------------------------------------------------------------------- /internal/provider/provider_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/provider_test.go -------------------------------------------------------------------------------- /internal/provider/ptr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/ptr.go -------------------------------------------------------------------------------- /internal/provider/resource.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/resource.go -------------------------------------------------------------------------------- /internal/provider/resource_aws_cloudwatch_integration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/resource_aws_cloudwatch_integration.go -------------------------------------------------------------------------------- /internal/provider/resource_aws_cloudwatch_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/resource_aws_cloudwatch_integration_test.go -------------------------------------------------------------------------------- /internal/provider/resource_azure_integration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/resource_azure_integration.go -------------------------------------------------------------------------------- /internal/provider/resource_azure_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/resource_azure_integration_test.go -------------------------------------------------------------------------------- /internal/provider/resource_catalog_attribute.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/resource_catalog_attribute.go -------------------------------------------------------------------------------- /internal/provider/resource_catalog_attribute_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/resource_catalog_attribute_test.go -------------------------------------------------------------------------------- /internal/provider/resource_catalog_record.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/resource_catalog_record.go -------------------------------------------------------------------------------- /internal/provider/resource_catalog_record_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/resource_catalog_record_test.go -------------------------------------------------------------------------------- /internal/provider/resource_catalog_relation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/resource_catalog_relation.go -------------------------------------------------------------------------------- /internal/provider/resource_catalog_relation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/resource_catalog_relation_test.go -------------------------------------------------------------------------------- /internal/provider/resource_datadog_integration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/resource_datadog_integration.go -------------------------------------------------------------------------------- /internal/provider/resource_datadog_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/resource_datadog_integration_test.go -------------------------------------------------------------------------------- /internal/provider/resource_elastic_integration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/resource_elastic_integration.go -------------------------------------------------------------------------------- /internal/provider/resource_elastic_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/resource_elastic_integration_test.go -------------------------------------------------------------------------------- /internal/provider/resource_email_integration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/resource_email_integration.go -------------------------------------------------------------------------------- /internal/provider/resource_email_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/resource_email_integration_test.go -------------------------------------------------------------------------------- /internal/provider/resource_google_monitoring_integration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/resource_google_monitoring_integration.go -------------------------------------------------------------------------------- /internal/provider/resource_google_monitoring_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/resource_google_monitoring_integration_test.go -------------------------------------------------------------------------------- /internal/provider/resource_grafana_integration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/resource_grafana_integration.go -------------------------------------------------------------------------------- /internal/provider/resource_grafana_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/resource_grafana_integration_test.go -------------------------------------------------------------------------------- /internal/provider/resource_heartbeat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/resource_heartbeat.go -------------------------------------------------------------------------------- /internal/provider/resource_heartbeat_group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/resource_heartbeat_group.go -------------------------------------------------------------------------------- /internal/provider/resource_heartbeat_group_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/resource_heartbeat_group_test.go -------------------------------------------------------------------------------- /internal/provider/resource_heartbeat_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/resource_heartbeat_test.go -------------------------------------------------------------------------------- /internal/provider/resource_incoming_webhook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/resource_incoming_webhook.go -------------------------------------------------------------------------------- /internal/provider/resource_incoming_webhook_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/resource_incoming_webhook_test.go -------------------------------------------------------------------------------- /internal/provider/resource_ip_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/resource_ip_list.go -------------------------------------------------------------------------------- /internal/provider/resource_jira_integration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/resource_jira_integration.go -------------------------------------------------------------------------------- /internal/provider/resource_jira_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/resource_jira_integration_test.go -------------------------------------------------------------------------------- /internal/provider/resource_metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/resource_metadata.go -------------------------------------------------------------------------------- /internal/provider/resource_metadata_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/resource_metadata_test.go -------------------------------------------------------------------------------- /internal/provider/resource_monitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/resource_monitor.go -------------------------------------------------------------------------------- /internal/provider/resource_monitor_group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/resource_monitor_group.go -------------------------------------------------------------------------------- /internal/provider/resource_monitor_group_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/resource_monitor_group_test.go -------------------------------------------------------------------------------- /internal/provider/resource_monitor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/resource_monitor_test.go -------------------------------------------------------------------------------- /internal/provider/resource_new_relic_integration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/resource_new_relic_integration.go -------------------------------------------------------------------------------- /internal/provider/resource_new_relic_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/resource_new_relic_integration_test.go -------------------------------------------------------------------------------- /internal/provider/resource_on_call_calendar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/resource_on_call_calendar.go -------------------------------------------------------------------------------- /internal/provider/resource_on_call_calendar_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/resource_on_call_calendar_test.go -------------------------------------------------------------------------------- /internal/provider/resource_outgoing_webhook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/resource_outgoing_webhook.go -------------------------------------------------------------------------------- /internal/provider/resource_outgoing_webhook_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/resource_outgoing_webhook_test.go -------------------------------------------------------------------------------- /internal/provider/resource_pagerduty_integration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/resource_pagerduty_integration.go -------------------------------------------------------------------------------- /internal/provider/resource_pagerduty_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/resource_pagerduty_integration_test.go -------------------------------------------------------------------------------- /internal/provider/resource_policy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/resource_policy.go -------------------------------------------------------------------------------- /internal/provider/resource_policy_group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/resource_policy_group.go -------------------------------------------------------------------------------- /internal/provider/resource_policy_group_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/resource_policy_group_test.go -------------------------------------------------------------------------------- /internal/provider/resource_policy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/resource_policy_test.go -------------------------------------------------------------------------------- /internal/provider/resource_prometheus_integration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/resource_prometheus_integration.go -------------------------------------------------------------------------------- /internal/provider/resource_prometheus_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/resource_prometheus_integration_test.go -------------------------------------------------------------------------------- /internal/provider/resource_severity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/resource_severity.go -------------------------------------------------------------------------------- /internal/provider/resource_severity_group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/resource_severity_group.go -------------------------------------------------------------------------------- /internal/provider/resource_severity_group_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/resource_severity_group_test.go -------------------------------------------------------------------------------- /internal/provider/resource_severity_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/resource_severity_test.go -------------------------------------------------------------------------------- /internal/provider/resource_slack_integration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/resource_slack_integration.go -------------------------------------------------------------------------------- /internal/provider/resource_splunk_on_call_integration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/resource_splunk_on_call_integration.go -------------------------------------------------------------------------------- /internal/provider/resource_splunk_on_call_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/resource_splunk_on_call_integration_test.go -------------------------------------------------------------------------------- /internal/provider/resource_status_page.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/resource_status_page.go -------------------------------------------------------------------------------- /internal/provider/resource_status_page_group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/resource_status_page_group.go -------------------------------------------------------------------------------- /internal/provider/resource_status_page_group_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/resource_status_page_group_test.go -------------------------------------------------------------------------------- /internal/provider/resource_status_page_resource.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/resource_status_page_resource.go -------------------------------------------------------------------------------- /internal/provider/resource_status_page_resource_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/resource_status_page_resource_test.go -------------------------------------------------------------------------------- /internal/provider/resource_status_page_section.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/resource_status_page_section.go -------------------------------------------------------------------------------- /internal/provider/resource_status_page_section_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/resource_status_page_section_test.go -------------------------------------------------------------------------------- /internal/provider/resource_status_page_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/resource_status_page_test.go -------------------------------------------------------------------------------- /internal/provider/resource_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/resource_test.go -------------------------------------------------------------------------------- /internal/provider/type_nullable_int.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/type_nullable_int.go -------------------------------------------------------------------------------- /internal/provider/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/internal/provider/utils.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/main.go -------------------------------------------------------------------------------- /templates/index.md.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/templates/index.md.tmpl -------------------------------------------------------------------------------- /tools/tools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BetterStackHQ/terraform-provider-better-uptime/HEAD/tools/tools.go --------------------------------------------------------------------------------