diff --git a/docs/guides/plans.md b/docs/guides/plans.md index da6a48f..ccf02e6 100644 --- a/docs/guides/plans.md +++ b/docs/guides/plans.md @@ -38,10 +38,6 @@ The following table containes valid plan id values to be used in resource defini | 131 |   sematext_monitor_clickhouse | Standard SPM ClickHouse | | 132 |   sematext_monitor_clickhouse | Pro SPM ClickHouse | | 133 |   sematext_monitor_clickhouse | Pro Silver SPM ClickHouse | -| 117 |   sematext_monitor_docker | Basic SPM Docker | -| 118 |   sematext_monitor_docker | Standard SPM Docker | -| 119 |   sematext_monitor_docker | Pro SPM Docker | -| 120 |   sematext_monitor_docker | Pro Silver SPM Docker | | 12 |   sematext_monitor_elasticsearch | Basic SPM Elasticsearch | | 13 |   sematext_monitor_elasticsearch | Standard SPM Elasticsearch | | 14 |   sematext_monitor_elasticsearch | Pro SPM Elasticsearch | @@ -62,6 +58,10 @@ The following table containes valid plan id values to be used in resource defini | 5 |   sematext_monitor_hbase | Standard SPM HBase | | 6 |   sematext_monitor_hbase | Pro SPM HBase | | 28 |   sematext_monitor_hbase | Pro Silver SPM HBase | +| 129 |   sematext_monitor_infra | Basic Infra | +| 300 |   sematext_monitor_infra | Standard Infra | +| 301 |   sematext_monitor_infra | Pro Infra | +| 302 |   sematext_monitor_infra | Pro Silver Infra | | 18 |   sematext_monitor_jvm | Basic SPM JVM | | 19 |   sematext_monitor_jvm | Standard SPM JVM | | 20 |   sematext_monitor_jvm | Pro SPM JVM | diff --git a/docs/index.md b/docs/index.md index 659eb43..3f2813c 100644 --- a/docs/index.md +++ b/docs/index.md @@ -12,7 +12,7 @@ terraform { required_providers { sematext = { source = "sematext/sematext" - version = ">=0.1.3" + version = ">=0.1.9" } } } diff --git a/docs/resources/sematext_monitor_akka.md b/docs/resources/sematext_monitor_akka.md index 698bb13..604f05b 100644 --- a/docs/resources/sematext_monitor_akka.md +++ b/docs/resources/sematext_monitor_akka.md @@ -12,7 +12,7 @@ terraform { required_providers { sematext = { source = "sematext/sematext" - version = ">=0.1.9" + version = ">=0.1.10" } } } diff --git a/docs/resources/sematext_monitor_apache.md b/docs/resources/sematext_monitor_apache.md index ae18f76..89287c2 100644 --- a/docs/resources/sematext_monitor_apache.md +++ b/docs/resources/sematext_monitor_apache.md @@ -12,7 +12,7 @@ terraform { required_providers { sematext = { source = "sematext/sematext" - version = ">=0.1.9" + version = ">=0.1.10" } } } diff --git a/docs/resources/sematext_monitor_awsebs.md b/docs/resources/sematext_monitor_awsebs.md index a6fe04b..59cd72f 100644 --- a/docs/resources/sematext_monitor_awsebs.md +++ b/docs/resources/sematext_monitor_awsebs.md @@ -12,7 +12,7 @@ terraform { required_providers { sematext = { source = "sematext/sematext" - version = ">=0.1.9" + version = ">=0.1.10" } } } diff --git a/docs/resources/sematext_monitor_awsec2.md b/docs/resources/sematext_monitor_awsec2.md index 5bd8d77..278ec30 100644 --- a/docs/resources/sematext_monitor_awsec2.md +++ b/docs/resources/sematext_monitor_awsec2.md @@ -12,7 +12,7 @@ terraform { required_providers { sematext = { source = "sematext/sematext" - version = ">=0.1.9" + version = ">=0.1.10" } } } diff --git a/docs/resources/sematext_monitor_awselb.md b/docs/resources/sematext_monitor_awselb.md index 0caf1ec..ad29460 100644 --- a/docs/resources/sematext_monitor_awselb.md +++ b/docs/resources/sematext_monitor_awselb.md @@ -12,7 +12,7 @@ terraform { required_providers { sematext = { source = "sematext/sematext" - version = ">=0.1.9" + version = ">=0.1.10" } } } diff --git a/docs/resources/sematext_monitor_cassandra.md b/docs/resources/sematext_monitor_cassandra.md index 66a044b..b48522c 100644 --- a/docs/resources/sematext_monitor_cassandra.md +++ b/docs/resources/sematext_monitor_cassandra.md @@ -12,7 +12,7 @@ terraform { required_providers { sematext = { source = "sematext/sematext" - version = ">=0.1.9" + version = ">=0.1.10" } } } diff --git a/docs/resources/sematext_monitor_clickhouse.md b/docs/resources/sematext_monitor_clickhouse.md index f121148..b28f829 100644 --- a/docs/resources/sematext_monitor_clickhouse.md +++ b/docs/resources/sematext_monitor_clickhouse.md @@ -12,7 +12,7 @@ terraform { required_providers { sematext = { source = "sematext/sematext" - version = ">=0.1.9" + version = ">=0.1.10" } } } diff --git a/docs/resources/sematext_monitor_elasticsearch.md b/docs/resources/sematext_monitor_elasticsearch.md index 3176306..a22f250 100644 --- a/docs/resources/sematext_monitor_elasticsearch.md +++ b/docs/resources/sematext_monitor_elasticsearch.md @@ -12,7 +12,7 @@ terraform { required_providers { sematext = { source = "sematext/sematext" - version = ">=0.1.9" + version = ">=0.1.10" } } } diff --git a/docs/resources/sematext_monitor_hadoopmrv1.md b/docs/resources/sematext_monitor_hadoopmrv1.md index fdf25bd..d0e4cd2 100644 --- a/docs/resources/sematext_monitor_hadoopmrv1.md +++ b/docs/resources/sematext_monitor_hadoopmrv1.md @@ -12,7 +12,7 @@ terraform { required_providers { sematext = { source = "sematext/sematext" - version = ">=0.1.9" + version = ">=0.1.10" } } } diff --git a/docs/resources/sematext_monitor_hadoopyarn.md b/docs/resources/sematext_monitor_hadoopyarn.md index 7375b5a..87651e2 100644 --- a/docs/resources/sematext_monitor_hadoopyarn.md +++ b/docs/resources/sematext_monitor_hadoopyarn.md @@ -12,7 +12,7 @@ terraform { required_providers { sematext = { source = "sematext/sematext" - version = ">=0.1.9" + version = ">=0.1.10" } } } diff --git a/docs/resources/sematext_monitor_haproxy.md b/docs/resources/sematext_monitor_haproxy.md index 8f7c13d..0fde5dc 100644 --- a/docs/resources/sematext_monitor_haproxy.md +++ b/docs/resources/sematext_monitor_haproxy.md @@ -12,7 +12,7 @@ terraform { required_providers { sematext = { source = "sematext/sematext" - version = ">=0.1.9" + version = ">=0.1.10" } } } diff --git a/docs/resources/sematext_monitor_hbase.md b/docs/resources/sematext_monitor_hbase.md index 0c58411..e368ad5 100644 --- a/docs/resources/sematext_monitor_hbase.md +++ b/docs/resources/sematext_monitor_hbase.md @@ -12,7 +12,7 @@ terraform { required_providers { sematext = { source = "sematext/sematext" - version = ">=0.1.9" + version = ">=0.1.10" } } } diff --git a/docs/resources/sematext_monitor_docker.md b/docs/resources/sematext_monitor_infra.md similarity index 90% rename from docs/resources/sematext_monitor_docker.md rename to docs/resources/sematext_monitor_infra.md index 673de7e..117eeed 100644 --- a/docs/resources/sematext_monitor_docker.md +++ b/docs/resources/sematext_monitor_infra.md @@ -1,6 +1,6 @@ # **  Terraform Provider For Sematext Cloud** -# Sematext Docker Resource +# Sematext Infra Resource Creates a monitoring application within [Sematext Cloud](https://sematext.com/cloud/). Refer to [Refer to Sematext Provider for authentication detail](../index.md) @@ -12,7 +12,7 @@ terraform { required_providers { sematext = { source = "sematext/sematext" - version = ">=0.1.9" + version = ">=0.1.10" } } } @@ -21,7 +21,7 @@ provider "sematext" { sematext_region = "US" } -resource "sematext_monitor_docker" "mymonitor" { +resource "sematext_monitor_infra" "mymonitor" { name = "my monitor name" billing_plan_id = <[plan id](../guides/plans.md)> } diff --git a/docs/resources/sematext_monitor_jvm.md b/docs/resources/sematext_monitor_jvm.md index f0f9f07..f2deafb 100644 --- a/docs/resources/sematext_monitor_jvm.md +++ b/docs/resources/sematext_monitor_jvm.md @@ -12,7 +12,7 @@ terraform { required_providers { sematext = { source = "sematext/sematext" - version = ">=0.1.9" + version = ">=0.1.10" } } } diff --git a/docs/resources/sematext_monitor_kafka.md b/docs/resources/sematext_monitor_kafka.md index 2e49972..504f6a7 100644 --- a/docs/resources/sematext_monitor_kafka.md +++ b/docs/resources/sematext_monitor_kafka.md @@ -12,7 +12,7 @@ terraform { required_providers { sematext = { source = "sematext/sematext" - version = ">=0.1.9" + version = ">=0.1.10" } } } diff --git a/docs/resources/sematext_monitor_logsene.md b/docs/resources/sematext_monitor_logsene.md index 7df1600..6eb4cad 100644 --- a/docs/resources/sematext_monitor_logsene.md +++ b/docs/resources/sematext_monitor_logsene.md @@ -12,7 +12,7 @@ terraform { required_providers { sematext = { source = "sematext/sematext" - version = ">=0.1.9" + version = ">=0.1.10" } } } diff --git a/docs/resources/sematext_monitor_mobilelogs.md b/docs/resources/sematext_monitor_mobilelogs.md index 31f53cf..ca6b5d7 100644 --- a/docs/resources/sematext_monitor_mobilelogs.md +++ b/docs/resources/sematext_monitor_mobilelogs.md @@ -12,7 +12,7 @@ terraform { required_providers { sematext = { source = "sematext/sematext" - version = ">=0.1.9" + version = ">=0.1.10" } } } diff --git a/docs/resources/sematext_monitor_mongodb.md b/docs/resources/sematext_monitor_mongodb.md index 6a2ae53..558f48f 100644 --- a/docs/resources/sematext_monitor_mongodb.md +++ b/docs/resources/sematext_monitor_mongodb.md @@ -12,7 +12,7 @@ terraform { required_providers { sematext = { source = "sematext/sematext" - version = ">=0.1.9" + version = ">=0.1.10" } } } diff --git a/docs/resources/sematext_monitor_mysql.md b/docs/resources/sematext_monitor_mysql.md index 148b7a6..fe0d281 100644 --- a/docs/resources/sematext_monitor_mysql.md +++ b/docs/resources/sematext_monitor_mysql.md @@ -12,7 +12,7 @@ terraform { required_providers { sematext = { source = "sematext/sematext" - version = ">=0.1.9" + version = ">=0.1.10" } } } diff --git a/docs/resources/sematext_monitor_nginx.md b/docs/resources/sematext_monitor_nginx.md index 98e772f..64dc1d1 100644 --- a/docs/resources/sematext_monitor_nginx.md +++ b/docs/resources/sematext_monitor_nginx.md @@ -12,7 +12,7 @@ terraform { required_providers { sematext = { source = "sematext/sematext" - version = ">=0.1.9" + version = ">=0.1.10" } } } diff --git a/docs/resources/sematext_monitor_nginxplus.md b/docs/resources/sematext_monitor_nginxplus.md index 5ac6195..81621c3 100644 --- a/docs/resources/sematext_monitor_nginxplus.md +++ b/docs/resources/sematext_monitor_nginxplus.md @@ -12,7 +12,7 @@ terraform { required_providers { sematext = { source = "sematext/sematext" - version = ">=0.1.9" + version = ">=0.1.10" } } } diff --git a/docs/resources/sematext_monitor_nodejs.md b/docs/resources/sematext_monitor_nodejs.md index 2820220..07a5dfc 100644 --- a/docs/resources/sematext_monitor_nodejs.md +++ b/docs/resources/sematext_monitor_nodejs.md @@ -12,7 +12,7 @@ terraform { required_providers { sematext = { source = "sematext/sematext" - version = ">=0.1.9" + version = ">=0.1.10" } } } diff --git a/docs/resources/sematext_monitor_postgresql.md b/docs/resources/sematext_monitor_postgresql.md index 1205e22..f9c3eab 100644 --- a/docs/resources/sematext_monitor_postgresql.md +++ b/docs/resources/sematext_monitor_postgresql.md @@ -12,7 +12,7 @@ terraform { required_providers { sematext = { source = "sematext/sematext" - version = ">=0.1.9" + version = ">=0.1.10" } } } diff --git a/docs/resources/sematext_monitor_rabbitmq.md b/docs/resources/sematext_monitor_rabbitmq.md index 336ec29..a74c261 100644 --- a/docs/resources/sematext_monitor_rabbitmq.md +++ b/docs/resources/sematext_monitor_rabbitmq.md @@ -12,7 +12,7 @@ terraform { required_providers { sematext = { source = "sematext/sematext" - version = ">=0.1.9" + version = ">=0.1.10" } } } diff --git a/docs/resources/sematext_monitor_redis.md b/docs/resources/sematext_monitor_redis.md index 6d700ae..05532ff 100644 --- a/docs/resources/sematext_monitor_redis.md +++ b/docs/resources/sematext_monitor_redis.md @@ -12,7 +12,7 @@ terraform { required_providers { sematext = { source = "sematext/sematext" - version = ">=0.1.9" + version = ">=0.1.10" } } } diff --git a/docs/resources/sematext_monitor_solr.md b/docs/resources/sematext_monitor_solr.md index 30f7cf5..b6dc74c 100644 --- a/docs/resources/sematext_monitor_solr.md +++ b/docs/resources/sematext_monitor_solr.md @@ -12,7 +12,7 @@ terraform { required_providers { sematext = { source = "sematext/sematext" - version = ">=0.1.9" + version = ">=0.1.10" } } } diff --git a/docs/resources/sematext_monitor_solrcloud.md b/docs/resources/sematext_monitor_solrcloud.md index f54c1dd..830111c 100644 --- a/docs/resources/sematext_monitor_solrcloud.md +++ b/docs/resources/sematext_monitor_solrcloud.md @@ -12,7 +12,7 @@ terraform { required_providers { sematext = { source = "sematext/sematext" - version = ">=0.1.9" + version = ">=0.1.10" } } } diff --git a/docs/resources/sematext_monitor_spark.md b/docs/resources/sematext_monitor_spark.md index 4b85182..54bb6ee 100644 --- a/docs/resources/sematext_monitor_spark.md +++ b/docs/resources/sematext_monitor_spark.md @@ -12,7 +12,7 @@ terraform { required_providers { sematext = { source = "sematext/sematext" - version = ">=0.1.9" + version = ">=0.1.10" } } } diff --git a/docs/resources/sematext_monitor_storm.md b/docs/resources/sematext_monitor_storm.md index 900579f..961cfc6 100644 --- a/docs/resources/sematext_monitor_storm.md +++ b/docs/resources/sematext_monitor_storm.md @@ -12,7 +12,7 @@ terraform { required_providers { sematext = { source = "sematext/sematext" - version = ">=0.1.9" + version = ">=0.1.10" } } } diff --git a/docs/resources/sematext_monitor_tomcat.md b/docs/resources/sematext_monitor_tomcat.md index 5d27ca4..8654f2d 100644 --- a/docs/resources/sematext_monitor_tomcat.md +++ b/docs/resources/sematext_monitor_tomcat.md @@ -12,7 +12,7 @@ terraform { required_providers { sematext = { source = "sematext/sematext" - version = ">=0.1.9" + version = ">=0.1.10" } } } diff --git a/docs/resources/sematext_monitor_zookeeper.md b/docs/resources/sematext_monitor_zookeeper.md index ea480df..e8a3bad 100644 --- a/docs/resources/sematext_monitor_zookeeper.md +++ b/docs/resources/sematext_monitor_zookeeper.md @@ -12,7 +12,7 @@ terraform { required_providers { sematext = { source = "sematext/sematext" - version = ">=0.1.9" + version = ">=0.1.10" } } } diff --git a/generate/generate-docs.sh b/generate/generate-docs.sh index aacb99e..c6debb3 100755 --- a/generate/generate-docs.sh +++ b/generate/generate-docs.sh @@ -11,12 +11,12 @@ apptypes=( "AWS ELB" "Cassandra" "ClickHouse" - "Docker" "Elastic Search" "Hadoop-MRv1" "Hadoop-YARN" "HAProxy" "HBase" + "Infra" "JVM" "Kafka" "Logsene" @@ -37,7 +37,7 @@ apptypes=( "mobile-logs" ) -# removed "Kafka-0.7.2" "Memcached" "SearchAnalytics" "Sensei" "Infra" +# removed "Kafka-0.7.2" "Memcached" "SearchAnalytics" "Sensei" awsparas='\* `aws_access_key` - (optional) if not set then reads from env AWS_ACCESS_KEY_ID.\n\* `aws_secret_key` - (optionl) is not present set from env AWS_SECRET_ACCESS_KEY\n\* `aws_fetch_frequency` - (required) one of MINUTE|FIVE_MINUTES|FIFTEEN_MINUTES.\n\* `aws_region` - (optional) if not present withh set from env AWS_REGION.' diff --git a/generate/generate.sh b/generate/generate.sh index 389207e..1d649d8 100755 --- a/generate/generate.sh +++ b/generate/generate.sh @@ -13,12 +13,12 @@ apptypes=( "AWS ELB" "Cassandra" "ClickHouse" - "Docker" "Elastic Search" "Hadoop-MRv1" "Hadoop-YARN" "HAProxy" "HBase" + "Infra" "JVM" "Kafka" "Logsene" diff --git a/generate/resource_sematext_resource.md.template b/generate/resource_sematext_resource.md.template index d6f9da8..6221cee 100644 --- a/generate/resource_sematext_resource.md.template +++ b/generate/resource_sematext_resource.md.template @@ -12,7 +12,7 @@ terraform { required_providers { sematext = { source = "sematext/sematext" - version = ">=0.1.9" + version = ">=0.1.10" } } } diff --git a/go.mod b/go.mod index 3a950bd..800526f 100644 --- a/go.mod +++ b/go.mod @@ -3,12 +3,13 @@ module github.com/sematext/terraform-provider-sematext go 1.14 require ( - cloud.google.com/go v0.66.0 // indirect + cloud.google.com/go v0.75.0 // indirect github.com/blang/semver/v4 v4.0.0 github.com/davecgh/go-spew v1.1.1 - github.com/google/uuid v1.1.2 - github.com/hashicorp/go-hclog v0.14.1 //indirect - github.com/hashicorp/terraform-plugin-sdk/v2 v2.0.3 - github.com/sematext/sematext-api-client-go v1.1.5 + github.com/google/uuid v1.2.0 + github.com/hashicorp/go-hclog v0.15.0 //indirect + github.com/hashicorp/terraform-plugin-sdk/v2 v2.4.2 + github.com/hashicorp/terraform-plugin-test/v2 v2.1.2 // indirect + github.com/sematext/sematext-api-client-go v1.2.1 ) diff --git a/go.sum b/go.sum index 14c81b9..0b48330 100644 --- a/go.sum +++ b/go.sum @@ -17,6 +17,9 @@ cloud.google.com/go v0.62.0/go.mod h1:jmCYTdRCQuc1PHIIJ/maLInMho30T/Y0M4hTdTShOY cloud.google.com/go v0.65.0/go.mod h1:O5N8zS7uWy9vkA9vayVHs65eM1ubvY4h553ofrNHObY= cloud.google.com/go v0.66.0 h1:DZeAkuQGQqnm9Xv36SbMJEU8aFBz4wL04UpMWPWwjzg= cloud.google.com/go v0.66.0/go.mod h1:dgqGAjKCDxyhGTtC9dAREQGUJpkceNm1yt590Qno0Ko= +cloud.google.com/go v0.72.0/go.mod h1:M+5Vjvlc2wnp6tjzE102Dw08nGShTscUx2nZMufOKPI= +cloud.google.com/go v0.75.0 h1:XgtDnVJRCPEUG21gjFiRPz4zI1Mjg16R+NYQjfmU4XY= +cloud.google.com/go v0.75.0/go.mod h1:VGuuCn7PG0dwsd5XPVm2Mm3wlh3EL55/79EKB6hlPTY= cloud.google.com/go/bigquery v1.0.1/go.mod h1:i/xbL2UlR5RvWAURpBYZTtm/cXjCha9lbfbpx4poX+o= cloud.google.com/go/bigquery v1.3.0/go.mod h1:PjpwJnslEMmckchkHFfq+HTD2DmtT67aNFKH1/VBDHE= cloud.google.com/go/bigquery v1.4.0/go.mod h1:S8dzgnTigyfTmLBfrtrhyYhwRxG72rYxvftPBK2Dvzc= @@ -45,6 +48,7 @@ github.com/agext/levenshtein v1.2.2/go.mod h1:JEDfjyjHDjOF/1e4FlBE/PkbqA9OfWu2ki github.com/agl/ed25519 v0.0.0-20170116200512-5312a6153412/go.mod h1:WPjqKcmVOxf0XSf3YxCJs6N6AOSrOx3obionmG7T0y0= github.com/alcortesm/tgz v0.0.0-20161220082320-9c5fe88206d7 h1:uSoVVbwJiQipAclBbw+8quDsfcvFjOpI5iCf4p/cqCs= github.com/alcortesm/tgz v0.0.0-20161220082320-9c5fe88206d7/go.mod h1:6zEj6s6u/ghQa61ZWa/C2Aw3RkjiTBOix7dkqa1VLIs= +github.com/andybalholm/crlf v0.0.0-20171020200849-670099aa064f/go.mod h1:k8feO4+kXDxro6ErPXBRTJ/ro2mf0SsFG8s7doP9kJE= github.com/anmitsu/go-shlex v0.0.0-20161002113705-648efa622239 h1:kFOfPq6dUM1hTo4JG6LR5AXSUEsOjtdm0kw0FtQtMJA= github.com/anmitsu/go-shlex v0.0.0-20161002113705-648efa622239/go.mod h1:2FmKhYUyUczH0OGQWaF5ceTx0UBShxjsH6f8oGKYe2c= github.com/antihax/optional v1.0.0 h1:xK2lYat7ZLaVVcIuj82J8kIro4V6kDe0AUDFboUCwcg= @@ -77,6 +81,7 @@ github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMn github.com/client9/misspell v0.3.4 h1:ta993UF76GwbvJcIo3Y68y/M3WxlpEHPWIGDkJYwzJI= github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw= github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc= +github.com/cncf/udpa/go v0.0.0-20200629203442-efcf912fb354/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk= github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= @@ -86,6 +91,7 @@ github.com/emirpasic/gods v1.12.0/go.mod h1:YfzfFFoVP/catgzJb4IKIqXjX78Ha8FMSDh3 github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98= +github.com/envoyproxy/go-control-plane v0.9.7/go.mod h1:cwu0lG7PUMfa9snN8LXBig5ynNVH9qI8YYLbd1fK2po= github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c= github.com/fatih/color v1.7.0 h1:DkWD4oS2D8LGGgTQ6IvwJJXSL5Vp2ffcQg58nFV38Ys= github.com/fatih/color v1.7.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4= @@ -138,6 +144,8 @@ github.com/golang/protobuf v1.4.0/go.mod h1:jodUvKwWbYaEsadDk5Fwe5c77LiNKVO9IDvq github.com/golang/protobuf v1.4.1/go.mod h1:U8fpvMrcmy5pZrNK1lt4xCsGvpyWQ/VVv6QDs8UjoX8= github.com/golang/protobuf v1.4.2 h1:+Z5KGCizgyZCbGh1KZqA0fcLLkwbsjIzS4aV2v7wJX0= github.com/golang/protobuf v1.4.2/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI= +github.com/golang/protobuf v1.4.3 h1:JjCZWpVbqXDqFVmTfYWEVTMIYrL/NPdPSCHPJ0T/raM= +github.com/golang/protobuf v1.4.3/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI= github.com/golang/snappy v0.0.1/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= github.com/google/btree v1.0.0/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= @@ -154,10 +162,13 @@ github.com/google/go-cmp v0.5.1 h1:JFrFEBb2xKufg6XkJsJr+WbKb4FQlURi5RUcBveYu9k= github.com/google/go-cmp v0.5.1/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.2 h1:X2ev0eStA3AbceY54o37/0PQ/UWqKEiiO2dKL5OPaFM= github.com/google/go-cmp v0.5.2/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.5.4 h1:L8R9j+yAqZuZjsqh/z+F1NCffTKKLShY6zXTItVIZ8M= +github.com/google/go-cmp v0.5.4/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/martian v2.1.0+incompatible h1:/CP5g8u/VJHijgedC/Legn3BAbAaWPgecwXBIDzw5no= github.com/google/martian v2.1.0+incompatible/go.mod h1:9I4somxYTbIHy5NJKHRl3wXiIaQGbYVAs8BPL6v8lEs= github.com/google/martian/v3 v3.0.0 h1:pMen7vLs8nvgEYhywH3KDWJIJTeEr2ULsVWHWYHQyBs= github.com/google/martian/v3 v3.0.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0= +github.com/google/martian/v3 v3.1.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0= github.com/google/pprof v0.0.0-20181206194817-3ea8567a2e57/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc= github.com/google/pprof v0.0.0-20190515194954-54271f7e092f/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc= github.com/google/pprof v0.0.0-20191218002539-d4f498aebedc/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= @@ -166,9 +177,13 @@ github.com/google/pprof v0.0.0-20200229191704-1ebb73c60ed3/go.mod h1:ZgVRPoUq/hf github.com/google/pprof v0.0.0-20200430221834-fc25d7d30c6d/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= github.com/google/pprof v0.0.0-20200708004538-1a94d8640e99/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= github.com/google/pprof v0.0.0-20200905233945-acf8798be1f7/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= +github.com/google/pprof v0.0.0-20201023163331-3e6fc7fc9c4c/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= +github.com/google/pprof v0.0.0-20201218002935-b9804c9f04c2/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI= github.com/google/uuid v1.1.2 h1:EVhdT+1Kseyi1/pUmXKaFxYsDNy9RQYkMWRH68J/W7Y= github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= +github.com/google/uuid v1.2.0 h1:qJYtXnJRWmpe7m/3XlyhrsLrEURqHRM2kxzoxXqyUDs= +github.com/google/uuid v1.2.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/googleapis/gax-go/v2 v2.0.4/go.mod h1:0Wqv26UfaUD9n4G6kQubkQ+KchISgw+vpHVxEJEs9eg= github.com/googleapis/gax-go/v2 v2.0.5 h1:sjZBwGj9Jlw33ImPtvFviGYvseOtDM7hkSKB7+Tv3SM= github.com/googleapis/gax-go/v2 v2.0.5/go.mod h1:DWXyrwAJ9X0FpwwEdw+IPEYBICEFu5mhpdKc/us6bOk= @@ -185,15 +200,21 @@ github.com/hashicorp/go-getter v1.4.0 h1:ENHNi8494porjD0ZhIrjlAHnveSFhY7hvOJrV/f github.com/hashicorp/go-getter v1.4.0/go.mod h1:7qxyCd8rBfcShwsvxgIguu4KbS3l8bUCwg2Umn7RjeY= github.com/hashicorp/go-getter v1.4.2-0.20200106182914-9813cbd4eb02 h1:l1KB3bHVdvegcIf5upQ5mjcHjs2qsWnKh4Yr9xgIuu8= github.com/hashicorp/go-getter v1.4.2-0.20200106182914-9813cbd4eb02/go.mod h1:7qxyCd8rBfcShwsvxgIguu4KbS3l8bUCwg2Umn7RjeY= +github.com/hashicorp/go-getter v1.5.0 h1:ciWJaeZWSMbc5OiLMpKp40MKFPqO44i0h3uyfXPBkkk= +github.com/hashicorp/go-getter v1.5.0/go.mod h1:a7z7NPPfNQpJWcn4rSWFtdrSldqLdLPEF3d8nFMsSLM= github.com/hashicorp/go-hclog v0.0.0-20180709165350-ff2cf002a8dd/go.mod h1:9bjs9uLqI8l75knNv3lV1kA55veR+WUPSiKIWcQHudI= github.com/hashicorp/go-hclog v0.9.2 h1:CG6TE5H9/JXsFWJCfoIVpKFIkFe6ysEuHirp4DxCsHI= github.com/hashicorp/go-hclog v0.9.2/go.mod h1:5CU+agLiy3J7N7QjHK5d05KxGsuXiQLrjA0H7acj2lQ= github.com/hashicorp/go-hclog v0.14.1 h1:nQcJDQwIAGnmoUWp8ubocEX40cCml/17YkF6csQLReU= github.com/hashicorp/go-hclog v0.14.1/go.mod h1:whpDNt7SSdeAju8AWKIWsul05p54N/39EeqMAyrmvFQ= +github.com/hashicorp/go-hclog v0.15.0 h1:qMuK0wxsoW4D0ddCCYwPSTm4KQv1X1ke3WmPWZ0Mvsk= +github.com/hashicorp/go-hclog v0.15.0/go.mod h1:whpDNt7SSdeAju8AWKIWsul05p54N/39EeqMAyrmvFQ= github.com/hashicorp/go-multierror v1.0.0 h1:iVjPR7a6H0tWELX5NxNe7bYopibicUzc7uPribsnS6o= github.com/hashicorp/go-multierror v1.0.0/go.mod h1:dHtQlpGsu+cZNNAkkCN/P3hoUDHhCYQXV3UM06sGGrk= github.com/hashicorp/go-plugin v1.3.0 h1:4d/wJojzvHV1I4i/rrjVaeuyxWrLzDE1mDCyDy8fXS8= github.com/hashicorp/go-plugin v1.3.0/go.mod h1:F9eH4LrE/ZsRdbwhfjs9k9HoDUwAHnYtXdgmf1AVNs0= +github.com/hashicorp/go-plugin v1.4.0 h1:b0O7rs5uiJ99Iu9HugEzsM67afboErkHUWddUSpUO3A= +github.com/hashicorp/go-plugin v1.4.0/go.mod h1:5fGEH17QVwTTcR0zV7yhDPLLmFX9YSZ38b18Udy6vYQ= github.com/hashicorp/go-safetemp v1.0.0 h1:2HR189eFNrjHQyENnQMMpCiBAsRxzbTMIgBhEyExpmo= github.com/hashicorp/go-safetemp v1.0.0/go.mod h1:oaerMy3BhqiTbVye6QuFhFtIceqFoDHxNAB65b+Rj1I= github.com/hashicorp/go-uuid v1.0.0/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= @@ -211,16 +232,25 @@ github.com/hashicorp/logutils v1.0.0 h1:dLEQVugN8vlakKOUE3ihGLTZJRB4j+M2cdTm/ORI github.com/hashicorp/logutils v1.0.0/go.mod h1:QIAnNjmIWmVIIkWDTG1z5v++HQmx9WQRO+LraFDTW64= github.com/hashicorp/terraform-exec v0.10.0 h1:3nh/1e3u9gYRUQGOKWp/8wPR7ABlL2F14sZMZBrp+dM= github.com/hashicorp/terraform-exec v0.10.0/go.mod h1:tOT8j1J8rP05bZBGWXfMyU3HkLi1LWyqL3Bzsc3CJjo= +github.com/hashicorp/terraform-exec v0.12.0 h1:Tb1VC2gqArl9EJziJjoazep2MyxMk00tnNKV/rgMba0= +github.com/hashicorp/terraform-exec v0.12.0/go.mod h1:SGhto91bVRlgXQWcJ5znSz+29UZIa8kpBbkGwQ+g9E8= github.com/hashicorp/terraform-json v0.5.0 h1:7TV3/F3y7QVSuN4r9BEXqnWqrAyeOtON8f0wvREtyzs= github.com/hashicorp/terraform-json v0.5.0/go.mod h1:eAbqb4w0pSlRmdvl8fOyHAi/+8jnkVYN28gJkSJrLhU= +github.com/hashicorp/terraform-json v0.8.0 h1:XObQ3PgqU52YLQKEaJ08QtUshAfN3yu4u8ebSW0vztc= +github.com/hashicorp/terraform-json v0.8.0/go.mod h1:3defM4kkMfttwiE7VakJDwCd4R+umhSQnvJwORXbprE= +github.com/hashicorp/terraform-plugin-go v0.2.1 h1:EW/R8bB2Zbkjmugzsy1d27yS8/0454b3MtYHkzOknqA= +github.com/hashicorp/terraform-plugin-go v0.2.1/go.mod h1:10V6F3taeDWVAoLlkmArKttR3IULlRWFAGtQIQTIDr4= github.com/hashicorp/terraform-plugin-sdk/v2 v2.0.3 h1:X7VmKpcIxq+rIbuqe5TPN27KLzbO9aXQcjG4c5iC3tk= github.com/hashicorp/terraform-plugin-sdk/v2 v2.0.3/go.mod h1:oz4kkpfTJ/hA2VMD0WpITTd3yPDGpT4uN7CiKdre/YI= +github.com/hashicorp/terraform-plugin-sdk/v2 v2.4.2 h1:8oo4eMtv3nEZGqe8W0UzMxKnKWuwS/Tb2YyIFJkL59g= +github.com/hashicorp/terraform-plugin-sdk/v2 v2.4.2/go.mod h1:jgCWyjKf1BRqzuA3IPJb6PJ2YY86ePJurX9xfJtuYNU= github.com/hashicorp/terraform-plugin-test/v2 v2.1.2 h1:p96IIn+XpvVjw7AtN8y9MKxn0x69S7wtbGf7JgDJoIk= github.com/hashicorp/terraform-plugin-test/v2 v2.1.2/go.mod h1:jerO5mrd+jVNALy8aiq+VZOg/CR8T2T1QR3jd6JKGOI= github.com/hashicorp/yamux v0.0.0-20180604194846-3520598351bb/go.mod h1:+NfK9FKeTrX5uv1uIXGdwYDTeHna2qgaIlx54MXqjAM= github.com/hashicorp/yamux v0.0.0-20181012175058-2f1d1f20f75d h1:kJCB4vdITiW1eC1vq2e6IsrXKrZit1bv/TDYFGMp4BQ= github.com/hashicorp/yamux v0.0.0-20181012175058-2f1d1f20f75d/go.mod h1:+NfK9FKeTrX5uv1uIXGdwYDTeHna2qgaIlx54MXqjAM= github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= +github.com/ianlancetaylor/demangle v0.0.0-20200824232613-28f6c0f3b639/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= github.com/imdario/mergo v0.3.9 h1:UauaLniWCFHWd+Jp9oCEkTBj8VO/9DKg3PV3VCNMDIg= github.com/imdario/mergo v0.3.9/go.mod h1:2EnlNZ0deacrJVfApfmtdGgDfMuh/nq6Ok1EcJh5FfA= github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99 h1:BQSFePA1RWJOlocH6Fxy8MmwDt+yVQYULKfN0RoTN8A= @@ -278,11 +308,14 @@ github.com/mitchellh/mapstructure v1.1.2 h1:fmNYVwqnSfB9mZU6OS2O6GsXM+wcskZDuKQz github.com/mitchellh/mapstructure v1.1.2/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y= github.com/mitchellh/mapstructure v1.3.3 h1:SzB1nHZ2Xi+17FP0zVQBHIZqvwRN9408fJO8h+eeNA8= github.com/mitchellh/mapstructure v1.3.3/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= +github.com/mitchellh/mapstructure v1.4.0 h1:7ks8ZkOP5/ujthUsT07rNv+nkLXCQWKNHuwzOAesEks= +github.com/mitchellh/mapstructure v1.4.0/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= github.com/mitchellh/reflectwalk v1.0.0/go.mod h1:mSTlrgnPZtwu0c4WaC2kGObEpuNDbx0jmZXqmk4esnw= github.com/mitchellh/reflectwalk v1.0.1 h1:FVzMWA5RllMAKIdUSC8mdWo3XtwoecrH79BY70sEEpE= github.com/mitchellh/reflectwalk v1.0.1/go.mod h1:mSTlrgnPZtwu0c4WaC2kGObEpuNDbx0jmZXqmk4esnw= github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e h1:fD57ERR4JtEqsWbfPhv4DMiApHyliiK5xCTNVSPiaAs= github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e/go.mod h1:zD1mROLANZcx1PVRCS0qkT7pwLkGfwJo4zjcN/Tysno= +github.com/nsf/jsondiff v0.0.0-20200515183724-f29ed568f4ce/go.mod h1:uFMI8w+ref4v2r9jz+c9i1IfIttS/OkmLfrk1jne5hs= github.com/oklog/run v1.0.0 h1:Ru7dDtJNOyC66gQ5dQmaCa0qIsAUFY3sFpK1Xk8igrw= github.com/oklog/run v1.0.0/go.mod h1:dlhp/R75TPv97u0XWUtDeV/lRKWPKSdTuV0TZvrmrQA= github.com/pierrec/lz4 v2.0.5+incompatible/go.mod h1:pdkljMzZIN41W+lC3N2tnIh5sFi+IEE17M5jbnwPHcY= @@ -293,8 +326,12 @@ github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZN github.com/posener/complete v1.1.1/go.mod h1:em0nMJCgc9GFtwrmVmEMR/ZL6WyhyjMBndrE9hABlRI= github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= +github.com/sematext/sematext-api-client-go v0.2.0 h1:OTh72kflwccaGvQnqNterj90LG+jA3K3g972PUsNRWA= +github.com/sematext/sematext-api-client-go v0.2.0/go.mod h1:qMod5cWDOoHOOM9jBf56S7Aj3wGOChe823fzFzcX018= github.com/sematext/sematext-api-client-go v1.1.5 h1:b1qoq+E3hLCDlhMjHswdEOem3/bvHkJWH5/bu+n7ou0= github.com/sematext/sematext-api-client-go v1.1.5/go.mod h1:5XUX7QTO1UmiGXDtG8jcrALTjaDBl0V/6u0NV6hJQaM= +github.com/sematext/sematext-api-client-go v1.2.1 h1:oQaeH4EysOnSe2xkwRpprC5ihCddj+J73kwsn/DhW84= +github.com/sematext/sematext-api-client-go v1.2.1/go.mod h1:qMod5cWDOoHOOM9jBf56S7Aj3wGOChe823fzFzcX018= github.com/sergi/go-diff v1.0.0 h1:Kpca3qRNrduNnOQeazBd0ysaKrUJiIuISHxogkT9RPQ= github.com/sergi/go-diff v1.0.0/go.mod h1:0CfEIISq7TuYL3j771MWULgwwjU+GofnZX9QAmXWZgo= github.com/sergi/go-diff v1.1.0 h1:we8PVUC3FE2uYfodKH/nBHMSetSfHDR6scGdBi+erh0= @@ -305,13 +342,19 @@ github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXf github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= github.com/stretchr/testify v1.4.0 h1:2E4SXV/wtOkTonXsotYi4li6zVWxYlZuYNCXe9XRJyk= github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4= +github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5cxcmMvtA= +github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/ulikunitz/xz v0.5.5 h1:pFrO0lVpTBXLpYw+pnLj6TbvHuyjXMfjGeCwSqCVwok= github.com/ulikunitz/xz v0.5.5/go.mod h1:2bypXElzHzzJZwzH67Y6wb67pO62Rzfn7BSiF4ABRW8= github.com/ulikunitz/xz v0.5.7 h1:YvTNdFzX6+W5m9msiYg/zpkSURPPtOlzbqYjrFn7Yt4= github.com/ulikunitz/xz v0.5.7/go.mod h1:nbz6k7qbPmH4IRqmfOplQw/tblSgqTqBwxkY0oWt/14= +github.com/ulikunitz/xz v0.5.8 h1:ERv8V6GKqVi23rgu5cj9pVfVzJbOqAY2Ntl88O6c2nQ= +github.com/ulikunitz/xz v0.5.8/go.mod h1:nbz6k7qbPmH4IRqmfOplQw/tblSgqTqBwxkY0oWt/14= github.com/vmihailenco/msgpack v3.3.3+incompatible/go.mod h1:fy3FlTQTDXWkZ7Bh6AcGMlsjHatGryHQYUTf1ShIgkk= github.com/vmihailenco/msgpack v4.0.1+incompatible h1:RMF1enSPeKTlXrXdOcqjFUElywVZjjC6pqse21bKbEU= github.com/vmihailenco/msgpack v4.0.1+incompatible/go.mod h1:fy3FlTQTDXWkZ7Bh6AcGMlsjHatGryHQYUTf1ShIgkk= +github.com/vmihailenco/msgpack v4.0.4+incompatible h1:dSLoQfGFAo3F6OoNhwUmLwVgaUXK79GlxNBwueZn0xI= +github.com/vmihailenco/msgpack v4.0.4+incompatible/go.mod h1:fy3FlTQTDXWkZ7Bh6AcGMlsjHatGryHQYUTf1ShIgkk= github.com/xanzy/ssh-agent v0.2.1 h1:TCbipTQL2JiiCprBWx9frJ2eJlCYT00NmctrHxVAr70= github.com/xanzy/ssh-agent v0.2.1/go.mod h1:mLlQY/MoOhWBj+gOGMQkOeiEvkx+8pJSI+0Bx9h2kr4= github.com/yuin/goldmark v1.1.25/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= @@ -321,6 +364,7 @@ github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9dec github.com/zclconf/go-cty v1.2.0/go.mod h1:hOPWgoHbaTUnI5k4D2ld+GRpFJSCe6bCM7m1q/N4PQ8= github.com/zclconf/go-cty v1.2.1 h1:vGMsygfmeCl4Xb6OA5U5XVAaQZ69FvoG7X2jUtQujb8= github.com/zclconf/go-cty v1.2.1/go.mod h1:hOPWgoHbaTUnI5k4D2ld+GRpFJSCe6bCM7m1q/N4PQ8= +github.com/zclconf/go-cty-debug v0.0.0-20191215020915-b22d67c1ba0b/go.mod h1:ZRKQfBXbGkpdV6QMzT3rU1kSTAnfu1dO8dPKjYprgj8= go.opencensus.io v0.21.0/go.mod h1:mSImk1erAIZhrmZN+AvHh14ztQfjbGwt4TtuofqLduU= go.opencensus.io v0.22.0 h1:C9hSCOW830chIVkdja34wa6Ky+IzWllkUinR+BtRZd4= go.opencensus.io v0.22.0/go.mod h1:+kGneAE2xo2IficOXnaByMWTGM9T73dGwxeWcUqIpI8= @@ -328,6 +372,8 @@ go.opencensus.io v0.22.2/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= go.opencensus.io v0.22.3/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= go.opencensus.io v0.22.4 h1:LYy1Hy3MJdrCdMwwzxA/dRok4ejH+RwNGbuoD9fCjto= go.opencensus.io v0.22.4/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= +go.opencensus.io v0.22.5 h1:dntmOdLpSpHlVqbW5Eay97DelsZHe+55D+xC6i0dDS0= +go.opencensus.io v0.22.5/go.mod h1:5pWMHQbX5EPX2/62yrJeAkowc+lfs/XD7Uxpq3pI6kk= golang.org/x/crypto v0.0.0-20190219172222-a4c6cb3142f2/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= golang.org/x/crypto v0.0.0-20190426145343-a29dc8fdc734/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= @@ -361,6 +407,8 @@ golang.org/x/lint v0.0.0-20191125180803-fdd1cda4f05f/go.mod h1:5qLYkcX4OjUUV8bRu golang.org/x/lint v0.0.0-20200130185559-910be7a94367/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= golang.org/x/lint v0.0.0-20200302205851-738671d3881b h1:Wh+f8QHJXR411sJR8/vRBTZ7YapZaRvUcLFFJhusH0k= golang.org/x/lint v0.0.0-20200302205851-738671d3881b/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= +golang.org/x/lint v0.0.0-20201208152925-83fdc39ff7b5 h1:2M3HP5CCK1Si9FQhwnzYhXdG6DXeebvUHFpre8QvbyI= +golang.org/x/lint v0.0.0-20201208152925-83fdc39ff7b5/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= golang.org/x/mobile v0.0.0-20190312151609-d3739f865fa6/go.mod h1:z+o9i4GpDbdi3rU15maQ/Ox0txvL9dWGYEHz965HBQE= golang.org/x/mobile v0.0.0-20190719004257-d2bd2a29d028/go.mod h1:E/iHnbuqvinMTCcRqshq8CkpyQDoeVncDDYHnLhea+o= golang.org/x/mod v0.0.0-20190513183733-4bf6d317e70e/go.mod h1:mXi4GBBbnImb6dmsKGUJ2LatrhH/nqhxcFungHvyanc= @@ -371,6 +419,8 @@ golang.org/x/mod v0.1.1-0.20191107180719-034126e5016b/go.mod h1:QqPTAvyqsEbceGzB golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.3.0 h1:RM4zey1++hCTbCVQfnWeKs9/IEsaBLA8vTkd0WVtmH4= golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= +golang.org/x/mod v0.4.0 h1:8pl+sMODzuvGJkmj2W4kZihvVb5mKm8pB/X44PIQHv8= +golang.org/x/mod v0.4.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/net v0.0.0-20180530234432-1e491301e022/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180811021610-c39426892332/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= @@ -402,6 +452,10 @@ golang.org/x/net v0.0.0-20200707034311-ab3426394381/go.mod h1:/O7V0waA8r7cgGh81R golang.org/x/net v0.0.0-20200822124328-c89045814202/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= golang.org/x/net v0.0.0-20200904194848-62affa334b73 h1:MXfv8rhZWmFeqX3GNZRsd6vOLoaCHjYEX3qkRo3YBUA= golang.org/x/net v0.0.0-20200904194848-62affa334b73/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= +golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= +golang.org/x/net v0.0.0-20201031054903-ff519b6c9102/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= +golang.org/x/net v0.0.0-20201224014010-6772e930b67b h1:iFwSg7t5GZmB/Q5TjiEAsdoLDrdJRC1RiF2WhuV29Qw= +golang.org/x/net v0.0.0-20201224014010-6772e930b67b/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45 h1:SVwTIAaPC2U/AvvLNZ2a7OVsmBpC8L5BlwK1whH3hm0= @@ -411,6 +465,9 @@ golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d h1:TzXSXBo42m9gQenoE3b9BG golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= golang.org/x/oauth2 v0.0.0-20200902213428-5d25da1a8d43 h1:ld7aEMNHoBnnDAX15v1T6z31v8HwR2A9FYOuAhWqkwc= golang.org/x/oauth2 v0.0.0-20200902213428-5d25da1a8d43/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20201109201403-9fd604954f58/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20201208152858-08078c50e5b5 h1:Lm4OryKCca1vehdsWogr9N4t7NfZxLbJoc/H0w4K4S4= +golang.org/x/oauth2 v0.0.0-20201208152858-08078c50e5b5/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= @@ -419,6 +476,7 @@ golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJ golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20200317015054-43a5402ce75a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20200625203802-6e8e738ad208/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sys v0.0.0-20180823144017-11551d06cbcc/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= @@ -455,6 +513,12 @@ golang.org/x/sys v0.0.0-20200803210538-64077c9b5642 h1:B6caxRw+hozq68X2MY7jEpZh/ golang.org/x/sys v0.0.0-20200803210538-64077c9b5642/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200828194041-157a740278f4 h1:kCCpuwSAoYJPkNc6x0xT9yTtV4oKtARo4RGBQWOfg9E= golang.org/x/sys v0.0.0-20200828194041-157a740278f4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200905004654-be1d3432aa8f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20201201145000-ef89a241ccb3 h1:kzM6+9dur93BcC2kVlYl34cHU+TYZLanmpSJHVMmL64= +golang.org/x/sys v0.0.0-20201201145000-ef89a241ccb3/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= @@ -462,6 +526,8 @@ golang.org/x/text v0.3.2 h1:tW2bmiBqwgJj/UpqtC8EpXEZVYOwU0yG4iWbprSVAcs= golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= golang.org/x/text v0.3.3 h1:cokOdA+Jmi5PJGXLlLllQSgYigAEfHXJAERHVMaCc2k= golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= +golang.org/x/text v0.3.4 h1:0YWbFKbhXG/wIiuHDSKpS0Iy7FSA+u45VtBMfQcFTTc= +golang.org/x/text v0.3.4/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= @@ -507,8 +573,13 @@ golang.org/x/tools v0.0.0-20200729194436-6467de6f59a7/go.mod h1:njjCfa9FT2d7l9Bc golang.org/x/tools v0.0.0-20200804011535-6c149bb5ef0d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= golang.org/x/tools v0.0.0-20200825202427-b303f430e36d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= golang.org/x/tools v0.0.0-20200828161849-5deb26317202/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= +golang.org/x/tools v0.0.0-20200904185747-39188db58858/go.mod h1:Cj7w3i3Rnn0Xh82ur9kSqwfTHTeVxaDqrfMjpcNT6bE= golang.org/x/tools v0.0.0-20200915173823-2db8f0ff891c h1:AQsh/7arPVFDBraQa8x7GoVnwnGg1kM7J2ySI0kF5WU= golang.org/x/tools v0.0.0-20200915173823-2db8f0ff891c/go.mod h1:z6u4i615ZeAfBE4XtMziQW1fSVJXACjjbWkB/mvPzlU= +golang.org/x/tools v0.0.0-20201110124207-079ba7bd75cd/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= +golang.org/x/tools v0.0.0-20201201161351-ac6f37ff4c2a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= +golang.org/x/tools v0.0.0-20210108195828-e2f9c7f1fc8e h1:Z2uDrs8MyXUWJbwGc4V+nGjV4Ygo+oubBbWSVQw21/I= +golang.org/x/tools v0.0.0-20210108195828-e2f9c7f1fc8e/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898 h1:/atklqdjdhuosWIl6AIbOeHJjicWYPqR9bpxqxYG2pA= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= @@ -537,6 +608,9 @@ google.golang.org/api v0.30.0 h1:yfrXXP61wVuLb0vBcG6qaOoIoqYEzOQS8jum51jkv2w= google.golang.org/api v0.30.0/go.mod h1:QGmEvQ87FHZNiUVJkT14jQNYJ4ZJjdRF23ZXz5138Fc= google.golang.org/api v0.31.0 h1:1w5Sz/puhxFo9lTtip2n47k7toB/U2nCqOKNHd3Yrbo= google.golang.org/api v0.31.0/go.mod h1:CL+9IBCa2WWU6gRuBWaKqGWLFFwbEUXkfeMkHLQWYWo= +google.golang.org/api v0.35.0/go.mod h1:/XrVsuzM0rZmrsbjJutiuftIzeuTQcEeaYcSk/mQ1dg= +google.golang.org/api v0.36.0 h1:l2Nfbl2GPXdWorv+dT2XfinX2jOOw4zv1VhLstx+6rE= +google.golang.org/api v0.36.0/go.mod h1:+z5ficQTmoYpPn8LCUNVpK5I7hwkpjbcgqA7I34qYtE= google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= google.golang.org/appengine v1.5.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= @@ -545,6 +619,7 @@ google.golang.org/appengine v1.6.1/go.mod h1:i06prIuMbXzDqacNJfV5OdTW448YApPu5ww google.golang.org/appengine v1.6.5/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= google.golang.org/appengine v1.6.6 h1:lMO5rYAqUxkmaj76jAkRUvt5JZgFymx/+Q5Mzfivuhc= google.golang.org/appengine v1.6.6/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= +google.golang.org/appengine v1.6.7/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= google.golang.org/genproto v0.0.0-20170818010345-ee236bd376b0/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= google.golang.org/genproto v0.0.0-20190307195333-5fe7a883aa19/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= @@ -578,8 +653,13 @@ google.golang.org/genproto v0.0.0-20200729003335-053ba62fc06f/go.mod h1:FWY/as6D google.golang.org/genproto v0.0.0-20200804131852-c06518451d9c/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20200825200019-8632dd797987/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20200831141814-d751682dd103/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20200904004341-0bd0a958aa1d/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20200914193844-75d14daec038 h1:SnvTpXhVDJGFxzZiHbMUZTh3VjU2Vx2feJ7Zfl5+OIY= google.golang.org/genproto v0.0.0-20200914193844-75d14daec038/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20201109203340-2640f1f9cdfb/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20201201144952-b05cb90ed32e/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20210108203827-ffc7fda8c3d7 h1:n7yjMkxUgbEahYENvAGVlxMUW8TF/KEavLez31znfDw= +google.golang.org/genproto v0.0.0-20210108203827-ffc7fda8c3d7/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/grpc v1.8.0/go.mod h1:yo6s7OP7yaDglbqo1J04qKzAhqBH6lvTonzMVmEdcZw= google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38= @@ -599,6 +679,10 @@ google.golang.org/grpc v1.31.0 h1:T7P4R73V3SSDPhH7WW7ATbfViLtmamH0DKrP3f9AuDI= google.golang.org/grpc v1.31.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak= google.golang.org/grpc v1.31.1 h1:SfXqXS5hkufcdZ/mHtYCh53P2b+92WQq/DZcKLgsFRs= google.golang.org/grpc v1.31.1/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak= +google.golang.org/grpc v1.32.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak= +google.golang.org/grpc v1.33.2/go.mod h1:JMHMWHQWaTccqQQlmk3MJZS+GWXOdAesneDmEnv2fbc= +google.golang.org/grpc v1.34.0 h1:raiipEjMOIC/TO2AvyTxP25XFdLxNIBwzDh3FM3XztI= +google.golang.org/grpc v1.34.0/go.mod h1:WotjhfgOW/POjDeRt8vscBtXq+2VjORFy659qA51WJ8= google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8= google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0= google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod h1:cfTl7dwQJ+fmap5saPgwCLgHXTUD7jkjRqWcaiX5VyM= @@ -624,6 +708,7 @@ gopkg.in/warnings.v0 v0.1.2/go.mod h1:jksf8JmL6Qr/oQM2OXTHunEvvTAsrWBLb6OOjuVWRN gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.2.4 h1:/eiJrUcujPVeJ3xlSWaiNi3uSVmDGBK1pDHUHAnao1I= gopkg.in/yaml.v2 v2.2.4/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190418001031-e561f6794a2a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= diff --git a/sematext/common_resource_test.go b/sematext/common_resource_test.go index de88012..842a3fb 100644 --- a/sematext/common_resource_test.go +++ b/sematext/common_resource_test.go @@ -384,7 +384,7 @@ func ConfirmMonitorCreationAWS(rtf ResourceTestFixtureAWS) resource.TestCheckFun } } -// ConfirmMonitorDestructionDefault checks the App ID has been removed from state and the API has marked the app as DISABLED. +// ConfirmMonitorDestructionDefault checks the App ID has been removed from state and the API has marked the app as DELETED. func ConfirmMonitorDestructionDefault(rtf ResourceTestFixtureDefault) resource.TestCheckFunc { return func(s *terraform.State) error { @@ -425,8 +425,8 @@ func ConfirmMonitorDestructionDefault(rtf ResourceTestFixtureDefault) resource.T return fmt.Errorf("ConfirmMonitorDestructionDefault : Missing app in genericAPIResponse checking monitor %s", rtf.StatePath) } - if app.Status != "DISABLED" { - return fmt.Errorf("ConfirmMonitorDestructionDefault : Unexpected status in checking monitor %s : Expected DISABLED, got %s ", rtf.StatePath, app.Status) + if app.Status != "DELETED" { + return fmt.Errorf("ConfirmMonitorDestructionDefault : Unexpected status in checking monitor %s : Expected DELETED, got %s ", rtf.StatePath, app.Status) } } @@ -435,7 +435,7 @@ func ConfirmMonitorDestructionDefault(rtf ResourceTestFixtureDefault) resource.T } } -// ConfirmMonitorDestructionAWS checks the App ID exists in both state and API and is marked as DISABLED. +// ConfirmMonitorDestructionAWS checks the App ID exists in both state and API and is marked as DELETED. func ConfirmMonitorDestructionAWS(rtf ResourceTestFixtureAWS) resource.TestCheckFunc { return func(s *terraform.State) error { @@ -472,8 +472,8 @@ func ConfirmMonitorDestructionAWS(rtf ResourceTestFixtureAWS) resource.TestCheck return fmt.Errorf("ConfirmMonitorDestructionDefaultAWS : Missing app in genericAPIResponse checking monitor %s", rtf.StatePath) } - if app.Status != "DISABLED" { - return fmt.Errorf("ConfirmMonitorDestructionDefaultAWS : Unexpected status in checking monitor %s : Expected DISABLED, got %s ", rtf.StatePath, app.Status) + if app.Status != "DELETED" { + return fmt.Errorf("ConfirmMonitorDestructionDefaultAWS : Unexpected status in checking monitor %s : Expected DELETED, got %s ", rtf.StatePath, app.Status) } } diff --git a/sematext/provider.go b/sematext/provider.go index 5fb9e1d..b0b33d8 100644 --- a/sematext/provider.go +++ b/sematext/provider.go @@ -47,12 +47,12 @@ func Provider() *schema.Provider { "sematext_monitor_awselb": resourceSematextMonitorAwselb(), "sematext_monitor_cassandra": resourceSematextMonitorCassandra(), "sematext_monitor_clickhouse": resourceSematextMonitorClickhouse(), - "sematext_monitor_docker": resourceSematextMonitorDocker(), "sematext_monitor_elasticsearch": resourceSematextMonitorElasticsearch(), "sematext_monitor_hadoopmrv1": resourceSematextMonitorHadoopmrv1(), "sematext_monitor_hadoopyarn": resourceSematextMonitorHadoopyarn(), "sematext_monitor_haproxy": resourceSematextMonitorHaproxy(), "sematext_monitor_hbase": resourceSematextMonitorHbase(), + "sematext_monitor_infra": resourceSematextMonitorInfra(), "sematext_monitor_jvm": resourceSematextMonitorJvm(), "sematext_monitor_kafka": resourceSematextMonitorKafka(), "sematext_monitor_logsene": resourceSematextMonitorLogsene(), diff --git a/sematext/resource_sematext_monitor_docker.go b/sematext/resource_sematext_monitor_docker.go deleted file mode 100644 index e0e1259..0000000 --- a/sematext/resource_sematext_monitor_docker.go +++ /dev/null @@ -1,70 +0,0 @@ -package sematext - -/* - Note: Generated file, any edits will be overwritten! - Correct way to alter is to edit generate/resource_sematext_monitor.go.template - Then run generate/generate.sh -*/ - -import ( - "github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema" -) - -// resourceSematextMonitorDocker is the resource class that handles sematext_monitor_docker -func resourceSematextMonitorDocker() *schema.Resource { - - fieldSchema := MonitorSchemaCommon("Docker") - - return &schema.Resource{ - Create: resourceMonitorCreateDocker, - Read: resourceMonitorReadDocker, - Update: resourceMonitorUpdateDocker, - Delete: resourceMonitorDeleteDocker, - Exists: resourceMonitorExistsDocker, - Schema: fieldSchema, - } -} - -// resourceMonitorCreateDocker creates the sematext_monitor_docker resource. -func resourceMonitorCreateDocker(d *schema.ResourceData, meta interface{}) error { - apptype := "Docker" - err := CommonMonitorCreate(d, meta, apptype) - - return err -} - -// resourceMonitorReadDocker reads the sematext_monitor_docker resource from Sematext Cloud. -func resourceMonitorReadDocker(d *schema.ResourceData, meta interface{}) error { - apptype := "Docker" - return CommonMonitorRead(d, meta, apptype) -} - -// resourceMonitorUpdateDocker updates Sematext Cloud from the sematext_monitor_docker resource. -func resourceMonitorUpdateDocker(d *schema.ResourceData, meta interface{}) error { - apptype := "Docker" - return CommonMonitorUpdate(d, meta, apptype) -} - -// resourceMonitorDeleteDocker marks a sematext_monitor_docker resource as retired. -func resourceMonitorDeleteDocker(d *schema.ResourceData, meta interface{}) error { - apptype := "Docker" - return CommonMonitorDelete(d, meta, apptype) -} - -// resourceMonitorExistsDocker checks a sematext_monitor_docker resource exists in Sematext Cloud. -func resourceMonitorExistsDocker(d *schema.ResourceData, meta interface{}) (b bool, e error) { - apptype := "Docker" - return CommonMonitorExists(d, meta, apptype) -} - -/* - -Placeholder - not implemented - -// resourceSematextMonitorImportDocker checks a sematext_monitor_docker resource exists in Sematext Cloud. -func resourceSematextMonitorImportDocker(d *schema.ResourceData, meta interface{}) ([]*schema.ResourceData, error) { - apptype := "Docker" - return CommonMonitorImport(d, meta, apptype) -} - -*/ diff --git a/sematext/resource_sematext_monitor_docker_test.go b/sematext/resource_sematext_monitor_docker_test.go deleted file mode 100644 index cf524bf..0000000 --- a/sematext/resource_sematext_monitor_docker_test.go +++ /dev/null @@ -1,21 +0,0 @@ -package sematext - -/* - Note: Generated file, any edits will be overwritten! - Correct way to alter is to edit generate/resource_sematext_monitor_test.go.template - Then run generate/generate.sh -*/ - -import ( - "testing" -) - -// TestAccSematextMonitorDockerBasic tests resource creation. -func TestAccSematextMonitorDockerBasic(t *testing.T) { - CommonMonitorBasicTest(t, "sematext_monitor_docker", "Docker") -} - -// TestAccSematextMonitorDockerUpdate tests for resource updates. -func TestAccSematextMonitorDockerUpdate(t *testing.T) { - CommonMonitorUpdateTest(t, "sematext_monitor_docker", "Docker") -} diff --git a/sematext/resource_sematext_monitor_infra.go b/sematext/resource_sematext_monitor_infra.go new file mode 100644 index 0000000..3e12497 --- /dev/null +++ b/sematext/resource_sematext_monitor_infra.go @@ -0,0 +1,70 @@ +package sematext + +/* + Note: Generated file, any edits will be overwritten! + Correct way to alter is to edit generate/resource_sematext_monitor.go.template + Then run generate/generate.sh +*/ + +import ( + "github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema" +) + +// resourceSematextMonitorInfra is the resource class that handles sematext_monitor_infra +func resourceSematextMonitorInfra() *schema.Resource { + + fieldSchema := MonitorSchemaCommon("Infra") + + return &schema.Resource{ + Create: resourceMonitorCreateInfra, + Read: resourceMonitorReadInfra, + Update: resourceMonitorUpdateInfra, + Delete: resourceMonitorDeleteInfra, + Exists: resourceMonitorExistsInfra, + Schema: fieldSchema, + } +} + +// resourceMonitorCreateInfra creates the sematext_monitor_infra resource. +func resourceMonitorCreateInfra(d *schema.ResourceData, meta interface{}) error { + apptype := "Infra" + err := CommonMonitorCreate(d, meta, apptype) + + return err +} + +// resourceMonitorReadInfra reads the sematext_monitor_infra resource from Sematext Cloud. +func resourceMonitorReadInfra(d *schema.ResourceData, meta interface{}) error { + apptype := "Infra" + return CommonMonitorRead(d, meta, apptype) +} + +// resourceMonitorUpdateInfra updates Sematext Cloud from the sematext_monitor_infra resource. +func resourceMonitorUpdateInfra(d *schema.ResourceData, meta interface{}) error { + apptype := "Infra" + return CommonMonitorUpdate(d, meta, apptype) +} + +// resourceMonitorDeleteInfra marks a sematext_monitor_infra resource as retired. +func resourceMonitorDeleteInfra(d *schema.ResourceData, meta interface{}) error { + apptype := "Infra" + return CommonMonitorDelete(d, meta, apptype) +} + +// resourceMonitorExistsInfra checks a sematext_monitor_infra resource exists in Sematext Cloud. +func resourceMonitorExistsInfra(d *schema.ResourceData, meta interface{}) (b bool, e error) { + apptype := "Infra" + return CommonMonitorExists(d, meta, apptype) +} + +/* + +Placeholder - not implemented + +// resourceSematextMonitorImportInfra checks a sematext_monitor_infra resource exists in Sematext Cloud. +func resourceSematextMonitorImportInfra(d *schema.ResourceData, meta interface{}) ([]*schema.ResourceData, error) { + apptype := "Infra" + return CommonMonitorImport(d, meta, apptype) +} + +*/ diff --git a/sematext/resource_sematext_monitor_infra_test.go b/sematext/resource_sematext_monitor_infra_test.go new file mode 100644 index 0000000..12dce79 --- /dev/null +++ b/sematext/resource_sematext_monitor_infra_test.go @@ -0,0 +1,21 @@ +package sematext + +/* + Note: Generated file, any edits will be overwritten! + Correct way to alter is to edit generate/resource_sematext_monitor_test.go.template + Then run generate/generate.sh +*/ + +import ( + "testing" +) + +// TestAccSematextMonitorInfraBasic tests resource creation. +func TestAccSematextMonitorInfraBasic(t *testing.T) { + CommonMonitorBasicTest(t, "sematext_monitor_infra", "Infra") +} + +// TestAccSematextMonitorInfraUpdate tests for resource updates. +func TestAccSematextMonitorInfraUpdate(t *testing.T) { + CommonMonitorUpdateTest(t, "sematext_monitor_infra", "Infra") +} diff --git a/terraform-provider-sematext b/terraform-provider-sematext new file mode 100755 index 0000000..c6488f1 Binary files /dev/null and b/terraform-provider-sematext differ