(file) Return to CIM_SSHProtocolEndpoint.mof CVS log (file) (dir) Up to [Pegasus] / pegasus / Schemas / CIM231 / DMTF / Network

  1 marek 1.1 // Copyright (c) 2009 DMTF.  All rights reserved.
  2              [Version ( "2.22.0" ), 
  3               UMLPackagePath ( "CIM::Network::ConsoleProtocols" ), 
  4               Description ( 
  5                  "A representation of a communications endpoint where an SSH "
  6                  "server can be accessed using the SSH protocol." )]
  7           class CIM_SSHProtocolEndpoint : CIM_ProtocolEndpoint {
  8           
  9                 [Write, Description ( 
 10                     "An array of integers indicating the version or versions "
 11                     "of SSH protocol that are enabled for the SSH service. "
 12                     "Its possible for versions to be supported for a service "
 13                     "and not currently enabled for use." ), 
 14                  ValueMap { "0", "1", "2", "3", "..", "32768..65535" }, 
 15                  Values { "Unknown", "Other", "SSHv1", "SSHv2", 
 16                     "DMTF Reserved", "Vendor Reserved" }, 
 17                  ArrayType ( "Indexed" ), 
 18                  ModelCorrespondence { 
 19                     "CIM_SSHProtocolEndpoint.OtherEnabledSSHVersion" }]
 20              uint16 EnabledSSHVersions[];
 21           
 22 marek 1.1       [Description ( 
 23                     "If the EnabledSSHVersions property is set to 1, \"Other\" "
 24                     "then this is a free form string providing more "
 25                     "information about the SSH protocol. If not set to 1, "
 26                     "this string has no meaning." ), 
 27                  ModelCorrespondence { 
 28                     "CIM_SSHProtocolEndpoint.EnabledSSHVersions" }]
 29              string OtherEnabledSSHVersion;
 30           
 31                 [Write, Description ( 
 32                     "The version of SSH in use for this connection." ), 
 33                  ValueMap { "0", "1", "2", "3", ".." }, 
 34                  Values { "Unknown", "Other", "SSHv1", "SSHv2", "DMTF Reserved" }, 
 35                  ModelCorrespondence { 
 36                     "CIM_SSHProtocolEndpoint.OtherSSHVersion", 
 37                     "CIM_SSHProtocolEndpoint.EnabledSSHVersions" }]
 38              uint16 SSHVersion;
 39           
 40                 [Write, Description ( 
 41                     "If the SSHVersion property is set to 1, \"Other\" then "
 42                     "this is a free form string providing more information "
 43 marek 1.1           "about the current SSH protocol. If not set to 1, this "
 44                     "string has no meaning." ), 
 45                  ModelCorrespondence { "CIM_SSHProtocolEndpoint.SSHVersion", 
 46                     "CIM_SSHProtocolEndpoint.OtherEnabledSSHVersion" }]
 47              string OtherSSHVersion;
 48           
 49                 [Write, Description ( 
 50                     "An array of integers indicating the encryption "
 51                     "algorithms that are enabled for this SSH service. Its "
 52                     "possible for an encryption algorithm to be supported by "
 53                     "an SSH service and not be enabled to be used. One of the "
 54                     "enabled algorithms will actually be in use." ), 
 55                  ValueMap { "0", "1", "2", "3", "4", "5", "6", "..", 
 56                     "32768..65535" }, 
 57                  Values { "Unknown", "Other", "DES", "DES3", "RC4", "IDEA", 
 58                     "SKIPJACK", "DMTF Reserved", "Vendor Reserved" }, 
 59                  ArrayType ( "Indexed" ), 
 60                  ModelCorrespondence { 
 61                     "CIM_SSHProtocolEndpoint.OtherEnabledEncryptionAlgorithm" }]
 62              uint16 EnabledEncryptionAlgorithms[];
 63           
 64 marek 1.1       [Description ( 
 65                     "If the EnabledEncryptionAlgorithms property is set 1, "
 66                     "\"Other\" this property contains a free form string "
 67                     "providing more information about supported algorithms. "
 68                     "If not set to 1, this string has no meaning." ), 
 69                  ArrayType ( "Indexed" ), 
 70                  ModelCorrespondence { 
 71                     "CIM_SSHProtocolEndpoint.EnabledEncryptionAlgorithms" }]
 72              string OtherEnabledEncryptionAlgorithm[];
 73           
 74                 [Write, Description ( 
 75                     "The encryption algorithm currently in use for this connection."
 76                      ), 
 77                  ValueMap { "0", "1", "2", "3", "4", "5", "6", ".." }, 
 78                  Values { "Unknown", "Other", "DES", "DES3", "RC4", "IDEA", 
 79                     "SKIPJACK", "DMTF Reserved" }, 
 80                  ModelCorrespondence { 
 81                     "CIM_SSHProtocolEndpoint.OtherEncryptionAlgorithm", 
 82                     "CIM_SSHProtocolEndpoint.EnabledEncryptionAlgorithms" }]
 83              uint16 EncryptionAlgorithm;
 84           
 85 marek 1.1       [Write, Description ( 
 86                     "If the EncryptionAlgorithm property is set to 1, \"Other\" "
 87                     "then this is a free form string providing more "
 88                     "information about the current encryption algorithm. If "
 89                     "not set to 1, this string has no meaning." ), 
 90                  ArrayType ( "Indexed" ), 
 91                  ModelCorrespondence { 
 92                     "CIM_SSHProtocolEndpoint.EncryptionAlgorithm", 
 93                     "CIM_SSHProtocolEndpoint.OtherEnabledEncryptionAlgorithm" }]
 94              string OtherEncryptionAlgorithm[];
 95           
 96                 [Write, Description ( 
 97                     "IdleTimeout specifies how long the connection can be "
 98                     "idle before the connection is terminated. The default "
 99                     "value, 0, indicates that there is no idle timeout "
100                     "period." ), 
101                  Units ( "Seconds" ), 
102                  PUnit ( "second" )]
103              uint32 IdleTimeout = 0;
104           
105                 [Write, Description ( 
106 marek 1.1           "If this property is true, the SSH keep alive timer is enabled."
107                      )]
108              boolean KeepAlive = false;
109           
110                 [Write, Description ( 
111                     "If this property is true, the SSH X11 forwarding mode is enabled."
112                      )]
113              boolean ForwardX11 = false;
114           
115                 [Write, Description ( 
116                     "If this property is true, SSH compression is enabled." )]
117              boolean Compression = true;
118           
119           
120           };

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2