-
Notifications
You must be signed in to change notification settings - Fork 626
/
api_enums.go
73 lines (60 loc) · 2.41 KB
/
api_enums.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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
// Code generated by private/model/cli/gen-api/main.go. DO NOT EDIT.
package transfer
type EndpointType string
// Enum values for EndpointType
const (
EndpointTypePublic EndpointType = "PUBLIC"
EndpointTypeVpcEndpoint EndpointType = "VPC_ENDPOINT"
)
func (enum EndpointType) MarshalValue() (string, error) {
return string(enum), nil
}
func (enum EndpointType) MarshalValueBuf(b []byte) ([]byte, error) {
b = b[0:0]
return append(b, enum...), nil
}
// Returns information related to the type of user authentication that is in
// use for a server's users. For SERVICE_MANAGED authentication, the Secure
// Shell (SSH) public keys are stored with a user on an SFTP server instance.
// For API_GATEWAY authentication, your custom authentication method is implemented
// by using an API call. A server can have only one method of authentication.
type IdentityProviderType string
// Enum values for IdentityProviderType
const (
IdentityProviderTypeServiceManaged IdentityProviderType = "SERVICE_MANAGED"
IdentityProviderTypeApiGateway IdentityProviderType = "API_GATEWAY"
)
func (enum IdentityProviderType) MarshalValue() (string, error) {
return string(enum), nil
}
func (enum IdentityProviderType) MarshalValueBuf(b []byte) ([]byte, error) {
b = b[0:0]
return append(b, enum...), nil
}
// Describes the condition of the SFTP server with respect to its ability to
// perform file operations. There are six possible states: OFFLINE, ONLINE,
// STARTING, STOPPING, START_FAILED, and STOP_FAILED.
//
// OFFLINE indicates that the SFTP server exists, but that it is not available
// for file operations. ONLINE indicates that the SFTP server is available to
// perform file operations. STARTING indicates that the SFTP server's was instantiated,
// but the server is not yet available to perform file operations. Under normal
// conditions, it can take a couple of minutes for an SFTP server to be completely
// operational. Both START_FAILED and STOP_FAILED are error conditions.
type State string
// Enum values for State
const (
StateOffline State = "OFFLINE"
StateOnline State = "ONLINE"
StateStarting State = "STARTING"
StateStopping State = "STOPPING"
StateStartFailed State = "START_FAILED"
StateStopFailed State = "STOP_FAILED"
)
func (enum State) MarshalValue() (string, error) {
return string(enum), nil
}
func (enum State) MarshalValueBuf(b []byte) ([]byte, error) {
b = b[0:0]
return append(b, enum...), nil
}