class

Configuration::Models::DatastoreConfig::Etcd

Inherits YAML::Serializable < Reference < Object

Constructors

new(snapshot_retention : Int64 = 24, snapshot_schedule_cron : String = "0 * * * *", s3_enabled : Bool = false, s3_endpoint : String = "", s3_region : String = "", s3_bucket : String = "", s3_folder : String = "", s3_access_key : String = "", s3_secret_key : String = "", s3_force_path_style : Bool = false)
Source
new(*, __context_for_yaml_serializable ctx : YAML::ParseContext, __node_for_yaml_serializable node : YAML::Nodes::Node)
Source

Instance methods

generate_etcd_args
Source
s3_access_key
Source
s3_access_key_with_env_fallback
Source
s3_bucket
Source
s3_bucket_with_env_fallback
Source
s3_configured?
Source
s3_enabled
Source
s3_endpoint
Source
s3_endpoint_with_env_fallback
Source
s3_folder
Source
s3_force_path_style
Source
s3_region
Source
s3_region_with_env_fallback
Source
s3_secret_key
Source
s3_secret_key_with_env_fallback
Source
snapshot_retention
Source
snapshot_schedule_cron
Source