ApplicationSummary

A subset of the possible application attributes. Used in the application list.

COBOLMainframeMigrationModernizationBatch Processing

Properties

Name Type Description
applicationArn object
applicationId object
applicationVersion object
creationTime object
deploymentStatus object
description object
engineType object
environmentId object
lastStartTime object
name object
roleArn object
status object
versionStatus object
View JSON Schema on GitHub

JSON Schema

amazon-mainframe-modernization-application-summary-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-mainframe-modernization/refs/heads/main/json-schema/amazon-mainframe-modernization-application-summary-schema.json",
  "title": "ApplicationSummary",
  "description": "A subset of the possible application attributes. Used in the application list.",
  "type": "object",
  "properties": {
    "applicationArn": {
      "allOf": [
        {
          "$ref": "#/components/schemas/Arn"
        },
        {
          "description": "The Amazon Resource Name (ARN) of the application."
        }
      ]
    },
    "applicationId": {
      "allOf": [
        {
          "$ref": "#/components/schemas/Identifier"
        },
        {
          "description": "The unique identifier of the application."
        }
      ]
    },
    "applicationVersion": {
      "allOf": [
        {
          "$ref": "#/components/schemas/Version"
        },
        {
          "description": "The version of the application."
        }
      ]
    },
    "creationTime": {
      "allOf": [
        {
          "$ref": "#/components/schemas/Timestamp"
        },
        {
          "description": "The timestamp when the application was created."
        }
      ]
    },
    "deploymentStatus": {
      "allOf": [
        {
          "$ref": "#/components/schemas/ApplicationDeploymentLifecycle"
        },
        {
          "description": "Indicates either an ongoing deployment or if the application has ever deployed successfully."
        }
      ]
    },
    "description": {
      "allOf": [
        {
          "$ref": "#/components/schemas/EntityDescription"
        },
        {
          "description": "The description of the application."
        }
      ]
    },
    "engineType": {
      "allOf": [
        {
          "$ref": "#/components/schemas/EngineType"
        },
        {
          "description": "The type of the target platform for this application."
        }
      ]
    },
    "environmentId": {
      "allOf": [
        {
          "$ref": "#/components/schemas/Identifier"
        },
        {
          "description": "The unique identifier of the runtime environment that hosts this application."
        }
      ]
    },
    "lastStartTime": {
      "allOf": [
        {
          "$ref": "#/components/schemas/Timestamp"
        },
        {
          "description": "The timestamp when you last started the application. Null until the application runs for the first time."
        }
      ]
    },
    "name": {
      "allOf": [
        {
          "$ref": "#/components/schemas/EntityName"
        },
        {
          "description": "The name of the application."
        }
      ]
    },
    "roleArn": {
      "allOf": [
        {
          "$ref": "#/components/schemas/Arn"
        },
        {
          "description": "The Amazon Resource Name (ARN) of the role associated with the application."
        }
      ]
    },
    "status": {
      "allOf": [
        {
          "$ref": "#/components/schemas/ApplicationLifecycle"
        },
        {
          "description": "The status of the application."
        }
      ]
    },
    "versionStatus": {
      "allOf": [
        {
          "$ref": "#/components/schemas/ApplicationVersionLifecycle"
        },
        {
          "description": "Indicates the status of the latest version of the application."
        }
      ]
    }
  },
  "required": [
    "applicationArn",
    "applicationId",
    "applicationVersion",
    "creationTime",
    "engineType",
    "name",
    "status"
  ]
}