Categorygithub.com/trinet2005/oss-admin-go
modulepackage
1.7.0
Repository: https://github.com/trinet2005/oss-admin-go.git
Documentation: pkg.go.dev

# README

此项目为 杭州瑞网广通公司 对象存储系统的SDK

此项目基于Minio开发,使用请遵守minio相关开源协议

# Packages

Package cgroup implements parsing for all the cgroup categories and functionality in a simple way.
No description provided by the author
No description provided by the author

# Functions

AzureEndpoint helper to supply optional endpoint to NewTierAzure.
AzurePrefix helper to supply optional object prefix to NewTierAzure.
AzureRegion helper to supply optional region to NewTierAzure.
AzureStorageClass helper to supply optional storage class to NewTierAzure.
DecryptData decrypts the data with the key derived from the salt (part of data) and the password using the PBKDF used in EncryptData.
EncryptData encrypts the data with an unique key derived from password using the Argon2id PBKDF.
ErrInvalidArgument - Invalid argument response.
FIPSEnabled returns true if and only if FIPS 140-2 support is enabled.
GCSPrefix helper to supply optional object prefix to NewTierGCS.
GCSRegion helper to supply optional region to NewTierGCS.
GCSStorageClass helper to supply optional storage class to NewTierGCS.
GetCPUs returns system's all CPU information.
GetMemInfo returns system's RAM and swap information.
GetOSInfo returns linux only operating system's information.
GetPartitions returns all disk partitions information of a node running linux only operating system.
GetProcInfo returns current MinIO process information.
GetSREntityType returns the SREntityType for a key.
GetSysConfig returns config values from the system (only those affecting minio performance).
GetSysErrors returns issues in system setup/config.
GetSysServices returns info of sys services that affect minio.
GetTargetUpdateOps returns a slice of update operations being performed with `mc admin bucket remote edit`.
HasSpace - returns if given string has space.
IsEncrypted reports whether data is encrypted.
MinIOPrefix helper to supply optional object prefix to NewTierMinIO.
MinIORegion helper to supply optional region to NewTierMinIO.
New - instantiate minio admin client.
NewAnonymousClient can be used for anonymous APIs without credentials set.
No description provided by the author
NewMetricsClient - instantiate minio metrics client honoring Prometheus format.
NewTierAzure returns a TierConfig of Azure type.
NewTierGCS returns a TierConfig of GCS type.
No description provided by the author
NewTierS3 returns a TierConfig of S3 type.
NewTierType creates TierType if scType is a valid tier type string, otherwise returns an error.
NewWithOptions - instantiate minio admin client with options.
ParseARN return ARN struct from string in arn format.
ParseServerConfigOutput - takes a server config output and returns a slice of configs.
S3AWSRole helper to use optional AWS Role to NewTierS3.
S3Endpoint helper to supply optional endpoint to NewTierS3.
S3Prefix helper to supply optional object prefix to NewTierS3.
S3Region helper to supply optional region to NewTierS3.
S3StorageClass helper to supply optional storage class to NewTierS3.
SanitizeValue - this function is needed, to trim off single or double quotes, creeping into the values.
ToErrorResponse - Returns parsed ErrorResponse struct from body and http headers.

# Constants

