Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DiscoverLocation ¶ added in v0.3.3
DiscoverLocation discover cred location
Types ¶
type Aws ¶
type Aws struct {
Id string `json:",omitempty"`
Endpoint string `json:",omitempty"`
Region string `json:",omitempty"`
Key string `json:",omitempty"` //KeyID
Secret string `json:",omitempty"` //KeySecret
Token string `json:",omitempty"`
EncryptedSecret string `json:",omitempty"`
Session *AwsSession `json:",omitempty"`
}
Aws represents AWS credentials
type AwsSession ¶ added in v0.3.2
Aws represents AWS credentials
type Basic ¶
type Basic struct {
Endpoint string `json:",omitempty"`
Email string `json:",omitempty"`
Username string `json:",omitempty"`
Password string `json:",omitempty"`
EncryptedPassword string `json:",omitempty"`
}
Basic represents basic credentials
type JwtConfig ¶
type JwtConfig struct {
ClientEmail string `json:"client_email,omitempty"`
TokenURL string `json:"token_url,omitempty"`
PrivateKey string `json:"private_key,omitempty"`
PrivateKeyID string `json:"private_key_id,omitempty"`
ProjectID string `json:"project_id,omitempty"`
TokenURI string `json:"token_uri,omitempty"`
Type string `json:"type,omitempty"`
ClientX509CertURL string `json:"client_x509_cert_url,omitempty"`
AuthProviderX509CertURL string `json:"auth_provider_x509_cert_url,omitempty"`
Scopes []string `json:",omitempty"`
// contains filtered or unexported fields
}
JwtConfig represents jws config
type SHA1 ¶
type SHA1 struct {
Key string `json:",omitempty"`
EncryptedKey string `json:",omitempty"`
IntegrityKey string `json:",omitempty"`
EncryptedIntegrityKey string `json:",omitempty"`
}
SHA1 represents sha1 key secrets
Click to show internal directories.
Click to hide internal directories.