Show / Hide Table of Contents

Class VpcEndpointArgs

Inheritance
System.Object
InputArgs
ResourceArgs
VpcEndpointArgs
Inherited Members
ResourceArgs.Empty
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Aws.Ec2
Assembly: Pulumi.Aws.dll
Syntax
public sealed class VpcEndpointArgs : ResourceArgs

Constructors

View Source

VpcEndpointArgs()

Declaration
public VpcEndpointArgs()

Properties

View Source

AutoAccept

Accept the VPC endpoint (the VPC endpoint and service need to be in the same AWS account).

Declaration
public Input<bool> AutoAccept { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

Policy

A policy to attach to the endpoint that controls access to the service. Defaults to full access. All Gateway and some Interface endpoints support policies - see the relevant AWS documentation for more details.

Declaration
public Input<string> Policy { get; set; }
Property Value
Type Description
Input<System.String>
View Source

PrivateDnsEnabled

Whether or not to associate a private hosted zone with the specified VPC. Applicable for endpoints of type Interface. Defaults to false.

Declaration
public Input<bool> PrivateDnsEnabled { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

RouteTableIds

One or more route table IDs. Applicable for endpoints of type Gateway.

Declaration
public InputList<string> RouteTableIds { get; set; }
Property Value
Type Description
InputList<System.String>
View Source

SecurityGroupIds

The ID of one or more security groups to associate with the network interface. Required for endpoints of type Interface.

Declaration
public InputList<string> SecurityGroupIds { get; set; }
Property Value
Type Description
InputList<System.String>
View Source

ServiceName

The service name. For AWS services the service name is usually in the form com.amazonaws.&lt;region>.&lt;service> (the SageMaker Notebook service is an exception to this rule, the service name is in the form aws.sagemaker.&lt;region>.notebook).

Declaration
public Input<string> ServiceName { get; set; }
Property Value
Type Description
Input<System.String>
View Source

SubnetIds

The ID of one or more subnets in which to create a network interface for the endpoint. Applicable for endpoints of type Interface.

Declaration
public InputList<string> SubnetIds { get; set; }
Property Value
Type Description
InputList<System.String>
View Source

Tags

A map of tags to assign to the resource.

Declaration
public InputMap<object> Tags { get; set; }
Property Value
Type Description
InputMap<System.Object>
View Source

VpcEndpointType

The VPC endpoint type, Gateway or Interface. Defaults to Gateway.

Declaration
public Input<string> VpcEndpointType { get; set; }
Property Value
Type Description
Input<System.String>
View Source

VpcId

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

Declaration
public Input<string> VpcId { get; set; }
Property Value
Type Description
Input<System.String>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.