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 Members | Constructors | Methods | Properties | ||
Icon | Member | Description |
---|---|---|
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) | (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 |