# Class CIM_DatabaseStorageArea
extends CIM_FileSystem

Databases as modeled by instances of the CommonDatabase class are comprised of a collection of logical storage areas that are represented by instances of the DatabaseStorageArea class. Database storage areas allow the administrator to logically organize the content of the database. This class extends from FileSystem and uses the inherited associations to represent the internal structure of the database.

### Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods

## Class Hierarchy

CIM_ManagedElement
|
+--CIM_ManagedSystemElement
|
+--CIM_LogicalElement
|
+--CIM_EnabledLogicalElement
|
+--CIM_FileSystem
|
+--CIM_DatabaseStorageArea

## Direct Known Subclasses

## Class Qualifiers

Name | Data Type | Value
--- | --- | ---
Description | string | Databases as modeled by instances of the CommonDatabase class are comprised of a collection of logical storage areas that are represented by instances of the DatabaseStorageArea class. Database storage areas allow the administrator to logically organize the content of the database. This class extends from FileSystem and uses the inherited associations to represent the internal structure of the database.
UMLPackagePath | string | CIM::Database::Storage
Version | string | 2.8.0

## Class Properties

### Local Class Properties

Name | Data Type | Default Value | Qualifiers
--- | --- | --- | ---
Name | Data Type | Value
IsSystemArea | boolean |
Description | string | A Boolean value that indicates the ownership of this StorageArea. A value of true indicates that this StorageArea is owned by the DatabaseSystem and contains system information. A value of false indicates that this is a user StorageArea that contains data.
LastBackup | datetime |
Description | string | A timestamp that represents the date and time of the last successful backup of the DatabaseStorageArea. This property should be set to a value of 0, in interval format (00000000000000.000000:000), if it is not known whether a backup has ever been completed.

### Inherited Properties

Name | Data Type
--- | ---
AvailableSpace | uint64
BlockSize | uint64
Caption | string
CasePreserved | boolean
CaseSensitive | boolean
ClusterSize | uint32
CommunicationStatus | uint16
CompressionMethod | string
CreationClassName | string
CSCreationClassName | string
CSName | string
Description | string
DetailedStatus | uint16
ElementName | string
EnabledDefault | uint16
EnabledState | uint16
EncryptionMethod | string
FileSystemSize | uint64
FileSystemType | string
Generation | uint64
HealthState | uint16
InstallDate | datetime
InstanceID | string
IsFixedSize | uint16
MaxFileNameLength | uint32
Name | string
NumberOfFiles | uint64
OperatingStatus | uint16
OtherEnabledState | string
OtherPersistenceType | string
PersistenceType | uint16
PrimaryStatus | uint16
ReadOnly | boolean
RequestedState | uint16
ResizeIncrement | uint64
Root | string
Status | string
TimeOfLastStateChange | datetime
TransitioningToState | uint16
AvailableRequestedStates | uint16[]
CodeSet | uint16[]
OperationalStatus | uint16[]
StatusDescriptions | string[]

## Class Methods

### Inherited Class Methods

Name | Return Type
--- | ---
RequestStateChange | uint32