AWSEC2CreateVpcEndpointRequest Class Reference

Inherits from AWSRequest : AWSModel : AWSMTLModel
Declared in AWSEC2Model.h
AWSEC2Model.m

Overview

Contains the parameters for CreateVpcEndpoint.

Required parameters: [VpcId, ServiceName]

  clientToken

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

@property (nonatomic, strong) NSString *clientToken

Declared In

AWSEC2Model.h

  dryRun

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.

@property (nonatomic, strong) NSNumber *dryRun

Declared In

AWSEC2Model.h

  policyDocument

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.

@property (nonatomic, strong) NSString *policyDocument

Declared In

AWSEC2Model.h

  routeTableIds

One or more route table IDs.

@property (nonatomic, strong) NSArray<NSString*> *routeTableIds

Declared In

AWSEC2Model.h

  serviceName

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

@property (nonatomic, strong) NSString *serviceName

Declared In

AWSEC2Model.h

  vpcId

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

@property (nonatomic, strong) NSString *vpcId

Declared In

AWSEC2Model.h