// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. // SPDX-License-Identifier: Apache-2.0 using System; using System.Collections.Generic; using System.Text; namespace AspNetAppElasticBeanstalkWindows.Configurations { public partial class VPCConfiguration { /// /// If set, the deployment will use a VPC to connect to the Elastic Beanstalk service. /// public bool UseVPC { get; set; } /// /// Creates a new VPC if set to true. /// public bool CreateNew { get; set; } /// /// The VPC ID to use for the Elastic Beanstalk service. /// public string? VpcId { get; set; } /// /// A list of IDs of subnets that Elastic Beanstalk should use when it associates your environment with a custom Amazon VPC. /// Specify IDs of subnets of a single Amazon VPC. /// public SortedSet Subnets { get; set; } = new SortedSet(); /// /// Lists the Amazon EC2 security groups to assign to the EC2 instances in the Auto Scaling group to define firewall rules for the instances. /// public SortedSet SecurityGroups { get; set; } = new SortedSet(); } }