+
}
+ checked={restoreAliases}
+ onChange={onRestoreAliasesToggle}
+ />
+
+
+
+
}
+ checked={restoreClusterState}
+ onChange={onRestoreClusterStateToggle}
+ />
+
+
+
+
+ }
+ checked={ignoreUnavailable}
+ onChange={onIgnoreUnavailableToggle}
+ />
+
+
+
+
}
+ checked={restorePartial}
+ onChange={onRestorePartialToggle}
+ />
+
+
+
+
Custom index settings
+
+
+ By default, index settings are restored from indices in snapshots. You can choose to
+
+ customize index settings on restore.
+
+
+
+
+
+
}
+ checked={customizeIndexSettings}
+ onChange={onCustomizeIndexSettingsToggle}
+ />
+
+
+
+
+ }
+ checked={ignoreIndexSettings}
+ onChange={onIgnoreIndexSettingsToggle}
+ />
+
+ );
+};
+
+export default SnapshotRestoreAdvancedOptions;
diff --git a/public/pages/Snapshots/components/SnapshotRestoreAdvancedOptions/index.ts b/public/pages/Snapshots/components/SnapshotRestoreAdvancedOptions/index.ts
new file mode 100644
index 000000000..940d333c3
--- /dev/null
+++ b/public/pages/Snapshots/components/SnapshotRestoreAdvancedOptions/index.ts
@@ -0,0 +1,8 @@
+/*
+ * Copyright OpenSearch Contributors
+ * SPDX-License-Identifier: Apache-2.0
+ */
+
+import SnapshotRestoreAdvancedOptions from "./SnapshotRestoreAdvancedOptions";
+
+export default SnapshotRestoreAdvancedOptions;
diff --git a/public/pages/Snapshots/components/SnapshotRestoreOption/SnapshotRestoreOption.tsx b/public/pages/Snapshots/components/SnapshotRestoreOption/SnapshotRestoreOption.tsx
new file mode 100644
index 000000000..49dd2fec4
--- /dev/null
+++ b/public/pages/Snapshots/components/SnapshotRestoreOption/SnapshotRestoreOption.tsx
@@ -0,0 +1,55 @@
+/*
+ * Copyright OpenSearch Contributors
+ * SPDX-License-Identifier: Apache-2.0
+ */
+
+import React, { ChangeEvent } from "react";
+import { EuiRadio, EuiSpacer } from "@elastic/eui";
+import CustomLabel from "../../../../components/CustomLabel";
+import { RESTORE_OPTIONS } from "../../../../models/interfaces";
+
+interface SnapshotRestoreOptionProps {
+ restoreAllIndices: boolean;
+ onRestoreAllIndicesToggle: (e: ChangeEvent