Documentation ¶
Index ¶
- type CacheObj
- type Client
- func (W Client) CreateFirewall(lbId *string, compartmentID *string, policyId *string, ingressClassName string) (waf.CreateWebAppFirewallResponse, error)
- func (W Client) CreateWebAppFirewall(ctx context.Context, request waf.CreateWebAppFirewallRequest) (response waf.CreateWebAppFirewallResponse, err error)
- func (W Client) DeleteWebAppFirewall(ctx context.Context, request waf.DeleteWebAppFirewallRequest) (response waf.DeleteWebAppFirewallResponse, err error)
- func (W Client) DeleteWebAppFirewallWithId(id string)
- func (W Client) GetFireWallId(kubeClient kubernetes.Interface, ic *networkingv1.IngressClass, ...) (response waf.CreateWebAppFirewallResponse, conflictError error, ...)
- func (W Client) GetWebAppFirewall(ctx context.Context, request waf.GetWebAppFirewallRequest) (response waf.GetWebAppFirewallResponse, err error)
- func (W Client) GetWebAppFirewallWithId(id string) (string, error)
- func (W Client) GetWebAppFirewallWithIdBurstCache(id string) (string, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
func (Client) CreateFirewall ¶
func (W Client) CreateFirewall(lbId *string, compartmentID *string, policyId *string, ingressClassName string) (waf.CreateWebAppFirewallResponse, error)
CreateFirewall Creates the firewall from loadBalancerId, CompartmentId, PolicyId and ingressClassName
func (Client) CreateWebAppFirewall ¶
func (W Client) CreateWebAppFirewall(ctx context.Context, request waf.CreateWebAppFirewallRequest) (response waf.CreateWebAppFirewallResponse, err error)
func (Client) DeleteWebAppFirewall ¶
func (W Client) DeleteWebAppFirewall(ctx context.Context, request waf.DeleteWebAppFirewallRequest) (response waf.DeleteWebAppFirewallResponse, err error)
func (Client) DeleteWebAppFirewallWithId ¶
func (Client) GetFireWallId ¶
func (W Client) GetFireWallId(kubeClient kubernetes.Interface, ic *networkingv1.IngressClass, compartmentId *string, lbId *string) (response waf.CreateWebAppFirewallResponse, conflictError error, throwableError error, updateRequired bool)
func (Client) GetWebAppFirewall ¶
func (W Client) GetWebAppFirewall(ctx context.Context, request waf.GetWebAppFirewallRequest) (response waf.GetWebAppFirewallResponse, err error)
func (Client) GetWebAppFirewallWithId ¶
Click to show internal directories.
Click to hide internal directories.