mirror of https://github.com/minio/minio.git
				
				
				
			
		
			
				
	
	
		
			117 lines
		
	
	
		
			5.3 KiB
		
	
	
	
		
			Go
		
	
	
	
			
		
		
	
	
			117 lines
		
	
	
		
			5.3 KiB
		
	
	
	
		
			Go
		
	
	
	
| // Copyright (c) 2015-2021 MinIO, Inc.
 | |
| //
 | |
| // This file is part of MinIO Object Storage stack
 | |
| //
 | |
| // This program is free software: you can redistribute it and/or modify
 | |
| // it under the terms of the GNU Affero General Public License as published by
 | |
| // the Free Software Foundation, either version 3 of the License, or
 | |
| // (at your option) any later version.
 | |
| //
 | |
| // This program is distributed in the hope that it will be useful
 | |
| // but WITHOUT ANY WARRANTY; without even the implied warranty of
 | |
| // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 | |
| // GNU Affero General Public License for more details.
 | |
| //
 | |
| // You should have received a copy of the GNU Affero General Public License
 | |
| // along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | |
| 
 | |
| package cmd
 | |
| 
 | |
| const (
 | |
| 	peerRESTVersion = "v34" // Add metrics flag to LocalStorageInfo call
 | |
| 
 | |
| 	peerRESTVersionPrefix = SlashSeparator + peerRESTVersion
 | |
| 	peerRESTPrefix        = minioReservedBucketPath + "/peer"
 | |
| 	peerRESTPath          = peerRESTPrefix + peerRESTVersionPrefix
 | |
| )
 | |
| 
 | |
| const (
 | |
| 	peerRESTMethodHealth                      = "/health"
 | |
| 	peerRESTMethodServerInfo                  = "/serverinfo"
 | |
| 	peerRESTMethodLocalStorageInfo            = "/localstorageinfo"
 | |
| 	peerRESTMethodCPUInfo                     = "/cpuinfo"
 | |
| 	peerRESTMethodDiskHwInfo                  = "/diskhwinfo"
 | |
| 	peerRESTMethodNetHwInfo                   = "/nethwinfo"
 | |
| 	peerRESTMethodOsInfo                      = "/osinfo"
 | |
| 	peerRESTMethodMemInfo                     = "/meminfo"
 | |
| 	peerRESTMethodProcInfo                    = "/procinfo"
 | |
| 	peerRESTMethodSysErrors                   = "/syserrors"
 | |
| 	peerRESTMethodSysServices                 = "/sysservices"
 | |
| 	peerRESTMethodSysConfig                   = "/sysconfig"
 | |
| 	peerRESTMethodDeleteBucketMetadata        = "/deletebucketmetadata"
 | |
| 	peerRESTMethodLoadBucketMetadata          = "/loadbucketmetadata"
 | |
| 	peerRESTMethodGetBucketStats              = "/getbucketstats"
 | |
| 	peerRESTMethodGetAllBucketStats           = "/getallbucketstats"
 | |
| 	peerRESTMethodDownloadBinary              = "/downloadbinary"
 | |
| 	peerRESTMethodCommitBinary                = "/commitbinary"
 | |
| 	peerRESTMethodSignalService               = "/signalservice"
 | |
| 	peerRESTMethodBackgroundHealStatus        = "/backgroundhealstatus"
 | |
| 	peerRESTMethodGetLocks                    = "/getlocks"
 | |
| 	peerRESTMethodLoadUser                    = "/loaduser"
 | |
| 	peerRESTMethodLoadServiceAccount          = "/loadserviceaccount"
 | |
| 	peerRESTMethodDeleteUser                  = "/deleteuser"
 | |
| 	peerRESTMethodDeleteServiceAccount        = "/deleteserviceaccount"
 | |
| 	peerRESTMethodLoadPolicy                  = "/loadpolicy"
 | |
| 	peerRESTMethodLoadPolicyMapping           = "/loadpolicymapping"
 | |
| 	peerRESTMethodDeletePolicy                = "/deletepolicy"
 | |
| 	peerRESTMethodLoadGroup                   = "/loadgroup"
 | |
| 	peerRESTMethodStartProfiling              = "/startprofiling"
 | |
| 	peerRESTMethodDownloadProfilingData       = "/downloadprofilingdata"
 | |
| 	peerRESTMethodCycleBloom                  = "/cyclebloom"
 | |
| 	peerRESTMethodTrace                       = "/trace"
 | |
| 	peerRESTMethodListen                      = "/listen"
 | |
| 	peerRESTMethodLog                         = "/log"
 | |
| 	peerRESTMethodGetLocalDiskIDs             = "/getlocaldiskids"
 | |
| 	peerRESTMethodGetBandwidth                = "/bandwidth"
 | |
| 	peerRESTMethodGetMetacacheListing         = "/getmetacache"
 | |
| 	peerRESTMethodUpdateMetacacheListing      = "/updatemetacache"
 | |
| 	peerRESTMethodGetPeerMetrics              = "/peermetrics"
 | |
| 	peerRESTMethodGetPeerBucketMetrics        = "/peerbucketmetrics"
 | |
| 	peerRESTMethodLoadTransitionTierConfig    = "/loadtransitiontierconfig"
 | |
| 	peerRESTMethodSpeedTest                   = "/speedtest"
 | |
| 	peerRESTMethodDriveSpeedTest              = "/drivespeedtest"
 | |
| 	peerRESTMethodReloadSiteReplicationConfig = "/reloadsitereplicationconfig"
 | |
| 	peerRESTMethodReloadPoolMeta              = "/reloadpoolmeta"
 | |
| 	peerRESTMethodLoadRebalanceMeta           = "/loadrebalancemeta"
 | |
| 	peerRESTMethodStopRebalance               = "/stoprebalance"
 | |
| 	peerRESTMethodGetLastDayTierStats         = "/getlastdaytierstats"
 | |
| 	peerRESTMethodDevNull                     = "/devnull"
 | |
| 	peerRESTMethodNetperf                     = "/netperf"
 | |
| 	peerRESTMethodMetrics                     = "/metrics"
 | |
| 	peerRESTMethodResourceMetrics             = "/resourcemetrics"
 | |
| 	peerRESTMethodGetReplicationMRF           = "/getreplicationmrf"
 | |
| 	peerRESTMethodGetSRMetrics                = "/getsrmetrics"
 | |
| )
 | |
