Documentation
¶
Index ¶
- func Add(constructor func(*klib.Client) Handler)
- func Failed(rs provisioning.RequestStatusBuilder, err error) provisioning.RequestStatus
- func GetCorsSchemaPropertyBuilder() provisioning.PropertyBuilder
- func GetProvisionKeyPropertyBuilder() provisioning.PropertyBuilder
- func NewProvisioner(client kong.KongAPIClient, logger log.FieldLogger)
- type Handler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Failed ¶
func Failed(rs provisioning.RequestStatusBuilder, err error) provisioning.RequestStatus
func GetCorsSchemaPropertyBuilder ¶
func GetCorsSchemaPropertyBuilder() provisioning.PropertyBuilder
func GetProvisionKeyPropertyBuilder ¶
func GetProvisionKeyPropertyBuilder() provisioning.PropertyBuilder
func NewProvisioner ¶
func NewProvisioner(client kong.KongAPIClient, logger log.FieldLogger)
NewProvisioner creates a type to implement the SDK Provisioning methods for handling subscriptions
Types ¶
type Handler ¶
type Handler interface {
Register()
Name() string
CreateCredential(request provisioning.CredentialRequest) (provisioning.RequestStatus, provisioning.Credential)
DeleteCredential(request provisioning.CredentialRequest) provisioning.RequestStatus
UpdateCredential(request provisioning.CredentialRequest) (provisioning.RequestStatus, provisioning.Credential)
}
Click to show internal directories.
Click to hide internal directories.