client

package
v1.1.0 Latest Latest
Warning

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

Go to latest
Published: Aug 22, 2023 License: UPL-1.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CaBundleCacheObj

type CaBundleCacheObj struct {
	CaBundle *certificatesmanagement.CaBundle
	Age      time.Time
}

type CertCacheObj

type CertCacheObj struct {
	Cert *certificatesmanagement.Certificate
	Age  time.Time
}

type CertificateClient

type CertificateClient struct {
	// contains filtered or unexported fields
}

func NewCertificateClient

func NewCertificateClient(certificatesClient *certificates.CertificatesClient) CertificateClient

func (CertificateClient) DeleteCaBundle

func (CertificateClient) GetFromCaBundleCache

func (client CertificateClient) GetFromCaBundleCache(id string) *CaBundleCacheObj

func (CertificateClient) GetFromCertCache

func (client CertificateClient) GetFromCertCache(certId string) *CertCacheObj

func (CertificateClient) ScheduleCertificateDeletion

func (CertificateClient) SetCaBundleCache

func (client CertificateClient) SetCaBundleCache(caBundle *certificatesmanagement.CaBundle)

func (CertificateClient) SetCertCache

func (client CertificateClient) SetCertCache(cert *certificatesmanagement.Certificate)

type CertificateManagementClient

type CertificateManagementClient struct {
	// contains filtered or unexported fields
}

type LBClient

type LBClient struct {
	// contains filtered or unexported fields
}

func NewLoadBalancerClient

func NewLoadBalancerClient(lbClient *loadbalancer.LoadBalancerClient) LBClient

func (LBClient) UpdateLoadBalancer

func (client LBClient) UpdateLoadBalancer(ctx context.Context, request loadbalancer.UpdateLoadBalancerRequest) (response loadbalancer.UpdateLoadBalancerResponse, err error)

func (LBClient) UpdateLoadBalancerShape

func (client LBClient) UpdateLoadBalancerShape(ctx context.Context, request loadbalancer.UpdateLoadBalancerShapeRequest) (response loadbalancer.UpdateLoadBalancerShapeResponse, err error)

type LoadBalancerInterface

type LoadBalancerInterface interface {
	GetLoadBalancer(ctx context.Context, request loadbalancer.GetLoadBalancerRequest) (loadbalancer.GetLoadBalancerResponse, error)
	CreateLoadBalancer(ctx context.Context, request loadbalancer.CreateLoadBalancerRequest) (loadbalancer.CreateLoadBalancerResponse, error)
	UpdateLoadBalancer(ctx context.Context, request loadbalancer.UpdateLoadBalancerRequest) (response loadbalancer.UpdateLoadBalancerResponse, err error)
	UpdateLoadBalancerShape(ctx context.Context, request loadbalancer.UpdateLoadBalancerShapeRequest) (response loadbalancer.UpdateLoadBalancerShapeResponse, err error)
	DeleteLoadBalancer(ctx context.Context, request loadbalancer.DeleteLoadBalancerRequest) (loadbalancer.DeleteLoadBalancerResponse, error)

	GetWorkRequest(ctx context.Context, request loadbalancer.GetWorkRequestRequest) (loadbalancer.GetWorkRequestResponse, error)

	CreateBackendSet(ctx context.Context, request loadbalancer.CreateBackendSetRequest) (loadbalancer.CreateBackendSetResponse, error)
	UpdateBackendSet(ctx context.Context, request loadbalancer.UpdateBackendSetRequest) (loadbalancer.UpdateBackendSetResponse, error)
	DeleteBackendSet(ctx context.Context, request loadbalancer.DeleteBackendSetRequest) (loadbalancer.DeleteBackendSetResponse, error)

	GetBackendSetHealth(ctx context.Context, request loadbalancer.GetBackendSetHealthRequest) (loadbalancer.GetBackendSetHealthResponse, error)

	CreateRoutingPolicy(ctx context.Context, request loadbalancer.CreateRoutingPolicyRequest) (loadbalancer.CreateRoutingPolicyResponse, error)
	UpdateRoutingPolicy(ctx context.Context, request loadbalancer.UpdateRoutingPolicyRequest) (loadbalancer.UpdateRoutingPolicyResponse, error)
	DeleteRoutingPolicy(ctx context.Context, request loadbalancer.DeleteRoutingPolicyRequest) (loadbalancer.DeleteRoutingPolicyResponse, error)

	CreateListener(ctx context.Context, request loadbalancer.CreateListenerRequest) (loadbalancer.CreateListenerResponse, error)
	UpdateListener(ctx context.Context, request loadbalancer.UpdateListenerRequest) (loadbalancer.UpdateListenerResponse, error)
	DeleteListener(ctx context.Context, request loadbalancer.DeleteListenerRequest) (loadbalancer.DeleteListenerResponse, error)
}

type WAFClient

type WAFClient struct {
	// contains filtered or unexported fields
}

func NewWafClient

func NewWafClient(wafClient *waf.WafClient) WAFClient

func (WAFClient) CreateWebAppFirewall

func (W WAFClient) CreateWebAppFirewall(ctx context.Context, request waf.CreateWebAppFirewallRequest) (response waf.CreateWebAppFirewallResponse, err error)

func (WAFClient) DeleteWebAppFirewall

func (W WAFClient) DeleteWebAppFirewall(ctx context.Context, request waf.DeleteWebAppFirewallRequest) (response waf.DeleteWebAppFirewallResponse, err error)

func (WAFClient) GetWebAppFirewall

func (W WAFClient) GetWebAppFirewall(ctx context.Context, request waf.GetWebAppFirewallRequest) (response waf.GetWebAppFirewallResponse, err error)

type WafInterface

type WafInterface interface {
	GetWebAppFirewall(ctx context.Context, request waf.GetWebAppFirewallRequest) (response waf.GetWebAppFirewallResponse, err error)
	CreateWebAppFirewall(ctx context.Context, request waf.CreateWebAppFirewallRequest) (response waf.CreateWebAppFirewallResponse, err error)
	DeleteWebAppFirewall(ctx context.Context, request waf.DeleteWebAppFirewallRequest) (response waf.DeleteWebAppFirewallResponse, err error)
}

Jump to

Keyboard shortcuts

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