Skip to content

Lists the versions of an Lambda layer

Description

Lists the versions of an Lambda layer. Versions that have been deleted aren't listed. Specify a runtime identifier to list only versions that indicate that they're compatible with that runtime. Specify a compatible architecture to include only layer versions that are compatible with that architecture.

Usage

lambda_list_layer_versions(CompatibleArchitecture, CompatibleRuntime,
  LayerName, Marker, MaxItems)

Arguments

  • CompatibleArchitecture

    The compatible instruction set architecture.

  • CompatibleRuntime

    A runtime identifier.

    The following list includes deprecated runtimes. For more information, see Runtime use after deprecation.

    For a list of all currently supported runtimes, see Supported runtimes.

  • LayerName

    [required] The name or Amazon Resource Name (ARN) of the layer.

  • Marker

    A pagination token returned by a previous call.

  • MaxItems

    The maximum number of versions to return.

Value

A list with the following syntax:

list(
  NextMarker = "string",
  LayerVersions = list(
    list(
      LayerVersionArn = "string",
      Version = 123,
      Description = "string",
      CreatedDate = "string",
      CompatibleArchitectures = list(
        "x86_64"|"arm64"
      ),
      CompatibleRuntimes = list(
        "nodejs"|"nodejs4.3"|"nodejs6.10"|"nodejs8.10"|"nodejs10.x"|"nodejs12.x"|"nodejs14.x"|"nodejs16.x"|"nodejs18.x"|"nodejs20.x"|"nodejs22.x"|"nodejs24.x"|"java8"|"java8.al2"|"java11"|"java17"|"java21"|"java25"|"python2.7"|"python3.6"|"python3.7"|"python3.8"|"python3.9"|"python3.10"|"python3.11"|"python3.12"|"python3.13"|"python3.14"|"dotnetcore1.0"|"dotnetcore2.0"|"dotnetcore2.1"|"dotnetcore3.1"|"dotnet6"|"dotnet8"|"dotnet10"|"nodejs4.3-edge"|"go1.x"|"ruby2.5"|"ruby2.7"|"ruby3.2"|"ruby3.3"|"ruby3.4"|"ruby4.0"|"provided"|"provided.al2"|"provided.al2023"|"nodejs26.x"|"python3.15"|"java8.al2023"|"java11.al2023"|"java17.al2023"
      ),
      LicenseInfo = "string"
    )
  )
)

Request syntax

svc$list_layer_versions(
  CompatibleArchitecture = "x86_64"|"arm64",
  CompatibleRuntime = "nodejs"|"nodejs4.3"|"nodejs6.10"|"nodejs8.10"|"nodejs10.x"|"nodejs12.x"|"nodejs14.x"|"nodejs16.x"|"nodejs18.x"|"nodejs20.x"|"nodejs22.x"|"nodejs24.x"|"java8"|"java8.al2"|"java11"|"java17"|"java21"|"java25"|"python2.7"|"python3.6"|"python3.7"|"python3.8"|"python3.9"|"python3.10"|"python3.11"|"python3.12"|"python3.13"|"python3.14"|"dotnetcore1.0"|"dotnetcore2.0"|"dotnetcore2.1"|"dotnetcore3.1"|"dotnet6"|"dotnet8"|"dotnet10"|"nodejs4.3-edge"|"go1.x"|"ruby2.5"|"ruby2.7"|"ruby3.2"|"ruby3.3"|"ruby3.4"|"ruby4.0"|"provided"|"provided.al2"|"provided.al2023"|"nodejs26.x"|"python3.15"|"java8.al2023"|"java11.al2023"|"java17.al2023",
  LayerName = "string",
  Marker = "string",
  MaxItems = 123
)

Examples

# The following example displays information about the versions for the
# layer named blank-java-lib
svc$list_layer_versions(
  LayerName = "blank-java-lib"
)