Versions in this module Expand all Collapse all v1 v1.0.2 Oct 16, 2023 Changes in this version + type Database struct + Indexes []Index + Key string + Name string + ReplicationNodes []string + Settings map[string]string + type DatabaseToDelete struct + HardDelete bool + Name string + type Index struct + Configuration map[string]string + IndexName string + Maps []string + Reduce string + type IndexesToDelete struct + DatabaseName string + IndexesNames []string type NodeState + Databases []Database + DatabasesToDelete []DatabaseToDelete + IndexesToDelete []IndexesToDelete type Package + UbuntuVersion string type ServerConfig + Databases []Database + DatabasesToDelete []DatabaseToDelete + IndexesToDelete []IndexesToDelete v1.0.1 Dec 21, 2021 Changes in this version + const ADMIN_CERTIFICATE + const CREDENTIALS_FOR_SECURE_STORE_FIELD_NAME + func OpenZipFile(sc ServerConfig, path string) (map[string]*CertificateHolder, error) + type CertificateHolder struct + Cert []byte + Key []byte + Pfx []byte + func (sc CertificateHolder) String() string type NodeState + ClusterSetupZip map[string]CertificateHolder type ServerConfig + ClusterSetupZip map[string]*CertificateHolder + func (sc *ServerConfig) ConvertPfx() (holder CertificateHolder, err error) v1.0.0 Nov 18, 2021 Changes in this version + const DEFAULT_HTTP_PORT + const DEFAULT_SECURE_RAVENDB_HTTP_PORT + const DEFAULT_SECURE_RAVENDB_TCP_PORT + const DEFAULT_UNSECURED_RAVENDB_TCP_PORT + const DEFAULT_USECURED_RAVENDB_HTTP_PORT + const NUMBER_OF_RETRIES + func Provider() *schema.Provider + type DeployError struct + Err error + Output string + func (e *DeployError) Error() string + type NodeState struct + Assets map[string][]byte + ClusterCertificate []byte + Failed bool + Host string + HttpUrl string + Licence []byte + Settings map[string]interface{} + TcpUrl string + Unsecured bool + Version string + type Package struct + Arch string + Version string + type SSH struct + Pem []byte + Port int + User string + type ServerConfig struct + Assets map[string][]byte + ClusterCertificate []byte + HealthcheckDatabase string + Hosts []string + License []byte + Package Package + SSH SSH + Settings map[string]interface{} + Unsecured bool + Url Url + func (sc *ServerConfig) ConnectToRemoteWithRetry(publicIP string, conn *ssh.Client, authConfig *ssh.ClientConfig) (*ssh.Client, error) + func (sc *ServerConfig) Deploy(parallel bool) (string, error) + func (sc *ServerConfig) GetUrlByIndex(index int, scheme string) (string, string, error) + func (sc *ServerConfig) ReadServer(publicIP string, index int) (NodeState, error) + func (sc *ServerConfig) RemoveRavenDbInstances() diag.Diagnostics + type Url struct + HttpPort int + List []string + TcpPort int