Skip to content

Delete Capacity Provider

lambda_delete_capacity_provider R Documentation

Deletes a capacity provider

Description

Deletes a capacity provider. You cannot delete a capacity provider that is currently being used by Lambda functions.

Usage

lambda_delete_capacity_provider(CapacityProviderName)

Arguments

CapacityProviderName

[required] The name of the capacity provider to delete.

Value

A list with the following syntax:

list(
  CapacityProvider = list(
    CapacityProviderArn = "string",
    State = "Pending"|"Active"|"Failed"|"Deleting",
    VpcConfig = list(
      SubnetIds = list(
        "string"
      ),
      SecurityGroupIds = list(
        "string"
      )
    ),
    PermissionsConfig = list(
      CapacityProviderOperatorRoleArn = "string"
    ),
    InstanceRequirements = list(
      Architectures = list(
        "x86_64"|"arm64"
      ),
      AllowedInstanceTypes = list(
        "string"
      ),
      ExcludedInstanceTypes = list(
        "string"
      )
    ),
    CapacityProviderScalingConfig = list(
      MaxVCpuCount = 123,
      ScalingMode = "Auto"|"Manual",
      ScalingPolicies = list(
        list(
          PredefinedMetricType = "LambdaCapacityProviderAverageCPUUtilization",
          TargetValue = 123.0
        )
      )
    ),
    KmsKeyArn = "string",
    LastModified = "string"
  )
)

Request syntax

svc$delete_capacity_provider(
  CapacityProviderName = "string"
)