We recommend new projects start with resources from the AWS provider.
published on Monday, Jul 20, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
published on Monday, Jul 20, 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.
- State
Pulumi.
Aws Native. Lambda. Network Connector State
- Arn string
- Id string
- The provider-assigned unique ID for this managed resource.
- State
Network
Connector State Enum
- arn string
- id string
- The provider-assigned unique ID for this managed resource.
- state "PENDING" | "ACTIVE" | "INACTIVE" | "FAILED" | "DELETING" | "DELETE_FAILED"
- arn String
- id String
- The provider-assigned unique ID for this managed resource.
- state
Network
Connector State
- arn string
- id string
- The provider-assigned unique ID for this managed resource.
- state
Network
Connector State
- arn str
- id str
- The provider-assigned unique ID for this managed resource.
- state
Network
Connector State
- arn String
- id String
- The provider-assigned unique ID for this managed resource.
- 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. Currently, only MicroVm is supported.
- 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.
- 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. Specify 0 to 5 security groups. All security groups must be in the same VPC as the subnets.
- Associated
Compute []NetworkResource Types Connector Vpc Egress Configuration Associated Compute Resource Types Item - The types of Lambda compute resources that can use this connector. Currently, only MicroVm is supported.
- 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.
- 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. Specify 0 to 5 security groups. All security groups must be in the same VPC as the subnets.
- associated_
compute_ list("Microresource_ types Vm") - The types of Lambda compute resources that can use this connector. Currently, only MicroVm is supported.
- 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.
- 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. Specify 0 to 5 security groups. All security groups must be in the same VPC as the subnets.
- 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. Currently, only MicroVm is supported.
- 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.
- 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. Specify 0 to 5 security groups. All security groups must be in the same VPC as the subnets.
- associated
Compute NetworkResource Types Connector Vpc Egress Configuration Associated Compute Resource Types Item[] - The types of Lambda compute resources that can use this connector. Currently, only MicroVm is supported.
- 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.
- 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. Specify 0 to 5 security groups. All security groups must be in the same VPC as the subnets.
- 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. Currently, only MicroVm is supported.
- 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.
- 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. Specify 0 to 5 security groups. All security groups must be in the same VPC as the subnets.
- associated
Compute List<"MicroResource Types Vm"> - The types of Lambda compute resources that can use this connector. Currently, only MicroVm is supported.
- 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.
- 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. Specify 0 to 5 security groups. All security groups must be in the same VPC as the subnets.
NetworkConnectorVpcEgressConfigurationAssociatedComputeResourceTypesItem, NetworkConnectorVpcEgressConfigurationAssociatedComputeResourceTypesItemArgs
- Micro
Vm MicroVm
- Network
Connector Vpc Egress Configuration Associated Compute Resource Types Item Micro Vm MicroVm
- "Micro
Vm" MicroVm
- Micro
Vm MicroVm
- Micro
Vm MicroVm
- MICRO_VM
MicroVm
- "Micro
Vm" MicroVm
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, Jul 20, 2026 by Pulumi