Struct rusoto_ec2::CreateVpcRequest [] [src]

pub struct CreateVpcRequest {
    pub amazon_provided_ipv_6_cidr_block: Option<bool>,
    pub cidr_block: String,
    pub dry_run: Option<bool>,
    pub instance_tenancy: Option<String>,
}

Contains the parameters for CreateVpc.

Fields

Requests an Amazon-provided IPv6 CIDR block with a /56 prefix length for the VPC. You cannot specify the range of IP addresses, or the size of the CIDR block.

The IPv4 network range for the VPC, in CIDR notation. For example, 10.0.0.0/16.

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

The tenancy options for instances launched into the VPC. For default, instances are launched with shared tenancy by default. You can launch instances with any tenancy into a shared tenancy VPC. For dedicated, instances are launched as dedicated tenancy instances by default. You can only launch instances with a tenancy of dedicated or host into a dedicated tenancy VPC.

Important: The host value cannot be used with this parameter. Use the default or dedicated values only.

Default: default

Trait Implementations

impl Default for CreateVpcRequest
[src]

[src]

Returns the "default value" for a type. Read more

impl Debug for CreateVpcRequest
[src]

[src]

Formats the value using the given formatter.

impl Clone for CreateVpcRequest
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more