copyright | lastupdated | keywords | subcollection | ||
---|---|---|---|---|---|
|
2024-10-07 |
app-configuration, app configuration, set up environments feature flags and properties, feature flags, properties, environments, backup, restore |
app-configuration |
{{site.data.keyword.attribute-definition-list}}
{: #ac-backup-restore-configuration}
The ability to import and export data is essential for managing and maintaining instance setups. The usage of these functionalities makes it easier to perform procedures like system replication, backup, and version control by allowing users to smoothly move configuration settings between instances. Additionally, this config api offers to integrate seamlessly with version control systems like Git, allowing users to capture configuration snapshots and commit them to a repository. This integration not only provides a historical record of configuration changes but also facilitates easy rollback to previous configurations when needed. Users can confidently experiment with different configurations, knowing they can always revert to a known working state by restoring configurations from their Git repository, ensuring robust configuration management and system stability. {: shortdesc}
{: #import-config}
Users can import whole configuration data into a App configuration instance to ensure accuracy and consistency when configuring complicated systems. Refer: API docs here{: external}. Refer: CLI docs here{: external}.
{: #list-instance-config}
In contrast, export functionality gives users the ability to extract current whole configurations for a variety of reasons, including sharing settings with team members, making backups, or moving settings to a new instances. Refer: here{: external}. Refer: CLI docs here{: external}.
{: #promote-restore-config-snap}
Users can promote a specific configuration, which is based on the environment and collection id, to Git. For more information, see Promote Snapshot Refer: here{: external}.
{: #promote-restore-config}
Users are able to restore the particular configuration from Git. For more information, see Restore Snapshot Refer: here{: external}.