Account status per user.
Account status per user.
AdminAPIVersion - admin api version used in the request.
AdminAPIVersion - admin api version used in the request.
Top level configuration key constants.
Top level configuration key constants.
Top level configuration key constants.
Azure refers to Azure Blob Storage.
BandwidthLimitUpdateType update bandwidth limit.
No description provided by the author
BatchJobExpireTemplate provides a sample template for batch expiring objects.
No description provided by the author
BatchJobKeyRotateTemplate provides a sample template for batch key rotation.
No description provided by the author
BatchJobReplicateTemplate provides a sample template for batch replication.
Top level configuration key constants.
Valid values for UserAuthType.
Top level configuration key constants.
Top level configuration key constants.
Standard config keys and values.
Top level configuration key constants.
ConfigAppliedHeader is the header indicating whether the config was applied without requiring a restart.
ConfigAppliedTrue is the value set in header if the config was applied.
add replication configuration.
Top level configuration key constants.
Top level configuration key constants.
CredentialsUpdateType update creds.
Constant separators.
DefaultRetryCap - Each retry attempt never waits no longer than this maximum time duration.
DefaultRetryUnit - default unit multiplicative per retry.
delete bucket (forceDelete = off).
Drive state constants.
Drive state constants.
Drive state constants.
Drive state constants.
Drive state constants.
Drive state constants.
only returned by disk.
Drive state constants.
Standard config keys and values.
Standard config keys and values.
Enable values.
Constant separators.
Constant separators.
Constant separators.
Multi disk Erasure (single, distributed) backend.
ErasureType - Backend is Erasure type.
Top level configuration key constants.
delete bucket (forceDelete = on).
Filesystem backend.
FsType - Backend is FS Type.
Gateway to other storage.
GCS refers to Google Cloud Storage.
GroupStatus values.
GroupStatus values.
HardQuota specifies a hard quota of usage for bucket.
HealDeepScan checks for parts bitrot checksums.
HealItemType constants.
HealItemType constants.
HealItemType constants.
HealItemType constants.
HealNormalScan checks if parts are present and not outdated.
Top level configuration key constants.
HealthCheckDurationUpdateType update health check duration.
HealthDataTypes.
HealthDataTypes.
HealthDataTypes.
HealthDataTypes.
is this really needed?.
HealthDataTypes.
HealthDataTypes.
provides very little info.
HealthDataTypes.
HealthDataTypes.
HealthDataTypes.
HealthDataTypes.
HealthDataTypes.
HealthInfoVersion is current health info version.
HealthInfoVersion0 is version 0.
HealthInfoVersion1 is version 1.
HealthInfoVersion2 is version 2.
HealthInfoVersion3 is version 3.
HealUnknownScan default is unknown.
Top level configuration key constants.
Top level configuration key constants.
Top level configuration key constants.
Top level configuration key constants.
ItemInitializing indicates that the item is still in initialization phase.
ItemOffline indicates that the item is offline.
ItemOnline indicates that the item is online.
Constant separators.
Constant separators.
Constant separators.
Constant separators.
Constant separators.
Constant separators.
Top level configuration key constants.
Constants for IDP configuration types.
Valid values for UserAuthType.
Top level configuration key constants.
LogKindAll All errors.
LogKindApplication Application errors.
LogKindMinio Minio errors.
LogMaskAll must be the last.
No description provided by the author
No description provided by the author
make bucket and enable versioning.
MaxClientPerfTimeout for max time out for client perf.
MaxJitter will randomize over the full exponential backoff time.
No description provided by the author
MetricsAll must be last.
No description provided by the author
No description provided by the author
MetricsNone indicates no metrics.
No description provided by the author
No description provided by the author
No description provided by the author
MinClientPerfTimeout for min time out for client perf.
MinIO refers to MinIO object storage backend.
NoJitter disables the use of jitter for randomizing the exponential backoff time.
Top level configuration key constants.
Top level configuration key constants.
Top level configuration key constants.
Top level configuration key constants.
Top level configuration key constants.
Top level configuration key constants.
Top level configuration key constants.
Top level configuration key constants.
Top level configuration key constants.
Top level configuration key constants.
Constants for IDP configuration types.
PathUpdateType update Path.
Top level configuration key constants.
Top level configuration key constants.
represents Block profiler type.
represents CPU profiler type.
represents CPU with IO (fgprof) profiler type.
represents Goroutine dumps.
represents MEM profiler type.
represents Mutex profiler type.
represents ThreadCreate profiler type.
represents Trace profiler type.
ProxyUpdateType update proxy setting.
purge bucket.
trinet */ recycle bucket.
Top level configuration key constants.
Meaningful values for ReplicateAddStatus.Status.
Meaningful values for ReplicateAddStatus.Status.
No description provided by the author
No description provided by the author
ReplicationService specifies replication service.
ResetUpdateType sets ResetBeforeDate and ResetID on a bucket target.
S3 refers to AWS S3 compatible backend.
Top level configuration key constants.
ServiceActionFreeze represents freeze action.
ServiceActionRestart represents restart action.
ServiceActionStop represents stop action.
ServiceActionUnfreeze represents unfreeze a previous freeze action.
SiteReplAPIVersion holds the supported version of the server Replication API.
SiteResyncCancel cancels ongoing site resync.
SiteResyncStart starts a site resync operation.
Top level configuration key constants.
SRBucketEntity Bucket entity type.
SRBucketMeta.Type constants.
SRBucketMeta.Type constants.
SRBucketMeta.Type constants.
SRBucketMeta.Type constants.
SRBucketMeta.Type constants.
SRBucketMeta.Type constants.
SRGroupEntity Group entity type.
SRIAMItem.Type constants.
SRIAMItem.Type constants.
SRIAMItem.Type constants.
SRIAMItem.Type constants.
SRIAMItem.Type constants.
SRIAMItem.Type constants.
SRIAMItem.Type constants.
SRPolicyEntity Policy entity type.
SRUserEntity User entity type.
No description provided by the author
No description provided by the author
Top level configuration key constants.
Top level configuration key constants.
Constant separators.
No description provided by the author
No description provided by the author
SyncUpdateType update synchronous replication setting.
No description provided by the author
No description provided by the author
TierConfigVer refers to the current tier config version.
TraceAll contains all valid trace modes.
|TraceBatch<NextFeature>.
TraceBatchExpire will trace batch expiration operations.
TraceBatchKeyRotation will trace batch keyrotation operations.
TraceBatchReplication will trace batch replication operations.
TraceBootstrap will trace events during MinIO cluster bootstrap.
TraceDecommission will trace decommission operations.
TraceFTP will trace events from MinIO FTP Server.
TraceHealing will trace healing operations.
TraceILM will trace events during MinIO ILM operations.
TraceInternal tracing internal (.minio.sys/...) HTTP calls.
TraceOS tracing (Golang os package calls).
TraceRebalance will trace rebalance operations.
TraceReplicationResync will trace replication resync operations.
TraceS3 provides tracing of S3 API calls.
TraceScanner will trace scan operations.
TraceStorage tracing (MinIO Storage Layer).
Enum for different backend types.
Unspecified entity.
Unsupported refers to remote tier backend that is not supported in this version.

