Documentation
¶
Index ¶
- func ApplyRepository(ctx context.Context, client *apiclient.ClientWithResponses, ...) (*v1beta1.Repository, error)
- func GetDevice(ctx context.Context, client *apiclient.ClientWithResponses, name string) (*apiclient.GetDeviceResponse, error)
- func NewClient(server string, opts ...ClientOption) (*apiclient.ClientWithResponses, error)
- type ClientOption
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ApplyRepository ¶
func ApplyRepository(ctx context.Context, client *apiclient.ClientWithResponses, repo v1beta1.Repository) (*v1beta1.Repository, error)
ApplyRepository creates or updates a repository.
func GetDevice ¶
func GetDevice(ctx context.Context, client *apiclient.ClientWithResponses, name string) (*apiclient.GetDeviceResponse, error)
GetDevice fetches a device by name.
func NewClient ¶
func NewClient(server string, opts ...ClientOption) (*apiclient.ClientWithResponses, error)
NewClient creates a FlightCtl API client.
Types ¶
type ClientOption ¶
type ClientOption func(*internalclient.Config)
ClientOption is a functional option for configuring the client.
func WithInsecureSkipVerify ¶
func WithInsecureSkipVerify() ClientOption
WithInsecureSkipVerify disables TLS certificate verification. WARNING: Only use this for testing/development. Production clients should verify certificates.
func WithToken ¶
func WithToken(token string) ClientOption
WithToken configures the client to use bearer token authentication.
Click to show internal directories.
Click to hide internal directories.