Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Bucket ¶
type Bucket struct { BucketName string `json:"bucketName"` BucketSize float64 `json:"bucketSize"` BucketObjectNumber float64 `json:"bucketObjectNumber"` }
Bucket - information per bucket
type S3Conn ¶
type S3Conn struct { S3ConnName string `json:"s3_conn_name"` S3ConnQuota int64 `json:"s3_conn_quota" required:"false"` S3ConnAccessKey string `json:"s3_conn_access_key" required:"true"` S3ConnSecretKey string `json:"s3_conn_secret_key" required:"true"` S3ConnEndpoint string `json:"s3_conn_endpoint" default:"false"` S3ConnRegion string `json:"s3_conn_region" default:"default"` S3ConnDisableSsl bool `json:"s3_conn_disable_ssl" required:"true"` S3ConnForcePathStyle bool `json:"s3_conn_force_path_style" default:"true"` S3ConnDisableEdnpointHostPrefix bool `json:"s3_conn_disable_endpoint_host_prefix" default:"true"` }
S3Conn struct - keeps information about remote S3
type S3Summary ¶
type S3Summary struct { S3Name string `json:"s3name"` S3Status bool `json:"s3Status"` S3Size float64 `json:"s3Size"` S3ObjectNumber float64 `json:"s3ObjectNumber"` S3Buckets Buckets `json:"s3Bucket"` }
S3Summary - one JSON struct to rule them all
func S3UsageInfo ¶
S3UsageInfo - gets s3 connection details return s3Summary
Click to show internal directories.
Click to hide internal directories.