AWS SDK for .NET Documentation
LaunchVPCWithPublicAndPrivateSubnetsRequest Class
AmazonAmazon.EC2.UtilLaunchVPCWithPublicAndPrivateSubnetsRequest Did this page help you?   Yes   No    Tell us about it...
The properties used to create a VPC, a public subnet, private subnet and a NAT EC2 instance to allow EC2 instances in the private subnet to establish outbound connections to the internet.
Declaration Syntax
C#
public class LaunchVPCWithPublicAndPrivateSubnetsRequest : LaunchVPCWithPublicSubnetRequest
Members
All MembersConstructorsMethodsProperties



IconMemberDescription
LaunchVPCWithPublicAndPrivateSubnetsRequest()()()()
Initializes a new instance of the LaunchVPCWithPublicAndPrivateSubnetsRequest class

ConfigureDefaultVPCGroupForNAT
Gets and sets whether the default security group for the VPC should be configured to allow traffic from the EC2 instances to the NAT instance. This means another security group with the name "NATGroup" will be created and a new permission allowing all inbound traffic will be added to the default security group for the VPC. If this VPC is going to be used for AWS Elastic Beanstalk deployments then used this security group as the security group specified for the environment.

Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
GetHashCode()()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetType()()()()
Gets the type of the current instance.
(Inherited from Object.)
InstanceTenancy
The supported tenancy of instances launched into the VPC. The default value is "default".
(Inherited from LaunchVPCWithPublicSubnetRequest.)
InstanceType
Gets and sets the instance type of the NAT instance. The default value is "m1.small".

KeyName
Gets and sets the key name of the NAT instance.

PrivateSubnetAvailabilityZone
Gets and sets the Availability Zone you want the private subnet in.

PrivateSubnetCiderBlock
Gets and sets the CIDR block you want the private subnet to cover. The default value is "10.0.1.0/24".

ProgressCallback
A callback delegate used to get progress messages as the VPC environment is being created.
(Inherited from LaunchVPCWithPublicSubnetRequest.)
PublicSubnetAvailabilityZone
Gets and sets the Availability Zone you want the public subnet in.
(Inherited from LaunchVPCWithPublicSubnetRequest.)
PublicSubnetCiderBlock
Gets and sets the CIDR block you want the public subnet to cover. The default value is "10.0.0.0/24".
(Inherited from LaunchVPCWithPublicSubnetRequest.)
ToString()()()()
Returns a string that represents the current object.
(Inherited from Object.)
VPCCidrBlock
Gets and sets the CIDR block you want the VPC to cover. The default value is "10.0.0.0/16".
(Inherited from LaunchVPCWithPublicSubnetRequest.)
VPCName
Gets and sets a name that will be assigned the VPC's Name tag. This is an optional field.
(Inherited from LaunchVPCWithPublicSubnetRequest.)
Inheritance Hierarchy
Object
LaunchVPCWithPublicSubnetRequest
 LaunchVPCWithPublicAndPrivateSubnetsRequest

Assembly: AWSSDK (Module: AWSSDK) Version: 1.5.60.0 (1.5.60.0)