tharsis

package
v0.39.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 16, 2024 License: MPL-2.0 Imports: 31 Imported by: 1

Documentation

Overview

Package tharsis provides functions for interfacing with the Tharsis API.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func IsNotFoundError added in v0.19.1

func IsNotFoundError(err error) bool

IsNotFoundError returns true if the error is a tharsis Error and contains the ErrNotFound code.

Types

type Apply

type Apply interface {
	UpdateApply(ctx context.Context, input *types.UpdateApplyInput) (*types.Apply, error)
}

Apply implements functions related to Tharsis Apply.

func NewApply

func NewApply(client *Client) Apply

NewApply returns an apply.

type Client

type Client struct {
	ConfigurationVersion            ConfigurationVersion
	GPGKey                          GPGKey
	Group                           Group
	Job                             Job
	ManagedIdentity                 ManagedIdentity
	Plan                            Plan
	Apply                           Apply
	Run                             Run
	ServiceAccount                  ServiceAccount
	StateVersion                    StateVersion
	Variable                        Variable
	Workspaces                      Workspaces
	TerraformProvider               TerraformProvider
	TerraformProviderVersion        TerraformProviderVersion
	TerraformModule                 TerraformModule
	TerraformModuleVersion          TerraformModuleVersion
	TerraformModuleAttestation      TerraformModuleAttestation
	TerraformProviderPlatform       TerraformProviderPlatform
	TerraformCLIVersions            TerraformCLIVersion
	VCSProvider                     VCSProvider
	WorkspaceVCSProviderLink        WorkspaceVCSProviderLink
	RunnerAgent                     RunnerAgent
	TerraformProviderVersionMirror  TerraformProviderVersionMirror
	TerraformProviderPlatformMirror TerraformProviderPlatformMirror
	RunnerSession                   RunnerSession
	Team                            Team
	NamespaceMembership             NamespaceMembership
	User                            User
	// contains filtered or unexported fields
}

Client provides access for the client/user to access the SDK functions. Note: When adding a new field here, make sure to assign the field near the end of the NewClient function.

func NewClient

func NewClient(cfg *config.Config) (*Client, error)

NewClient returns a TharsisClient.

func (*Client) Close

func (c *Client) Close() error

Close client connections

type ConfigurationVersion

type ConfigurationVersion interface {
	GetConfigurationVersion(ctx context.Context,
		input *types.GetConfigurationVersionInput) (*types.ConfigurationVersion, error)
	CreateConfigurationVersion(ctx context.Context,
		input *types.CreateConfigurationVersionInput) (*types.ConfigurationVersion, error)
	DownloadConfigurationVersion(ctx context.Context,
		input *types.GetConfigurationVersionInput, writer io.WriterAt) error
	UploadConfigurationVersion(ctx context.Context, input *types.UploadConfigurationVersionInput) error
}

ConfigurationVersion implements functions related to Tharsis configuration versions.

func NewConfigurationVersion

func NewConfigurationVersion(client *Client) ConfigurationVersion

NewConfigurationVersion returns a ConfigurationVersion object.

type GPGKey added in v0.15.0

type GPGKey interface {
	GetGPGKey(ctx context.Context, input *types.GetGPGKeyInput) (*types.GPGKey, error)
	CreateGPGKey(ctx context.Context, input *types.CreateGPGKeyInput) (*types.GPGKey, error)
	DeleteGPGKey(ctx context.Context, input *types.DeleteGPGKeyInput) (*types.GPGKey, error)
}

GPGKey implements functions related to Tharsis GPG keys.

func NewGPGKey added in v0.15.0

func NewGPGKey(client *Client) GPGKey

NewGPGKey returns a GPG key.

type GetTerraformProviderVersionMirrorsPaginator added in v0.28.0

type GetTerraformProviderVersionMirrorsPaginator struct {
	// contains filtered or unexported fields
}

GetTerraformProviderVersionMirrorsPaginator is a type-specific paginator.

func (*GetTerraformProviderVersionMirrorsPaginator) HasMore added in v0.28.0

HasMore returns a boolean, whether there is another page (or more):

func (*GetTerraformProviderVersionMirrorsPaginator) Next added in v0.28.0

Next returns the next page of results:

type GetWorkspacesPaginator

type GetWorkspacesPaginator struct {
	// contains filtered or unexported fields
}

