AppDeployment

Application ServerEnterpriseJava EEMiddlewareOracleWebLogic

Properties

Name Type Description
name string Application name
sourcePath string Path to the application archive or exploded directory
targets array Target servers or clusters
moduleType string Module type
planPath string Path to the deployment plan
stagingMode string Application staging mode
securityDDModel string Security deployment descriptor model
versionIdentifier string Application version identifier
notes string Optional notes about the deployment
deploymentOrder integer Order in which this application is deployed relative to other deployments. Lower values deploy first.
links array
View JSON Schema on GitHub

JSON Schema

weblogic-appdeployment-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/AppDeployment",
  "title": "AppDeployment",
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "Application name"
    },
    "sourcePath": {
      "type": "string",
      "description": "Path to the application archive or exploded directory"
    },
    "targets": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Target servers or clusters"
    },
    "moduleType": {
      "type": "string",
      "description": "Module type",
      "enum": [
        "ear",
        "war",
        "jar",
        "rar"
      ]
    },
    "planPath": {
      "type": "string",
      "description": "Path to the deployment plan"
    },
    "stagingMode": {
      "type": "string",
      "description": "Application staging mode",
      "enum": [
        "stage",
        "nostage",
        "external_stage"
      ]
    },
    "securityDDModel": {
      "type": "string",
      "description": "Security deployment descriptor model",
      "enum": [
        "DDOnly",
        "CustomRoles",
        "CustomRolesAndPolicies",
        "Advanced"
      ]
    },
    "versionIdentifier": {
      "type": "string",
      "description": "Application version identifier"
    },
    "notes": {
      "type": "string",
      "description": "Optional notes about the deployment"
    },
    "deploymentOrder": {
      "type": "integer",
      "description": "Order in which this application is deployed relative to other deployments. Lower values deploy first.",
      "default": 100
    },
    "links": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/Link"
      }
    }
  }
}