Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LibopsAPIClient ¶
type LibopsAPIClient struct {
OrganizationService libopsv1connect.OrganizationServiceClient
ProjectService libopsv1connect.ProjectServiceClient
SiteService libopsv1connect.SiteServiceClient
AccountService libopsv1connect.AccountServiceClient
// Members
MemberService libopsv1connect.MemberServiceClient
ProjectMemberService libopsv1connect.ProjectMemberServiceClient
SiteMemberService libopsv1connect.SiteMemberServiceClient
// Firewall
FirewallService libopsv1connect.FirewallServiceClient
ProjectFirewallService libopsv1connect.ProjectFirewallServiceClient
SiteFirewallService libopsv1connect.SiteFirewallServiceClient
// Secrets
OrganizationSecretService libopsv1connect.OrganizationSecretServiceClient
ProjectSecretService libopsv1connect.ProjectSecretServiceClient
SiteSecretService libopsv1connect.SiteSecretServiceClient
}
LibopsAPIClient holds all the service clients
func NewLibopsAPIClient ¶
func NewLibopsAPIClient(ctx context.Context, apiBaseURL string) (*LibopsAPIClient, error)
NewLibopsAPIClient creates and returns a new LibopsAPIClient instance. It initializes all necessary service clients with authentication.
Click to show internal directories.
Click to hide internal directories.