Documentation
¶
Index ¶
- type AuthorizationKey
- type Client
- func (c *Client) AssignOrganizationSSHKeyToSite(ctx context.Context, keyID, siteID string) error
- func (c *Client) CreateOrganizationSSHKey(ctx context.Context, request OrganizationSSHKeyRequest) (*OrganizationSSHKey, error)
- func (c *Client) CreateSiteAuthorizationKey(ctx context.Context, siteID string, request CreateAuthorizationKeyRequest) (*AuthorizationKey, error)
- func (c *Client) CreateSiteEnvironmentVariable(ctx context.Context, siteID string, request EnvironmentVariableMutate) (*EnvironmentVariable, error)
- func (c *Client) CreateSiteRedirect(ctx context.Context, siteID string, request RedirectMutate) (*Redirect, error)
- func (c *Client) DeleteSiteEnvironmentVariable(ctx context.Context, siteID, variableID string) error
- func (c *Client) DeleteSiteRedirect(ctx context.Context, siteID, redirectID string) error
- func (c *Client) ListCurrentUserOrganizations(ctx context.Context) ([]CurrentUserOrganization, error)
- func (c *Client) ListOrganizationSSHKeys(ctx context.Context) ([]OrganizationSSHKey, error)
- func (c *Client) ListSiteAuthorizationKeys(ctx context.Context, siteID string) ([]AuthorizationKey, error)
- func (c *Client) ListSiteEnvironmentVariables(ctx context.Context, siteID string) ([]EnvironmentVariable, error)
- func (c *Client) ListSiteRedirects(ctx context.Context, siteID string) ([]Redirect, error)
- func (c *Client) ListSites(ctx context.Context) ([]SiteServer, error)
- func (c *Client) UnassignOrganizationSSHKeyFromSite(ctx context.Context, keyID, siteID string, deleteIfUnassigned bool) error
- func (c *Client) UpdateSiteEnvironmentVariable(ctx context.Context, siteID, variableID string, ...) error
- type CreateAuthorizationKeyRequest
- type CurrentUserOrganization
- type EnvironmentVariable
- type EnvironmentVariableMutate
- type OrganizationSSHKey
- type OrganizationSSHKeyRequest
- type Redirect
- type RedirectMutate
- type SiteServer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthorizationKey ¶
type Client ¶
type Client struct {
BaseURL string
OrgID string
Store *authutil.SessionStore
Clerk *authutil.ClerkClient
HTTPClient *http.Client
// contains filtered or unexported fields
}
func NewClient ¶
func NewClient(baseURL, organizationID string, store *authutil.SessionStore, clerk *authutil.ClerkClient) *Client
func (*Client) AssignOrganizationSSHKeyToSite ¶
func (*Client) CreateOrganizationSSHKey ¶
func (c *Client) CreateOrganizationSSHKey(ctx context.Context, request OrganizationSSHKeyRequest) (*OrganizationSSHKey, error)
func (*Client) CreateSiteAuthorizationKey ¶
func (c *Client) CreateSiteAuthorizationKey(ctx context.Context, siteID string, request CreateAuthorizationKeyRequest) (*AuthorizationKey, error)
func (*Client) CreateSiteEnvironmentVariable ¶
func (c *Client) CreateSiteEnvironmentVariable(ctx context.Context, siteID string, request EnvironmentVariableMutate) (*EnvironmentVariable, error)
func (*Client) CreateSiteRedirect ¶
func (*Client) DeleteSiteEnvironmentVariable ¶
func (*Client) DeleteSiteRedirect ¶
func (*Client) ListCurrentUserOrganizations ¶
func (c *Client) ListCurrentUserOrganizations(ctx context.Context) ([]CurrentUserOrganization, error)
func (*Client) ListOrganizationSSHKeys ¶
func (c *Client) ListOrganizationSSHKeys(ctx context.Context) ([]OrganizationSSHKey, error)
func (*Client) ListSiteAuthorizationKeys ¶
func (*Client) ListSiteEnvironmentVariables ¶
func (*Client) ListSiteRedirects ¶
func (*Client) UnassignOrganizationSSHKeyFromSite ¶
func (*Client) UpdateSiteEnvironmentVariable ¶
type CurrentUserOrganization ¶
type EnvironmentVariable ¶
type OrganizationSSHKey ¶
type RedirectMutate ¶
Click to show internal directories.
Click to hide internal directories.