diff --git a/apis/database/v1alpha1/zz_database_types.go b/apis/database/v1alpha1/zz_database_types.go index 890de92..d407b00 100755 --- a/apis/database/v1alpha1/zz_database_types.go +++ b/apis/database/v1alpha1/zz_database_types.go @@ -90,7 +90,7 @@ type DatabaseObservation struct { // The ID of the region that the managed database is to be created in. See List Regions Region *string `json:"region,omitempty" tf:"region,omitempty"` - // The current status of the managed database (poweroff, rebuilding, rebalancing, running). + // The current status of the managed database (poweroff, rebuilding, rebalancing, configuring, running). Status *string `json:"status,omitempty" tf:"status,omitempty"` // The tag to assign to the managed database. @@ -102,7 +102,7 @@ type DatabaseObservation struct { // The primary admin user for the managed database. User *string `json:"user,omitempty" tf:"user,omitempty"` - // The ID of the managed database. + // The ID of the VPC Network to attach to the Managed Database. VPCID *string `json:"vpcId,omitempty" tf:"vpc_id,omitempty"` } @@ -180,7 +180,7 @@ type DatabaseParameters struct { // +kubebuilder:validation:Optional TrustedIps []*string `json:"trustedIps,omitempty" tf:"trusted_ips,omitempty"` - // The ID of the managed database. + // The ID of the VPC Network to attach to the Managed Database. // +kubebuilder:validation:Optional VPCID *string `json:"vpcId,omitempty" tf:"vpc_id,omitempty"` } @@ -259,7 +259,7 @@ type ReadReplicasObservation struct { // The ID of the region that the managed database is to be created in. See List Regions Region *string `json:"region,omitempty" tf:"region,omitempty"` - // The current status of the managed database (poweroff, rebuilding, rebalancing, running). + // The current status of the managed database (poweroff, rebuilding, rebalancing, configuring, running). Status *string `json:"status,omitempty" tf:"status,omitempty"` // The tag to assign to the managed database. @@ -271,7 +271,7 @@ type ReadReplicasObservation struct { // The primary admin user for the managed database. User *string `json:"user,omitempty" tf:"user,omitempty"` - // The ID of the managed database. + // The ID of the VPC Network to attach to the Managed Database. VPCID *string `json:"vpcId,omitempty" tf:"vpc_id,omitempty"` } diff --git a/apis/database/v1alpha1/zz_replica_types.go b/apis/database/v1alpha1/zz_replica_types.go index 2114465..96b12ba 100755 --- a/apis/database/v1alpha1/zz_replica_types.go +++ b/apis/database/v1alpha1/zz_replica_types.go @@ -90,7 +90,7 @@ type ReplicaObservation struct { // The ID of the region that the managed database read replica is to be created in. See List Regions Region *string `json:"region,omitempty" tf:"region,omitempty"` - // The current status of the managed database read replica (poweroff, rebuilding, rebalancing, running). + // The current status of the managed database read replica (poweroff, rebuilding, rebalancing, configuring, running). Status *string `json:"status,omitempty" tf:"status,omitempty"` // The tag to assign to the managed database read replica. @@ -102,7 +102,7 @@ type ReplicaObservation struct { // The primary admin user for the managed database read replica. User *string `json:"user,omitempty" tf:"user,omitempty"` - // The ID of the managed database read replica. + // The ID of the VPC Network attached to the managed database read replica. VPCID *string `json:"vpcId,omitempty" tf:"vpc_id,omitempty"` } diff --git a/config/provider-metadata.yaml b/config/provider-metadata.yaml index 95fc9e0..10920a8 100644 --- a/config/provider-metadata.yaml +++ b/config/provider-metadata.yaml @@ -31,6 +31,7 @@ resources: argumentDocs: activation_email: '- (Optional) Whether an activation email will be sent when the server is ready.' app_id: '- (Optional) The ID of the Vultr application to be installed on the server. See List Applications' + app_variables: '- (Optional) A map of user-supplied variable keys and values for Vultr Marketplace apps. See List Marketplace App Variables' cpu_count: '- The number of CPUs available on the server.' date_created: '- The date the server was added to your Vultr account.' default_password: '- The server''s default password.' @@ -94,6 +95,36 @@ resources: size_gb: '- The size of the given block storage.' status: '- Current status of your block storage.' importStatements: [] + vultr_container_registry: + subCategory: "" + description: Provides a Vultr container registry resource. This can be used to create, read, modify, and delete registries on your Vultr account. + name: vultr_container_registry + title: vultr_container_registry + examples: + - name: vcr1 + manifest: |- + { + "name": "examplecontainerregistry", + "plan": "start_up", + "public": false, + "region": "sjc" + } + argumentDocs: + allowed: '- Amount of storage space available in gigabytes.' + date_created: '- A date-time denoting when the container registry was created.' + date_modified: '- A date-time of when the root user was last modified.' + id: '- The container registry ID.' + name: '- (Required) The name for your container registry. Must be lowercase and only alphanumeric characters.' + password: '- The password used to login as the root user.' + plan: '- (Required) The billing plan for the container registry. See available plans' + public: '- (Required) Boolean indicating if the container registry should be created with public visibility or if it should require credentials.' + region: '- (Required) The region where your container registry will be deployed. See available regions' + root_user: '- The user associated with the container registry.' + storage: '- A listing of current storage usage relevant to the container registry.' + urn: '- The URN of the container registry.' + used: '- Amount of storage space used in gigabytes.' + username: '- The username used to login as the root user.' + importStatements: [] vultr_database: subCategory: "" description: Provides a Vultr database resource. This can be used to create, read, modify, and delete managed databases on your Vultr account. @@ -128,6 +159,7 @@ resources: database_engine_version: '- (Required) The database engine version of the new managed database.' date_created: '- The date the managed database was added to your Vultr account.' dbname: '- The managed database''s default logical database.' + ferretdb_credentials: '- An associated list of FerretDB connection credentials (FerretDB + PostgreSQL engine types only).' host: '- The hostname assigned to the managed database.' id: '- The ID of the managed database.' label: '- (Required) A label for the managed database.' @@ -145,13 +177,15 @@ resources: plan_replicas: '- The number of standby nodes available on the managed database.' plan_vcpus: '- The number of virtual CPUs available on the managed database.' port: '- The connection port for the managed database.' + public_host: '- The public hostname assigned to the managed database (VPC-attached only).' read_replicas: '- A list of read replicas attached to the managed database.' redis_eviction_policy: '- (Optional) The configuration value for the data eviction policy on the managed database (Redis engine types only - noeviction, allkeys-lru, volatile-lru, allkeys-random, volatile-random, volatile-ttl, volatile-lfu, allkeys-lfu).' region: '- (Required) The ID of the region that the managed database is to be created in. See List Regions' - status: '- The current status of the managed database (poweroff, rebuilding, rebalancing, running).' + status: '- The current status of the managed database (poweroff, rebuilding, rebalancing, configuring, running).' tag: '- (Optional) The tag to assign to the managed database.' trusted_ips: '- (Optional) A list of allowed IP addresses for the managed database.' user: '- The primary admin user for the managed database.' + vpc_id: '- (Optional) The ID of the VPC Network to attach to the Managed Database.' importStatements: [] vultr_database_connection_pool: subCategory: "" @@ -220,6 +254,7 @@ resources: database_id: '- (Required) The managed database ID you want to attach this replica to.' date_created: '- The date the managed database read replica was added to your Vultr account.' dbname: '- The managed database read replica''s default logical database.' + ferretdb_credentials: '- An associated list of FerretDB connection credentials (FerretDB + PostgreSQL engine types only).' host: '- The hostname assigned to the managed database read replica.' id: '- The ID of the managed database read replica.' label: '- (Required) A label for the managed database read replica.' @@ -237,12 +272,14 @@ resources: plan_replicas: '- The number of standby nodes available on the managed database read replica.' plan_vcpus: '- The number of virtual CPUs available on the managed database read replica.' port: '- The connection port for the managed database read replica.' + public_host: '- The public hostname assigned to the managed database read replica (VPC-attached only).' redis_eviction_policy: '- The configuration value for the data eviction policy on the managed database read replica (Redis engine types only).' region: '- (Required) The ID of the region that the managed database read replica is to be created in. See List Regions' - status: '- The current status of the managed database read replica (poweroff, rebuilding, rebalancing, running).' + status: '- The current status of the managed database read replica (poweroff, rebuilding, rebalancing, configuring, running).' tag: '- (Optional) The tag to assign to the managed database read replica.' trusted_ips: '- A list of allowed IP addresses for the managed database read replica.' user: '- The primary admin user for the managed database read replica.' + vpc_id: '- The ID of the VPC Network attached to the managed database read replica.' importStatements: [] vultr_database_user: subCategory: "" @@ -263,6 +300,10 @@ resources: database_id: '- (Required) The managed database ID you want to attach this user to.' encryption: '- (Optional) The encryption type of the new managed database user''s password (MySQL engine types only - caching_sha2_password, mysql_native_password).' password: '- (Required) The password of the new managed database user.' + redis_acl_categories: '- (Required) The list of command category rules for this managed database user.' + redis_acl_channels: '- (Required) The list of publish/subscribe channel patterns for this managed database user.' + redis_acl_commands: '- (Required) The list of individual command rules for this managed database user.' + redis_acl_keys: '- (Required) The list of access rules for this managed database user.' username: '- (Required) The username of the new managed database user.' importStatements: [] vultr_dns_domain: @@ -369,6 +410,23 @@ resources: subnet: '- (Required) IP address that you want to define for this firewall rule.' subnet_size: '- (Required) The number of bits for the subnet in CIDR notation. Example: 32.' importStatements: [] + vultr_inference: + subCategory: "" + description: Provides a Vultr Serverless Inference resource. This can be used to create, read, modify, and delete inference subscriptions on your Vultr account. + name: vultr_inference + title: vultr_inference + examples: + - name: my_inference_subscription + manifest: |- + { + "label": "my_inference_label" + } + argumentDocs: + api_key: '- The inference subscription''s API key for accessing the Vultr Inference API.' + date_created: '- The date the inference subscription was added to your Vultr account.' + id: '- The ID of the inference subscription.' + label: '- (Required) A label for the inference subscription.' + importStatements: [] vultr_instance: subCategory: "" description: Provides a Vultr instance resource. This can be used to create, read, modify, and delete instances on your Vultr account. @@ -379,7 +437,7 @@ resources: manifest: |- { "os_id": 1743, - "plan": "vc2-1c-1gb", + "plan": "vc2-1c-2gb", "region": "sea" } - name: my_instance @@ -393,11 +451,12 @@ resources: } ], "ddos_protection": true, + "disable_public_ipv4": true, "enable_ipv6": true, "hostname": "my-instance-hostname", "label": "my-instance-label", "os_id": 1743, - "plan": "vc2-1c-1gb", + "plan": "vc2-1c-2gb", "region": "sea", "tags": [ "my-instance-tag" @@ -407,11 +466,13 @@ resources: activation_email: '- (Optional) Whether an activation email will be sent when the server is ready.' allowed_bandwidth: '- The server''s allowed bandwidth usage in GB.' app_id: '- (Optional) The ID of the Vultr application to be installed on the server. See List Applications' + app_variables: '- (Optional) A map of user-supplied variable keys and values for Vultr Marketplace apps. See List Marketplace App Variables' backups: '- (Optional) Whether automatic backups will be enabled for this server (these have an extra charge associated with them). Values can be enabled or disabled.' backups_schedule: '- (Optional) A block that defines the way backups should be scheduled. While this is an optional field if backups are enabled this field is mandatory. The configuration of a backups_schedule is listed below.' date_created: '- The date the server was added to your Vultr account.' ddos_protection: '- (Optional) Whether DDOS protection will be enabled on the server (there is an additional charge for this).' default_password: '- The server''s default password.' + disable_public_ipv4: '- (Optional) Whether the server has a public IPv4 address assigned (only possible with enable_ipv6 set to true)' disk: '- The description of the disk(s) on the server.' dom: '- (Optional) Day of month to run. Use values between 1 and 28.' dow: '- (Optional) Day of week to run. 1 = Sunday, 2 = Monday, 3 = Tuesday, 4 = Wednesday, 5 = Thursday, 6 = Friday, 7 = Saturday' @@ -552,7 +613,10 @@ resources: cluster_subnet: '- IP range that your pods will run on in this cluster.' date_created: '- Date of VKE cluster creation.' date_updated: '- Date of node pool updates.' + enable_firewall: '- (Optional, Default to False) Boolean indicating if the cluster should be created with a managed firewall.' endpoint: '- Domain for your Kubernetes clusters control plane.' + firewall_group_id: '- The ID of the firewall group managed by this cluster.' + ha_controlplanes: '- (Optional, Default to False) Boolean indicating if the cluster should be created with multiple, highly available controlplanes.' id: '- The VKE cluster ID.' ip: '- IP address of VKE cluster control plane.' kube_config: '- Base64 encoded Kubeconfig for this VKE cluster.' @@ -627,7 +691,7 @@ resources: "check_interval": 3, "healthy_threshold": 4, "path": "/test", - "port": "8080", + "port": 8080, "protocol": "http", "response_timeout": 1, "unhealthy_threshold": 2 @@ -696,34 +760,6 @@ resources: s3_secret_key: '- Your secret key.' status: '- Current status of this object storage subscription.' importStatements: [] - vultr_private_network: - subCategory: "" - description: Provides a Vultr private network resource. This can be used to create, read, and delete private networks on your Vultr account. - name: vultr_private_network - title: vultr_private_network - examples: - - name: my_network - manifest: |- - { - "description": "my private network", - "region": "ewr" - } - - name: my_network - manifest: |- - { - "description": "my private network", - "region": "ewr", - "v4_subnet": "10.0.0.0", - "v4_subnet_mask": 24 - } - argumentDocs: - date_created: '- The date that the network was added to your Vultr account.' - description: '- (Optional) The description you want to give your network.' - id: '- ID of the network.' - region: '- (Required) The region ID that you want the network to be created in.' - v4_subnet: '- (Optional) The IPv4 subnet to be used when attaching instances to this network.' - v4_subnet_mask: '- The number of bits for the netmask in CIDR notation. Example: 32' - importStatements: [] vultr_reserved_ip: subCategory: "" description: Provides a Vultr reserved IP resource. This can be used to create, read, modify, and delete reserved IP addresses on your Vultr account. @@ -771,8 +807,8 @@ resources: vultr_instance.my_instance: |- { "enable_ipv6": true, - "os_id": 167, - "plan": "vc2-1c-1gb", + "os_id": 477, + "plan": "vc2-1c-2gb", "region": "ewr" } argumentDocs: diff --git a/config/schema.json b/config/schema.json index 427605e..e7fd99d 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","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},"vpc2_ids":{"type":["set","string"],"description_kind":"plain","optional":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},"vpc_id":{"type":"string","description_kind":"plain","optional":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},"vpc_id":{"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},"vpc_id":{"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},"vpc2_ids":{"type":["set","string"],"description_kind":"plain","optional":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","optional":true},"healthy_threshold":{"type":"number","description_kind":"plain","optional":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","optional":true},"unhealthy_threshold":{"type":"number","description_kind":"plain","optional":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"}},"vultr_vpc2":{"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},"ip_block":{"type":"string","description_kind":"plain","optional":true},"ip_type":{"type":"string","description_kind":"plain","optional":true},"prefix_length":{"type":"number","description_kind":"plain","optional":true},"region":{"type":"string","description_kind":"plain","required":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},"vpc2_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_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","vpc_id":"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},"vpc_id":{"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},"vpc2_ids":{"type":["list","string"],"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"}},"vultr_vpc2":{"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},"ip_block":{"type":"string","description_kind":"plain","computed":true},"prefix_length":{"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"}}}}}} +{"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},"vpc2_ids":{"type":["set","string"],"description_kind":"plain","optional":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},"vpc_id":{"type":"string","description_kind":"plain","optional":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},"vpc_id":{"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},"vpc_id":{"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},"vpc2_ids":{"type":["set","string"],"description_kind":"plain","optional":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","optional":true},"healthy_threshold":{"type":"number","description_kind":"plain","optional":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","optional":true},"unhealthy_threshold":{"type":"number","description_kind":"plain","optional":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"}},"vultr_vpc2":{"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},"ip_block":{"type":"string","description_kind":"plain","optional":true},"ip_type":{"type":"string","description_kind":"plain","optional":true},"prefix_length":{"type":"number","description_kind":"plain","optional":true},"region":{"type":"string","description_kind":"plain","required":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},"vpc2_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_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","vpc_id":"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},"vpc_id":{"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},"vpc2_ids":{"type":["list","string"],"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"}},"vultr_vpc2":{"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},"ip_block":{"type":"string","description_kind":"plain","computed":true},"prefix_length":{"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"}}}}}} diff --git a/examples-generated/vultr/instance.yaml b/examples-generated/vultr/instance.yaml index 6487d4e..362c703 100644 --- a/examples-generated/vultr/instance.yaml +++ b/examples-generated/vultr/instance.yaml @@ -9,7 +9,7 @@ metadata: spec: forProvider: osId: 1743 - plan: vc2-1c-1gb + plan: vc2-1c-2gb region: sea --- diff --git a/examples-generated/vultr/loadbalancer.yaml b/examples-generated/vultr/loadbalancer.yaml index a313ac1..6edee40 100644 --- a/examples-generated/vultr/loadbalancer.yaml +++ b/examples-generated/vultr/loadbalancer.yaml @@ -18,7 +18,7 @@ spec: - checkInterval: 3 healthyThreshold: 4 path: /test - port: "8080" + port: 8080 protocol: http responseTimeout: 1 unhealthyThreshold: 2 diff --git a/package/crds/database.vultr.upbound.io_databases.yaml b/package/crds/database.vultr.upbound.io_databases.yaml index e9694a1..54e585d 100644 --- a/package/crds/database.vultr.upbound.io_databases.yaml +++ b/package/crds/database.vultr.upbound.io_databases.yaml @@ -203,7 +203,8 @@ spec: type: string type: array vpcId: - description: The ID of the managed database. + description: The ID of the VPC Network to attach to the Managed + Database. type: string type: object managementPolicy: @@ -602,7 +603,7 @@ spec: type: string status: description: The current status of the managed database - (poweroff, rebuilding, rebalancing, running). + (poweroff, rebuilding, rebalancing, configuring, running). type: string tag: description: The tag to assign to the managed database. @@ -617,7 +618,8 @@ spec: description: The primary admin user for the managed database. type: string vpcId: - description: The ID of the managed database. + description: The ID of the VPC Network to attach to the + Managed Database. type: string type: object type: array @@ -633,7 +635,7 @@ spec: type: string status: description: The current status of the managed database (poweroff, - rebuilding, rebalancing, running). + rebuilding, rebalancing, configuring, running). type: string tag: description: The tag to assign to the managed database. @@ -647,7 +649,8 @@ spec: description: The primary admin user for the managed database. type: string vpcId: - description: The ID of the managed database. + description: The ID of the VPC Network to attach to the Managed + Database. type: string type: object conditions: diff --git a/package/crds/database.vultr.upbound.io_replicas.yaml b/package/crds/database.vultr.upbound.io_replicas.yaml index ab35dd9..d199b55 100644 --- a/package/crds/database.vultr.upbound.io_replicas.yaml +++ b/package/crds/database.vultr.upbound.io_replicas.yaml @@ -419,7 +419,7 @@ spec: type: string status: description: The current status of the managed database read replica - (poweroff, rebuilding, rebalancing, running). + (poweroff, rebuilding, rebalancing, configuring, running). type: string tag: description: The tag to assign to the managed database read replica. @@ -435,7 +435,8 @@ spec: replica. type: string vpcId: - description: The ID of the managed database read replica. + description: The ID of the VPC Network attached to the managed + database read replica. type: string type: object conditions: