The identity and technical contract details declared by the specification.
gitpod.v1.EnvironmentStatus.DevContainer.Phase
string
gitpod.v1.CreateEnvironmentFromProjectRequest
object
5 properties
gitpod.v1.EnvironmentSpec.Secret
object
12 properties
gitpod.v1.EnvironmentStatus.AutomationsFile
object
6 properties
gitpod.v1.EnvironmentStatus.Content
object
6 properties
gitpod.v1.Subject
object
2 properties
gitpod.v1.CountResponseRelation
string
gitpod.v1.UpdateEnvironmentRequest.Timeout
object
1 property
gitpod.v1.EnvironmentStatus.EnvironmentURLs
object
6 properties
gitpod.v1.UpdateEnvironmentRequest.AutomationsFile
object
2 properties
gitpod.v1.UpdateEnvironmentRequest.Spec
object
7 properties
gitpod.v1.FieldValue
object
2 properties
gitpod.v1.EnvironmentSpec.Secret.CredentialProxy
object
CredentialProxy describes how the credential proxy should inject this secret into outgoing HTTPS requests.
3 properties
google.protobuf.Duration
string
A Duration represents a signed, fixed-length span of time represented as a count of seconds and fractions of seconds at nanosecond resolution. It is independen…
gitpod.v1.UnarchiveEnvironmentResponse
object
gitpod.v1.EnvironmentActivitySignal
object
EnvironmentActivitySignal used to signal activity for an environment.
2 properties
gitpod.v1.KernelControlsConfig
object
KernelControlsConfig configures kernel-level controls for the environment
2 properties
gitpod.v1.EnvironmentSpec.SSHPublicKey
object
2 properties
gitpod.v1.UpdateEnvironmentRequest
object
3 properties
gitpod.v1.CreateEnvironmentAccessTokenRequest
object
1 property
1 required
gitpod.v1.EnvironmentSpec.Content
object
4 properties
gitpod.v1.EnvironmentGitStatus
object
7 properties
gitpod.v1.ListEnvironmentClassesRequest
object
2 properties
gitpod.v1.CreateEnvironmentRequest
object
Required fields: - metadata.organizationid - metadata.configurationid
4 properties
gitpod.v1.RunnerKind
string
RunnerKind represents the kind of a runner
gitpod.v1.CreatePortAccessTokenResponse
object
1 property
1 required
gitpod.v1.UpdateEnvironmentRequest.SSHPublicKey
object
2 properties
gitpod.v1.Principal
string
gitpod.v1.EnvironmentSpec.EnvironmentPort.Protocol
string
Protocol describes the communication protocol between Gateway and user environment services.
gitpod.v1.EnvironmentStatus.RunnerACK
object
RunnerACK is the acknowledgement from the runner that is has received the environment spec.
3 properties
gitpod.v1.EnvironmentSpec.EnvironmentPort
object
5 properties
gitpod.v1.GitInitializer.CloneTargetMode
string
CloneTargetMode is the target state in which we want to leave a GitEnvironment
gitpod.v1.Environment
object
+resource get environment
4 properties
1 required
gitpod.v1.UnarchiveEnvironmentRequest
object
1 property
connect.error
object
Error type returned by Connect: https://connectrpc.com/docs/go/errors/http-representation
2 properties
gitpod.v1.EnvironmentSpec.DevContainer.LifecycleStage
string
LifecycleStage controls which devcontainer lifecycle commands are executed. See https://containers.dev/implementors/jsonreference/lifecycle-scripts
gitpod.v1.EnvironmentMetadata
object
EnvironmentMetadata is data associated with an environment that's required for other parts of the system to function
14 properties
gitpod.v1.GetEnvironmentResponse
object
1 property
1 required
gitpod.v1.CreateEnvironmentLogsTokenRequest
object
1 property
gitpod.v1.ListEnvironmentsRequest
object
3 properties
gitpod.v1.CreateEnvironmentAccessTokenResponse
object
1 property
1 required
gitpod.v1.FileChange
object
2 properties
gitpod.v1.EnvironmentSpec.Secret.CredentialProxy.Format
string
gitpod.v1.EnvironmentSpec.AutomationsFile
object
3 properties
gitpod.v1.AdmissionLevel
string
Admission level describes who can access an environment instance and its ports.
gitpod.v1.CountResponse
object
CountResponse represents a bounded count of matching records. When the actual count exceeds the counting limit, value is capped and relation is set to GREATERT…
2 properties
gitpod.v1.CreateEnvironmentResponse
object
1 property
1 required
gitpod.v1.Veto.Exec
object
Exec controls executable blocking
7 properties
gitpod.v1.EnvironmentStatus.Machine.Phase
string
gitpod.v1.EnvironmentSpec.Machine
object
3 properties
gitpod.v1.AutomationTrigger
object
An AutomationTrigger represents a trigger for an automation action. The manual field shows a start button in the UI for manually triggering the automation. The…
6 properties
gitpod.v1.MarkEnvironmentActiveResponse
object
gitpod.v1.EnvironmentStatus.SSHPublicKey
object
2 properties
gitpod.v1.EnvironmentSpec.Timeout
object
Timeout configures the environment timeout
1 property
gitpod.v1.EnvironmentInitializer.Spec
object
2 properties
gitpod.v1.EnvironmentSpec.DevContainer.Dotfiles
object
1 property
1 required
gitpod.v1.ListEnvironmentClassesRequest.Filter
object
5 properties
gitpod.v1.GetEnvironmentRequest
object
1 property
1 required
gitpod.v1.ContextURLInitializer
object
1 property
gitpod.v1.MarkEnvironmentActiveRequest
object
2 properties
gitpod.v1.UpdateEnvironmentResponse
object
gitpod.v1.AllowPortAccessResponse
object
1 property
gitpod.v1.UpdateEnvironmentRequest.Content
object
4 properties
gitpod.v1.EnvironmentStatus.DevContainer.Presence
string
gitpod.v1.KernelControlsAction
string
KernelControlsAction defines how a kernel-level policy violation is handled.
gitpod.v1.AllowPortAccessRequest
object
2 properties
gitpod.v1.EnvironmentStatus.Machine
object
7 properties
gitpod.v1.EnvironmentStatus.EnvironmentSSHURL
object
1 property
gitpod.v1.CountRequest
object
CountRequest controls whether the response should include a bounded count of matching records.
1 property
gitpod.v1.EnvironmentStatus.RunnerACK.StatusCode
string
gitpod.v1.DeleteEnvironmentRequest
object
2 properties
gitpod.v1.StopEnvironmentResponse
object
gitpod.v1.ListEnvironmentsRequest.Filter
object
11 properties
gitpod.v1.ListEnvironmentsRequest.ArchivalStatus
string
gitpod.v1.EnvironmentStatus.EnvironmentPortURL
object
2 properties
gitpod.v1.EnvironmentSpec
object
EnvironmentSpec specifies the configuration of an environment for an environment start
13 properties
gitpod.v1.EnvironmentSpec.DevContainer
object
5 properties
gitpod.v1.EnvironmentInitializer
object
EnvironmentInitializer specifies how an environment is to be initialized
1 property
gitpod.v1.StopEnvironmentRequest
object
1 property
gitpod.v1.EnvironmentStatus.AutomationsFile.Presence
string
gitpod.v1.EnvironmentRole
string
EnvironmentRole represents the role of an environment
gitpod.v1.EnvironmentStatus.DevContainer
object
12 properties
gitpod.v1.ListEnvironmentClassesResponse
object
2 properties
gitpod.v1.FileChange.ChangeType
string
ChangeType is the type of change that happened to the file
gitpod.v1.EnvironmentStatus.Secret
object
6 properties
gitpod.v1.EnvironmentPhase
string
gitpod.v1.EnvironmentStatus.Machine.Versions
object
3 properties
gitpod.v1.StartEnvironmentRequest
object
1 property
gitpod.v1.UpdateEnvironmentRequest.Metadata
object
2 properties
gitpod.v1.GitInitializer
object
5 properties
gitpod.v1.PaginationRequest
object
2 properties
gitpod.v1.StartEnvironmentResponse
object
gitpod.v1.UpdateEnvironmentRequest.DevContainer
object
2 properties
gitpod.v1.DeleteEnvironmentResponse
object
gitpod.v1.EnvironmentClass
object
6 properties
2 required
gitpod.v1.EnvironmentSpec.Secret.Scope
string
Scope indicates the origin of the secret for filtering purposes.
gitpod.v1.EnvironmentStatus
object
EnvironmentStatus describes an environment status
13 properties
gitpod.v1.CreateEnvironmentFromProjectResponse
object
1 property
1 required
gitpod.v1.PaginationResponse
object
1 property
google.protobuf.Timestamp
string
A Timestamp represents a point in time independent of any time zone or local calendar, encoded as a count of seconds and fractions of seconds at nanosecond res…
gitpod.v1.CreateEnvironmentLogsTokenResponse
object
1 property
1 required
gitpod.v1.CreatePortAccessTokenRequest
object
2 properties
gitpod.v1.BPFDebugLevel
string
BPFDebugLevel controls the verbosity of BPF tracepipe output (bpfprintk). Applies to all BPF-based agents (veto exec, future agents).
gitpod.v1.RunnerProvider
string
RunnerProvider identifies the specific implementation type of a runner. Each provider maps to a specific kind of runner (local or remote), as specified below f…
gitpod.v1.EnvironmentStatus.ContentPhase
string
gitpod.v1.Veto
object
Veto controls kernel-level blocking mechanisms
1 property
gitpod.v1.ListEnvironmentsResponse
object
3 properties
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Gitpod publishes across the network.