File: //usr/share/mof/cimv2.33.0/Interop/CIM_SystemInNamespace.mof
// Copyright (c) 2005 DMTF. All rights reserved.
[Association, Version ( "2.6.0" ),
UMLPackagePath ( "CIM::Interop" ),
Description (
"SystemInNamespace is an association that allows enumeration of "
"the system(s) represented in a Namespace." )]
class CIM_SystemInNamespace {
[Key, Min ( 1 ),
Max ( 1 ),
Description (
"The Namespace containing management objects from one or "
"more systems." )]
CIM_Namespace REF ManagedNamespace;
[Key, Weak, Description (
"Identification information for systems in the Namespace." )]
CIM_SystemIdentification REF Identification;
[Required, Write, Description (
"A list of enumerated values providing a high level "
"description of the data contained and allowed in the "
"Namespace. Additional clarification is provided in the "
"DescriptionOfContainedData array." ),
ValueMap { "0", "1", "2", "3", "4" },
Values { "Unknown", "Other", "Local System Data",
"Data Aggregated from Multiple Systems", "Proxied Data" },
ArrayType ( "Indexed" ),
ModelCorrespondence {
"CIM_SystemInNamespace.DescriptionOfContainedData" }]
uint16 ScopeOfContainedData[];
[Write, Description (
"An array of free-form strings providing more detailed "
"explanations for the data/objects contained in the "
"Namespace, as described by the ContainedData array. "
"Note, each entry of this array is related to the entry "
"in the ContainedData array that is located at the same "
"index." ),
ArrayType ( "Indexed" ),
ModelCorrespondence {
"CIM_SystemInNamespace.ScopeOfContainedData" }]
string DescriptionOfContainedData[];
};