Docs

Browse releases →
OptionTypeDescription
client.advertiseUrlsnon-empty list of string matching https?://[^[:space:],]+Client endpoints advertised to clients and peers.
client.enableGrpcGatewaybooleanEnable the embedded gRPC-to-JSON gateway.
client.listenUrlsnon-empty list of string matching https?://[^[:space:],]+Client endpoints on which etcd listens.
client.tlssubmoduleTLS policy and opaque credential references for client traffic.
cluster.membersattribute set of submoduleInitial member topology keyed by stable member name.
cluster.stateone of ["new","existing"]Whether this member creates or joins the declared cluster.
cluster.tokenstring matching [A-Za-z0-9_.-]+Non-secret identifier preventing accidental cross-cluster joins.
configattribute set of attribute set of any valueDesired values for the package's declared config artifacts.
credentialsattribute set of submoduleOpaque references for the package's declared credentials.
enablebooleanEnable the package-owned etcd service.
metricsone of ["basic","extensive"]Prometheus metric detail exported by etcd.
namestring matching [A-Za-z0-9][A-Za-z0-9_.-]*Stable name of this etcd member.
peer.advertiseUrlsnon-empty list of string matching https?://[^[:space:],]+Peer endpoints advertised to the other members.
peer.listenUrlsnon-empty list of string matching https?://[^[:space:],]+Peer endpoints on which this member listens.
peer.tlssubmoduleMutual-TLS policy and opaque credential references for replication traffic.
storage.autoCompaction.modeone of ["periodic","revision"]Automatic history compaction mode.
storage.autoCompaction.retentionstring matching .+History retention interpreted according to the compaction mode.
storage.quotaBackendBytessigned integerMaximum backend database size in bytes before writes are alarmed.
storage.snapshotCountsigned integerCommitted transactions between Raft snapshots.