package
Version:
v0.1.2
Opens a new window with list of versions in this module.
Published: Apr 19, 2023
License: MIT
Opens a new window with license information.
Imports: 16
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
Documentation
¶
type Config struct {
Host string `validate:"required"`
Port int
Username string `validate:"required_if=UseToken false"`
Password string `validate:"required_if=UseToken false"`
Debug bool
SSLSkipVerify bool
Eauth string
Scheme string
UseToken bool
Token string `validate:"required_if=UseToken true"`
}
type KeyPairCreateResult struct {
Return []struct {
Data struct {
Return map[string]string `json:"return"`
} `json:"data"`
} `json:"return"`
}
type KeyPairReadResult struct {
Return []struct {
Data struct {
Return struct {
Minions map[string]string `json:"minions"`
} `json:"return"`
} `json:"data"`
} `json:"return"`
}
type LoginReadResult struct {
Return []struct {
Token string `json:"token"`
Expire string `json:"expire"`
Start string `json:"start"`
User string `json:"user"`
Eauth string `json:"eauth"`
Perms []string `json:"perms"`
} `json:"return"`
}
Source Files
¶
Click to show internal directories.
Click to hide internal directories.