From 58eac847bcfe48253154f6b4546d659e7a4de00c Mon Sep 17 00:00:00 2001 From: Michael Riley Date: Mon, 16 Oct 2023 17:16:14 -0400 Subject: [PATCH] Update build submodule and golang v1.21 (#5) * Update build submodule * Update go to 1.21 * Update go and lint version github CI workflow --- .github/workflows/ci.yml | 4 ++-- Makefile | 4 ++-- build | 2 +- config/schema.json | 2 +- go.mod | 2 +- go.sum | 11 +++++++++++ 6 files changed, 18 insertions(+), 7 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6dc4dce..e3524da 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -10,8 +10,8 @@ on: env: # Common versions - GO_VERSION: '1.19' - GOLANGCI_VERSION: 'v1.50.0' + GO_VERSION: '1.21' + GOLANGCI_VERSION: 'v1.54.2' DOCKER_BUILDX_VERSION: 'v0.8.2' # Common users. We can't run a step 'if secrets.XXX != ""' but we can run a diff --git a/Makefile b/Makefile index 5f18a54..12a3031 100644 --- a/Makefile +++ b/Makefile @@ -38,7 +38,7 @@ NPROCS ?= 1 # to half the number of CPU cores. GO_TEST_PARALLEL := $(shell echo $$(( $(NPROCS) / 2 ))) -GO_REQUIRED_VERSION ?= 1.20 +GO_REQUIRED_VERSION ?= 1.21 GOLANGCILINT_VERSION ?= 1.54.2 GO_STATIC_PACKAGES = $(GO_PROJECT)/cmd/provider $(GO_PROJECT)/cmd/generator GO_LDFLAGS += -X $(GO_PROJECT)/internal/version.Version=$(VERSION) @@ -198,4 +198,4 @@ crossplane.help: help-special: crossplane.help -.PHONY: crossplane.help help-special \ No newline at end of file +.PHONY: crossplane.help help-special diff --git a/build b/build index 0d8822d..2672eeb 160000 --- a/build +++ b/build @@ -1 +1 @@ -Subproject commit 0d8822d9deb275245b0500874fee9e5a2e37d814 +Subproject commit 2672eeb767636ec837aa7c63cd7e26e6089fa810 diff --git a/config/schema.json b/config/schema.json index 85683fd..53a8404 100644 --- a/config/schema.json +++ b/config/schema.json @@ -1 +1 @@ -{"format_version":"1.0","provider_schemas":{"registry.terraform.io/vultr/vultr":{"provider":{"version":0,"block":{"attributes":{"api_key":{"type":"string","description":"The API Key that allows interaction with the API","description_kind":"plain","optional":true},"rate_limit":{"type":"number","description":"Allows users to set the speed of API calls to work with the Vultr Rate Limit","description_kind":"plain","optional":true},"retry_limit":{"type":"number","description":"Allows users to set the maximum number of retries allowed for a failed API call.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"resource_schemas":{"vultr_bare_metal_server":{"version":0,"block":{"attributes":{"activation_email":{"type":"bool","description_kind":"plain","optional":true},"app_id":{"type":"number","description_kind":"plain","optional":true,"computed":true},"cpu_count":{"type":"number","description_kind":"plain","computed":true},"date_created":{"type":"string","description_kind":"plain","computed":true},"default_password":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"disk":{"type":"string","description_kind":"plain","computed":true},"enable_ipv6":{"type":"bool","description_kind":"plain","optional":true},"gateway_v4":{"type":"string","description_kind":"plain","computed":true},"hostname":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"label":{"type":"string","description_kind":"plain","optional":true},"mac_address":{"type":"number","description_kind":"plain","computed":true},"main_ip":{"type":"string","description_kind":"plain","computed":true},"netmask_v4":{"type":"string","description_kind":"plain","computed":true},"os":{"type":"string","description_kind":"plain","computed":true},"os_id":{"type":"number","description_kind":"plain","optional":true,"computed":true},"plan":{"type":"string","description_kind":"plain","required":true},"ram":{"type":"string","description_kind":"plain","computed":true},"region":{"type":"string","description_kind":"plain","required":true},"reserved_ipv4":{"type":"string","description_kind":"plain","optional":true,"computed":true},"script_id":{"type":"string","description_kind":"plain","optional":true},"snapshot_id":{"type":"string","description_kind":"plain","optional":true},"ssh_key_ids":{"type":["list","string"],"description_kind":"plain","optional":true},"status":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["set","string"],"description_kind":"plain","optional":true},"user_data":{"type":"string","description_kind":"plain","optional":true,"computed":true},"v6_main_ip":{"type":"string","description_kind":"plain","computed":true},"v6_network":{"type":"string","description_kind":"plain","computed":true},"v6_network_size":{"type":"number","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"vultr_block_storage":{"version":0,"block":{"attributes":{"attached_to_instance":{"type":"string","description_kind":"plain","optional":true},"block_type":{"type":"string","description_kind":"plain","optional":true,"computed":true},"cost":{"type":"number","description_kind":"plain","computed":true},"date_created":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"label":{"type":"string","description_kind":"plain","optional":true},"live":{"type":"bool","description_kind":"plain","optional":true},"mount_id":{"type":"string","description_kind":"plain","computed":true},"region":{"type":"string","description_kind":"plain","required":true},"size_gb":{"type":"number","description_kind":"plain","required":true},"status":{"type":"string","description_kind":"plain","computed":true}},"description_kind":"plain"}},"vultr_database":{"version":0,"block":{"attributes":{"cluster_time_zone":{"type":"string","description_kind":"plain","optional":true},"database_engine":{"type":"string","description_kind":"plain","required":true},"database_engine_version":{"type":"string","description_kind":"plain","required":true},"date_created":{"type":"string","description_kind":"plain","computed":true},"dbname":{"type":"string","description_kind":"plain","computed":true},"host":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"label":{"type":"string","description_kind":"plain","required":true},"latest_backup":{"type":"string","description_kind":"plain","computed":true},"maintenance_dow":{"type":"string","description_kind":"plain","optional":true},"maintenance_time":{"type":"string","description_kind":"plain","optional":true},"mysql_long_query_time":{"type":"number","description_kind":"plain","optional":true},"mysql_require_primary_key":{"type":"bool","description_kind":"plain","optional":true},"mysql_slow_query_log":{"type":"bool","description_kind":"plain","optional":true},"mysql_sql_modes":{"type":["set","string"],"description_kind":"plain","optional":true},"password":{"type":"string","description_kind":"plain","optional":true,"computed":true},"plan":{"type":"string","description_kind":"plain","required":true},"plan_disk":{"type":"number","description_kind":"plain","optional":true,"computed":true},"plan_ram":{"type":"number","description_kind":"plain","computed":true},"plan_replicas":{"type":"number","description_kind":"plain","computed":true},"plan_vcpus":{"type":"number","description_kind":"plain","computed":true},"port":{"type":"string","description_kind":"plain","computed":true},"redis_eviction_policy":{"type":"string","description_kind":"plain","optional":true},"region":{"type":"string","description_kind":"plain","required":true},"status":{"type":"string","description_kind":"plain","computed":true},"tag":{"type":"string","description_kind":"plain","optional":true},"trusted_ips":{"type":["set","string"],"description_kind":"plain","optional":true},"user":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"read_replicas":{"nesting_mode":"set","block":{"attributes":{"cluster_time_zone":{"type":"string","description_kind":"plain","computed":true},"database_engine":{"type":"string","description_kind":"plain","computed":true},"database_engine_version":{"type":"string","description_kind":"plain","computed":true},"date_created":{"type":"string","description_kind":"plain","computed":true},"dbname":{"type":"string","description_kind":"plain","computed":true},"host":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","computed":true},"label":{"type":"string","description_kind":"plain","required":true},"latest_backup":{"type":"string","description_kind":"plain","computed":true},"maintenance_dow":{"type":"string","description_kind":"plain","computed":true},"maintenance_time":{"type":"string","description_kind":"plain","computed":true},"mysql_long_query_time":{"type":"number","description_kind":"plain","optional":true,"computed":true},"mysql_require_primary_key":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"mysql_slow_query_log":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"mysql_sql_modes":{"type":["set","string"],"description_kind":"plain","optional":true,"computed":true},"password":{"type":"string","description_kind":"plain","computed":true},"plan":{"type":"string","description_kind":"plain","computed":true},"plan_disk":{"type":"number","description_kind":"plain","optional":true,"computed":true},"plan_ram":{"type":"number","description_kind":"plain","computed":true},"plan_replicas":{"type":"number","description_kind":"plain","computed":true},"plan_vcpus":{"type":"number","description_kind":"plain","computed":true},"port":{"type":"string","description_kind":"plain","computed":true},"redis_eviction_policy":{"type":"string","description_kind":"plain","optional":true,"computed":true},"region":{"type":"string","description_kind":"plain","required":true},"status":{"type":"string","description_kind":"plain","computed":true},"tag":{"type":"string","description_kind":"plain","optional":true,"computed":true},"trusted_ips":{"type":["set","string"],"description_kind":"plain","optional":true,"computed":true},"user":{"type":"string","description_kind":"plain","computed":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"vultr_database_connection_pool":{"version":0,"block":{"attributes":{"database":{"type":"string","description_kind":"plain","required":true},"database_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"mode":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"size":{"type":"number","description_kind":"plain","required":true},"username":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"vultr_database_db":{"version":0,"block":{"attributes":{"database_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"vultr_database_replica":{"version":0,"block":{"attributes":{"cluster_time_zone":{"type":"string","description_kind":"plain","computed":true},"database_engine":{"type":"string","description_kind":"plain","computed":true},"database_engine_version":{"type":"string","description_kind":"plain","computed":true},"database_id":{"type":"string","description_kind":"plain","required":true},"date_created":{"type":"string","description_kind":"plain","computed":true},"dbname":{"type":"string","description_kind":"plain","computed":true},"host":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","computed":true},"label":{"type":"string","description_kind":"plain","required":true},"latest_backup":{"type":"string","description_kind":"plain","computed":true},"maintenance_dow":{"type":"string","description_kind":"plain","computed":true},"maintenance_time":{"type":"string","description_kind":"plain","computed":true},"mysql_long_query_time":{"type":"number","description_kind":"plain","optional":true,"computed":true},"mysql_require_primary_key":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"mysql_slow_query_log":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"mysql_sql_modes":{"type":["set","string"],"description_kind":"plain","optional":true,"computed":true},"password":{"type":"string","description_kind":"plain","computed":true},"plan":{"type":"string","description_kind":"plain","computed":true},"plan_disk":{"type":"number","description_kind":"plain","optional":true,"computed":true},"plan_ram":{"type":"number","description_kind":"plain","computed":true},"plan_replicas":{"type":"number","description_kind":"plain","computed":true},"plan_vcpus":{"type":"number","description_kind":"plain","computed":true},"port":{"type":"string","description_kind":"plain","computed":true},"redis_eviction_policy":{"type":"string","description_kind":"plain","optional":true,"computed":true},"region":{"type":"string","description_kind":"plain","required":true},"status":{"type":"string","description_kind":"plain","computed":true},"tag":{"type":"string","description_kind":"plain","optional":true,"computed":true},"trusted_ips":{"type":["set","string"],"description_kind":"plain","optional":true,"computed":true},"user":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"vultr_database_user":{"version":0,"block":{"attributes":{"database_id":{"type":"string","description_kind":"plain","required":true},"encryption":{"type":"string","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"password":{"type":"string","description_kind":"plain","optional":true,"computed":true},"username":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"vultr_dns_domain":{"version":0,"block":{"attributes":{"date_created":{"type":"string","description_kind":"plain","computed":true},"dns_sec":{"type":"string","description_kind":"plain","optional":true},"domain":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"vultr_dns_record":{"version":0,"block":{"attributes":{"data":{"type":"string","description_kind":"plain","required":true},"domain":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"priority":{"type":"number","description_kind":"plain","optional":true},"ttl":{"type":"number","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"vultr_firewall_group":{"version":0,"block":{"attributes":{"date_created":{"type":"string","description_kind":"plain","computed":true},"date_modified":{"type":"string","description_kind":"plain","computed":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_count":{"type":"number","description_kind":"plain","computed":true},"max_rule_count":{"type":"number","description_kind":"plain","computed":true},"rule_count":{"type":"number","description_kind":"plain","computed":true}},"description_kind":"plain"}},"vultr_firewall_rule":{"version":0,"block":{"attributes":{"firewall_group_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_type":{"type":"string","description_kind":"plain","required":true},"notes":{"type":"string","description_kind":"plain","optional":true},"port":{"type":"string","description_kind":"plain","optional":true},"protocol":{"type":"string","description_kind":"plain","required":true},"source":{"type":"string","description_kind":"plain","optional":true},"subnet":{"type":"string","description_kind":"plain","required":true},"subnet_size":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"}},"vultr_instance":{"version":0,"block":{"attributes":{"activation_email":{"type":"bool","description_kind":"plain","optional":true},"allowed_bandwidth":{"type":"number","description_kind":"plain","computed":true},"app_id":{"type":"number","description_kind":"plain","optional":true,"computed":true},"backups":{"type":"string","description_kind":"plain","optional":true},"date_created":{"type":"string","description_kind":"plain","computed":true},"ddos_protection":{"type":"bool","description_kind":"plain","optional":true},"default_password":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"disk":{"type":"number","description_kind":"plain","computed":true},"enable_ipv6":{"type":"bool","description_kind":"plain","optional":true},"features":{"type":["list","string"],"description_kind":"plain","computed":true},"firewall_group_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"gateway_v4":{"type":"string","description_kind":"plain","computed":true},"hostname":{"type":"string","description":"The hostname of the instance. Updating the hostname will cause a force new. This behavior is in place to prevent accidental reinstalls. Issuing an update to the hostname on UI or API issues a reinstall of the OS.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"internal_ip":{"type":"string","description_kind":"plain","computed":true},"iso_id":{"type":"string","description_kind":"plain","optional":true},"kvm":{"type":"string","description_kind":"plain","computed":true},"label":{"type":"string","description_kind":"plain","optional":true,"computed":true},"main_ip":{"type":"string","description_kind":"plain","computed":true},"netmask_v4":{"type":"string","description_kind":"plain","computed":true},"os":{"type":"string","description_kind":"plain","computed":true},"os_id":{"type":"number","description_kind":"plain","optional":true,"computed":true},"plan":{"type":"string","description_kind":"plain","required":true},"power_status":{"type":"string","description_kind":"plain","computed":true},"private_network_ids":{"type":["set","string"],"description_kind":"plain","deprecated":true,"optional":true,"computed":true},"ram":{"type":"number","description_kind":"plain","computed":true},"region":{"type":"string","description_kind":"plain","required":true},"reserved_ip_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"script_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"server_status":{"type":"string","description_kind":"plain","computed":true},"snapshot_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ssh_key_ids":{"type":["list","string"],"description_kind":"plain","optional":true},"status":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["set","string"],"description_kind":"plain","optional":true},"user_data":{"type":"string","description_kind":"plain","optional":true,"computed":true},"v6_main_ip":{"type":"string","description_kind":"plain","computed":true},"v6_network":{"type":"string","description_kind":"plain","computed":true},"v6_network_size":{"type":"number","description_kind":"plain","computed":true},"vcpu_count":{"type":"number","description_kind":"plain","computed":true},"vpc_ids":{"type":["set","string"],"description_kind":"plain","optional":true,"computed":true}},"block_types":{"backups_schedule":{"nesting_mode":"list","block":{"attributes":{"dom":{"type":"number","description_kind":"plain","optional":true,"computed":true},"dow":{"type":"number","description_kind":"plain","optional":true,"computed":true},"hour":{"type":"number","description_kind":"plain","optional":true,"computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"vultr_instance_ipv4":{"version":0,"block":{"attributes":{"gateway":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description_kind":"plain","required":true},"ip":{"type":"string","description_kind":"plain","computed":true},"netmask":{"type":"string","description_kind":"plain","computed":true},"reboot":{"type":"bool","description_kind":"plain","optional":true},"reverse":{"type":"string","description_kind":"plain","computed":true}},"description_kind":"plain"}},"vultr_iso_private":{"version":0,"block":{"attributes":{"date_created":{"type":"string","description_kind":"plain","computed":true},"filename":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"md5sum":{"type":"string","description_kind":"plain","computed":true},"sha512sum":{"type":"string","description_kind":"plain","computed":true},"size":{"type":"number","description_kind":"plain","computed":true},"status":{"type":"string","description_kind":"plain","computed":true},"url":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"vultr_kubernetes":{"version":0,"block":{"attributes":{"client_certificate":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"client_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"cluster_ca_certificate":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"cluster_subnet":{"type":"string","description_kind":"plain","computed":true},"date_created":{"type":"string","description_kind":"plain","computed":true},"endpoint":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip":{"type":"string","description_kind":"plain","computed":true},"kube_config":{"type":"string","description":"Base64 encoded KubeConfig","description_kind":"plain","computed":true,"sensitive":true},"label":{"type":"string","description_kind":"plain","required":true},"region":{"type":"string","description_kind":"plain","required":true},"service_subnet":{"type":"string","description_kind":"plain","computed":true},"status":{"type":"string","description_kind":"plain","computed":true},"version":{"type":"string","description_kind":"plain","required":true}},"block_types":{"node_pools":{"nesting_mode":"list","block":{"attributes":{"auto_scaler":{"type":"bool","description_kind":"plain","optional":true},"date_created":{"type":"string","description_kind":"plain","computed":true},"date_updated":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","computed":true},"label":{"type":"string","description_kind":"plain","required":true},"max_nodes":{"type":"number","description_kind":"plain","optional":true},"min_nodes":{"type":"number","description_kind":"plain","optional":true},"node_quantity":{"type":"number","description_kind":"plain","required":true},"nodes":{"type":["list",["object",{"date_created":"string","id":"string","label":"string","status":"string"}]],"description_kind":"plain","computed":true},"plan":{"type":"string","description_kind":"plain","required":true},"status":{"type":"string","description_kind":"plain","computed":true},"tag":{"type":"string","description_kind":"plain","computed":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"vultr_kubernetes_node_pools":{"version":0,"block":{"attributes":{"auto_scaler":{"type":"bool","description_kind":"plain","optional":true},"cluster_id":{"type":"string","description_kind":"plain","required":true},"date_created":{"type":"string","description_kind":"plain","computed":true},"date_updated":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","computed":true},"label":{"type":"string","description_kind":"plain","required":true},"max_nodes":{"type":"number","description_kind":"plain","optional":true},"min_nodes":{"type":"number","description_kind":"plain","optional":true},"node_quantity":{"type":"number","description_kind":"plain","required":true},"nodes":{"type":["list",["object",{"date_created":"string","id":"string","label":"string","status":"string"}]],"description_kind":"plain","computed":true},"plan":{"type":"string","description_kind":"plain","required":true},"status":{"type":"string","description_kind":"plain","computed":true},"tag":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"vultr_load_balancer":{"version":0,"block":{"attributes":{"attached_instances":{"type":["list","string"],"description_kind":"plain","optional":true,"computed":true},"balancing_algorithm":{"type":"string","description_kind":"plain","optional":true,"computed":true},"cookie_name":{"type":"string","description_kind":"plain","optional":true},"has_ssl":{"type":"bool","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ipv4":{"type":"string","description_kind":"plain","computed":true},"ipv6":{"type":"string","description_kind":"plain","computed":true},"label":{"type":"string","description_kind":"plain","optional":true},"private_network":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"proxy_protocol":{"type":"bool","description_kind":"plain","optional":true},"region":{"type":"string","description_kind":"plain","required":true},"ssl_redirect":{"type":"bool","description_kind":"plain","optional":true},"status":{"type":"string","description_kind":"plain","computed":true},"vpc":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"firewall_rules":{"nesting_mode":"set","block":{"attributes":{"id":{"type":"string","description_kind":"plain","computed":true},"ip_type":{"type":"string","description_kind":"plain","required":true},"port":{"type":"number","description_kind":"plain","required":true},"source":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"forwarding_rules":{"nesting_mode":"set","block":{"attributes":{"backend_port":{"type":"number","description_kind":"plain","required":true},"backend_protocol":{"type":"string","description_kind":"plain","required":true},"frontend_port":{"type":"number","description_kind":"plain","required":true},"frontend_protocol":{"type":"string","description_kind":"plain","required":true},"rule_id":{"type":"string","description_kind":"plain","computed":true}},"description_kind":"plain"},"min_items":1},"health_check":{"nesting_mode":"list","block":{"attributes":{"check_interval":{"type":"number","description_kind":"plain","required":true},"healthy_threshold":{"type":"number","description_kind":"plain","required":true},"path":{"type":"string","description_kind":"plain","optional":true},"port":{"type":"number","description_kind":"plain","required":true},"protocol":{"type":"string","description_kind":"plain","required":true},"response_timeout":{"type":"number","description_kind":"plain","required":true},"unhealthy_threshold":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"ssl":{"nesting_mode":"set","block":{"attributes":{"certificate":{"type":"string","description_kind":"plain","required":true},"chain":{"type":"string","description_kind":"plain","optional":true},"private_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"vultr_object_storage":{"version":0,"block":{"attributes":{"cluster_id":{"type":"number","description_kind":"plain","required":true},"date_created":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"label":{"type":"string","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","computed":true},"region":{"type":"string","description_kind":"plain","computed":true},"s3_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"s3_hostname":{"type":"string","description_kind":"plain","computed":true},"s3_secret_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"status":{"type":"string","description_kind":"plain","computed":true}},"description_kind":"plain"}},"vultr_private_network":{"version":0,"block":{"attributes":{"date_created":{"type":"string","description_kind":"plain","computed":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"region":{"type":"string","description_kind":"plain","required":true},"v4_subnet":{"type":"string","description_kind":"plain","optional":true,"computed":true},"v4_subnet_mask":{"type":"number","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain","deprecated":true}},"vultr_reserved_ip":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_type":{"type":"string","description_kind":"plain","required":true},"label":{"type":"string","description_kind":"plain","optional":true},"region":{"type":"string","description_kind":"plain","required":true},"subnet":{"type":"string","description_kind":"plain","computed":true},"subnet_size":{"type":"number","description_kind":"plain","computed":true}},"description_kind":"plain"}},"vultr_reverse_ipv4":{"version":0,"block":{"attributes":{"gateway":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description_kind":"plain","required":true},"ip":{"type":"string","description_kind":"plain","required":true},"netmask":{"type":"string","description_kind":"plain","computed":true},"reverse":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"vultr_reverse_ipv6":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description_kind":"plain","required":true},"ip":{"type":"string","description_kind":"plain","required":true},"reverse":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"vultr_snapshot":{"version":0,"block":{"attributes":{"app_id":{"type":"number","description_kind":"plain","computed":true},"date_created":{"type":"string","description_kind":"plain","computed":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description_kind":"plain","required":true},"os_id":{"type":"number","description_kind":"plain","computed":true},"size":{"type":"number","description_kind":"plain","computed":true},"status":{"type":"string","description_kind":"plain","computed":true}},"description_kind":"plain"}},"vultr_snapshot_from_url":{"version":0,"block":{"attributes":{"app_id":{"type":"number","description_kind":"plain","computed":true},"date_created":{"type":"string","description_kind":"plain","computed":true},"description":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"os_id":{"type":"number","description_kind":"plain","computed":true},"size":{"type":"number","description_kind":"plain","computed":true},"status":{"type":"string","description_kind":"plain","computed":true},"url":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"vultr_ssh_key":{"version":0,"block":{"attributes":{"date_created":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"ssh_key":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"vultr_startup_script":{"version":0,"block":{"attributes":{"date_created":{"type":"string","description_kind":"plain","computed":true},"date_modified":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"script":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"vultr_user":{"version":0,"block":{"attributes":{"acl":{"type":["list","string"],"description_kind":"plain","optional":true},"api_enabled":{"type":"bool","description_kind":"plain","optional":true},"api_key":{"type":"string","description_kind":"plain","computed":true},"email":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"}},"vultr_vpc":{"version":0,"block":{"attributes":{"date_created":{"type":"string","description_kind":"plain","computed":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"region":{"type":"string","description_kind":"plain","required":true},"v4_subnet":{"type":"string","description_kind":"plain","optional":true,"computed":true},"v4_subnet_mask":{"type":"number","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}}},"data_source_schemas":{"vultr_account":{"version":0,"block":{"attributes":{"acl":{"type":["list","string"],"description_kind":"plain","computed":true},"balance":{"type":"number","description_kind":"plain","computed":true},"email":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"last_payment_amount":{"type":"number","description_kind":"plain","computed":true},"last_payment_date":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","computed":true},"pending_charges":{"type":"number","description_kind":"plain","computed":true}},"description_kind":"plain"}},"vultr_application":{"version":0,"block":{"attributes":{"deploy_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_id":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","computed":true},"short_name":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","computed":true},"vendor":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"filter":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"vultr_backup":{"version":0,"block":{"attributes":{"backups":{"type":["list",["map","string"]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"filter":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"vultr_bare_metal_plan":{"version":0,"block":{"attributes":{"bandwidth":{"type":"number","description_kind":"plain","computed":true},"cpu_count":{"type":"number","description_kind":"plain","computed":true},"cpu_model":{"type":"string","description_kind":"plain","computed":true},"cpu_threads":{"type":"number","description_kind":"plain","computed":true},"disk":{"type":"number","description_kind":"plain","computed":true},"disk_count":{"type":"number","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"locations":{"type":["list","string"],"description_kind":"plain","computed":true},"monthly_cost":{"type":"number","description_kind":"plain","computed":true},"ram":{"type":"number","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"filter":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"vultr_bare_metal_server":{"version":0,"block":{"attributes":{"app_id":{"type":"number","description_kind":"plain","computed":true},"cpu_count":{"type":"number","description_kind":"plain","computed":true},"date_created":{"type":"string","description_kind":"plain","computed":true},"disk":{"type":"string","description_kind":"plain","computed":true},"features":{"type":["list","string"],"description_kind":"plain","computed":true},"gateway_v4":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_id":{"type":"string","description_kind":"plain","computed":true},"label":{"type":"string","description_kind":"plain","computed":true},"mac_address":{"type":"number","description_kind":"plain","computed":true},"main_ip":{"type":"string","description_kind":"plain","computed":true},"netmask_v4":{"type":"string","description_kind":"plain","computed":true},"os":{"type":"string","description_kind":"plain","computed":true},"os_id":{"type":"number","description_kind":"plain","computed":true},"plan":{"type":"string","description_kind":"plain","computed":true},"ram":{"type":"string","description_kind":"plain","computed":true},"region":{"type":"string","description_kind":"plain","computed":true},"status":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["set","string"],"description_kind":"plain","computed":true},"v6_main_ip":{"type":"string","description_kind":"plain","computed":true},"v6_network":{"type":"string","description_kind":"plain","computed":true},"v6_network_size":{"type":"number","description_kind":"plain","computed":true}},"block_types":{"filter":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"vultr_block_storage":{"version":0,"block":{"attributes":{"attached_to_instance":{"type":"string","description_kind":"plain","computed":true},"block_type":{"type":"string","description_kind":"plain","computed":true},"cost":{"type":"number","description_kind":"plain","computed":true},"date_created":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"label":{"type":"string","description_kind":"plain","computed":true},"mount_id":{"type":"string","description_kind":"plain","computed":true},"region":{"type":"string","description_kind":"plain","computed":true},"size_gb":{"type":"number","description_kind":"plain","computed":true},"status":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"filter":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"vultr_database":{"version":0,"block":{"attributes":{"cluster_time_zone":{"type":"string","description_kind":"plain","computed":true},"database_engine":{"type":"string","description_kind":"plain","computed":true},"database_engine_version":{"type":"string","description_kind":"plain","computed":true},"date_created":{"type":"string","description_kind":"plain","computed":true},"dbname":{"type":"string","description_kind":"plain","computed":true},"host":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"label":{"type":"string","description_kind":"plain","computed":true},"latest_backup":{"type":"string","description_kind":"plain","computed":true},"maintenance_dow":{"type":"string","description_kind":"plain","computed":true},"maintenance_time":{"type":"string","description_kind":"plain","computed":true},"mysql_long_query_time":{"type":"number","description_kind":"plain","computed":true},"mysql_require_primary_key":{"type":"bool","description_kind":"plain","computed":true},"mysql_slow_query_log":{"type":"bool","description_kind":"plain","computed":true},"mysql_sql_modes":{"type":["set","string"],"description_kind":"plain","computed":true},"password":{"type":"string","description_kind":"plain","computed":true},"plan":{"type":"string","description_kind":"plain","computed":true},"plan_disk":{"type":"number","description_kind":"plain","computed":true},"plan_ram":{"type":"number","description_kind":"plain","computed":true},"plan_replicas":{"type":"number","description_kind":"plain","computed":true},"plan_vcpus":{"type":"number","description_kind":"plain","computed":true},"port":{"type":"string","description_kind":"plain","computed":true},"read_replicas":{"type":["list",["object",{"cluster_time_zone":"string","database_engine":"string","database_engine_version":"string","date_created":"string","dbname":"string","host":"string","id":"string","label":"string","latest_backup":"string","maintenance_dow":"string","maintenance_time":"string","mysql_long_query_time":"number","mysql_require_primary_key":"bool","mysql_slow_query_log":"bool","mysql_sql_modes":["set","string"],"password":"string","plan":"string","plan_disk":"number","plan_ram":"number","plan_replicas":"number","plan_vcpus":"number","port":"string","redis_eviction_policy":"string","region":"string","status":"string","tag":"string","trusted_ips":["set","string"],"user":"string"}]],"description_kind":"plain","computed":true},"redis_eviction_policy":{"type":"string","description_kind":"plain","computed":true},"region":{"type":"string","description_kind":"plain","computed":true},"status":{"type":"string","description_kind":"plain","computed":true},"tag":{"type":"string","description_kind":"plain","computed":true},"trusted_ips":{"type":["set","string"],"description_kind":"plain","computed":true},"user":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"filter":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"vultr_dns_domain":{"version":0,"block":{"attributes":{"date_created":{"type":"string","description_kind":"plain","computed":true},"dns_sec":{"type":"string","description_kind":"plain","computed":true},"domain":{"type":"string","description":"name of the domain","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"vultr_firewall_group":{"version":0,"block":{"attributes":{"date_created":{"type":"string","description_kind":"plain","computed":true},"date_modified":{"type":"string","description_kind":"plain","computed":true},"description":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_count":{"type":"number","description_kind":"plain","computed":true},"max_rule_count":{"type":"number","description_kind":"plain","computed":true},"rule_count":{"type":"number","description_kind":"plain","computed":true}},"block_types":{"filter":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"vultr_instance":{"version":0,"block":{"attributes":{"allowed_bandwidth":{"type":"number","description_kind":"plain","computed":true},"app_id":{"type":"number","description_kind":"plain","computed":true},"backups":{"type":"string","description_kind":"plain","computed":true},"backups_schedule":{"type":["map","string"],"description_kind":"plain","computed":true},"date_created":{"type":"string","description_kind":"plain","computed":true},"disk":{"type":"number","description_kind":"plain","computed":true},"features":{"type":["list","string"],"description_kind":"plain","computed":true},"firewall_group_id":{"type":"string","description_kind":"plain","computed":true},"gateway_v4":{"type":"string","description_kind":"plain","computed":true},"hostname":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_id":{"type":"string","description_kind":"plain","computed":true},"internal_ip":{"type":"string","description_kind":"plain","computed":true},"kvm":{"type":"string","description_kind":"plain","computed":true},"label":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"main_ip":{"type":"string","description_kind":"plain","computed":true},"netmask_v4":{"type":"string","description_kind":"plain","computed":true},"os":{"type":"string","description_kind":"plain","computed":true},"os_id":{"type":"number","description_kind":"plain","computed":true},"plan":{"type":"string","description_kind":"plain","computed":true},"power_status":{"type":"string","description_kind":"plain","computed":true},"private_network_ids":{"type":["list","string"],"description_kind":"plain","computed":true},"ram":{"type":"number","description_kind":"plain","computed":true},"region":{"type":"string","description_kind":"plain","computed":true},"server_status":{"type":"string","description_kind":"plain","computed":true},"status":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["set","string"],"description_kind":"plain","computed":true},"v6_main_ip":{"type":"string","description_kind":"plain","computed":true},"v6_network":{"type":"string","description_kind":"plain","computed":true},"v6_network_size":{"type":"number","description_kind":"plain","computed":true},"vcpu_count":{"type":"number","description_kind":"plain","computed":true},"vpc_ids":{"type":["list","string"],"description_kind":"plain","computed":true}},"block_types":{"filter":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"vultr_instance_ipv4":{"version":0,"block":{"attributes":{"gateway":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description_kind":"plain","computed":true},"ip":{"type":"string","description_kind":"plain","computed":true},"netmask":{"type":"string","description_kind":"plain","computed":true},"reverse":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"filter":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"vultr_iso_private":{"version":0,"block":{"attributes":{"date_created":{"type":"string","description_kind":"plain","computed":true},"filename":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"md5sum":{"type":"string","description_kind":"plain","computed":true},"sha512sum":{"type":"string","description_kind":"plain","computed":true},"size":{"type":"number","description_kind":"plain","computed":true},"status":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"filter":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"vultr_iso_public":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"md5sum":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"filter":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"vultr_kubernetes":{"version":0,"block":{"attributes":{"client_certificate":{"type":"string","description_kind":"plain","computed":true},"client_key":{"type":"string","description_kind":"plain","computed":true},"cluster_ca_certificate":{"type":"string","description_kind":"plain","computed":true},"cluster_subnet":{"type":"string","description_kind":"plain","computed":true},"date_created":{"type":"string","description_kind":"plain","computed":true},"endpoint":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","computed":true},"ip":{"type":"string","description_kind":"plain","computed":true},"kube_config":{"type":"string","description_kind":"plain","computed":true},"label":{"type":"string","description_kind":"plain","computed":true},"node_pools":{"type":["list",["object",{"auto_scaler":"bool","date_created":"string","date_updated":"string","id":"string","label":"string","max_nodes":"number","min_nodes":"number","node_quantity":"number","nodes":["list",["object",{"date_created":"string","id":"string","label":"string","status":"string"}]],"plan":"string","status":"string","tag":"string"}]],"description_kind":"plain","computed":true},"region":{"type":"string","description_kind":"plain","computed":true},"service_subnet":{"type":"string","description_kind":"plain","computed":true},"status":{"type":"string","description_kind":"plain","computed":true},"version":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"filter":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"vultr_load_balancer":{"version":0,"block":{"attributes":{"attached_instances":{"type":["list","string"],"description_kind":"plain","computed":true},"balancing_algorithm":{"type":"string","description_kind":"plain","computed":true},"cookie_name":{"type":"string","description_kind":"plain","computed":true},"date_created":{"type":"string","description_kind":"plain","computed":true},"firewall_rules":{"type":["list",["map","string"]],"description_kind":"plain","computed":true},"forwarding_rules":{"type":["list",["map","string"]],"description_kind":"plain","computed":true},"has_ssl":{"type":"bool","description_kind":"plain","computed":true},"health_check":{"type":["map","string"],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ipv4":{"type":"string","description_kind":"plain","computed":true},"ipv6":{"type":"string","description_kind":"plain","computed":true},"label":{"type":"string","description_kind":"plain","computed":true},"private_network":{"type":"string","description_kind":"plain","computed":true},"proxy_protocol":{"type":"bool","description_kind":"plain","optional":true},"region":{"type":"string","description_kind":"plain","computed":true},"ssl":{"type":["map","string"],"description_kind":"plain","computed":true},"ssl_redirect":{"type":"bool","description_kind":"plain","computed":true},"status":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"filter":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"vultr_object_storage":{"version":0,"block":{"attributes":{"cluster_id":{"type":"number","description_kind":"plain","computed":true},"date_created":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"label":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"region":{"type":"string","description_kind":"plain","computed":true},"s3_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"s3_hostname":{"type":"string","description_kind":"plain","computed":true},"s3_secret_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"status":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"filter":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"vultr_object_storage_cluster":{"version":0,"block":{"attributes":{"deploy":{"type":"string","description_kind":"plain","computed":true},"hostname":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"number","description_kind":"plain","computed":true},"region":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"filter":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"vultr_os":{"version":0,"block":{"attributes":{"arch":{"type":"string","description_kind":"plain","computed":true},"family":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"filter":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"vultr_plan":{"version":0,"block":{"attributes":{"bandwidth":{"type":"number","description_kind":"plain","computed":true},"disk":{"type":"number","description_kind":"plain","computed":true},"disk_count":{"type":"number","description_kind":"plain","computed":true},"gpu_type":{"type":"string","description_kind":"plain","computed":true},"gpu_vram":{"type":"number","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"locations":{"type":["list","string"],"description_kind":"plain","computed":true},"monthly_cost":{"type":"number","description_kind":"plain","computed":true},"ram":{"type":"number","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","computed":true},"vcpu_count":{"type":"number","description_kind":"plain","computed":true}},"block_types":{"filter":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"vultr_private_network":{"version":0,"block":{"attributes":{"date_created":{"type":"string","description_kind":"plain","computed":true},"description":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"region":{"type":"string","description_kind":"plain","computed":true},"v4_subnet":{"type":"string","description_kind":"plain","computed":true},"v4_subnet_mask":{"type":"number","description_kind":"plain","computed":true}},"block_types":{"filter":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"vultr_region":{"version":0,"block":{"attributes":{"city":{"type":"string","description_kind":"plain","computed":true},"continent":{"type":"string","description_kind":"plain","computed":true},"country":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"options":{"type":["list","string"],"description_kind":"plain","computed":true}},"block_types":{"filter":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"vultr_reserved_ip":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description_kind":"plain","computed":true},"ip_type":{"type":"string","description_kind":"plain","computed":true},"label":{"type":"string","description_kind":"plain","computed":true},"region":{"type":"string","description_kind":"plain","computed":true},"subnet":{"type":"string","description_kind":"plain","computed":true},"subnet_size":{"type":"number","description_kind":"plain","computed":true}},"block_types":{"filter":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"vultr_reverse_ipv4":{"version":0,"block":{"attributes":{"gateway":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description_kind":"plain","computed":true},"ip":{"type":"string","description_kind":"plain","computed":true},"netmask":{"type":"string","description_kind":"plain","computed":true},"reverse":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"filter":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"vultr_reverse_ipv6":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description_kind":"plain","computed":true},"ip":{"type":"string","description_kind":"plain","computed":true},"reverse":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"filter":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"vultr_snapshot":{"version":0,"block":{"attributes":{"app_id":{"type":"number","description_kind":"plain","computed":true},"date_created":{"type":"string","description_kind":"plain","computed":true},"description":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"os_id":{"type":"number","description_kind":"plain","computed":true},"size":{"type":"number","description_kind":"plain","computed":true},"status":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"filter":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"vultr_ssh_key":{"version":0,"block":{"attributes":{"date_created":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","computed":true},"ssh_key":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"filter":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"vultr_startup_script":{"version":0,"block":{"attributes":{"date_created":{"type":"string","description_kind":"plain","computed":true},"date_modified":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","computed":true},"script":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"filter":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"vultr_user":{"version":0,"block":{"attributes":{"acl":{"type":["list","string"],"description_kind":"plain","computed":true},"api_enabled":{"type":"bool","description_kind":"plain","computed":true},"email":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"filter":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"vultr_vpc":{"version":0,"block":{"attributes":{"date_created":{"type":"string","description_kind":"plain","computed":true},"description":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"region":{"type":"string","description_kind":"plain","computed":true},"v4_subnet":{"type":"string","description_kind":"plain","computed":true},"v4_subnet_mask":{"type":"number","description_kind":"plain","computed":true}},"block_types":{"filter":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}}}}}} +{"format_version":"1.0","provider_schemas":{"registry.terraform.io/vultr/vultr":{"provider":{"version":0,"block":{"attributes":{"api_key":{"type":"string","description":"The API Key that allows interaction with the API","description_kind":"plain","required":true},"rate_limit":{"type":"number","description":"Allows users to set the speed of API calls to work with the Vultr Rate Limit","description_kind":"plain","optional":true},"retry_limit":{"type":"number","description":"Allows users to set the maximum number of retries allowed for a failed API call.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"resource_schemas":{"vultr_bare_metal_server":{"version":0,"block":{"attributes":{"activation_email":{"type":"bool","description_kind":"plain","optional":true},"app_id":{"type":"number","description_kind":"plain","optional":true,"computed":true},"cpu_count":{"type":"number","description_kind":"plain","computed":true},"date_created":{"type":"string","description_kind":"plain","computed":true},"default_password":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"disk":{"type":"string","description_kind":"plain","computed":true},"enable_ipv6":{"type":"bool","description_kind":"plain","optional":true},"gateway_v4":{"type":"string","description_kind":"plain","computed":true},"hostname":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"label":{"type":"string","description_kind":"plain","optional":true},"mac_address":{"type":"number","description_kind":"plain","computed":true},"main_ip":{"type":"string","description_kind":"plain","computed":true},"netmask_v4":{"type":"string","description_kind":"plain","computed":true},"os":{"type":"string","description_kind":"plain","computed":true},"os_id":{"type":"number","description_kind":"plain","optional":true,"computed":true},"plan":{"type":"string","description_kind":"plain","required":true},"ram":{"type":"string","description_kind":"plain","computed":true},"region":{"type":"string","description_kind":"plain","required":true},"reserved_ipv4":{"type":"string","description_kind":"plain","optional":true,"computed":true},"script_id":{"type":"string","description_kind":"plain","optional":true},"snapshot_id":{"type":"string","description_kind":"plain","optional":true},"ssh_key_ids":{"type":["list","string"],"description_kind":"plain","optional":true},"status":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["set","string"],"description_kind":"plain","optional":true},"user_data":{"type":"string","description_kind":"plain","optional":true,"computed":true},"v6_main_ip":{"type":"string","description_kind":"plain","computed":true},"v6_network":{"type":"string","description_kind":"plain","computed":true},"v6_network_size":{"type":"number","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"vultr_block_storage":{"version":0,"block":{"attributes":{"attached_to_instance":{"type":"string","description_kind":"plain","optional":true},"block_type":{"type":"string","description_kind":"plain","optional":true,"computed":true},"cost":{"type":"number","description_kind":"plain","computed":true},"date_created":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"label":{"type":"string","description_kind":"plain","optional":true},"live":{"type":"bool","description_kind":"plain","optional":true},"mount_id":{"type":"string","description_kind":"plain","computed":true},"region":{"type":"string","description_kind":"plain","required":true},"size_gb":{"type":"number","description_kind":"plain","required":true},"status":{"type":"string","description_kind":"plain","computed":true}},"description_kind":"plain"}},"vultr_database":{"version":0,"block":{"attributes":{"cluster_time_zone":{"type":"string","description_kind":"plain","optional":true},"database_engine":{"type":"string","description_kind":"plain","required":true},"database_engine_version":{"type":"string","description_kind":"plain","required":true},"date_created":{"type":"string","description_kind":"plain","computed":true},"dbname":{"type":"string","description_kind":"plain","computed":true},"host":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"label":{"type":"string","description_kind":"plain","required":true},"latest_backup":{"type":"string","description_kind":"plain","computed":true},"maintenance_dow":{"type":"string","description_kind":"plain","optional":true},"maintenance_time":{"type":"string","description_kind":"plain","optional":true},"mysql_long_query_time":{"type":"number","description_kind":"plain","optional":true},"mysql_require_primary_key":{"type":"bool","description_kind":"plain","optional":true},"mysql_slow_query_log":{"type":"bool","description_kind":"plain","optional":true},"mysql_sql_modes":{"type":["set","string"],"description_kind":"plain","optional":true},"password":{"type":"string","description_kind":"plain","optional":true,"computed":true},"plan":{"type":"string","description_kind":"plain","required":true},"plan_disk":{"type":"number","description_kind":"plain","optional":true,"computed":true},"plan_ram":{"type":"number","description_kind":"plain","computed":true},"plan_replicas":{"type":"number","description_kind":"plain","computed":true},"plan_vcpus":{"type":"number","description_kind":"plain","computed":true},"port":{"type":"string","description_kind":"plain","computed":true},"redis_eviction_policy":{"type":"string","description_kind":"plain","optional":true},"region":{"type":"string","description_kind":"plain","required":true},"status":{"type":"string","description_kind":"plain","computed":true},"tag":{"type":"string","description_kind":"plain","optional":true},"trusted_ips":{"type":["set","string"],"description_kind":"plain","optional":true},"user":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"read_replicas":{"nesting_mode":"set","block":{"attributes":{"cluster_time_zone":{"type":"string","description_kind":"plain","computed":true},"database_engine":{"type":"string","description_kind":"plain","computed":true},"database_engine_version":{"type":"string","description_kind":"plain","computed":true},"date_created":{"type":"string","description_kind":"plain","computed":true},"dbname":{"type":"string","description_kind":"plain","computed":true},"host":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","computed":true},"label":{"type":"string","description_kind":"plain","required":true},"latest_backup":{"type":"string","description_kind":"plain","computed":true},"maintenance_dow":{"type":"string","description_kind":"plain","computed":true},"maintenance_time":{"type":"string","description_kind":"plain","computed":true},"mysql_long_query_time":{"type":"number","description_kind":"plain","optional":true,"computed":true},"mysql_require_primary_key":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"mysql_slow_query_log":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"mysql_sql_modes":{"type":["set","string"],"description_kind":"plain","optional":true,"computed":true},"password":{"type":"string","description_kind":"plain","computed":true},"plan":{"type":"string","description_kind":"plain","computed":true},"plan_disk":{"type":"number","description_kind":"plain","optional":true,"computed":true},"plan_ram":{"type":"number","description_kind":"plain","computed":true},"plan_replicas":{"type":"number","description_kind":"plain","computed":true},"plan_vcpus":{"type":"number","description_kind":"plain","computed":true},"port":{"type":"string","description_kind":"plain","computed":true},"redis_eviction_policy":{"type":"string","description_kind":"plain","optional":true,"computed":true},"region":{"type":"string","description_kind":"plain","required":true},"status":{"type":"string","description_kind":"plain","computed":true},"tag":{"type":"string","description_kind":"plain","optional":true,"computed":true},"trusted_ips":{"type":["set","string"],"description_kind":"plain","optional":true,"computed":true},"user":{"type":"string","description_kind":"plain","computed":true}},"description_kind":"plain"}},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"vultr_database_connection_pool":{"version":0,"block":{"attributes":{"database":{"type":"string","description_kind":"plain","required":true},"database_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"mode":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","required":true},"size":{"type":"number","description_kind":"plain","required":true},"username":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"vultr_database_db":{"version":0,"block":{"attributes":{"database_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"vultr_database_replica":{"version":0,"block":{"attributes":{"cluster_time_zone":{"type":"string","description_kind":"plain","computed":true},"database_engine":{"type":"string","description_kind":"plain","computed":true},"database_engine_version":{"type":"string","description_kind":"plain","computed":true},"database_id":{"type":"string","description_kind":"plain","required":true},"date_created":{"type":"string","description_kind":"plain","computed":true},"dbname":{"type":"string","description_kind":"plain","computed":true},"host":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","computed":true},"label":{"type":"string","description_kind":"plain","required":true},"latest_backup":{"type":"string","description_kind":"plain","computed":true},"maintenance_dow":{"type":"string","description_kind":"plain","computed":true},"maintenance_time":{"type":"string","description_kind":"plain","computed":true},"mysql_long_query_time":{"type":"number","description_kind":"plain","optional":true,"computed":true},"mysql_require_primary_key":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"mysql_slow_query_log":{"type":"bool","description_kind":"plain","optional":true,"computed":true},"mysql_sql_modes":{"type":["set","string"],"description_kind":"plain","optional":true,"computed":true},"password":{"type":"string","description_kind":"plain","computed":true},"plan":{"type":"string","description_kind":"plain","computed":true},"plan_disk":{"type":"number","description_kind":"plain","optional":true,"computed":true},"plan_ram":{"type":"number","description_kind":"plain","computed":true},"plan_replicas":{"type":"number","description_kind":"plain","computed":true},"plan_vcpus":{"type":"number","description_kind":"plain","computed":true},"port":{"type":"string","description_kind":"plain","computed":true},"redis_eviction_policy":{"type":"string","description_kind":"plain","optional":true,"computed":true},"region":{"type":"string","description_kind":"plain","required":true},"status":{"type":"string","description_kind":"plain","computed":true},"tag":{"type":"string","description_kind":"plain","optional":true,"computed":true},"trusted_ips":{"type":["set","string"],"description_kind":"plain","optional":true,"computed":true},"user":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"vultr_database_user":{"version":0,"block":{"attributes":{"database_id":{"type":"string","description_kind":"plain","required":true},"encryption":{"type":"string","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"password":{"type":"string","description_kind":"plain","optional":true,"computed":true},"username":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"vultr_dns_domain":{"version":0,"block":{"attributes":{"date_created":{"type":"string","description_kind":"plain","computed":true},"dns_sec":{"type":"string","description_kind":"plain","optional":true},"domain":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"vultr_dns_record":{"version":0,"block":{"attributes":{"data":{"type":"string","description_kind":"plain","required":true},"domain":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"priority":{"type":"number","description_kind":"plain","optional":true},"ttl":{"type":"number","description_kind":"plain","optional":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"vultr_firewall_group":{"version":0,"block":{"attributes":{"date_created":{"type":"string","description_kind":"plain","computed":true},"date_modified":{"type":"string","description_kind":"plain","computed":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_count":{"type":"number","description_kind":"plain","computed":true},"max_rule_count":{"type":"number","description_kind":"plain","computed":true},"rule_count":{"type":"number","description_kind":"plain","computed":true}},"description_kind":"plain"}},"vultr_firewall_rule":{"version":0,"block":{"attributes":{"firewall_group_id":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_type":{"type":"string","description_kind":"plain","required":true},"notes":{"type":"string","description_kind":"plain","optional":true},"port":{"type":"string","description_kind":"plain","optional":true},"protocol":{"type":"string","description_kind":"plain","required":true},"source":{"type":"string","description_kind":"plain","optional":true},"subnet":{"type":"string","description_kind":"plain","required":true},"subnet_size":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"}},"vultr_instance":{"version":0,"block":{"attributes":{"activation_email":{"type":"bool","description_kind":"plain","optional":true},"allowed_bandwidth":{"type":"number","description_kind":"plain","computed":true},"app_id":{"type":"number","description_kind":"plain","optional":true,"computed":true},"backups":{"type":"string","description_kind":"plain","optional":true},"date_created":{"type":"string","description_kind":"plain","computed":true},"ddos_protection":{"type":"bool","description_kind":"plain","optional":true},"default_password":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"disk":{"type":"number","description_kind":"plain","computed":true},"enable_ipv6":{"type":"bool","description_kind":"plain","optional":true},"features":{"type":["list","string"],"description_kind":"plain","computed":true},"firewall_group_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"gateway_v4":{"type":"string","description_kind":"plain","computed":true},"hostname":{"type":"string","description":"The hostname of the instance. Updating the hostname will cause a force new. This behavior is in place to prevent accidental reinstalls. Issuing an update to the hostname on UI or API issues a reinstall of the OS.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"internal_ip":{"type":"string","description_kind":"plain","computed":true},"iso_id":{"type":"string","description_kind":"plain","optional":true},"kvm":{"type":"string","description_kind":"plain","computed":true},"label":{"type":"string","description_kind":"plain","optional":true,"computed":true},"main_ip":{"type":"string","description_kind":"plain","computed":true},"netmask_v4":{"type":"string","description_kind":"plain","computed":true},"os":{"type":"string","description_kind":"plain","computed":true},"os_id":{"type":"number","description_kind":"plain","optional":true,"computed":true},"plan":{"type":"string","description_kind":"plain","required":true},"power_status":{"type":"string","description_kind":"plain","computed":true},"private_network_ids":{"type":["set","string"],"description_kind":"plain","deprecated":true,"optional":true,"computed":true},"ram":{"type":"number","description_kind":"plain","computed":true},"region":{"type":"string","description_kind":"plain","required":true},"reserved_ip_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"script_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"server_status":{"type":"string","description_kind":"plain","computed":true},"snapshot_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ssh_key_ids":{"type":["list","string"],"description_kind":"plain","optional":true},"status":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["set","string"],"description_kind":"plain","optional":true},"user_data":{"type":"string","description_kind":"plain","optional":true,"computed":true},"v6_main_ip":{"type":"string","description_kind":"plain","computed":true},"v6_network":{"type":"string","description_kind":"plain","computed":true},"v6_network_size":{"type":"number","description_kind":"plain","computed":true},"vcpu_count":{"type":"number","description_kind":"plain","computed":true},"vpc_ids":{"type":["set","string"],"description_kind":"plain","optional":true,"computed":true}},"block_types":{"backups_schedule":{"nesting_mode":"list","block":{"attributes":{"dom":{"type":"number","description_kind":"plain","optional":true,"computed":true},"dow":{"type":"number","description_kind":"plain","optional":true,"computed":true},"hour":{"type":"number","description_kind":"plain","optional":true,"computed":true},"type":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"vultr_instance_ipv4":{"version":0,"block":{"attributes":{"gateway":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description_kind":"plain","required":true},"ip":{"type":"string","description_kind":"plain","computed":true},"netmask":{"type":"string","description_kind":"plain","computed":true},"reboot":{"type":"bool","description_kind":"plain","optional":true},"reverse":{"type":"string","description_kind":"plain","computed":true}},"description_kind":"plain"}},"vultr_iso_private":{"version":0,"block":{"attributes":{"date_created":{"type":"string","description_kind":"plain","computed":true},"filename":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"md5sum":{"type":"string","description_kind":"plain","computed":true},"sha512sum":{"type":"string","description_kind":"plain","computed":true},"size":{"type":"number","description_kind":"plain","computed":true},"status":{"type":"string","description_kind":"plain","computed":true},"url":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"vultr_kubernetes":{"version":0,"block":{"attributes":{"client_certificate":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"client_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"cluster_ca_certificate":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"cluster_subnet":{"type":"string","description_kind":"plain","computed":true},"date_created":{"type":"string","description_kind":"plain","computed":true},"endpoint":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip":{"type":"string","description_kind":"plain","computed":true},"kube_config":{"type":"string","description":"Base64 encoded KubeConfig","description_kind":"plain","computed":true,"sensitive":true},"label":{"type":"string","description_kind":"plain","required":true},"region":{"type":"string","description_kind":"plain","required":true},"service_subnet":{"type":"string","description_kind":"plain","computed":true},"status":{"type":"string","description_kind":"plain","computed":true},"version":{"type":"string","description_kind":"plain","required":true}},"block_types":{"node_pools":{"nesting_mode":"list","block":{"attributes":{"auto_scaler":{"type":"bool","description_kind":"plain","optional":true},"date_created":{"type":"string","description_kind":"plain","computed":true},"date_updated":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","computed":true},"label":{"type":"string","description_kind":"plain","required":true},"max_nodes":{"type":"number","description_kind":"plain","optional":true},"min_nodes":{"type":"number","description_kind":"plain","optional":true},"node_quantity":{"type":"number","description_kind":"plain","required":true},"nodes":{"type":["list",["object",{"date_created":"string","id":"string","label":"string","status":"string"}]],"description_kind":"plain","computed":true},"plan":{"type":"string","description_kind":"plain","required":true},"status":{"type":"string","description_kind":"plain","computed":true},"tag":{"type":"string","description_kind":"plain","computed":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"vultr_kubernetes_node_pools":{"version":0,"block":{"attributes":{"auto_scaler":{"type":"bool","description_kind":"plain","optional":true},"cluster_id":{"type":"string","description_kind":"plain","required":true},"date_created":{"type":"string","description_kind":"plain","computed":true},"date_updated":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","computed":true},"label":{"type":"string","description_kind":"plain","required":true},"max_nodes":{"type":"number","description_kind":"plain","optional":true},"min_nodes":{"type":"number","description_kind":"plain","optional":true},"node_quantity":{"type":"number","description_kind":"plain","required":true},"nodes":{"type":["list",["object",{"date_created":"string","id":"string","label":"string","status":"string"}]],"description_kind":"plain","computed":true},"plan":{"type":"string","description_kind":"plain","required":true},"status":{"type":"string","description_kind":"plain","computed":true},"tag":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"vultr_load_balancer":{"version":0,"block":{"attributes":{"attached_instances":{"type":["list","string"],"description_kind":"plain","optional":true,"computed":true},"balancing_algorithm":{"type":"string","description_kind":"plain","optional":true,"computed":true},"cookie_name":{"type":"string","description_kind":"plain","optional":true},"has_ssl":{"type":"bool","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ipv4":{"type":"string","description_kind":"plain","computed":true},"ipv6":{"type":"string","description_kind":"plain","computed":true},"label":{"type":"string","description_kind":"plain","optional":true},"private_network":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"proxy_protocol":{"type":"bool","description_kind":"plain","optional":true},"region":{"type":"string","description_kind":"plain","required":true},"ssl_redirect":{"type":"bool","description_kind":"plain","optional":true},"status":{"type":"string","description_kind":"plain","computed":true},"vpc":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"firewall_rules":{"nesting_mode":"set","block":{"attributes":{"id":{"type":"string","description_kind":"plain","computed":true},"ip_type":{"type":"string","description_kind":"plain","required":true},"port":{"type":"number","description_kind":"plain","required":true},"source":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"forwarding_rules":{"nesting_mode":"set","block":{"attributes":{"backend_port":{"type":"number","description_kind":"plain","required":true},"backend_protocol":{"type":"string","description_kind":"plain","required":true},"frontend_port":{"type":"number","description_kind":"plain","required":true},"frontend_protocol":{"type":"string","description_kind":"plain","required":true},"rule_id":{"type":"string","description_kind":"plain","computed":true}},"description_kind":"plain"},"min_items":1},"health_check":{"nesting_mode":"list","block":{"attributes":{"check_interval":{"type":"number","description_kind":"plain","required":true},"healthy_threshold":{"type":"number","description_kind":"plain","required":true},"path":{"type":"string","description_kind":"plain","optional":true},"port":{"type":"number","description_kind":"plain","required":true},"protocol":{"type":"string","description_kind":"plain","required":true},"response_timeout":{"type":"number","description_kind":"plain","required":true},"unhealthy_threshold":{"type":"number","description_kind":"plain","required":true}},"description_kind":"plain"},"max_items":1},"ssl":{"nesting_mode":"set","block":{"attributes":{"certificate":{"type":"string","description_kind":"plain","required":true},"chain":{"type":"string","description_kind":"plain","optional":true},"private_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"vultr_object_storage":{"version":0,"block":{"attributes":{"cluster_id":{"type":"number","description_kind":"plain","required":true},"date_created":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"label":{"type":"string","description_kind":"plain","optional":true},"location":{"type":"string","description_kind":"plain","computed":true},"region":{"type":"string","description_kind":"plain","computed":true},"s3_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"s3_hostname":{"type":"string","description_kind":"plain","computed":true},"s3_secret_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"status":{"type":"string","description_kind":"plain","computed":true}},"description_kind":"plain"}},"vultr_private_network":{"version":0,"block":{"attributes":{"date_created":{"type":"string","description_kind":"plain","computed":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"region":{"type":"string","description_kind":"plain","required":true},"v4_subnet":{"type":"string","description_kind":"plain","optional":true,"computed":true},"v4_subnet_mask":{"type":"number","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain","deprecated":true}},"vultr_reserved_ip":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ip_type":{"type":"string","description_kind":"plain","required":true},"label":{"type":"string","description_kind":"plain","optional":true},"region":{"type":"string","description_kind":"plain","required":true},"subnet":{"type":"string","description_kind":"plain","computed":true},"subnet_size":{"type":"number","description_kind":"plain","computed":true}},"description_kind":"plain"}},"vultr_reverse_ipv4":{"version":0,"block":{"attributes":{"gateway":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description_kind":"plain","required":true},"ip":{"type":"string","description_kind":"plain","required":true},"netmask":{"type":"string","description_kind":"plain","computed":true},"reverse":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"vultr_reverse_ipv6":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description_kind":"plain","required":true},"ip":{"type":"string","description_kind":"plain","required":true},"reverse":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"vultr_snapshot":{"version":0,"block":{"attributes":{"app_id":{"type":"number","description_kind":"plain","computed":true},"date_created":{"type":"string","description_kind":"plain","computed":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description_kind":"plain","required":true},"os_id":{"type":"number","description_kind":"plain","computed":true},"size":{"type":"number","description_kind":"plain","computed":true},"status":{"type":"string","description_kind":"plain","computed":true}},"description_kind":"plain"}},"vultr_snapshot_from_url":{"version":0,"block":{"attributes":{"app_id":{"type":"number","description_kind":"plain","computed":true},"date_created":{"type":"string","description_kind":"plain","computed":true},"description":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"os_id":{"type":"number","description_kind":"plain","computed":true},"size":{"type":"number","description_kind":"plain","computed":true},"status":{"type":"string","description_kind":"plain","computed":true},"url":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"vultr_ssh_key":{"version":0,"block":{"attributes":{"date_created":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"ssh_key":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"vultr_startup_script":{"version":0,"block":{"attributes":{"date_created":{"type":"string","description_kind":"plain","computed":true},"date_modified":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"script":{"type":"string","description_kind":"plain","required":true},"type":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"vultr_user":{"version":0,"block":{"attributes":{"acl":{"type":["list","string"],"description_kind":"plain","optional":true},"api_enabled":{"type":"bool","description_kind":"plain","optional":true},"api_key":{"type":"string","description_kind":"plain","computed":true},"email":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"}},"vultr_vpc":{"version":0,"block":{"attributes":{"date_created":{"type":"string","description_kind":"plain","computed":true},"description":{"type":"string","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"region":{"type":"string","description_kind":"plain","required":true},"v4_subnet":{"type":"string","description_kind":"plain","optional":true,"computed":true},"v4_subnet_mask":{"type":"number","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}}},"data_source_schemas":{"vultr_account":{"version":0,"block":{"attributes":{"acl":{"type":["list","string"],"description_kind":"plain","computed":true},"balance":{"type":"number","description_kind":"plain","computed":true},"email":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"last_payment_amount":{"type":"number","description_kind":"plain","computed":true},"last_payment_date":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","computed":true},"pending_charges":{"type":"number","description_kind":"plain","computed":true}},"description_kind":"plain"}},"vultr_application":{"version":0,"block":{"attributes":{"deploy_name":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_id":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","computed":true},"short_name":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","computed":true},"vendor":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"filter":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"vultr_backup":{"version":0,"block":{"attributes":{"backups":{"type":["list",["map","string"]],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"filter":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"vultr_bare_metal_plan":{"version":0,"block":{"attributes":{"bandwidth":{"type":"number","description_kind":"plain","computed":true},"cpu_count":{"type":"number","description_kind":"plain","computed":true},"cpu_model":{"type":"string","description_kind":"plain","computed":true},"cpu_threads":{"type":"number","description_kind":"plain","computed":true},"disk":{"type":"number","description_kind":"plain","computed":true},"disk_count":{"type":"number","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"locations":{"type":["list","string"],"description_kind":"plain","computed":true},"monthly_cost":{"type":"number","description_kind":"plain","computed":true},"ram":{"type":"number","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"filter":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"vultr_bare_metal_server":{"version":0,"block":{"attributes":{"app_id":{"type":"number","description_kind":"plain","computed":true},"cpu_count":{"type":"number","description_kind":"plain","computed":true},"date_created":{"type":"string","description_kind":"plain","computed":true},"disk":{"type":"string","description_kind":"plain","computed":true},"features":{"type":["list","string"],"description_kind":"plain","computed":true},"gateway_v4":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_id":{"type":"string","description_kind":"plain","computed":true},"label":{"type":"string","description_kind":"plain","computed":true},"mac_address":{"type":"number","description_kind":"plain","computed":true},"main_ip":{"type":"string","description_kind":"plain","computed":true},"netmask_v4":{"type":"string","description_kind":"plain","computed":true},"os":{"type":"string","description_kind":"plain","computed":true},"os_id":{"type":"number","description_kind":"plain","computed":true},"plan":{"type":"string","description_kind":"plain","computed":true},"ram":{"type":"string","description_kind":"plain","computed":true},"region":{"type":"string","description_kind":"plain","computed":true},"status":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["set","string"],"description_kind":"plain","computed":true},"v6_main_ip":{"type":"string","description_kind":"plain","computed":true},"v6_network":{"type":"string","description_kind":"plain","computed":true},"v6_network_size":{"type":"number","description_kind":"plain","computed":true}},"block_types":{"filter":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"vultr_block_storage":{"version":0,"block":{"attributes":{"attached_to_instance":{"type":"string","description_kind":"plain","computed":true},"block_type":{"type":"string","description_kind":"plain","computed":true},"cost":{"type":"number","description_kind":"plain","computed":true},"date_created":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"label":{"type":"string","description_kind":"plain","computed":true},"mount_id":{"type":"string","description_kind":"plain","computed":true},"region":{"type":"string","description_kind":"plain","computed":true},"size_gb":{"type":"number","description_kind":"plain","computed":true},"status":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"filter":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"vultr_database":{"version":0,"block":{"attributes":{"cluster_time_zone":{"type":"string","description_kind":"plain","computed":true},"database_engine":{"type":"string","description_kind":"plain","computed":true},"database_engine_version":{"type":"string","description_kind":"plain","computed":true},"date_created":{"type":"string","description_kind":"plain","computed":true},"dbname":{"type":"string","description_kind":"plain","computed":true},"host":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"label":{"type":"string","description_kind":"plain","computed":true},"latest_backup":{"type":"string","description_kind":"plain","computed":true},"maintenance_dow":{"type":"string","description_kind":"plain","computed":true},"maintenance_time":{"type":"string","description_kind":"plain","computed":true},"mysql_long_query_time":{"type":"number","description_kind":"plain","computed":true},"mysql_require_primary_key":{"type":"bool","description_kind":"plain","computed":true},"mysql_slow_query_log":{"type":"bool","description_kind":"plain","computed":true},"mysql_sql_modes":{"type":["set","string"],"description_kind":"plain","computed":true},"password":{"type":"string","description_kind":"plain","computed":true},"plan":{"type":"string","description_kind":"plain","computed":true},"plan_disk":{"type":"number","description_kind":"plain","computed":true},"plan_ram":{"type":"number","description_kind":"plain","computed":true},"plan_replicas":{"type":"number","description_kind":"plain","computed":true},"plan_vcpus":{"type":"number","description_kind":"plain","computed":true},"port":{"type":"string","description_kind":"plain","computed":true},"read_replicas":{"type":["list",["object",{"cluster_time_zone":"string","database_engine":"string","database_engine_version":"string","date_created":"string","dbname":"string","host":"string","id":"string","label":"string","latest_backup":"string","maintenance_dow":"string","maintenance_time":"string","mysql_long_query_time":"number","mysql_require_primary_key":"bool","mysql_slow_query_log":"bool","mysql_sql_modes":["set","string"],"password":"string","plan":"string","plan_disk":"number","plan_ram":"number","plan_replicas":"number","plan_vcpus":"number","port":"string","redis_eviction_policy":"string","region":"string","status":"string","tag":"string","trusted_ips":["set","string"],"user":"string"}]],"description_kind":"plain","computed":true},"redis_eviction_policy":{"type":"string","description_kind":"plain","computed":true},"region":{"type":"string","description_kind":"plain","computed":true},"status":{"type":"string","description_kind":"plain","computed":true},"tag":{"type":"string","description_kind":"plain","computed":true},"trusted_ips":{"type":["set","string"],"description_kind":"plain","computed":true},"user":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"filter":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"vultr_dns_domain":{"version":0,"block":{"attributes":{"date_created":{"type":"string","description_kind":"plain","computed":true},"dns_sec":{"type":"string","description_kind":"plain","computed":true},"domain":{"type":"string","description":"name of the domain","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"vultr_firewall_group":{"version":0,"block":{"attributes":{"date_created":{"type":"string","description_kind":"plain","computed":true},"date_modified":{"type":"string","description_kind":"plain","computed":true},"description":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_count":{"type":"number","description_kind":"plain","computed":true},"max_rule_count":{"type":"number","description_kind":"plain","computed":true},"rule_count":{"type":"number","description_kind":"plain","computed":true}},"block_types":{"filter":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"vultr_instance":{"version":0,"block":{"attributes":{"allowed_bandwidth":{"type":"number","description_kind":"plain","computed":true},"app_id":{"type":"number","description_kind":"plain","computed":true},"backups":{"type":"string","description_kind":"plain","computed":true},"backups_schedule":{"type":["map","string"],"description_kind":"plain","computed":true},"date_created":{"type":"string","description_kind":"plain","computed":true},"disk":{"type":"number","description_kind":"plain","computed":true},"features":{"type":["list","string"],"description_kind":"plain","computed":true},"firewall_group_id":{"type":"string","description_kind":"plain","computed":true},"gateway_v4":{"type":"string","description_kind":"plain","computed":true},"hostname":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"image_id":{"type":"string","description_kind":"plain","computed":true},"internal_ip":{"type":"string","description_kind":"plain","computed":true},"kvm":{"type":"string","description_kind":"plain","computed":true},"label":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"main_ip":{"type":"string","description_kind":"plain","computed":true},"netmask_v4":{"type":"string","description_kind":"plain","computed":true},"os":{"type":"string","description_kind":"plain","computed":true},"os_id":{"type":"number","description_kind":"plain","computed":true},"plan":{"type":"string","description_kind":"plain","computed":true},"power_status":{"type":"string","description_kind":"plain","computed":true},"private_network_ids":{"type":["list","string"],"description_kind":"plain","computed":true},"ram":{"type":"number","description_kind":"plain","computed":true},"region":{"type":"string","description_kind":"plain","computed":true},"server_status":{"type":"string","description_kind":"plain","computed":true},"status":{"type":"string","description_kind":"plain","computed":true},"tags":{"type":["set","string"],"description_kind":"plain","computed":true},"v6_main_ip":{"type":"string","description_kind":"plain","computed":true},"v6_network":{"type":"string","description_kind":"plain","computed":true},"v6_network_size":{"type":"number","description_kind":"plain","computed":true},"vcpu_count":{"type":"number","description_kind":"plain","computed":true},"vpc_ids":{"type":["list","string"],"description_kind":"plain","computed":true}},"block_types":{"filter":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"vultr_instance_ipv4":{"version":0,"block":{"attributes":{"gateway":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description_kind":"plain","computed":true},"ip":{"type":"string","description_kind":"plain","computed":true},"netmask":{"type":"string","description_kind":"plain","computed":true},"reverse":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"filter":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"vultr_iso_private":{"version":0,"block":{"attributes":{"date_created":{"type":"string","description_kind":"plain","computed":true},"filename":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"md5sum":{"type":"string","description_kind":"plain","computed":true},"sha512sum":{"type":"string","description_kind":"plain","computed":true},"size":{"type":"number","description_kind":"plain","computed":true},"status":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"filter":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"vultr_iso_public":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"md5sum":{"type":"string","description_kind":"plain","computed":true},"name":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"filter":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"vultr_kubernetes":{"version":0,"block":{"attributes":{"client_certificate":{"type":"string","description_kind":"plain","computed":true},"client_key":{"type":"string","description_kind":"plain","computed":true},"cluster_ca_certificate":{"type":"string","description_kind":"plain","computed":true},"cluster_subnet":{"type":"string","description_kind":"plain","computed":true},"date_created":{"type":"string","description_kind":"plain","computed":true},"endpoint":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","computed":true},"ip":{"type":"string","description_kind":"plain","computed":true},"kube_config":{"type":"string","description_kind":"plain","computed":true},"label":{"type":"string","description_kind":"plain","computed":true},"node_pools":{"type":["list",["object",{"auto_scaler":"bool","date_created":"string","date_updated":"string","id":"string","label":"string","max_nodes":"number","min_nodes":"number","node_quantity":"number","nodes":["list",["object",{"date_created":"string","id":"string","label":"string","status":"string"}]],"plan":"string","status":"string","tag":"string"}]],"description_kind":"plain","computed":true},"region":{"type":"string","description_kind":"plain","computed":true},"service_subnet":{"type":"string","description_kind":"plain","computed":true},"status":{"type":"string","description_kind":"plain","computed":true},"version":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"filter":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"vultr_load_balancer":{"version":0,"block":{"attributes":{"attached_instances":{"type":["list","string"],"description_kind":"plain","computed":true},"balancing_algorithm":{"type":"string","description_kind":"plain","computed":true},"cookie_name":{"type":"string","description_kind":"plain","computed":true},"date_created":{"type":"string","description_kind":"plain","computed":true},"firewall_rules":{"type":["list",["map","string"]],"description_kind":"plain","computed":true},"forwarding_rules":{"type":["list",["map","string"]],"description_kind":"plain","computed":true},"has_ssl":{"type":"bool","description_kind":"plain","computed":true},"health_check":{"type":["map","string"],"description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ipv4":{"type":"string","description_kind":"plain","computed":true},"ipv6":{"type":"string","description_kind":"plain","computed":true},"label":{"type":"string","description_kind":"plain","computed":true},"private_network":{"type":"string","description_kind":"plain","computed":true},"proxy_protocol":{"type":"bool","description_kind":"plain","optional":true},"region":{"type":"string","description_kind":"plain","computed":true},"ssl":{"type":["map","string"],"description_kind":"plain","computed":true},"ssl_redirect":{"type":"bool","description_kind":"plain","computed":true},"status":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"filter":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"vultr_object_storage":{"version":0,"block":{"attributes":{"cluster_id":{"type":"number","description_kind":"plain","computed":true},"date_created":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"label":{"type":"string","description_kind":"plain","computed":true},"location":{"type":"string","description_kind":"plain","computed":true},"region":{"type":"string","description_kind":"plain","computed":true},"s3_access_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"s3_hostname":{"type":"string","description_kind":"plain","computed":true},"s3_secret_key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"status":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"filter":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"vultr_object_storage_cluster":{"version":0,"block":{"attributes":{"deploy":{"type":"string","description_kind":"plain","computed":true},"hostname":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"number","description_kind":"plain","computed":true},"region":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"filter":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"vultr_os":{"version":0,"block":{"attributes":{"arch":{"type":"string","description_kind":"plain","computed":true},"family":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"filter":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"vultr_plan":{"version":0,"block":{"attributes":{"bandwidth":{"type":"number","description_kind":"plain","computed":true},"disk":{"type":"number","description_kind":"plain","computed":true},"disk_count":{"type":"number","description_kind":"plain","computed":true},"gpu_type":{"type":"string","description_kind":"plain","computed":true},"gpu_vram":{"type":"number","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"locations":{"type":["list","string"],"description_kind":"plain","computed":true},"monthly_cost":{"type":"number","description_kind":"plain","computed":true},"ram":{"type":"number","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","computed":true},"vcpu_count":{"type":"number","description_kind":"plain","computed":true}},"block_types":{"filter":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"vultr_private_network":{"version":0,"block":{"attributes":{"date_created":{"type":"string","description_kind":"plain","computed":true},"description":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"region":{"type":"string","description_kind":"plain","computed":true},"v4_subnet":{"type":"string","description_kind":"plain","computed":true},"v4_subnet_mask":{"type":"number","description_kind":"plain","computed":true}},"block_types":{"filter":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"vultr_region":{"version":0,"block":{"attributes":{"city":{"type":"string","description_kind":"plain","computed":true},"continent":{"type":"string","description_kind":"plain","computed":true},"country":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"options":{"type":["list","string"],"description_kind":"plain","computed":true}},"block_types":{"filter":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"vultr_reserved_ip":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description_kind":"plain","computed":true},"ip_type":{"type":"string","description_kind":"plain","computed":true},"label":{"type":"string","description_kind":"plain","computed":true},"region":{"type":"string","description_kind":"plain","computed":true},"subnet":{"type":"string","description_kind":"plain","computed":true},"subnet_size":{"type":"number","description_kind":"plain","computed":true}},"block_types":{"filter":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"vultr_reverse_ipv4":{"version":0,"block":{"attributes":{"gateway":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description_kind":"plain","computed":true},"ip":{"type":"string","description_kind":"plain","computed":true},"netmask":{"type":"string","description_kind":"plain","computed":true},"reverse":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"filter":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"vultr_reverse_ipv6":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_id":{"type":"string","description_kind":"plain","computed":true},"ip":{"type":"string","description_kind":"plain","computed":true},"reverse":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"filter":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"vultr_snapshot":{"version":0,"block":{"attributes":{"app_id":{"type":"number","description_kind":"plain","computed":true},"date_created":{"type":"string","description_kind":"plain","computed":true},"description":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"os_id":{"type":"number","description_kind":"plain","computed":true},"size":{"type":"number","description_kind":"plain","computed":true},"status":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"filter":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"vultr_ssh_key":{"version":0,"block":{"attributes":{"date_created":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","computed":true},"ssh_key":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"filter":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"vultr_startup_script":{"version":0,"block":{"attributes":{"date_created":{"type":"string","description_kind":"plain","computed":true},"date_modified":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","computed":true},"script":{"type":"string","description_kind":"plain","computed":true},"type":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"filter":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"vultr_user":{"version":0,"block":{"attributes":{"acl":{"type":["list","string"],"description_kind":"plain","computed":true},"api_enabled":{"type":"bool","description_kind":"plain","computed":true},"email":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"filter":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"vultr_vpc":{"version":0,"block":{"attributes":{"date_created":{"type":"string","description_kind":"plain","computed":true},"description":{"type":"string","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"region":{"type":"string","description_kind":"plain","computed":true},"v4_subnet":{"type":"string","description_kind":"plain","computed":true},"v4_subnet_mask":{"type":"number","description_kind":"plain","computed":true}},"block_types":{"filter":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description_kind":"plain","required":true},"values":{"type":["list","string"],"description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"}}}}}} diff --git a/go.mod b/go.mod index c8a3445..99dd3c2 100644 --- a/go.mod +++ b/go.mod @@ -1,6 +1,6 @@ module github.com/crossplane-contrib/provider-vultr -go 1.19 +go 1.21 require ( github.com/crossplane/crossplane-runtime v0.20.0-rc.0.0.20230406155702-4e1673b7141f diff --git a/go.sum b/go.sum index 82ba238..4da018f 100644 --- a/go.sum +++ b/go.sum @@ -59,6 +59,7 @@ github.com/antchfx/xpath v1.2.0/go.mod h1:i54GszH55fYfBmoZXapTHN8T8tkcHfRgLyVwwq github.com/antihax/optional v1.0.0/go.mod h1:uupD/76wgC+ih3iEmQUL+0Ugr19nfwCT1kdvxnR2qWY= github.com/apparentlymart/go-dump v0.0.0-20180507223929-23540a00eaa3/go.mod h1:oL81AME2rN47vu18xqj1S1jPIPuN7afo62yKTNn3XMM= github.com/apparentlymart/go-dump v0.0.0-20190214190832-042adf3cf4a0 h1:MzVXffFUye+ZcSR6opIgz9Co7WcDx6ZcY+RjfFHoA0I= +github.com/apparentlymart/go-dump v0.0.0-20190214190832-042adf3cf4a0/go.mod h1:oL81AME2rN47vu18xqj1S1jPIPuN7afo62yKTNn3XMM= github.com/apparentlymart/go-textseg v1.0.0/go.mod h1:z96Txxhf3xSFMPmb5X/1W05FF/Nj9VFpLOpjS5yuumk= github.com/apparentlymart/go-textseg/v12 v12.0.0/go.mod h1:S/4uRK2UtaQttw1GenVJEynmyUenKwP++x/+DdGV/Ec= github.com/apparentlymart/go-textseg/v13 v13.0.0 h1:Y+KvPE1NYz0xl601PVImeQfFyEy6iT90AvPUL1NNfNw= @@ -118,6 +119,7 @@ github.com/envoyproxy/go-control-plane v0.9.10-0.20210907150352-cf90f659a021/go. github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c= github.com/evanphx/json-patch v0.5.2/go.mod h1:ZWS5hhDbVDyob71nXKNL0+PWn6ToqBHMikGIFbs31qQ= github.com/evanphx/json-patch v4.12.0+incompatible h1:4onqiflcdA9EOZ4RxV643DvftH5pOlLGNtQ5lPWQu84= +github.com/evanphx/json-patch v4.12.0+incompatible/go.mod h1:50XU6AFN0ol/bzJsmQLiYLvXMP4fmwYFNcr97nuDLSk= github.com/evanphx/json-patch/v5 v5.5.0/go.mod h1:G79N1coSVB93tBe7j6PhzjmR3/2VvlbKOFpnXhI9Bw4= github.com/evanphx/json-patch/v5 v5.6.0 h1:b91NhWfaz02IuVxO9faSllyAtNXHMPkC5J8sJCLunww= github.com/evanphx/json-patch/v5 v5.6.0/go.mod h1:G79N1coSVB93tBe7j6PhzjmR3/2VvlbKOFpnXhI9Bw4= @@ -424,12 +426,17 @@ github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod h1:qRW github.com/mwitkow/go-conntrack v0.0.0-20190716064945-2f068394615f/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U= github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e/go.mod h1:zD1mROLANZcx1PVRCS0qkT7pwLkGfwJo4zjcN/Tysno= github.com/nsf/jsondiff v0.0.0-20200515183724-f29ed568f4ce h1:RPclfga2SEJmgMmz2k+Mg7cowZ8yv4Trqw9UsJby758= +github.com/nsf/jsondiff v0.0.0-20200515183724-f29ed568f4ce/go.mod h1:uFMI8w+ref4v2r9jz+c9i1IfIttS/OkmLfrk1jne5hs= github.com/nxadm/tail v1.4.8 h1:nPr65rt6Y5JFSKQO7qToXr7pePgD6Gwiw05lkbyAQTE= +github.com/nxadm/tail v1.4.8/go.mod h1:+ncqLTQzXmGhMZNUePPaPqPvBxHAIsmXswZKocGu+AU= github.com/oklog/run v1.0.0 h1:Ru7dDtJNOyC66gQ5dQmaCa0qIsAUFY3sFpK1Xk8igrw= github.com/oklog/run v1.0.0/go.mod h1:dlhp/R75TPv97u0XWUtDeV/lRKWPKSdTuV0TZvrmrQA= github.com/onsi/ginkgo v1.16.5 h1:8xi0RTUf59SOSfEtZMvwTvXYMzG4gV23XVHOZiXNtnE= +github.com/onsi/ginkgo v1.16.5/go.mod h1:+E8gABHa3K6zRBolWtd+ROzc/U5bkGt0FwiG042wbpU= github.com/onsi/ginkgo/v2 v2.6.0 h1:9t9b9vRUbFq3C4qKFCGkVuq/fIHji802N1nrtkh1mNc= +github.com/onsi/ginkgo/v2 v2.6.0/go.mod h1:63DOGlLAH8+REH8jUGdL3YpCpu7JODesutUjdENfUAc= github.com/onsi/gomega v1.24.2 h1:J/tulyYK6JwBldPViHJReihxxZ+22FHs0piGjQAvoUE= +github.com/onsi/gomega v1.24.2/go.mod h1:gs3J10IS7Z7r7eXRoNJIrNqU4ToQukCJhFtKrWgHWnk= github.com/pascaldekloe/goe v0.1.0 h1:cBOtyMzM9HTpWjXfbbunk26uA6nG3a8n06Wieeh0MwY= github.com/pascaldekloe/goe v0.1.0/go.mod h1:lzWF7FIEvWOWxwDKqyGYQf6ZUaNfKdP144TG7ZOy1lc= github.com/pierrec/lz4 v2.5.2+incompatible h1:WCjObylUIOlKy/+7Abdn34TLIkXiA4UWUMhxq9m9ZXI= @@ -547,6 +554,7 @@ go.uber.org/atomic v1.10.0 h1:9qC72Qh0+3MqyJbAn8YU5xVq1frD8bn3JtD2oXtafVQ= go.uber.org/atomic v1.10.0/go.mod h1:LUxbIzbOniOlMKjJjyPfpl4v+PKK2cNJn91OQbhoJI0= go.uber.org/goleak v1.1.10/go.mod h1:8a7PlsEVH3e/a/GLqe5IIrQx6GzcnRmZEufDUTk4A7A= go.uber.org/goleak v1.2.0 h1:xqgm/S+aQvhWFTtR0XK3Jvg7z8kGV8P4X14IzwN3Eqk= +go.uber.org/goleak v1.2.0/go.mod h1:XJYK+MuIchqpmGmUSAzotztawfKvYLUIgg7guXrwVUo= go.uber.org/multierr v1.6.0/go.mod h1:cdWPpRnG4AhwMwsgIHip0KRBQjJy5kYEpYjJxpXp9iU= go.uber.org/multierr v1.8.0 h1:dg6GjLku4EH+249NNmoIciG9N/jURbDG+pFlTkhzIC8= go.uber.org/multierr v1.8.0/go.mod h1:7EAYxJLBy9rStEaz58O2t4Uvip6FSURkq8/ppBp95ak= @@ -669,6 +677,7 @@ golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJ golang.org/x/sync v0.0.0-20201207232520-09787c993a3a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.1.0 h1:wsuoTGHzEhffawBOhz5CYhcrV4IdKZbEyZjBMuTp12o= +golang.org/x/sync v0.1.0/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-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= @@ -921,12 +930,14 @@ gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8 gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20200227125254-8fa46927fb4f/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk= +gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q= gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI= gopkg.in/inf.v0 v0.9.1 h1:73M5CoZyi3ZLMOyDlQh031Cx6N9NDJ2Vvfl76EDAgDc= gopkg.in/inf.v0 v0.9.1/go.mod h1:cWUDdTG/fYaXco+Dcufb5Vnc6Gp2YChqWtbxRZE0mXw= gopkg.in/square/go-jose.v2 v2.5.1 h1:7odma5RETjNHWJnR32wx8t+Io4djHE1PqxCFx3iiZ2w= gopkg.in/square/go-jose.v2 v2.5.1/go.mod h1:M9dMgbHiYLoDGQrXy7OpJDJWiKiU//h+vD76mk0e1AI= gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 h1:uRGJdciOHaEIrze2W8Q3AKkepLTh2hOroT7a+7czfdQ= +gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod h1:dt/ZhP58zS4L8KSrWDmTeBkI65Dw0HsyUHuEVlX15mw= gopkg.in/yaml.v2 v2.2.1/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.2.3/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=