/
diagnostics_gather_settings.go
58 lines (41 loc) · 1.57 KB
/
diagnostics_gather_settings.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
/*
* Isilon SDK
*
* Isilon SDK - Language bindings for the OneFS API
*
* API version: 5
* Contact: sdk@isilon.com
* Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
*/
package isi_sdk_8_1_0
type DiagnosticsGatherSettings struct {
// Use ESRS for upload of gather.
Esrs bool `json:"esrs,omitempty"`
FtpUpload bool `json:"ftp_upload,omitempty"`
// Alternate FTP host to upload to.
FtpUploadHost string `json:"ftp_upload_host,omitempty"`
// FTP upload mode.
FtpUploadMode string `json:"ftp_upload_mode,omitempty"`
// Alternate FTP path to upload to.
FtpUploadPath string `json:"ftp_upload_path,omitempty"`
// FTP proxy to use for upload.
FtpUploadProxy string `json:"ftp_upload_proxy,omitempty"`
// FTP proxy port to use for upload.
FtpUploadProxyPort int32 `json:"ftp_upload_proxy_port,omitempty"`
// FTP user for upload.
FtpUploadUser string `json:"ftp_upload_user,omitempty"`
// Set gather to full or incremental.
GatherMode string `json:"gather_mode,omitempty"`
// Whether or not to use HTTP upload on completed gather.
HttpUpload bool `json:"http_upload,omitempty"`
// Alternate HTTP Host to upload to.
HttpUploadHost string `json:"http_upload_host,omitempty"`
// Alternate path to write gather to.
HttpUploadPath string `json:"http_upload_path,omitempty"`
// Proxy to use for HTTP upload.
HttpUploadProxy string `json:"http_upload_proxy,omitempty"`
// Alternate port for proxy server
HttpUploadProxyPort int32 `json:"http_upload_proxy_port,omitempty"`
// Upload gather to EMC.
Upload bool `json:"upload,omitempty"`
}