Documentation
¶
Index ¶
- func AskExportConfig(opts *ExportOptions) error
- func AskImportConfig(opts *ImportOptions) error
- func GetConfigFileName(path string, indexName string, appID string) string
- func ValidateExportConfigFlags(opts ExportOptions) error
- func ValidateImportConfigFlags(opts *ImportOptions) error
- type ExportOptions
- type ImportConfigJSON
- type ImportOptions
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AskExportConfig ¶
func AskExportConfig(opts *ExportOptions) error
func AskImportConfig ¶
func AskImportConfig(opts *ImportOptions) error
func GetConfigFileName ¶
Matching Algolia Dashboard file naming https://github.com/algolia/AlgoliaWeb/blob/develop/_client/src/routes/explorer/components/Explorer/IndexExportSettingsModal.tsx#L88
func ValidateExportConfigFlags ¶
func ValidateExportConfigFlags(opts ExportOptions) error
func ValidateImportConfigFlags ¶
func ValidateImportConfigFlags(opts *ImportOptions) error
Types ¶
type ExportOptions ¶
type ImportConfigJSON ¶ added in v1.7.0
type ImportConfigJSON struct { Settings *search.IndexSettings `json:"settings,omitempty"` Rules []search.Rule `json:"rules,omitempty"` Synonyms []search.SynonymHit `json:"synonyms,omitempty"` }
type ImportOptions ¶
type ImportOptions struct { Config config.IConfig IO *iostreams.IOStreams SearchClient func() (*search.APIClient, error) ImportConfig ImportConfigJSON Index string FilePath string Scope []string ClearExistingSynonyms bool ClearExistingRules bool ForwardSettingsToReplicas bool ForwardSynonymsToReplicas bool ForwardRulesToReplicas bool DoConfirm bool }
Click to show internal directories.
Click to hide internal directories.