GetWorkspacesPaginator is a type-specific paginator.

func (*GetWorkspacesPaginator) HasMore

func (wp *GetWorkspacesPaginator) HasMore() bool

HasMore returns a boolean, whether there is another page (or more):

func (*GetWorkspacesPaginator) Next

Next returns the next page of results:

type GraphQLManagedIdentity

type GraphQLManagedIdentity struct {
	AliasSourceID *graphql.String
	Metadata      internal.GraphQLMetadata
	ID            graphql.String
	Type          graphql.String
	GroupPath     graphql.String
	ResourcePath  graphql.String
	Name          graphql.String
	Description   graphql.String
	Data          graphql.String
	CreatedBy     graphql.String
	IsAlias       graphql.Boolean
}

GraphQLManagedIdentity represents the insides of the query structure, everything in the managed identity object, and with graphql types.

type GraphQLStateVersion

type GraphQLStateVersion struct {
	Metadata internal.GraphQLMetadata
	ID       graphql.String
	Run      struct {
		ID graphql.String
	}
	Outputs []GraphQLStateVersionOutput
}

GraphQLStateVersion represents the insides of the query structure, everything in the state version object, and with graphql types.

type GraphQLStateVersionOutput

type GraphQLStateVersionOutput struct {
	Metadata  internal.GraphQLMetadata
	ID        graphql.String
	Name      graphql.String
	Value     graphql.String
	Type      graphql.String
	Sensitive graphql.Boolean
}

GraphQLStateVersionOutput represents the insides of the query structure, everything in the state version output object, and with graphql types.

type Group

type Group interface {
	GetGroup(ctx context.Context, input *types.GetGroupInput) (*types.Group, error)
	GetGroups(ctx context.Context, input *types.GetGroupsInput) (*types.GetGroupsOutput, error)
	GetGroupPaginator(ctx context.Context, input *types.GetGroupsInput) (*GroupPaginator, error)
	CreateGroup(ctx context.Context, input *types.CreateGroupInput) (*types.Group, error)
	UpdateGroup(ctx context.Context, input *types.UpdateGroupInput) (*types.Group, error)
	DeleteGroup(ctx context.Context, input *types.DeleteGroupInput) error
	MigrateGroup(ctx context.Context, input *types.MigrateGroupInput) (*types.Group, error)
}

Group implements functions related to Tharsis groups.

func NewGroup

func NewGroup(client *Client) Group

NewGroup returns a Group.

type GroupPaginator

type GroupPaginator struct {
	// contains filtered or unexported fields
}

GroupPaginator is a type-specific paginator.

func (*GroupPaginator) HasMore

func (gp *GroupPaginator) HasMore() bool

HasMore returns a boolean, whether there is another page (or more):

func (*GroupPaginator) Next

Next returns the next page of results:

type Job

type Job interface {
	GetJob(ctx context.Context, input *types.GetJobInput) (*types.Job, error)
	ClaimJob(ctx context.Context, input *types.ClaimJobInput) (*types.ClaimJobResponse, error)
	SubscribeToJobCancellationEvent(ctx context.Context, input *types.JobCancellationEventSubscriptionInput) (<-chan *types.CancellationEvent, error)
	SaveJobLogs(ctx context.Context, input *types.SaveJobLogsInput) error
	SubscribeToJobLogs(ctx context.Context, input *types.JobLogsSubscriptionInput) (<-chan *types.JobLogsEvent, error)
	GetJobLogs(ctx context.Context, input *types.GetJobLogsInput) (*types.JobLogs, error)
}

Job implements functions related to Tharsis jobs.

func NewJob

func NewJob(client *Client) Job

NewJob returns a Job.

type JobLogStreamSubscriptionInput added in v0.30.0

type JobLogStreamSubscriptionInput struct {
	LastSeenLogSize *int32 `json:"lastSeenLogSize"`
	JobID           string `json:"jobId"`
}

JobLogStreamSubscriptionInput is the input for subscribing to job log events.

type ManagedIdentity

