Documentation
¶
Index ¶
- type AWSCredentials
- type Client
- func (c *Client) GenerateAWSCredentials(secretEngineName, secretEngineRole string, ttl time.Duration) (creds *AWSCredentials, err error)
- func (c *Client) ListAWSSecretEngineRoles(awsSecretEngine string) (roles []string, err error)
- func (c *Client) ListAWSSecretEngines() (engines []string, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AWSCredentials ¶
type AWSCredentials struct {
Metadata struct {
CreatedAt time.Time `json:"created_at"`
ExpireAt time.Time `json:"expire_at"`
} `json:"metadata"`
AccessKeyID string `json:"access_key_id"`
SecretAccessKey string `json:"secret_access_key"`
SecurityToken string `json:"security_token"`
}
AWSCredentials ..
type Client ¶
Client ..
func (*Client) GenerateAWSCredentials ¶
func (c *Client) GenerateAWSCredentials(secretEngineName, secretEngineRole string, ttl time.Duration) (creds *AWSCredentials, err error)
GenerateAWSCredentials ..
func (*Client) ListAWSSecretEngineRoles ¶
ListAWSSecretEngineRoles ..
func (*Client) ListAWSSecretEngines ¶
ListAWSSecretEngines ..
Click to show internal directories.
Click to hide internal directories.