// Copyright (c) 2005 DMTF. All rights reserved.
// CPubs edits to the database
// storage classes.
// Add UmlPackagePath
// qualifier values to CIM Schema.
// ==================================================================
// CIM_CommonDatabaseCapabilities
// ==================================================================
[Version ( "2.8.0" ), UMLPackagePath ( "CIM::Database::Storage" ),
Description (
"Properties in this class represent general, high-level "
"database capabilities that may be supported by a common "
"database. For example, the ability for a database to support "
"recoverability, replication, parallelism, or clustering would "
"be specified in this class. Detailed settings, such as the "
"minimum and maximum number of parallel servers for a database "
"that supports parallelism, would be defined in the "
"CIM_DatabaseParameter class. \n"
"This information is tied to the CommonDatabase using the "
"ElementCapabilities association.")]
class CIM_CommonDatabaseCapabilities : CIM_Capabilities {
[Description (
"This property identifies the supported recoverability modes "
"for the associated CommonDatabase."),
ValueMap { "1", "2", "3", "4" },
Values { "Other", "Recoverable", "Non-Recoverable",
"Rebuildable" }, ArrayType ( "Indexed" ),
ModelCorrespondence {
"CIM_CommonDatabaseCapabilities.OtherRecoverabilityOptions" }]
uint16 RecoverabilityOptions[];
[Description (
"This property contains additional recovery information for "
"the CommonDatabase. This property must be specified when "
"the Recoverability property is \"Other\"."),
ArrayType ( "Indexed" ),
ModelCorrespondence {
"CIM_CommonDatabaseCapabilities.RecoverabilityOptions" }]
string OtherRecoverabilityOptions[];
};