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.