{
"operation-name" : "add",
"description" : "Add a new JDBC driver",
"request-properties" : {
"deployment-name" : {
"type" : {
"TYPE_MODEL_VALUE" : "STRING"
},
"description" : "The name of the deployment unit from which the driver was loaded",
"expressions-allowed" : false,
"required" : false,
"nillable" : true,
"min-length" : 1,
"max-length" : 2147483647,
"stability" : "default",
"deprecated" : {
"since" : "6.0.0",
"reason" : "This attribute is no longer used"
}
},
"driver-class-name" : {
"type" : {
"TYPE_MODEL_VALUE" : "STRING"
},
"description" : "The fully qualified class name of the java.sql.Driver implementation",
"expressions-allowed" : true,
"required" : false,
"nillable" : true,
"min-length" : 1,
"max-length" : 2147483647,
"stability" : "default"
},
"driver-datasource-class-name" : {
"type" : {
"TYPE_MODEL_VALUE" : "STRING"
},
"description" : "The fully qualified class name of the javax.sql.DataSource implementation",
"expressions-allowed" : true,
"required" : false,
"nillable" : true,
"min-length" : 1,
"max-length" : 2147483647,
"stability" : "default"
},
"driver-major-version" : {
"type" : {
"TYPE_MODEL_VALUE" : "INT"
},
"description" : "The driver's major version number",
"expressions-allowed" : true,
"required" : false,
"nillable" : true,
"stability" : "default"
},
"driver-minor-version" : {
"type" : {
"TYPE_MODEL_VALUE" : "INT"
},
"description" : "The driver's minor version number",
"expressions-allowed" : true,
"required" : false,
"nillable" : true,
"stability" : "default"
},
"driver-module-name" : {
"type" : {
"TYPE_MODEL_VALUE" : "STRING"
},
"description" : "The name of the module from which the driver was loaded, if it was loaded from the module path",
"expressions-allowed" : true,
"required" : true,
"nillable" : false,
"min-length" : 1,
"max-length" : 2147483647,
"stability" : "default"
},
"driver-name" : {
"type" : {
"TYPE_MODEL_VALUE" : "STRING"
},
"description" : "Defines the JDBC driver the datasource should use. It is a symbolic name matching the the name of installed driver. In case the driver is deployed as a jar, the name is the name of the deployment unit",
"expressions-allowed" : false,
"required" : false,
"nillable" : true,
"min-length" : 1,
"max-length" : 2147483647,
"stability" : "default",
"deprecated" : {
"since" : "7.0.0",
"reason" : "This attribute is no longer used"
}
},
"driver-xa-datasource-class-name" : {
"type" : {
"TYPE_MODEL_VALUE" : "STRING"
},
"description" : "The fully qualified class name of the javax.sql.XADataSource implementation",
"expressions-allowed" : true,
"required" : false,
"nillable" : true,
"min-length" : 1,
"max-length" : 2147483647,
"stability" : "default"
},
"jdbc-compliant" : {
"type" : {
"TYPE_MODEL_VALUE" : "BOOLEAN"
},
"description" : "Whether or not the driver is JDBC compliant",
"expressions-allowed" : false,
"required" : false,
"nillable" : true,
"stability" : "default",
"deprecated" : {
"since" : "6.0.0",
"reason" : "This attribute is no longer used"
}
},
"module-slot" : {
"type" : {
"TYPE_MODEL_VALUE" : "STRING"
},
"description" : "The slot of the module from which the driver was loaded, if it was loaded from the module path",
"expressions-allowed" : true,
"required" : false,
"nillable" : true,
"min-length" : 1,
"max-length" : 2147483647,
"stability" : "default"
},
"profile" : {
"type" : {
"TYPE_MODEL_VALUE" : "STRING"
},
"description" : "Domain Profile in which driver is defined. Null in case of standalone server",
"expressions-allowed" : true,
"required" : false,
"nillable" : true,
"min-length" : 1,
"max-length" : 2147483647,
"stability" : "default",
"deprecated" : {
"since" : "4.0.0",
"reason" : "The server's profile can be determined by the profile-name attribute on the server's root resource."
}
}
},
"reply-properties" : {},
"stability" : "default",
"read-only" : false,
"runtime-only" : false
}