// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.\r // SPDX-License-Identifier: Apache-2.0 using System; using System.Collections.Generic; using System.IO; using System.Linq; using Newtonsoft.Json; using Newtonsoft.Json.Linq; namespace AWS.Deploy.Common { /// /// A container for User Deployment Settings file that is supplied with the deployment /// to apply defaults and bypass some user prompts. /// public class DeploymentSettings { /// /// The AWS profile to use from the AWS credentials file /// public string? AWSProfile { get; set; } /// /// The AWS region where the will be deployed /// public string? AWSRegion { get; set; } /// /// The name of the /// public string? ApplicationName { get; set; } /// /// The unique identifier of the recipe used to deploy the /// public string? RecipeId { get; set; } /// /// key-value pairs of OptionSettingItems /// public Dictionary? Settings { get; set; } } }