1. Packages
  2. Packages
  3. AWS Cloud Control
  4. API Docs
  5. lambda
  6. NetworkConnector

We recommend new projects start with resources from the AWS provider.

Viewing docs for AWS Cloud Control v1.71.0
published on Monday, Jul 13, 2026 by Pulumi
aws-native logo

We recommend new projects start with resources from the AWS provider.

Viewing docs for AWS Cloud Control v1.71.0
published on Monday, Jul 13, 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_networkconnector" "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.AwsNative.Lambda.Inputs.NetworkConnectorConfig
    Name string
    OperatorRole string
    Tags List<Pulumi.AwsNative.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 NetworkConnectorConfigArgs
    Name string
    OperatorRole string
    Tags TagArgs
    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
    tags 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 NetworkConnectorConfig
    name String
    operatorRole String
    tags 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 NetworkConnectorConfig
    name string
    operatorRole string
    tags 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 NetworkConnectorConfigArgs
    name str
    operator_role str
    tags Sequence[TagArgs]
    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
    operatorRole String
    tags 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.AwsNative.Lambda.NetworkConnectorState
    Arn string
    Id string
    The provider-assigned unique ID for this managed resource.
    State NetworkConnectorStateEnum
    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 NetworkConnectorState
    arn string
    id string
    The provider-assigned unique ID for this managed resource.
    state NetworkConnectorState
    arn str
    id str
    The provider-assigned unique ID for this managed resource.
    state NetworkConnectorState
    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
    DeleteFailed
    DELETE_FAILED
    NetworkConnectorStatePending
    PENDING
    NetworkConnectorStateActive
    ACTIVE
    NetworkConnectorStateInactive
    INACTIVE
    NetworkConnectorStateFailed
    FAILED
    NetworkConnectorStateDeleting
    DELETING
    NetworkConnectorStateDeleteFailed
    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
    DeleteFailed
    DELETE_FAILED
    Pending
    PENDING
    Active
    ACTIVE
    Inactive
    INACTIVE
    Failed
    FAILED
    Deleting
    DELETING
    DeleteFailed
    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.
    AssociatedComputeResourceTypes List<Pulumi.AwsNative.Lambda.NetworkConnectorVpcEgressConfigurationAssociatedComputeResourceTypesItem>
    The types of Lambda compute resources that can use this connector. Currently, only MicroVm is supported.
    SubnetIds 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.
    NetworkProtocol Pulumi.AwsNative.Lambda.NetworkConnectorVpcEgressConfigurationNetworkProtocol
    The network protocol for the connector. Specify IPv4 for IPv4-only networking, or DualStack for both IPv4 and IPv6.
    SecurityGroupIds List<string>
    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.
    AssociatedComputeResourceTypes []NetworkConnectorVpcEgressConfigurationAssociatedComputeResourceTypesItem
    The types of Lambda compute resources that can use this connector. Currently, only MicroVm is supported.
    SubnetIds []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.
    NetworkProtocol NetworkConnectorVpcEgressConfigurationNetworkProtocol
    The network protocol for the connector. Specify IPv4 for IPv4-only networking, or DualStack for both IPv4 and IPv6.
    SecurityGroupIds []string
    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_resource_types list("MicroVm")
    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_ids list(string)
    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.
    associatedComputeResourceTypes List<NetworkConnectorVpcEgressConfigurationAssociatedComputeResourceTypesItem>
    The types of Lambda compute resources that can use this connector. Currently, only MicroVm is supported.
    subnetIds 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.
    networkProtocol NetworkConnectorVpcEgressConfigurationNetworkProtocol
    The network protocol for the connector. Specify IPv4 for IPv4-only networking, or DualStack for both IPv4 and IPv6.
    securityGroupIds List<String>
    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.
    associatedComputeResourceTypes NetworkConnectorVpcEgressConfigurationAssociatedComputeResourceTypesItem[]
    The types of Lambda compute resources that can use this connector. Currently, only MicroVm is supported.
    subnetIds 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.
    networkProtocol NetworkConnectorVpcEgressConfigurationNetworkProtocol
    The network protocol for the connector. Specify IPv4 for IPv4-only networking, or DualStack for both IPv4 and IPv6.
    securityGroupIds string[]
    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_resource_types Sequence[NetworkConnectorVpcEgressConfigurationAssociatedComputeResourceTypesItem]
    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 NetworkConnectorVpcEgressConfigurationNetworkProtocol
    The network protocol for the connector. Specify IPv4 for IPv4-only networking, or DualStack for both IPv4 and IPv6.
    security_group_ids Sequence[str]
    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.
    associatedComputeResourceTypes List<"MicroVm">
    The types of Lambda compute resources that can use this connector. Currently, only MicroVm is supported.
    subnetIds 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.
    networkProtocol "IPv4" | "DualStack"
    The network protocol for the connector. Specify IPv4 for IPv4-only networking, or DualStack for both IPv4 and IPv6.
    securityGroupIds List<String>
    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

    MicroVm
    MicroVm
    NetworkConnectorVpcEgressConfigurationAssociatedComputeResourceTypesItemMicroVm
    MicroVm
    "MicroVm"
    MicroVm
    MicroVm
    MicroVm
    MicroVm
    MicroVm
    MICRO_VM
    MicroVm
    "MicroVm"
    MicroVm

    NetworkConnectorVpcEgressConfigurationNetworkProtocol, NetworkConnectorVpcEgressConfigurationNetworkProtocolArgs

    IPv4
    IPv4
    DualStack
    DualStack
    NetworkConnectorVpcEgressConfigurationNetworkProtocolIPv4
    IPv4
    NetworkConnectorVpcEgressConfigurationNetworkProtocolDualStack
    DualStack
    "IPv4"
    IPv4
    "DualStack"
    DualStack
    IPv4
    IPv4
    DualStack
    DualStack
    IPv4
    IPv4
    DualStack
    DualStack
    I_PV4
    IPv4
    DUAL_STACK
    DualStack
    "IPv4"
    IPv4
    "DualStack"
    DualStack

    Tag, TagArgs

    A set of tags to apply to the resource.
    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    We recommend new projects start with resources from the AWS provider.

    Viewing docs for AWS Cloud Control v1.71.0
    published on Monday, Jul 13, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial