from gitpod.types import (
ArbitraryData,
AutomationTrigger,
EnvironmentClass,
ErrorCode,
FieldValue,
OrganizationRole,
Principal,
RunsOn,
Subject,
Task,
TaskExecution,
TaskExecutionMetadata,
TaskExecutionPhase,
TaskExecutionSpec,
TaskExecutionStatus,
TaskMetadata,
TaskSpec,
UserStatus,
)Types:
from gitpod.types import (
Account,
AccountMembership,
JoinableOrganization,
LoginProvider,
AccountRetrieveResponse,
AccountDeleteResponse,
AccountGetSSOLoginURLResponse,
)Methods:
client.accounts.retrieve(**params) -> AccountRetrieveResponseclient.accounts.delete(**params) -> objectclient.accounts.get_sso_login_url(**params) -> AccountGetSSOLoginURLResponseclient.accounts.list_login_providers(**params) -> SyncLoginProvidersPage[LoginProvider]
Types:
from gitpod.types import Editor, EditorRetrieveResponse, EditorResolveURLResponseMethods:
client.editors.retrieve(**params) -> EditorRetrieveResponseclient.editors.list(**params) -> SyncEditorsPage[Editor]client.editors.resolve_url(**params) -> EditorResolveURLResponse
Types:
from gitpod.types import (
AdmissionLevel,
Environment,
EnvironmentActivitySignal,
EnvironmentMetadata,
EnvironmentPhase,
EnvironmentSpec,
EnvironmentStatus,
EnvironmentCreateResponse,
EnvironmentRetrieveResponse,
EnvironmentUpdateResponse,
EnvironmentDeleteResponse,
EnvironmentCreateFromProjectResponse,
EnvironmentCreateLogsTokenResponse,
EnvironmentMarkActiveResponse,
EnvironmentStartResponse,
EnvironmentStopResponse,
)Methods:
client.environments.create(**params) -> EnvironmentCreateResponseclient.environments.retrieve(**params) -> EnvironmentRetrieveResponseclient.environments.update(**params) -> objectclient.environments.list(**params) -> SyncEnvironmentsPage[Environment]client.environments.delete(**params) -> objectclient.environments.create_from_project(**params) -> EnvironmentCreateFromProjectResponseclient.environments.create_logs_token(**params) -> EnvironmentCreateLogsTokenResponseclient.environments.mark_active(**params) -> objectclient.environments.start(**params) -> objectclient.environments.stop(**params) -> object
Types:
from gitpod.types.environments import AutomationsFile, AutomationUpsertResponseMethods:
client.environments.automations.upsert(**params) -> AutomationUpsertResponse
Types:
from gitpod.types.environments.automations import (
Service,
ServiceMetadata,
ServicePhase,
ServiceSpec,
ServiceStatus,
ServiceCreateResponse,
ServiceRetrieveResponse,
ServiceUpdateResponse,
ServiceDeleteResponse,
ServiceStartResponse,
ServiceStopResponse,
)Methods:
client.environments.automations.services.create(**params) -> ServiceCreateResponseclient.environments.automations.services.retrieve(**params) -> ServiceRetrieveResponseclient.environments.automations.services.update(**params) -> objectclient.environments.automations.services.list(**params) -> SyncServicesPage[Service]client.environments.automations.services.delete(**params) -> objectclient.environments.automations.services.start(**params) -> objectclient.environments.automations.services.stop(**params) -> object
Types:
from gitpod.types.environments.automations import (
TaskCreateResponse,
TaskRetrieveResponse,
TaskUpdateResponse,
TaskDeleteResponse,
TaskStartResponse,
)Methods:
client.environments.automations.tasks.create(**params) -> TaskCreateResponseclient.environments.automations.tasks.retrieve(**params) -> TaskRetrieveResponseclient.environments.automations.tasks.update(**params) -> objectclient.environments.automations.tasks.list(**params) -> SyncTasksPage[Task]client.environments.automations.tasks.delete(**params) -> objectclient.environments.automations.tasks.start(**params) -> TaskStartResponse
Types:
from gitpod.types.environments.automations.tasks import (
ExecutionRetrieveResponse,
ExecutionStopResponse,
)Methods:
client.environments.automations.tasks.executions.retrieve(**params) -> ExecutionRetrieveResponseclient.environments.automations.tasks.executions.list(**params) -> SyncTaskExecutionsPage[TaskExecution]client.environments.automations.tasks.executions.stop(**params) -> object
Methods:
client.environments.classes.list(**params) -> SyncEnvironmentClassesPage[EnvironmentClass]
Types:
from gitpod.types import ResourceOperation, ResourceType, EventListResponse, EventWatchResponseMethods:
client.events.list(**params) -> SyncEntriesPage[EventListResponse]client.events.watch(**params) -> JSONLDecoder[EventWatchResponse]
Types:
from gitpod.types import GroupMethods:
client.groups.list(**params) -> SyncGroupsPage[Group]
Types:
from gitpod.types import (
IdentityExchangeTokenResponse,
IdentityGetAuthenticatedIdentityResponse,
IdentityGetIDTokenResponse,
)Methods:
client.identity.exchange_token(**params) -> IdentityExchangeTokenResponseclient.identity.get_authenticated_identity(**params) -> IdentityGetAuthenticatedIdentityResponseclient.identity.get_id_token(**params) -> IdentityGetIDTokenResponse
Types:
from gitpod.types import (
InviteDomains,
Organization,
OrganizationMember,
Scope,
OrganizationCreateResponse,
OrganizationRetrieveResponse,
OrganizationUpdateResponse,
OrganizationDeleteResponse,
OrganizationJoinResponse,
OrganizationLeaveResponse,
OrganizationSetRoleResponse,
)Methods:
client.organizations.create(**params) -> OrganizationCreateResponseclient.organizations.retrieve(**params) -> OrganizationRetrieveResponseclient.organizations.update(**params) -> OrganizationUpdateResponseclient.organizations.list(**params) -> SyncOrganizationsPage[Organization]client.organizations.delete(**params) -> objectclient.organizations.join(**params) -> OrganizationJoinResponseclient.organizations.leave(**params) -> objectclient.organizations.list_members(**params) -> SyncMembersPage[OrganizationMember]client.organizations.set_role(**params) -> object
Types:
from gitpod.types.organizations import (
DomainVerification,
DomainVerificationState,
DomainVerificationCreateResponse,
DomainVerificationRetrieveResponse,
DomainVerificationDeleteResponse,
DomainVerificationVerifyResponse,
)Methods:
client.organizations.domain_verifications.create(**params) -> DomainVerificationCreateResponseclient.organizations.domain_verifications.retrieve(**params) -> DomainVerificationRetrieveResponseclient.organizations.domain_verifications.list(**params) -> SyncDomainVerificationsPage[DomainVerification]client.organizations.domain_verifications.delete(**params) -> objectclient.organizations.domain_verifications.verify(**params) -> DomainVerificationVerifyResponse
Types:
from gitpod.types.organizations import (
OrganizationInvite,
InviteCreateResponse,
InviteRetrieveResponse,
InviteGetSummaryResponse,
)Methods:
client.organizations.invites.create(**params) -> InviteCreateResponseclient.organizations.invites.retrieve(**params) -> InviteRetrieveResponseclient.organizations.invites.get_summary(**params) -> InviteGetSummaryResponse
Types:
from gitpod.types.organizations import (
ProviderType,
SSOConfiguration,
SSOConfigurationState,
SSOConfigurationCreateResponse,
SSOConfigurationRetrieveResponse,
SSOConfigurationUpdateResponse,
SSOConfigurationDeleteResponse,
)Methods:
client.organizations.sso_configurations.create(**params) -> SSOConfigurationCreateResponseclient.organizations.sso_configurations.retrieve(**params) -> SSOConfigurationRetrieveResponseclient.organizations.sso_configurations.update(**params) -> objectclient.organizations.sso_configurations.list(**params) -> SyncSSOConfigurationsPage[SSOConfiguration]client.organizations.sso_configurations.delete(**params) -> object
Types:
from gitpod.types import (
EnvironmentInitializer,
Project,
ProjectEnvironmentClass,
ProjectMetadata,
ProjectCreateResponse,
ProjectRetrieveResponse,
ProjectUpdateResponse,
ProjectDeleteResponse,
ProjectCreateFromEnvironmentResponse,
)Methods:
client.projects.create(**params) -> ProjectCreateResponseclient.projects.retrieve(**params) -> ProjectRetrieveResponseclient.projects.update(**params) -> ProjectUpdateResponseclient.projects.list(**params) -> SyncProjectsPage[Project]client.projects.delete(**params) -> objectclient.projects.create_from_environment(**params) -> ProjectCreateFromEnvironmentResponse
Types:
from gitpod.types.projects import (
ProjectPolicy,
ProjectRole,
PolicyCreateResponse,
PolicyUpdateResponse,
PolicyDeleteResponse,
)Methods:
client.projects.policies.create(**params) -> PolicyCreateResponseclient.projects.policies.update(**params) -> PolicyUpdateResponseclient.projects.policies.list(**params) -> SyncPoliciesPage[ProjectPolicy]client.projects.policies.delete(**params) -> object
Types:
from gitpod.types import (
Runner,
RunnerCapability,
RunnerConfiguration,
RunnerKind,
RunnerPhase,
RunnerProvider,
RunnerReleaseChannel,
RunnerSpec,
RunnerStatus,
RunnerCreateResponse,
RunnerRetrieveResponse,
RunnerUpdateResponse,
RunnerDeleteResponse,
RunnerCheckAuthenticationForHostResponse,
RunnerCreateRunnerTokenResponse,
RunnerParseContextURLResponse,
)Methods:
client.runners.create(**params) -> RunnerCreateResponseclient.runners.retrieve(**params) -> RunnerRetrieveResponseclient.runners.update(**params) -> objectclient.runners.list(**params) -> SyncRunnersPage[Runner]client.runners.delete(**params) -> objectclient.runners.check_authentication_for_host(**params) -> RunnerCheckAuthenticationForHostResponseclient.runners.create_runner_token(**params) -> RunnerCreateRunnerTokenResponseclient.runners.parse_context_url(**params) -> RunnerParseContextURLResponse
Types:
from gitpod.types.runners import (
EnvironmentClassValidationResult,
FieldValidationError,
ScmIntegrationValidationResult,
ConfigurationValidateResponse,
)Methods:
client.runners.configurations.validate(**params) -> ConfigurationValidateResponse
Types:
from gitpod.types.runners.configurations import (
EnvironmentClassCreateResponse,
EnvironmentClassRetrieveResponse,
EnvironmentClassUpdateResponse,
)Methods:
client.runners.configurations.environment_classes.create(**params) -> EnvironmentClassCreateResponseclient.runners.configurations.environment_classes.retrieve(**params) -> EnvironmentClassRetrieveResponseclient.runners.configurations.environment_classes.update(**params) -> objectclient.runners.configurations.environment_classes.list(**params) -> SyncEnvironmentClassesPage[EnvironmentClass]
Types:
from gitpod.types.runners.configurations import (
HostAuthenticationToken,
HostAuthenticationTokenSource,
HostAuthenticationTokenCreateResponse,
HostAuthenticationTokenRetrieveResponse,
HostAuthenticationTokenUpdateResponse,
HostAuthenticationTokenDeleteResponse,
)Methods:
client.runners.configurations.host_authentication_tokens.create(**params) -> HostAuthenticationTokenCreateResponseclient.runners.configurations.host_authentication_tokens.retrieve(**params) -> HostAuthenticationTokenRetrieveResponseclient.runners.configurations.host_authentication_tokens.update(**params) -> objectclient.runners.configurations.host_authentication_tokens.list(**params) -> SyncTokensPage[HostAuthenticationToken]client.runners.configurations.host_authentication_tokens.delete(**params) -> object
Types:
from gitpod.types.runners.configurations import RunnerConfigurationSchema, SchemaRetrieveResponseMethods:
client.runners.configurations.schema.retrieve(**params) -> SchemaRetrieveResponse
Types:
from gitpod.types.runners.configurations import (
ScmIntegration,
ScmIntegrationOAuthConfig,
ScmIntegrationCreateResponse,
ScmIntegrationRetrieveResponse,
ScmIntegrationUpdateResponse,
ScmIntegrationDeleteResponse,
)Methods:
client.runners.configurations.scm_integrations.create(**params) -> ScmIntegrationCreateResponseclient.runners.configurations.scm_integrations.retrieve(**params) -> ScmIntegrationRetrieveResponseclient.runners.configurations.scm_integrations.update(**params) -> objectclient.runners.configurations.scm_integrations.list(**params) -> SyncIntegrationsPage[ScmIntegration]client.runners.configurations.scm_integrations.delete(**params) -> object
Types:
from gitpod.types.runners import (
RunnerPolicy,
RunnerRole,
PolicyCreateResponse,
PolicyUpdateResponse,
PolicyDeleteResponse,
)Methods:
client.runners.policies.create(**params) -> PolicyCreateResponseclient.runners.policies.update(**params) -> PolicyUpdateResponseclient.runners.policies.list(**params) -> SyncPoliciesPage[RunnerPolicy]client.runners.policies.delete(**params) -> object
Types:
from gitpod.types import (
Secret,
SecretCreateResponse,
SecretDeleteResponse,
SecretGetValueResponse,
SecretUpdateValueResponse,
)Methods:
client.secrets.create(**params) -> SecretCreateResponseclient.secrets.list(**params) -> SyncSecretsPage[Secret]client.secrets.delete(**params) -> objectclient.secrets.get_value(**params) -> SecretGetValueResponseclient.secrets.update_value(**params) -> object
Types:
from gitpod.types import User, UserGetAuthenticatedUserResponse, UserSetSuspendedResponseMethods:
client.users.get_authenticated_user(**params) -> UserGetAuthenticatedUserResponseclient.users.set_suspended(**params) -> object
Types:
from gitpod.types.users import PersonalAccessToken, PatDeleteResponse, PatGetResponseMethods:
client.users.pats.list(**params) -> SyncPersonalAccessTokensPage[PersonalAccessToken]client.users.pats.delete(**params) -> objectclient.users.pats.get(**params) -> PatGetResponse