| 
 | |
| const (
 | |
| 	peerRESTBucket         = "bucket"
 | |
| 	peerRESTBuckets        = "buckets"
 | |
| 	peerRESTUser           = "user"
 | |
| 	peerRESTGroup          = "group"
 | |
| 	peerRESTUserTemp       = "user-temp"
 | |
| 	peerRESTPolicy         = "policy"
 | |
| 	peerRESTUserOrGroup    = "user-or-group"
 | |
| 	peerRESTUserType       = "user-type"
 | |
| 	peerRESTIsGroup        = "is-group"
 | |
| 	peerRESTSignal         = "signal"
 | |
| 	peerRESTSubSys         = "sub-sys"
 | |
| 	peerRESTProfiler       = "profiler"
 | |
| 	peerRESTSize           = "size"
 | |
| 	peerRESTConcurrent     = "concurrent"
 | |
| 	peerRESTDuration       = "duration"
 | |
| 	peerRESTStorageClass   = "storage-class"
 | |
| 	peerRESTEnableSha256   = "enableSha256"
 | |
| 	peerRESTMetricsTypes   = "types"
 | |
| 	peerRESTDisk           = "disk"
 | |
| 	peerRESTHost           = "host"
 | |
| 	peerRESTJobID          = "job-id"
 | |
| 	peerRESTDepID          = "depID"
 | |
| 	peerRESTStartRebalance = "start-rebalance"
 | |
| 	peerRESTMetrics        = "metrics"
 | |
| 
 | |
| 	peerRESTListenBucket = "bucket"
 | |
| 	peerRESTListenPrefix = "prefix"
 | |
| 	peerRESTListenSuffix = "suffix"
 | |
| 	peerRESTListenEvents = "events"
 | |
| )
 |