Documentation ¶
Index ¶
- type CertificateResponse
- type Certificates
- type CertificatesList
- type Client
- type CreateCertificateInput
- type CreateListenerInput
- type CreateListenerRuleInput
- type ListenerResponse
- type Listeners
- func (l *Listeners) AddRule(listenerId string, input *CreateListenerRuleInput) (ListenerResponse, error)
- func (l *Listeners) Create(input *CreateListenerInput) (ListenerResponse, error)
- func (l *Listeners) Delete(listenerId string) error
- func (l *Listeners) Get(listenerId string) (ListenerResponse, error)
- func (l *Listeners) List() (ListenersList, error)
- type ListenersList
- type TargetGroupAttachmentInput
- type TargetGroupResponse
- type TargetGroups
- type TargetGroupsList
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CertificateResponse ¶
type CertificateResponse struct {
Certificate *api.Certificate `json:"certificate"`
}
type Certificates ¶
type Certificates struct {
*Client
}
func (*Certificates) Create ¶
func (c *Certificates) Create(input *CreateCertificateInput) (*CertificateResponse, error)
func (*Certificates) List ¶
func (c *Certificates) List() (CertificatesList, error)
type CertificatesList ¶
type CertificatesList struct {
Certificates []api.Certificate `json:"certificates"`
}
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func (*Client) Certificates ¶
func (c *Client) Certificates() *Certificates
func (*Client) TargetGroups ¶
func (c *Client) TargetGroups() *TargetGroups
type CreateCertificateInput ¶
type CreateListenerInput ¶
type CreateListenerRuleInput ¶
type ListenerResponse ¶
type Listeners ¶
type Listeners struct {
*Client
}
func (*Listeners) AddRule ¶
func (l *Listeners) AddRule(listenerId string, input *CreateListenerRuleInput) (ListenerResponse, error)
func (*Listeners) Create ¶
func (l *Listeners) Create(input *CreateListenerInput) (ListenerResponse, error)
func (*Listeners) List ¶
func (l *Listeners) List() (ListenersList, error)
type ListenersList ¶
type TargetGroupResponse ¶
type TargetGroupResponse struct {
TargetGroup api.TargetGroup `json:"target_group"`
}
type TargetGroups ¶
type TargetGroups struct {
*Client
}
func (*TargetGroups) AddAttachment ¶
func (t *TargetGroups) AddAttachment(input TargetGroupAttachmentInput) (TargetGroupResponse, error)
func (*TargetGroups) List ¶
func (t *TargetGroups) List() (TargetGroupsList, error)
func (*TargetGroups) RemoveAttachment ¶
func (t *TargetGroups) RemoveAttachment(targetGroupId string, attachmentId string) error
type TargetGroupsList ¶
type TargetGroupsList struct {
TargetGroups []api.TargetGroup `json:"target_groups"`
}
Click to show internal directories.
Click to hide internal directories.