// Copyright (c) 2005 DMTF. All rights reserved. // Add UmlPackagePath // qualifier values to CIM Schema. // ================================================================== // CIM_SystemInNamespace // ================================================================== [Association, UMLPackagePath ( "CIM::Interop" ), Version ( "2.6.0" ), 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[]; };