The identity and technical contract details declared by the specification.
gitpod.v1.EnvironmentSpec.DevContainer.Dotfiles
object
1 property
1 required
gitpod.v1.PaginationRequest
object
2 properties
gitpod.v1.EnvironmentSpec.AutomationsFile
object
3 properties
gitpod.v1.CreateEnvironmentRequest
object
Required fields: - metadata.organizationid - metadata.configurationid
4 properties
gitpod.v1.UpdateEnvironmentRequest.Content
object
4 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.ListEnvironmentClassesRequest
object
2 properties
gitpod.v1.EnvironmentStatus.Secret
object
6 properties
gitpod.v1.CreateEnvironmentAccessTokenResponse
object
1 property
1 required
gitpod.v1.GitInitializer
object
5 properties
gitpod.v1.ContextURLInitializer
object
1 property
gitpod.v1.Subject
object
2 properties
gitpod.v1.ListEnvironmentClassesResponse
object
2 properties
gitpod.v1.EnvironmentClass
object
6 properties
2 required
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.CreatePortAccessTokenRequest
object
2 properties
gitpod.v1.ListEnvironmentsRequest.ArchivalStatus
string
gitpod.v1.UpdateEnvironmentRequest.Spec
object
7 properties
gitpod.v1.AdmissionLevel
string
Admission level describes who can access an environment instance and its ports.
gitpod.v1.ListEnvironmentsResponse
object
3 properties
gitpod.v1.CreateEnvironmentLogsTokenResponse
object
1 property
1 required
gitpod.v1.FileChange
object
2 properties
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.EnvironmentMetadata
object
EnvironmentMetadata is data associated with an environment that's required for other parts of the system to function
14 properties
gitpod.v1.EnvironmentStatus.DevContainer
object
12 properties
gitpod.v1.EnvironmentGitStatus
object
7 properties
gitpod.v1.EnvironmentRole
string
EnvironmentRole represents the role of an environment
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.DeleteEnvironmentResponse
object
gitpod.v1.MarkEnvironmentActiveRequest
object
2 properties
gitpod.v1.EnvironmentStatus
object
EnvironmentStatus describes an environment status
13 properties
gitpod.v1.EnvironmentStatus.Machine.Versions
object
3 properties
gitpod.v1.EnvironmentStatus.EnvironmentSSHURL
object
1 property
gitpod.v1.EnvironmentStatus.EnvironmentURLs
object
6 properties
gitpod.v1.UnarchiveEnvironmentRequest
object
1 property
gitpod.v1.EnvironmentStatus.AutomationsFile
object
6 properties
gitpod.v1.KernelControlsAction
string
KernelControlsAction defines how a kernel-level policy violation is handled.
gitpod.v1.FieldValue
object
2 properties
gitpod.v1.EnvironmentSpec.Secret
object
12 properties
gitpod.v1.Veto
object
Veto controls kernel-level blocking mechanisms
1 property
gitpod.v1.UpdateEnvironmentRequest.Metadata
object
2 properties
gitpod.v1.EnvironmentSpec.Secret.Scope
string
Scope indicates the origin of the secret for filtering purposes.
gitpod.v1.Environment
object
+resource get environment
4 properties
1 required
gitpod.v1.Veto.Exec
object
Exec controls executable blocking
7 properties
gitpod.v1.EnvironmentStatus.SSHPublicKey
object
2 properties
gitpod.v1.ListEnvironmentClassesRequest.Filter
object
5 properties
gitpod.v1.EnvironmentStatus.DevContainer.Phase
string
gitpod.v1.UpdateEnvironmentRequest.AutomationsFile
object
2 properties
connect.error
object
Error type returned by Connect: https://connectrpc.com/docs/go/errors/http-representation
2 properties
gitpod.v1.EnvironmentSpec.Secret.CredentialProxy.Format
string
gitpod.v1.CreateEnvironmentFromProjectRequest
object
5 properties
gitpod.v1.EnvironmentInitializer
object
EnvironmentInitializer specifies how an environment is to be initialized
1 property
gitpod.v1.UpdateEnvironmentRequest.DevContainer
object
2 properties
gitpod.v1.EnvironmentSpec
object
EnvironmentSpec specifies the configuration of an environment for an environment start
13 properties
gitpod.v1.EnvironmentSpec.EnvironmentPort.Protocol
string
Protocol describes the communication protocol between Gateway and user environment services.
gitpod.v1.EnvironmentSpec.Timeout
object
Timeout configures the environment timeout
1 property
gitpod.v1.EnvironmentStatus.DevContainer.Presence
string
gitpod.v1.ListEnvironmentsRequest.Filter
object
11 properties
gitpod.v1.StartEnvironmentRequest
object
1 property
gitpod.v1.EnvironmentStatus.RunnerACK
object
RunnerACK is the acknowledgement from the runner that is has received the environment spec.
3 properties
gitpod.v1.UpdateEnvironmentRequest.SSHPublicKey
object
2 properties
gitpod.v1.AllowPortAccessResponse
object
1 property
gitpod.v1.EnvironmentStatus.EnvironmentPortURL
object
2 properties
gitpod.v1.EnvironmentSpec.EnvironmentPort
object
5 properties
gitpod.v1.CountRequest
object
CountRequest controls whether the response should include a bounded count of matching records.
1 property
gitpod.v1.CreateEnvironmentAccessTokenRequest
object
1 property
1 required
gitpod.v1.KernelControlsConfig
object
KernelControlsConfig configures kernel-level controls for the environment
2 properties
gitpod.v1.EnvironmentStatus.ContentPhase
string
gitpod.v1.CreatePortAccessTokenResponse
object
1 property
1 required
gitpod.v1.EnvironmentSpec.DevContainer.LifecycleStage
string
LifecycleStage controls which devcontainer lifecycle commands are executed. See https://containers.dev/implementors/jsonreference/lifecycle-scripts
gitpod.v1.UpdateEnvironmentRequest
object
3 properties
gitpod.v1.RunnerKind
string
RunnerKind represents the kind of a runner
gitpod.v1.StopEnvironmentResponse
object
gitpod.v1.EnvironmentStatus.Content
object
6 properties
gitpod.v1.EnvironmentSpec.DevContainer
object
5 properties
gitpod.v1.EnvironmentStatus.Machine.Phase
string
gitpod.v1.CreateEnvironmentFromProjectResponse
object
1 property
1 required
gitpod.v1.PaginationResponse
object
1 property
gitpod.v1.EnvironmentSpec.SSHPublicKey
object
2 properties
gitpod.v1.EnvironmentActivitySignal
object
EnvironmentActivitySignal used to signal activity for an environment.
2 properties
gitpod.v1.EnvironmentSpec.Machine
object
3 properties
gitpod.v1.GitInitializer.CloneTargetMode
string
CloneTargetMode is the target state in which we want to leave a GitEnvironment
gitpod.v1.UpdateEnvironmentRequest.Timeout
object
1 property
gitpod.v1.EnvironmentStatus.RunnerACK.StatusCode
string
gitpod.v1.CreateEnvironmentLogsTokenRequest
object
1 property
gitpod.v1.UpdateEnvironmentResponse
object
gitpod.v1.AllowPortAccessRequest
object
2 properties
gitpod.v1.EnvironmentStatus.Machine
object
7 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.FileChange.ChangeType
string
ChangeType is the type of change that happened to the file
gitpod.v1.DeleteEnvironmentRequest
object
2 properties
gitpod.v1.GetEnvironmentRequest
object
1 property
1 required
gitpod.v1.EnvironmentInitializer.Spec
object
2 properties
gitpod.v1.ListEnvironmentsRequest
object
3 properties
gitpod.v1.GetEnvironmentResponse
object
1 property
1 required
gitpod.v1.StopEnvironmentRequest
object
1 property
gitpod.v1.UnarchiveEnvironmentResponse
object
gitpod.v1.EnvironmentSpec.Secret.CredentialProxy
object
CredentialProxy describes how the credential proxy should inject this secret into outgoing HTTPS requests.
3 properties
gitpod.v1.StartEnvironmentResponse
object
gitpod.v1.Principal
string
gitpod.v1.MarkEnvironmentActiveResponse
object
gitpod.v1.CountResponseRelation
string
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.CreateEnvironmentResponse
object
1 property
1 required
gitpod.v1.EnvironmentStatus.AutomationsFile.Presence
string
gitpod.v1.EnvironmentSpec.Content
object
4 properties
gitpod.v1.EnvironmentPhase
string
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Gitpod publishes across the network.