# Variables

DefaultTransport - this default transport is similar to http.DefaultTransport but with additional param DisableCompression is set to true to avoid decompressing content with 'gzip' encoding.
No description provided by the author
No description provided by the author
ErrMaliciousData indicates that the stream cannot be decrypted by provided credentials.
ErrTierInvalidConfig "invalid tier config".
ErrTierInvalidConfigVersion "invalid tier config version".
ErrTierNameEmpty "remote tier name empty".
ErrTierTypeUnsupported "unsupported tier type".
ErrUnexpectedHeader indicates that the data stream returned unexpected header.
HealthDataTypesList - List of health datatypes.
HealthDataTypesMap - Map of Health datatypes.
MaxRetry is the maximum number of retries before stopping.
SubSystems - list of all subsystems in MinIO.
SupportedJobTypes supported job types.
ValidIDPConfigTypes - set of valid IDP configs.

# Structs

AccountAccess contains information about.
AccountInfo represents the account usage info of an account across buckets.
AccountOpts allows for configurable behavior with "prefix-usage".
AddOrUpdateUserReq allows to update - user details such as secret key - account status.
AddServiceAccountReq is the request options of the add service account admin call.
AddServiceAccountResp is the response body of the add service account admin call.
AdminClient implements Amazon S3 compatible methods.
AliveOpts customizing liveness check.
AliveResult returns the time spent getting a response back from the server on /minio/health/live endpoint.
AnonymousClient implements an anonymous http client for MinIO.
ARN is a struct to define arn.
BackendInfo - contains info of the underlying backend.
BandwidthDetails for the measured bandwidth.
BatchJobMetrics contains metrics for batch operations.
BatchJobResult returned by StartBatchJob.
BgHealState represents the status of the background heal.
BucketAccessInfo represents bucket usage of a bucket, and its relevant access type for an account.
BucketBandwidthReport captures the details for all buckets.
BucketDetails provides information about features currently turned-on per bucket.
No description provided by the author
BucketMetaImportErrs reports on bucket metadata import status.
BucketQuota holds bucket quota restrictions.
Buckets contains the number of buckets.
BucketStatus reflects status of bucket metadata import.
BucketTarget represents the target bucket and site association.
BucketTargets represents a slice of bucket targets by type and endpoint.
BucketUsageInfo - bucket usage info provides - total size of the bucket - total objects in a bucket - object size histogram per bucket.
ClientPerfExtraTime - time for get lock or other.
ClientPerfResult - stats from client to server.
ClusterInfo - The "info" sub-node of the cluster registration information struct Intended to be extensible i.e.
ClusterRegistrationInfo - Information stored in the cluster registration token.
ClusterRegistrationReq - JSON payload of the subnet api for cluster registration Contains a registration token created by base64 encoding of the registration info.
ConfigHistoryEntry - captures config set history with a unique restore ID and createTime.
ConfigKV represents a configuration key and value, along with any environment override if present.
CPU contains system's CPU information.
CPUFreqStats CPU frequency stats.
CPUs contains all CPU information of a node.
Credentials holds access and secret keys.
No description provided by the author
DataUsageInfo represents data usage stats of the underlying Object API.
DeleteMarkers contains the number of delete markers.
No description provided by the author
Disk holds Disk information.
DiskIOStats contains IO stats of a single drive.
DiskLatency holds latency information for write operations to the drive.
DiskMetric contains metrics for one or more disks.
DiskMetrics has the information about XL Storage APIs the number of calls of each API and the moving average of the duration, in nanosecond, of each API.
DiskThroughput holds throughput information for write operations to the drive.
DrivePerf - result of drive speed test on 1 drive mounted at path.
DrivePerfInfo contains disk drive's performance information.
DrivePerfInfos contains all disk drive's performance information of a node.
DrivePerfInfoV0 - Stats about a single drive in a MinIO node.
DriveSpeedTestOpts provide configurable options for drive speedtest.
DriveSpeedTestResult - result of the drive speed test.
EnvOverride contains the name of the environment variable and its value.
ErasureBackend contains specific erasure storage information.
ErasureSetInfo provides information per erasure set.
ErrorResponse - Is the typed error returned by all API operations.
No description provided by the author
FSBackend contains specific FS storage information.
GCStats collect information about recent garbage collections.
GenerateBatchJobOpts is to be implemented in future.
GroupAddRemove is type for adding/removing members to/from a group.
GroupDesc is a type that holds group info along with the policy attached to it.
GroupPolicyEntities - group -> policies mapping.
HealDriveInfo - struct for an individual drive info item.
HealingDisk contains information about.
HealOpts - collection of options for a heal sequence.
HealResultItem - struct for an individual heal result item.
HealStartSuccess - holds information about a successfully started heal operation.
HealTaskStatus - status struct for a heal task.
HealthInfo - MinIO cluster's health Info.
HealthInfoV0 - MinIO cluster's health Info version 0.
HealthInfoV2 - MinIO cluster's health Info version 2.
HealthInfoVersionStruct - struct for health info version.
HealthOpts represents the input options for the health check.
HealthResult represents the cluster health result.
Help - return sub-system level help.
HelpKV - implements help messages for keys with value as description of the keys.
IDPCfgInfo represents a single configuration or related parameter.
IDPConfig contains IDP configuration information returned by server.
IDPListItem - represents an item in the List IDPs call.
IDPSettings contains key IDentity Provider settings to validate that all peers have the same configuration.
InfoMessage container to hold server admin related information.
InfoServiceAccountResp is the response body of the info service account call.
InQueueMetric holds stats for objects in replication queue.
InspectOptions provides options to Inspect.
No description provided by the author
No description provided by the author
KMS contains KMS status information.
No description provided by the author
KMSDescribeIdentity contains identity metadata.
KMSDescribePolicy contains policy metadata.
KMSDescribeSelfIdentity describes the identity issuing the request.
KMSIdentityInfo contains policy metadata.
KMSKeyInfo contains key metadata.
KMSKeyStatus contains some status information about a KMS master key.
No description provided by the author
KMSPolicy represents a KMS policy.
KMSPolicyInfo contains policy metadata.
KMSState is a KES server status snapshot.
KMSStatus contains various informations about the KMS connected to a MinIO server - like the KMS endpoints and the default key ID.
No description provided by the author
KubernetesInfo - Information about the kubernetes platform.
KVOptions takes specific inputs for KV functions.
Latency contains write operation latency in seconds of a disk drive.
LatencyStat represents replication link latency statistics.
LDAP contains ldap status.
LDAPSettings contains LDAP configuration info of a cluster.
ListBatchJobsFilter returns list based on following filtering params.
ListBatchJobsResult contains entries for all current jobs.
No description provided by the author
ListServiceAccountsResp is the response body of the list service accounts call.
LockEntry holds information about client requesting the lock, servers holding the lock, source on the client machine, ID, type(read or write) and time stamp.
LogInfo holds console log messages.
MemInfo contains system's RAM and swap information.
MemStats is strip down version of runtime.MemStats containing memory stats of MinIO server.
MetaStatus status of metadata import.
Metrics contains all metric types.
MetricsClient implements MinIO metrics operations.
MetricsOptions are options provided to Metrics call.
MinioConfig contains minio configuration of a node.
MinioHealthInfo - Includes MinIO confifuration information.
MinioHealthInfoV0 - Includes MinIO confifuration information.
MinioInfo contains MinIO server and object storage information.
MRFStatus exposes MRF metrics of a server.
NetLatency holds latency information for read/write operations to the drive.
No description provided by the author
NetPerfInfo contains network performance information of a node to other nodes.
NetPerfInfoV0 - one-to-one network connectivity Stats between 2 MinIO nodes.
NetperfNodeResult - stats from each server.
NetperfResult - aggregate results from all servers.
NetThroughput holds throughput information for read/write operations to the drive.
NodeCommon - Common fields across most node-specific health structs.
Objects contains the number of objects.
OpenIDProviderSettings contains info on a particular OIDC based provider.
OpenIDSettings contains OpenID configuration info of a cluster.
Options for New method.
OSInfo contains operating system's information.
OSMetrics contains metrics for OS operations.
No description provided by the author
Partition contains disk partition's information.
Partitions contains all disk partitions information of a node.
PartitionStat - includes data from both shirou/psutil.diskHw.PartitionStat as well as SMART data.
PeerInfo - contains some properties of a cluster peer.
PeerNetPerfInfo contains network performance information of a node.
PeerSite - represents a cluster/site to be added to the set of replicated sites.
PerfInfo - Includes Drive and Net perf info for the entire MinIO cluster.
PerfInfoV0 - Includes Drive and Net perf info for the entire MinIO cluster.
PolicyAssociationReq - request to attach/detach policies from/to a user or group.
PolicyAssociationResp - result of a policy association request.
PolicyEntities - policy -> user+group mapping.
PolicyEntitiesQuery - contains request info for policy entities query.
PolicyEntitiesResult - contains response to a policy entities query.
PolicyInfo contains information on a policy.
PoolDecommissionInfo currently draining information.
No description provided by the author
PoolStatus captures current pool status.
ProcInfo contains current process's information.
No description provided by the author
QStat represents number of objects and bytes in queue.
RealtimeMetrics provides realtime metrics.
RebalancePoolStatus contains metrics of a rebalance operation on a given pool.
RebalanceStatus contains metrics and progress related information on all pools.
RebalPoolProgress contains metrics like number of objects, versions, etc rebalanced so far.
ReplDiffOpts holds options for `mc replicate diff` command msgp:ignore ReplDiffOpts.
ReplicateAddStatus - returns status of add request.
ReplicateEditStatus - returns status of edit request.
No description provided by the author
ReplicateRemoveStatus - returns status of unlink request.
ReplicationMRF represents MRF backlog for a bucket.
Report includes the bandwidth report or the error encountered.
RequestData exposing internal data structure requestData.
No description provided by the author
RStat represents count and bytes replicated/failed.
ScannerMetrics contains scanner information.
ServerCPUInfo - Includes cpu and timer stats of each node of the MinIO cluster.
ServerDiskHwInfo - Includes usage counters, disk counters and partitions.
ServerDrivesInfo - Drive info about all drives in a single MinIO node.
ServerInfo holds server information.
ServerMemInfo - Includes host virtual and swap mem information.
ServerNetHealthInfo - Network health info about a single MinIO node.
ServerOsInfo - Includes host os information.
ServerProcInfo - Includes host process lvl information.
ServerProperties holds server information.
ServerUpdateStatus - contains the response of service update API.
No description provided by the author
Services contains different services information.
ServiceTraceInfo holds http trace.
ServiceTraceOpts holds tracing options.
No description provided by the author
No description provided by the author
SetStatus contains information about the heal status of a set.
SiteNetPerfNodeResult - stats from each server.
SiteNetPerfResult - aggregate results from all servers.
SiteReplicationInfo - contains cluster replication information.
SiteResyncMetrics contains metrics for site resync operation.
SmartAtaInfo contains ATA drive info.
SmartInfo contains S.M.A.R.T data about the drive.
SmartNvmeInfo contains NVMe drive info.
SmartScsiInfo contains SCSI drive Info.
SpeedtestOpts provide configurable options for speedtest.
SpeedTestResult - result of the speedtest() call.
SpeedTestResults - Includes perf test results of the MinIO cluster.
SpeedTestStats - stats of all the servers.
SpeedTestStatServer - stats of a server.
SRBucketInfo - returns all the bucket metadata available for bucket.
SRBucketMeta - represents a bucket metadata change that will be copied to a peer.
SRBucketStatsSummary has status of bucket metadata replication misses.
SRCredInfo - represents a credential change (create/update/delete) to be replicated.
SRGroupInfo - represents a regular (IAM) user to be replicated.
SRGroupStatsSummary has status of group replication misses.
SRIAMItem - represents an IAM object that will be copied to a peer.
SRIAMPolicy - represents an IAM policy.
SRIAMUser - represents a regular (IAM) user to be replicated.
SRInfo gets replication metadata for a site.
SRMetric - captures replication metrics for a site replication peer.
SRMetricsSummary captures summary of replication counts across buckets on site along with op metrics rollup.
SRPeerJoinReq - arg body for SRPeerJoin.
SRPolicyMapping - represents mapping of a policy to a user or group.
SRPolicyStatsSummary has status of policy replication misses.
SRRemoveReq - arg body for SRRemoveReq.
SRResyncOpStatus - returns status of resync start request.
SRSiteSummary holds the count of replicated items in site replication.
SRStatusInfo returns detailed status on site replication status.
SRStatusOptions holds SR status options.
SRSTSCredential - represents an STS credential to be replicated.
SRSvcAccChange - sum-type to represent an svc account change.
SRSvcAccCreate - create operation.
SRSvcAccDelete - delete operation.
SRSvcAccUpdate - update operation.
SRUserStatsSummary has status of user replication misses.
No description provided by the author
StartProfilingResult holds the result of starting profiler result in a given node.
Status of endpoint.
StorageInfo - represents total capacity of underlying storage.
SubnetLoginReq - JSON payload of the SUBNET login api.
SubnetMFAReq - JSON payload of the SUBNET mfa api.
SubsysConfig represents the configuration for a particular subsytem and target.
SysConfig - info about services that affect minio.
SysErrors - contains a system error.
SysHealthInfo - Includes hardware and system information of the MinIO cluster.
SysInfo - Includes hardware and system information of the MinIO cluster.
SysProcess - Includes process lvl information about a single process.
SysService - name and status of a sys service.
SysServices - info about services that affect minio.
No description provided by the author
Throughput contains write performance in bytes per second of a disk drive.
TierAzure represents the remote tier configuration for Azure Blob Storage.
TierConfig represents the different remote tier backend configurations supported.
TierCreds is used to pass remote tier credentials in a tier-edit operation.
TierGCS represents the remote tier configuration for Google Cloud Storage.
TierInfo contains tier name, type and statistics.
TierMinIO represents the remote tier configuration for MinIO object storage backend.
TierS3 represents the remote tier configuration for AWS S3 compatible backend.
TierStats contains per-tier statistics like total size, number of objects/versions transitioned, etc.
TimedAction contains a number of actions and their accumulated duration in nanoseconds.
TimedErrStats has failed replication stats across time windows.
TimeInfo contains current time with timezone, and the roundtrip duration when fetching it remotely.
Timings captures all latency metrics.
No description provided by the author
No description provided by the author
TopLockOpts top lock options.
TraceCallStats records request stats.
No description provided by the author
TraceInfo - represents a trace record, additionally also reports errors if any while listening on trace.
TraceRequestInfo represents trace of http request.
TraceResponseInfo represents trace of http request.
UpdateServiceAccountReq is the request options of the edit service account admin call.
Usage contains the total size used.
UserAuthInfo contains info about how the user is authenticated.
UserInfo carries information about long term users.
UserPolicyEntities - user -> policies mapping.
No description provided by the author
Versions contains the number of versions.
WorkerStat captures number of replication workers.
XFSErrorConfig - stores XFS error configuration info for max_retries.
XFSErrorConfigs - stores the error configs of all XFS devices on the server.

