Documentation
¶
Index ¶
- Constants
- type APIError
- type DeleteSecretsRequest
- type OnboardbaseClient
- func (c *OnboardbaseClient) Authenticate() error
- func (c *OnboardbaseClient) BaseURL() *url.URL
- func (c *OnboardbaseClient) DeleteSecret(request SecretRequest) error
- func (c *OnboardbaseClient) GetSecret(request SecretRequest) (*SecretResponse, error)
- func (c *OnboardbaseClient) GetSecrets(request SecretsRequest) (*SecretsResponse, error)
- func (c *OnboardbaseClient) SetBaseURL(urlStr string) error
- type RawSecret
- type RawSecrets
- type SecretRequest
- type SecretResponse
- type Secrets
- type SecretsRequest
- type SecretsResponse
Constants ¶
View Source
const HTTPTimeoutDuration = 20 * time.Second
View Source
const ObbSecretsEndpointPath = "/secrets"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DeleteSecretsRequest ¶
type DeleteSecretsRequest struct {
SecretID string `json:"secretId,omitempty"`
}
type OnboardbaseClient ¶
type OnboardbaseClient struct { OnboardbaseAPIKey string VerifyTLS bool UserAgent string OnboardbasePassCode string // contains filtered or unexported fields }
func NewOnboardbaseClient ¶
func NewOnboardbaseClient(onboardbaseAPIKey, onboardbasePasscode string) (*OnboardbaseClient, error)
func (*OnboardbaseClient) Authenticate ¶
func (c *OnboardbaseClient) Authenticate() error
func (*OnboardbaseClient) BaseURL ¶
func (c *OnboardbaseClient) BaseURL() *url.URL
func (*OnboardbaseClient) DeleteSecret ¶
func (c *OnboardbaseClient) DeleteSecret(request SecretRequest) error
func (*OnboardbaseClient) GetSecret ¶
func (c *OnboardbaseClient) GetSecret(request SecretRequest) (*SecretResponse, error)
func (*OnboardbaseClient) GetSecrets ¶
func (c *OnboardbaseClient) GetSecrets(request SecretsRequest) (*SecretsResponse, error)
func (*OnboardbaseClient) SetBaseURL ¶
func (c *OnboardbaseClient) SetBaseURL(urlStr string) error
type RawSecrets ¶
type RawSecrets []RawSecret
type SecretRequest ¶
type SecretResponse ¶
type SecretsRequest ¶
type SecretsResponse ¶
Click to show internal directories.
Click to hide internal directories.