Skip to content

Latest commit

 

History

History
829 lines (631 loc) · 65.3 KB

File metadata and controls

829 lines (631 loc) · 65.3 KB

Shared Types

from gitpod.types import (
    AutomationTrigger,
    EnvironmentClass,
    EnvironmentVariableItem,
    EnvironmentVariableSource,
    ErrorCode,
    FieldValue,
    Gateway,
    OrganizationRole,
    OrganizationTier,
    Principal,
    ProjectEnvironmentClass,
    ResourceRole,
    ResourceType,
    RunsOn,
    SecretRef,
    State,
    Subject,
    Task,
    TaskExecution,
    TaskExecutionMetadata,
    TaskExecutionPhase,
    TaskExecutionSpec,
    TaskExecutionStatus,
    TaskMetadata,
    TaskSpec,
    UserStatus,
)

Accounts

Types:

from gitpod.types import (
    Account,
    AccountMembership,
    JoinableOrganization,
    LoginProvider,
    AccountRetrieveResponse,
    AccountGetSSOLoginURLResponse,
    AccountListSSOLoginsResponse,
)

Methods:

Agents

Types:

from gitpod.types import (
    AgentCodeContext,
    AgentExecution,
    AgentMode,
    Prompt,
    PromptMetadata,
    PromptSpec,
    UserInputBlock,
    AgentCreateExecutionConversationTokenResponse,
    AgentCreatePromptResponse,
    AgentRetrieveExecutionResponse,
    AgentRetrievePromptResponse,
    AgentStartExecutionResponse,
    AgentUpdatePromptResponse,
)

Methods:

Editors

Types:

from gitpod.types import Editor, EditorVersion, EditorRetrieveResponse, EditorResolveURLResponse

Methods:

Environments

Types:

from gitpod.types import (
    AdmissionLevel,
    Environment,
    EnvironmentActivitySignal,
    EnvironmentMetadata,
    EnvironmentPhase,
    EnvironmentRole,
    EnvironmentSpec,
    EnvironmentStatus,
    KernelControlsConfig,
    Veto,
    EnvironmentCreateResponse,
    EnvironmentRetrieveResponse,
    EnvironmentCreateEnvironmentTokenResponse,
    EnvironmentCreateFromProjectResponse,
    EnvironmentCreateLogsTokenResponse,
)

Methods:

Automations

Types:

from gitpod.types.environments import AutomationsFile, AutomationUpsertResponse

Methods:

Services

Types:

from gitpod.types.environments.automations import (
    Service,
    ServiceMetadata,
    ServicePhase,
    ServiceRole,
    ServiceSpec,
    ServiceStatus,
    ServiceCreateResponse,
    ServiceRetrieveResponse,
)

Methods:

Tasks

Types:

from gitpod.types.environments.automations import (
    TaskCreateResponse,
    TaskRetrieveResponse,
    TaskStartResponse,
)

Methods:

Executions

Types:

from gitpod.types.environments.automations.tasks import ExecutionRetrieveResponse

Methods:

Classes

Methods:

Errors

Types:

from gitpod.types import (
    Breadcrumb,
    ErrorEvent,
    ErrorLevel,
    ExceptionInfo,
    ExceptionMechanism,
    RequestInfo,
    StackFrame,
)

Methods:

Events

Types:

from gitpod.types import ResourceOperation, EventListResponse, EventWatchResponse

Methods:

Gateways

Methods:

Groups

Types:

from gitpod.types import Group, GroupCreateResponse, GroupRetrieveResponse, GroupUpdateResponse

Methods:

Memberships

Types:

from gitpod.types.groups import (
    GroupMembership,
    MembershipCreateResponse,
    MembershipRetrieveResponse,
)

Methods:

RoleAssignments

Types:

from gitpod.types.groups import RoleAssignment, RoleAssignmentCreateResponse

Methods:

Shares

Methods:

Identity

Types:

from gitpod.types import (
    IDTokenVersion,
    IdentityExchangeTokenResponse,
    IdentityGetAuthenticatedIdentityResponse,
    IdentityGetIDTokenResponse,
)

Methods:

Organizations

Types:

from gitpod.types import (
    InviteDomains,
    Organization,
    OrganizationMember,
    OrganizationCreateResponse,
    OrganizationRetrieveResponse,
    OrganizationUpdateResponse,
    OrganizationJoinResponse,
)

Methods:

AnnouncementBanner

Types:

from gitpod.types.organizations import (
    AnnouncementBanner,
    AnnouncementBannerUpdateResponse,
    AnnouncementBannerGetResponse,
)

Methods:

CustomDomains

Types:

from gitpod.types.organizations import (
    CustomDomain,
    CustomDomainProvider,
    CustomDomainCreateResponse,
    CustomDomainRetrieveResponse,
    CustomDomainUpdateResponse,
)

Methods:

DomainVerifications

Types:

from gitpod.types.organizations import (
    DomainVerification,
    DomainVerificationState,
    DomainVerificationCreateResponse,
    DomainVerificationRetrieveResponse,
    DomainVerificationVerifyResponse,
)

