NCM::Component::xrootd - schema

Types

  • /software/components/xrootd/xrootd_component_exported_path
    • /software/components/xrootd/xrootd_component_exported_path/path
      • Optional

      • Type: string

  • /software/components/xrootd/xrootd_component_access_rules
    • /software/components/xrootd/xrootd_component_access_rules/path
      • Required

      • Type: string

    • /software/components/xrootd/xrootd_component_access_rules/authenticated
      • Required

      • Type: string

    • /software/components/xrootd/xrootd_component_access_rules/unauthenticated
      • Required

      • Type: string

    • /software/components/xrootd/xrootd_component_access_rules/vo
      • Required

      • Type: string

      • Default value: *

    • /software/components/xrootd/xrootd_component_access_rules/cert
      • Required

      • Type: string

      • Default value: *

  • /software/components/xrootd/xrootd_component_token_authz_options
    • /software/components/xrootd/xrootd_component_token_authz_options/authzConf
      • Required

      • Type: string

      • Default value: /etc/grid-security/xrootd/TkAuthz.Authorization

    • /software/components/xrootd/xrootd_component_token_authz_options/tokenPrivateKey
      • Optional

      • Type: string

      • Default value: /etc/grid-security/xrootd/pvkey.pem

    • /software/components/xrootd/xrootd_component_token_authz_options/tokenPublicKey
      • Optional

      • Type: string

      • Default value: /etc/grid-security/xrootd/pubkey.pem

    • /software/components/xrootd/xrootd_component_token_authz_options/accessRules
      • Required

      • Type: xrootd_component_access_rules

    • /software/components/xrootd/xrootd_component_token_authz_options/exportedVOs
      • Required

      • Type: xrootd_component_exported_path

    • /software/components/xrootd/xrootd_component_token_authz_options/exportedPathRoot
      • Required

      • Type: string

  • /software/components/xrootd/xrootd_component_dpm_options
    • /software/components/xrootd/xrootd_component_dpm_options/alternateNames
      • Optional

      • Type: string

    • /software/components/xrootd/xrootd_component_dpm_options/coreMaxSize
      • Optional

      • Type: long

    • /software/components/xrootd/xrootd_component_dpm_options/dpmConnectionRetry
      • Optional

      • Type: long

    • /software/components/xrootd/xrootd_component_dpm_options/dpmHost
      • Required

      • Type: string

    • /software/components/xrootd/xrootd_component_dpm_options/dpnsConnectionRetry
      • Optional

      • Type: long

    • /software/components/xrootd/xrootd_component_dpm_options/dpnsHost
      • Required

      • Type: string

    • /software/components/xrootd/xrootd_component_dpm_options/defaultPrefix
      • Optional

      • Type: string

    • /software/components/xrootd/xrootd_component_dpm_options/replacementPrefix
      • Optional

      • Type: string

    • /software/components/xrootd/xrootd_component_dpm_options/mappedFQANs
      • Optional

      • Type: string

    • /software/components/xrootd/xrootd_component_dpm_options/authorizedPaths
      • Optional

      • Type: string

    • /software/components/xrootd/xrootd_component_dpm_options/principal
      • Optional

      • Type: string

  • /software/components/xrootd/xrootd_component_fed_options
    • /software/components/xrootd/xrootd_component_fed_options/federationCmsdManager
      • Required

      • Type: string

    • /software/components/xrootd/xrootd_component_fed_options/federationXrdManager
      • Required

      • Type: string

    • /software/components/xrootd/xrootd_component_fed_options/n2nLibrary
      • Optional

      • Type: string

    • /software/components/xrootd/xrootd_component_fed_options/namePrefix
      • Optional

      • Type: string

    • /software/components/xrootd/xrootd_component_fed_options/localPort
      • Required

      • Type: long

    • /software/components/xrootd/xrootd_component_fed_options/localRedirector
      • Required

      • Type: string

    • /software/components/xrootd/xrootd_component_fed_options/lfcHost
      • Optional

      • Type: string

    • /software/components/xrootd/xrootd_component_fed_options/lfcConnectionRetry
      • Optional

      • Type: long

    • /software/components/xrootd/xrootd_component_fed_options/lfcSecurityMechanism
      • Optional

      • Type: string

    • /software/components/xrootd/xrootd_component_fed_options/validPathPrefix
      • Optional

      • Type: string

    • /software/components/xrootd/xrootd_component_fed_options/redirectParams
      • Optional

      • Type: string

    • /software/components/xrootd/xrootd_component_fed_options/localRedirectParams
      • Optional

      • Type: string

    • /software/components/xrootd/xrootd_component_fed_options/monitoringOptions
      • Optional

      • Type: string

    • /software/components/xrootd/xrootd_component_fed_options/reportingOptions
      • Optional

      • Type: string

    • /software/components/xrootd/xrootd_component_fed_options/siteName
      • Optional

      • Type: string

  • /software/components/xrootd/xrootd_logKeep

  • /software/components/xrootd/xrootd_component_instances
    • /software/components/xrootd/xrootd_component_instances/configFile
      • Required

      • Type: string

    • /software/components/xrootd/xrootd_component_instances/federation
      • Optional

      • Type: string

    • /software/components/xrootd/xrootd_component_instances/logFile
      • Required

      • Type: string

    • /software/components/xrootd/xrootd_component_instances/logKeep
      • Required

      • Type: xrootd_logKeep

      • Default value: 90

    • /software/components/xrootd/xrootd_component_instances/type
      • Required

      • Type: string

  • /software/components/xrootd/xrootd_component_security_protocols
    • /software/components/xrootd/xrootd_component_security_protocols/authzfun
      • Optional

      • Type: string

    • /software/components/xrootd/xrootd_component_security_protocols/authzfunparams
      • Optional

      • Type: string

    • /software/components/xrootd/xrootd_component_security_protocols/authzto
      • Optional

      • Type: long

    • /software/components/xrootd/xrootd_component_security_protocols/authzpxy
      • Optional

      • Type: long

    • /software/components/xrootd/xrootd_component_security_protocols/ca
      • Optional

      • Type: long

    • /software/components/xrootd/xrootd_component_security_protocols/cert
      • Optional

      • Type: string

    • /software/components/xrootd/xrootd_component_security_protocols/certdir
      • Optional

      • Type: string

    • /software/components/xrootd/xrootd_component_security_protocols/cipher
      • Optional

      • Type: string

    • /software/components/xrootd/xrootd_component_security_protocols/crl
      • Optional

      • Type: long

    • /software/components/xrootd/xrootd_component_security_protocols/crldir
      • Optional

      • Type: string

    • /software/components/xrootd/xrootd_component_security_protocols/crlext
      • Optional

      • Type: string

    • /software/components/xrootd/xrootd_component_security_protocols/crlrefresh
      • Optional

      • Type: long

    • /software/components/xrootd/xrootd_component_security_protocols/digpxy
      • Optional

      • Type: long

    • /software/components/xrootd/xrootd_component_security_protocols/exppxy
      • Optional

      • Type: string

    • /software/components/xrootd/xrootd_component_security_protocols/gmapopt
      • Optional

      • Type: long

    • /software/components/xrootd/xrootd_component_security_protocols/gmapto
      • Optional

      • Type: long

    • /software/components/xrootd/xrootd_component_security_protocols/gmapfun
      • Optional

      • Type: string

    • /software/components/xrootd/xrootd_component_security_protocols/gmapfunparams
      • Optional

      • Type: string

    • /software/components/xrootd/xrootd_component_security_protocols/gridmap
      • Optional

      • Type: string

    • /software/components/xrootd/xrootd_component_security_protocols/key
      • Optional

      • Type: string

    • /software/components/xrootd/xrootd_component_security_protocols/md
      • Optional

      • Type: string

    • /software/components/xrootd/xrootd_component_security_protocols/vomsat
      • Optional

      • Type: long

    • /software/components/xrootd/xrootd_component_security_protocols/vomsfun
      • Optional

      • Type: string

    • /software/components/xrootd/xrootd_component_security_protocols/vomsfunparams
      • Optional

      • Type: string

  • /software/components/xrootd/xrootd_component_global_options
    • /software/components/xrootd/xrootd_component_global_options/installDir
      • Optional

      • Type: string

    • /software/components/xrootd/xrootd_component_global_options/configDir
      • Required

      • Type: string

      • Default value: xrootd

    • /software/components/xrootd/xrootd_component_global_options/authzLibraries
      • Required

      • Type: string

    • /software/components/xrootd/xrootd_component_global_options/daemonUser
      • Required

      • Type: string

    • /software/components/xrootd/xrootd_component_global_options/daemonGroup
      • Required

      • Type: string

    • /software/components/xrootd/xrootd_component_global_options/restartServices
      • Required

      • Type: boolean

      • Default value: true

    • /software/components/xrootd/xrootd_component_global_options/mallocArenaMax
      • Optional

      • Type: long

    • /software/components/xrootd/xrootd_component_global_options/MonALISAHost
      • Optional

      • Type: string

    • /software/components/xrootd/xrootd_component_global_options/monitoringOptions
      • Optional

      • Type: string

    • /software/components/xrootd/xrootd_component_global_options/reportingOptions
      • Optional

      • Type: string

    • /software/components/xrootd/xrootd_component_global_options/siteName
      • Optional

      • Type: string

    • /software/components/xrootd/xrootd_component_global_options/cmsdInstances
      • Optional

      • Type: xrootd_component_instances

    • /software/components/xrootd/xrootd_component_global_options/xrootdInstances
      • Optional

      • Type: xrootd_component_instances

    • /software/components/xrootd/xrootd_component_global_options/federations
      • Optional

      • Type: xrootd_component_fed_options

    • /software/components/xrootd/xrootd_component_global_options/tokenAuthz
      • Optional

      • Type: xrootd_component_token_authz_options

    • /software/components/xrootd/xrootd_component_global_options/dpm
      • Optional

      • Type: xrootd_component_dpm_options

    • /software/components/xrootd/xrootd_component_global_options/securityProtocol
      • Optional

      • Type: xrootd_component_security_protocols

  • /software/components/xrootd/xrootd_component_node_config
    • /software/components/xrootd/xrootd_component_node_config/roles
      • Required

      • Type: string

  • /software/components/xrootd/xrootd_component
    • /software/components/xrootd/xrootd_component/hosts
      • Required

      • Type: xrootd_component_node_config

    • /software/components/xrootd/xrootd_component/options
      • Required

      • Type: xrootd_component_global_options

Functions

  • xrootd_component_node_config_valid

  • xrootd_component_options_valid

  • xrootd_component_access_rules_valid

  • is_xrootd_logKeep