Documentation
¶
Index ¶
- Constants
- type KMS
- type KMSCredential
- func (c *KMSCredential) IsExpired() bool
- func (c *KMSCredential) KMS() security.KMS
- func (c *KMSCredential) KMSType() security.KMSType
- func (c *KMSCredential) MarshalJSON() ([]byte, error)
- func (c *KMSCredential) Retrieve() (credentials.Value, error)
- func (c *KMSCredential) UnmarshalJSON(data []byte) error
Constants ¶
View Source
const AwsKMSType = security.KMSType("aws")
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type KMS ¶
type KMS struct {
// contains filtered or unexported fields
}
func (*KMS) DecryptKey ¶
func (k *KMS) DecryptKey(key *security.ManagedKey) error
func (*KMS) GenerateEncryptedKey ¶
type KMSCredential ¶
type KMSCredential struct {
// contains filtered or unexported fields
}
func (*KMSCredential) IsExpired ¶
func (c *KMSCredential) IsExpired() bool
func (*KMSCredential) KMS ¶
func (c *KMSCredential) KMS() security.KMS
func (*KMSCredential) KMSType ¶
func (c *KMSCredential) KMSType() security.KMSType
func (*KMSCredential) MarshalJSON ¶
func (c *KMSCredential) MarshalJSON() ([]byte, error)
func (*KMSCredential) Retrieve ¶
func (c *KMSCredential) Retrieve() (credentials.Value, error)
func (*KMSCredential) UnmarshalJSON ¶
func (c *KMSCredential) UnmarshalJSON(data []byte) error
Click to show internal directories.
Click to hide internal directories.