# Glue Storage Service Schema # # Version 1.0 (latest revision: 09/10/2002) # # Written by Sergio Andreozzi # # OID Structure # # Top # | # ---- GlueTop 1.3.6.1.4.1.8005.100 (defined in the CE Schema) # | # | # ---- .4. GlueSETop # | | # | ---- .1. ObjectClass # | | | # | | ---- .1 GlueSE # | | | # | | ---- .2 GlueSEState # | | | # | | ---- .3 GlueSEAccessProtocol # | | # | ---- .2. Attributes # | | | # | | ---- .1. Attributes for GlueSE # | | | # | | ---- .2. Attributes for GlueSEState # | | | # | | ---- .3. Attributes for GlueSEAccessProtocol # | | # | ---- .3. MyObjectClass # | | # | ---- .4. MyAttributes # | # ---- .5. GlueSLTop # | | # | ---- .1. ObjectClass # | | | # | | ---- .1 GlueSL # | | | # | | ---- .2 GlueSLLocalFileSystem # | | | # | | ---- .3 GlueSLRemoteFileSystem # | | | # | | ---- .4 GlueSLFile # | | | # | | ---- .5 GlueSLDirectory # | | | # | | ---- .6 GlueSLArchitecture # | | | # | | ---- .7 GlueSLPerformance # | | # | ---- .2. Attributes # | | | # | | ---- .1. Attributes for GlueSL # | | | # | | ---- .2 Attributes for GlueSLLocalFileSystem # | | | # | | ---- .3 Attributes for GlueSLRemoteFileSystem # | | | # | | ---- .4 Attributes for GlueSLFile # | | | # | | ---- .5 Attributes for GlueSLDirectory # | | | # | | ---- .6 Attributes for GlueSLArchitecture # | | | # | | ---- .7 Attributes for GlueSLPerformance # | | # | ---- .3. MyObjectClass # | | # | ---- .4. MyAttributes # | # ---- .6. GlueSATop # | | # | ---- .1. ObjectClass # | | | # | | ---- .1 GlueSA # | | | # | | ---- .2 GlueSAPolicy # | | | # | | ---- .3 GlueSAState # | | | # | | ---- .4 GlueSAAccessControlBase # | | # | ---- .2. Attributes # | | | # | | ---- .1. Attributes for GlueSA # | | | # | | ---- .2 Attributes for GlueSAPolicy # | | | # | | ---- .3 Attributes for GlueSAState # | | | # | | ---- .4 Attributes for GlueSAAccessControlBase # | | # | ---- .3. MyObjectClass # | | # | ---- .4. MyAttributes #********************************************** # Base Class for the Storage Service objectClass ( 1.3.6.1.4.1.8005.100.4 NAME 'GlueSETop' DESC 'Base Class for the storage service' SUP 'GlueTop' ABSTRACT) #********************************************** # Base Class for the Storage Library objectClass ( 1.3.6.1.4.1.8005.100.5 NAME 'GlueSLTop' DESC 'Base Class for the storage library' SUP 'GlueTop' ABSTRACT) #********************************************** # Base Class for the Storage spAce objectClass ( 1.3.6.1.4.1.8005.100.6 NAME 'GlueSATop' DESC 'Base Class for the storage space' SUP 'GlueTop' ABSTRACT) #****************************************************** # GlueSETop .4 # | # ------------ # | | # Obj .1. Attr .2.1. # | | # GlueSE # .1 # attributetype ( 1.3.6.1.4.1.8005.100.4.2.1.1 NAME 'GlueSEUniqueID' DESC 'A Unique ID for the Storage Service' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.4.2.1.2 NAME 'GlueSEName' DESC 'a name for this SE' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.4.2.1.3 NAME 'GlueSEPort' DESC 'port number where this service is accessible' EQUALITY integerMatch ORDERING caseIgnoreOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.4.2.1.4 NAME 'GlueSEHostingSL' DESC 'the UniqueID of the Storage Library hosting this service' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26) objectClass ( 1.3.6.1.4.1.8005.100.4.1.1 NAME 'GlueSE' DESC 'Info for the Storage Service' SUP 'GlueSETop' STRUCTURAL MUST (GlueSEUniqueID) MAY (GlueSEName $ GlueSEPort $ GlueSEHostingSL)) #***************************************************** # GlueSETop .4 # | # ----------- # | | # Obj .1 Attr .2.2. # | | # GlueSEState # .2 attributetype ( 1.3.6.1.4.1.8005.100.4.2.2.1 NAME 'GlueSEStateCurrentIOLoad' DESC 'system load normalized in the interval [0,100](e.g. number of files in the queue)' EQUALITY integerMatch ORDERING caseIgnoreOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE) objectClass ( 1.3.6.1.4.1.8005.100.4.1.2 NAME 'GlueSEState' DESC 'Status info for the storage service' SUP 'GlueSETop' AUXILIARY MAY GlueSEStateCurrentIOLoad) #***************************************************** # GlueSETop .4 # | # ----------- # | | # Obj .1 Attr .2.3. # | | # GlueSEAccessProtocol # .3 attributetype ( 1.3.6.1.4.1.8005.100.4.2.3.1 NAME 'GlueSEAccessProtocolType' DESC 'Protocol type to access/transfer files (e.g. GridFTP, rfio)' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.4.2.3.2 NAME 'GlueSEAccessProtocolPort' DESC 'Control Port number for this protocol' EQUALITY integerMatch ORDERING caseIgnoreOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.4.2.3.3 NAME 'GlueSEAccessProtocolVersion' DESC 'Protocol version' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.4.2.3.4 NAME 'GlueSEAccessProtocolSupportedSecurity' DESC 'Security models supported by this protocol' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26) attributetype ( 1.3.6.1.4.1.8005.100.4.2.3.5 NAME 'GlueSEAccessProtocolAccessTime' DESC 'Time to access a file using this protocol' EQUALITY integerMatch ORDERING caseIgnoreOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE) objectClass ( 1.3.6.1.4.1.8005.100.4.1.3 NAME 'GlueSEAccessProtocol' DESC 'protocol details' SUP 'GlueSETop' STRUCTURAL MUST (GlueSEAccessProtocolType) MAY (GlueSEAccessProtocolPort $ GlueSEAccessProtocolVersion $ GlueSEAccessProtocolSupportedSecurity $ GlueSEAccessProtocolAccessTime) ) #****************************************************** # GlueSLTop .5 # | # ------------ # | | # Obj .1. Attr .2.1. # | | # GlueSL # .1 # attributetype ( 1.3.6.1.4.1.8005.100.5.2.1.1 NAME 'GlueSLUniqueID' DESC 'A Unique ID for the Storage Library' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.5.2.1.2 NAME 'GlueSLName' DESC 'a name for this Storage Library' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.5.2.1.3 NAME 'GlueSLService' DESC 'a UniqueID for the provided Storage Service' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26) objectClass ( 1.3.6.1.4.1.8005.100.5.1.1 NAME 'GlueSL' DESC 'Info for the Storage Library' SUP 'GlueSLTop' STRUCTURAL MUST (GlueSLUniqueID) MAY (GlueSLName $ GlueSLService)) #********************************************* # GlueSLTop .5 # | # ----------- # | | # Obj .1 Attr .2.2. # | | # GlueSLLocalFileSystem # .2 # attributetype ( 1.3.6.1.4.1.8005.100.5.2.2.1 NAME 'GlueSLLocalFileSystemRoot' DESC 'path name or other information defining the root of the file system' EQUALITY caseIgnoreIA5Match ORDERING caseIgnoreOrderingMatch SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.5.2.2.2 NAME 'GlueSLLocalFileSystemSize' DESC 'Size of teh file system, in bytes. If unknown, enter 0' EQUALITY integerMatch ORDERING caseIgnoreOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.5.2.2.3 NAME 'GlueSLLocalFileSystemAvailableSpace' DESC 'Amount of free space, in bytes, for the file system. If unknown, enter 0' EQUALITY integerMatch ORDERING caseIgnoreOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.5.2.2.4 NAME 'GlueSLLocalFileSystemReadOnly' DESC 'Is this read only' EQUALITY booleanMatch ORDERING caseIgnoreOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.5.2.2.5 NAME 'GlueSLLocalFileSystemType' DESC 'File system type' EQUALITY caseIgnoreIA5Match ORDERING caseIgnoreOrderingMatch SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.5.2.2.6 NAME 'GlueSLLocalFileSystemName' DESC 'The name for the file system' EQUALITY caseIgnoreIA5Match ORDERING caseIgnoreOrderingMatch SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.5.2.2.7 NAME 'GlueSLLocalFileSystemClient' DESC 'SL uniqueID of clients allowed to remotely access this file system' EQUALITY caseIgnoreIA5Match ORDERING caseIgnoreOrderingMatch SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26) objectclass ( 1.3.6.1.4.1.8005.100.5.1.2 NAME 'GlueSLLocalFileSystem' DESC 'file store controlled by a computer system through local means (e.g., direct device driver access)' SUP 'GlueSLTop' STRUCTURAL MUST (GlueSLLocalFileSystemName) MAY (GlueSLLocalFileSystemRoot $ GlueSLLocalFileSystemSize $ GlueSLLocalFileSystemAvailableSpace $ GlueSLLocalFileSystemReadOnly $ GlueSLLocalFileSystemType $ GlueSLLocalFileSystemClient) ) #********************************************* # GlueSLTop .5 # | # ----------- # | | # Obj .1 Attr .2.3. # | | # GlueSLRemoteFileSystem # .3 # attributetype ( 1.3.6.1.4.1.8005.100.5.2.3.1 NAME 'GlueSLRemoteFileSystemRoot' DESC 'path name or other information defining the root of the file system' EQUALITY caseIgnoreIA5Match ORDERING caseIgnoreOrderingMatch SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.5.2.3.2 NAME 'GlueSLRemoteFileSystemSize' DESC 'Size of teh file system, in bytes. If unknown, enter 0' EQUALITY integerMatch ORDERING caseIgnoreOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.5.2.3.3 NAME 'GlueSLRemoteFileSystemAvailableSpace' DESC 'Amount of free space, in bytes, for the file system. If unknown, enter 0' EQUALITY integerMatch ORDERING caseIgnoreOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.5.2.3.4 NAME 'GlueSLRemoteFileSystemReadOnly' DESC 'Is this read only' EQUALITY booleanMatch ORDERING caseIgnoreOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.5.2.3.5 NAME 'GlueSLRemoteFileSystemType' DESC 'File system type' EQUALITY caseIgnoreIA5Match ORDERING caseIgnoreOrderingMatch SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.5.2.3.6 NAME 'GlueSLRemoteFileSystemName' DESC 'The name for the file system' EQUALITY caseIgnoreIA5Match ORDERING caseIgnoreOrderingMatch SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.5.2.3.7 NAME 'GlueSLRemoteFileSystemServer' DESC 'SL uniqueID of the server that export this file system' EQUALITY caseIgnoreIA5Match ORDERING caseIgnoreOrderingMatch SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) objectclass ( 1.3.6.1.4.1.8005.100.5.1.3 NAME 'GlueSLRemoteFileSystem' DESC 'represents a remote file system that is accessed via a network-related service' SUP 'GlueSLTop' STRUCTURAL MUST (GlueSLRemoteFileSystemName) MAY (GlueSLRemoteFileSystemRoot $ GlueSLRemoteFileSystemSize $ GlueSLRemoteFileSystemAvailableSpace $ GlueSLRemoteFileSystemReadOnly $ GlueSLRemoteFileSystemType $ GlueSLRemoteFileSystemName $ GlueSLRemoteFileSystemServer) ) #********************************************* # GlueSLTop .5 # | # ----------- # | | # Obj .1 Attr .2.4. # | | # GlueSLFile # .4 # attributetype ( 1.3.6.1.4.1.8005.100.5.2.4.1 NAME 'GlueSLFileName' DESC 'Name for the file' EQUALITY caseIgnoreIA5Match ORDERING caseIgnoreOrderingMatch SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.5.2.4.2 NAME 'GlueSLFileSize' DESC 'File size in bytes' EQUALITY integerMatch ORDERING caseIgnoreOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.5.2.4.3 NAME 'GlueSLFileCreationDate' DESC 'File creation date and time' EQUALITY caseIgnoreIA5Match ORDERING caseIgnoreOrderingMatch SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.5.2.4.4 NAME 'GlueSLFileLastModified' DESC 'Last modified date and time' EQUALITY caseIgnoreIA5Match ORDERING caseIgnoreOrderingMatch SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.5.2.4.5 NAME 'GlueSLFileLastAccessed' DESC 'Last access date and time' EQUALITY caseIgnoreIA5Match ORDERING caseIgnoreOrderingMatch SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.5.2.4.6 NAME 'GlueSLFileLatency' DESC 'Time taken to access file in seconds' EQUALITY integerMatch ORDERING caseIgnoreOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.5.2.4.7 NAME 'GlueSLFileLifeTime' DESC 'Time file will stay on the storage device' EQUALITY caseIgnoreIA5Match ORDERING caseIgnoreOrderingMatch SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.5.2.4.8 NAME 'GlueSLFilePath' DESC 'File path' EQUALITY caseIgnoreIA5Match ORDERING caseIgnoreOrderingMatch SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) objectclass ( 1.3.6.1.4.1.8005.100.5.1.4 NAME 'GlueSLFile' DESC 'File info' SUP 'GlueSLTop' STRUCTURAL MUST ( GlueSLFileName) MAY ( GlueSLFileSize $ GlueSLFileCreationDate $ GlueSLFileLastModified $ GlueSLFileLastAccessed $ GlueSLFileLatency $ GlueSLFileLifeTime $ GlueSLFilePath)) #********************************************* # GlueSLTop .5 # | # ----------- # | | # Obj .1 Attr .2.5. # | | # GlueSLDirectory # .5 # attributetype ( 1.3.6.1.4.1.8005.100.5.2.5.1 NAME 'GlueSLDirectoryName' DESC 'Name for the directory' EQUALITY caseIgnoreIA5Match ORDERING caseIgnoreOrderingMatch SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.5.2.5.2 NAME 'GlueSLDirectorySize' DESC 'Size in bytes' EQUALITY integerMatch ORDERING caseIgnoreOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.5.2.5.3 NAME 'GlueSLDirectoryCreationDate' DESC 'File creation date and time' EQUALITY caseIgnoreIA5Match ORDERING caseIgnoreOrderingMatch SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.5.2.5.4 NAME 'GlueSLDirectoryLastModified' DESC 'Last modified date and time' EQUALITY caseIgnoreIA5Match ORDERING caseIgnoreOrderingMatch SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.5.2.5.5 NAME 'GlueSLDirectoryLastAccessed' DESC 'Last access date and time' EQUALITY caseIgnoreIA5Match ORDERING caseIgnoreOrderingMatch SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.5.2.5.6 NAME 'GlueSLDirectoryLatency' DESC 'Time taken to access this directory in seconds' EQUALITY integerMatch ORDERING caseIgnoreOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.5.2.5.7 NAME 'GlueSLDirectoryLifeTime' DESC 'Time file will stay on the storage device' EQUALITY caseIgnoreIA5Match ORDERING caseIgnoreOrderingMatch SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.5.2.5.8 NAME 'GlueSLDirectoryPath' DESC 'Directory path' EQUALITY caseIgnoreIA5Match ORDERING caseIgnoreOrderingMatch SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) objectclass ( 1.3.6.1.4.1.8005.100.5.1.5 NAME 'GlueSLDirectory' DESC 'Directory info' SUP 'GlueSLTop' STRUCTURAL MUST ( GlueSLDirectoryName ) MAY ( GlueSLDirectorySize $ GlueSLDirectoryCreationDate $ GlueSLDirectoryLastModified $ GlueSLDirectoryLastAccessed $ GlueSLDirectoryLatency $ GlueSLDirectoryLifeTime $ GlueSLDirectoryPath)) #***************************************************** # GlueSLTop .5 # | # ----------- # | | # Obj .1 Attr .2.6. # | | # GlueSLArchitecture # .6 attributetype ( 1.3.6.1.4.1.8005.100.5.2.6.1 NAME 'GlueSLArchitectureType' DESC 'Type (e.g. disk, tape)' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) objectClass ( 1.3.6.1.4.1.8005.100.5.1.6 NAME 'GlueSLArchitecture' DESC 'Storage library architecture info' SUP 'GlueSLTop' AUXILIARY MAY GlueSLArchitectureType) #***************************************************** # GlueSLTop .5 # | # ----------- # | | # Obj .1 Attr .2.7. # | | # GlueSLPerformance # .7 attributetype ( 1.3.6.1.4.1.8005.100.5.2.7.1 NAME 'GlueSLPerformanceMaxIOCapacity' DESC 'maximum possible bandwidth out fo service on to network' EQUALITY integerMatch ORDERING caseIgnoreOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE) objectClass ( 1.3.6.1.4.1.8005.100.5.1.7 NAME 'GlueSLPerformance' DESC 'Storage library performance info' SUP 'GlueSLTop' AUXILIARY MAY GlueSLPerformanceMaxIOCapacity) #***************************************************** # GlueSATop .6 # | # ----------- # | | # Obj .1 Attr .2.1. # | | # GlueSA # .1 attributetype ( 1.3.6.1.4.1.8005.100.6.2.1.1 NAME 'GlueSARoot' DESC 'pathname of the directory where files are kept and to which policy, ACL and State is related to' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) objectClass ( 1.3.6.1.4.1.8005.100.6.1.1 NAME 'GlueSA' DESC 'Storage Space info' SUP 'GlueSATop' STRUCTURAL MUST GlueSARoot) #***************************************************** # GlueSATop .6 # | # ----------- # | | # Obj .1 Attr .2.2. # | | # GlueSAPolicy # .2 attributetype ( 1.3.6.1.4.1.8005.100.6.2.2.1 NAME 'GlueSAPolicyMaxFileSize' DESC 'maximum size for any single file (Bytes)' EQUALITY integerMatch ORDERING caseIgnoreOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.6.2.2.2 NAME 'GlueSAPolicyMinFileSize' DESC 'minimum size for any single file (Bytes)' EQUALITY integerMatch ORDERING caseIgnoreOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.6.2.2.3 NAME 'GlueSAPolicyMaxData' DESC 'max amount of data that may be stored by 1 job (Bytes)' EQUALITY integerMatch ORDERING caseIgnoreOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.6.2.2.4 NAME 'GlueSAPolicyMaxNumFiles' DESC 'max number of files which may be stored by 1 job' EQUALITY integerMatch ORDERING caseIgnoreOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.6.2.2.5 NAME 'GlueSAPolicyMaxPinDuration' DESC 'Max number of seconds a file may be pinned' EQUALITY integerMatch ORDERING caseIgnoreOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.6.2.2.6 NAME 'GlueSAPolicyQuota' DESC 'Space size assigned (Bytes)' EQUALITY integerMatch ORDERING caseIgnoreOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.6.2.2.7 NAME 'GlueSAPolicyFileLifeTime' DESC 'Lifetime policy for files (volatile, durable, permanent)' EQUALITY caseIgnoreIA5Match ORDERING caseIgnoreOrderingMatch SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) objectClass ( 1.3.6.1.4.1.8005.100.6.1.2 NAME 'GlueSAPolicy' DESC 'Policy for the storage space' SUP 'GlueSATop' AUXILIARY MAY (GlueSAPolicyMaxFileSize $ GlueSAPolicyMinFileSize $ GlueSAPolicyMaxData $ GlueSAPolicyMaxNumFiles $ GlueSAPolicyMaxPinDuration $ GlueSAPolicyQuota $ GlueSAPolicyFileLifeTime) ) #***************************************************** # GlueSATop .6 # | # ----------- # | | # Obj .1 Attr .2.3. # | | # GlueSAState # .3 attributetype ( 1.3.6.1.4.1.8005.100.6.2.3.1 NAME 'GlueSAAvailableSpace' DESC 'available space to the storage space (bytes)' EQUALITY integerMatch ORDERING caseIgnoreOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE) objectClass ( 1.3.6.1.4.1.8005.100.6.1.3 NAME 'GlueSAState' DESC 'Storage space state' SUP 'GlueSATop' AUXILIARY MAY GlueSAAvailableSpace) #***************************************************** # GlueSATop .6 # | # ----------- # | | # Obj .1 Attr .2.4. # | | # GlueSAAccessControlBase # .4 attributetype ( 1.3.6.1.4.1.8005.100.6.2.4.1 NAME 'GlueSAAccessControlBaseRule' DESC 'Rule permission for access control' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26) objectClass ( 1.3.6.1.4.1.8005.100.6.1.4 NAME 'GlueSAAccessControlBase' DESC 'Storage Space access control rule set' SUP 'GlueSATop' AUXILIARY MAY GlueSAAccessControlBaseRule)