We recommend new projects start with resources from the AWS provider.
published on Monday, Nov 2, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
published on Monday, Nov 2, 2026 by Pulumi
Resource Type definition for AWS::Lambda::NetworkConnector
Create NetworkConnector Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new NetworkConnector(name: string, args: NetworkConnectorArgs, opts?: CustomResourceOptions);@overload
def NetworkConnector(resource_name: str,
args: NetworkConnectorArgs,
opts: Optional[ResourceOptions] = None)
@overload
def NetworkConnector(resource_name: str,
opts: Optional[ResourceOptions] = None,
configuration: Optional[NetworkConnectorConfigArgs] = None,
name: Optional[str] = None,
operator_role: Optional[str] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)func NewNetworkConnector(ctx *Context, name string, args NetworkConnectorArgs, opts ...ResourceOption) (*NetworkConnector, error)public NetworkConnector(string name, NetworkConnectorArgs args, CustomResourceOptions? opts = null)
public NetworkConnector(String name, NetworkConnectorArgs args)
public NetworkConnector(String name, NetworkConnectorArgs args, CustomResourceOptions options)
type: aws-native:lambda:NetworkConnector
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "aws-native_lambda_network_connector" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args NetworkConnectorArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args NetworkConnectorArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args NetworkConnectorArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args NetworkConnectorArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args NetworkConnectorArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
NetworkConnector Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The NetworkConnector resource accepts the following input properties:
- Configuration
Pulumi.
Aws Native. Lambda. Inputs. Network Connector Config - Name string
- Operator
Role string -
List<Pulumi.
Aws Native. Inputs. Tag> - A list of tags to apply to the network connector. Use tags to categorize network connectors for cost allocation, access control, or operational management.
- Configuration
Network
Connector Config Args - Name string
- Operator
Role string -
Tag
Args - A list of tags to apply to the network connector. Use tags to categorize network connectors for cost allocation, access control, or operational management.
- configuration object
- name string
- operator_
role string - list(object)
- A list of tags to apply to the network connector. Use tags to categorize network connectors for cost allocation, access control, or operational management.
- configuration
Network
Connector Config - name String
- operator
Role String - List<Tag>
- A list of tags to apply to the network connector. Use tags to categorize network connectors for cost allocation, access control, or operational management.
- configuration
Network
Connector Config - name string
- operator
Role string - Tag[]
- A list of tags to apply to the network connector. Use tags to categorize network connectors for cost allocation, access control, or operational management.
- configuration
Network
Connector Config Args - name str
- operator_
role str -
Sequence[Tag
Args] - A list of tags to apply to the network connector. Use tags to categorize network connectors for cost allocation, access control, or operational management.
- configuration Property Map
- name String
- operator
Role String - List<Property Map>
- A list of tags to apply to the network connector. Use tags to categorize network connectors for cost allocation, access control, or operational management.
Outputs
All input properties are implicitly available as output properties. Additionally, the NetworkConnector resource produces the following output properties:
- Arn string
- Id string
- The provider-assigned unique ID for this managed resource.
- Latest
Version int - Latest
Version stringArn - State
Pulumi.
Aws Native. Lambda. Network Connector State
- Arn string
- Id string
- The provider-assigned unique ID for this managed resource.
- Latest
Version int - Latest
Version stringArn - State
Network
Connector State Enum
- arn string
- id string
- The provider-assigned unique ID for this managed resource.
- latest_
version number - latest_
version_ stringarn - state "PENDING" | "ACTIVE" | "INACTIVE" | "FAILED" | "DELETING" | "DELETE_FAILED"
- arn String
- id String
- The provider-assigned unique ID for this managed resource.
- latest
Version Integer - latest
Version StringArn - state
Network
Connector State
- arn string
- id string
- The provider-assigned unique ID for this managed resource.
- latest
Version number - latest
Version stringArn - state
Network
Connector State
- arn str
- id str
- The provider-assigned unique ID for this managed resource.
- latest_
version int - latest_
version_ strarn - state
Network
Connector State
- arn String
- id String
- The provider-assigned unique ID for this managed resource.
- latest
Version Number - latest
Version StringArn - state "PENDING" | "ACTIVE" | "INACTIVE" | "FAILED" | "DELETING" | "DELETE_FAILED"
Supporting Types
NetworkConnectorConfig, NetworkConnectorConfigArgs
The network configuration for the connector. Specify a VpcEgressConfiguration to enable outbound traffic routing through your VPC.NetworkConnectorState, NetworkConnectorStateArgs
- Pending
PENDING- Active
ACTIVE- Inactive
INACTIVE- Failed
FAILED- Deleting
DELETING- Delete
Failed DELETE_FAILED
- Network
Connector State Pending PENDING- Network
Connector State Active ACTIVE- Network
Connector State Inactive INACTIVE- Network
Connector State Failed FAILED- Network
Connector State Deleting DELETING- Network
Connector State Delete Failed DELETE_FAILED
- "PENDING"
PENDING- "ACTIVE"
ACTIVE- "INACTIVE"
INACTIVE- "FAILED"
FAILED- "DELETING"
DELETING- "DELETE_FAILED"
DELETE_FAILED
- Pending
PENDING- Active
ACTIVE- Inactive
INACTIVE- Failed
FAILED- Deleting
DELETING- Delete
Failed DELETE_FAILED
- Pending
PENDING- Active
ACTIVE- Inactive
INACTIVE- Failed
FAILED- Deleting
DELETING- Delete
Failed DELETE_FAILED
- PENDING
PENDING- ACTIVE
ACTIVE- INACTIVE
INACTIVE- FAILED
FAILED- DELETING
DELETING- DELETE_FAILED
DELETE_FAILED
- "PENDING"
PENDING- "ACTIVE"
ACTIVE- "INACTIVE"
INACTIVE- "FAILED"
FAILED- "DELETING"
DELETING- "DELETE_FAILED"
DELETE_FAILED
NetworkConnectorVpcEgressConfiguration, NetworkConnectorVpcEgressConfigurationArgs
The VPC egress configuration for the network connector. Specifies the subnets, security groups, and network protocol for routing outbound traffic through your VPC.- Associated
Compute List<Pulumi.Resource Types Aws Native. Lambda. Network Connector Vpc Egress Configuration Associated Compute Resource Types Item> - The types of Lambda compute resources that can use this connector. Supported values are MicroVm and WebFunction.
- Network
Protocol Pulumi.Aws Native. Lambda. Network Connector Vpc Egress Configuration Network Protocol - The network protocol for the connector. Specify IPv4 for IPv4-only networking, or DualStack for both IPv4 and IPv6.
- Security
Group List<string>Ids - The IDs of the VPC security groups to attach to the ENIs. All security groups must be in the same VPC as the subnets.
- Subnet
Ids List<string> - The IDs of the VPC subnets where Lambda provisions elastic network interfaces (ENIs). Specify 1 to 16 subnets. All subnets must be in the same VPC.
- Associated
Compute []NetworkResource Types Connector Vpc Egress Configuration Associated Compute Resource Types Item - The types of Lambda compute resources that can use this connector. Supported values are MicroVm and WebFunction.
- Network
Protocol NetworkConnector Vpc Egress Configuration Network Protocol - The network protocol for the connector. Specify IPv4 for IPv4-only networking, or DualStack for both IPv4 and IPv6.
- Security
Group []stringIds - The IDs of the VPC security groups to attach to the ENIs. All security groups must be in the same VPC as the subnets.
- Subnet
Ids []string - The IDs of the VPC subnets where Lambda provisions elastic network interfaces (ENIs). Specify 1 to 16 subnets. All subnets must be in the same VPC.
- associated_
compute_ list("Microresource_ types Vm" | "Web Function") - The types of Lambda compute resources that can use this connector. Supported values are MicroVm and WebFunction.
- network_
protocol "IPv4" | "DualStack" - The network protocol for the connector. Specify IPv4 for IPv4-only networking, or DualStack for both IPv4 and IPv6.
- security_
group_ list(string)ids - The IDs of the VPC security groups to attach to the ENIs. All security groups must be in the same VPC as the subnets.
- subnet_
ids list(string) - The IDs of the VPC subnets where Lambda provisions elastic network interfaces (ENIs). Specify 1 to 16 subnets. All subnets must be in the same VPC.
- associated
Compute List<NetworkResource Types Connector Vpc Egress Configuration Associated Compute Resource Types Item> - The types of Lambda compute resources that can use this connector. Supported values are MicroVm and WebFunction.
- network
Protocol NetworkConnector Vpc Egress Configuration Network Protocol - The network protocol for the connector. Specify IPv4 for IPv4-only networking, or DualStack for both IPv4 and IPv6.
- security
Group List<String>Ids - The IDs of the VPC security groups to attach to the ENIs. All security groups must be in the same VPC as the subnets.
- subnet
Ids List<String> - The IDs of the VPC subnets where Lambda provisions elastic network interfaces (ENIs). Specify 1 to 16 subnets. All subnets must be in the same VPC.
- associated
Compute NetworkResource Types Connector Vpc Egress Configuration Associated Compute Resource Types Item[] - The types of Lambda compute resources that can use this connector. Supported values are MicroVm and WebFunction.
- network
Protocol NetworkConnector Vpc Egress Configuration Network Protocol - The network protocol for the connector. Specify IPv4 for IPv4-only networking, or DualStack for both IPv4 and IPv6.
- security
Group string[]Ids - The IDs of the VPC security groups to attach to the ENIs. All security groups must be in the same VPC as the subnets.
- subnet
Ids string[] - The IDs of the VPC subnets where Lambda provisions elastic network interfaces (ENIs). Specify 1 to 16 subnets. All subnets must be in the same VPC.
- associated_
compute_ Sequence[Networkresource_ types Connector Vpc Egress Configuration Associated Compute Resource Types Item] - The types of Lambda compute resources that can use this connector. Supported values are MicroVm and WebFunction.
- network_
protocol NetworkConnector Vpc Egress Configuration Network Protocol - The network protocol for the connector. Specify IPv4 for IPv4-only networking, or DualStack for both IPv4 and IPv6.
- security_
group_ Sequence[str]ids - The IDs of the VPC security groups to attach to the ENIs. All security groups must be in the same VPC as the subnets.
- subnet_
ids Sequence[str] - The IDs of the VPC subnets where Lambda provisions elastic network interfaces (ENIs). Specify 1 to 16 subnets. All subnets must be in the same VPC.
- associated
Compute List<"MicroResource Types Vm" | "Web Function"> - The types of Lambda compute resources that can use this connector. Supported values are MicroVm and WebFunction.
- network
Protocol "IPv4" | "DualStack" - The network protocol for the connector. Specify IPv4 for IPv4-only networking, or DualStack for both IPv4 and IPv6.
- security
Group List<String>Ids - The IDs of the VPC security groups to attach to the ENIs. All security groups must be in the same VPC as the subnets.
- subnet
Ids List<String> - The IDs of the VPC subnets where Lambda provisions elastic network interfaces (ENIs). Specify 1 to 16 subnets. All subnets must be in the same VPC.
NetworkConnectorVpcEgressConfigurationAssociatedComputeResourceTypesItem, NetworkConnectorVpcEgressConfigurationAssociatedComputeResourceTypesItemArgs
- Micro
Vm MicroVm- Web
Function WebFunction
- Network
Connector Vpc Egress Configuration Associated Compute Resource Types Item Micro Vm MicroVm- Network
Connector Vpc Egress Configuration Associated Compute Resource Types Item Web Function WebFunction
- "Micro
Vm" MicroVm- "Web
Function" WebFunction
- Micro
Vm MicroVm- Web
Function WebFunction
- Micro
Vm MicroVm- Web
Function WebFunction
- MICRO_VM
MicroVm- WEB_FUNCTION
WebFunction
- "Micro
Vm" MicroVm- "Web
Function" WebFunction
NetworkConnectorVpcEgressConfigurationNetworkProtocol, NetworkConnectorVpcEgressConfigurationNetworkProtocolArgs
- IPv4
IPv4- Dual
Stack DualStack
- Network
Connector Vpc Egress Configuration Network Protocol IPv4 IPv4- Network
Connector Vpc Egress Configuration Network Protocol Dual Stack DualStack
- "IPv4"
IPv4- "Dual
Stack" DualStack
- IPv4
IPv4- Dual
Stack DualStack
- IPv4
IPv4- Dual
Stack DualStack
- I_PV4
IPv4- DUAL_STACK
DualStack
- "IPv4"
IPv4- "Dual
Stack" DualStack
Tag, TagArgs
A set of tags to apply to the resource.Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
published on Monday, Nov 2, 2026 by Pulumi