# Interfaces

NodeInfo - Interface to abstract any struct that contains address/endpoint and error fields.

# Type aliases

AccountStatus - account status.
Audit contains audit logger status.
AzureOptions supports NewTierAzure to take variadic options.
BackendDisks - represents the map of endpoint-disks.
BackendType - represents different backend types.
BatchJobType type to describe batch job types.
BktOp represents the bucket operation being requested.
No description provided by the author
GCSOptions supports NewTierGCS to take variadic options.
GroupStatus - group status.
HealItemType - specify the type of heal operation in a healing result.
HealScanMode represents the type of healing scan.
HealStopSuccess - holds information about a successfully stopped heal operation.
HealthDataType - Typed Health data types.
HelpKVS - implement order of keys help messages.
ItemState - represents the status of any item in offline,init,online state.
LockEntries - To sort the locks.
Logger contains logger status.
LogKind specifies the kind of error log.
LogMask is a bit mask for log types.
MetricType is a bitfield representation of different metric types.
MinIOOptions supports NewTierMinIO to take variadic options.
ProfilerType represents the profiler type passed to the profiler subsystem.
QuotaType represents bucket quota type.
S3Options supports NewTierS3 to take variadic options.
ServiceAction - type to restrict service-action values.
ServiceType represents service type.
SiteResyncOp type of resync operation.
SREntityType specifies type of entity.
No description provided by the author
TargetIDStatus containsid and status.
TargetUpdateType - type of update on the remote target.
TemporaryAccountInfoResp is the response body of the info temporary call.
TierType enumerates different remote tier backends.
TimeDurations is time.Duration segments.
TraceType indicates the type of the tracing Info.
UserAuthType indicates the type of authentication for the user.