Documentation ¶
Index ¶
- type AccountWebhookHandler
- type CatalogEntryWebhookHandler
- type CustomResourceDiscoveryWebhookHandler
- type DerivedCustomResourceWebhookHandler
- type OfferingWebhookHandler
- type ProviderWebhookHandler
- type RegionWebhookHandler
- type ServiceClusterAssignmentWebhookHandler
- type ServiceClusterWebhookHandler
- type TenantWebhookHandler
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 ¶
func (r *AccountWebhookHandler) Handle(ctx context.Context, req admission.Request) admission.Response
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 ¶
func (r *CatalogEntryWebhookHandler) Handle(ctx context.Context, req admission.Request) admission.Response
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 ¶
func (r *CustomResourceDiscoveryWebhookHandler) Handle(ctx context.Context, req admission.Request) admission.Response
Handle is the function to handle update/delete requests of CustomResourceDiscovery objects.
func (*CustomResourceDiscoveryWebhookHandler) InjectDecoder ¶
func (r *CustomResourceDiscoveryWebhookHandler) InjectDecoder(d *admission.Decoder) error
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 ¶
func (r *DerivedCustomResourceWebhookHandler) Handle(ctx context.Context, req admission.Request) admission.Response
Handle is the function to handle create/update requests of DerivedCustomResources.
func (*DerivedCustomResourceWebhookHandler) InjectDecoder ¶
func (r *DerivedCustomResourceWebhookHandler) InjectDecoder(d *admission.Decoder) error
InjectDecoder injects the decoder.
type OfferingWebhookHandler ¶
OfferingWebhookHandler handles mutating/validating of Offerings.
func (*OfferingWebhookHandler) Handle ¶
func (r *OfferingWebhookHandler) Handle(ctx context.Context, req admission.Request) admission.Response
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 ¶
ProviderWebhookHandler handles mutating/validating of Providers.
func (*ProviderWebhookHandler) Handle ¶
func (r *ProviderWebhookHandler) Handle(ctx context.Context, req admission.Request) admission.Response
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 ¶
RegionWebhookHandler handles mutating/validating of Regions.
func (*RegionWebhookHandler) Handle ¶
func (r *RegionWebhookHandler) Handle(ctx context.Context, req admission.Request) admission.Response
Handle is the function to handle create/update requests of Regions.
func (*RegionWebhookHandler) InjectDecoder ¶
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 ¶
func (r *ServiceClusterAssignmentWebhookHandler) Handle(ctx context.Context, req admission.Request) admission.Response
Handle is the function to handle create/update requests of ServiceClusterAssignments.
func (*ServiceClusterAssignmentWebhookHandler) InjectDecoder ¶
func (r *ServiceClusterAssignmentWebhookHandler) InjectDecoder(d *admission.Decoder) error
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 ¶
func (r *ServiceClusterWebhookHandler) Handle(ctx context.Context, req admission.Request) admission.Response
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 ¶
TenantWebhookHandler handles mutating/validating of Tenants.
func (*TenantWebhookHandler) Handle ¶
func (r *TenantWebhookHandler) Handle(ctx context.Context, req admission.Request) admission.Response
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.