type ManagedIdentity interface {
	CreateManagedIdentity(ctx context.Context,
		input *types.CreateManagedIdentityInput) (*types.ManagedIdentity, error)
	GetManagedIdentity(ctx context.Context,
		input *types.GetManagedIdentityInput) (*types.ManagedIdentity, error)
	UpdateManagedIdentity(ctx context.Context,
		input *types.UpdateManagedIdentityInput) (*types.ManagedIdentity, error)
	DeleteManagedIdentity(ctx context.Context,
		input *types.DeleteManagedIdentityInput) error
	CreateManagedIdentityCredentials(ctx context.Context,
		input *types.CreateManagedIdentityCredentialsInput) ([]byte, error)
	AssignManagedIdentityToWorkspace(ctx context.Context,
		input *types.AssignManagedIdentityInput) (*types.Workspace, error)
	UnassignManagedIdentityFromWorkspace(ctx context.Context,
		input *types.AssignManagedIdentityInput) (*types.Workspace, error)
	GetManagedIdentityAccessRules(ctx context.Context,
		input *types.GetManagedIdentityInput) ([]types.ManagedIdentityAccessRule, error)
	CreateManagedIdentityAccessRule(ctx context.Context,
		input *types.CreateManagedIdentityAccessRuleInput) (*types.ManagedIdentityAccessRule, error)
	GetManagedIdentityAccessRule(ctx context.Context,
		input *types.GetManagedIdentityAccessRuleInput) (*types.ManagedIdentityAccessRule, error)
	UpdateManagedIdentityAccessRule(ctx context.Context,
		input *types.UpdateManagedIdentityAccessRuleInput) (*types.ManagedIdentityAccessRule, error)
	DeleteManagedIdentityAccessRule(ctx context.Context,
		input *types.DeleteManagedIdentityAccessRuleInput) error
	CreateManagedIdentityAlias(ctx context.Context,
		input *types.CreateManagedIdentityAliasInput) (*types.ManagedIdentity, error)
	DeleteManagedIdentityAlias(ctx context.Context,
		input *types.DeleteManagedIdentityAliasInput) error
}

ManagedIdentity implements functions related to Tharsis ManagedIdentity.

func NewManagedIdentity

func NewManagedIdentity(client *Client) ManagedIdentity

NewManagedIdentity returns a new ManagedIdentity.

type NamespaceMembership added in v0.37.0

NamespaceMembership implements functions related to Tharsis groups.

func NewNamespaceMembership added in v0.37.0

func NewNamespaceMembership(client *Client) NamespaceMembership

NewNamespaceMembership returns a NamespaceMembership.

type Plan

type Plan interface {
	UpdatePlan(ctx context.Context, input *types.UpdatePlanInput) (*types.Plan, error)
	DownloadPlanCache(ctx context.Context, id string, writer io.WriterAt) error
	UploadPlanCache(ctx context.Context, id string, body io.Reader) error
}

Plan implements functions related to Tharsis Plan.

func NewPlan

func NewPlan(client *Client) Plan

NewPlan returns a plan.

type Run

type Run interface {
	GetRun(ctx context.Context, input *types.GetRunInput) (*types.Run, error)
	GetRuns(ctx context.Context, input *types.GetRunsInput) (*types.GetRunsOutput, error)
	GetRunVariables(ctx context.Context, input *types.GetRunInput) ([]types.RunVariable, error)
	GetRunPaginator(ctx context.Context, input *types.GetRunsInput) (*RunPaginator, error)
	CreateRun(ctx context.Context, input *types.CreateRunInput) (*types.Run, error)
	ApplyRun(ctx context.Context, input *types.ApplyRunInput) (*types.Run, error)
	CancelRun(ctx context.Context, input *types.CancelRunInput) (*types.Run, error)
	SubscribeToWorkspaceRunEvents(ctx context.Context, input *types.RunSubscriptionInput) (<-chan *types.Run, error)
}

Run implements functions related to Tharsis runs.

func NewRun

func NewRun(client *Client) Run

NewRun returns a Run.

type RunPaginator

type RunPaginator struct {
	// contains filtered or unexported fields
}

RunPaginator is a type-specific paginator.

func (*RunPaginator) HasMore

func (rp *RunPaginator) HasMore() bool

HasMore returns a boolean, whether there is another page (or more):

func (*RunPaginator) Next

Next returns the next page of results:

type RunnerAgent added in v0.27.0

type RunnerAgent interface {
	GetRunnerAgent(ctx context.Context, input *types.GetRunnerInput) (*types.RunnerAgent, error)
	CreateRunnerAgent(ctx context.Context, input *types.CreateRunnerInput) (*types.RunnerAgent, error)
	UpdateRunnerAgent(ctx context.Context, input *types.UpdateRunnerInput) (*types.RunnerAgent, error)
	DeleteRunnerAgent(ctx context.Context, input *types.DeleteRunnerInput) error
	AssignServiceAccountToRunnerAgent(ctx context.Context, input *types.AssignServiceAccountToRunnerInput) error
	UnassignServiceAccountFromRunnerAgent(ctx context.Context, input *types.AssignServiceAccountToRunnerInput) error
}

RunnerAgent implements functions related to Tharsis Runners

func NewRunnerAgent added in v0.27.0

func NewRunnerAgent(client *Client) RunnerAgent

NewRunnerAgent returns a new RunnerAgent

type RunnerSession added in v0.30.0

type RunnerSession interface {
	CreateRunnerSession(ctx context.Context, input *types.CreateRunnerSessionInput) (*types.RunnerSession, error)
	SendRunnerSessionHeartbeat(ctx context.Context, input *types.RunnerSessionHeartbeatInput) error
	CreateRunnerSessionError(ctx context.Context, input *types.CreateRunnerSessionErrorInput) error
}

RunnerSession implements functions related to Tharsis Runner Sessions.

func NewRunnerSession added in v0.30.0

func NewRunnerSession(client *Client) RunnerSession

NewRunnerSession returns a new RunnerSession.

type ServiceAccount added in v0.6.0

type ServiceAccount interface {
	CreateServiceAccount(ctx context.Context,
		input *types.CreateServiceAccountInput) (*types.ServiceAccount, error)
	GetServiceAccount(ctx context.Context,
		input *types.GetServiceAccountInput) (*types.ServiceAccount, error)
	UpdateServiceAccount(ctx context.Context,
		input *types.UpdateServiceAccountInput) (*types.ServiceAccount, error)
	DeleteServiceAccount(ctx context.Context,
		input *types.DeleteServiceAccountInput) error
	CreateToken(ctx context.Context,
		input *types.ServiceAccountCreateTokenInput) (*types.ServiceAccountCreateTokenResponse, error)
}

ServiceAccount implements functions related to Tharsis ServiceAccount.

func NewServiceAccount added in v0.6.0

func NewServiceAccount(client *Client) ServiceAccount

NewServiceAccount returns a new ServiceAccount.

type StateVersion

type StateVersion interface {
	GetStateVersion(ctx context.Context, input *types.GetStateVersionInput) (*types.StateVersion, error)
	CreateStateVersion(ctx context.Context, input *types.CreateStateVersionInput) (*types.StateVersion, error)
	DownloadStateVersion(ctx context.Context, input *types.DownloadStateVersionInput, writer io.WriterAt) error
}

StateVersion implements functions related to a Tharsis state version.

func NewStateVersion

func NewStateVersion(client *Client) StateVersion

NewStateVersion returns a StateVersion.

type Team added in v0.37.0

type Team interface {
	GetTeam(ctx context.Context, input *types.GetTeamInput) (*types.Team, error)
	CreateTeam(ctx context.Context, input *types.CreateTeamInput) (*types.Team, error)
	DeleteTeam(ctx context.Context, input *types.DeleteTeamInput) error
	AddTeamMember(ctx context.Context, input *types.AddUserToTeamInput) (*types.TeamMember, error)
}

Team implements functions related to Tharsis teams.

func NewTeam added in v0.37.0

func NewTeam(client *Client) Team

NewTeam returns a Team.

type TerraformCLIVersion

type TerraformCLIVersion interface {
	CreateTerraformCLIDownloadURL(ctx context.Context, input *types.CreateTerraformCLIDownloadURLInput) (string, error)
}

TerraformCLIVersion implements the function related to Terraform CLI Versions.

func NewTerraformCLIVersion

func NewTerraformCLIVersion(client *Client) TerraformCLIVersion

NewTerraformCLIVersion returns a TerraformCLIVersion object.

type TerraformModule added in v0.5.0

TerraformModule implements functions related to Tharsis modules.

func NewTerraformModule added in v0.5.0

func NewTerraformModule(client *Client) TerraformModule

NewTerraformModule returns a TerraformModule.

type TerraformModuleAttestation added in v0.14.0

type TerraformModuleAttestation interface {
	GetModuleAttestations(ctx context.Context, input *types.GetTerraformModuleAttestationsInput) (*types.GetTerraformModuleAttestationsOutput, error)
	CreateModuleAttestation(ctx context.Context, input *types.CreateTerraformModuleAttestationInput) (*types.TerraformModuleAttestation, error)
	UpdateModuleAttestation(ctx context.Context, input *types.UpdateTerraformModuleAttestationInput) (*types.TerraformModuleAttestation, error)
	DeleteModuleAttestation(ctx context.Context, input *types.DeleteTerraformModuleAttestationInput) error
}

TerraformModuleAttestation implements functions related to Tharsis module attestations.

func NewTerraformModuleAttestation added in v0.14.0

func NewTerraformModuleAttestation(client *Client) TerraformModuleAttestation

NewTerraformModuleAttestation returns a TerraformModuleAttestation.

type TerraformModuleVersion added in v0.5.0

type TerraformModuleVersion interface {
	GetModuleVersion(ctx context.Context, input *types.GetTerraformModuleVersionInput) (*types.TerraformModuleVersion, error)
	GetModuleVersions(ctx context.Context, input *types.GetTerraformModuleVersionsInput) (*types.GetTerraformModuleVersionsOutput, error)
	CreateModuleVersion(ctx context.Context, input *types.CreateTerraformModuleVersionInput) (*types.TerraformModuleVersion, error)
	UploadModuleVersion(ctx context.Context, moduleVersionID string, reader io.Reader) error
	DeleteModuleVersion(ctx context.Context, input *types.DeleteTerraformModuleVersionInput) error
}

TerraformModuleVersion implements functions related to Tharsis module versions.

func NewTerraformModuleVersion added in v0.5.0

func NewTerraformModuleVersion(client *Client) TerraformModuleVersion

NewTerraformModuleVersion returns a TerraformModuleVersion.

type TerraformProvider

TerraformProvider implements functions related to Tharsis providers.

func NewTerraformProvider

func NewTerraformProvider(client *Client) TerraformProvider

NewTerraformProvider returns a TerraformProvider.

type TerraformProviderPlatform

type TerraformProviderPlatform interface {
	GetProviderPlatform(ctx context.Context, input *types.GetTerraformProviderPlatformInput) (*types.TerraformProviderPlatform, error)
	CreateProviderPlatform(ctx context.Context, input *types.CreateTerraformProviderPlatformInput) (*types.TerraformProviderPlatform, error)
	UploadProviderPlatformBinary(ctx context.Context, providerPlatformID string, reader io.Reader) error
}

TerraformProviderPlatform implements functions related to Tharsis provider platforms.

func NewTerraformProviderPlatform

func NewTerraformProviderPlatform(client *Client) TerraformProviderPlatform

NewTerraformProviderPlatform returns a TerraformProviderPlatform.

type TerraformProviderPlatformMirror added in v0.28.0

type TerraformProviderPlatformMirror interface {
	GetProviderPlatformMirror(
		ctx context.Context,
		input *types.GetTerraformProviderPlatformMirrorInput,
	) (*types.TerraformProviderPlatformMirror, error)
	GetProviderPlatformMirrorsByVersion(
		ctx context.Context,
		input *types.GetTerraformProviderPlatformMirrorsByVersionInput,
	) ([]types.TerraformProviderPlatformMirror, error)
	DeleteProviderPlatformMirror(
		ctx context.Context,
		input *types.DeleteTerraformProviderPlatformMirrorInput,
	) error
	UploadProviderPlatformPackageToMirror(
		ctx context.Context,
		input *types.UploadProviderPlatformPackageToMirrorInput,
	) error
}

TerraformProviderPlatformMirror implements functionalities related to TerraformProviderPlatformMirrors.

func NewTerraformProviderPlatformMirror added in v0.28.0

func NewTerraformProviderPlatformMirror(client *Client) TerraformProviderPlatformMirror

NewTerraformProviderPlatformMirror returns a TerraformProviderPlatformMirror.

type TerraformProviderVersion

