package
0.4.0-alpha.0
Repository: https://github.com/konveyor/move2kube-api.git
Documentation: pkg.go.dev

# Functions

FromAuthServerRole converts an authz server role to a role.
ParseProjectInputType parses the string and returns a project input type if valid.

# Constants

ProjectInputConfigs is the type for project inputs that are config files.
ProjectInputCustomizations is the type for project inputs that are folders containing customization files.
ProjectInputReference is the type for project inputs that are references to workspace level inputs.
ProjectInputSources is the type for project inputs that are folders containing source code.
ProjectOutputStatusDoneError indicates an error like if the transformation was cancelled or the timeout expired.
ProjectOutputStatusDoneSuccess indicates that the transformation completed successfully.
ProjectOutputStatusInProgress indicates that the transformation is ongoing.
ProjectStatusInputConfigs indicates the project has configs.
ProjectStatusInputCustomizations indicates the project has customizations folder uploaded.
ProjectStatusInputReference indicates the project has references to workspace level inputs.
ProjectStatusInputSources indicates the project has source folder uploaded.
ProjectStatusOutputs indicates the project has project artifacts generated.
ProjectStatusPlan indicates the project has a plan.
ProjectStatusPlanError indicates that an error occurred during planning.
ProjectStatusPlanning indicates the project is currently generating a plan.
ProjectStatusStalePlan indicates that the inputs have changed after the plan was last generated.

# Structs

CloudEvent contains the data associated with an event in the Cloud Event spec.
ConfigT hold the entire configuration for starting the server.
ErrorDoesNotExist is returned when the object does not exist.
ErrorIdAlreadyInUse is returned when the Id is already in use.
ErrorOngoing is returned when the plan/transformation is ongoing.
ErrorSessionDoesNotExist is returned when the session doesn't exist.
ErrorTokenExpired is returned when the token has expired.
ErrorTokenUnverifiable is returned when the token cannot be verified.
ErrorValidation is returned when the request fails validation.
Metadata is generic metadata applicable to a wide variety of types.
OIDCInfo contains the info returned by the OIDC discovery endpoint.
PermRequest contains the permission request used in the UMA grant flow.
PermTicket contains the ticket used in the UMA grant flow.
Project holds information about a project.
ProjectInput holds information about a single input of a project.
ProjectOutput holds information about a single output of a project.
QAServerMetadata stores serializable runtime REST access information.
Role contains all the information about a RBAC role.
RoleRule contains the list of resources and the verbs allowed on those resources.
Tokens contains all the tokens returned during login.
UMAInfo contains the info returned by the UMA well-known endpoint.
Workspace holds information about a workspace.

# Type aliases

ProjectInputType is the type of the project input.
ProjectOutputStatus is the status of a project output.
ProjectStatus stores the current project status.
UserInfo holds all the identifying information about the user.