Oracle WebLogic Server APIs · JSON Structure
Weblogic Structure
Structural overview of the Oracle WebLogic Server APIs API surface; extracted from openapi/.
Type:
Properties: 0
Application ServerEnterpriseJava EEMiddlewareOracleWebLogic
Weblogic Structure is a JSON Structure definition published by Oracle WebLogic Server APIs.
Meta-schema:
JSON Structure
{
"provider": "Oracle WebLogic Server APIs",
"providerId": "weblogic",
"kind": "json-structure",
"description": "Structural overview of the Oracle WebLogic Server APIs API surface; extracted from openapi/.",
"schemaCount": 24,
"operationCount": 57,
"schemas": [
{
"name": "Error",
"type": "object",
"propertyCount": 5,
"required": []
},
{
"name": "EditRoot",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "ChangeManagerStatus",
"type": "object",
"propertyCount": 4,
"required": []
},
{
"name": "ActivationStatus",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "DomainConfiguration",
"type": "object",
"propertyCount": 6,
"required": []
},
{
"name": "ServerConfiguration",
"type": "object",
"propertyCount": 14,
"required": [
"name"
]
},
{
"name": "ClusterConfiguration",
"type": "object",
"propertyCount": 11,
"required": [
"name"
]
},
{
"name": "JDBCSystemResource",
"type": "object",
"propertyCount": 5,
"required": [
"name"
]
},
{
"name": "JMSSystemResource",
"type": "object",
"propertyCount": 4,
"required": [
"name"
]
},
{
"name": "AppDeployment",
"type": "object",
"propertyCount": 8,
"required": [
"name"
]
},
{
"name": "SecurityConfiguration",
"type": "object",
"propertyCount": 4,
"required": []
},
{
"name": "DomainRuntime",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "ServerLifecycleRuntime",
"type": "object",
"propertyCount": 4,
"required": []
},
{
"name": "ServerRuntime",
"type": "object",
"propertyCount": 12,
"required": []
},
{
"name": "JVMRuntime",
"type": "object",
"propertyCount": 10,
"required": []
},
{
"name": "ThreadPoolRuntime",
"type": "object",
"propertyCount": 12,
"required": []
},
{
"name": "JDBCServiceRuntime",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "JDBCDataSourceRuntime",
"type": "object",
"propertyCount": 19,
"required": []
},
{
"name": "JMSRuntime",
"type": "object",
"propertyCount": 8,
"required": []
},
{
"name": "JMSServerRuntime",
"type": "object",
"propertyCount": 12,
"required": []
},
{
"name": "ApplicationRuntime",
"type": "object",
"propertyCount": 6,
"required": []
},
{
"name": "DeploymentProgress",
"type": "object",
"propertyCount": 6,
"required": []
},
{
"name": "TaskStatus",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "Link",
"type": "object",
"propertyCount": 3,
"required": []
}
],
"operations": [
{
"method": "GET",
"path": "/edit",
"operationId": "getEditRoot",
"summary": "Oracle WebLogic Server APIs Get edit configuration tree root",
"tags": [
"Edit"
]
},
{
"method": "POST",
"path": "/edit/changeManager/startEdit",
"operationId": "startEdit",
"summary": "Oracle WebLogic Server APIs Start an edit session",
"tags": [
"Edit"
]
},
{
"method": "POST",
"path": "/edit/changeManager/activate",
"operationId": "activate",
"summary": "Oracle WebLogic Server APIs Activate pending changes",
"tags": [
"Edit"
]
},
{
"method": "POST",
"path": "/edit/changeManager/cancelEdit",
"operationId": "cancelEdit",
"summary": "Oracle WebLogic Server APIs Cancel the current edit session",
"tags": [
"Edit"
]
},
{
"method": "POST",
"path": "/edit/changeManager/undoUnactivatedChanges",
"operationId": "undoUnactivatedChanges",
"summary": "Oracle WebLogic Server APIs Undo unactivated changes",
"tags": [
"Edit"
]
},
{
"method": "GET",
"path": "/edit/servers",
"operationId": "getEditServers",
"summary": "Oracle WebLogic Server APIs List all server configurations",
"tags": [
"Edit"
]
},
{
"method": "POST",
"path": "/edit/servers",
"operationId": "createEditServer",
"summary": "Oracle WebLogic Server APIs Create a new server configuration",
"tags": [
"Edit"
]
},
{
"method": "GET",
"path": "/edit/servers/{serverName}",
"operationId": "getEditServer",
"summary": "Oracle WebLogic Server APIs Get a server configuration",
"tags": [
"Edit"
]
},
{
"method": "POST",
"path": "/edit/servers/{serverName}",
"operationId": "updateEditServer",
"summary": "Oracle WebLogic Server APIs Update a server configuration",
"tags": [
"Edit"
]
},
{
"method": "DELETE",
"path": "/edit/servers/{serverName}",
"operationId": "deleteEditServer",
"summary": "Oracle WebLogic Server APIs Delete a server configuration",
"tags": [
"Edit"
]
},
{
"method": "GET",
"path": "/edit/clusters",
"operationId": "getEditClusters",
"summary": "Oracle WebLogic Server APIs List all cluster configurations",
"tags": [
"Edit"
]
},
{
"method": "POST",
"path": "/edit/clusters",
"operationId": "createEditCluster",
"summary": "Oracle WebLogic Server APIs Create a new cluster configuration",
"tags": [
"Edit"
]
},
{
"method": "GET",
"path": "/edit/clusters/{clusterName}",
"operationId": "getEditCluster",
"summary": "Oracle WebLogic Server APIs Get a cluster configuration",
"tags": [
"Edit"
]
},
{
"method": "POST",
"path": "/edit/clusters/{clusterName}",
"operationId": "updateEditCluster",
"summary": "Oracle WebLogic Server APIs Update a cluster configuration",
"tags": [
"Edit"
]
},
{
"method": "DELETE",
"path": "/edit/clusters/{clusterName}",
"operationId": "deleteEditCluster",
"summary": "Oracle WebLogic Server APIs Delete a cluster configuration",
"tags": [
"Edit"
]
},
{
"method": "GET",
"path": "/edit/JDBCSystemResources",
"operationId": "getEditDataSources",
"summary": "Oracle WebLogic Server APIs List all JDBC system resource configurations",
"tags": [
"Edit"
]
},
{
"method": "POST",
"path": "/edit/JDBCSystemResources",
"operationId": "createEditDataSource",
"summary": "Oracle WebLogic Server APIs Create a new JDBC system resource",
"tags": [
"Edit"
]
},
{
"method": "GET",
"path": "/edit/JDBCSystemResources/{dataSourceName}",
"operationId": "getEditDataSource",
"summary": "Oracle WebLogic Server APIs Get a JDBC system resource configuration",
"tags": [
"Edit"
]
},
{
"method": "DELETE",
"path": "/edit/JDBCSystemResources/{dataSourceName}",
"operationId": "deleteEditDataSource",
"summary": "Oracle WebLogic Server APIs Delete a JDBC system resource",
"tags": [
"Edit"
]
},
{
"method": "GET",
"path": "/edit/JMSSystemResources",
"operationId": "getEditJMSResources",
"summary": "Oracle WebLogic Server APIs List all JMS system resource configurations",
"tags": [
"Edit"
]
},
{
"method": "POST",
"path": "/edit/JMSSystemResources",
"operationId": "createEditJMSResource",
"summary": "Oracle WebLogic Server APIs Create a new JMS system resource",
"tags": [
"Edit"
]
},
{
"method": "GET",
"path": "/edit/appDeployments",
"operationId": "getEditAppDeployments",
"summary": "Oracle WebLogic Server APIs List all application deployment configurations",
"tags": [
"Edit"
]
},
{
"method": "POST",
"path": "/edit/appDeployments",
"operationId": "createEditAppDeployment",
"summary": "Oracle WebLogic Server APIs Create a new application deployment configuration",
"tags": [
"Edit"
]
},
{
"method": "GET",
"path": "/edit/appDeployments/{appName}",
"operationId": "getEditAppDeployment",
"summary": "Oracle WebLogic Server APIs Get an application deployment configuration",
"tags": [
"Edit"
]
},
{
"method": "DELETE",
"path": "/edit/appDeployments/{appName}",
"operationId": "deleteEditAppDeployment",
"summary": "Oracle WebLogic Server APIs Delete an application deployment configuration",
"tags": [
"Edit"
]
},
{
"method": "GET",
"path": "/domainConfig",
"operationId": "getDomainConfigRoot",
"summary": "Oracle WebLogic Server APIs Get domain configuration tree root",
"tags": [
"Domain Configuration"
]
},
{
"method": "GET",
"path": "/domainConfig/servers",
"operationId": "getDomainConfigServers",
"summary": "Oracle WebLogic Server APIs List all server configurations (read-only)",
"tags": [
"Domain Configuration"
]
},
{
"method": "GET",
"path": "/domainConfig/servers/{serverName}",
"operationId": "getDomainConfigServer",
"summary": "Oracle WebLogic Server APIs Get a server configuration (read-only)",
"tags": [
"Domain Configuration"
]
},
{
"method": "GET",
"path": "/domainConfig/clusters",
"operationId": "getDomainConfigClusters",
"summary": "Oracle WebLogic Server APIs List all cluster configurations (read-only)",
"tags": [
"Domain Configuration"
]
},
{
"method": "GET",
"path": "/domainConfig/securityConfiguration",
"operationId": "getDomainSecurityConfig",
"summary": "Oracle WebLogic Server APIs Get domain security configuration",
"tags": [
"Domain Configuration"
]
},
{
"method": "GET",
"path": "/domainRuntime",
"operationId": "getDomainRuntimeRoot",
"summary": "Oracle WebLogic Server APIs Get domain runtime tree root",
"tags": [
"Domain Runtime"
]
},
{
"method": "GET",
"path": "/domainRuntime/serverLifeCycleRuntimes",
"operationId": "getServerLifecycleRuntimes",
"summary": "Oracle WebLogic Server APIs List all server lifecycle runtimes",
"tags": [
"Domain Runtime"
]
},
{
"method": "GET",
"path": "/domainRuntime/serverLifeCycleRuntimes/{serverName}",
"operationId": "getServerLifecycleRuntime",
"summary": "Oracle WebLogic Server APIs Get a server lifecycle runtime",
"tags": [
"Domain Runtime"
]
},
{
"method": "POST",
"path": "/domainRuntime/serverLifeCycleRuntimes/{serverName}/start",
"operationId": "startServer",
"summary": "Oracle WebLogic Server APIs Start a managed server",
"tags": [
"Lifecycle"
]
},
{
"method": "POST",
"path": "/domainRuntime/serverLifeCycleRuntimes/{serverName}/shutdown",
"operationId": "shutdownServer",
"summary": "Oracle WebLogic Server APIs Shut down a managed server",
"tags": [
"Lifecycle"
]
},
{
"method": "POST",
"path": "/domainRuntime/serverLifeCycleRuntimes/{serverName}/forceShutdown",
"operationId": "forceShutdownServer",
"summary": "Oracle WebLogic Server APIs Force shut down a managed server",
"tags": [
"Lifecycle"
]
},
{
"method": "POST",
"path": "/domainRuntime/serverLifeCycleRuntimes/{serverName}/suspend",
"operationId": "suspendServer",
"summary": "Oracle WebLogic Server APIs Suspend a managed server",
"tags": [
"Lifecycle"
]
},
{
"method": "POST",
"path": "/domainRuntime/serverLifeCycleRuntimes/{serverName}/resume",
"operationId": "resumeServer",
"summary": "Oracle WebLogic Server APIs Resume a suspended managed server",
"tags": [
"Lifecycle"
]
},
{
"method": "POST",
"path": "/domainRuntime/serverLifeCycleRuntimes/{serverName}/restartSSL",
"operationId": "restartSSL",
"summary": "Oracle WebLogic Server APIs Restart SSL on a managed server",
"tags": [
"Lifecycle"
]
},
{
"method": "GET",
"path": "/domainRuntime/serverRuntimes",
"operationId": "getDomainServerRuntimes",
"summary": "Oracle WebLogic Server APIs List all server runtimes in the domain",
"tags": [
"Domain Runtime"
]
},
{
"method": "GET",
"path": "/domainRuntime/serverRuntimes/{serverName}",
"operationId": "getDomainServerRuntime",
"summary": "Oracle WebLogic Server APIs Get a server runtime from the domain",
"tags": [
"Domain Runtime"
]
},
{
"method": "GET",
"path": "/domainRuntime/deploymentManager/deploymentProgressObjects",
"operationId": "getDeploymentProgressObjects",
"summary": "Oracle WebLogic Server APIs List deployment progress objects",
"tags": [
"Domain Runtime"
]
},
{
"method": "GET",
"path": "/serverConfig",
"operationId": "getServerConfigRoot",
"summary": "Oracle WebLogic Server APIs Get server configuration tree root",
"tags": [
"Server Configuration"
]
},
{
"method": "GET",
"path": "/serverRuntime",
"operationId": "getServerRuntimeRoot",
"summary": "Oracle WebLogic Server APIs Get server runtime tree root",
"tags": [
"Server Runtime"
]
},
{
"method": "GET",
"path": "/serverRuntime/JVMRuntime",
"operationId": "getJVMRuntime",
"summary": "Oracle WebLogic Server APIs Get JVM runtime information",
"tags": [
"Server Runtime"
]
},
{
"method": "GET",
"path": "/serverRuntime/threadPoolRuntime",
"operationId": "getThreadPoolRuntime",
"summary": "Oracle WebLogic Server APIs Get thread pool runtime information",
"tags": [
"Server Runtime"
]
},
{
"method": "GET",
"path": "/serverRuntime/JDBCServiceRuntime",
"operationId": "getJDBCServiceRuntime",
"summary": "Oracle WebLogic Server APIs Get JDBC service runtime information",
"tags": [
"Server Runtime"
]
},
{
"method": "GET",
"path": "/serverRuntime/JDBCServiceRuntime/JDBCDataSourceRuntimeMBeans",
"operationId": "getJDBCDataSourceRuntimes",
"summary": "Oracle WebLogic Server APIs List all JDBC data source runtimes",
"tags": [
"Server Runtime"
]
},
{
"method": "GET",
"path": "/serverRuntime/JDBCServiceRuntime/JDBCDataSourceRuntimeMBeans/{dataSourceName}",
"operationId": "getJDBCDataSourceRuntime",
"summary": "Oracle WebLogic Server APIs Get a JDBC data source runtime",
"tags": [
"Server Runtime"
]
},
{
"method": "GET",
"path": "/serverRuntime/JMSRuntime",
"operationId": "getJMSRuntime",
"summary": "Oracle WebLogic Server APIs Get JMS runtime information",
"tags": [
"Server Runtime"
]
},
{
"method": "GET",
"path": "/serverRuntime/JMSRuntime/JMSServers",
"operationId": "getJMSServerRuntimes",
"summary": "Oracle WebLogic Server APIs List all JMS server runtimes",
"tags": [
"Server Runtime"
]
},
{
"method": "GET",
"path": "/serverRuntime/applicationRuntimes",
"operationId": "getApplicationRuntimes",
"summary": "Oracle WebLogic Server APIs List all application runtimes",
"tags": [
"Server Runtime"
]
},
{
"method": "GET",
"path": "/serverRuntime/applicationRuntimes/{appName}",
"operationId": "getApplicationRuntime",
"summary": "Oracle WebLogic Server APIs Get an application runtime",
"tags": [
"Server Runtime"
]
},
{
"method": "POST",
"path": "/lifecycle/latest/servers/{serverName}/shutdown",
"operationId": "lifecycleShutdownServer",
"summary": "Oracle WebLogic Server APIs Shut down a server via lifecycle API",
"tags": [
"Lifecycle"
]
},
{
"method": "POST",
"path": "/lifecycle/latest/servers/{serverName}/start",
"operationId": "lifecycleStartServer",
"summary": "Oracle WebLogic Server APIs Start a server via lifecycle API",
"tags": [
"Lifecycle"
]
},
{
"method": "POST",
"path": "/lifecycle/latest/servers/{serverName}/suspend",
"operationId": "lifecycleSuspendServer",
"summary": "Oracle WebLogic Server APIs Suspend a server via lifecycle API",
"tags": [
"Lifecycle"
]
},
{
"method": "POST",
"path": "/lifecycle/latest/servers/{serverName}/resume",
"operationId": "lifecycleResumeServer",
"summary": "Oracle WebLogic Server APIs Resume a server via lifecycle API",
"tags": [
"Lifecycle"
]
}
]
}