Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var CryptoKeyTables = []interface{}{ &CryptoKey{}, &CryptoKeyCaviumCert{}, &CryptoKeyGoogleCardCert{}, &CryptoKeyGooglePartitionCert{}, }
Functions ¶
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func (*Client) CollectResource ¶
type CryptoKey ¶
type CryptoKey struct {
ID uint `gorm:"primarykey"`
ProjectID string
CreateTime string
Name string
NextRotationTime string
PrimaryAlgorithm string
CaviumCerts []*CryptoKeyCaviumCert `gorm:"constraint:OnDelete:CASCADE;"`
GoogleCardCerts []*CryptoKeyGoogleCardCert `gorm:"constraint:OnDelete:CASCADE;"`
GooglePartitionCerts []*CryptoKeyGooglePartitionCert `gorm:"constraint:OnDelete:CASCADE;"`
PrimaryAttestationContent string
PrimaryAttestationFormat string
PrimaryCreateTime string
PrimaryDestroyEventTime string
PrimaryDestroyTime string
PrimaryExternalProtectionLevelOptionsExternalKeyUri string
PrimaryGenerateTime string
PrimaryImportFailureReason string
PrimaryImportJob string
PrimaryImportTime string
PrimaryName string
PrimaryProtectionLevel string
PrimaryState string
Purpose string
RotationPeriod string
VersionTemplateAlgorithm string
VersionTemplateProtectionLevel string
}
type CryptoKeyCaviumCert ¶
func (CryptoKeyCaviumCert) TableName ¶
func (CryptoKeyCaviumCert) TableName() string
type CryptoKeyGoogleCardCert ¶
func (CryptoKeyGoogleCardCert) TableName ¶
func (CryptoKeyGoogleCardCert) TableName() string
type CryptoKeyGooglePartitionCert ¶
type CryptoKeyGooglePartitionCert struct {
ID uint `gorm:"primarykey"`
CryptoKeyID uint
Value string
}
func (CryptoKeyGooglePartitionCert) TableName ¶
func (CryptoKeyGooglePartitionCert) TableName() string
Click to show internal directories.
Click to hide internal directories.