Class: Aws::Lambda::Types::LambdaManagedInstancesCapacityProviderConfig

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

Overview

Configuration for Lambda-managed instances used by the capacity provider.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#capacity_provider_arnString

The Amazon Resource Name (ARN) of the capacity provider.

Returns:

  • (String)


5847
5848
5849
5850
5851
5852
5853
# File 'gems/aws-sdk-lambda/lib/aws-sdk-lambda/types.rb', line 5847

class LambdaManagedInstancesCapacityProviderConfig < Struct.new(
  :capacity_provider_arn,
  :per_execution_environment_max_concurrency,
  :execution_environment_memory_gi_b_per_v_cpu)
  SENSITIVE = []
  include Aws::Structure
end

#execution_environment_memory_gi_b_per_v_cpuFloat

The amount of memory in GiB allocated per vCPU for execution environments.

Returns:

  • (Float)


5847
5848
5849
5850
5851
5852
5853
# File 'gems/aws-sdk-lambda/lib/aws-sdk-lambda/types.rb', line 5847

class LambdaManagedInstancesCapacityProviderConfig < Struct.new(
  :capacity_provider_arn,
  :per_execution_environment_max_concurrency,
  :execution_environment_memory_gi_b_per_v_cpu)
  SENSITIVE = []
  include Aws::Structure
end

#per_execution_environment_max_concurrencyInteger

The maximum number of concurrent execution environments that can run on each compute instance.

Returns:

  • (Integer)


5847
5848
5849
5850
5851
5852
5853
# File 'gems/aws-sdk-lambda/lib/aws-sdk-lambda/types.rb', line 5847

class LambdaManagedInstancesCapacityProviderConfig < Struct.new(
  :capacity_provider_arn,
  :per_execution_environment_max_concurrency,
  :execution_environment_memory_gi_b_per_v_cpu)
  SENSITIVE = []
  include Aws::Structure
end