storj.io/minio@v0.0.0-20230509071714-0cbc90f649b1/cmd/config/constants.go (about) 1 /* 2 * MinIO Cloud Storage, (C) 2019 MinIO, Inc. 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); 5 * you may not use this file except in compliance with the License. 6 * You may obtain a copy of the License at 7 * 8 * http://www.apache.org/licenses/LICENSE-2.0 9 * 10 * Unless required by applicable law or agreed to in writing, software 11 * distributed under the License is distributed on an "AS IS" BASIS, 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 * See the License for the specific language governing permissions and 14 * limitations under the License. 15 */ 16 17 package config 18 19 // Config value separator 20 const ( 21 ValueSeparator = "," 22 ) 23 24 // Top level common ENVs 25 const ( 26 EnvAccessKey = "MINIO_ACCESS_KEY" 27 EnvSecretKey = "MINIO_SECRET_KEY" 28 EnvRootUser = "MINIO_ROOT_USER" 29 EnvRootPassword = "MINIO_ROOT_PASSWORD" 30 31 EnvBrowser = "MINIO_BROWSER" 32 EnvDomain = "MINIO_DOMAIN" 33 EnvRegionName = "MINIO_REGION_NAME" 34 EnvPublicIPs = "MINIO_PUBLIC_IPS" 35 EnvFSOSync = "MINIO_FS_OSYNC" 36 EnvArgs = "MINIO_ARGS" 37 EnvDNSWebhook = "MINIO_DNS_WEBHOOK_ENDPOINT" 38 39 EnvUpdate = "MINIO_UPDATE" 40 41 EnvKMSMasterKey = "MINIO_KMS_MASTER_KEY" // legacy 42 EnvKMSSecretKey = "MINIO_KMS_SECRET_KEY" 43 EnvKESEndpoint = "MINIO_KMS_KES_ENDPOINT" 44 EnvKESKeyName = "MINIO_KMS_KES_KEY_NAME" 45 EnvKESClientKey = "MINIO_KMS_KES_KEY_FILE" 46 EnvKESClientCert = "MINIO_KMS_KES_CERT_FILE" 47 EnvKESServerCA = "MINIO_KMS_KES_CAPATH" 48 49 EnvEndpoints = "MINIO_ENDPOINTS" // legacy 50 EnvWorm = "MINIO_WORM" // legacy 51 EnvRegion = "MINIO_REGION" // legacy 52 )