{ "scaleway_bucket": { "full_properties": { "name": { "description": "Name of the Scaleway objectstorage bucket", "required": true } }, "path": "/docs/providers/scaleway/r/bucket.html", "properties": [ "name" ] }, "scaleway_ip": { "full_properties": { "reverse": { "description": "Reverse DNS of the IP", "required": false }, "server": { "description": "ID of server to associate IP with", "required": false } }, "path": "/docs/providers/scaleway/r/ip.html", "properties": [ "server", "reverse" ] }, "scaleway_security_group": { "full_properties": { "description": { "description": "description of security group", "required": true }, "enable_default_security": { "description": "default: true. Add default security group rules", "required": false }, "name": { "description": "name of security group", "required": true } }, "path": "/docs/providers/scaleway/r/security_group.html", "properties": [ "name", "description", "enable_default_security" ] }, "scaleway_security_group_rule": { "full_properties": { "action": { "description": "action of rule (accept, drop)", "required": true }, "direction": { "description": "direction of rule (inbound, outbound)", "required": true }, "ip_range": { "description": "ip_range of rule", "required": true }, "port": { "description": "port of the rule", "required": false }, "protocol": { "description": "protocol of rule (ICMP, TCP, UDP)", "required": true }, "security_group": { "description": "the security group which should be associated with this rule", "required": true } }, "path": "/docs/providers/scaleway/r/security_group_rule.html", "properties": [ "security_group", "action", "direction", "ip_range", "protocol", "port" ] }, "scaleway_server": { "full_properties": { "boot_type": { "description": "the boot mechanism for this server. Possible values include local and bootscript", "required": false }, "bootscript": { "description": "server bootscript", "required": false }, "dynamic_ip_required": { "description": "make server publicly available", "required": false }, "enable_ipv6": { "description": "enable ipv6", "required": false }, "image": { "description": "base image of server", "required": true }, "name": { "description": "name of server", "required": true }, "public_ip": { "description": "set a public ip previously created (a real ip is expected here, not its resource id)", "required": false }, "public_ipv6": { "description": "if enable_ipv6 is set this contains the ipv6 address of your instance", "required": false }, "security_group": { "description": "assign security group to server", "required": false }, "state": { "description": "allows you to define the desired state of your server. Valid values include (stopped, running)", "required": false }, "state_detail": { "description": "contains details from the scaleway API the state of your instance", "required": false }, "tags": { "description": "list of tags for server", "required": false }, "type": { "description": "type of server", "required": true }, "volume": { "description": "attach additional volumes to your instance (see below)", "required": false } }, "path": "/docs/providers/scaleway/r/server.html", "properties": [ "name", "image", "type", "bootscript", "boot_type", "tags", "enable_ipv6", "dynamic_ip_required", "public_ip", "security_group", "volume", "public_ipv6", "state", "state_detail" ] }, "scaleway_ssh_key": { "full_properties": { "key": { "description": "public key of the SSH key to be added", "required": true } }, "path": "/docs/providers/scaleway/r/ssh_key.html", "properties": [ "key" ] }, "scaleway_token": { "full_properties": { "description": { "description": "Token description", "required": false }, "email": { "description": "Scaleway account email. Defaults to registered account", "required": false }, "expires": { "description": "Define if the token should automatically expire or not", "required": false }, "password": { "description": "Scaleway account password. Required for cross-account token management", "required": false } }, "path": "/docs/providers/scaleway/r/token.html", "properties": [ "expires", "email", "password", "description" ] }, "scaleway_user_data": { "full_properties": { "key": { "description": "The key of the user data object", "required": true }, "server": { "description": "ID of server to associate the user data with", "required": true }, "value": { "description": "The value of the user data object", "required": true } }, "path": "/docs/providers/scaleway/r/user_data.html", "properties": [ "server", "key", "value" ] }, "scaleway_volume": { "full_properties": { "name": { "description": "name of volume", "required": true }, "size_in_gb": { "description": "size of the volume in GB", "required": true }, "type": { "description": "type of volume", "required": true } }, "path": "/docs/providers/scaleway/r/volume.html", "properties": [ "name", "size_in_gb", "type" ] }, "scaleway_volume_attachment": { "full_properties": { "server": { "description": "id of the server", "required": true }, "volume": { "description": "id of the volume to be attached", "required": true } }, "path": "/docs/providers/scaleway/r/volume_attachment.html", "properties": [ "server", "volume" ] } }