ProvisionedConcurrencyConfigListItem

Details about the provisioned concurrency configuration for a function alias or version.

APIs.ioEngineeringPlatform

Properties

Name Type Description
FunctionArn object
RequestedProvisionedConcurrentExecutions object
AvailableProvisionedConcurrentExecutions object
AllocatedProvisionedConcurrentExecutions object
Status object
StatusReason object
LastModified object
View JSON Schema on GitHub

JSON Schema

apis-io-engineering-platform-provisionedconcurrencyconfiglistitem-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/ProvisionedConcurrencyConfigListItem",
  "title": "ProvisionedConcurrencyConfigListItem",
  "type": "object",
  "properties": {
    "FunctionArn": {
      "allOf": [
        {
          "$ref": "#/components/schemas/FunctionArn"
        },
        {
          "description": "The Amazon Resource Name (ARN) of the alias or version."
        }
      ]
    },
    "RequestedProvisionedConcurrentExecutions": {
      "allOf": [
        {
          "$ref": "#/components/schemas/PositiveInteger"
        },
        {
          "description": "The amount of provisioned concurrency requested."
        }
      ]
    },
    "AvailableProvisionedConcurrentExecutions": {
      "allOf": [
        {
          "$ref": "#/components/schemas/NonNegativeInteger"
        },
        {
          "description": "The amount of provisioned concurrency available."
        }
      ]
    },
    "AllocatedProvisionedConcurrentExecutions": {
      "allOf": [
        {
          "$ref": "#/components/schemas/NonNegativeInteger"
        },
        {
          "description": "The amount of provisioned concurrency allocated. When a weighted alias is used during linear and canary deployments, this value fluctuates depending on the amount of concurrency that is provisioned for the function versions."
        }
      ]
    },
    "Status": {
      "allOf": [
        {
          "$ref": "#/components/schemas/ProvisionedConcurrencyStatusEnum"
        },
        {
          "description": "The status of the allocation process."
        }
      ]
    },
    "StatusReason": {
      "allOf": [
        {
          "$ref": "#/components/schemas/String"
        },
        {
          "description": "For failed allocations, the reason that provisioned concurrency could not be allocated."
        }
      ]
    },
    "LastModified": {
      "allOf": [
        {
          "$ref": "#/components/schemas/Timestamp"
        },
        {
          "description": "The date and time that a user last updated the configuration, in <a href=\"https://www.iso.org/iso-8601-date-and-time-format.html\">ISO 8601 format</a>."
        }
      ]
    }
  },
  "description": "Details about the provisioned concurrency configuration for a function alias or version."
}