Class: Aws::LambdaCore::Types::NetworkConnectorVpcEgressConfiguration

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-lambdacore/lib/aws-sdk-lambdacore/types.rb

Overview

Configuration for a VPC egress network connector. Specifies the VPC subnets, security groups, network protocol, and associated Lambda compute resource types.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#associated_compute_resource_types ⇒ Array<String>

The types of Lambda compute resources that can use this connector. Currently, only MicroVm is supported.

Returns:

  • (Array<String>)


429
430
431
432
433
434
435
436
# File 'gems/aws-sdk-lambdacore/lib/aws-sdk-lambdacore/types.rb', line 429

class NetworkConnectorVpcEgressConfiguration < Struct.new(
  :subnet_ids,
  :security_group_ids,
  :network_protocol,
  :associated_compute_resource_types)
  SENSITIVE = []
  include Aws::Structure
end

#network_protocol ⇒ String

The network protocol for the connector. Specify IPv4 for IPv4-only networking, or DualStack for both IPv4 and IPv6.

Returns:

  • (String)


429
430
431
432
433
434
435
436
# File 'gems/aws-sdk-lambdacore/lib/aws-sdk-lambdacore/types.rb', line 429

class NetworkConnectorVpcEgressConfiguration < Struct.new(
  :subnet_ids,
  :security_group_ids,
  :network_protocol,
  :associated_compute_resource_types)
  SENSITIVE = []
  include Aws::Structure
end

#security_group_ids ⇒ Array<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.

Returns:

  • (Array<String>)


429
430
431
432
433
434
435
436
# File 'gems/aws-sdk-lambdacore/lib/aws-sdk-lambdacore/types.rb', line 429

class NetworkConnectorVpcEgressConfiguration < Struct.new(
  :subnet_ids,
  :security_group_ids,
  :network_protocol,
  :associated_compute_resource_types)
  SENSITIVE = []
  include Aws::Structure
end

#subnet_ids ⇒ Array<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.

Returns:

  • (Array<String>)


429
430
431
432
433
434
435
436
# File 'gems/aws-sdk-lambdacore/lib/aws-sdk-lambdacore/types.rb', line 429

class NetworkConnectorVpcEgressConfiguration < Struct.new(
  :subnet_ids,
  :security_group_ids,
  :network_protocol,
  :associated_compute_resource_types)
  SENSITIVE = []
  include Aws::Structure
end