Skip to content

Latest commit

 

History

History
993 lines (785 loc) · 80.7 KB

File metadata and controls

993 lines (785 loc) · 80.7 KB

Shared Types

from gitpod.types import (
    AutomationTrigger,
    CodexOpenAIModel,
    CodexReasoningEffort,
    CodexServiceTier,
    CodexSettings,
    CountResponseRelation,
    DateRange,
    EnvironmentClass,
    EnvironmentVariableItem,
    EnvironmentVariableSource,
    ErrorCode,
    FieldValue,
    Gateway,
    KernelControlsAction,
    OrganizationRole,
    OrganizationTier,
    Principal,
    ProjectEnvironmentClass,
    ResourceRole,
    ResourceType,
    RunsOn,
    SecretRef,
    Sort,
    SortOrder,
    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,
    AgentMessage,
    AgentMode,
    GoalStatus,
    CodexOpenAIModel,
    CodexReasoningEffort,
    CodexServiceTier,
    CodexSettings,
    Prompt,
    PromptMetadata,
    PromptSpec,
    Role,
    Type,
    UserInputBlock,
    UserInputMetadata,
    WakeEvent,
    AgentCreateExecutionConversationTokenResponse,
    AgentCreatePromptResponse,
    AgentRetrieveExecutionResponse,
    AgentRetrievePromptResponse,
    AgentStartExecutionResponse,
    AgentUpdatePromptResponse,
)

Methods:

Automations

Types:

from gitpod.types import (
    Workflow,
    WorkflowAction,
    WorkflowExecution,
    WorkflowExecutionAction,
    WorkflowStep,
    WorkflowTrigger,
    WorkflowTriggerContext,
    AutomationCreateResponse,
    AutomationRetrieveResponse,
    AutomationUpdateResponse,
    AutomationListExecutionOutputsResponse,
    AutomationRetrieveExecutionResponse,
    AutomationRetrieveExecutionActionResponse,
    AutomationStartExecutionResponse,
)

Methods:

Billing

Types:

from gitpod.types import (
    AgentExecutionCreditUsage,
    BillingCurrency,
    ByokRateCardTokenType,
    CreditUsageExportGroupBy,
    CreditUsageReportFilter,
    CreditsByType,
    CumulativeCreditUsage,
    DailyCreditUsage,
    DailyEnterpriseAIUsage,
    EnterpriseAITokenUsage,
    EnterpriseAIUsage,
    EnterpriseAIUsageBudget,
    EnterpriseAIUsageBudgetSource,
    EnterpriseAIUsageByModel,
    EnterpriseAIUsageByTokenType,
    EnterpriseAIUsageTimeSeriesFilter,
    EnterpriseAIUserBudgetPolicySource,
    EnvironmentCreditUsage,
    TeamCreditUsage,
    TeamCumulativeCreditUsage,
    TeamEnterpriseAIUsage,
    UsageType,
    UserCostBudgetUsage,
    UserCreditBudgetUsage,
    UserCreditUsage,
    UserEnterpriseAIUsage,
    BillingGetCreditUsageExportResponse,
    BillingGetCreditUsageReportResponse,
    BillingGetCumulativeCreditUsageResponse,
    BillingGetEnterpriseAIUsageSummaryResponse,
    BillingGetEnterpriseAIUsageTimeSeriesResponse,
)

Methods:

Editors

Types:

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

Methods:

Environments

Types:

from gitpod.types import (
    AdmissionLevel,
    BpfDebugLevel,
    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:

Events

Types:

from gitpod.types import (
    AuditLogEntryDetails,
    Process,
    ResourceOperation,
    EventRetrieveResponse,
    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,
    CodexModelPolicy,
    ConversationSharingPolicy,
    CrowdStrikeConfig,
    CustomAgentEnvMapping,
    CustomSecurityAgent,
    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,
    WarmPool,
    WarmPoolMetadata,
    WarmPoolPhase,
    WarmPoolSpec,
    WarmPoolStatus,
    PrebuildCreateResponse,
    PrebuildRetrieveResponse,
    PrebuildCancelResponse,
    PrebuildCreateLogsTokenResponse,
    PrebuildCreateWarmPoolResponse,
    PrebuildRetrieveWarmPoolResponse,
    PrebuildUpdateWarmPoolResponse,
)

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,
    UpdateWindow,
    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:

SecurityPolicies

Types:

from gitpod.types import (
    SecurityPolicy,
    SecurityPolicyCreateResponse,
    SecurityPolicyRetrieveResponse,
    SecurityPolicyUpdateResponse,
)

Methods:

Usage

Types:

from gitpod.types import (
    AgentTraceModelBreakdown,
    AgentTraceSummary,
    AgentTraceTimeBucket,
    CoAuthorSummary,
    CoAuthorTimeBucket,
    CoAuthorTool,
    EnvironmentUsageRecord,
    PrSummary,
    PrTimeBucket,
    Resolution,
    SupportedModel,
    TimeSeriesPoint,
    ToolBreakdown,
    UsageGetAdoptionUsageSummaryResponse,
    UsageGetAgentTraceSummaryResponse,
    UsageGetAgentTraceTimeSeriesResponse,
    UsageGetCoAuthorSummaryResponse,
    UsageGetCoAuthorTimeSeriesResponse,
    UsageGetPrSummaryResponse,
    UsageGetPrTimeSeriesResponse,
)

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: