webhooks

package
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 26, 2020 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AccountWebhookHandler

type AccountWebhookHandler struct {
	Log    logr.Logger
	Scheme *runtime.Scheme
	Client client.Client
	// contains filtered or unexported fields
}

AccountWebhookHandler handles mutating/validating of Accounts.

func (*AccountWebhookHandler) Handle

Handle is the function to handle create/update requests of Accounts.

func (*AccountWebhookHandler) InjectDecoder

func (r *AccountWebhookHandler) InjectDecoder(d *admission.Decoder) error

InjectDecoder injects the decoder.

type CatalogEntryWebhookHandler

type CatalogEntryWebhookHandler struct {
	Log logr.Logger
	// contains filtered or unexported fields
}

CatalogEntryWebhookHandler handles validating of CatalogEntries.

func (*CatalogEntryWebhookHandler) Handle

Handle is the function to handle validating requests of CatalogEntries.

func (*CatalogEntryWebhookHandler) InjectDecoder

func (r *CatalogEntryWebhookHandler) InjectDecoder(d *admission.Decoder) error

CatalogEntryWebhookHandler implements admission.DecoderInjector. A decoder will be automatically injected. InjectDecoder injects the decoder.

type CustomResourceDiscoveryWebhookHandler

type CustomResourceDiscoveryWebhookHandler struct {
	Log logr.Logger
	client.Client
	Scheme *runtime.Scheme
	// contains filtered or unexported fields
}

CustomResourceDiscoveryWebhookHandler handles mutating/validating of CustomResourceDiscoveries.

func (*CustomResourceDiscoveryWebhookHandler) Handle

Handle is the function to handle update/delete requests of CustomResourceDiscovery objects.

func (*CustomResourceDiscoveryWebhookHandler) InjectDecoder

InjectDecoder injects the decoder.

type DerivedCustomResourceWebhookHandler

type DerivedCustomResourceWebhookHandler struct {
	Log logr.Logger
	client.Client
	Scheme *runtime.Scheme
	// contains filtered or unexported fields
}

DerivedCustomResourceWebhookHandler handles mutating/validating of DerivedCustomResources.

func (*DerivedCustomResourceWebhookHandler) Handle

Handle is the function to handle create/update requests of DerivedCustomResources.

func (*DerivedCustomResourceWebhookHandler) InjectDecoder

InjectDecoder injects the decoder.

type OfferingWebhookHandler

type OfferingWebhookHandler struct {
	Log logr.Logger
	// contains filtered or unexported fields
}

OfferingWebhookHandler handles mutating/validating of Offerings.

func (*OfferingWebhookHandler) Handle

Handle is the function to handle create/update requests of Offerings.

func (*OfferingWebhookHandler) InjectDecoder

func (r *OfferingWebhookHandler) InjectDecoder(d *admission.Decoder) error

InjectDecoder injects the decoder.

type ProviderWebhookHandler

type ProviderWebhookHandler struct {
	Log logr.Logger
	// contains filtered or unexported fields
}

ProviderWebhookHandler handles mutating/validating of Providers.

func (*ProviderWebhookHandler) Handle

Handle is the function to handle create/update requests of Providers.

func (*ProviderWebhookHandler) InjectDecoder

func (r *ProviderWebhookHandler) InjectDecoder(d *admission.Decoder) error

InjectDecoder injects the decoder.

type RegionWebhookHandler added in v0.2.0

type RegionWebhookHandler struct {
	Log logr.Logger
	// contains filtered or unexported fields
}

RegionWebhookHandler handles mutating/validating of Regions.

func (*RegionWebhookHandler) Handle added in v0.2.0

Handle is the function to handle create/update requests of Regions.

func (*RegionWebhookHandler) InjectDecoder added in v0.2.0

func (r *RegionWebhookHandler) InjectDecoder(d *admission.Decoder) error

InjectDecoder injects the decoder.

type ServiceClusterAssignmentWebhookHandler

type ServiceClusterAssignmentWebhookHandler struct {
	Log logr.Logger
	// contains filtered or unexported fields
}

ServiceClusterAssignmentWebhookHandler handles mutating/validating of ServiceClusterAssignments.

func (*ServiceClusterAssignmentWebhookHandler) Handle

Handle is the function to handle create/update requests of ServiceClusterAssignments.

func (*ServiceClusterAssignmentWebhookHandler) InjectDecoder

InjectDecoder injects the decoder.

type ServiceClusterWebhookHandler

type ServiceClusterWebhookHandler struct {
	Log logr.Logger
	// contains filtered or unexported fields
}

ServiceClusterWebhookHandler handles mutating/validating of ServiceClusters.

func (*ServiceClusterWebhookHandler) Handle

Handle is the function to handle create/update requests of ServiceClusters.

func (*ServiceClusterWebhookHandler) InjectDecoder

func (r *ServiceClusterWebhookHandler) InjectDecoder(d *admission.Decoder) error

InjectDecoder injects the decoder.

type TenantWebhookHandler

type TenantWebhookHandler struct {
	Log logr.Logger
	// contains filtered or unexported fields
}

TenantWebhookHandler handles mutating/validating of Tenants.

func (*TenantWebhookHandler) Handle

Handle is the function to handle create/update requests of Tenants.

func (*TenantWebhookHandler) InjectDecoder

func (r *TenantWebhookHandler) InjectDecoder(d *admission.Decoder) error

InjectDecoder injects the decoder.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL