Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var KeyTables = []interface{}{ &Key{}, &KeySigningAlgorithm{}, &KeyEncryptionAlgorithm{}, }
Functions ¶
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func (*Client) CollectResource ¶
type Key ¶
type Key struct { ID uint `gorm:"primarykey"` AccountID string Region string Arn *string `neo:"unique"` KeyId *string RotationEnabled *bool CloudHsmClusterId *string CreationDate *time.Time CustomKeyStoreId *string CustomerMasterKeySpec *string DeletionDate *time.Time Description *string Enabled *bool EncryptionAlgorithms []*KeyEncryptionAlgorithm `gorm:"constraint:OnDelete:CASCADE;"` ExpirationModel *string Manager *string KeyState *string KeyUsage *string Origin *string SigningAlgorithms []*KeySigningAlgorithm `gorm:"constraint:OnDelete:CASCADE;"` ValidTo *time.Time // contains filtered or unexported fields }
type KeyEncryptionAlgorithm ¶
type KeyEncryptionAlgorithm struct { ID uint `gorm:"primarykey"` KeyID uint `neo:"ignore"` AccountID string `gorm:"-"` Region string `gorm:"-"` // contains filtered or unexported fields }
func (KeyEncryptionAlgorithm) TableName ¶
func (KeyEncryptionAlgorithm) TableName() string
type KeySigningAlgorithm ¶
type KeySigningAlgorithm struct { ID uint `gorm:"primarykey"` KeyID uint `neo:"ignore"` AccountID string `gorm:"-"` Region string `gorm:"-"` // contains filtered or unexported fields }
func (KeySigningAlgorithm) TableName ¶
func (KeySigningAlgorithm) TableName() string
Click to show internal directories.
Click to hide internal directories.