// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. // SPDX-License-Identifier: Apache-2.0 namespace AWS.Deploy.Common.Recipes { /// /// Specifies the type of value held by the OptionSettingItem. /// The following peices will also need to be updated when adding a new OptionSettingValueType /// 1. DeployCommand.ConfigureDeploymentFromCli(Recommendation recommendation, OptionSettingItem setting) /// 2. OptionSettingItem.SetValue(IOptionSettingHandler optionSettingHandler, object valueOverride, IOptionSettingItemValidator[] validators, Recommendation recommendation, bool skipValidation) /// 3. OptionSettingHandler.IsOptionSettingDisplayable(Recommendation recommendation, OptionSettingItem optionSetting) /// 4. OptionSettingHandler.IsOptionSettingModified(Recommendation recommendation, OptionSettingItem optionSetting) /// public enum OptionSettingValueType { String, Int, Double, Bool, KeyValue, Object, List }; }