// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.\r // SPDX-License-Identifier: Apache-2.0 // This is a generated file from the original deployment recipe. It contains properties for // all of the settings defined in the recipe file. It is recommended to not modify this file in order // to allow easy updates to the file when the original recipe that this project was created from has updates. // This class is marked as a partial class. If you add new settings to the recipe file, those settings should be // added to partial versions of this class outside of the Generated folder for example in the Configuration folder. using System.Collections.Generic; namespace AspNetAppAppRunner.Configurations { public partial class VPCConnectorConfiguration { /// /// If set, the deployment will use a VPC Connector to connect to the AppRunner service. /// public bool UseVPCConnector { get; set; } /// /// If set, creates a new VPC Connector to connect to the AppRunner service. /// public bool CreateNew { get; set; } /// /// The VPC Connector to use for the App Runner service. /// public string? VpcConnectorId { get; set; } /// /// If set, creates a new VPC whose Subnets and Security Groups will be used to create a new VPC Connector. /// public bool CreateNewVpc { get; set; } /// /// The VPC ID to use for the App Runner service. /// public string? VpcId { get; set; } /// /// A list of IDs of subnets that App Runner should use when it associates your service with a custom Amazon VPC. /// Specify IDs of subnets of a single Amazon VPC. App Runner determines the Amazon VPC from the subnets you specify. /// public SortedSet Subnets { get; set; } = new SortedSet(); /// /// A list of IDs of security groups that App Runner should use for access to AWS resources under the specified subnets. /// If not specified, App Runner uses the default security group of the Amazon VPC. /// The default security group allows all outbound traffic. /// public SortedSet SecurityGroups { get; set; } = new SortedSet(); } }