Documentation
¶
Overview ¶
Package convert maps codersdk models to aggregated API resources and request payloads.
Index ¶
- func TemplateCreateRequestFromK8s(obj *aggregationv1alpha1.CoderTemplate, templateName string) (codersdk.CreateTemplateRequest, error)
- func TemplateToK8s(namespace string, t codersdk.Template) *aggregationv1alpha1.CoderTemplate
- func TemplateUpdateMetaRequestFromK8s(obj *aggregationv1alpha1.CoderTemplate) codersdk.UpdateTemplateMeta
- func WorkspaceCreateRequestFromK8s(obj *aggregationv1alpha1.CoderWorkspace, workspaceName string, ...) (codersdk.CreateWorkspaceRequest, error)
- func WorkspaceToK8s(namespace string, w codersdk.Workspace) *aggregationv1alpha1.CoderWorkspace
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func TemplateCreateRequestFromK8s ¶
func TemplateCreateRequestFromK8s(obj *aggregationv1alpha1.CoderTemplate, templateName string) (codersdk.CreateTemplateRequest, error)
TemplateCreateRequestFromK8s builds a codersdk.CreateTemplateRequest from a K8s CoderTemplate.
func TemplateToK8s ¶
func TemplateToK8s(namespace string, t codersdk.Template) *aggregationv1alpha1.CoderTemplate
TemplateToK8s converts a codersdk.Template to an aggregated API CoderTemplate.
func TemplateUpdateMetaRequestFromK8s ¶
func TemplateUpdateMetaRequestFromK8s(obj *aggregationv1alpha1.CoderTemplate) codersdk.UpdateTemplateMeta
TemplateUpdateMetaRequestFromK8s builds a codersdk.UpdateTemplateMeta request.
func WorkspaceCreateRequestFromK8s ¶
func WorkspaceCreateRequestFromK8s( obj *aggregationv1alpha1.CoderWorkspace, workspaceName string, templateID uuid.UUID, ) (codersdk.CreateWorkspaceRequest, error)
WorkspaceCreateRequestFromK8s builds a codersdk.CreateWorkspaceRequest.
func WorkspaceToK8s ¶
func WorkspaceToK8s(namespace string, w codersdk.Workspace) *aggregationv1alpha1.CoderWorkspace
WorkspaceToK8s converts a codersdk.Workspace to an aggregated API CoderWorkspace.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.