Documentation ¶
Index ¶
- Variables
- type APIResponse
- type APISResponse
- type Client
- func (c *Client) CreateAPIs(apiDefs *[]objects.DBApiDefinition) error
- func (c *Client) CreateCertificate(cert []byte) (string, error)
- func (c *Client) CreatePolicies(pols *[]objects.Policy) error
- func (c *Client) DeleteAPI(id string) error
- func (c *Client) DeletePolicy(id string) error
- func (c *Client) FetchAPI(apiID string) (objects.DBApiDefinition, error)
- func (c *Client) FetchAPIs() ([]objects.DBApiDefinition, error)
- func (c *Client) FetchPolicies() ([]objects.Policy, error)
- func (c *Client) FetchPolicy(id string) (*objects.Policy, error)
- func (c *Client) GetActiveID(def *objects.DBApiDefinition) string
- func (c *Client) SetInsecureTLS(val bool)
- func (c *Client) SyncAPIs(apiDefs []objects.DBApiDefinition) error
- func (c *Client) SyncPolicies(pols []objects.Policy) error
- func (c *Client) UpdateAPIs(apiDefs *[]objects.DBApiDefinition) error
- func (c *Client) UpdatePolicies(pols *[]objects.Policy) error
- type PoliciesData
Constants ¶
This section is empty.
Variables ¶
View Source
var ( UseUpdateError error = errors.New("Object seems to exist (same ID, API ID, Listen Path or Slug), use update()") UsePolUpdateError error = errors.New("Object seems to exist (same ID, Explicit ID), use update()") UseCreateError error = errors.New("Object does not exist, use create()") )
Functions ¶
This section is empty.
Types ¶
type APIResponse ¶
type APISResponse ¶
type APISResponse struct { Apis []objects.DBApiDefinition `json:"apis"` Pages int `json:"pages"` }
type Client ¶
type Client struct { InsecureSkipVerify bool OrgID string // contains filtered or unexported fields }
func NewDashboardClient ¶
func (*Client) CreateAPIs ¶ added in v1.2.3
func (c *Client) CreateAPIs(apiDefs *[]objects.DBApiDefinition) error
func (*Client) CreatePolicies ¶ added in v1.2.3
func (*Client) DeletePolicy ¶
func (*Client) FetchAPI ¶ added in v1.2.0
func (c *Client) FetchAPI(apiID string) (objects.DBApiDefinition, error)
func (*Client) GetActiveID ¶
func (c *Client) GetActiveID(def *objects.DBApiDefinition) string
func (*Client) SetInsecureTLS ¶
func (*Client) SyncAPIs ¶ added in v1.2.3
func (c *Client) SyncAPIs(apiDefs []objects.DBApiDefinition) error
func (*Client) UpdateAPIs ¶ added in v1.2.3
func (c *Client) UpdateAPIs(apiDefs *[]objects.DBApiDefinition) error
type PoliciesData ¶
Click to show internal directories.
Click to hide internal directories.