Methods:

Invites

Types:

from gitpod.types.organizations import (
    OrganizationInvite,
    InviteCreateResponse,
    InviteRetrieveResponse,
    InviteGetSummaryResponse,
)

Methods:

Policies

Types:

from gitpod.types.organizations import (
    AgentPolicy,
    CrowdStrikeConfig,
    KernelControlsAction,
    OrganizationPolicies,
    SecurityAgentPolicy,
    VetoExecPolicy,
    PolicyRetrieveResponse,
)

Methods:

ScimConfigurations

Types:

from gitpod.types.organizations import (
    ScimConfiguration,
    ScimConfigurationCreateResponse,
    ScimConfigurationRetrieveResponse,
    ScimConfigurationUpdateResponse,
    ScimConfigurationRegenerateTokenResponse,
)

Methods:

SSOConfigurations

Types:

from gitpod.types.organizations import (
    AdditionalScopesUpdate,
    ProviderType,
    SSOConfiguration,
    SSOConfigurationState,
    SSOConfigurationCreateResponse,
    SSOConfigurationRetrieveResponse,
)

Methods:

Prebuilds

Types:

from gitpod.types import (
    Prebuild,
    PrebuildMetadata,
    PrebuildPhase,
    PrebuildSpec,
    PrebuildStatus,
    PrebuildTrigger,
    PrebuildCreateResponse,
    PrebuildRetrieveResponse,
    PrebuildCancelResponse,
    PrebuildCreateLogsTokenResponse,
)

Methods:

Projects

Types:

from gitpod.types import (
    EnvironmentInitializer,
    Project,
    ProjectMetadata,
    ProjectPhase,
    ProjectPrebuildConfiguration,
    RecommendedEditors,
    ProjectCreateResponse,
    ProjectRetrieveResponse,
    ProjectUpdateResponse,
    ProjectBulkCreateResponse,
    ProjectBulkDeleteResponse,
    ProjectBulkUpdateResponse,
    ProjectCreateFromEnvironmentResponse,
)

Methods:

EnvironmentClases

Methods:

Policies

Types:

from gitpod.types.projects import (
    ProjectPolicy,
    ProjectRole,
    PolicyCreateResponse,
    PolicyUpdateResponse,
)

Methods:

Runners

Types:

from gitpod.types import (
    GatewayInfo,
    LogLevel,
    MetricsConfiguration,
    Runner,
    RunnerCapability,
    RunnerConfiguration,
    RunnerKind,
    RunnerPhase,
    RunnerProvider,
    RunnerReleaseChannel,
    RunnerSpec,
    RunnerStatus,
    RunnerVariant,
    SearchMode,
    RunnerCreateResponse,
    RunnerRetrieveResponse,
    RunnerCheckAuthenticationForHostResponse,
    RunnerCheckRepositoryAccessResponse,
    RunnerCreateLogsTokenResponse,
    RunnerCreateRunnerTokenResponse,
    RunnerListScmOrganizationsResponse,
    RunnerParseContextURLResponse,
    RunnerSearchRepositoriesResponse,
)

Methods:

Configurations

Types:

from gitpod.types.runners import (
    EnvironmentClassValidationResult,
    FieldValidationError,
    ScmIntegrationValidationResult,
    ConfigurationValidateResponse,
)

Methods:

EnvironmentClasses

Types:

from gitpod.types.runners.configurations import (
    EnvironmentClassCreateResponse,
    EnvironmentClassRetrieveResponse,
)

Methods:

HostAuthenticationTokens

Types:

from gitpod.types.runners.configurations import (
    HostAuthenticationToken,
    HostAuthenticationTokenSource,
    HostAuthenticationTokenCreateResponse,
    HostAuthenticationTokenRetrieveResponse,
)

Methods:

Schema

Types:

from gitpod.types.runners.configurations import RunnerConfigurationSchema, SchemaRetrieveResponse

Methods:

ScmIntegrations

Types:

from gitpod.types.runners.configurations import (
    ScmIntegration,
    ScmIntegrationOAuthConfig,
    ScmIntegrationCreateResponse,
    ScmIntegrationRetrieveResponse,
)

Methods:

Policies

Types:

from gitpod.types.runners import (
    RunnerPolicy,
    RunnerRole,
    PolicyCreateResponse,
    PolicyUpdateResponse,
)

Methods:

Secrets

Types:

from gitpod.types import Secret, SecretScope, SecretCreateResponse, SecretGetValueResponse

Methods:

Usage

Types:

from gitpod.types import EnvironmentUsageRecord

Methods:

Users

Types:

from gitpod.types import User, UserGetAuthenticatedUserResponse, UserGetUserResponse

Methods:

Dotfiles

Types:

from gitpod.types.users import DotfilesConfiguration, DotfileGetResponse

Methods:

Pats

Types:

from gitpod.types.users import PersonalAccessToken, PatGetResponse

Methods: