Struct rusoto_ec2::CreateVpcEndpointRequest [] [src]

pub struct CreateVpcEndpointRequest {
    pub client_token: Option<String>,
    pub dry_run: Option<bool>,
    pub policy_document: Option<String>,
    pub route_table_ids: Option<Vec<String>>,
    pub service_name: String,
    pub vpc_id: String,
}

Contains the parameters for CreateVpcEndpoint.

Fields

Unique, case-sensitive identifier you provide to ensure the idempotency of the request. For more information, see How to Ensure Idempotency.

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.

A policy to attach to the endpoint that controls access to the service. The policy must be in valid JSON format. If this parameter is not specified, we attach a default policy that allows full access to the service.

One or more route table IDs.

The AWS service name, in the form com.amazonaws.region.service . To get a list of available services, use the DescribeVpcEndpointServices request.

The ID of the VPC in which the endpoint will be used.

Trait Implementations

impl Default for CreateVpcEndpointRequest
[src]

[src]

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

impl Debug for CreateVpcEndpointRequest
[src]

[src]

Formats the value using the given formatter.

impl Clone for CreateVpcEndpointRequest
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more