Documentation
¶
Index ¶
- type ImpervaCertUpload
- type IncapsulaResponse
- type IncapsulaStore
- func (s *IncapsulaStore) FromConfig(c tlssecret.GenericSecretSyncConfig) error
- func (s *IncapsulaStore) GetApiKey(ctx context.Context) error
- func (s *IncapsulaStore) GetIncapsulaSiteStatus() (string, error)
- func (s *IncapsulaStore) Sync(c *tlssecret.Certificate) (map[string]string, 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 ImpervaCertUpload ¶
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"` AuthType string `json:"auth_type"` SecretName string SecretNamespace string }
func (*IncapsulaStore) FromConfig ¶ added in v1.1.0
func (s *IncapsulaStore) FromConfig(c tlssecret.GenericSecretSyncConfig) error
func (*IncapsulaStore) GetIncapsulaSiteStatus ¶
func (s *IncapsulaStore) GetIncapsulaSiteStatus() (string, error)
func (*IncapsulaStore) Sync ¶ added in v1.1.0
func (s *IncapsulaStore) Sync(c *tlssecret.Certificate) (map[string]string, 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.