class
Amazonite::Lambda::CapacityProvider
- Amazonite::Lambda::CapacityProvider
- Reference
- Object
Overview
A capacity provider manages compute resources for Lambda functions.
Included Modules
- JSON::Serializable
Defined in:
lambda/capacity_provider.crConstructors
- .new(capacity_provider_arn : String, state : CapacityProviderState, vpc_config : CapacityProviderVpcConfig, permissions_config : CapacityProviderPermissionsConfig, instance_requirements : InstanceRequirements | Nil = nil, capacity_provider_scaling_config : CapacityProviderScalingConfig | Nil = nil, kms_key_arn : String | Nil = nil, last_modified : String | Nil = nil, propagate_tags : PropagateTags | Nil = nil, telemetry_config : CapacityProviderTelemetryConfig | Nil = nil)
- .new(pull : JSON::PullParser)
Instance Method Summary
-
#==(other : self)
Returns
trueif this reference is the same as other. -
#capacity_provider_arn : String
The Amazon Resource Name (ARN) of the capacity provider.
-
#capacity_provider_arn=(capacity_provider_arn : String)
The Amazon Resource Name (ARN) of the capacity provider.
-
#capacity_provider_scaling_config : CapacityProviderScalingConfig | Nil
The scaling configuration for the capacity provider.
-
#capacity_provider_scaling_config=(capacity_provider_scaling_config : CapacityProviderScalingConfig | Nil)
The scaling configuration for the capacity provider.
-
#hash(hasher)
See
Object#hash(hasher) -
#instance_requirements : InstanceRequirements | Nil
The instance requirements for compute resources managed by the capacity provider.
-
#instance_requirements=(instance_requirements : InstanceRequirements | Nil)
The instance requirements for compute resources managed by the capacity provider.
-
#kms_key_arn : String | Nil
The ARN of the KMS key used to encrypt the capacity provider's resources.
-
#kms_key_arn=(kms_key_arn : String | Nil)
The ARN of the KMS key used to encrypt the capacity provider's resources.
-
#last_modified : String | Nil
The date and time when the capacity provider was last modified.
-
#last_modified=(last_modified : String | Nil)
The date and time when the capacity provider was last modified.
-
#permissions_config : CapacityProviderPermissionsConfig
The permissions configuration for the capacity provider.
-
#permissions_config=(permissions_config : CapacityProviderPermissionsConfig)
The permissions configuration for the capacity provider.
- #propagate_tags : PropagateTags | Nil
- #propagate_tags=(propagate_tags : PropagateTags | Nil)
-
#state : CapacityProviderState
The current state of the capacity provider.
-
#state=(state : CapacityProviderState)
The current state of the capacity provider.
-
#telemetry_config : CapacityProviderTelemetryConfig | Nil
The telemetry configuration for the capacity provider, including logging settings.
-
#telemetry_config=(telemetry_config : CapacityProviderTelemetryConfig | Nil)
The telemetry configuration for the capacity provider, including logging settings.
- #validate! : Nil
-
#vpc_config : CapacityProviderVpcConfig
The VPC configuration for the capacity provider.
-
#vpc_config=(vpc_config : CapacityProviderVpcConfig)
The VPC configuration for the capacity provider.
Constructor Detail
Instance Method Detail
Returns true if this reference is the same as other. Invokes same?.
The Amazon Resource Name (ARN) of the capacity provider.
The scaling configuration for the capacity provider.
The scaling configuration for the capacity provider.
The instance requirements for compute resources managed by the capacity provider.
The instance requirements for compute resources managed by the capacity provider.
The ARN of the KMS key used to encrypt the capacity provider's resources.
The ARN of the KMS key used to encrypt the capacity provider's resources.
The date and time when the capacity provider was last modified.
The permissions configuration for the capacity provider.
The permissions configuration for the capacity provider.
The telemetry configuration for the capacity provider, including logging settings.
The telemetry configuration for the capacity provider, including logging settings.
The VPC configuration for the capacity provider.