type TerraformProviderVersion interface {
	GetProviderVersion(ctx context.Context, input *types.GetTerraformProviderVersionInput) (*types.TerraformProviderVersion, error)
	CreateProviderVersion(ctx context.Context, input *types.CreateTerraformProviderVersionInput) (*types.TerraformProviderVersion, error)
	UploadProviderReadme(ctx context.Context, providerVersionID string, reader io.Reader) error
	UploadProviderChecksums(ctx context.Context, providerVersionID string, reader io.Reader) error
	UploadProviderChecksumSignature(ctx context.Context, providerVersionID string, reader io.Reader) error
}

TerraformProviderVersion implements functions related to Tharsis providerVersions.

func NewTerraformProviderVersion

func NewTerraformProviderVersion(client *Client) TerraformProviderVersion

NewTerraformProviderVersion returns a TerraformProviderVersion.

type TerraformProviderVersionMirror added in v0.28.0

TerraformProviderVersionMirror implements functionalities related to Terraform provider version mirroring.

func NewTerraformProviderVersionMirror added in v0.28.0

func NewTerraformProviderVersionMirror(client *Client) TerraformProviderVersionMirror

NewTerraformProviderVersionMirror returns a TerraformProviderVersionMirror.

type User added in v0.39.0

type User interface {
	GetUsers(ctx context.Context, input *types.GetUsersInput) (*types.GetUsersOutput, error)
	GetUserPaginator(ctx context.Context, input *types.GetUsersInput) (*UserPaginator, error)
}

User implements functions related to Tharsis users.

func NewUser added in v0.39.0

func NewUser(client *Client) User

NewUser returns a User.

type UserPaginator added in v0.39.0

type UserPaginator struct {
	// contains filtered or unexported fields
}

UserPaginator is a type-specific paginator.

func (*UserPaginator) HasMore added in v0.39.0

func (gp *UserPaginator) HasMore() bool

HasMore returns a boolean, whether there is another page (or more):

func (*UserPaginator) Next added in v0.39.0

Next returns the next page of results:

type VCSProvider added in v0.15.0

type VCSProvider interface {
	GetProvider(ctx context.Context, input *types.GetVCSProviderInput) (*types.VCSProvider, error)
	CreateProvider(ctx context.Context, input *types.CreateVCSProviderInput) (*types.CreateVCSProviderResponse, error)
	UpdateProvider(ctx context.Context, input *types.UpdateVCSProviderInput) (*types.VCSProvider, error)
	DeleteProvider(ctx context.Context, input *types.DeleteVCSProviderInput) (*types.VCSProvider, error)
}

VCSProvider implements functions related to Tharsis VCS Providers.

func NewVCSProvider added in v0.15.0

func NewVCSProvider(client *Client) VCSProvider

NewVCSProvider returns a VCS provider.

type Variable added in v0.6.0

Variable implements functions related to Tharsis Variable.

func NewVariable added in v0.6.0

func NewVariable(client *Client) Variable

NewVariable returns a new Variable.

WorkspaceVCSProviderLink implements functions related to Tharsis workspace VCS provider links.

func NewWorkspaceVCSProviderLink(client *Client) WorkspaceVCSProviderLink

NewWorkspaceVCSProviderLink returns a workspace VCS provider link.

type Workspaces

type Workspaces interface {
	GetWorkspace(ctx context.Context, input *types.GetWorkspaceInput) (*types.Workspace, error)
	GetWorkspaces(ctx context.Context, input *types.GetWorkspacesInput) (*types.GetWorkspacesOutput, error)
	GetWorkspacePaginator(ctx context.Context, input *types.GetWorkspacesInput) (*GetWorkspacesPaginator, error)
	CreateWorkspace(ctx context.Context, workspace *types.CreateWorkspaceInput) (*types.Workspace, error)
	UpdateWorkspace(ctx context.Context, workspace *types.UpdateWorkspaceInput) (*types.Workspace, error)
	DeleteWorkspace(ctx context.Context, workspace *types.DeleteWorkspaceInput) error
	GetAssignedManagedIdentities(ctx context.Context, input *types.GetAssignedManagedIdentitiesInput) ([]types.ManagedIdentity, error)
}

Workspaces implements functions related to Tharsis workspaces.

func NewWorkspaces

func NewWorkspaces(client *Client) Workspaces

NewWorkspaces returns a Workspaces.

Directories

Path Synopsis
Package auth package
Package auth package
Package config package
Package config package
Package types contains the type definitions for the SDK
Package types contains the type definitions for the SDK

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL