Documentation
¶
Overview ¶
An extension SDK client for QingCloud LB service. Based on github.com/yunify/qingcloud-sdk-go.
Index ¶
- type AssociateServerCertsToLBListenerInput
- type AssociateServerCertsToLBListenerOutput
- type CreateServerCertificateInput
- type CreateServerCertificateOutput
- type DescribeLoadBalancerListenersInput
- type DescribeLoadBalancerListenersOutput
- type DescribeServerCertificatesInput
- type DescribeServerCertificatesOutput
- type LoadBalancerService
- func (s *LoadBalancerService) AssociateServerCertsToLBListener(i *AssociateServerCertsToLBListenerInput) (*AssociateServerCertsToLBListenerOutput, error)
- func (s *LoadBalancerService) CreateServerCertificate(i *CreateServerCertificateInput) (*CreateServerCertificateOutput, error)
- func (s *LoadBalancerService) DescribeLoadBalancerListeners(i *DescribeLoadBalancerListenersInput) (*DescribeLoadBalancerListenersOutput, error)
- func (s *LoadBalancerService) DescribeServerCertificates(i *DescribeServerCertificatesInput) (*DescribeServerCertificatesOutput, error)
- type LoadBalancerServiceProperties
- type ServerCertificate
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AssociateServerCertsToLBListenerInput ¶
type AssociateServerCertsToLBListenerInput struct {
LoadBalancerListener *string `json:"loadbalancer_listener" name:"loadbalancer_listener" location:"params"`
ServerCertificates []*string `json:"server_certificates" name:"server_certificates" location:"params"`
}
func (*AssociateServerCertsToLBListenerInput) Validate ¶
func (v *AssociateServerCertsToLBListenerInput) Validate() error
type CreateServerCertificateInput ¶
type CreateServerCertificateInput = service.CreateServerCertificateInput
type CreateServerCertificateOutput ¶
type CreateServerCertificateOutput = service.CreateServerCertificateOutput
type DescribeLoadBalancerListenersInput ¶
type DescribeLoadBalancerListenersInput = service.DescribeLoadBalancerListenersInput
type DescribeLoadBalancerListenersOutput ¶
type DescribeLoadBalancerListenersOutput = service.DescribeLoadBalancerListenersOutput
type DescribeServerCertificatesInput ¶
type DescribeServerCertificatesInput = service.DescribeServerCertificatesInput
type DescribeServerCertificatesOutput ¶
type DescribeServerCertificatesOutput = service.DescribeServerCertificatesOutput
type LoadBalancerService ¶
type LoadBalancerService struct {
Config *config.Config
Properties *LoadBalancerServiceProperties
}
func NewService ¶
func NewService(config *config.Config) (*LoadBalancerService, error)
func (*LoadBalancerService) AssociateServerCertsToLBListener ¶
func (s *LoadBalancerService) AssociateServerCertsToLBListener(i *AssociateServerCertsToLBListenerInput) (*AssociateServerCertsToLBListenerOutput, error)
func (*LoadBalancerService) CreateServerCertificate ¶
func (s *LoadBalancerService) CreateServerCertificate(i *CreateServerCertificateInput) (*CreateServerCertificateOutput, error)
func (*LoadBalancerService) DescribeLoadBalancerListeners ¶
func (s *LoadBalancerService) DescribeLoadBalancerListeners(i *DescribeLoadBalancerListenersInput) (*DescribeLoadBalancerListenersOutput, error)
func (*LoadBalancerService) DescribeServerCertificates ¶
func (s *LoadBalancerService) DescribeServerCertificates(i *DescribeServerCertificatesInput) (*DescribeServerCertificatesOutput, error)
type LoadBalancerServiceProperties ¶
type LoadBalancerServiceProperties struct {
Zone *string `json:"zone" name:"zone"`
}
type ServerCertificate ¶
type ServerCertificate = service.ServerCertificate
Click to show internal directories.
Click to hide internal directories.