// 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[]; };