// Copyright (c) 2013 DMTF. All rights reserved. [Experimental, Version ( "2.43.0" ), UMLPackagePath ( "CIM::Device::Cascading" ), Description ( "The capabilities supported for a cascading profile implementation." )] class CIM_CascadingCapabilities : CIM_Capabilities { [Description ( "Enumeration indicating the cascading features that are " "supported for cascading." ), ValueMap { "2", "3", "4", "5" }, Values { "Ownership", "Leaf Credentials", "OM Dependencies", "Allocation Service" }] uint16 FeaturesSupported[]; [Description ( "Enumeration indicating the type of elements that are " "supported for cascading." ), ValueMap { "2", "3", "4", "5", "6", "7", "8" }, Values { "Any Type", "StorageVolume", "StorageExtent", "StoragePool", "ComputerSystem", "LogicalDisk", "FileShare" }, ModelCorrespondence { "CIM_AllocatedResources.ElementType" }] uint16 SupportedElementTypes[]; [Description ( "Enumeration indicating what operations will be executed " "as asynchronous jobs. If an operation is included in " "both this and SupportedSynchronousActions then the " "underlying implementation is indicating that it may or " "may not create a job." ), ValueMap { "2", "3", ".." }, Values { "Allocation", "Deallocation", "DMTF Reserved" }, ModelCorrespondence { "CIM_CascadingCapabilities.SupportedSynchronousActions" }] uint16 SupportedAsynchronousActions[]; [Description ( "Enumeration indicating what operations will be executed " "without the creation of a job. If an operation is " "included in both this and SupportedAsynchronousActions " "then the underlying instrumentation is indicating that " "it may or may not create a job." ), ValueMap { "2", "3", ".." }, Values { "Allocation", "Deallocation", "DMTF Reserved" }, ModelCorrespondence { "CIM_CascadingCapabilities.SupportedAsynchronousActions" }] uint16 SupportedSynchronousActions[]; };