Documentation ¶
Index ¶
- type IncapsulaResponse
- type IncapsulaStore
- func (s *IncapsulaStore) GetApiKey(ctx context.Context) error
- func (s *IncapsulaStore) GetIncapsulaSiteStatus() (string, error)
- func (s *IncapsulaStore) ParseCertificate(c *tlssecret.Certificate) error
- func (s *IncapsulaStore) Update(secret *corev1.Secret) error
- func (s *IncapsulaStore) UploadIncapsulaCert(cert *tlssecret.Certificate) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IncapsulaResponse ¶
Incapsula response contains the response from Incapsula API
type IncapsulaStore ¶
type IncapsulaStore struct { ID string `json:"api_id"` SiteID string `json:"site_id"` Key string `json:"api_key"` SecretName string SecretNamespace string }
func (*IncapsulaStore) GetIncapsulaSiteStatus ¶
func (s *IncapsulaStore) GetIncapsulaSiteStatus() (string, error)
func (*IncapsulaStore) ParseCertificate ¶
func (s *IncapsulaStore) ParseCertificate(c *tlssecret.Certificate) error
func (*IncapsulaStore) UploadIncapsulaCert ¶
func (s *IncapsulaStore) UploadIncapsulaCert(cert *tlssecret.Certificate) error
UploadIncapsulaCert syncs a certificate with Incapsula site
Click to show internal directories.
Click to hide internal directories.