Giter VIP home page Giter VIP logo

terraform-yc-redis's Introduction

Redis

Requirements

Name Version
terraform >= 1.5.0
yandex >= 0.107

Providers

Name Version
yandex >= 0.107

Modules

No modules.

Resources

Name Type
yandex_mdb_redis_cluster.this resource

Inputs

Name Description Type Default Required
cluster_announce_hostnames Announce fqdn instead of ip address bool null no
cluster_client_output_buffer_limit_normal Normal clients output buffer limits. See redis config file any null no
cluster_client_output_buffer_limit_pubsub Pubsub clients output buffer limits. See redis config file any null no
cluster_databases Number of databases (changing requires redis-server restart) number null no
cluster_deletion_protection Inhibits deletion of the cluster bool null no
cluster_description A description of the Redis cluster string "Redis cluster managed by terraform" no
cluster_disk_size Volume of the storage available to a host, in gigabytes number 20 no
cluster_disk_size_type Type of the storage of Redis hosts - environment default is used if missing. string null no
cluster_environment Deployment environment of the Redis cluster.
Can be either PRESTABLE or PRODUCTION. The default is PRODUCTION
string "PRODUCTION" no
cluster_folder_id The ID of the folder that the Redis cluster belongs to string null no
cluster_maintenance_windows Maintenance policy of the Redis cluster
Example:
cluster_maintenance_windows = {
type = "WEEKLY"
day = "MON
hour = "17"
}
map(any) {} no
cluster_maxmemory_policy Redis key eviction policy for a dataset that reaches maximum memory. Can be any of the listed in the official RedisDB documentation string null no
cluster_name Redis cluster name and name prefix for cluster resources string n/a yes
cluster_network_id ID of the network, to which the Redis cluster belongs string n/a yes
cluster_notify_keyspace_events Select the events that Redis will notify among a set of classes string null no
cluster_password Password for the Redis cluster string n/a yes
cluster_persistence_mode Persistence mode bool null no
cluster_resource_preset_id The ID of the preset for computational resources available to a host (CPU, memory etc.) string "b3-c1-m4" no
cluster_security_group_ids List of security group IDs to be assigned to cluster list(string) null no
cluster_sharded Redis Cluster mode enabled/disabled bool null no
cluster_slowlog_max_len Slow queries log length string null no
cluster_timeout Close the connection after a client is idle for N seconds number null no
cluster_tls_enabled TLS support mode enabled/disabled bool null no
cluster_version Version of the Redis cluster string n/a yes
hosts Hosts configuration
list(object({
zone = string
subnet_id = optional(string)
shard_name = optional(string)
replica_priority = optional(string)
assign_public_ip = optional(bool)
}))
n/a yes
labels A set of key/value label pairs to assign to the cluster resources map(any) null no

Outputs

Name Description
hosts Cluster hosts
id Cluster ID

terraform-yc-redis's People

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.